Professional Documents
Culture Documents
Training Course - 5G RAN3.0 Massive MIMO
Training Course - 5G RAN3.0 Massive MIMO
Training Course - 5G RAN3.0 Massive MIMO
0 Massive MIMO
www.huawei.com
Massive MIMO uses signal processing technologies to improve radio link transmission reliability and
signal quality, significantly increases spectral efficiency, expand network capacity and coverage, and
provides higher data rates and better user experience.
This course will discuss the concept, related features, and activation verification of massive MIMO.
1. Overview
4 layers
Massive MIMO
Array gain
Improve
Array gain system
Diversity gain coverage
Expand
Diversity Spatial system
gain
multiplexing gain capacity
Increase
Interference
Interference peak rate
suppression mitigation gain
gain
Codeword: A codeword corresponds to a Layer mapping: It is used to set up a Precoding: It is used to convert
transport block (TB), which is an original mapping relationship between encoded antenna domain processing into
data block that needs to be transmitted data streams and spatial multiplexing beam domain processing based on
at the physical layer. 5G supports layers. Maximum number of spatial known spatial channel information
simultaneous transmission of two multiplexing layers ≤ Min (Number of (weight information).
relatively independent codewords using TX antennas, Number of RX antennas)
the same resource block.
1. Overview
Beamforming is a function that weights the signals to be transmitted, generating narrow beams
towards UEs.
Beamforming is supported by NR sub-6 GHz downlink channels by default. It generates narrower
beams, directs beams more accurately towards UEs, and delivers better coverage performance.
3
RF chain PA
Base-
band
beam- 64 PAs
1 2
forming
RF chain PA
64TRX architecture 4
Background: Complete reciprocity between the uplink and downlink channel characteristics is impossible due to the amplitude
and phase differences between RF TX and RX channels. Such differences vary with the channels. To improve the reciprocity
between RF TX and RX channels, channel calibration is required.
Basic procedure:
Calculates the variations in the amplitudes and phases of signals transmitted on each TX channel and RX channel.
Compensates for the variations based on the calculation result, improving the reciprocity between TX and RX channels.
Triggering conditions of channel calibration: cell reestablishment, channel recovery, periodic triggering, and others
Main causes of channel calibration failures: hardware faults, configuration errors (such as a too small power value), and
external interference
Calibration between
TX and RX channels
RF chain PA
Calibration between
Baseband ... channels
RF chain PA
The gNodeB adds the calculated weight vectors and the to-be-transmitted data vectors (involving data streams and demodulation reference signals)
for adjusting the widths and directions of beams.
Weighting procedure
For antenna channel i, signal x(i) is input, noise N is generated after passing through channels H, and signal y(i) is output.
When weighting is applied, input signal x(i) is multiplied by complex vector w(i) to change the amplitude and phase of output signal y(i).
Dual-stream
weighting
Diversity gain: The SNR becomes more Array gain: The SNR increases after
stable after combining. coherent reception and combining.
This function allows the use of SRS-based weights for UEs with a large SNR and the use of PMI-based weights for UEs with a
small SNR. For cell edge UEs, PMI-based weights are more accurate than SRS-based weights and can be used to increase
the SNRs and data rates of such UEs.
If the uplink SRS SNR of a UE is greater than Th SRS (SrsPreSinrJudgeThld, with the default value of –20 dB), SRS-based
weights are selected for this UE. Otherwise, PMI-based weights are selected. There is a fixed 3 dB hysteresis protection on
both sides.
SRS-to-PMI PMI-to-SRS
THSRS
hysteresis hysteresis
3 dB 3 dB
1. Overview
This function uses multi-antenna technologies to enable downlink multi-layer data transmission
for a single UE. The maximum number of downlink layers for a single UE is determined by the
smaller number of gNodeB transmit antennas and UE receive antennas.
The following figure shows an example of downlink SU-MIMO. A 2T4R UE supports data transmission
over a maximum of four downlink layers when the gNodeB supports 64T64R.
Downlink 4R
This function uses multi-antenna technologies to enable uplink multi-layer data transmission for
a single UE. The maximum number of uplink layers for a single UE is determined by the
smaller number of gNodeB receive antennas and UE transmit antennas.
The following figure shows an example of uplink SU-MIMO, a 2T4R UE supports data transmission
over a maximum of two uplink layers when the gNodeB supports 64T64R.
Uplink 2T
1. Overview
Concept: The gNodeB sends data to two or more UEs using the same PDSCH resources to obtain spatial multiplexing gains.
Gains: This function improves spectral efficiency, and to some extent increases downlink throughput. In heavy load scenarios, it
also helps reduce network load and improve user experience.
Pairing: To-be-scheduled UEs can be paired with lowly correlated, scheduled UEs in the beam domain at a granularity of an
RBG. The prerequisites are that the MU pairing switch is turned on, the number of layers in the cell is less than the maximum
number, and the MCS indexes exceed a certain threshold.
Number
Pairing No
pairing
of layers gNodeB Maximum Number of
TX/RX Mode PDSCH Layers
64T64R 16
32T32R 16
8T8R 4
Multiple UEs can be scheduled in the same CCE positions but on different layers. This expands
PDCCH capacity and allows more UEs to be scheduled; alternatively, this reduces PDCCH
overhead and expands PDSCH capacity.
Currently, the maximum number of PDCCH spatial multiplexing layers is four.
32T32R 4
Beam isolation
Concept: The gNodeB sends data to two or more UEs using the same PUSCH resources to
obtain spatial multiplexing gains.
Gains: This function improves spectral efficiency, and to some extent increases uplink
throughput. In heavy load scenarios, it also helps reduce network load and improve user
experience.
Pairing: UEs that have low correlation can be selected for pairing.
Number
Pairing No of layers gNodeB Maximum Number of
pairing
TX/RX Mode PUSCH Layers
64T64R 8
32T32R 8
8T8R 4
1. Overview
1. Overview
The maximum number of layers in SU-MIMO and MU-MIMO must not exceed the corresponding
licensed number. (One license unit corresponds to two layers).
MIMO Basic Package and SU-MIMO Multiple Layers are recommended for all scenarios.
MU-MIMO is recommended for heavy load scenarios.
The uplink/downlink PRB usage is high during busy hours. The downlink PRB usage is greater than 50%.
There are at least three active uplink/downlink UEs.
For MU-MIMO on PDSCH, if a gNodeB has eight TX/RX antennas and works in low frequency bands, the actual maximum number of
layers is 4 (not controlled by parameters). If a gNodeB has more than eight TX/RX antennas and works in low frequency bands or if a
gNodeB works in high frequency bands, the actual maximum number of layers is determined by the
NRDuCellPdsch.MaxMimoLayerNum parameter value.
For MU-MIMO on PDCCH, the maximum number of PDCCH multiplexing layers in a cell can be limited using the
NRDUCellPdcch.MaxPairLayerNum parameter.
For MU-MIMO on PUSCH, if a gNodeB has eight TX/RX antennas and works in low frequency bands, the actual maximum number of
layers is 4 (not controlled by parameters). If a gNodeB has more than eight TX/RX antennas and works in low frequency bands or if a
gNodeB works in high frequency bands, the actual maximum number of layers is determined by the
NRDuCellPusch.MaxMimoLayerCnt parameter value.
Overview
Evolution and gains of massive MIMO
Introduction to massive MIMO features
MIMO Basic Package, SU-MIMO Multiple Layers, and MU-MIMO Basic Pairing
Deployment of Massive MIMO
Data configuration, activation observation, and network monitoring