instance-tdd2600-gnb-input-schema.json 9.33 KB
Newer Older
1
{
2 3 4 5
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema",
  "title": "Input Parameters",
  "properties": {
6 7 8 9 10 11 12 13 14 15
    "log_phy_debug": {
      "title": "Physical layer log debug",
      "description": "Enable debug mode for physical layer logs",
      "type": "boolean",
      "default": false
    },
    "nr_handover_a3_offset": {
      "title": "A3 offset for NR handover",
      "description": "RSRP gain offset between gNBs which will trigger handover",
      "type": "number",
16
      "default": 6
17 18 19 20 21
    },
    "nr_handover_time_to_trigger": {
      "title": "Time to Trigger for NR handover",
      "description": "Time to triger after which NR handover will be triggerd if A3 offset is reached",
      "type": "number",
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
      "enum": [
        0,
        40,
        64,
        80,
        100,
        128,
        160,
        256,
        320,
        480,
        512,
        640,
        1024,
        1280,
        2560,
        5120
      ],
      "default": 100
41 42 43 44 45 46 47
    },
    "tdd_ul_dl_config": {
      "title": "TDD",
      "description": "TDD",
      "type": "string",
      "enum": [
        "5ms 2UL 7DL 4/6 (default)",
48
        "2.5ms 1UL 3DL 2/10"
49 50 51
      ],
      "default": "5ms 2UL 7DL 4/6 (default)"
    },
52 53 54 55
    "tx_gain": {
      "title": "Tx gain",
      "description": "Tx gain (in dB)",
      "type": "number",
56
      "default": 60
57 58 59 60 61
    },
    "rx_gain": {
      "title": "Rx gain",
      "description": "Rx gain (in dB)",
      "type": "number",
62
      "default": 45
63
    },
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    "n_antenna_dl": {
      "title": "Number of DL antennas",
      "description": "Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
      "type": "number",
      "default": 2
    },
    "n_antenna_ul": {
      "title": "Number of UL antennas",
      "description": "Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
      "type": "number",
      "default": 2
    },
    "gps_sync": {
      "default": false,
      "title": "GPS synchronisation",
      "description": "True if GPS should be used for synchronisation",
      "type": "boolean"
    },
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
    "dl_nr_arfcn": {
      "title": "DL NR ARFCN",
      "description": "Downlink NR Absolute Radio Frequency Channel Number of the cell",
      "type": "number",
      "default": 520000
    },
    "nr_band": {
      "title": "NR band",
      "description": "NR band number",
      "type": "number",
      "default": 38
    },
    "nr_bandwidth": {
      "title": "Bandwidth",
      "description": "Downlink Bandwidth (in MHz)",
      "type": "number",
      "default": 40
99
    },
100 101 102
    "amf_list": {
      "title": "AMF list",
      "description": "Optionnal. List of AMF to which the gNodeB is connected",
103
      "patternProperties": {
104 105 106 107 108 109 110 111 112 113 114 115 116
        ".*": {
          "properties": {
            "amf_addr": {
              "title": "AMF Address",
              "description": "IP address (and optional port) of NGAP SCTP connection to the AMF. The default port is 38412.",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "type": "object",
      "default": {}
117
    },
118 119 120 121 122 123
    "ncell_list": {
      "title": "Neighbour Cell Info",
      "description": "Neighbour Cell Info",
      "patternProperties": {
        ".*": {
          "properties": {
124 125 126 127 128 129 130 131 132 133
            "dl_nr_arfcn": {
              "title": "DL NR ARFCN",
              "description": "Downlink NR Absolute Radio Frequency Channel Number of the neighbour cell",
              "type": "number"
            },
            "ssb_nr_arfcn": {
              "title": "SSB NR ARFCN",
              "description": "SSB NR Absolute Radio Frequency Channel Number of the neighbour cell",
              "type": "number"
            },
134 135 136
            "pci": {
              "title": "Physical Cell ID",
              "description": "Physical Cell ID of the neighbour cell",
137
              "type": "number"
138
            },
139 140 141
            "nr_cell_id": {
              "title": "NR Cell ID",
              "description": "Concatenation of gnb_id and cell_id of the neighbour cell",
142
              "type": "string"
143
            },
144 145 146 147 148 149 150 151 152 153
            "gnb_id_bits": {
              "title": "gNB ID bits",
              "description": "Number of bits for the gNodeB global identifier. (range 22 to 32)",
              "type": "number"
            },
            "nr_band": {
              "title": "NR band",
              "description": "NR band number",
              "type": "number"
            },
154 155 156 157 158 159 160 161 162 163 164 165
            "tac": {
              "title": "Tracking Area Code",
              "description": "Integer (range 0 to 16777215)",
              "type": "number"
            }
          },
          "type": "object"
        }
      },
      "type": "object",
      "default": {}
    },
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
    "xn_peers": {
      "title": "XN Peers",
      "description": "XN Peers",
      "patternProperties": {
        ".*": {
          "properties": {
            "xn_addr": {
              "title": "XN Address",
              "description": "XN Address of the neighbour cell (gNB Address)",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "type": "object",
      "default": {}
    },
184 185 186 187 188
    "gnb_id": {
      "title": "gNB ID",
      "description": "gNB ID",
      "type": "string",
      "default": "0x12345"
189
    },
190 191 192 193 194 195
    "gnb_id_bits": {
      "title": "gNB ID bits",
      "description": "Number of bits for the gNodeB global identifier. (range 22 to 32)",
      "type": "number",
      "default": 28
    },
196 197 198 199 200 201
    "cell_id": {
      "title": "Cell ID",
      "description": "Cell ID",
      "type": "string",
      "default": "0x01"
    },
202 203 204 205
    "pci": {
      "title": "Physical Cell ID",
      "description": "Physical Cell ID",
      "type": "number",
206
      "default": 500
207
    },
208 209 210 211 212
    "ssb_pos_bitmap": {
      "title": "SSB Position Bitmap",
      "description": "SSB position bitmap in bits (4, 8 or 64 bits depending on the DL frequency).",
      "type": "string",
      "default": 10000000
213 214 215 216
    },
    "plmn_list": {
      "title": "PLMN list",
      "description": "List of PLMNs broadcasted by the gNodeB, at most 12 (default: 00101)",
217
      "patternProperties": {
218 219 220 221
        ".*": {
          "properties": {
            "plmn": {
              "default": "00101",
222 223
              "title": "Public Land Mobile Network",
              "description": "Public Land Mobile Network",
224 225 226 227
              "type": "string"
            },
            "tac": {
              "default": 100,
228 229
              "title": "Tracking Area Code",
              "description": "Integer (range 0 to 16777215)",
230 231 232
              "type": "number"
            },
            "ranac": {
233 234
              "title": "Optional integer (range 0 to 255)",
              "description": "RAN Area Code",
235 236 237 238
              "type": "number"
            },
            "reserved": {
              "default": false,
239 240
              "title": "Reserved",
              "description": "True if the cell is reserved for operator use.",
241 242 243 244 245 246 247 248 249 250 251 252
              "type": "boolean"
            }
          },
          "type": "object"
        }
      },
      "type": "object",
      "default": {}
    },
    "nssai": {
      "title": "AMF slices configuration",
      "description": "AMF slices configuration.",
253
      "patternProperties": {
254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273
        ".*": {
          "properties": {
            "sst": {
              "default": 1,
              "title": "Slice Service Type",
              "description": "Integer (range 1 to 255).",
              "type": "number"
            },
            "sd": {
              "default": 50,
              "title": "Slice Differentiator",
              "description": "Optional integer (range 0 to 0xFFFFFE)",
              "type": "number"
            }
          },
          "type": "object"
        }
      },
      "type": "object",
      "default": {}
274
    },
275 276 277 278 279 280
    "inactivity_timer": {
      "title": "Inactivity Timer",
      "description": "Send RRC connection release after this time (in ms) of network inactivity.",
      "type": "number",
      "default": 10000
    },
281 282 283 284 285
    "use_ipv4": {
      "default": false,
      "title": "Use IPv4",
      "description": "Set to true to use IPv4 for AMF / MME addresses",
      "type": "boolean"
286
    },
287 288 289
    "gnb_stats_fetch_period": {
      "title": "gNB statistics fetch period (seconds)",
      "description": "Describes how often a call to Amarisoft remote API is made to get gNB statistics",
290 291 292
      "type": "number",
      "default": 60
    },
293 294 295 296 297 298
    "gnb_drb_stats_enabled": {
      "title": "Enable gNB drb statistics",
      "description": "Enable gNB drb statistics through 100Hz polling, needed for E-UTRAN IP Throughput KPI",
      "type": "boolean",
      "default": true
    },
299 300 301 302 303 304
    "max_rx_sample_db": {
      "title": "Maximum RX sample value (dB)",
      "description": "Maximum RX sample threshold above which RX saturated promise will fail",
      "type": "number",
      "default": 0
    },
305 306 307 308 309 310 311 312 313 314 315
    "min_txrx_delay": {
      "title": "Minimum available time for radio front end processing (ms)",
      "description": "Minimum TX/RX diff threshold above which baseband latency promise will fail",
      "type": "number",
      "default": 5
    },
    "avg_txrx_delay": {
      "title": "Average available time for radio front end processing (ms)",
      "description": "Average TX/RX diff threshold above which baseband latency promise will fail",
      "type": "number",
      "default": 7
316
    }
317
  }
318
}