instance-tdd1900-ue-nr-input-schema.json 4.44 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema",
  "title": "Input Parameters",
  "properties": {
    "rue_addr": {
      "title": "[Required] Remote UE address",
      "description": "[Required] Address of remote UE server. Default port is 2152.",
      "type": "string",
      "default": ""
    },
    "tx_gain": {
      "title": "Tx gain",
      "description": "Tx gain (in dB)",
      "type": "number",
16
      "default": 60
17 18 19 20 21
    },
    "rx_gain": {
      "title": "Rx gain",
      "description": "Rx gain (in dB)",
      "type": "number",
22
      "default": 45
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
    },
    "dl_nr_arfcn": {
      "title": "DL NR ARFCN",
      "description": "Downlink NR Absolute Radio Frequency Channel Number of the cell",
      "type": "number",
      "default": 378000
    },
    "nr_band": {
      "title": "NR band",
      "description": "NR band number",
      "type": "number",
      "default": 39
    },
    "nr_bandwidth": {
      "title": "Bandwidth",
      "description": "Downlink Bandwidth (in MHz)",
      "type": "number",
      "default": 40
    },
    "ssb_nr_arfcn": {
      "title": "SSB NR ARFCN",
      "description": "SSB NR ARFCN, you can retrieve from ENB/GNB side",
      "type": "number",
      "default": 377790
    },
    "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
    },
    "imsi": {
      "title": "IMSI",
      "description": "IMSI",
      "type": "string",
      "default": "001010123456789"
    },
    "k": {
      "title": "K",
      "description": "Set the user secret key (as a 16 bytes hexadecimal string, or eventually 32 bytes hexadecimal string for TUAK).",
      "type": "string",
      "default": "00112233445566778899aabbccddeeff"
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
    },
    "sim_algo": {
      "title": "sim_algo",
      "description": "Optional enumeration. xor, milenage or tuak (default = milenage). Set the USIM authentication algorithm. Note: test USIM cards use the XOR algorithm.",
      "type": "string",
      "default": "milenage"
    },
    "opc": {
      "title": "opc",
      "description": "Optional string. Operator key preprocessed with the user secret key (as a 16 byte hexadecimal string). When the Milenage authentication algorithm is used, either op or opc must be set.",
      "type": "string",
      "default": "milenage"
    },
    "amf": {
      "title": "amf",
      "description": "Range: 0 to 65535. Set the Authentication Management Field.",
      "type": "string",
      "default": "0x9001"
    },
    "sqn": {
      "title": "sqn",
      "description": "Optional String (6 byte hexadecimal string). Default = '000000000000'. Set the initial sequence number. For the XOR algorithm, the actual value does not matter. For the Milenage or TUAK algorithm, a sequence number resynchronization is initiated if the sequence number does not match the one stored in the USIM.",
      "type": "string",
      "default": "000000000000"
    },
    "impu": {
      "title": "impu",
      "description": "Array of string or object. Each string represent an IMPU and can be a sip URI or a telephone number.",
      "type": "string",
100
      "default": ""
101
    },
102 103
    "impi": {
      "title": "impi",
104 105 106
      "description": "String. Defines user IMPI. Must be fully filled with hostname if necessary.",
      "type": "string",
      "default": ""
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
    },
    "promise_cpu_temperature_threshold": {
      "title": "CPU temperature promise threshold",
      "description": "Temperature threshold above which CPU temperature promise will fail",
      "type": "number",
      "default": 80
    },
    "promise_cpu_avg_temperature_threshold": {
      "title": "Average CPU temperature promise threshold",
      "description": "If average temperature over specified duration reaches this threshold, promise will fail",
      "type": "number",
      "default": 80
    },
    "promise_cpu_avg_temperature_threshold_duration": {
      "title": "Average CPU temperature promise threshold duration",
      "description": "Duration during which average temperature should not exceed specified threshold",
      "type": "number",
      "default": 600
125 126 127
    }
  }
}