Professional Documents
Culture Documents
Source: 3GPP
Source: Qualcomm
Source: ITU
Source: Coursera
Source: Coursera
5G Use Cases & Related Examples
Source: NGMN
1. Broadband Access in Dense Areas
- Pervasive Video
- Smart Office
- Operator Cloud Services
- HD Video/Photo Sharing in Stadium/Open-Air Gathering
6. Lifeline Communication
- Natural Disaster
7. Ultra-Reliable Communications
- Automated Traffic Control & Driving
- Collaborative Robots
- eHealth
- Drones
- Public Safety
8. Broadcast-Like Services
- News and Information
- Local Broadcast-like Services
- Regional Broadcast-like Services
- National Broadcast-like Services
5G Deployment Options
Source: Rohde & Shwarz
EN-DC Concept & Radio Bearers
Source: Ericsson
Source: MPIRICAL
EN-DC Bearers
Additionally, to improve UL coverage for high frequency scenarios, Supplementary Uplink (SUL) can be
configured as shown the slide. With SUL, the UE is configured with 2 uplinks for one Downlink of the same
cell.
In conjunction with a UL/DL carrier pair (FDD band) or a bidirectional carrier (TDD band), a UE may be
configured with additional, supplemental uplink. Supplemental uplink differs from the aggregated uplink in
that the UE may be scheduled to transmit either on the supplemental uplink or on the uplink of the carrier
being supplemented, but not on both at the same time.
LTE + NR
NOMA
Numerologies
(adjustable SCS) supported by 3GPP Release 15 (TS 38.211) with SCS identified by the parameter µ.
• Impact of SCS on coverage, latency, mobility, and phase noise SCS application suggestions for different frequency bands (eMBB
– Coverage: The smaller the SCS, the longer the symbol length/CP, and the service data channel):
better the coverage.
– Mobility: The larger the SCS, the smaller the impact of Doppler shift, and SCS (kHz) 15 30 60 120 240
the better the performance. good bad
Coverage
bad good
– Latency: The larger the SCS, the shorter the symbol length/latency. 3.5 GHz Mobility
bad good
Latency
– Phase noise: The larger the SCS, the smaller the impact of phase noise, good bad
and the better the performance. Coverage
bad good
Mobility
28 GHz bad good
Phase Noise
bad good
Latency
Source: Huawei
Mapping Between SCS and Symbol Length
SCS = 15 kHz
T_slot = 1 ms (14 symbols)
– Length of OFDM symbols in data: T_data = 1/SCS
– CP length: T_cp = 144/2048* T_data CP data …
– Symbol length (data+CP): T_symbol = T_data +T_cp
T_symbol
– Slot length: T_slot = 1 / 2^(µ)
T_slot = 0.5 ms (14 symbols)
SCS = 30 kHz
Parameter/Numerology (µ) 0 1 2 3 4
SCS (kHz):
15 30 60 120 240 …
SCS = 15 x 2^(µ)
SCS = 60 kHz
OFDM Symbol Including CP (µs):
T_symbol = T_data + T_cp
71.35 35.68 17.84 8.92 4.46 …
Slot Length (ms):
1 0.5 0.25 0.125 0.0625
T_slot = 1/2^(µ)
T_symbol
NR Cyclic Prefix (CP)
CP function:
– To eliminate inter-channel interference (ICI) caused by multipath
propagation.
Attitude
Symbol N Symbol N+1
Cyclic Prefix
Bit Period T(b)
NR CP design principle:
– Same overhead as that in LTE, ensuring aligned symbols btw different
SCS values and the reference numerology (15 kHz).
NR Concepts of Frequency-Domain Resources
N scRB subcarriers
N scRB subcarriers
– Frequency domain: 12 contiguous subcarriers
Resource Block Group (RBG)
– Basic scheduling unit for data channel resource allocation (type 0 resource allocation) and
reduced control channel overheads Resource element
N RB
– Frequency domain: {2, 4, 8, 16} RBs (k , l )
Resource block
Resource Element Group (REG)
– Basic unit involved in control channel resource allocation
– Time domain: 1 OFDM symbol, frequency domain: 12 subcarriers (1 PRB)
Control Channel Element (CCE)
– Basic scheduling unit involved in control channel resource allocation
– Frequency domain: 1 CCE = 6 REGs = 6 PRBs
– CCE aggregation level: 1, 2, 4, 8, 16 k 0
l 0 l 14 2 1
Transmission Bandwidth and Spectrum Utilization
Transmission bandwidth: depends on the channel bandwidth and data channel SCS.
Spectrum utilization = Maximum transmission bandwidth/Channel bandwidth
– Maximum transmission bandwidth on the gNodeB side: See Table 5.3.2-1 and 5.3.2-2 in 3GPP TS 38.104.
5 10 15 30 70 90
20 MHz 25 MHz 40 MHz 50 MHz 60 MHz 80 MHz 100 MHz
SCS (kHz) MHz MHz MHz MHz MHz MHz
NRB and Spectrum Utilization (FR1: 400 MHz to 6000 MHz)
25 52 79 [160] 106 133 216 270 N/A N/A N/A N/A N/A
15
90% 93.6% 94.8% 95.4% 95.8% 97.2% 97.2% \ \ \ \ \
11 24 38 [78] 51 65 106 133 162 [189] 217 [245] 273
30
79.2% 86.4% 91.2% 91.8% 93.6% 95.4% 95.8% 97.2% 97.7% 98.3%
N/A 11 18 [38] 24 31 51 65 79 [93] 107 [121] 135
60
79.2% 86.4% 86.4% 893% 91.8% 93.6% 94.8% 93.6% 97.2%
Channel Edge
Channel Edge
50 MHz 100 MHz 200 MHz 400 MHz Transmission
SCS (kHz) Bandwidth [RB]
NRB and Spectrum Utilization (FR2: 24 GHz to 52 GHz)
Resource Block
66 132 264 N/A
60
95% 95% 95% \
32 66 132 264
120 f
92.2% 95% 95% 95% Active Resource
Blocks
– Maximum transmission bandwidth on the UE side: See 3GPP TS 38.101-1 and TS 38.101-2.
– The number of RBs in the 30 MHz bandwidth is to be determined. The 70 MHz and 90 MHz bandwidths are not supported. Other
values are the same as those on the gNodeB side.
Slot and Mini-Slot
Each subframe consists of an OFDM sub-carrier spacing dependent number of slots. Each slot consists of 14
OFDM symbols. The Slot is transmitted within a transmission time interval (TTI). Different numerologies lead to
different slot lengths, ranging from 1 ms at 15 kHz sub-carrier spacing to 0.125 ms at 120 kHz sub-carrier spacing,
enabling shorter TTIs. The slot is the basic transmission unit at which most physical channels and signals repeat;
however, slots can be complemented by mini-slot-based transmissions (referred to as Type B scheduling in NR) to
provide shorter and more agile transmission units than slots.
Slot and Mini-Slot
A mini-slot can start at any OFDM symbol and can have a variable length; mini-slot lengths of 2, 4, or 7 symbols
have been defined in the standard so far. This provides fast transmission opportunities, for example, URLLC
traffic that is not restricted by slot boundaries. Thus, mini-slots provide a viable solution to low-latency
transmissions irrespective of sub-carrier spacing. In the example of resource allocation shown on the slide, you
can see a Mini-slot of 4 OFDM symbols allocated to URLLC User Equipment : one symbol in red to carry the
PDCCH and 3 symbols (orange) for data traffic transmission.
1. URLLC for low latency
Source: Huawei
Source: Qualcomm
Source: Qualcomm
Source: Qualcomm
Source: Qualcomm
Source: Keysight
LTE TDD frame
5G Static TDD
Source: Huawei
5G Dynamic TDD
The slot type can be notified to the UE through SFI over the PDCCH to dynamically set the slot/frame
configuration.
Source: Nokia
Example
Application scenarios
– Scenario#1: UEs with a small bandwidth access a large-bandwidth network.
– Scenario#2: UEs switch between small and large BWPs to save battery power.
– Scenario#3: The numerology is unique for each BWP and service-specific.
BWP 1
#1 #2
BWP
BWP 2
BWP Bandwidth
#3
Numerology 1 Numerology 2
BWP1 BWP 2
Carrier Bandwidth
BWP is a set of contiguous bandwidth resources configured by the gNodeB for UEs. The application scenario examples are as follows: UEs supporting small
bandwidths, power saving, and support for FDM on services of different numerologies.
BWP Use Cases
Source: Rodhe & Shwarz
BWP Types
– Initial BWP: configured in the initial access phase. Signals and channels are transmitted in the initial BWP during initial access.
– Dedicated BWP: configured for UEs in RRC_CONNECTED mode. A maximum of four dedicated BWPs can be configured for a UE.
– Active BWP: one of the dedicated BWPs activated by a UE in RRC_CONNECTED mode. According to Release 15, a UE in
RRC_CONNECTED mode can have only one active BWP at a given time.
– Default BWP: It is one of the dedicated BWPs and is indicated by RRC signaling. A fter the BWP inactivity timer expires, the UE
in RRC_CONNECTED mode switches to the default BWP.
In RRC connected mode, switching between BWPs is realized through DCI or timer mechanisms.
Initial BWP Configuration
Initial DL BWP definition and configuration Initial UL BWP definition and configuration
– Function: The PDSCH used to transmit RMSI, Msg2, and Msg4 must be – Function: The PUSCH used to transmit Msg3, PUCCH used to
transmitted in the initial active DL BWP. transmit Msg4 HARQ feedback, and PRACH resources during
– Definition of the initial DL BWP: frequency-domain location and bandwidth of initial access must be transmitted in the initial active UL BWP.
RMSI CORESET (control channel resource set) and a numerology – The initial DL BWP and initial UL BWP are separately configured.
corresponding to the RMSI – Numerology: same as that of Msg3 (configured in RMSI).
– The frequency-domain location and bandwidth of the RMSI CORESET are – Frequency-domain location:
indicated in the PBCH (MIB). The default bandwidth is {24,48,96} RBs. – FDD (paired spectrum), SUL: configured in RMSI
Frequency
– TDD (unpaired spectrum): same as the center frequency
band of the initial DL BWP
CORESET – Bandwidth
PDSCH – Configured in RMSI and no default bandwidth option is
SSB
Frequency offset
Time
The frequency offset in PRB level which is between RMSI CORESET
and SS/PBCH block is defined as the frequency difference from the
lowest PRB of RMSI to the lowest PRB of SS/PBCH block.
Procedure for UEs to determine the initial BWP
UEs search for the SSB UEs demodulate the PBCH to obtain UEs receive the RMSI to obtain the
to obtain the frequency- the frequency offset and bandwidth frequency-domain location, bandwidth,
domain location of the information of the RMSI CORESET and and numerology information of the
SSB. determine the initial DL BWP. initial UL BWP.
Dedicated BWP Configuration
Dedicated BWP configuration UE Dedicated PRB Location
– Sent to UEs through RRC signaling – Dedicated BWP locations of all UEs in a cell are based on the same
– FDD (paired spectrum): Up to four downlink common reference point (Point A).
dedicated BWPs and four uplink dedicated – UEs determine the start location of the dedicated BWP based on the
BWPs can be configured. offset relative to Point A.
– TDD (unpaired spectrum): A total of four – Based on the dedicated BWP bandwidth, UEs obtain the end location of
uplink/downlink BWP pairs can be configured. the dedicated BWP.
– SUL: 4 uplink dedicated BWPs – UEs obtain the frequency-domain location and size of the dedicated
– The smallest unit is one PRB. The dedicated BWP.
BWP is equal to or smaller than the maximum UE2 Offset
bandwidth supported by a UE.
– Each dedicated BWP can be configured with UE1 Offset
the following attributes through RRC signaling:
– Numerology (SCS, CP type)
– Bandwidth (a group of contiguous PRBs)
– Frequency location (start location) UE1 Active BWP UE2 Active BWP
– UEs can activate only one dedicated BWP at Point A Cell Carrier Bandwidth
a given time as the active BWP. • Offset: UEs can obtain the offset for each dedicated BWP from
RRC signaling.
After a UE accesses the network, the dedicated BWP is configured through RRC signaling. A maximum of four
dedicated BWPs can be configured.
SSS
PSS
PSS = 0,1,2
SSS = 0 – 335 (Total 336)
PSS SSS
Within an SS/PBCH block, the PSS/SSS and the PBCH use the same beam transmission mode.
PBC Note: v = Cell ID%4.
H This aims to stagger
DMRS pilot positions
to avoid interference.
SSB Starting symbol detection
Example
SS/PBCH: Transmission Mechanism
n = 0, 1, 2, 3, 5, 6, 7, 8, 10, 11,
12, 13, 15, 16, 17, 18
SS/PBCH Block: Maximum (Beam) Quantity L and Time Domain Pattern
Maximum (beam) quantity L
– At most, 4 SS/PBCH blocks, 8 SS/PBCH blocks, and 64 SS/PBCH blocks can be defined for sub-3 GHz, sub-3 GHz to sub-6
GHz, and above-6 GHz, respectively.
– Each SS/PBCH block has a unique number (SSB index). For low frequencies, this number is directly obtained from the PBCH
pilot. For high frequencies, the 3 least significant bits and the 3 most significant bits of this number are obtained from the PBCH
pilot and the MIB, respectively.
– When the actual number of beams transmitted in a cell is less than the maximum number of SS/PBCH blocks specified by 3GPP,
SIB1 or RRC signaling can be used to indicate which positions in the radio frame are not occupied by SS/PBCH blocks and can
be used for PDSCH data transmission.
– SS/PBCH block broadcast period is sent to UEs through SIB1 and can be 5 ms, 10 ms, 20 ms, 40 ms, 80 ms, or 160 ms.
SS/PBCH pattern and position within the slot
Subcarrier First Slot Second Slot Third Slot Fourth Slot
Spacing
15 kHz
30 kHz
120 kHz
240 kHz
3GPP has defined the SS/PBCH block position in the time domain. The maximum number of SS/PBCH blocks and
the time-domain pattern varies with the subcarrier spacing.
SS/PBCH Subcarrier Spacing
The PBCH and the PSS/SSS use the same subcarrier spacing. Each frequency band has a defined subcarrier spacing by default.
NR Operating Band SS Block SCS SS Block Pattern
n1 15 kHz Case A NR Operating SS Block SCS SS Block Pattern1
n2 15 kHz Case A Band
n3 15 kHz Case A 120 kHz Case D
15 kHz Case A n257
800 MHz n5 240 kHz Case E
30 kHz Case B 120 kHz Case D
n7 15 kHz Case A n258
240 kHz Case E
n8 15 kHz Case A 120 kHz Case D
n20 15 kHz Case A n260
240 kHz Case E
n28 15 kHz Case A
n38 15 kHz Case A Note: If a frequency band supports two subcarrier
2.6 GHz n41 15 kHz Case A
spacings, the UE needs to alternate blind detection
30 kHz Case C
n50 15 kHz Case A between the two subcarrier spacings.
n51 15 kHz Case A
15 kHz Case A
n66
30 kHz Case B
n70 15 kHz Case A
n71 15 kHz Case A
n74 15 kHz Case A
n75 15 kHz Case A
n76 15 kHz Case A
n77 30 kHz Case C The 30 KHz subcarrier spacing
3.5 GHz n78 30 kHz Case C is used for the C-band.
n79 30 kHz Case C
The PBCH and the PSS/SSS use the same subcarrier spacing, with a default one specified by RAN4 for each
frequency band. 30 kHz is used by default for the C-band.
DMRS for PBCH
Each RB contains 3 REs for DMRS pilot transmission on the PBCH. To avoid inter-cell PBCH DMRS interference,
PBCH DMRSs are staggered in the frequency domain on a Physical cell ID basis.
PBCH DMRS
PDCCH
Main functions
Transmits the downlink control information from Layer 1/Layer 2, including:
– Downlink scheduling information (DL assignments) for the UE to receive PDSCH data
– Uplink scheduling information (UL grants) for the UE to send PUSCH data
– Slot Format Indicator (SFI), Pre-emption Indicator (PI), and power control commands to assist the UE in receiving and sending data
Features
– Downlink Control Information (DCI) is transmitted on the PDCCH. Different RNTIs are used by DCIs with different contents for CRC
scrambling.
– UEs perform PDCCH demodulation through blind detection.
– A cell can simultaneously schedule multiple UEs in the uplink and downlink. To be specific, it can send multiple scheduling
information pieces in each timeslot. Each scheduling information piece is transmitted on an independent PDCCH. This means that a
cell can simultaneously set up multiple PDCCHs in one timeslot.
The PDCCH is used to transmit the downlink control information from Layer 1/Layer 2. DCIs with different
contents are scrambled by using different RNTIs.
PDCCH: Differences Between NR and LTE
Major differences
– NR has only one downlink control channel (PDCCH) while LTE has the PCFICH and the PHICH.
– The PCFICH (indicates the number of PDCCH symbols in LTE) is no longer used. In NR, the number of PDCCH symbols
in the time domain is notified to the UE through higher layer signaling and DCI.
– The PHICH (transmits the ACK/NACK messages on the PUSCH in LTE) is no longer used. In NR, the ACK/NACK
messages on the PUSCH are directly carried on the PDCCH and notified to the UE.
– NR supports resource sharing between the PDCCH and the PDSCH through FDM.
– Available PDCCH symbol resources can be used by the PDSCH, improving resource usage.
– On the PDCCH, BF transmission is supported to enhance control channel coverage.
Compared with LTE, NR simplifies the control channel and allows the PDCCH and the PDSCH to share resources through FDM.
PDCCH: Time-Frequency Resource Configuration
Control Channel Element (CCE)
Aggregation Level Number of CCEs
– The CCE is the minimum resource unit for PDCCH transmission. One CCE contains six 1 1
REGs, with each REG corresponding an RB. 2 2
– The aggregation level indicates the number of consecutive CCEs occupied by a PDCCH. 4 4
3GPP Release 15 supports CCE aggregation level {1, 2, 4, 8, 16}. The gNodeB determines 8 8
the aggregation level used by a PDCCH based on factors such as the channel quality. 16 16
Control-resource set (CORESET)
– The CORESET indicates the number of symbols and RBs occupied by a PDCCH. A
CORESET RBs in the
CORESET consists of {1, 2, 3} symbols in the time domain and 𝑁RB
RE
frequency domain. The specific number of symbols and RBs are configured by higher layer
parameters.
– The REG in the CORESET is numbered from 0 according to the time domain priority. The CORESET 2
REG in the first OFDM symbol with the smallest RB number is numbered 0. Search space 2 DMRS
REG
Search space
– The UE listens to the PDCCH candidates set in the non-DRX timeslot, and the set is CCE
referred to as the search space of the UE. The PDCCH search space on which the UE CORESET 1
performs blind detection is associated with a specific CORESET to indicate the period and Search space 1
resource information of the CORESET.
PDCCH Type
PDCCHs fall into 3 types according to the application scenarios and functions.
– Common PDCCH: Used for transmitting common messages (such as system and paging messages) and
scheduling data (Msg2/Msg4) before RRC connection to the UE is established.
– Group Common PDCCH: Used for scheduling the SFI (slot format) and the PI (resource pre-emption) for a UE
group.
– UE-specific PDCCH: Used for scheduling the UE-level data and power control information.
PDCCHs fall into: Common PDCCH, Group Common PDCCH, and UE-specific PDCCH.
PDCCH: DCI Format
Contents transmitted on the PDCCH: DCI
DCI format: 8 formats of 3 types according to the carried contents and functions (See section 7.3.1 in 3GPP TS 38.212 for detailed DCI format
descriptions. The number of bits has not been determined yet and is subject to protocol updates .)
REG DMRS
DMRS
The DMRS for PDCCH supports single-port transmission. The scrambling code ID can be configured at the
UE or cell level.
PT-RS for PDSCH: Background
Phase rotation of demodulation constellation diagram
PT-RS: Phase-tracking reference signal
This is a reference signal newly introduced in NR, which is used to trace the
changes of phase noise and is mainly used in high frequency bands.
Phase noise
– Generation: A random change of the phase of the system output signal caused by
the noise (random white noise, flicker noise) of the radio-frequency components.
– Impact: The SNR or EVM in the receive segment deteriorates, causing a large
number of bit errors. As a result, the use of high-order constellation modulation is
restricted and the system capacity is severely affected.
– Frequency band difference: There is little impact on the sub-6 GHz band. In the
above-6 GHz frequency band, the phase noise response greatly increases due to the
20 dB
increase of frequency multiplication times of the reference clock and the technical deterioration
PSD: dBC/Hz
manufacturing and power consumption of the component.
Solutions
– The PT-RS and the phase estimation compensation algorithm are introduced.
– Increase the subcarrier spacing to reduce the ICI and ISI caused by phase noise.
– Improve the quality of the local oscillator to reduce the phase noise. Frequency (Unit: MHz)
The phase noise causes the demodulation constellation diagram to rotate, limits the use of high-order
constellation modulation, and has even greater impacts in high-frequency band scenarios.
CSI-RS: Main Functions
The main functions and types of the CSI-RS are as follows:
Function Description
Used for channel state information (CSI) measurement. The UE reports the
CSI obtaining
following contents: CQI, PMI, rank indicator (RI), and layer indicator (LI).
Used for beam measurement. The UE reports the following contents: L1-RSRP
Beam management
and CSI-RS resource indicator (CRI).
Time-frequency offset
Used for precise time-frequency offset tracing.
tracing
Used for RRM/RLM. The UE reports the following contents: CSI-RSRP, CSI-
RRM/RLM
RSRQ, and CSI-SINR.
CSI-RS functions in NR: channel quality measurement, beam management, time-frequency offset
tracing, and RRM/RLM
PUCCH: Overview
Main functions Features
– Transmits L1/L2 uplink control information (UCI) – Compared with LTE, the short PUCCH (1 to 2 symbols) is
for downlink and uplink data. added in NR, which can be used for quick feedback in the
– The L1/L2 UCI includes: short delay scenario (self-contained transmission).
– Scheduling request (SR): Used for UL-SCH resource – The number of long PUCCH symbols is enhanced (4 to 14
requests. symbols) to support PUCCH transmission in different slot
– HARQ ACK/NACK: Used for HARQ feedback of data
formats.
transmitted on the PDSCH.
– In 3GPP Release 15, the concurrency of the PUCCH and
– CSI: Including CQI, PMI, RI, LI, and CRI.
– Compared with downlink control information PUSCH of the same user is not supported. For example, if the
UCI and the UL data coexist, UCI is transmitted on the PUSCH
(DCI), UCI has the following features:
– UCI carries a small amount of information (only (the UCI is associated with the channel).
these unknown to the gNodeB). – The uplink HARQ supports asynchronous adaptation, and the
– The DCI can be transmitted only in the PDCCH, and ACK/NACK transmission time can be flexibly determined by
the UCI can be transmitted in the PUCCH or the the scheduler.
PUSCH.
Compared with LTE, NR adds the short PUCCH for fast feedback in short delay scenario.
PUCCH: Basic Format
Short PUCCH duration, 1/2 symbols Long duration PUCCH, 4–14 symbols
1 slot
1 symbol 2 symbols
RS PUCCH RS
PUCCH
PDSCH PDSCH PUSCH
SRS
SRS refers to uplink sounding signal. In this version, a UE
sends an SRS within the activated bandwidth part (BWP).
The gNodeB receives and processes the SRS, and
measures the signal to interference plus noise ratio
(SINR), reference signal received power (RSRP), and
PMI of the SRS.
5G Air Interface Protocol Stack
5G Air Interface Protocol Stack
Physical Layer
Massive MIMO and Beamforming
Evolution from MIMO to Massive MIMO
4 Layers
Massive MIMO
Downlink Beamforming - Beamforming Implementation
Beamforming relies on the interference principles. The arcs indicate carrier signal peaks. When two wave peaks intersect, the
signal strength increases. When a wave peak intersects with a wave bottom, the signal strength decreases.
When beamforming is not used, the beam shape and lobe positions are fixed. When a UE resides between two beams at
the cell edge, the signals are weak.
When beamforming is enabled, gNodeBs impose weighting on and adjust the transmit power and phase of signals to be
transmitted through each antenna element. This way, the beam shape changes and the main lobe is directed at target
UEs, improving the signal strength.
A beam generated using SRS- or PMI-based weighting is referred to as a dynamic beam. Control channels and broadcast
channels use predefined weighting values to generate discrete static beams.
Downlink Beamforming - Weight Calculation
Weight calculation: The gNodeBs calculate a weight vector based
on downlink channel characteristics to adjust the shape and
directionality of beams.
Classification: Weight calculation is classified into control channel
(SSB/PDCCH/CSIRS) DFT static weight calculation and PDSCH
dynamic weight calculation.
Calculation of the static weight of the control channel DFT:
Predefined and static invariant weights are obtained from the
weight file.
There are two methods for calculating the PDSCH dynamic
weight:
SRS: Based on channel reciprocity, gNodeBs estimate
the downlink channel characteristics using SRSs received
from the UEs to obtain weighting values. This method is
suitable for UEs in or near the cell center.
PMI: gNodeBs select an optimal weighting value based
on PMIs received from the UEs. This method is suitable
for UEs at the cell edge.
Data Flow Processing
Codewords Layers Antenna ports
Modulation Resource Element OFDM signal
Scrambling
mapper Precoding & mapper generation
Layer
Antenna Port
mapper
Modulation mapper Resource Element OFDM signal
Scrambling
mapper mapper generation
Procedure:
A gNodeB receives SRSs from a UE over multiple antennas, estimates the uplink channel characteristics, and then sends
downlink control information (DCI) to the UE, notifying the UE of the optimal PMI/rank value.
The UE uses that PMI value to precode physical uplink shared channel (PUSCH) data and transmits it to the gNodeB.
The gNodeB uses multiple antennas to receive the PUSCH data, improving the signal-to-noise ratio (SNR) and stability of
received signals, and increasing uplink user throughput.