5G/NR - MIMO Home : www.sharetechnote.com
I assume that most of the readers are already familiar with the basic concept of MIMO from LTE MIMO. In 5G/NR, we will use a very special types of MIMO called Massive MIMO to implement both sptial multiplexing(MIMO) and BeamForming.
In this page, I will describe mostly about 3GPP details on how the MIMO is operated in NR.
The major factors for MIMO configuration is the number of antenna and layers. In LTE, these factors are specified explicitely by RRC message (RRC Connection Setup or RRCConnectionSetupReconfiguration). However, in NR there is no explicit RRC parameter for the number of Antenna and the number of layers. In stead, both UE and gNB carries a few predefined tables defining the number of antenna port and layers.
Now you would have a few questions. Out of these multiple predefiend table, how a UE figure out which table to use ?
It is specified by the two dmrs related RRC parameters : dmrs-Type and maxLength. The mapping between the table and the RRC parameters is as follows.
Now you would have another question. Once a specific table is selected, how UE can figure out which row in the table is being used for each transmission from gNB ?
UE figures it out from a field called Antenna port(s) and number of layers in DCI 1_1. The number of DMRS ports indicates the number of Antenna being used in the tables.
< 38.212 - Table 18.104.22.168.2-1: Antenna port(s) (1000 + DMRS port), dmrs-Type=1, maxLength=1 >
Interpretation of this table in terms of MIMO are as follows.
Interpretation of 'Number of front-load symbols' column are stated in 38.214 22.214.171.124 as below :
the UE may be configured with the maximum number of front-loaded DM-RS symbols for PDSCH by higher layer parameter maxLength given by DMRS-DownlinkConfig..
< 38.212 - Table 126.96.36.199.2-2: Antenna port(s) (1000 + DMRS port), dmrs-Type=1, maxLength=2 >
< 38.212 - Table 188.8.131.52.2-3: Antenna port(s) (1000 + DMRS port), dmrs-Type=2, maxLength=1 >
< 38.212 - Table 184.108.40.206.2-4: Antenna port(s) (1000 + DMRS port), dmrs-Type=2, maxLength=2 >