diff --git a/src/main/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826.kt b/src/main/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826.kt index 475b4fbf..c3ef1c7f 100644 --- a/src/main/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826.kt +++ b/src/main/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826.kt @@ -50,8 +50,8 @@ object Import0xB826 : ImportCapabilities { * * It supports 0xB826 with or without header. * - * It has been tested with the following 0xB826 versions: 2, 3, 4, 6, 7, 8, 9, 10, 13, 14, - * 17, 21. + * It has been tested with the following 0xB826 versions: 2, 3, 4, 6, 7, 8, 9, 10, 13, 14, 17, + * 21, 22. */ override fun parse(input: InputSource): Capabilities { val capabilities = Capabilities() @@ -162,23 +162,22 @@ object Import0xB826 : ImportCapabilities { /** Parses a combo */ private fun parseCombo(stream: InputStream, version: Int, source: String?): ICombo { - if (version >= 8) { + if (version >= 8 && version < 22) { stream.skipBytes(3) } - val numComponents = getNumComponents(stream, version) + val comboFeaturesBits = if (version >= 6) stream.readUShortLE() else stream.readUByte() + val numComponents = getNumComponents(comboFeaturesBits, version) val bands = mutableListWithCapacity(numComponents) var nrBands = mutableListWithCapacity(numComponents) var nrDcBands = mutableListWithCapacity(numComponents) - val ulTxSwitchConfig = if (version >= 13) parseUlTxSwitch(stream) else null + val ulTxSwitchConfig = parseUlTxSwitch(comboFeaturesBits, version) when (version) { - 6, - 8 -> stream.skipBytes(1) - 7 -> stream.skipBytes(3) - in 9..12 -> stream.skipBytes(9) - 13 -> stream.skipBytes(8) - in 14..Int.MAX_VALUE -> stream.skipBytes(24) + 7 -> stream.skipBytes(2) + in 9..13 -> stream.skipBytes(8) + in 14..21 -> stream.skipBytes(24) + in 22..Int.MAX_VALUE -> stream.skipBytes(13) } for (i in 0 until numComponents) { @@ -220,19 +219,16 @@ object Import0xB826 : ImportCapabilities { } /** Return the num of components of a combo. */ - private fun getNumComponents(stream: InputStream, version: Int): Int { - val numBands = stream.readUByte() - + private fun getNumComponents(bytes: Int, version: Int): Int { val offset = - if (version < 3) { - 0 - } else if (version <= 7) { - 1 - } else { - 3 + when (version) { + in 3..7 -> 1 + in 8..21 -> 3 + in 22..Int.MAX_VALUE -> 6 + else -> 0 } - return numBands.readNBits(4, offset) + return bytes.readNBits(4, offset) } /** @@ -357,12 +353,19 @@ object Import0xB826 : ImportCapabilities { val byte4 = stream.readUByte() val byte5 = stream.readUByte() - val scsLeft = byte4.readNBits(2) - val scsRight = byte3.readNBits(1, offset = 7) - val scsIndex = scsRight.insert(scsLeft, 1) - nrBand.scs = getSCSFromIndex(scsIndex) + if (version < 22) { + val scsLeft = byte4.readNBits(2) + val scsRight = byte3.readNBits(1, offset = 7) + val scsIndex = scsRight.insert(scsLeft, 1) + nrBand.scs = getSCSFromIndex(scsIndex) + } - if (version >= 17) { + if (version >= 22) { + val maxBWindex = byte3.readNBits(1, offset = 7).insert(byte4.readNBits(6), 1) + nrBand.maxBandwidthDl = getBWFromIndexV17(maxBWindex) + var maxBwIndexUl = byte4.readNBits(2, offset = 6).insert(byte5.readNBits(5), 2) + nrBand.maxBandwidthUl = getBWFromIndexV17(maxBwIndexUl) + } else if (version >= 17) { val maxBWindex = byte4.readNBits(6, offset = 2).insert(byte5.readNBits(1), 6) nrBand.maxBandwidthDl = getBWFromIndexV17(maxBWindex) val maxBwIndexUl = byte5.readNBits(7, offset = 1) @@ -383,7 +386,9 @@ object Import0xB826 : ImportCapabilities { } else { stream.skipBytes(3) } - if (version >= 17) { + if (version >= 22) { + stream.skipBytes(2) + } else if (version >= 17) { stream.skipBytes(1) } return component @@ -591,8 +596,12 @@ object Import0xB826 : ImportCapabilities { return (1 shl shiftAmount) * 15 } - private fun parseUlTxSwitch(stream: InputStream): UplinkTxSwitchConfig? { - val ulTxSwitch = stream.readUByte().readNBits(2, offset = 2) + private fun parseUlTxSwitch(bytes: Int, version: Int): UplinkTxSwitchConfig? { + if (version < 13) return null + + val offset = if (version < 22) 10 else 13 + + val ulTxSwitch = bytes.readNBits(2, offset = offset) val ulTxSwitchOption = when (ulTxSwitch) { 1 -> UplinkTxSwitchOption.SWITCHED_UL diff --git a/src/test/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826Test.kt b/src/test/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826Test.kt index ef8b45c6..47c6bf08 100644 --- a/src/test/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826Test.kt +++ b/src/test/java/it/smartphonecombo/uecapabilityparser/importer/Import0xB826Test.kt @@ -271,4 +271,19 @@ internal class Import0xB826Test : fun parseV21SAulTxSwitch() { parse("0xB826-v21-SA-ulTxSwitch.bin", "0xB826-v21-SA-ulTxSwitch.json") } + + @Test + fun parseV22NSA() { + parse("0xB826-v22-NSA.bin", "0xB826-v22-NSA.json") + } + + @Test + fun parseV22SA() { + parse("0xB826-v22-SA.bin", "0xB826-v22-SA.json") + } + + @Test + fun parseV22SAulTxSwitch() { + parse("0xB826-v22-SA-ulTxSwitch.bin", "0xB826-v22-SA-ulTxSwitch.json") + } } diff --git a/src/test/resources/0xB826/input/0xB826-v22-NSA.bin b/src/test/resources/0xB826/input/0xB826-v22-NSA.bin new file mode 100644 index 00000000..19bd3b3c Binary files /dev/null and b/src/test/resources/0xB826/input/0xB826-v22-NSA.bin differ diff --git a/src/test/resources/0xB826/input/0xB826-v22-SA-ulTxSwitch.bin b/src/test/resources/0xB826/input/0xB826-v22-SA-ulTxSwitch.bin new file mode 100644 index 00000000..a06be745 Binary files /dev/null and b/src/test/resources/0xB826/input/0xB826-v22-SA-ulTxSwitch.bin differ diff --git a/src/test/resources/0xB826/input/0xB826-v22-SA.bin b/src/test/resources/0xB826/input/0xB826-v22-SA.bin new file mode 100644 index 00000000..b881d8d9 Binary files /dev/null and b/src/test/resources/0xB826/input/0xB826-v22-SA.bin differ diff --git a/src/test/resources/0xB826/oracle/0xB826-v22-NSA.json b/src/test/resources/0xB826/oracle/0xB826-v22-NSA.json new file mode 100644 index 00000000..905006b1 --- /dev/null +++ b/src/test/resources/0xB826/oracle/0xB826-v22-NSA.json @@ -0,0 +1,3128 @@ +{ + "endc": [ + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + } + ], + "componentsNr": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "C", + "mimoDl": { + "type": "single", + "value": 4 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + }, + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + } + }, + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 7, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 7, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 18, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 20, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 20, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 39, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "componentsLte": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + } + } + ], + "componentsNr": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + } + ], + "logType": "", + "metadata": { + "logSize": "2901", + "version": "22", + "totalCombos": "64", + "index": "0", + "numCombos": "64", + "source": "RF_ENDC" + }, + "id": "", + "parserVersion": "staging", + "timestamp": 0 +} diff --git a/src/test/resources/0xB826/oracle/0xB826-v22-SA-ulTxSwitch.json b/src/test/resources/0xB826/oracle/0xB826-v22-SA-ulTxSwitch.json new file mode 100644 index 00000000..bf8dc4ac --- /dev/null +++ b/src/test/resources/0xB826/oracle/0xB826-v22-SA-ulTxSwitch.json @@ -0,0 +1,2740 @@ +{ + "nrca": [ + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 5, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 1, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 1, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 3, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 3, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 48, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + }, + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 5, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 5, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 7, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 8, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 8, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 20, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 2 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ], + "uplinkTxSwitch": [ + { + "type": "R16", + "option": "BOTH" + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "C", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 2 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 2 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 28, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 28, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 38, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 40, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 40, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 83, + "bwClassUl": "A", + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + }, + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 2 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ], + "uplinkTxSwitch": [ + { + "type": "R16", + "option": "SWITCHED_UL" + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 2 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 2 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 41, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + }, + { + "band": 48, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 48, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "D", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + } + ], + "logType": "", + "metadata": { + "logSize": "2561", + "version": "22", + "totalCombos": "67", + "index": "0", + "numCombos": "67", + "source": "RF_NRCA" + }, + "id": "", + "parserVersion": "staging", + "timestamp": 0 +} diff --git a/src/test/resources/0xB826/oracle/0xB826-v22-SA.json b/src/test/resources/0xB826/oracle/0xB826-v22-SA.json new file mode 100644 index 00000000..e74f0536 --- /dev/null +++ b/src/test/resources/0xB826/oracle/0xB826-v22-SA.json @@ -0,0 +1,3997 @@ +{ + "nrca": [ + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 80 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 60 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 70 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 70 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 80 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 80 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 90 + }, + "maxBwUl": { + "type": "single", + "value": 90 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 90 + }, + "maxBwUl": { + "type": "single", + "value": 90 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 90 + }, + "maxBwUl": { + "type": "single", + "value": 90 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 80 + }, + "maxBwUl": { + "type": "single", + "value": 80 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 80 + }, + "maxBwUl": { + "type": "single", + "value": 80 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 80 + }, + "maxBwUl": { + "type": "single", + "value": 80 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 60 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 70 + }, + "maxBwUl": { + "type": "single", + "value": 70 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 70 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 60 + }, + "maxBwUl": { + "type": "single", + "value": 60 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 80 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 50 + }, + "maxBwUl": { + "type": "single", + "value": 50 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 90 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 40 + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 66, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 66, + "bwClassDl": "B", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 40, + 10 + ] + }, + "maxBwUl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 66, + "bwClassDl": "B", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 20, + 15 + ] + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 66, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 45 + }, + "maxBwUl": { + "type": "single", + "value": 45 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 25 + }, + "maxBwUl": { + "type": "single", + "value": 25 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 5 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 10 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 15 + }, + "maxBwUl": { + "type": "single", + "value": 15 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 15 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 10 + }, + "maxBwUl": { + "type": "single", + "value": 10 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 5 + }, + "maxBwUl": { + "type": "single", + "value": 5 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 25 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 25 + }, + "maxBwUl": { + "type": "single", + "value": 25 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 5 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 10 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 15 + }, + "maxBwUl": { + "type": "single", + "value": 15 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 15 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 10 + }, + "maxBwUl": { + "type": "single", + "value": 10 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 5 + }, + "maxBwUl": { + "type": "single", + "value": 5 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 25 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 25 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 5 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 10 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 15 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 15 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 25 + }, + "maxBwUl": { + "type": "single", + "value": 25 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 5 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 20 + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 10 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 15 + }, + "maxBwUl": { + "type": "single", + "value": 15 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 15 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 10 + }, + "maxBwUl": { + "type": "single", + "value": 10 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 5 + }, + "maxBwUl": { + "type": "single", + "value": 5 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 25 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "B", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 20, + 15 + ] + }, + "maxBwUl": { + "type": "single", + "value": 15 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "B", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 20, + 15 + ] + }, + "maxBwUl": { + "type": "single", + "value": 15 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 25 + }, + "maxBwUl": { + "type": "single", + "value": 25 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "B", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 20, + 15 + ] + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 30 + }, + "maxBwUl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 71, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "B", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 20, + 15 + ] + }, + "maxBwUl": { + "type": "single", + "value": 20 + } + } + ] + }, + { + "components": [ + { + "band": 71, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 35 + }, + "maxBwUl": { + "type": "single", + "value": 35 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 75, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 75, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 50 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 75, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 40 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 75, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 2 + }, + "maxBwDl": { + "type": "single", + "value": 30 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 60 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 80 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 80 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 77, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "D", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 77, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + }, + { + "band": 78, + "bwClassDl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "maxBwDl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "D", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "C", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "mixed", + "value": [ + 100, + 80 + ] + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + }, + { + "components": [ + { + "band": 78, + "bwClassDl": "A", + "bwClassUl": "A", + "mimoDl": { + "type": "single", + "value": 4 + }, + "mimoUl": { + "type": "single", + "value": 1 + }, + "modulationUl": { + "type": "single", + "value": "qam256" + }, + "maxBwDl": { + "type": "single", + "value": 100 + }, + "maxBwUl": { + "type": "single", + "value": 100 + } + } + ] + } + ], + "logType": "", + "metadata": { + "logSize": "3671", + "version": "22", + "totalCombos": "9384", + "index": "9300", + "numCombos": "84", + "source": "RF_NRCA" + }, + "id": "", + "parserVersion": "staging", + "timestamp": 0 +}