5G - Beamforming
5G - Beamforming
𝜆= C/f
𝑐 = 3 ∗ 108 ( 300,000,000 𝑚/𝑠 )
𝑓 = 900Mhz ( 900,000,000 Hz )
𝜆= 0.33 m or 33cm
𝐴𝑛𝑡 𝑠𝑖𝑧𝑒 = 𝜆/2 or 𝜆/4
11
12
13
Analog beamforming (meaning that weights are processed in the analog/RF domain and cannot be changed with different weights per RB or
RE for the same antenna port like in the digital domain).
Most AAUs (Active Antenna Units) are a mix of digital and analog beamforming more exactly a hybrid beamforming solution.
15
16
17
19
Massive MIMO is the extension of traditional MIMO technology to antenna arrays having large number of
controllable transmitters. 3GPP defines massive MIMO as more than eight transmitters. Beams can be
formed in the number of different ways to deliver either a fixed grid of beams or user equipment (UE)-
specific beamforming.
If the antenna has two transceivers (TRX) branches, it can send two parallel streams
to one UE.
If the antenna has four TRXs, it can send four streams to one UE having four antennas, or dual-stream to
two UEs simultaneously with Multi-user Multiple Input Multiple Output (MU-MIMO).
If the antenna has 64 TRXs, it can send data to multiple UEs in parallel. The number of TRXs is an important
design factor in massive MIMO antennas
20
ANT Elements
The number of beams is limited by the number of physical and logical antenna elements.
This slide illustrates the mapping between physical antenna elements and logical antenna elements.
The notation ( A * B * C ) refers to the antenna with A vertical element, B horizontal elements, and C polarizations.
For example, the physical array on the left has 128 physical antenna elements: 8 columns, 8 rows, and two polarization.
In the case of 16 TXRU, all physical antenna elements in the same column in the same polarization are combined together
which makes a total of 8 logical antenna elements in the horizontal domain in both polarization.
This antenna can create 8 horizontal beams in both polarizations but no vertical beam.
The example on the right shows **32 physical antenna elements: **2 columns, 8 rows and two polarization. In case of 16 TXRU
, all physical antenna elements in the same column in the same polarization are combined together which makes totally 2
logical antenna elements in the horizontal domain in both polarization and 4 logical antenna elements in the vertical domain in
both polarization. This antenna can create 2 horizontal beams in both polarizations and 8 vertical beamforming in both
polarizations.
23
25
For example, what would be the difference between 4x1 array and 2x2 array
26 with 8 CSI port ?
27
64T64R 16
32T32R 16
8T8R 4
28
30
31
32
same reason, the concept of antenna port is used in the 5G NR and it follows the same principles as in 4G LTE.
The term “antenna port” is a logical concept related to the physical layer (L1) and not the physical one like the RF
antenna which is visible on the tower.
In 5G NR or 4G LTE, Multiple Input-Multiple Output (MIMO) transmission is a key technology specifically in the
downlink. Signals transmitted from gNB/eNB via different antennas or signals subjected to different and for the
receiver unknown, multiple antenna precoding will experience different radio channels even if the MIMO antennas
are located at the same site.
In general, it is very critical for a UE to consider the certain assumption in terms of the relationship between the
radio channels experienced by different downlink transmissions e.g. UE needs to understand what reference
signal(s) should be used for channel estimation for certain downlink transmission and determine relevant channel-
state information required for scheduling and link-adaptation purposes.
33
•Downlink
• PDSCH (Downlink Shared Channel): Antenna Port Starting from 1000 (1000 Series)
• PDCCH (Control Channel): Antenna Port Starting from 2000 (2000 Series)
• CSI-RS (Channel State Information): Antenna Port starting from 3000 (3000 Series)
• SS-Block/PBCH (Broadcast Channel): Antenna Port Starting from 4000 (4000 Series)
•Uplink
• PUSCH/DMRS (Uplink Shared Channel): Antenna Port Starting from 1000 (0 Series)
• SRS, preceded PUSCH: Antenna Port Starting from 1000 (1000 Series)
• PUCCH (Uplink Control Channel): Antenna Port Starting from 2000 (2000 Series)
• PRACH (Random Access): Antenna Port Starting from 4000 (4000 Series)
34
One-to-one mapping is useful when operating in lower frequency bands that do not require beam-forming (
beam-forming requires multiple physical antenna elements). While one-to-many mapping is useful for beam-
forming in higher frequency bands.
37
38
39
42
Rank Indicator (RI) is a special type of UE measurement that is reported by the UE to request a specific number
of MIMO layers. RI is included in the CSI feedback sent from UE side towards the 5G BTS with other information
such as CQI and PMI.
For example, if UE reported RI=1 (RANK1), so that means only one stream of data will be assigned to the UE,
while if UE reported RI=2 (RANK2), so two streams of data will be sent to the UE (2x2 MIMO), RI=4 means 4x4
MIMO .
43
44
47
Precoding and Beamforming are used together in WiFi, 4G, and 5G systems, and the words are sometimes used
interchangeably, but they are not identical. The word precoding refers more to a software implementation of
communication theory, and beamforming refers more to the hardware implementation and the antennas in the system.
And precoding generally refers to the transmitter side, while beamforming can be applied to both transmitters and
receivers.
Precoding involves the individual control of the amplitudes and phases of the signals sent from the various transmit
antennas. When precoding is implemented together with beamforming, it can better focus energy towards the intended
receiver. Various aspects of beamforming and second-generation beamforming will be addressed in subsequent articles.
Precoding assumes that channel state information (CSI) is known at the transmitter. Precoding starts with channel
sounding that involves sending a coded message (called a sounding packet or a pilot signal) to the receiver. Each of the
users sends back their individual CSIs to the transmitter. The users’ CSIs are used to set the precoding (spatial mapping)
matrix for subsequent data transmission.
48
The PMI is a set of indices corresponding to a precoding matrix and gNB can apply this precoding matrix for the downlink
data transmission. The hDLPMISelect selects a codebook from a set of possible codebooks, Type 1 Single Panel or Type 2
Multi Panel, based on the codebook type, the possible number of transmission layers for the downlink transmission, and
CSI reporting configuration parameters such as antenna panel dimensions, and the codebook mode.
Each codebook consists of a set of precoding matrices. For given channel conditions, the function computes SINR at the
receiver side by considering all precoding matrices from the selected codebook. The function reports PMI as the set of
indices (constituting the two indices set i1,i2) corresponding to a precoding matrix, which gives the maximum SINR.
49
50
3 RE RE RE RE RE RE RE 12*7*2=168 RE in PRB
168*100=33800 RE --> every 1ms
4 RE RE RE RE RE RE RE
33800*10=338000 RE in one frame (10ms ) and 33800000 RE in 1s
5 RE RE RE RE RE RE RE
8 RE RE RE RE RE RE RE
2 ∶ 33800000 ∗ 2 = 67600000 𝑏𝑖𝑡 𝑜𝑟 67.6 𝑀𝐵
9 RE RE RE RE RE RE RE ቐ4 ∶ 33800000 ∗ 4 = 135200000 𝑏𝑖𝑡 𝑜𝑟 135.2𝑀𝐵
10 RE RE RE RE RE RE RE 6 ∶ 33800000 ∗ 6 = 202800000 𝑏𝑖𝑡 𝑜𝑟 202.8𝑀𝐵
11 RE RE RE RE RE RE RE
12 RE RE RE RE RE RE RE
RB RB
PRB
54
55
57
SS Block(SSB) stands for Synchronization Signal Block and in reality, it refers to Synchronization/PBCH block
because the Synchronization signal and PBCH channel are packed as a single block that always moves together
every 5ms. The components of this block are as follows :
•Synchronization Signal: PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal)
•PBCH : PBCH DMRS and PBCH (Data)
The parameter defining the maximum number of SSBs within an SSB set is called Lmax.
In other words, in sub6 GHz, max 4 or 8 different beams can be used and they sweep in one dimension
(horizontal only or vertical only). in mmWave, a maximum of 64 different beams can be used and they can
sweep in two dimensions (horizontal and vertical directions).
58
60
(In LTE, we didn't use the term 'SS Block', but LTE also use PSS/SSS and PBCH which can be called as SS Block)
61
66
•CSI-RS refers to channel state information reference signal and these signals are downlink only signals.
•It is used for DL CSI acquisition.
•Used for RSRP measurements during mobility and beam management
•Also used for frequency/time tracking, demodulation, and UL reciprocity-based pre-coding
•CSI-RS is configured specific to UE, but multiple users can also share the same resource
•5G NR standard allows high level of flexibility in CSI-RS configurations, a resource can be configured with up to 32 ports.
•CSI-RS resource may start at any OFDM symbol of the slot and it usually occupies 1/2/4 OFDM symbols depending upon configured number of
ports.
•CSI-RS can be periodic, semi-persistent or aperiodic (due to DCI triggering)
•For time/frequency tracking, CSI-RS can either be periodic or aperiodic. It is transmitted in bursts of two or four symbols which are spread across
one or two slots
CSI-RS plays many different roles in addition to beam management and is a very complex topic
67
68
69
•SRS refers to the Sounding Reference signal and uplink only signal.
•It is configured specifically to UE
•In the time domain, it spans 1/2/4 consecutive symbols which are mapped within the last six symbols of the slot
•Multiple SRS symbols allow coverage extension and increased sounding capacity
•The design of SRS and its frequency hopping mechanism is the same as that used in LTE.
70
Downlink Adaptive Selection Between PMI and SRS allows downlink beamforming weight selection based on SRS or PMI :
The PMI-based selection applies to those with a small SNR.
The SRS-based selection applies to UEs with a large SNR.
The weight selected based on the PMI is more accurate at the cell edge, which improves the SNR to positively affect the data rate of CEUs.
When the uplink SRS SNR of a UE is greater than ThSRS ( SrsPreSinrJudgeThld, with the default value of –20 dB ), SRS-based selection is
applicable . Otherwise, PMI-based selection is applicable. There is a fixed 3 dB hysteresis protection on both sides.
Weight Weight
PMI unchanged unchanged SRS
3 dB 3 dB
72
73
80
81
82
83
84
85
https://info-nrlte.com/2021/05/09/an-introduction-to-csi-rs/
https://www.techplayon.com/5g-nr-cell-search-and-synchronization-acquiring-system-information/
https://www.ericsson.com/en/reports-and-papers/white-papers/advanced-antenna-systems-for-5g-networks
https://www.linkedin.com/pulse/mm-s01-e03-3d-beam-forming-hassan-qadi-1e
http://www.sharetechnote.com/html/5G/5G_CSI_RS_Codebook.html#Type_II_Port_Selection_Codebook
https://www.techplayon.com/5g-nr-cell-search-and-synchronization-acquiring-system-information/
https://forum.huawei.com/enterprise/en/introduction-to-5g-5g-massive-mimo-overview/thread/802407-100305
https://www.researchgate.net/figure/a-Azimuth-and-elevation-beamforming-b-Non-precoded-CSI-RS-top-vs-beamformed-CSI-RS_fig5_351427279
https://www.sharetechnote.com/html/5G/5G_MassiveMIMO_FD_MIMO.html
https://www.analogictips.com/what-is-precoding-and-what-are-benefits-faq/
86