Commit c70029bb authored by Alexandre Berge's avatar Alexandre Berge
Browse files

Initial import: JSON schemas

parents
Loading
Loading
Loading
Loading

jsonSchemas/Band.json

0 → 100644
+105 −0
Original line number Diff line number Diff line
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "description": "Describes an operating band including its band number, supported subcarrier spacings and channel bandwidths.",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "bandNumber": {
      "type": "string"
    },
    "scsList": {
      "description": "List of SCSs defined for this band.",
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "scs": {
            "description": "Subcarrier spacing in kHz",
            "type": "integer",
            "enum": [15, 30, 60, 120, 240, 480, 960]
          },
          "bandwidthList": {
            "description": "List of channel bandwidths defined for this SCS.",
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "bw": {
                  "description": "Channel bandwidth in MHz",
                  "type": "number",
                  "exclusiveMinimum": 0
                },
                "uplink": {
                  "description": "Indicates that the bandwidth is undefined (not applicable) or optional or mandatory for uplink.",
                  "type": "string",
                  "enum": ["mandatory", "optional", "undefined", "scell_only"]
                },
                "downlink": {
                  "type": "string",
                  "enum": ["mandatory", "optional", "undefined", "scell_only"],
                  "description": "Indicates that the bandwidth is undefined (not applicable) or optional or mandatory for downlink."
                }
              },
              "required": [
                "bw",
                "uplink",
                "downlink"
              ]
            }
          }
        }
      }
    },
    "notes": {
      "description": "Additional requirements, constraints or informatitive notes applicable for selected bands.",
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "700MHz_15MHz": {
          "description": "In this band the minimum requirements for 15 MHz bandwidth are specified for NR UL carrier frequencies confined to either 705.5 MHz or 710.5-720.5 MHz.",
          "type": "boolean"
        },
        "700MHz_20MHz": {
          "description": "In this band the minimum requirements for 20 MHz bandwidth are specified for NR UL carrier frequencies confined to either 713-723 MHz or 728-738 MHz.",
          "type": "boolean"
        },
        "700MHz_25MHz": {
          "description": "In this band the minimum requirements for 25 MHz bandwidth are specified for NR UL carrier frequencies confined to either 715.5-720.5 MHz or 730.5-735.5 MHz.",
          "type": "boolean"
        },
        "700MHz_30MHz": {
          "description": "In this band the minimum requirements for 30 MHz bandwidth are specified for NR UL carrier frequencies confined to either 703-733 or 718-748 MHz.",
          "type": "boolean"
        },
        "700MHz_40MHz": {
          "description": "In this band the minimum requirements for 30 MHz bandwidth are specified for NR UL carrier frequencies confined to either 703-743.04 MHz or 718-748 MHz.",
          "type": "boolean"
        },
        "5MHz_n41": {
          "description": "Not all frequency positions of 5 MHz carriers are possible due limitations of the SSB position relative to the 5 MHz channels. 5 MHz channels with Fc such that 2499+N*1.2 <= Fc < 2499.3+N*1.2MHz for 0<=N<157 are not compatible with SSB positions and cannot be used for 5 MHz n41.",
          "type": "boolean"
        },
        "specificSidelinkBandwidths": {
          "description": "For this band, UE channel bandwidths which are applicable to sidelink operation are specified in Table 5.3E.1-1.",
          "type": "boolean"
        },
        "480kHzOptional": {
          "description": "480 kHz SCS is optional for this band in this release of the specification.",
          "type": "boolean"
        },
        "960kHzOptional": {
          "description": "960 kHz SCS is optional for this band in this release of the specification.",
          "type": "boolean"
        }
      }
    }
  },
  "required": [
    "bandNumber",
    "scsList"
  ]
}
+229 −0
Original line number Diff line number Diff line
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "bcId": {
      "type": "string",
      "description": "The name of this NR CA Configuration"
    },
    "bcsList": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "bcsId": {
            "type": "integer"
          },
          "ulConfigList": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "bcId": {
                  "description": "A band combination ID",
                  "type": "string"
                },
                "bandNumber": {
                  "description": "A band number for a single-carrier configuration",
                  "type": "string"
                },
                "notes": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "pc2": {
                      "description": "Minimum requirements for Power Class 2 are applicable for this uplink combination or single uplink carrier in this downlink/uplink combination.",
                      "type": "boolean"
                    },
                    "pc2_2tx": {
                      "description": "Minimum requirements for Power Class 2 are applicable for this uplink combination with 1Tx antenna connector in each band or single uplink carrier with up to 2Tx antenna connectors in this downlink/uplink combination.",
                      "type": "boolean"
                    },
                    "pc2_3tx": {
                      "description": "Minimum requirements for Power Class 2 are applicable for this uplink configuration with 1Tx antenna connector in one band and 2Tx antenna connectors in the other band.",
                      "type": "boolean"
                    },
                    "pc1p5": {
                      "description": "Minimum requirements for Power Class 1.5 are applicable for this uplink combination or single uplink carrier in this downlink/uplink combination.",
                      "type": "boolean"
                    },
                    "pc1p5_2tx": {
                      "description": "Minimum requirements for Power Class 1.5 are applicable for this single uplink carrier with up to 2Tx antenna connectors in this downlink/uplink combination.",
                      "type": "boolean"
                    },
                    "pc1p5_3tx": {
                      "description": "Minimum requirements for Power Class 1.5 are applicable for this uplink configuration with 1Tx antenna connector in one band and 2Tx antenna connectors in the other band.",
                      "type": "boolean"
                    },
                    "n26_DualPA": {
                      "description": "Unless otherwise stated, only RF requirements for dual PA architecture are applicable for UL CA_n26(2A) and UE shall indicate the dualPA-Architecture for UL CA_n26(2A).",
                      "type": "boolean"
                    },
                    "ul_n26_opt": {
                      "description": "For UEs only supporting DL CA_n26-n28, uplink support in band n26 is optional, if the UE supports CA_n26-n28 UL configuration, it should also support UL in band n26 and n28.",
                      "type": "boolean"
                    },
                    "fLim3450_3700": {
                      "description": "Limited to operation at 3450-3550 MHz and 3700-3980 MHz.",
                      "type": "boolean"
                    },
                    "Rel-18_800MHzUL": {
                      "description": "In Rel-18 maximum aggregated uplink BW is limited to 800 MHz.",
                      "type": "boolean"
                    }
                  }
                }
              }
            }
          },
          "bandList": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "bandNumber": {
                  "type": "string"
                },
                "nonContiguousCarriers": {
                  "description": "One or more non-contiguous carriers.",
                  "type": "array",
                  "minItems": 1,
                  "items": {
                    "description": "Definition of one non-contiguous carrier.",
                    "type": "array",
                    "minItems": 1,
                    "items": {
                      "description": "Carrier bandwidth in MHz",
                      "type": "integer"
                    }
                  }
                },
                "contiguousCarriers": {
                  "description": "One or more variants of two or more contiguous carriers.",
                  "type": "array",
                  "minItems": 1,
                  "items": {
                    "description": "Two or more contiguous carriers.",
                    "type": "array",
                    "minItems": 2,
                    "items": {
                      "description": "Definition of one carrier in a contiguous group.",
                      "anyOf": [
                        {
                          "description": "A list of channel bandwidths for this carrier in MHz",
                          "type": "array",
                          "minItems": 1,
                          "items": {
                            "type": "integer"
                          }
                        },
                        {
                          "description": "All bandwdiths defined for the given band.",
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 1,
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    }
                  }
                },
                "referencedComponents": {
                  "description": "One or more references to other bands or band combinations inherited into this BC",
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "description": "A reference comprising of a bcId and a BCS",
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "bcId": {
                            "type": "string"
                          },
                          "bcsId": {
                            "type": "integer"
                          }
                        },
                        "required": ["bcId", "bcsId"]
                      },
                      {
                        "description": "A reference to a band for a single-carrier component",
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "bandNumber": {
                            "type": "string"
                          }
                        },
                        "required": ["bandNumber"]
                      }
                    ]
                  }
                },
                "maxAggBwPerBand": {
                  "description": "The maximum aggregated band across all carriers in this band.",
                  "type": "integer"
                }
              },
              "required": ["bandNumber"]
            }
          }
        },
        "required": ["bcsId", "bandList"]
      }
    },
    "notes": {
      "description": "Additional requirements, constraints or informatitive notes applicable for selected bands.",
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "psdi_6dB": {
          "description": "Maximum 6 dB power spectral density imbalance between downlink carriers is assumed when UE does not indicate intraBandNR-CA-non-collocated-r18 or UE indicates intraBandNR-CA-non-collocated-r18 and nonCollocatedTypeNR-CA-r18 is provided. Clause 7.10A.2 power imbalance requirement apply if the UE indicates intraBandNR-CA-non-collocated-r18 and nonCollocatedTypeNR-CA-r18 is not provided and UE is configured with maxMIMO-Layers with value less than or equal to 2. For these UEs, the power spectral density imbalance condition also applies for these carriers when applicable intra-band non-contiguous NR CA configuration is a subset of a higher order NR CA configuration.",
          "type": "boolean"
        },
        "ul_n5": {
          "description": "Uplink is only in n5 for CA_n5-n8.",
          "type": "boolean"
        },
        "intraReq": {
          "description": "The minimum requirements for intra-band contiguous or non-contiguous CA apply.",
          "type": "boolean"
        },
        "ul_n28": {
          "description": "UL carrier shall be supported in Band n28 only. Power imbalance between downlink carriers on Band 7 and Band 38 is assumed to be within 6dB.",
          "type": "boolean"
        },
        "n77_RxTx": {
          "description": "Simultaneous Rx/Tx capability for TDD combinations does not apply for UEs supporting band n78 with an n77 implementation.",
          "type": "boolean"
        },
        "noSimRxTx": {
          "description": "The minimum requirements only apply for non-simultaneous Rx/Tx between all carriers for TDD combinations.",
          "type": "boolean"
        },
        "n7_n38": {
          "description": "For a band combination which include band n7 and n38 simultaneously, carriers in band n7 and n38 can only be configured as downlink carriers. Power imbalance between downlink carriers on Band n7 and Band n38 is assumed to be within 6dB.",
          "type": "boolean"
        },
        "Rel-18_1600MHzDL": {
          "description": "In Rel-18 maximum aggregated downlink BW is limited to 1600 MHz.",
          "type": "boolean"
        }
      }
    }
  },
  "required": [
    "bcId",
    "bcsList"
  ]
}
+0 −0

File added.

Preview size limit exceeded, changes collapsed.