5G Channel Management
5G Channel Management
5G Channel Management
Contents
4.1.3 Channel Management
5G RAN
Channel Management Feature Parameter
Description
Issue 02
Date 2020-05-21
HUAWEI TECHNOLOGIES CO., LTD.
Website: https:/
Email: support@huawei.com
4.1.3 Contents
1 Change History
1.1 5G RAN3.1 02 (2020-05-21)
1.2 5G RAN3.1 01 (2020-04-07)
1.3 5G RAN3.1 Draft B (2020-03-09)
1.4 5G RAN3.1 Draft A (2020-01-20)
3 Overview
10 Parameters
11 Counters
12 Glossary
13 Reference Documents
1 Change History
This chapter describes changes not included in the "Parameters", "Counters", "Glossary", and
"Reference Documents" chapters. These changes include:
Technical changes
Changes in functions and their corresponding parameters
Editorial changes
Improvements or revisions to the documentation
1.1 5G RAN3.1 02 (2020-05-21)
Technical Changes
Editorial Changes
Technical Changes
None
Editorial Changes
Technical Changes
Change Description Parameter Change RAT Base Station
Model
Editorial Changes
Technical Changes
Added support Added the value 3SYM(3 Symbols) to the FDD 3900 and
for three physical NRDUCellPdcch.OccupiedSymbolNum parameter. 5900
downlink control series
channel base
(PDCCH) stations
symbols by NR
FDD. For details,
see 5 PDCCH
Channel
Management.
Editorial Changes
Purpose
This document only provides guidance for feature activation. Feature deployment and feature gains
depend on the specifics of the network scenario where the feature is deployed. To achieve the desired
gains, contact Huawei professional service engineers.
Software Interfaces
Any parameters, alarms, counters, or managed objects (MOs) described in Feature Parameter
Description documents apply only to the corresponding software release. For future software
releases, refer to the corresponding updated product documentation.
2.2 Features in This Document
NR FDD only involves low frequency bands, and therefore this section describes only the differences between NR
FDD and low-frequency NR TDD. It does not involve high frequency band scenarios.
In this document, low frequency bands refer to those belonging to FR1 (410–7125 MHz), and
high frequency bands refer to those belonging to FR2 (24250–52600 MHz). For details about
FR1 and FR2, see section 5.1 "General" in 3GPP TS 38.104 V15.5.0.
PBCH channel This function is supported in both high and 4 PBCH Channel
management low frequency bands, with the following Management
differences:
Both SA networking and NSA networking are
supported in low frequency bands, and only
NSA networking is supported in high
frequency bands.
PDCCH channel This function is supported in both high and 5 PDCCH Channel
management low frequency bands, with the following Management
differences:
Both SA networking and NSA networking are
supported in low frequency bands, and only
NSA networking is supported in high
frequency bands.
PUCCH channel This function is supported in both high and 6 PUCCH Channel
management low frequency bands, with the following Management
differences:
Both SA networking and NSA networking are
supported in low frequency bands, and only
NSA networking is supported in high
frequency bands.
Cell-level PUCCH time-frequency formats
include short formats and long formats. Both
short formats and long formats are
supported in low frequency bands, and only
short formats are supported in high
frequency bands.
Symbol number adaptation in short PUCCH
formats is supported only in high frequency
bands. Symbol number adaptation in long
PUCCH formats is supported only in low
frequency bands.
CSI reporting period adaptation is supported
in low frequency bands, but not in high
frequency bands.
PRACH channel This function is supported in both high and 7 PRACH Channel
management low frequency bands, with the following Management
differences:
Both SA networking and NSA networking are
Function Name Difference Chapter/Section
CSI-RS resource This function is supported in both high and 8 CSI-RS Resource
management low frequency bands, with the following Management
differences:
Both SA networking and NSA networking are
supported in low frequency bands, and only
NSA networking is supported in high
frequency bands.
Periodic CSI-RS for CM and aperiodic CSI-
RS for CM are supported in low frequency
bands, and only aperiodic CSI-RS for CM is
supported in high frequency bands.
CSI-RS for BM is supported only in low
frequency bands.
SRS resource This function is supported in both high and 9 SRS Resource
management low frequency bands, with the following Management
differences:
Both SA networking and NSA networking are
supported in low frequency bands, and only
NSA networking is supported in high
frequency bands.
The periodic mode is used in low frequency
bands, and the aperiodic mode is used in
high frequency bands.
SRS period adaptation applies only in the
periodic mode and only in low frequency
bands.
3 Overview
Channel resource management maximizes data volume by offering proper signaling resource
configurations, which minimize signaling resource consumption and ensure signaling
demodulation performance. In an NR system, resource management is performed for each
physical channel, as described in Table 3-1.
Table 3-1 Resource management for channels
Channel Resource Management
In addition to the channel resource management outlined in the preceding table, this document
also presents CSI-RS (downlink physical signal) and SRS (uplink physical signal) resource
management. For more information, see 8 CSI-RS Resource Management and 9 SRS Resource
Management.
For more information on physical channels and physical signals, see 3GPP TS 38.211 "NR;
Physical channels and modulation."
For details of each channel's power configurations, see Power Control.
4.1 Principles
Table 4-1 OFDM symbols and subcarriers within an SSB for signals and the channel
Channel or Signal OFDM Symbol Number Subcarrier Number
2 0, 1, ..., 47
192, 193, ..., 239
Note: "v" indicates the value returned by cell PCI mod 4. For more information, see section
7.4.3.1 "Time-frequency structure of an SS/PBCH block" in 3GPP TS 38.211 V15.7.0.
Frequency-domain position
NR allows for flexible configurations of the frequency-domain position of an SSB.
The NRDUCell.SsbFreqPos parameter specifies the SSB's frequency-domain position
in a cell, and the NRDUCell.SsbDescMethod parameter specifies the description
method of the SSB's frequency-domain position. For details, see Cell Management.
Time-domain pattern
NR introduces the following SSB patterns in the time domain: case A, case B, case C,
case D, and case E, which suit different subcarrier spacing (SCS) values and frequency
bands. The maximum number of SSBs and the position of the start symbol vary
among the patterns, as shown in Figure 4-2. For details about the SCS values supported
in the current version, see Cell Management.
Figure 4-2 Time-domain SSB pattern
lists the 3GPP specifications-defined maximum number of SSBs on different
Table 4-2
working frequencies.
Table 4-2 Maximum number of SSBs in different frequency bands
Working Frequency (F) Maximum Number of SSBs
F ≤ 3 GHz FDD: 4
TDD (F ≤ 2.4 GHz): 4
TDD (F > 2.4 GHz): 8
F > 6 GHz 64
For more information, see section 4.1 "Cell Search" in 3GPP TS 38.213 V15.6.0.
According to 3GPP TS 38.213 (Release 15), UEs expect the gNodeB to perform SSB beam sweeping
with a period of 20 ms during initial cell selection. If the actual SSB beam sweeping period is longer
than 20 ms, the UE access delay may increase, depending on SSB beam detection policies used by UEs.
If the SSB beam sweeping period is 5 ms, the SSB and Remaining Minimum SI (RMSI) may be
scheduled in the same subframe. In such cases, scheduling of the RMSI fails due to insufficient
downlink resources.
Figure 4-3 Example SSB time sequence diagram (case C for 3.5 GHz as an example)
4.2.1 Benefits
PBCH channel management enables PBCH resources to be properly used to improve network
performance.
4.2.2 Impacts
None
4.3 Requirements
4.3.1 Licenses
Prerequisite Functions
None
None
4.3.3 Hardware
3900 and 5900 series base stations. 3900 series base stations must be configured with the
BBU3910.
DBS3900 LampSite and DBS5900 LampSite. DBS3900 LampSite must be configured with the
BBU3910.
Boards
All NR-capable main control boards and baseband processing units support this function. To
learn which main control boards and baseband processing units are NR-capable, see the related
BBU technical specifications in 3900 & 5900 Series Base Station Product Documentation.
RF Modules
All NR-capable RF modules support this function. For details about NR-capable RF modules,
see technical specifications of the related RF modules in 3900 & 5900 Series Base Station
Product Documentation.
4.3.4 Others
None
4.4 Operation and Maintenance
This function is a basic function and takes effect by default. Activation is not required. Table 4-3
describes the parameters used for function optimization.
Table 4-3 Parameters used for optimization
Parameter Name Parameter ID Setting Notes
This function is a basic function and takes effect by default. Activation is not required.
N/A
4.4.1.3 Using the MAE-Deployment
This function is a basic function and takes effect by default. Activation verification is not
required.
4.4.3 Network Monitoring
This function is a basic function that ensures basic service performance. Monitoring is not
required.
5.1 Principles
Overview
The PDCCH carries downlink control information (DCI), which can be SRS DCI or CSI-RS
DCI. DCI carries the following information:
Downlink grants
These include information such as the PDSCH resource indication, modulation and
coding scheme (MCS), and HARQ process. DCI formats 1_0 and 1_1 are supported.
Uplink grants
These include information such as the PUSCH resource indication and MCS. DCI
formats 0_0 and 0_1 are supported.
Transmit power control (TPC) commands
These include the TPC commands for the PUSCH for a group of UEs, supplementing
the TPC commands for the PUSCH and PUCCH in uplink grants.
For more information on DCI formats, see section 7.3 "Downlink control information" in 3GPP TS
38.212 (Release 15).
Each slot is 14 symbols (numbered 0 to 13) long. In accordance with NR protocols, the PDCCH
of a cell spreads over the first one to three symbols of a slot, as shown in Figure 5-1, where each
cell in the grid represents an RE. In the current version, NR TDD allows the PDCCH to spread
over one or two symbols. NR FDD allows the PDCCH to spread over one, two, or three symbols.
Figure 5-1 Position of the PDCCH
In high frequency bands, the number of PDCCH symbols can be specified by the
NRDUCellPdcch.OccupiedSymbolNum parameter.
In low frequency bands, the number of PDCCH symbols can be statically or adaptively
configured.
Static configuration: Set the NRDUCellPdcch.OccupiedSymbolNum parameter to
specify the number of occupied symbols.
Adaptive configuration: Select the UE_PDCCH_SYM_NUM_ADAPT_SW option
of the NRDUCellPdcch.PdcchAlgoExtSwitch parameter to enable adaptive
configuration. After this function is enabled, the number of PDCCH symbols is
adaptively adjusted based on required control channel elements (CCEs) and the setting
of the NRDUCellPdcch.OccupiedSymbolNum parameter no longer takes effect. Then,
all UEs are notified of the new number of symbols through an RRCReconfiguration
message. The adjustment occurs in the following scenarios:
When the PDCCH requires a small number of CCEs, the number of
PDCCH symbols decreases and spared time-frequency resources are
allocated to the PDSCH.
When the PDCCH requires many CCEs, the number of PDCCH symbols
increases until the number reaches the maximum value allowed in static
configuration.
For a slot transmitting DCI for uplink and downlink scheduling, the percentage of available
CCEs for uplink scheduling can be statically or adaptively configured.
Static configuration: Specify the NRDUCellPdcch.UlMaxCcePct parameter. In uplink
and downlink decoupling scenarios, the NRDUCellPdcch.SulMaxCcePct parameter is
used to adjust the percentage of CCEs for SUL.
A larger value of this parameter results in a higher proportion of available
CCEs for uplink scheduling and a lower proportion of available CCEs for
downlink scheduling, decreasing the chances of downlink scheduling.
A smaller value of this parameter results in a lower proportion of available
CCEs for uplink scheduling and a higher proportion of available CCEs for
downlink scheduling, decreasing the chances of uplink scheduling.
Adaptive configuration: Select the UL_DL_CCE_RATIO_ADAPT_SW option of
the NRDUCellPdcch.PdcchAlgoSwitch parameter to enable adaptive configuration.
After this function is enabled, the ratio of available CCEs for uplink scheduling to
available CCEs for downlink scheduling is adaptively adjusted based on factors such
as required CCEs for uplink and downlink scheduling and CCE usage, and the setting
of the NRDUCellPdcch.UlMaxCcePct parameter no longer takes effect. Adaptive
configuration is enabled by default.
In NR TDD, the adaptively configured resource ratio takes effect in each individual
slot transmitting DCI for uplink and downlink scheduling.
NR FDD has a relative small number of CCEs. To ensure coverage, the adaptively
configured resource ratio does not directly take effect in each individual slot. Instead,
the average resource ratio is guaranteed to reach the adaptively configured resource
ratio.
In NR FDD 5 MHz scenarios, adaptive configuration takes effect by default and is not
controlled by this option.
In low frequency bands, a CPE performs blind detection of a maximum 96 PDCCH RBs. In high frequency bands, a
CPE performs blind detection of a maximum 48 PDCCH RBs. For CPE users, the effective resource ratio is subject
to the CPE's blind detection capability.
A CCE is the smallest resource unit for PDCCH transmission. One CCE contains six resource
element groups (REGs) and each REG corresponds to a single RB. Depending on the bit rate, the
gNodeB allocates 1, 2, 4, 8, or 16 CCEs for the PDCCH. The number of CCEs allocated to the
PDCCH corresponds to aggregation level 1, 2, 4, 8, or 16 stipulated in 3GPP specifications.
Aggregation level 1, which is not supported in the current version, indicates that the PDCCH
spreads over one CCE, while aggregation level 2 indicates that the PDCCH spreads over two
CCEs. The same rules apply to other aggregation levels.
PDCCH aggregation level 16 provides the lowest bit rate and offers the best
demodulation performance.
In most cases, cell center users (CCUs) experience good signal quality. Applying
PDCCH aggregation level 16 to all UEs in a cell is a waste of PDCCH CCEs, as
CCUs do not require such a level.
PDCCH aggregation level 1 provides the highest bit rate and offers the worst
demodulation performance.
UEs located at a medium distance from the cell center and cell edge users (CEUs)
experience relatively poor signal quality. If PDCCH aggregation level 1 is applied to
all UEs in a cell, the PDCCH may not be correctly demodulated by UEs located at a
medium distance from the cell center and CEUs.
By default, the gNodeB selects an appropriate PDCCH aggregation level based on the PDCCH
channel quality (calculated based on the PDSCH SINR) and the PDCCH block error rate (BLER)
to enable the PDCCH BLER to converge to the target BLER. The target PDCCH BLER is
specified by the NRDUCellPdcch.PdcchBlerTarget parameter.
The AGG_LVL_INIT_SELECT_OPT_SW option of the
NRDUCellPdcch.PdcchAlgoEnhSwitch parameter determines whether to enable PDCCH initial
aggregation level selection optimization. When this option is selected, the gNodeB optimizes
PDCCH initial aggregation level selection based on uplink measurement information and cell
load information. Under desirable channel conditions and heavy cell load, the gNodeB lowers
the PDCCH aggregation level to increase the number of UEs allowed by PDCCH resources.
The modulation scheme quadrature phase shift keying (QPSK) is applied on the PDCCH.
When the PDCCH rate matching function is disabled, each PDCCH symbol in a cell spreads
over a full bandwidth.
When the PDCCH rate matching function is enabled, the frequency-domain resources for each
PDCCH symbol in a cell are specified by the NRDUCellPdcch.OccupiedRbNum parameter.
When the value of the NRDUCellPdcch.OccupiedRbNum parameter is 0 or greater than
or equal to the corresponding downlink system bandwidth specified by the
NRDUCell.DlBandwidth parameter, the PDCCH spreads over a full bandwidth.
When the value of the NRDUCellPdcch.OccupiedRbNum parameter is greater than 0
and is less than the corresponding downlink system bandwidth specified by the
NRDUCell.DlBandwidth parameter, the frequency-domain resources for the PDCCH
are specified by the NRDUCellPdcch.OccupiedRbNum parameter.
A smaller value of this parameter allows the PDCCH to use fewer
frequency-domain resources in a cell. This leads to more available resources
for the PDSCH and larger PDSCH capacity improvement.
A larger value of this parameter leads to the opposite effects.
The NRDUCellPdcch.OccupiedRbNum parameter needs to be configured based on UE
distribution in a cell, to adapt to uplink and downlink DCI-indicated scheduling and
prevent access failures or service drops caused by scheduling failures. For details, see
Scheduling.
For more information on the PDCCH rate matching function, see Scheduling.
5.2.1 Benefits
PDCCH channel management enables PDCCH resources to be properly used to improve network
performance.
5.2.2 Impacts
Network Impacts
After PDCCH symbol number adaptation takes effect, the changes in the number of
PDCCH symbols triggers RRC reconfiguration for all UEs. This may increase the
service drop rate.
An increase in the number of PDCCH symbols, for example, from 1 to 2, has the
following impacts:
An increase occurs in the number of available CCEs, and probably in the
number of UEs scheduled in uplink in each TTI (N.User.Schedule.Ul.Sum) and
the number of UEs scheduled in downlink in each TTI
(N.User.Schedule.Dl.Sum). In enhanced Mobile Broadband (eMBB), the
uplink and downlink PRB usages and cell throughput may increase, and the
packet delay may decrease.
An increase in the number of PDCCH symbols expands available CCEs
(N.CCE.Avail.Avg) and may decrease the CCE usage
(N.CCE.Used.Avg/N.CCE.Avail.Avg).
An increase in the number of PDCCH symbols reduces the number of
PDSCH symbols. In the case of PDSCH congestion not accompanied by
PDCCH congestion, throughput may decrease, and the packet delay may
increase.
A decrease in the number of PDCCH symbols, for example, from 2 to 1, has the
following impacts:
A decrease occurs in the number of available CCEs, and probably in the
number of UEs scheduled in uplink in each TTI (N.User.Schedule.Ul.Sum) and
the number of UEs scheduled in downlink in each TTI
(N.User.Schedule.Dl.Sum). In eMBB, the uplink and downlink PRB usages
may decrease, and the packet delay may increase.
A decrease in the number of PDCCH symbols causes available CCEs
(N.CCE.Avail.Avg) to decrease and may increase the CCE usage
(N.CCE.Used.Avg/N.CCE.Avail.Avg).
A decrease in the number of PDCCH symbols increases the number of
PDSCH symbols. In the case of PDSCH congestion not accompanied by
PDCCH congestion, throughput may increase, and the packet delay may
decrease.
Function Impacts
DCI containing
uplink scheduling
information to fail,
resulting in
resynchronization
failures. As a
result, RRC
reconfiguration is
repeatedly
triggered over the
air interface.
If this parameter is
set to a value
greater than 50,
the CCEs used for
DCI containing
downlink
scheduling
information may
be insufficient,
thereby
decreasing
downlink
throughput.
5.3 Requirements
5.3.1 Licenses
Prerequisite Functions
None
supported.
5.3.3 Hardware
Base Station Models
3900 and 5900 series base stations. 3900 series base stations must be configured with the
BBU3910.
DBS3900 LampSite and DBS5900 LampSite. DBS3900 LampSite must be configured with the
BBU3910.
Boards
All NR-capable main control boards and baseband processing units support this function. To
learn which main control boards and baseband processing units are NR-capable, see the related
BBU technical specifications in 3900 & 5900 Series Base Station Product Documentation.
RF Modules
All NR-capable RF modules support this function. For details about NR-capable RF modules,
see technical specifications of the related RF modules in 3900 & 5900 Series Base Station
Product Documentation.
5.3.4 Others
None
5.4 Operation and Maintenance
This function is a basic function and takes effect by default. Activation is not required. Table 5-1
describes the parameters used for function optimization.
Table 5-1 Parameters used for optimization
Parameter Parameter ID Option Setting Notes
Name
tchSwitchparameter is
selected. Set this
parameter as required.
Not involved
//Setting the number of PDCCH symbols to 2 for a cell (required when PDCCH
symbol number adaptation is disabled)
MOD NRDUCELLPDCCH: NRDUCELLID=0,OccupiedSymbolNum=2SYM;
//Setting the maximum percentage of uplink available CCEs to 50% for a cell
MOD NRDUCELLPDCCH: NRDUCELLID=0,UlMaxCcePct=50;
//Configuring a full bandwidth for the PDCCH for a cell in the frequency
domain
MOD NRDUCELLPDCCH: NRDUCELLID=0,OccupiedRbNum=0;
//Configuring the target PDCCH BLER
MOD NRDUCELLPDCCH: NRDUCELLID=0, PdcchBlerTarget=3;
//Enabling PDCCH uplink-to-downlink CCE ratio adaptation
MOD NRDUCELLPDCCH: NRDUCELLID=0, PdcchAlgoSwitch=UL_DL_CCE_RATIO_ADAPT_SW-1;
//Enabling UE-specific PDCCH symbol number adaptation
MOD NRDUCELLPDCCH: NRDUCELLID=0,
PdcchAlgoExtSwitch=UE_PDCCH_SYM_NUM_ADAPT_SW-1;
//Enabling initial aggregation level selection optimization
MOD NRDUCELLPDCCH: NRDUCELLID=0,
PdcchAlgoEnhSwitch=AGG_LVL_INIT_SELECT_OPT_SW-1;
Not involved
5.4.1.3 Using the MAE-Deployment
This function is a basic function and takes effect by default. Activation verification is not
required.
5.4.3 Network Monitoring
This function is a basic function that ensures basic service performance. Monitoring is not
required.
6.1 Principles
The PUCCH carries uplink control information (UCI), which contains the following:
Acknowledgement (ACK) and negative acknowledgement (NACK) feedback
Hybrid automatic repeat request (HARQ) ACK and NACK feedback for PDSCH
demodulation
Channel state information (CSI)
CSI-RS measurement results, such as CQI, precoding matrix indication (PMI), and
rank indication (RI)
CSI-RS refers to CSI-RS for channel measurement (CSI-RS for CM), which is used for downlink
channel state measurements. For more information on CSI-RS for CM, see 8 CSI-RS Resource
Management.
PUCCH time-frequency resources are configured on a per cell basis. Cell-level PUCCH time-
frequency formats include short formats and long formats, depending on the setting of the
NRDUCellPucch.StructureType parameter.
In low frequency bands, both short formats and long formats are supported. Long formats are
recommended and used by default in low frequency bands. This is because long formats provide
better coverage than short formats and can guarantee the maximum number of supported UEs,
whereas short formats do not provide such guarantee.
In high frequency bands, only short formats are supported. This is because the default parameter
settings of short formats can guarantee the maximum number of supported UEs owing to the
limitations on analog beams.
Short format
Short PUCCH formats include format 0 or format 2, with time-frequency formats illustrated in
Figure 6-1 and Figure 6-2, respectively.
When a short format is used in low frequency bands, the time-domain resources are specified by
the NRDUCellPucch.ShortPucchSymbolNum parameter and this parameter can only be set to
SYMBOL1 or SYMBOL2, and a full bandwidth is used in the frequency domain.
In high frequency bands, only short formats are supported. In the time domain, static
configuration and adaptive configuration are supported, and a full bandwidth is used in the
frequency domain.
Static configuration: If the PUCCH_RES_ADAPTIVE_SWITCH option of the
NRDUCellPucch.PucchAlgoSwitch parameter is deselected, the time-domain resources
are specified by the NRDUCellPucch.ShortPucchSymbolNum parameter.
Adaptive configuration: If the PUCCH_RES_ADAPTIVE_SWITCH option of the
NRDUCellPucch.PucchAlgoSwitch parameter is selected, the number of PUCCH
symbols in the time domain is adaptively adjusted based on the number of UEs and
load. If this option is selected, the number of PUCCH symbols for different
component carriers (CCs) may be adaptively adjusted to different values. This setting
may result in conflicts between PUCCH beams and PUSCH beams, causing PUSCH
scheduling to fail and affecting uplink performance. Therefore, it is not recommended
that this option be selected in the current version.
Figure 6-1 Per-RB time-frequency format in format 0
Long format
Long PUCCH formats include format 1, format 3, or format 4, with time-frequency formats
illustrated in Figure 6-3 and Figure 6-4. Format 1, format 3, and format 4 always use 14 symbols in
the time domain, and support adaptive and static configuration in the frequency domain.
If the PUCCH_RBRES_ADAPTIVE_SWITCH option of the
NRDUCellPucch.PucchAlgoSwitch parameter is selected, the number of RBs for the
PUCCH in the frequency domain is adaptively adjusted based on the number of UEs
and load.
If the PUCCH_RBRES_ADAPTIVE_SWITCH option of the
NRDUCellPucch.PucchAlgoSwitch parameter is deselected, the frequency-domain
resources are specified by the following parameters:
Number of RBs for ACK and NACK feedback
NRDUCellPucch.Format1RbNum
NRDUCellPucch.Format3RbNum
NRDUCellPucch.Format4RbNum
Number of dedicated RBs for CSI reporting
NRDUCellPucch.CsiDedicatedRbNum
NRDUCellPucch.Format4CsiDedicatedRbNum
The total number of RBs configured for the PUCCH is limited in specific scenarios.
During configuration, the number of RBs in each format must be properly planned.
The scenarios are as follows:
For a 20 MHz NR TDD cell, no more than 26 RBs can be configured for the
PUCCH.
If a supplementary uplink (SUL) cell not enabled with LTE and NR
spectrum sharing provides a bandwidth of 10 MHz, 15 MHz, or 20 MHz, no
more than 30 RBs can be configured for the PUCCH.
Figure 6-3 Per-RB time-frequency format in format 1
Figure 6-4 Per-RB time-frequency format in format 3 or format 4
According to 3GPP specifications, PUCCH resources can be configured through RRC signaling
messages, semi-persistently (through MAC CE activation and deactivation), or adaptively
(through PDCCH DCI). MAC CE is short for Media Access Control Control Element.
According to 3GPP specifications, the following restrictions apply:
PUCCH resources for SR transmission can be configured only through RRC signaling
messages.
PUCCH resources for periodic CSI transmission can be configured through RRC
signaling messages or semi-persistently.
PUCCH resources for ACK and NACK transmission can be configured through RRC
signaling messages or adaptively.
The current version is subject to the following implementation restrictions:
PUCCH resources for SR transmission can only be statically configured.
Static PUCCH resource allocation for SR transmission works as follows: The gNodeB
allocates a UE one resource set, which is signaled in a higher-layer RRC message and
provides configurations such as the time-frequency position, index ID, start symbol,
and number of symbols.
The SR period can be statically or adaptively configured.
If the SR_PERIOD_ADAPT_SWITCH option of the
NRDUCellPucch.SrResoureAlgoSwitch parameter is deselected, the SR
period is always specified by the NRDUCellPucch.SrPeriod parameter.
If the SR_PERIOD_ADAPT_SWITCH option of the
NRDUCellPucch.SrResoureAlgoSwitch parameter is selected, the gNodeB
adaptively adjusts the SR period based on the number of UEs. If a cell
serves a small number of UEs, a short period is configured for newly
admitted UEs. As the number of admitted UEs increases, the gNodeB
configures a long SR period for some UEs for which shorter periods were
originally configured. This mechanism ensures that the number of UEs in a
cell can reach the maximum number allowed for the cell. The maximum SR
period for UEs is 80 ms.
PUCCH resources for CSI reporting can only be statically configured, meaning semi-
persistent PUCCH resource allocation is not supported.
Static PUCCH resource allocation for CSI reporting works as follows: The gNodeB
allocates a UE one resource set, which is signaled in a higher-layer RRC message and
provides configurations such as the time-frequency position, index ID, start symbol,
and number of symbols.
The CSI reporting period for a low-frequency cell can be statically or adaptively
configured.
Static configuration: If the CSI_REPORT_PERIOD_ADAPT_SWITCH
option of the NRDUCellPucch.CsiResoureAlgoSwitch parameter is
deselected, the CSI reporting period is always specified by the
NRDUCellPucch.CsiReportPeriod parameter.
For FDD cells, a larger one between the parameter value and the value of
NRDUCellCsirs.CsiPeriod is used as the CSI reporting period.
For TDD cells, a larger one between the parameter value and the value of
NRDUCellCsirs.CsiPeriod is used as the CSI reporting period.
For SUL cells, a larger one between the parameter value and the value of
NRDUCellCsirs.CsiPeriod divided by two is used as the CSI reporting
period.
Adaptive configuration: If the
CSI_REPORT_PERIOD_ADAPT_SWITCH option of the
NRDUCellPucch.CsiResoureAlgoSwitch parameter is selected, the gNodeB
adaptively adjusts the CSI reporting period based on the number of UEs. If
a cell serves a small number of UEs, a short period is configured for newly
admitted UEs. As the number of admitted UEs increases, the gNodeB
configures a long CSI reporting period for some UEs for which shorter
periods were originally configured. This mechanism ensures that the
number of UEs periodically transmitting CSI in a cell can reach the
maximum number allowed for the cell. The maximum CSI reporting period
for UEs is 160 ms.
In high-frequency cells, CSI can only be aperiodically reported. In aperiodic reporting,
CSI is reported on the PUSCH. For details about the PUSCH, see Scheduling.
PUCCH resources for ACK and NACK transmission can be adaptively configured.
Adaptive PUCCH resource allocation for ACK and NACK transmission works as
follows:
The gNodeB allocates a UE multiple resource sets (four defined in 3GPP
specifications and two supported in the current version), which are
signaled in a higher-layer RRC message. Each resource set includes up to
eight PUCCH resources, with each providing configurations such as the
time-frequency position, index ID, start symbol, and number of symbols.
Based on PDSCH data scheduling, the gNodeB allocates one set of idle
PUCCH resources to a UE to transmit HARQ feedback, and signals the
resource set index through the DCI.
In the current version, in regard to short PUCCH formats, format 0 and format 2 are used. No
modulation scheme is used in format 0, and the modulation scheme QPSK is used in format 2.
In the current version, in regard to long PUCCH formats, format 1, format 3, and format 4 are
used. The modulation schemes binary phase shift keying (BPSK) and QPSK are respectively
used in format 1 with one bit and format 1 with two bits. The modulation scheme QPSK is used
in format 3 and format 4.
6.2 Network Analysis
6.2.1 Benefits
PUCCH channel management enables PUCCH resources to be properly used to improve network
performance.
6.2.2 Impacts
Network Impacts
None
Function Impacts
PUCCH_RBRES_ADAPTIVE_SWITC
H option of the
NRDUCellPucch.PucchAlgoSwitch
parameter) and CSI reporting period
adaptation (specified by the
CSI_REPORT_PERIOD_ADAPT_SWI
TCH option of the
NRDUCellPucch.CsiResoureAlgoSwitch
parameter). This aims to protect non-
CoMP UEs against service drops
resulting from resource preemption by
CoMP UEs.
6.3 Requirements
6.3.1 Licenses
Before activating this function, ensure that its prerequisite functions have been activated and
mutually exclusive functions have been deactivated. For detailed operations, see the relevant
feature documents.
Prerequisite Functions
None
Switch parameter)
Format 4, which is a long
format (specified by
NRDUCellPucch.Format4Rb
Num or
NRDUCellPucch.Format4Csi
DedicatedRbNum. The value
RB0 indicates that this
function does not take
effect.)
CSI reporting period
adaptation (specified by the
CSI_REPORT_PERIOD_A
DAPT_SWITCH option of
the
NRDUCellPucch.CsiResour
eAlgoSwitch parameter)
6.3.3 Hardware
3900 and 5900 series base stations. 3900 series base stations must be configured with the
BBU3910.
DBS3900 LampSite and DBS5900 LampSite. DBS3900 LampSite must be configured with the
BBU3910.
Boards
All NR-capable main control boards and baseband processing units support this function. To
learn which main control boards and baseband processing units are NR-capable, see the related
BBU technical specifications in 3900 & 5900 Series Base Station Product Documentation.
RF Modules
All NR-capable RF modules support this function. For details about NR-capable RF modules,
see technical specifications of the related RF modules in 3900 & 5900 Series Base Station
Product Documentation.
6.3.4 Others
Support for format 4 is optional for UEs. If format 4 is configured, UEs must support this format,
which is indicated by the pucch-F4-WithFH IE in the UECapabilityInformation message over the
Uu interface.
6.4 Operation and Maintenance
This function is a basic function and takes effect by default. Activation is not required. Table 6-1
describes the parameters used for function optimization.
Table 6-1 Parameters used for optimization
Parameter Parameter ID Setting Notes
Name
a: The actual SR period depends on the SCS and the number of slots. For example, 1 ms is
equal to one slot, two slots, four slots, and eight slots when the SCS is 15 kHz, 30 kHz, 60 kHz,
and 120 kHz, respectively. For more information, see "SchedulingRequestResourceConfig field
descriptions" in 3GPP TS 38.331 V15.5.1.
Not involved
Not involved
6.4.1.3 Using the MAE-Deployment
In NSA networking, check the SgNB Addition Request Acknowledge message for the IEs described
in SA networking.
Figure 6-5 RRCReconfiguration message tracing report (SA networking)
This function is a basic function that ensures basic service performance. Monitoring is not
required.
7 PRACH Channel Management
7.1 Principles
7.1.1 RA Preamble
7.1.1.1 Overview
During RA, a UE needs to send an RA preamble (signal) on the PRACH. RA preambles are
pulse signals with two formats: long and short. In the time domain, it consists of a TCP, a TSEQ,
and a TGT, as shown in Figure 7-1. TCP denotes a cyclic prefix, TSEQ a preamble sequence, and TGT
the guard time. In the frequency domain, an RA preamble is transmitted using multiple
subcarriers, specifically 839 subcarriers for a long preamble and 139 subcarriers for a short
preamble.
Figure 7-1 RA preamble format
Table 7-1and Table 7-2 list the mapping among format indexes, preamble lengths ( ), and
PRACH SCS ( ) supported by the gNodeB in the current version. In NR TDD, the long
format is supported only in low frequency bands, while the short format is supported in both low
and high frequency bands. In NR FDD, only the long format is supported. For more information
on preambles formats, see section 6.3.3.1 "Sequence generation" in 3GPP TS 38.211 (Release
15).
Table 7-1 Long preamble
Format
C2 139 kHz
In the current version, the preamble format and PRACH SCS used by the gNodeB are
determined by the duplex mode (NRDUCell.DuplexMode), uplink-downlink slot assignment
(NRDUCell.SlotAssignment), PUSCH SCS (NRDUCell.SubcarrierSpacing), cell radius
(NRDUCell.CellRadius), and PRACH configuration index
(NRDUCellPrach.PrachConfigurationIndex), as listed in Table 7-3. The configurations in the fifth
and sixth rows are supported only in NR TDD high frequency bands.
Table 7-3 Preamble formats and PRACH SCS used by the gNodeB
Duplex UL-DL Slot PUSCH Cell Radius PRACH Preamble PRACH SCS
Mode Assignment SCS Configuration Format
Index
Preamble sequences are generated through cyclic shifts of Zadoff-Chu (ZC) root sequences.
The start logical ZC root sequence index is specified by the
NRDUCell.LogicalRootSequenceIndex parameter. For a long preamble, the parameter
value cyclically ranges from 0 to 837. For a short preamble, the parameter value
cyclically ranges from 0 to 137.
The following are examples:
For a long preamble, logical index 837 is followed by index 0.
For a short preamble, logical index 137 is followed by index 0.
The gNodeB determines the number of cyclic shifts based on the cell radius, preamble
format, and PUSCH SCS.
Each cell can be configured with a maximum of 64 preambles. If fewer than 64 preamble
sequences are generated from a single ZC root sequence, subsequent ZC root sequences are used
until 64 preambles are generated. For more information on preamble sequence generation, see
section 6.3.3.1 "Sequence generation" in 3GPP TS 38.211 V2.0.0. The logical ZC sequence
index and the number of cyclic shifts are indicated by the RACH-ConfigCommon IE.
A cell has 64 preamble sequences, which are used during requests for system information and
RA.
If on-demand system information transmission is enabled for a cell, some preamble
sequences are used during requests for system information, and other preamble
sequences are used during RA.
If on-demand system information transmission is not enabled for a cell, all the
preamble sequences are used during RA.
For more information on system information transmission policies of cells, see 5G Networking and
Signaling.
Based on RA contention, the preamble sequences for RA are classified into contention-based
preamble sequences and non-contention-based preamble sequences, as Figure 7-2 illustrates. The
proportion of contention-based preamble sequences to the total contention-based and non-
contention-based preamble sequences can be configured by the
NRDUCellPrach.CbraPreamblePct parameter.
If this parameter is set to a value other than 255, the actual proportion of contention-
based preamble sequences is the value of this parameter.
If this parameter is set to 255, the actual proportion of contention-based preamble
sequences is 82% for low-speed cells (for which NRDUCell.HighSpeedFlag is set to
LOW_SPEED) or 60% for high-speed cells (for which NRDUCell.HighSpeedFlag is
set to HIGH_SPEED).
Contention-based preambles are used for contention-based RA. Non-contention-based preambles are used for non-
contention-based RA. For more information on contention-based and non-contention-based RA, see 5G Networking
and Signaling.
The number of contention-based preambles varies with RA scenarios and is indicated by
totalNumberOfRA-Preambles in the RACH-ConfigCommon IE. For more information, see
section 6.3.2 "Radio resource control information elements" in 3GPP TS 38.331 V2.0.0.
Figure 7-2 Preamble sequence grouping
Time-Domain Position
The time-domain position of the PRACH refers to the frame number and slot number of a
preamble, which are determined by the PRACH configuration index. For more information, see
section 6.3.3.2 "Mapping to physical resources" in 3GPP TS 38.211 V2.0.0. The PRACH
configuration index used by the gNodeB is specified by the
NRDUCellPrach.PrachConfigurationIndex parameter.
If this parameter is not set to 65535, the PRACH configuration index used by the
gNodeB is the value of this parameter. For details about the configuration, see Table 7-
3.
If this parameter is set to 65535, the PRACH configuration index used by the gNodeB
is automatically generated by the gNodeB based on the system frequency band, duplex
mode (NRDUCell.DuplexMode), uplink-downlink slot assignment
(NRDUCell.SlotAssignment), PUSCH SCS (NRDUCell.SubcarrierSpacing), and cell
radius (NRDUCell.CellRadius). Table 7-4 lists the PRACH configuration indexes that
are automatically generated by the gNodeB based on the parameters in the current
version.
Table 7-4 PRACH configuration indexes automatically generated by the gNodeB based on
parameters (when NRDUCellPrach.PrachConfigurationIndex is set to 65535)
Duplex Mode UL-DL Slot PUSCH SCS Cell Radius PRACH Configuration
Assignment Index
Duplex Mode UL-DL Slot PUSCH SCS Cell Radius PRACH Configuration
Assignment Index
Frequency-Domain Position
For details about the long PUCCH, see 6 PUCCH Channel Management. The common PUCCH is
indicated by pucch-ResourceCommon. For details about the common PUCCH, see section 9.2.1
"PUCCH Resource Sets" in 3GPP TS 38.213 V15.5.0.
The PRACH spreads over multiple PRBs in the frequency domain. The number of PRBs
depends on the preamble length ( ), PRACH SCS ( ), and PUSCH SCS ( ). Table 7-5
lists the number of PRBs supported by the gNodeB in the current version. For more information
on all the quantities of PRBs defined in 3GPP specifications, see section 6.3.3.2 "Mapping to
physical resources" in 3GPP TS 38.211 (Release 15).
Table 7-5 Number of PRBs for the PRACH
for the PUSCH Number of PRBs for the
for the PRACH
PRACH
If a UE does not send a preamble but the gNodeB detects a preamble from the UE, the erroneous
detection of the preamble is considered as a PRACH false alarm. The false alarm probability can
be reduced by increasing the PRACH preamble detection threshold through the
NRDUCellPrach.PrachThldIncreaseRate parameter. It is recommended that this parameter be
modified when the false alarm probability of a cell is higher than expected.
A larger value of this parameter results in a lower probability of both preambles
detected and false alarms. It also results in a higher probability of both missing
detection and access failures for CEUs with weak coverage.
A smaller value of this parameter results in a higher probability of both preambles
detected and false alarms. It also results in a lower probability of both missing
detection and access failures for CEUs with weak coverage.
For details about false alarms, see section 8.4.1 "PRACH False alarm probability" in 3GPP TS
38.104 V15.6.0.
PRACH false alarm detection optimization takes effect if it is enabled. For details, see 7.1.4
PRACH False Alarm Detection Optimization.
If the gNodeB considers a received contention-based RA preamble as a false alarm, the gNodeB
does not send the UE a Random Access Response message and does not count the preamble in
related counters.
This function is controlled by the PRACH_FALSE_ALARM_DET_ALGO_SW option of the
NRDUCellPrach.RachAlgoOptSwitch parameter. It is recommended that this function be enabled
when the false alarm probability of a cell is higher than expected.
Figure 7-4 shows how the PRACH false alarm decision mechanism works.
Figure 7-4 False alarm detection optimization process
PRACH preamble sequences are generated through cyclic shifts of ZC root sequences. Each root
sequence can generate multiple preamble sequences. For more information, see 7.1.1.2 Preamble
Sequence Generation.
If the frequency-domain resources of the PRACH in adjacent cells overlap and the same
preamble is used, false alarms or collisions will occur during access request reception and
detection in the cells. See Figure 7-5 and Figure 7-6.
Figure 7-5 False alarms caused by PRACH root sequences
Figure 7-6 Collisions caused by PRACH root sequences
The MAE-Access provides the PRACH root sequence conflict detection function. This function
is used to detect PRACH root sequence conflicts between the serving cell and neighboring cells
managed by the MAE-Access. The MAE-Access determines that a PRACH root sequence
conflict occurs when both the following conditions are met:
The time-frequency resources of the PRACH in the serving cell overlap with those in
neighboring cells.
The serving cell and neighboring cells use the identical or partially identical root
sequences.
For more information on how to enable PRACH root sequence conflict detection, see MAE SON Management User
Guide.
The MAE-Access provides the PRACH root sequence conflict self-optimization function. This
function is used to resolve PRACH root sequence conflicts between the cells managed by the
MAE-Access. Once a PRACH root sequence conflict between cells is detected, the MAE-Access
automatically allocates a new PRACH root sequence index (specified by the
NRDUCell.LogicalRootSequenceIndex parameter) and a new PRACH frequency-domain start
position (specified by the NRDUCell.PrachFreqStartPosition parameter) to the conflicting cell.
The reallocation causes the cell to automatically restart and become unavailable, interrupting ongoing services of
UEs for a short period.
For more information on how to enable PRACH root sequence conflict self-optimization, see MAE SON
Management User Guide.
7.2.1 Benefits
PRACH channel management enables PRACH resources to be properly used to improve network
performance.
After PRACH false alarm detection optimization is enabled, the probability that contention-
based preambles are detected as false alarms decreases and the RA success rate increases.
7.2.2 Impacts
Network Impacts
Function Impacts
7.3 Requirements
7.3.1 Licenses
None
7.3.2 Software
Prerequisite Functions
None
7.3.3 Hardware
Base Station Models
3900 and 5900 series base stations. 3900 series base stations must be configured with the
BBU3910.
DBS3900 LampSite and DBS5900 LampSite. DBS3900 LampSite must be configured with the
BBU3910.
Boards
All NR-capable main control boards and baseband processing units support this function. To
learn which main control boards and baseband processing units are NR-capable, see the related
BBU technical specifications in 3900 & 5900 Series Base Station Product Documentation.
RF Modules
All NR-capable RF modules support this function. For details about NR-capable RF modules,
see technical specifications of the related RF modules in 3900 & 5900 Series Base Station
Product Documentation.
7.3.4 Others
This function is a basic function and takes effect by default. Activation is not required. Table 7-6
describes the parameters used for function optimization.
Table 7-6 Parameters used for optimization
Parameter Parameter ID Setting Notes
Name
Not involved
Not involved
7.4.1.3 Using the MAE-Deployment
For detailed operations, see Feature Configuration Using the MAE-Deployment.
7.4.2 Activation Verification
In NSA networking, check the LTE message RRCConnectionReconfiguration for the IEs described in
SA networking.
Figure 7-7 SIB1 tracing report (SA networking)
PRACH false alarm detection optimization: This function has taken effect if the value of
N.RA.Contention.Att changes after this function is enabled with the
NRDUCellPrach.PrachFalseAlmDetDisThld and NRDUCellPrach.PrachThldIncreaseRate
parameters reconfigured.
7.4.3 Network Monitoring
8.1 Principles
Tracking reference signal (TRS): In the current version, the gNodeB sends TRS within
the active BWP. UEs receive TRS for tracking time and frequency offsets.
For more information on CSI-RS for CM, see section 5.2 "UE procedure for reporting channel state information
(CSI)" in 3GPP TS 38.214 V15.4.0.
For more information on CSI-RS for BM, see section 5.1.6.1.2 "CSI-RS for L1-RSRP computation" in 3GPP TS
38.214 V15.4.0.
For more information on TRS, see section 5.1.6.1.1 "CSI-RS for tracking" in 3GPP TS 38.214 V15.4.0.
"CSI-RS" as mentioned in this section is not differentiated among CSI-RS for CM, CSI-RS for BM, and TRS. If
CSI-RS types need to be distinguished, CSI-RS for CM, CSI-RS for BM, or TRS is used.
CSI-RS can be periodic, aperiodic, or semi-persistent.
Table 8-1 Periodic CSI-RS, aperiodic CSI-RS, and semi-persistent CSI-RS
Type Description Support in This Version
Semi- After the MAC CE is The current version does not support semi-persistent CSI-
persistent activated, the gNodeB RS.
CSI-RS periodically sends
CSI-RS to UEs in
accordance with the
configured period.
Aperiodic The gNodeB sends In low frequency bands, CSI-RS for CM can be
CSI-RS DCI to UEs and sends aperiodically transmitted in specific scenarios.
CSI-RS to UEs in the In high frequency bands, CSI-RS for CM can be
slot indicated in the aperiodically transmitted.
DCI. UEs receive CSI-
RS from the gNodeB TRS cannot be aperiodically transmitted.
in the indicated slot. CSI-RS for BM cannot be aperiodically
transmitted.
CSI-RS measurement results are reported periodically or aperiodically. For details about periodic
reporting, see 6 PUCCH Channel Management. For details about aperiodic reporting, see Scheduling.
8.2 Network Analysis
8.2.1 Benefits
CSI-RS resource management enables CSI-RS resources to be properly used to improve network
performance.
8.2.2 Impacts
Network Impacts
A shorter CSI-RS transmission period increases the accuracy of channel measurements, and
guarantees the performance of the features that depend on CSI-RS measurements. However, it
also increases CSI-RS resource consumption.
A longer CSI-RS transmission period results in less CSI-RS resource consumption. However, it
also decreases the accuracy of channel measurements and results in performance deterioration of
the features that depend on CSI-RS measurements.
If a large number of UEs are served, UEs with high rate requirements are preferentially allocated
CSI-RS resources, and preempt CSI-RS resources of the UEs that have low rate requirements
when CSI-RS resources are insufficient. This mechanism increases the possibility of service
drops for UEs with low rate requirements.
Function Impacts
Low- DL CoMP INTRA_GNB_DL_JT_SW option of the CoMP For a cell enabled with
frequenc NRDUCellAlgoSwitch.CompSwitch (Low- DL CoMP, throughput
Frequenc
y TDD parameter y TDD) decreases for CoMP
UEs when periodic
CSI-RS for CM is
enabled and the value
of the
NRDUCellCsirs.CsiPe
riod parameter is
equal to 5 ms.
6. CSI-RS for CM is
configured in the
same manner as that
before TRP
combination.
DRX-
defined
sleep state.
8.3 Requirements
8.3.1 Licenses
Prerequisite Functions
None
None
8.3.3 Hardware
3900 and 5900 series base stations. 3900 series base stations must be configured with the
BBU3910.
DBS3900 LampSite and DBS5900 LampSite. DBS3900 LampSite must be configured with the
BBU3910.
Boards
All NR-capable main control boards and baseband processing units support this function. To
learn which main control boards and baseband processing units are NR-capable, see the related
BBU technical specifications in 3900 & 5900 Series Base Station Product Documentation.
RF Modules
All NR-capable RF modules support this function. For details about NR-capable RF modules,
see technical specifications of the related RF modules in 3900 & 5900 Series Base Station
Product Documentation.
8.3.4 Others
None
8.4 Operation and Maintenance
This function takes effect by default and no parameters are used for activation. Table 8-2 describes
the parameters used for function optimization.
Table 8-2 Parameters used for optimization
Parameter Parameter ID Setting Notes
Name
Not involved
Not involved
8.4.1.3 Using the MAE-Deployment
1. Start Uu signaling tracing for cells enabled with periodic CSI-RS measurements as
follows: Log in to the MAE-Access and choose Monitor > Signaling Trace >
Signaling Trace Management. On the displayed page, choose Trace Type > NR >
Application Layer > Uu Interface Trace.
2. In SA networking, check the traced RRCReconfiguration message, as shown in Figure
8-1. If each resource field in the csi-MeasConfig IE contains the value of
periodicityAndOffset, periodic CSI-RS measurements have taken effect.
In NSA networking, check the SgNB Addition Request Acknowledge message for the IEs described
in SA networking.
Figure 8-1 RRCReconfiguration message tracing report (SA networking)
None
9.1.1 Overview
SRS refers to uplink sounding signals. In the current version, UEs send SRS within the active
BWP. The gNodeB processes received SRS to obtain corresponding information such as the
signal to interference plus noise ratio (SINR), RSRP, and PMI. The value of usage in SRS
resource configurations determines which functions SRS is used for. (In the current version, NR
TDD allows for the value of codebook and antennaSwitching. NR FDD allows for the value of
codebook.) Table 9-1 provides more details.
Table 9-1 Functions that SRS is used for
Value of usage Function Description
SRS is classified into three types: periodic SRS, semi-persistent SRS, and aperiodic SRS.
Periodic SRS
After resource configurations for periodic SRS are received, UEs periodically send
SRS.
The period of periodic SRS transmission can either be statically or adaptively
configured.
If the SRS_PERIOD_ADAPT_SW option of the
NRDUCellSrs.SrsAlgoSwitch parameter is selected, the gNodeB adaptively
adjusts the SRS period based on SRS resource usage.
When the number of UEs is small (for example, the
N.User.RRCConn.Avg counter returns a value less than 26 for 2T4R
UEs) and SRS resources are sufficient, a shorter SRS period
improves UE performance and cell performance.
When the number of UEs is large (for example, the
N.User.RRCConn.Avg counter returns a value greater than 26 for
2T4R UEs) and SRS resources are insufficient, a longer SRS
period improves cell performance.
If the SRS_PERIOD_ADAPT_SW option of the
NRDUCellSrs.SrsAlgoSwitch parameter is deselected, the SRS period is
specified by the NRDUCellSrs.SrsPeriod parameter.
Semi-persistent SRS
After resource configurations for semi-persistent SRS are received, UEs periodically
send SRS only when the MAC CE is activated.
Aperiodic SRS
After resource configurations for aperiodic SRS are received, UEs send SRS
according to the DCI for downlink scheduling.
In low frequency bands, the periodic mode is used. In high frequency bands, the aperiodic mode
is used.
The SRS resources of each UE include multiple SRS sets. For more information on the SRS
resource parameters included in each SRS set, see section 6.3.2 "Radio resource control
information elements" in 3GPP TS 38.331 (Release 15).
SRS-related concepts are denoted as follows:
SRS slot period: indicates the SRS transmission period for a UE. If a UE sends SRS at
an interval of X slots (or ms), X is the SRS slot period.
SRS slot offset: indicates the time-domain positions (slot number) for SRS
transmission in each period.
For more information on these concepts, see section 6.2.1 "UE sounding procedure" in 3GPP TS
38.214 (Release 15).
SRS resource configurations are signaled to UEs by the SRS-Config IE in an RRC signaling
message. After resource configurations for periodic SRS are received, UEs periodically send
SRS using the indicated time-frequency resources. After resource configurations for aperiodic
SRS are received, UEs send SRS using the scheduled resources indicated in the DCI.
9.1.2 Cell-specific SRS
A cell-specific SRS slot includes the time-domain resources for all UEs in a cell to transmit SRS.
In NR, the gNodeB obtains the number and positions of slots available for SRS transmissions in
a radio frame and the number and positions of symbols for SRS in the SRS slots based on the
duplex mode and slot assignment.
In NR TDD, SRS is configured only in the self-contained slots in a radio frame. In NR FDD, SRS is configured only
in the uplink-only slots in a radio frame.
For more information on the principles and configurations of slot assignment, see Standards Compliance.
A UE sends SRS in a UE-specific SRS slot. SRS slots are configured only for periodic SRS and
semi-persistent SRS, not for aperiodic SRS. The slots for aperiodic SRS are determined during
scheduling.
9.1.3.2 UE-specific SRS Bandwidth
0 4 1 4 1 4 1 4 1
9 32 1 16 2 8 2 4 2
63 272 1 16 17 8 2 4 2
For aperiodic SRS, the system determines CSRS and BSRS for SRS bandwidths based on the BWP.
The system separately determines CSRS and BSRS for broadband bandwidths and narrowband
bandwidths of periodic SRS based on the BWP. To improve SRS measurement accuracy and
coverage capability, SRS bandwidths for UEs are adaptively adjusted based on the channel
quality.
9.1.4 SRS Multiplexing
An SRS multiplexing mode determines how different UEs transmit SRS using time-frequency
resources. In NR, frequency division multiplexing (FDM) and code division multiplexing
(CDM) are applied.
FDM
The FDM mode allows different UEs to transmit SRS using different frequencies. There are two
types of FDM: localized-FDM (L-FDM) and distributed-FDM (D-FDM).
L-FDM
Different UEs use different continuous frequency-domain resources to send SRS.
D-FDM
Different UEs alternately send SRS over subcarriers. In the current version, the
number of supported combs is 2, indicating that a bandwidth is divided into even and
odd subcarriers. For example, one UE sends SRS on odd subcarriers, and another
sends on even subcarriers, staggering SRS transmissions in the frequency domain.
Also, the SRS transmission period for a single UE is combed in the frequency domain,
also known as D-FDM combing. Figure 9-2 shows D-FDM combing. comb0 indicates
the subcarriers used to transmit SRS of one UE, and comb1 indicates the subcarriers
used to transmit SRS of another UE.
Figure 9-2 D-FDM combing
CDM
CDM allows SRS with the same symbol position, bandwidth, and comb (for example, the SRS
corresponding to two ports on a 2T4R UE) to occupy the same time-frequency position.
Codewords use cyclic shift sequences generated from the same ZC sequence. In the current
version, CDM allows for a maximum of four cyclic shifts.
9.1.5 SRS Frequency Hopping
SRS frequency hopping enables a UE to transmit SRS on a small bandwidth in one symbol and
to transmit SRS on another bandwidth in the next symbol. In this way, channel sounding is
realized across the entire system bandwidth. Frequency hopping offers channel quality
measurements across the entire bandwidth using a small sounding bandwidth. This version only
supports intra-slot frequency hopping for aperiodic SRS and inter-slot frequency hopping for
periodic SRS.
9.2 Network Analysis
9.2.1 Benefits
SRS resource management enables SRS resources to be properly used to improve network
performance.
9.2.2 Impacts
Network Impacts
If the difference between the measured SRS RSRP of the serving cell and that of a neighboring cell is 3
dB, the UE is considered a CEU.
When SRS resources are under medium load, the gNodeB prolongs SRS periods for
newly admitted UEs in a cell when allocating SRS resources. This allows more UEs to
access the cell but may degrade user experience.
When SRS resources are under heavy load or extremely heavy load, the gNodeB
separately configures longer SRS periods for newly admitted UEs in a cell. This
allows more UEs to access the cell and achieves a tradeoff between cell capacity and
performance.
A long SRS period affects the downlink experienced rates of users moving at a speed
of 30 km/h.
If SRS period adaptation is disabled by deselecting the SRS_PERIOD_ADAPT_SW option of
the NRDUCellSrs.SrsAlgoSwitch parameter, the gNodeB always uses the SRS period specified by
the NRDUCellSrs.SrsPeriod parameter.
A smaller value of this parameter increases the accuracy of channel measurements and
guarantees the performance of the features that depend on SRS measurements.
However, it also results in more SRS resource consumption and fewer
RRC_CONNECTED UEs transmitting SRS. As a result, the number of UEs
transmitting SRS in a cell may not reach the maximum.
A larger value of this parameter results in less SRS resource consumption and more
RRC_CONNECTED UEs transmitting SRS. However, it also decreases the accuracy
of channel measurements and results in performance deterioration of the features that
depend on SRS measurements.
If a statically configured SRS period is used, the number of UEs transmitting SRS and
cell performance may be difficult to balance. The number of RRC_CONNECTED
UEs transmitting SRS is limited. Alternatively, cell throughput may decrease when the
number of UEs increases. Therefore, it is recommended that SRS period adaptation be
enabled by selecting the SRS_PERIOD_ADAPT_SW option of the
NRDUCellSrs.SrsAlgoSwitch parameter.
Function Impacts
sleep time.
Therefore,
the
quantity of
valid SRS
received
by the
gNodeB
decreases.
Aperiodic
SRS: UEs
send SRS
measurem
ent reports
on the
PUSCH,
which may
cause
continuous
scheduling
of uplink
data of the
UEs. As a
result, the
UEs
cannot
enter the
DRX-
defined
sleep
state.
user experience.
9.3 Requirements
9.3.1 Licenses
Before activating this function, ensure that its prerequisite functions have been activated and
mutually exclusive functions have been deactivated. For detailed operations, see the relevant
feature documents.
Prerequisite Functions
None
9.3.3 Hardware
3900 and 5900 series base stations. 3900 series base stations must be configured with the
BBU3910.
DBS3900 LampSite and DBS5900 LampSite. DBS3900 LampSite must be configured with the
BBU3910.
Boards
All NR-capable main control boards and baseband processing units support this function. To
learn which main control boards and baseband processing units are NR-capable, see the related
BBU technical specifications in 3900 & 5900 Series Base Station Product Documentation.
RF Modules
All NR-capable RF modules support this function. For details about NR-capable RF modules,
see technical specifications of the related RF modules in 3900 & 5900 Series Base Station
Product Documentation.
9.3.4 Others
None
9.4 Operation and Maintenance
This function takes effect by default and no parameters are used for activation. Table 9-3 describes
the parameters used for function optimization.
Table 9-3 Parameters used for optimization
Parameter Name Parameter ID Setting Notes
N/A
Optimization Command Examples
N/A
9.4.1.3 Using the MAE-Deployment
After SRS period adaptation is enabled, perform the following operations to check if this
function has taken effect:
1. Start Uu signaling tracing for cells enabled with SRS period adaptation as follows:
Log in to the MAE-Access and choose Monitor > Signaling Trace > Signaling
Trace Management. On the displayed page, choose Trace Type > NR >
Application Layer > Uu Interface Trace.
2. In SA networking, check the traced RRCReconfiguration message, as shown in Figure
9-3. If the value of periodicityAndOffset-p sl80 in the srs-Config IE varies with
different SRS periods, this function has taken effect.
In NSA networking, check the SgNB Addition Request Acknowledge message for the IEs described
in SA networking.
Figure 9-3 RRCReconfiguration message tracing report (SA networking)
This function is a basic function that ensures basic service performance. Monitoring is not
required.
10 Parameters
The following hyperlinked EXCEL files of parameter reference match the software version with
which this document is released.
Node Parameter Reference: contains device and transport parameters.
gNodeBFunction Parameter Reference:contains all parameters related to radio access
functions, including air interface management, access control, mobility control, and
radio resource management.
You can find the EXCEL files of parameter reference for the software version used on the live network from the
product documentation delivered with that version.
FAQ: How do I find the parameters related to a certain feature from parameter reference?
1. Open the EXCEL file of parameter reference.
2. On the Parameter List sheet, filter the Feature ID column. Click Text Filters and
choose Contains. Enter the feature ID, for example, FBFD-020100.
3. Click OK. All parameters related to the feature are displayed.
11 Counters
The following hyperlinked EXCEL files of performance counter reference match the software
version with which this document is released.
Node Performance Counter Summary: contains device and transport counters.
gNodeBFunction Performance Counter Summary:
contains all counters related to radio access
functions, including air interface management, access control, mobility control, and
radio resource management.
You can find the EXCEL files of performance counter reference for the software version used on the live network
from the product documentation delivered with that version.
FAQ: How do I find the counters related to a certain feature from performance counter
reference?
1. Open the EXCEL file of performance counter reference.
2. On the Counter Summary(En) sheet, filter the Feature ID column. Click Text
Filters and choose Contains. Enter the feature ID, for example, FBFD-020100.
3. Click OK. All counters related to the feature are displayed.
12 Glossary
13 Reference Documents
Standards Compliance
Beam Management
DRX
Cell Management
UE Power Saving
Power Control
Carrier Aggregation
Technical Specifications in 3900 & 5900 Series Base Station Product Documentation