|
|||||||||||||||||
Massive MIMO has been a key component for achieving such a high throughput promised by 5G/NR. So you may guess that Enhancement of Massive MIMO would be for even higher throughput, but it is not. In terms of throughput, we already have almost all the capability with Release 15. We already got max 8 CC CA in FR2 and 256 QAM. The only remaining technology to push up the throughput even further would be 2 codewords in both FR1 and FR2, 8 layers in FR1 and 400 Mhz bandwidth in FR2, but it doesn't seem to be the target for Release 16. Major focus for Release 16 is to increase the stability of MIMO connection and more robust recovery process for beam failure. The list of the feature to enhance Massive MIMO in Release 16 in comparison to Release 15 is described as follows in RP-200474 and Ref [1].
Multi TRP (Transmission and Reception Point)One of the most frequently mentioned feature related to enahanced massive MIMO would be the featured called Multi TRP. This is a feature that enable gNB to use more than one TRP to communicate to a UE. There are a couple of different ways for this type of communication and it can be summarized as in the following illustration. (A) TRP1 and TRP2 is transmitting two two different PDSCH but control signal (PDCCH/DCI) for the two PDSCH is transmitted by TRP1. In this case, if there is some problem in radio link with TRP1 and PDCCH reception fails, the communication via TRP2 is impacted as well. (B) TRP1 and TRP2 is transmitting two two different PDSCH and each TRP is transmitting its own corresponding PDCCH/DCI. In this case, if there is any problem in radio link with one of the TRPs, the communication via other TRP can be intact. (C) This scenario shows the case where TRP1 and TRP2 is used to jointly process the DL and UL signal (Similar scenario as CoMP)
Codebook Type II EnhancementThis is not a new feature. It is an enhanced feature for an existing feature. Type II codebook is already there in Release 15. Then what will be changed in Release 16 ? Unfortunately it is not each to precisely point out the difference unless you look into the codebook equation itself.
PDSCH DMRSA new DMRS sequence is introduced in release 16 mainly which can be summarized as below. UE Capability InformationPhy-ParametersFRX-Diff ::= SEQUENCE { ... simultaneousReceptionDiffTypeD-r16 ENUMERATED {supported} ... ssb-csirs-SINR-measurement-r16 SEQUENCE { maxNumberSSB-CSIRS-OneTx-CMR-r16 ENUMERATED {n8, n16, n32, n64}, maxNumberCSI-IM-NZP-IMR-res-r16 ENUMERATED {n8, n16, n32, n64}, maxNumberCSIRS-2Tx-res-r16 ENUMERATED {n0, n4, n8, n16, n32, n64}, maxNumberSSB-CSIRS-res-r16 ENUMERATED {n8, n16, n32, n64, n128}, maxNumberCSI-IM-NZP-IMR-res-mem-r16 ENUMERATED {n8, n16, n32, n64, n128}, supportedCSI-RS-Density-CMR-r16 ENUMERATED {one, three, oneAndThree}, maxNumberAperiodicCSI-RS-Res-r16 ENUMERATED {n2, n4, n8, n16, n32, n64}, supportedSNIR-meas-r16 ENUMERATED {ssbWithCSI-IM, ssbWithNZP-IMR, csirsWithNZP-IMR, csi-RSWithoutIMR} } OPTIONAL,
nonGroupSINR-reporting-r16 ENUMERATED {n1, n2, n4} OPTIONAL, groupSINR-reporting-r16 ENUMERATED {supported} simultaneousTCI-ActMultipleCC-r16 ENUMERATED {supported} OPTIONAL, simul-SpatialRelationUpdatePUCCHResGroup-r16 ENUMERATED {supported} defaultSpatialRelationPathlossRS-r16 ENUMERATED {supported} ... }
Phy-ParametersFR2 ::= SEQUENCE { ... defaultSpatialRelationPathlossRS-r16 ENUMERATED {supported} OPTIONAL, spatialRelationUpdateAP-SRS-r16 ENUMERATED {supported} OPTIONAL, ... }
MIMO-ParametersPerBand ::= SEQUENCE { ... maxNumberSCellBFR-r16 ENUMERATED {n1,n2,n4,n8} multiDCI-multiTRP-Parameters-r16 SEQUENCE { overlapPDSCHsFullyFreqTime-r16 INTEGER (1..2) OPTIONAL, overlapPDSCHsInTimePartiallyFreq-r16 ENUMERATED {supported} OPTIONAL, outOfOrderOperationDL-r16 SEQUENCE { supportPDCCH-ToPDSCH-r16 ENUMERATED {supported} OPTIONAL, supportPDSCH-ToHARQ-ACK-r16 ENUMERATED {supported} OPTIONAL } OPTIONAL, outOfOrderOperationUL-r16 ENUMERATED {supported} OPTIONAL, separateCRS-RateMatching-r16 ENUMERATED {supported} OPTIONAL, defaultQCL-PerCORESETPoolIndex-r16 ENUMERATED {supported} OPTIONAL, maxNumberActivatedTCI-States-r16 SEQUENCE { maxNumberPerCORESET-Pool-r16 ENUMERATED {n1, n2, n4, n8}, maxTotalNumberAcrossCORESET-Pool-r16 ENUMERATED {n2, n4, n8, n16} } OPTIONAL } ... lowPAPR-DMRS-PDSCH-r16 ENUMERATED {supported} OPTIONAL, lowPAPR-DMRS-PUSCHwithoutPrecoding-r16 ENUMERATED {supported} OPTIONAL, lowPAPR-DMRS-PUCCH-r16 ENUMERATED {supported} OPTIONAL, lowPAPR-DMRS-PUSCHwithPrecoding-r16 ENUMERATED {supported} OPTIONAL, csi-ReportFrameworkExt-r16 CSI-ReportFrameworkExt-r16 OPTIONAL, codebookParametersAddition-r16 CodebookParametersAddition-r16 OPTIONAL, codebookComboParametersAddition-r16 CodebookComboParametersAddition-r16 OPTIONAL, }
Phy-ParametersCommon ::= SEQUENCE { ... maxTotalResourcesForAcrossFreqRanges-r16 SEQUENCE { maxNumberResWithinSlotAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128} OPTIONAL, maxNumberResAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256} OPTIONAL } ... harqACK-separateMultiDCI-MultiTRP-r16 SEQUENCE { maxNumberLongPUCCHs-r16 ENUMERATED {longAndLong, longAndShort, shortAndShort} OPTIONAL } OPTIONAL,
}
FeatureSetDownlinkPerCC-v1620 ::= SEQUENCE { multiDCI-MultiTRP-r16 MultiDCI-MultiTRP-r16 OPTIONAL, supportFDM-SchemeB-r16 ENUMERATED {supported} OPTIONAL }
MultiDCI-MultiTRP-r16 ::= SEQUENCE { maxNumberCORESET-r16 ENUMERATED {n2, n3, n4, n5}, maxNumberCORESETPerPoolIndex-r16 INTEGER (1..3), maxNumberUnicastPDSCH-PerPool-r16 ENUMERATED {n1, n2, n3, n4, n7} }
CA-ParametersNR-v1610 ::= SEQUENCE { ... blindDetectFactor-r16 INTEGER (1..2) OPTIONAL, ... codebookParametersPerBC-r16 CodebookParameters-v1610 OPTIONAL, ... codebookComboParametersAdditionPerBC-r16 CodebookComboParametersAdditionPerBC-r16 OPTIONAL }
CodebookParametersAddition-r16 ::= SEQUENCE { etype2-r16 SEQUENCE { etype2R1-r16 SEQUENCE { supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) }, etype2R2-r16 SEQUENCE { supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) } OPTIONAL, paramComb7-8-r16 ENUMERATED {supported} OPTIONAL, rank3-4-r16 ENUMERATED {supported} OPTIONAL, amplitudeSubsetRestriction-r16 ENUMERATED {supported} OPTIONAL } OPTIONAL, etype2-PS-r16 SEQUENCE { etype2R1-PortSelection-r16 SEQUENCE { supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16) ) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) }, etype2R2-PortSelection-r16 SEQUENCE { supportedCSI-RS-ResourceListAdd-r16 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16) } OPTIONAL, rank3-4-r16 ENUMERATED {supported} OPTIONAL } OPTIONAL } Reference :[1] The 5G Evolution:3GPP Releases 16-17 (5G Americas)
|
|||||||||||||||||