How LTE Stuff Works?

5g nr: pdsch resource allocation in frequency-domain.

frequency domain resource assignment dci

Help Center Help Center

  • Help Center
  • Trial Software
  • Product Updates
  • Documentation

NR Downlink Control Information Formats

This example introduces the NR downlink control information (DCI) formats and their definitions, and shows how to use MATLAB® classes to represent DCI formats and encode and decode DCI information bit payloads.

Introduction

NR and LTE use downlink control information (DCI) to send dynamic physical layer control messages from the network to each UE. This information can be system-wide or user-equipment-specific (UE-specific), and contains aspects of uplink and downlink data scheduling, HARQ management, power control, and other signalling. The sidelink uses sidelink control information (SCI) to carry PHY control messages between UEs via a similar mechanism.

NR defines a number of different DCI formats, each serving a different usage, for example, scheduling of PUSCH or PDSCH. Each format specifies an ordered set of bit fields, where each field conveys distinct transmission information, such the frequency resource assignment, time resource assignment, redundancy version, and modulation and coding. The number of bits associated with a field may be fixed, or be dependent on other protocol state, for example, the active BWP size. All the fields map, in order of the format definition, onto a set of information bits, which are then encoded and carried on the physical downlink control channel (PDCCH). The mapping is such that the most significant bit of each field is mapped to the lowest-order information bit for that field. For NR DCI, both padding of zero bits and truncation may be applied to align the payload sizes according to different DCI formats. This size alignment simplifies the blind decoding process and reduces the number of unique payload sizes that have to be searched for.

The fields defined in a format may also depend on the type of RNTI associated with the control information, for example, system information, paging, power control, and user scheduling. This RNTI value scrambles the CRC attached to the information bit payload sent on the PDCCH.

The DCI formats supported by NR Release 16 are:

DCI   Format Usage 0 _ 0 Scheduling   of   PUSCH   in   one   cell 0 _ 1 Scheduling   of   one   or   multiple   PUSCH   in   one   cell,   or   indicating   downlink   feedback   information   for   configured   grant   PUSCH   (CG - DFI) 0 _ 2 Scheduling   of   PUSCH   in   one   cell 1 _ 0 Scheduling   of   PDSCH   in   one   cell 1 _ 1 Scheduling   of   PDSCH   in   one   cell,   and/or   triggering   one   shot   HARQ - ACK   codebook   feedback 1 _ 2 Scheduling   of   PDSCH   in   one   cell 2 _ 0 Notifying   a   group   of   UEs   of   the   slot   format,   available   RB   sets,   COT   duration   and   search   space   set   group   switching 2 _ 1 Notifying   a   group   of   UEs   of   the   PRB(s)   and   OFDM   symbol(s)   where   UE   may   assume   no   transmission   is   intended   for   the   UE 2 _ 2 Transmission   of   TPC   commands   for   PUCCH   and   PUSCH 2 _ 3 Transmission   of   a   group   of   TPC   commands   for   SRS   transmissions   by   one   or   more   UEs 2 _ 4 Notifying   a   group   of   UEs   of   the   PRB(s)   and   OFDM   symbol(s)   where   UE   cancels   the   corresponding   UL   transmission   from   the   UE 2 _ 5 Notifying   the   availability   of   soft   resources   as   defined   in   Clause   9.3.1   of   TS   38.473 2 _ 6 Notifying   the   power   saving   information   outside   DRX   Active   Time   for   one   or   more   UEs 3 _ 0 Scheduling   of   NR   sidelink   in   one   cell 3 _ 1 Scheduling   of   LTE   sidelink   in   one   cell

Representing DCI Formats with MATLAB Classes

MATLAB classes can be used to model DCI formats and fields, where a separate class definition represents each format, and the fields of each format are ordered properties of the class.

In this example, the MATLAB class BitField represents a single DCI field. Each field object has properties to store the field value, current bit size, and a set of possible sizes, which may depend on the protocol state. This class also defines methods to map the field value to and from information bits.

The MATLAB class MessageFormat provides a base class from which to derive specific format classes. Each derived format class defines a set of properties of type BitField for all DCI fields, in the order that they appear for that format. The MessageFormat base class also defines methods to map all derived class DCI fields to and from information bits. Additionally, the MessageFormat class overloads the display, property assignment, and reference functionality to provide easy, direct access to the field values. This class supports optional zero-padding for width alignment, but does not support automatic alignment truncation.

DCI Format 1_0 with CRC Scrambled by SI-RNTI

NR DCI formats often have a large number of fields whose sizes depend on the semi-static UE RRC protocol state. This example uses DCI format 1_0 scrambled by SI-RNTI due to its simple field sequence.

This table describes the ordered fields and bitwidths associated with DCI format 1_0 when the CRC is scrambled by SI-RNTI.

DCI   Format   1 _ 0   field   (SI - RNTI) Size Frequency   domain   resource   assignment ⌈ l o g 2 ⁡ ( N R B D L , B W P ( N R B D L , B W P + 1 ) / 2 ) ⌉ bits,   where N R B D L , B W P is   the   size   of   CORESET   0 Time   domain   resource   assignment 4   bits   as   defined   in   Clause   5.1.2.1   of   TS   38.214 VRB - to - PRB   mapping 1   bit   according   to   TS   38.212   Table   7.3.1.2.2 - 5 Modulation   and   coding   scheme 5   bits   as   defined   in   Clause   5.1.3   of   TS   38.214   Table   5.1.3.1 - 1 Redundancy   version 2   bits   as   defined   in   TS   38.212   Table   7.3.1.1.1 - 2 System   information   indicator   1   bit   as   defined   in   TS   38.212   Table   7.3.1.2.1 - 2 Reserved   bits 17   bits   for   operation   in   a   cell   with   shared   spectrum   channel   access;   otherwise   15   bits

Define a DCIFormat1_0_SIRNTI class for the format by deriving from MessageFormat and specifying a B itField property for each format field. In this format, the first and last fields have bitwidths that depend on protocol state parameters (CORESET 0 size and whether the cell has shared spectrum access) and therefore the field widths are set in the class constructor. This ensures that the bitwidths are sized correctly before using DCIFormat1_0_SIRNTI .

Use DCIFormat1_0_SIRNTI objects to map field values to information bit payloads for this format, and to parse information bits back into field values.

For more information about the NR downlink control channel, see Modeling Downlink Control Information and Downlink Control Processing and Procedures . For more information about applying MATLAB classes, see Representing Structured Data with Classes .

3GPP TS 38.212. "NR; Multiplexing and channel coding (Release 16)." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

Related Topics

  • Downlink Control Processing and Procedures

MATLAB Command

You clicked a link that corresponds to this MATLAB command:

Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

  • Switzerland (English)
  • Switzerland (Deutsch)
  • Switzerland (Français)
  • 中国 (English)

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

  • América Latina (Español)
  • Canada (English)
  • United States (English)
  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)

Contact your local office

Help Center Help Center

  • Documentation

NR PUSCH Resource Allocation and DM-RS and PT-RS Reference Signals

This example shows the time-frequency aspects of the new radio (NR) physical uplink shared channel (PUSCH), the associated demodulation reference signal (DM-RS), and phase tracking reference signal (PT-RS). The example shows how PUSCH resource allocation affects the time-frequency structure of DM-RS and PT-RS.

Introduction

In 5G NR, PUSCH is the physical uplink channel that carries user data. DM-RS and PT-RS are the reference signals associated with PUSCH. DM-RS is used for channel estimation as part of coherent demodulation of PUSCH. To compensate for the common phase error (CPE), 3GPP 5G NR introduced PT-RS. Phase noise produced in local oscillators introduces a significant degradation at mmWave frequencies. It produces CPE and inter-carrier interference (ICI). CPE leads to an identical rotation of a received symbol in each subcarrier. ICI leads to a loss of orthogonality between the subcarriers. PT-RS is used mainly to estimate and minimize the effect of CPE on system performance.

The time-frequency structure of reference signals depends on the type of waveform configured for PUSCH, as defined in TS 38.211 Sections 6.4.1.1 and 6.4.1.2 [1] . When transform precoding is disabled, the waveform configured is cyclic-prefix-orthogonal frequency division multiplexing (CP-OFDM). When transform precoding is enabled, the waveform configured is discrete-fourier-transform-spread orthogonal frequency division multiplexing (DFT-s-OFDM).

The 5G Toolbox™ provides the functions for physical (PHY) layer modeling with varying levels of granularity. The levels of granularity range from PHY channel level functions that perform the transport and physical channel processing to individual channel processing stage functions performing cyclic redundancy check (CRC) coding, code block segmentation, low density parity check (LDPC) channel coding, and so on. The toolbox provides reference signals functionality associated with the PUSCH as functions nrPUSCHDMRS , nrPUSCHDMRSIndices , nrPUSCHPTRS , and nrPUSCHPTRSIndices .

PUSCH is the physical channel that carries the user data. The resources allocated for PUSCH are within the bandwidth part (BWP) of the carrier, as defined in TS 38.214 Section 6.1.2 [2] . The resources in time domain for PUSCH transmission are scheduled by downlink control information (DCI) in the field Time domain resource assignment. This field indicates the slot offset K 0 , starting symbol S , the allocation length L , and the mapping type of PUSCH. The valid combinations of S and L are shown in Table 1.

frequency domain resource assignment dci

The resources in the frequency domain for PUSCH transmission are scheduled by a DCI in the field Frequency domain resource assignment . This field indicates whether the resource allocation of resource blocks (RBs) is contiguous or noncontiguous, based on the allocation type. The RBs allocated are within the BWP.

The 5G Toolbox™ provides the nrCarrierConfig and nrPUSCHConfig objects to set the parameters related to the PUSCH within the BWP.

DM-RS for CP-OFDM

DM-RS is used to estimate the radio channel. DM-RS is present only in the RBs scheduled for PUSCH. The DM-RS structure is designed to support different deployment scenarios and use cases.

Parameters That Control Time Resources

The parameters that control the time resources of DM-RS are:

PUSCH symbol allocation

Mapping type

Intra-slot frequency hopping

DM-RS type A position

DM-RS length

DM-RS additional position

Symbol allocation of PUSCH indicates the OFDM symbol locations allocated for the PUSCH transmission in a slot. The mapping type indicates the first DM-RS OFDM symbol location and the duration of OFDM symbols ( l d ). For mapping type A, l d is the duration between the first OFDM symbol of the slot and the last OFDM symbol of the allocated PUSCH resources. For mapping type B, l d is the duration of the allocated PUSCH resources. When intra-slot frequency hopping is enabled, l d is the duration per hop. The DM-RS symbols are present in each hop when intra-slot frequency hopping is enabled. When intra-slot frequency hopping is enabled, DM-RS is single-symbol with the maximum number of additional positions either 0 or 1. The DM-RS symbol locations is given by TS 38.211 Tables 6.4.1.1.3-3, 6.4.1.1.3-4, and 6.4.1.1.3-6. Figure 1 shows the DM-RS symbol locations for PUSCH occupying 14 symbols with PUSCH mapping type A, intra-slot frequency hopping enabled, and number of DM-RS additional positions as 1. The figure shows DM-RS is present in each hop. The locations of DM-RS symbols in each hop depends on the number of OFDM symbols allocated for PUSCH in each hop.

frequency domain resource assignment dci

For details on other DM-RS parameters, see NR PDSCH Resource Allocation and DM-RS and PT-RS Reference Signals .

Parameters That Control Frequency Resources

The parameters that control the frequency resources of DM-RS are:

DM-RS configuration type

DM-RS antenna ports

The configuration type indicates the frequency density of DM-RS and is signaled by the RRC message dmrs-Type . Configuration type 1 defines six subcarriers per physical resource block (PRB) per antenna port, comprising alternate subcarriers. Configuration type 2 defines four subcarriers per PRB per antenna port, consisting of two groups of two consecutive subcarriers. Different delta shifts are applied to the sets of subcarriers used, depending on the associated antenna port or code division multiplexing (CDM) group. For configuration type 1, there are two possible CDM groups/shifts across eight possible antenna ports (p=0...7). For configuration type 2, there are three possible CDM groups/shifts across twelve antenna ports (p=0...11). For more details, see NR PDSCH Resource Allocation and DM-RS and PT-RS Reference Signals .

In the case of codebook-based PUSCH processing, the union of DM-RS subcarrier locations present in each layer are projected to all the antenna ports.

Sequence Generation

The pseudorandom sequence used for DM-RS is 2 31 - 1 length gold sequence. The sequence is generated across all the common resource blocks (CRBs) and is transmitted only in the RBs allocated for data because the sequence is not required to estimate the channel outside the frequency region in which data is not transmitted. Generating the reference signal sequence across all the CRBs ensures that the same underlying pseudorandom sequence is used for multiple UEs on overlapping time-frequency resources in the case of a multi-user MIMO. The parameters that control the sequence generation are:

DM-RS scrambling identity ( N ID n SCID )

DM-RS scrambling initialization ( n SCID )

Number of OFDM symbols in a slot

Slot number in a radio frame

DM-RS symbol locations

PRBs allocation

The CyclicPrefix property of the carrier object controls the number of OFDM symbols in a slot. The NSlot property of the carrier object controls the slot number.

In the case of codebook-based PUSCH processing, the sequence is multiplied with a precoder matrix, which depends on the number of layers, number of antenna ports, and the transmitted precoder matrix indicator (TPMI).

frequency domain resource assignment dci

PT-RS for CP-OFDM

PT-RS is the phase tracking reference signal. PT-RS is used mainly to estimate and minimize the effect of CPE on system performance. Due to the phase noise properties, the PT-RS signal has low density in the frequency domain and high density in the time domain. PT-RS always occurs in combination with DM-RS and only when the network has configured PT-RS to be present.

PT-RS is configured through the higher layer parameter DMRS-UplinkConfig for uplink. The parameters that control the time resources of PT-RS are:

Time density of PT-RS ( L PT - RS )

L PT - RS depends on the scheduled modulation and coding scheme. The value must be one of {1, 2, 4}. For the parameters that control DM-RS symbol locations, refer to Parameters that Control DM-RS Time Resources (CP-OFDM) .

PT-RS occupies only one subcarrier in an RB for one OFDM symbol. The parameters that control the frequency resources of PT-RS are:

PRB allocation

Frequency density of PT-RS ( K PT - RS )

Radio network temporary identifier ( n RNTI )

Resource element offset

PT-RS antenna ports

K PT - RS depends on the scheduled bandwidth. The value is either 2 or 4. The value indicates whether PT-RS is present in every two RBs or every four RBs.

For more details, see NR PDSCH Resource Allocation and DM-RS and PT-RS Reference Signals .

The sequence used for generating PT-RS is the same pseudorandom sequence used for the DM-RS sequence generation. In the absence of intra-slot frequency hopping, the values of PT-RS sequence depend on the first DM-RS symbol position. In the presence of intra-slot frequency hopping, the values of PT-RS sequence depend on first DM-RS symbol positions in each hop. For more details, refer the section DM-RS Sequence Generation (CP-OFDM) .

Generate the resource element (RE) indices of PUSCH, DM-RS, and PT-RS. Also, generate DM-RS and PT-RS symbols.

Map PUSCH, DM-RS, and PT-RS RE indices to the grid with scaled values to visualize the respective locations on the grid.

frequency domain resource assignment dci

In the preceding figure, PT-RS is located from the start of the OFDM symbol in the physical uplink shared channel allocation. The symbols are present at every L PT - RS hop interval from each other or from DM-RS symbols. The difference in consecutive subcarrier locations of PT-RS is 24, which is the number of subcarriers in an RB (12) times the frequency density of PT-RS (2).

DM-RS for DFT-s-OFDM

DFT-s-OFDM supports only single layer transmission and is primarily used for low coverage scenarios. The time-frequency resources of DM-RS in DFT-s-OFDM are structured in a way to achieve low cubic metric and high power amplifier efficiency. The transmission of a reference signal frequency multiplexed with other uplink data transmissions highly impacts the power amplifier efficiency due to the increased cubic metric. The reference signals are time-multiplexed with uplink transmissions, thereby blocking all the resource elements for data transmission in the OFDM symbols carrying DM-RS.

The parameters that control the time resources of DM-RS in DFT-s-OFDM are:

These parameters are the same parameters that control the time resources of DM-RS in CP-OFDM. For more details, refer to Parameters that Control DM-RS Time Resources (CP-OFDM) .

The parameters that control the frequency resources of DM-RS in DFT-s-OFDM are:

DM-RS antenna port

These two parameters are the same as the parameters of CP-OFDM. The DM-RS configuration type is always set to 1. The DM-RS antenna port is nominally a scalar with value 0.

frequency domain resource assignment dci

There is no need to support multi-user MIMO situations because DFT-s-OFDM is for coverage-limited scenarios. With no MIMO situations, the reference signal is generated only for the transmitted PRBs rather than CRBs as in OFDM. Due to the single layer and single configuration type allowed in DFT-s-OFDM, the number of subcarrier locations used for DM-RS in an RB is constant. Figure 2 illustrates the DM-RS subcarrier locations in DFT-s-OFDM for mapping type A with OFDM symbols allocated for PUSCH spanning over the complete slot.

The DM-RS sequence is the ZadoffChu sequence in DFT-s-OFDM. The orthogonal sequences are generated with different cyclic shifts for a group number and sequence number. The parameters that control the sequence generation are:

Group hopping

Sequence hopping

DM-RS scrambling identity ( N ID RS )

frequency domain resource assignment dci

The subcarrier locations in the OFDM symbols occupying DM-RS are not allocated for PUSCH.

PT-RS for DFT-s-OFDM

PT-RS in DFT-s-OFDM is inserted with data in the transform precoding stage.

The parameters that control the time resources of PT-RS in DFT-s-OFDM are same as the parameters that control the time resources of PT-RS in CP-OFDM. The value of L PT - RS is either 1 or 2 in DFT-s-OFDM. For more details, refer to Parameters that Control PT-RS Time Resources (CP-OFDM) .

The PT-RS pattern in the frequency domain is quite different from CP-OFDM. The PT-RS samples are inserted as chunks or groups ( N group PT - RS ). Each group consists of a finite number of samples ( N samp group ) in the scheduled bandwidth for each OFDM symbol where PT-RS is present.

The parameters that control the frequency resources of PT-RS in DFT-s-OFDM are:

Number of PT-RS samples in a group ( N samp group )

Number of PT-RS groups ( N group PT - RS )

The valid combinations of PT-RS sample density ([ N samp group N group PT - RS ]) are {[2 2], [2 4], [4 2], [4 4], [4 8]}. The number of PT-RS samples in an OFDM symbol is fixed in DFT-s-OFDM, based on the number of PT-RS samples in all the PT-RS groups. This number is different from CP-OFDM in which the number of PT-RS samples increase based on the number of RBs in PUSCH.

Figure 3 shows the subcarrier locations of PT-RS symbols for an RB with the number of PT-RS samples set to 2 and the number of PT-RS groups set to 2 for an OFDM symbol carrying PT-RS.

frequency domain resource assignment dci

PT-RS sample density [2 2] implies that there are two PT-RS groups in a scheduled bandwidth with two symbols each.

PT-RS is inserted with layered symbols at the input of transform precoding. After transform precoding, both layered symbols and PT-RS are treated as data. Therefore, the PT-RS is not visible in the grid directly.

The PT-RS sequence in DFT-s-OFDM is a modified pi/2-BPSK sequence. The parameters that control the sequence generation are:

Starting OFDM symbol of PUSCH allocation

PT-RS scrambling identity ( N ID )

PT-RS subcarrier locations

Generate PUSCH and PT-RS RE indices.

Set PUSCH and PT-RS resource elements to constant values.

Plot PT-RS projections onto the grid.

frequency domain resource assignment dci

Further Exploration

You can try changing the parameters that affect the time and frequency resources of reference signals and observe the variations in the RE positions for the respective signals.

Try changing the number of antenna ports configured for DM-RS and PT-RS, then observe the variations of reference signals and data across the ports. For example, try to configure DM-RS for two antenna ports 0 and 2, configuration type 1, and PT-RS for antenna port 0. Generate the PUSCH indices, DM-RS signal (indices and symbols), and PT-RS signal (indices and symbols). Map them to a grid and visualize the grid for both the ports.

Try performing channel estimation and phase tracking using the PT-RS symbols and indices. Compute the throughput by following the steps outlined in NR PUSCH Throughput .

This example shows how to generate the DM-RS and PT-RS sequences and how to map the sequences to the OFDM carrier resource grid. It highlights the properties that control the time-frequency structure of reference signals for different waveforms. For example, the time-frequency pattern for reference signals in CP-OFDM and DFT-s-OFDM and the variation in the sequences generated for reference signals in different waveforms.

3GPP TS 38.211. "NR; Physical channels and modulation" 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

3GPP TS 38.214. "NR; Physical layer procedures for data" 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

3GPP TS 38.212. "NR; Multiplexing and channel coding" 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

Local Functions

  • nrPUSCHDMRS | nrPUSCHDMRSIndices | nrPUSCHPTRS | nrPUSCHPTRSIndices | nrPUSCHIndices
  • nrPUSCHConfig | nrCarrierConfig

Related Topics

  • NR PDSCH Resource Allocation and DM-RS and PT-RS Reference Signals

다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.

명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

  • Switzerland (English)
  • Switzerland (Deutsch)
  • Switzerland (Français)
  • 中国 (English)

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

  • América Latina (Español)
  • Canada (English)
  • United States (English)
  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)

Contact your local office

PDCCH order in 5G NR

  • 5G MAC Layer , 5G NR RACH , 5G Physical Layer , 5G-NR

PDCCH order in 5G NR is a way of network instructing the UE to trigger a Random access Procedure . Typically RACH is triggered by UE and there are a number of reasons why RACH can be triggered by UE. But the network can force the UE to trigger RACH when it detects that UE is out-of-sync in Downlink. So in that scenario, the network triggers a PDCCH order by sending a DCI Format 1_0 on the SSB beam index UE is camped along with a PRACH preamble and RACH occasion.

PDCCH order is one of the reasons for RACH trigger in both LTE and 5G-NR. If the network detects that there is DL Data to be sent to UE in its MAC Buffer and there is a UL synchronization issue due to the expiry of the Time Alignment timer at UE, then the network triggers a PDCCH order in order to re-synchronize with the UE.

If UE is configured with two or more Uplink secondary Carriers then 3GPP specifies that the Random Access procedure on an SCell shall only be initiated by a PDCCH order with ra-PreambleIndex different from 0b000000.

If there was an ongoing Random Access procedure that is triggered by a PDCCH order while the UE receives another PDCCH order indicating the same Random Access Preamble, PRACH mask index, and uplink carrier, the Random Access procedure is considered as the same Random Access procedure as the ongoing one and not initialized again.

PDCCH Order in 5G NR

  • Network detects UE is Out of Sync
  • Network sends PDCCH order to UE with dedicated RACH premable
  • PDCCH order is sent via DCI Format 1_0 with C-RNTI CRC scrambled , containing SSB index, ra-PreambleIndex  and  PRACH Mask Index
  • In the Case of 2-step RACH procedure PDCCH order contains, containing SSB index, ra-PreambleIndex  and msgA-SSB-SharedRO-MaskIndex.
  • UE triggers RACH procedure with the information received
  • If no dedicated RACH premamble was sent by network then UE will trigger CFRA procedure and send C-RNTI MAC CE in msg3 for contention resolution
  • UE Completes RACH procedure
  • Network Reconfigures all the IE’s to UE.

DCI format 1_0 is used for PDCCH order

DCI Format 1_0 is typically used for scheduling PDSCH to a UE in a cell, DCI format 1_0  can be  CRC scrambled by C-RNTI or CSRNTI or MCS-C-RNTI or P-RNTI or SI-RNTI or RA-RNTI. For DCI Format 1_0 CRC Scrambled by C-RNTI this can be used for normal PDSCH Scheduling by the UE. When PDCCH order is triggered with C-RNTI the network sets the Field “ Frequency-domain resource assignment ” in DCI with all ones.

When UE decodes the DCI Format1_0 with CRC scrambled by C-RNTI and the “Frequency domain resource assignment” field are of all ones, the DCI format 1_0 is for random access procedure initiated by a PDCCH order

UE then decodes below DCI Format 1_0 Fields

Random Access Preamble index: This field contains 6 bits. It indicates which Random access preamble to use in case of Contention Free Random Access(CFRA)  or the value 000000 in the case of  Contention based Random Access(CBRA) procedure. If the Preamble index bit is set as ‘0’ then the UE will trigger a contention-based random access procedure or else if the Preamble index is >0 then UE will trigger a Contention-free Random access procedure. Non-zero values are used to allocate the dedicated Prach index (0 to 63) to the UE.

UL/SUL indicator: This field contains 1 bit. If the UE is configured with supplementaryUplink in ServingCellConfig in the cell, this field indicates which UL carrier in the cell to transmit the PRACH according. The Below table indicates the Value of UL/SUL indicator.

PDCCH order ul-sul indicator

SS/PBCH index : This field contains 6 bits. This field indicates the SS/PBCH that shall be used to determine the RACH occasion for the PRACH transmission.

PRACH Mask index: This field contains 4 bits. If the value of the “Random Access Preamble index” is not all zeros, this field indicates the RACH occasion associated with the SS/PBCH indicated by “SS/PBCH index” for the PRACH transmission. PRACH Mask index is applicable if the preamble index bit is not ‘0’ i.e a dedicated Preamble index has been assigned by the network to the UE.

The Below table indicates the PRACH Mask index values.

  • A value of 0 indicates all PRACH ocassions are available
  • A value of 1 to 8 indeicates PRACH ocassions 1 to 8 are available
  • A value of 9 indicates even PRACH ocassions are available
  • A value of 10 indicates even PRACH ocassions are available

PRACH Mask Index values

Reserved bits : 12 bits for operation in a cell with shared spectrum channel access; otherwise 10 bits.

References :

  • 3GPP TS 38.321 NR; Medium Access Control (MAC) protocol specification
  • 3GPP TS 38.214 NR; Physical layer procedures for data

Further reading

5g : handling of measurement gaps, 5g nr cell scan and rach procedure poster.

Book cover

5G and Beyond pp 259–301 Cite as

NR Physical Layer Overview

  • Daniel Chen Larsson 3  
  • First Online: 26 March 2021

2592 Accesses

1 Citations

The physical layer of NR is designed to support a large set of use cases from day one and operate tightly with Long Term Evolution (LTE). In addition, NR is designed so that new use case and design can be added on in later releases. It is further designed to support performances in terms of throughputs, latency, energy efficiency, deployment flexibility and different spectrums. NR shares some basics with LTE. NR is, however, designed to support a larger spectrum range and wider carriers than LTE. NR supports spectrum ranges from around 500 MHz to up to 52.6 GHz in its first release, and work is being done to expand this beyond 52.6 GHz. When it comes to data rate and particularly latency, NR has taken a large step compared to LTE. All of this will enable and grow the current use cases used by cellular technology. By that, the design of NR will support the general technology development during the 2020 decade and 2030 decade, wherein connectivity is a key enabler for all sorts of applications and uses.

This is a preview of subscription content, log in via an institution .

Buying options

  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Available as EPUB and PDF
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Purchases are for personal use only

TS 38.101, NR; User Equipment (UE) radio transmission and reception

Google Scholar  

Download references

Author information

Authors and affiliations.

Ericsson AB, Lund, Sweden

Daniel Chen Larsson

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Daniel Chen Larsson .

Editor information

Editors and affiliations.

Ericsson, Santa Clara, CA, USA

Xingqin Lin

Pohang University of Science and Technology (POSTECH), Pohang, Korea (Republic of)

Namyoon Lee

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Cite this chapter.

Larsson, D.C. (2021). NR Physical Layer Overview. In: Lin, X., Lee, N. (eds) 5G and Beyond. Springer, Cham. https://doi.org/10.1007/978-3-030-58197-8_9

Download citation

DOI : https://doi.org/10.1007/978-3-030-58197-8_9

Published : 26 March 2021

Publisher Name : Springer, Cham

Print ISBN : 978-3-030-58196-1

Online ISBN : 978-3-030-58197-8

eBook Packages : Engineering Engineering (R0)

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

Everything about Cloud, Core, Fiber and RAN

PDCCH Order – Network Initiated RACH in New 5G

Introduction.

In 5G NR, PDCCH order is a mechanism using which gNB can force the UE to trigger the RACH procedure. There are  number of reason why UE can triggered the RACH and PDCCH Order is one of them. gNB take PDCCH Order decision when it detect the UE is out-of-sync in Downlink and Downlink data is available for the UE.

In out-of-sync scenario, the gNB triggers a PDCCH order by sending a DCI Format 1_0 on the SSB beam index UE is camped along with a PRACH preamble and RACH occasion. If the gNB find that there is DL Data to be sent to UE in its MAC Buffer and there is a UL synchronization issue due to the expiry of the Time Alignment timer at UE, then the gNB triggers a PDCCH order in order to re-synchronize with the UE.

Telco sought  Key Pointers

  • PDCCH order mechanism is available in both LTE and 5G-NR
  • gNB triggers a PDCCH order by sending a DCI Format 1_0 on the SSB beam index UE is camped
  • When UE is configured with two or more Uplink secondary Carriers then 3GPP specifies that the Random Access procedure on an SCell shall only be initiated by a PDCCH order with ra-PreambleIndex  different from 0b000000
  • When there is an ongoing RACH procedure triggered by a PDCCH order while the UE receives another PDCCH order indicating the same RACH Preamble, PRACH mask index , and uplink carrier, the RACH procedure is considered as the same RACH procedure as the ongoing one and not initialized again

PDDCH Order Call Flow Sequence

  • gNB detects UE is Out-of-Sync
  • gNB sends PDCCH order to UE with dedicated RACH premable
  • PDCCH order is sent via DCI Format 1_0 with C-RNTI CRC scrambled, containing SSB index , ra-PreambleIndex  and  PRACH Mask Index
  • In the Case of  2-step RACH procedure  PDCCH order contains, containing SSB index,  ra-PreambleIndex  and msgA-SSB-SharedRO-MaskIndex
  • UE triggers RACH procedure with the information received
  • If no dedicated RACH preamble was sent by network then UE will trigger CFRA procedure and send C-RNTI MAC CE in msg3 for contention resolution
  • UE Completes RACH procedure
  • Now gNB Reconfigures all the IE’s to UE
  • DCI Format 1_0: It is typically used to schedule PDSCH to the UE, DCI format 1_0   can be  CRC scrambled by C-RNTI or CSRNTI or MCS-C-RNTI or P-RNTI or SI-RNTI or RA-RNTI. For DCI Format 1_0 CRC Scrambled by C-RNTI this can be used for normal PDSCH Scheduling by the UE. When PDCCH order is triggered with C-RNTI the network sets the Field “ Frequency-domain resource assignment ” in DCI with all ones. When UE decodes the DCI Format 1_0 with CRC scrambled by C-RNTI and the “ Frequency domain resource assignment ” field are of all ones, the DCI format 1_0 is for random access procedure initiated by a PDCCH order UE then decodes below DCI Format 1_0 Fields
  • Random Access Preamble index:  This field contains 6 bits . It indicates which RACH preamble to use in case of Contention Free Random Access (CFRA)   or the value 000000 in the case of  Contention based Random Access (CBRA) procedure. If the Preamble index bit is set as ‘0’ then the UE will trigger a contention-based random access procedure or else if the Preamble index is >0 then UE will trigger a Contention-free RACH procedure. Non-zero values are used to allocate the dedicated Prach index (0 to 63) to the UE.
  • UL/SUL indicator: This field contains 1 bit . If the UE is configured with supplementaryUplink   in ServingCellConfig in the cell, this field indicates which UL carrier in the cell to transmit the PRACH according. The Below table indicates the Value of UL/SUL indicator.
  • SS/PBCH index : This field contains 6 bits . This field indicates the SS/PBCH that shall be used to determine the RACH occasion for the PRACH transmission.
  • PRACH Mask index: This field contains 4 bits . If the value of the “Random Access Preamble index” is not all zeros, this field indicates the RACH occasion associated with the SS/PBCH indicated by “ SS/PBCH index ” for the PRACH transmission. PRACH Mask index is applicable if the preamble index bit is not ‘0’ i.e. a dedicated Preamble index has been assigned by the network to the UE.
  • Reserved bits : 12 bits for operation in a cell with shared spectrum channel access ; otherwise 10 bits.

References :

  • 3GPP TS 38.321 NR; Medium Access Control (MAC) protocol specification
  • 3GPP TS 38.214 NR; Physical layer procedures for data

Related Posts:

  • 5G NR Beam Failure Recovery – BFR
  • SSB Based and CSI-RS Based RLM in 5G
  • 5G NR RRC State Transitions 
  • 5G NR RRC Timers, Counter and Constants

Tags: 5G NR Layer 2 Layer 2 MAC PDCCH Order RACH Procedure

You may also like...

Eps service concepts & device selection.

December 23, 2021

 by admin · Published December 23, 2021

EPS Bearer Establishment And Its Area Identities

December 16, 2021

 by admin · Published December 16, 2021 · Last modified December 23, 2021

OFDM Subchannelization Organization

February 11, 2022

 by admin · Published February 11, 2022

  • Next story  What’s New Interactive Calling with IMS Data Channel in 5G
  • Previous story  Radio Link Monitoring – What is new SSB Based and CSI-RS Based RLM in 5G

Hit Counter

Live traffic, recent posts.

  • Qualcomm X100 5G RAN Accelerator Card Great Features – New Entry
  • JIO PLUS – NEW POSTPAID FAMILY PLANS on 5G
  • Private 5G Network (P5G) with Google Cloud Platform
  • What Cells Types, Cell groups and Cell nodes are in new 5G – Easy Read?
  • 5G NR DCIs – Downlink Control Information – Easy Read

NR channels 38.211

Physical channels, reference signals, physical uplink control channel, downlink control information (dci), dci format 0_0 for pusch, dci format 0_1 for pusch, dci format 1_0 for pdsch with crc scrambled by c-rnti, dci format 1_0 for pdsch with crc scrambled by p-rnti, dci format 1_0 for pdsch with crc scrambled by si-rnti, dci format 1_0 for pdsch with crc scrambled by ra-rnti, dci format 1_1 for pdsch, dci format 2_0 for notifying the slot format, dci format 2_1 for pre-emption prbs, dci format 2_2 for tpc commands for pucch and pusch, dci format 2_3 for tpc command for group of tpc commands for srs.

Help Center Help Center

  • Help Center
  • Mises à jour du produit
  • Documentation

NR PDSCH Resource Allocation and DM-RS and PT-RS Reference Signals

This example shows the time-frequency aspects of the new radio (NR) physical downlink shared channel (PDSCH), the associated demodulation reference signal (DM-RS), and phase tracking reference signal (PT-RS). The example shows how PDSCH resource allocation affects the time-frequency structure of DM-RS and PT-RS.

Introduction

In 5G NR, PDSCH is the physical downlink channel that carries user data. DM-RS and PT-RS are the reference signals associated with PDSCH. These signals are generated within the PDSCH allocation, as defined in TS 38.211 Sections 7.4.1.1 and 7.4.1.2 [1] . DM-RS is used for channel estimation as part of coherent demodulation of PDSCH. To compensate for the common phase error (CPE), 3GPP 5G NR introduced PT-RS. Phase noise produced in local oscillators introduces a significant degradation at mmWave frequencies. It produces CPE and inter-carrier interference (ICI). CPE leads to an identical rotation of a received symbol in each subcarrier. ICI leads to loss of orthogonality between the subcarriers. PT-RS is used mainly to estimate and minimize the effect of CPE on system performance.

The 5G Toolbox™ provides the functions for physical (PHY) layer modeling with varying levels of granularity. The levels of granularity range from PHY channel level functions that perform the transport and physical channel processing to individual channel processing stage functions performing cyclic redundancy check (CRC) coding, code block segmentation, low density parity check (LDPC) channel coding, and so on. The toolbox offers the reference signals functionality associated with the PDSCH as functions nrPDSCHDMRS , nrPDSCHDMRSIndices , nrPDSCHPTRS , and nrPDSCHPTRSIndices .

PDSCH is the physical channel that carries the user data. The resources allocated for PDSCH are within the bandwidth part (BWP) of the carrier, as defined in TS 38.214 Section 5.1.2 [2] . The resources in the time domain for PDSCH transmission are scheduled by downlink control information (DCI) in the field Time domain resource assignment. This field indicates the slot offset K 0 , starting symbol S , the allocation length L , and the mapping type of PDSCH. The valid combinations of S and L are shown in Table 1. For mapping type A, value of S is 3 only when the DM-RS type A position is set to 3.

frequency domain resource assignment dci

The resources in the frequency domain for PDSCH transmission are scheduled by a DCI in the field Frequency domain resource assignment . This field indicates whether the resource allocation of resource blocks (RBs) is contiguous or noncontiguous, based on the allocation type. The RBs allocated are within the BWP.

The 5G Toolbox™ provides the nrCarrierConfig and nrPDSCHConfig objects to set the parameters related to the PDSCH within the BWP.

DM-RS is used to estimate the radio channel. The signal is present only in the RBs allocated for the PDSCH. The DM-RS structure is designed to support different deployment scenarios and use cases. A front-loaded design supports low-latency transmissions, twelve orthogonal antenna ports for MIMO transmissions, and up to four reference signal transmission instances in a slot to support high-speed scenarios. The front-loaded reference signals indicate that the signal occurs early in the transmission. The DM-RS is present in each RB allocated for PDSCH.

Parameters That Control Time Domain Resources

The parameters that control DM-RS OFDM symbol locations are:

PDSCH symbol allocation

Mapping type

DM-RS type A position

DM-RS length

DM-RS additional position

The symbol allocation of PDSCH indicates the OFDM symbol locations used by the PDSCH transmission in a slot. DM-RS symbol locations lie within the PDSCH symbol allocation. The positions of DM-RS OFDM symbols depend on the mapping type. The mapping type of PDSCH is either slot-wise (type A) or non-slot-wise (type B). The positions of any additional DM-RS symbols are defined by a set of tables, as specified in TS 38.211 Section 7.4.1.1.2 [1] . For the purpose of indexing the tables, the specification defines the term l d indicating the duration of OFDM symbols to be accounted for, depending on the mapping type.

For mapping type A, the DM-RS OFDM symbol locations are defined relative to the first OFDM symbol of the slot (symbol #0). The location of first DM-RS OFDM symbol ( l 0 ) is provided by the DM-RS type A position, which is either 2 or 3. For any additional DM-RS, the duration of OFDM symbols ( l d ) is the number of OFDM symbols between the first OFDM symbol of the slot (symbol #0) and the last OFDM symbol of the allocated PDSCH resources. Note that l d may differ from the number of OFDM symbols allocated for PDSCH, when the first OFDM symbol of PDSCH is other than symbol #0.

For mapping type B, the DM-RS OFDM symbol locations are defined relative to the first OFDM symbol of allocated PDSCH resources. The location of first DM-RS OFDM symbol ( l 0 ) is always 0, meaning that the first DM-RS OFDM symbol location is the first OFDM symbol location of the allocated PDSCH resources. For any additional DM-RS, the duration of OFDM symbols ( l d ) is the duration of the allocated PDSCH resources.

Figure 1 illustrates the DM-RS symbol locations depending on the mapping type for an RB within a slot, having single-symbol DM-RS. The figure shows a configuration with PDSCH occupying the OFDM symbols from 1 to 10 (0-based) with l d equal to 11 for mapping type A, and from 3 to 9 (0-based) with l d equal to 7 for mapping type B respectively.

frequency domain resource assignment dci

The maximum number of DM-RS OFDM symbols used by a UE is configured by RRC signaling ( dmrs-AdditionalPosition and maxLength ). The maxLength RRC parameter configures the length of DM-RS symbol, single symbol DM-RS or double symbol DM-RS. For double-symbol DM-RS, the actual selection is signaled in the DCI format 1_1 message. Figure 2 illustrates the single-symbol and double-symbol DM-RS locations.

frequency domain resource assignment dci

The higher-layer parameter dmrs-AdditionalPosition defines the maximum number of additional single- or double-symbol DM-RS transmitted. The number of additional positions is in the range of 0 to 3 and depends on the mapping type, DM-RS length, and PDSCH symbol allocation. The DM-RS symbol locations are given by TS 38.211 Tables 7.4.1.1.2-3, and 7.4.1.1.2-4. Figure 3 illustrates the DM-RS additional positions in combination with single-symbol and double-symbol DM-RS.

frequency domain resource assignment dci

Parameters That Control Frequency Domain Resources

The parameters that control the subcarrier locations of DM-RS are:

DM-RS configuration type

DM-RS antenna ports

The configuration type indicates the frequency density of DM-RS and is signaled by RRC message dmrs-Type . Configuration type 1 defines six subcarriers per physical resource block (PRB) per antenna port, comprising alternate subcarriers. Configuration type 2 defines four subcarriers per PRB per antenna port, consisting of two groups of two consecutive subcarriers. Figure 4 indicates the DM-RS subcarrier locations based on configuration type.

frequency domain resource assignment dci

Different delta shifts are applied to the sets of subcarriers used, depending on the associated antenna port or code division multiplexing (CDM) group. For configuration type 1, there are two possible CDM groups/shifts across eight possible antenna ports (p=0...7). Figure 5 illustrates the different shifts associated for DM-RS subcarrier locations with the DM-RS configuration type set to 1. Notice that the resource elements (REs) corresponding to the DM-RS subcarrier locations of lower CDM group (i.e. antenna port 0) are blocked for data transmission in the antenna ports of higher CDM group (i.e. antenna port 2).

frequency domain resource assignment dci

For configuration type 2, there are three possible CDM groups/shifts across twelve antenna ports (p=0...11). Figure 6 illustrates the different shifts associated with DM-RS subcarrier locations in DM-RS configuration type 2. For full configuration details, see TS 38.211 Section 7.4.1.1. Notice that the REs corresponding to the DM-RS subcarrier locations of lower CDM groups are blocked for data transmission in the antenna ports of higher CDM groups.

frequency domain resource assignment dci

Sequence Generation

The pseudorandom sequence used for DM-RS is 2 31 - 1 length gold sequence. The sequence is generated across all the common resource blocks (CRBs) and is transmitted only in the RBs allocated for data because it is not required to estimate the channel outside the frequency region in which data is not transmitted. Generating the reference signal sequence across all the CRBs ensures that the same underlying pseudorandom sequence is used for multiple UEs on overlapping time-frequency resources in the case of a multi-user MIMO. The parameters that control the sequence generation are:

DM-RS scrambling identity ( N ID n SCID )

DM-RS scrambling initialization ( n SCID )

Number of OFDM symbols in a slot

Slot number in a radio frame

DM-RS symbol locations

PRBs allocation

The CyclicPrefix property of the carrier object controls the number of OFDM symbols in a slot. The NSlot property of the carrier object controls the slot number.

frequency domain resource assignment dci

PT-RS is the phase tracking reference signal. PT-RS is used mainly to estimate and minimize the effect of CPE on system performance. Due to the phase noise properties, PT-RS signal has a low density in the frequency domain and a high density in the time domain. PT-RS always occurs in combination with DM-RS and only when the network has configured PT-RS to be present.

PT-RS is configured through the higher layer parameter DMRS-DownlinkConfig for downlink. The parameters that control the time resources of PT-RS are:

Time density of PT-RS ( L PT - RS )

L PT - RS depends on the scheduled modulation and coding scheme. Value of L PT - RS must be from the set {1, 2, 4}. For the parameters that control DM-RS symbol locations, refer to Parameters that Control DM-RS Time Resources .

The PT-RS symbol locations in a slot start from the first OFDM symbol in the shared channel allocation and hop every L PT - RS symbols, if no DM-RS symbol is present in this interval. In the case where a DM-RS symbol or symbols are present in between or at the hop interval, the hop starts from the last DM-RS symbol location to provide the next PT-RS symbol. Figure 7 shows the PT-RS symbol locations in an RB for single slot with time-density set to 4 and DM-RS symbol locations set to 2 and 11 (0-based).

frequency domain resource assignment dci

PT-RS occupies only one subcarrier in an RB for one OFDM symbol. The parameters that control the frequency resources of PT-RS are:

PRB allocation

Frequency density of PT-RS ( K PT - RS )

Radio network temporary identifier ( n RNTI )

Resource element offset

PT-RS antenna port

K PT - RS depends on the scheduled bandwidth. The value of K PT - RS is either 2 or 4, which indicates whether PT-RS is present in every two RBs or every four RBs.

The starting RB at which PT-RS is present ( k ref RB ), depends on K PT - RS , n RNTI , and the number of RBs ( N RB ) allocated for PDSCH. For the purpose of mapping PT-RS, all the RBs of PDSCH are numbered in increasing order from 0 to N RB - 1 . The subcarrier location of PT-RS ( k ref RE ) within a resource block depends on the DM-RS configuration type, resource element (RE) offset, and PT-RS antenna port. The PT-RS antenna port must be a subset of DM-RS antenna ports. The PT-RS subcarrier location always aligns with one of the DM-RS subcarrier locations in an RB.

PT-RS in an RB occupies the same subcarrier locations in all the OFDM symbols where PT-RS is present.

The sequence used to generate PT-RS is the same pseudorandom sequence used for DM-RS sequence generation. The values of the PT-RS sequence depend on the position of the first DM-RS symbol. For more details, refer to DM-RS sequence generation .

Get DM-RS symbols, RE indices of PDSCH, and DM-RS.

Map PDSCH, DM-RS, and PT-RS RE indices to the grid with scaled values to visualize the respective locations on the grid.

frequency domain resource assignment dci

In the preceding figure, PT-RS is located at the start of the OFDM symbol in the PDSCH allocation. The symbols are present at every L PT - RS hop interval from each other or from DM-RS symbols. PT-RS symbols in the frequency domain are located at subcarrier 19 (first RB) and at subcarrier 43 (third RB) of each OFDM symbol where PT-RS is present. The difference in consecutive subcarrier locations of PT-RS is 24, which is the number of subcarriers in an RB (12) times the frequency density of PT-RS (2).

Further Exploration

You can try changing the parameters that affect the time and frequency resources of reference signals and observe the variations in the RE positions for the respective signals.

Try performing channel estimation and phase tracking by using the reference signals. Compute the throughput by following the steps outlined in NR PDSCH Throughput .

This example shows how to generate the DM-RS and PT-RS sequences, and how to map the sequences to the OFDM carrier resource grid. It highlights the properties that control the time-frequency structure of reference signals.

3GPP TS 38.211. "NR; Physical channels and modulation" 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

3GPP TS 38.214. "NR; Physical layer procedures for data" 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

3GPP TS 38.212. "NR; Multiplexing and channel coding" 3rd Generation Partnership Project; Technical Specification Group Radio Access Network .

  • nrPDSCHIndices | nrPDSCHDMRSIndices | nrPDSCHDMRS | nrPDSCHPTRSIndices | nrPDSCHPTRS
  • nrCarrierConfig | nrPDSCHConfig

Related Topics

  • NR PUSCH Resource Allocation and DM-RS and PT-RS Reference Signals

Commande MATLAB

Vous avez cliqué sur un lien qui correspond à cette commande MATLAB :

Pour exécuter la commande, saisissez-la dans la fenêtre de commande de MATLAB. Les navigateurs web ne supportent pas les commandes MATLAB.

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

  • Switzerland (English)
  • Switzerland (Deutsch)
  • Switzerland (Français)
  • 中国 (English)

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

  • América Latina (Español)
  • Canada (English)
  • United States (English)
  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)

Contact your local office

Improved Frequency Domain Resource Allocation Indication

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Resource Allocation in Time Domain and Ack/Nack Response Timing

As in LTE, in NR as well Resource Allocation should be defined both in Time domain and Frequency Domain. In LTE, we didn't care much about the time domain resource allocation since they are assigned by a fixed/predefined rule, but in NR the time domain resource allocation is determined by much more complicated rule than in LTE whereas freuqency domain resource allocation is almost same as in LTE.

Following is the list of topics related to the resource allocation in Time Domain.

PDSCH - Time Domain Allocation (DCI - PDSCH Timing) : K0

Pdsch - ack/nack timing : k1, pusch - time domain allocation : k2, ue pdsch processing procedure time : n1.

  • UE PUSCH preparation procedure time : N2

As mentioned above, frequency domain resource allocation is very similar to LTE. Mainly determined by bitmap or RIV depending of Resource Allocation Type. This part will be described in a separate page titled Resource Allocation Type .

Following is the illustration showing the Time Domain resource allocation for PDSCH based on 38.214 - 5.1.2.1 Resource allocation in time domain. When the subcarrier spacing of PDSCH and PDCCH is different, the time delay between DCI slot and PDSCH slot is a little bit complicated as shown below, but when the subcarrier spacing of PDSCH and PDCCH is same the time delay between DCI slot and PDSCH slot becomes K0.

NOTE : In most case, we configure that PDSCH subcarrier spacing is same as PDCCH subcarrier spacing, so you can say K0 = Time Delay between DCI slot and PDSCH slot  

frequency domain resource assignment dci

Following is the RRC parameters determining k0. SLIV determination is a pretty complicated process. so I created a separate page for this, refer to this page .  PDSCH-TimeDomainResourceAllocation is an IE(Information Element) of PDSCH-Config and PDSCH-ConfigCommon . It is defined as an element (a kind of array element) of an IE called pdsch-AllocationList.  Once this array(pdsch-AllocationList) is defined in RRC message, which elements of the array is used for each PDSCH scheduling is determined by the field called Time domain resource assignment in DCI 1_0 and DCI 1_1 .

PDSCH-TimeDomainResourceAllocation ::= SEQUENCE {

   k0                                  INTEGER(0..32)        OPTIONAL, -- Need S

   mappingType                         ENUMERATED {typeA, typeB},

   startSymbolAndLength                INTEGER (0..127)  // SLIV

PDSCH-TimeDomainResourceAllocation-r16 ::= SEQUENCE {

   k0-r16                                  INTEGER(0..32) OPTIONAL, -- Need S

   mappingType-r16                   ENUMERATED {typeA, typeB},

   startSymbolAndLength-r16       INTEGER (0..127),

   repetitionNumber-r16              ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}

                                                                    OPTIONAL,--Cond Formats1-0and1-1

   ...,

   [[

   k0-v1710 INTEGER(33..128)     OPTIONAL -- Need S

   ]]

NOTE : k0-v1710 is only applicable for PDSCH SCS of 480 kHz and 960 kHz. When the field is absent the UE applies the value 0.

NOTE : repetitionNumber Indicates the number of PDSCH transmission occasions for slot-based repetition scheme in IE RepetitionSchemeConfig.

PDSCH-Config ::= SEQUENCE {

   ...

   repetitionSchemeConfig-r16                SetupRelease { RepetitionSchemeConfig-r16 } OPTIONAL -- Need M

   ]],

   repetitionSchemeConfig-v1630             SetupRelease { RepetitionSchemeConfig-v1630 } OPTIONAL -- Need M

RepetitionSchemeConfig-r16 ::= CHOICE {

   fdm-TDM-r16                                    SetupRelease { FDM-TDM-r16 },

   slotBased-r16                                   SetupRelease { SlotBased-r16 }

RepetitionSchemeConfig-v1630 ::= SEQUENCE {

   slotBased-v1630                               SetupRelease { SlotBased-v1630 }

FDM-TDM-r16 ::= SEQUENCE {

   repetitionScheme-r16                        ENUMERATED {fdmSchemeA, fdmSchemeB,tdmSchemeA },

   startingSymbolOffsetK-r16                 INTEGER (0..7) OPTIONAL -- Need R

SlotBased-r16 ::= SEQUENCE {

   tciMapping-r16                                ENUMERATED {cyclicMapping, sequentialMapping},

   sequenceOffsetForRV-r16                  INTEGER (1..3)

SlotBased-v1630 ::= SEQUENCE {

   tciMapping-r16                               ENUMERATED {cyclicMapping, sequentialMapping},

   sequenceOffsetForRV-r16                INTEGER (0)

Example 1 >

This example is based on 38.523-3 7.1.2.2.2.

frequency domain resource assignment dci

Example 2 >

frequency domain resource assignment dci

PDSCH-Ack/Nack Timing defines the time gap between PDSCH transmission and the reception of the PUCCH that carries ACK/NACK for the PDSCH.

Simply put, K1 indicates the time delay between PDSCH slot and UCI (Ack/Nack) slot

frequency domain resource assignment dci

PUCCH-Config ::=        SEQUENCE {

    dl-DataToUL-ACK        SEQUENCE (SIZE (8)) OF INTEGER (0..15)   OPTIONAL,   -- Need M

    dl-DataToUL-ACK-r16    SetupRelease { DL-DataToUL-ACK-r16 }

   dl-DataToUL-ACK-DCI-1-2-r16      SetupRelease { DL-DataToUL-ACK-DCI-1-2-r16}

DL-DataToUL-ACK-r16 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (-1..15)

DL-DataToUL-ACK-DCI-1-2-r16 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)

NOTE : You may refer to this example in protocol log to see how this works.

Following is the illustration showing the Time Domain resource allocation for PUSCH based on 38.214 - 6.1.2.1 Resource allocation in time domain. When the subcarrier spacing of PUSCH and PDCCH is different, the time delay between DCI slot and PUSCH slot is a little bit complicated as shown below, but when the subcarrier spacing of PUSCH and PDCCH is same the time delay between DCI slot and PUSCH slot becomes K2.

NOTE : In most case, we configure that PDSCH subcarrier spacing is same as PDCCH subcarrier spacing, so you can say K2 = Time Delay between DCI slot and PUSCH slot

frequency domain resource assignment dci

Following is the RRC parameters determining k2. SLIV determination is a pretty complicated process. so I created a separate page for this, refer to this page .

PUSCH-TimeDomainResourceAllocation ::=  SEQUENCE {

    k2                                  INTEGER (0..32)                          

    mappingType                         ENUMERATED {typeA, typeB},

    startSymbolAndLength                INTEGER (0..127) // SLIV

PUSCH-TimeDomainResourceAllocation-r16 ::= SEQUENCE {

   k2-r16                   INTEGER(0..32) OPTIONAL, -- Need S

   puschAllocationList-r16  SEQUENCE (SIZE(1..maxNrofMultiplePUSCHs-r16)) OF PUSCH-Allocation-r16 ,

PUSCH-Allocation-r16 ::= SEQUENCE {

   mappingType-r16            ENUMERATED {typeA, typeB} OPTIONAL, -- Cond NotFormat01-02-Or-TypeA

   startSymbolAndLength-r16   INTEGER (0..127) OPTIONAL, -- Cond NotFormat01-02-Or-TypeA

   startSymbol-r16            INTEGER (0..13) OPTIONAL, -- Cond RepTypeB

   length-r16                 INTEGER (1..14)  OPTIONAL, -- Cond RepTypeB

   numberOfRepetitions-r16    ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}

                                                       OPTIONAL, -- Cond Format01-02

After UE completed the reception of PDSCH, it cannot send HARQ ACK/NACK right away because it needs some time to process the received data. The time span that UE requires to process the received PDSCH is called Tproc as shown in the following illustration and N1 is a major factor determining the Tproc. Roughly speaking, you can take N1 almost same as PDSCH processing time. Depending on the UE performance, this Tproc may vary (i.e, Tproc would be shorter with high performance UE comparing to poor performing UE). When network configures K1 and PUCCH location, it is important that the configuration gives enough time for UE to complete the process. That is, network should configure K1 and PUCCH in such that Tgap_symb is greater than Tproc.

frequency domain resource assignment dci

NOTE : I mentioned that the processing time would vary depending on UE performance. Then, the question is how Network get to know the UE peformance. It is via UE capability information. UE is expected to notify its capability of how fast it can process PDSCH (N1) via UE Capability Information message. In this report, UE does not send any specific N1 value. As shown above, there are two tables of N1 value. Every UE should meet Capability 1 requirement by default and it is optional to meet the capability 2 table. Whether a UE support capability 2 table or not is informed to Network via UE capability Information message as shown below.

FeatureSetDownlink-v1540 ::= SEQUENCE {

    oneFL-DMRS-TwoAdditionalDMRS-DL          ENUMERATED {supported} OPTIONAL,

    additionalDMRS-DL-Alt                    ENUMERATED {supported} OPTIONAL,

    twoFL-DMRS-TwoAdditionalDMRS-DL          ENUMERATED {supported} OPTIONAL,

    oneFL-DMRS-ThreeAdditionalDMRS-DL        ENUMERATED {supported} OPTIONAL,

    pdcch-MonitoringAnyOccasionsWithSpanGap   SEQUENCE {

        scs-15kHz                            ENUMERATED {set1, set2, set3} OPTIONAL,

        scs-30kHz                            ENUMERATED {set1, set2, set3} OPTIONAL,

        scs-60kHz                            ENUMERATED {set1, set2, set3} OPTIONAL,

        scs-120kHz                           ENUMERATED {set1, set2, set3} OPTIONAL

    } OPTIONAL,

    pdsch-SeparationWithGap                  ENUMERATED {supported} OPTIONAL,

    pdsch-ProcessingType2 SEQUENCE {

        scs-15kHz                            ProcessingParameters OPTIONAL,

        scs-30kHz                            ProcessingParameters OPTIONAL,

        scs-60kHz                            ProcessingParameters OPTIONAL

    pdsch-ProcessingType2-Limited SEQUENCE {

        differentTB-PerSlot-SCS-30kHz        ENUMERATED {upto1, upto2, upto4, upto7}

    dl-MCS-TableAlt-DynamicIndication        ENUMERATED {supported} OPTIONAL

pdsch-ProcessingType2 : According 36.306, it is stated as follows.

Indicates whether the UE supports PDSCH processing capability 2. The UE supports it only if all serving cells are self-scheduled and if all serving cells in one band on which the network configured processingType2 use the same subcarrier spacing. This capability signalling comprises the following parameters for each subcarrier spacing supported by the UE.

  • fallback indicates whether the UE supports PDSCH processing capability 2 when the number of configured carriers is larger than numberOfCarriers for a reported value of differentTB-PerSlot. If fallback = 'sc', UE supports capability 2 processing time on lowest cell index among the configured carriers in the band where the value is reported, if fallback = 'cap1-only', UE supports only capability 1, in the band where the value is reported;
  • differentTB-PerSlot indicates whether the UE supports processing type 2 for 1, 2, 4 and/or 7 unicast PDSCHs for different transport blocks per slot per CC; and if so, it indicates up to which number of CA serving cells the UE supports that number of unicast PDSCHs for different TBs. The UE shall include at least one of numberOfCarriers for 1, 2, 4 or 7 transport blocks per slot in this field if pdsch-ProcessingType2 is indicated.

pdsch-ProcessingType2-Limited :

Indicates whether the UE supports PDSCH processing capability 2 with scheduling limitation for SCS 30kHz. This capability signalling comprises the following parameter.

  • differentTB-PerSlot-SCS-30kHz indicates the number of different TBs per slot.

The UE supports this limited processing capability 2 only if:

1) One carrier is configured in the band, independent of the number of carriers configured in the other bands;

2) The maximum bandwidth of PDSCH is 136 PRBs;

3) N1 based on Table 5.3-2 (shown above) for SCS 30 kHz.

UE PUSCH preparation procedure time : N2

After UE recieved the UL Grant(DCI 0_x), it cannot send PUSCH right away because it needs some time to prrepare the PUSCH data. The time span that UE requires to prepare PUSCH is called Tproc as shown in the following illustration and N2 is a major factor determining the Tproc. Roughly speaking, you can take N2 almost same as PUSCH preparation time. Depending on the UE performance, this Tproc may vary (i.e, Tproc would be shorter with high performance UE comparing to poor performing UE). When network configures K2 and PUSCH location(i.e, PUSCH SLIV), it is important that the configuration gives enough time for UE to complete the preparation. That is, network should configure K2 and PUSCH in such that Tgap_symb is greater than Tproc.

frequency domain resource assignment dci

NOTE : I mentioned that the processing time would vary depending on UE performance. Then, the question is how Network get to know the UE peformance. It is via UE capability information. UE is expected to notify its capability of how fast it can prepare PUSCH (N2) via UE Capability Information message. In this report, UE does not send any specific N2 value. As shown above, there are two tables of N2 value. UE notify the processing parameters for each capability table.

phy-Parameters {

   phy-ParametersCommon {

      ...

      bwp-SwitchingDelay type1,

featureSetsDownlink {

   {

    ...

    pdsch-ProcessingType1-DifferentTB-PerSlot {

       scs-15kHz upto2,

       scs-30kHz upto2,

       scs-60kHz upto2,

       scs-120kHz upto2

     },

FeatureSetUplink ::= SEQUENCE {

   featureSetListPerUplinkCC               SEQUENCE (SIZE (1.. maxNrofServingCells)) OF

                                                        FeatureSetUplinkPerCC-Id,

   scalingFactor                           ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,

   dummy3                                  ENUMERATED {supported} OPTIONAL,

   intraBandFreqSeparationUL               FreqSeparationClass OPTIONAL,

   searchSpaceSharingCA-UL                 ENUMERATED {supported} OPTIONAL,

   dummy1                                  DummyI OPTIONAL,

   supportedSRS-Resources                  SRS-Resources OPTIONAL,

   twoPUCCH-Group                          ENUMERATED {supported} OPTIONAL,

   dynamicSwitchSUL                        ENUMERATED {supported} OPTIONAL,

   simultaneousTxSUL-NonSUL                ENUMERATED {supported} OPTIONAL,

   pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {

      scs-15kHz                            ENUMERATED {upto2, upto4, upto7} OPTIONAL,

      scs-30kHz                            ENUMERATED {upto2, upto4, upto7} OPTIONAL,

      scs-60kHz                            ENUMERATED {upto2, upto4, upto7} OPTIONAL,

      scs-120kHz                           ENUMERATED {upto2, upto4, upto7} OPTIONAL

   } OPTIONAL,

   dummy2 DummyF OPTIONAL

FeatureSetUplink-v1540 ::= SEQUENCE {

   zeroSlotOffsetAperiodicSRS            ENUMERATED {supported} OPTIONAL,

   pa-PhaseDiscontinuityImpacts          ENUMERATED {supported} OPTIONAL,

   pusch-SeparationWithGap               ENUMERATED {supported} OPTIONAL,

   pusch-ProcessingType2 SEQUENCE {

      scs-15kHz                          ProcessingParameters OPTIONAL,

      scs-30kHz                          ProcessingParameters OPTIONAL,

      scs-60kHz                          ProcessingParameters OPTIONAL

   ul-MCS-TableAlt-DynamicIndication     ENUMERATED {supported} OPTIONAL

FeatureSetUplink-v1610 ::= SEQUENCE {

   pusch-RepetitionTypeB-r16 SEQUENCE {

      maxNumberPUSCH-Tx-r16              ENUMERATED {n2, n3, n4, n7, n8, n12},

      hoppingScheme-r16                  ENUMERATED {interSlotHopping, interRepetitionHopping, both}

   ul-CancellationSelfCarrier-r16        ENUMERATED {supported} OPTIONAL,

   ul-CancellationCrossCarrier-r16       ENUMERATED {supported} OPTIONAL,

   ul-FullPwrMode2-MaxSRS-ResInSet-r16   ENUMERATED {n1, n2, n4} OPTIONAL,

   cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16 SEQUENCE {

      scs-15kHz-r16                      ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,

      scs-30kHz-r16                      ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,

      scs-60kHz-r16                      ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL,

      scs-120kHz-r16                     ENUMERATED {one-pusch, upto2, upto4, upto7} OPTIONAL

   cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16 SEQUENCE {

[1] 38.214 - 5G; NR; Physical layer procedures for data

[2] 38.331 - 5G; NR; Radio Resource Control (RRC); Protocol specification  

[4] R1-1721515 : 3GPP TSG-RAN WG1 Meeting #91 Summary of DL/UL scheduling and HARQ management  

[5] R1-1719401 : 3GPP TSG RAN WG1 Meeting 91 - Remaining issues on HARQ

[6] The impact of NR Scheduling Timings on End-to-End Delay for Uplink Traffic

IMAGES

  1. How LTE Stuff Works?: 5G NR: PDSCH Resource Allocation in Frequency-Domain

    frequency domain resource assignment dci

  2. How LTE Stuff Works?: 5G NR: PUSCH Resource Allocation in Frequency-Domain

    frequency domain resource assignment dci

  3. How LTE Stuff Works?: 5G NR: PDSCH Resource Allocation in Frequency-Domain

    frequency domain resource assignment dci

  4. PPT

    frequency domain resource assignment dci

  5. How LTE Stuff Works?: 5G NR: PDSCH Resource Allocation in Frequency-Domain

    frequency domain resource assignment dci

  6. 5G(NR)-Fundamentals: DCI_Format 0_0 Decoder:

    frequency domain resource assignment dci

VIDEO

  1. 963 Hz Frequency of Good

  2. FIRST ASSIGNMENT || THARUN SPEAKS

  3. Class 12 Chemistry CBSE 2019

  4. CS160 A04 Sample

  5. The Most Powerful Theta Waves Dream Music (BE AWARE:MYSTICAL VISIONS MANIFEST!) Strong Frequency

  6. الحلقة828: كيف تعرف الحد الاقصى من سعة الرام التي يمكن ان تضيفها إلى حاسوبك

COMMENTS

  1. 5G

    Frequency domain resource assignment. The number of bits(bit length) for this field is determined by following formula . The meaning of varies depending on the search space where DCI_0_0 is transmitted.. When stransmitted in common search space,

  2. 5G NR: PDSCH Resource Allocation in Frequency-Domain

    The network informs the UE about the frequency resources to be used for the reception of PDSCH using DCI Formats 1_0, 1_1 or 1_2. Within these DCI Formats, the field 'Frequency domain resource assignment' carries the required resource allocation information. Refer to 5.1.2.2 from 38.214 for more information.

  3. NR PDSCH Resource Allocation and DM-RS and PT-RS Reference ...

    The resources in the frequency domain for PDSCH transmission are scheduled by a DCI in the field Frequency domain resource assignment. This field indicates whether the resource allocation of resource blocks (RBs) is contiguous or noncontiguous, based on the allocation type. The RBs allocated are within the BWP.

  4. 5G

    If the scheduling DCI is configured to indicate the downlink resource allocation type as part of the Frequency domain resource assignment field by setting a higher layer parameter resourceAllocation in pdsch-Config to 'dynamicswitch', the UE shall use downlink resource allocation type 0 or type 1 as defined by this DCI field. Otherwise the UE ...

  5. NR Downlink Control Information Formats

    DCI Format 1 _ 0 field (SI-RNTI) Size Frequency domain resource assignment ⌈ l o g 2 ⁡ (N R B D L, B W P (N R B D L, B W P + 1) / 2) ⌉ bits, where N R B D L, B W P is the size of CORESET 0 Time domain resource assignment 4 bits as defined in Clause 5.1.2.1 of TS 38.214 VRB-to-PRB mapping 1 bit according to TS 38.212 Table 7.3.1.2.2-5 ...

  6. 5G-NR PDSCH Resource Allocation and Calculating Transport ...

    Frequency resources can be determined by using " Frequency domain resource assignment" field from decoded DCI (format 1_0 or format 1_1) Two types of DL resource allocation schemes are there ...

  7. 5G flexible scheduling

    The candidate resources are semistatically configured in a table and dynamically selected by DCI. • Frequency-domain granularity is a PRB and time-domain granularity is a symbol. 5.1.3. ... Type 0: when Type 0 is configured, the Frequency-domain Resource Assignment (FDRA) field in DCI contains a bitmap for Type 0 resource allocation. ...

  8. On the Performance of PDCCH in LTE and 5G New Radio

    the DCI processing chain for both systems in detail, a ... Frequency domain resource assignments Variable Time domain resource assignments X bits VRB-to-PRB mapping 1 bits Modulation and Coding scheme 5 bits New data indicator 1 bits Redundancy version 2 bits HARQ process number 4 bits

  9. Support of Ultra-reliable and Low-Latency Communications ...

    Frequency domain resource assignment field. Redundancy version field. HARQ process number field. ... The new DCI formats also differ from DCI format 0_1/1_1 in the sense that the new DCI formats do not support two transport blocks for DL or code block group-based transmission. The limitation was introduced because the new formats were designed ...

  10. NR PUSCH Resource Allocation and DM-RS and PT-RS Reference ...

    The resources in the frequency domain for PUSCH transmission are scheduled by a DCI in the field Frequency domain resource assignment. This field indicates whether the resource allocation of resource blocks (RBs) is contiguous or noncontiguous, based on the allocation type. The RBs allocated are within the BWP.

  11. 5G

    Identifier for DCI formats. 1 . Frequency domain resource assignment. N. Variable with UL BWP N_RB. Indicate PRB location within the BWP. The number of bits and the value is determined as described here. Time domain resource assignment. X. Carries the row index of the items in pusch_allocationList in RRC. Frequency Hopping Flag. 1 . Modulation ...

  12. PDCCH order in 5G NR

    When UE decodes the DCI Format1_0 with CRC scrambled by C-RNTI and the "Frequency domain resource assignment" field are of all ones, the DCI format 1_0 is for random access procedure initiated by a PDCCH order. UE then decodes below DCI Format 1_0 Fields. Random Access Preamble index: This field contains 6 bits. It indicates which Random ...

  13. 5G

    As mentioned above, frequency domain resource allocation is very similar to LTE. Mainly determined by bitmap or RIV depending of Resource Allocation Type. This part will be described in a separate page titled Resource Allocation Type. PDSCH - Time Domain Allocation (DCI - PDSCH Timing) : K 0 . Following is the illustration showing the Time ...

  14. NR Physical Layer Overview

    The time domain resource allocation is selected by the field 'Time domain resource assignment' in DCI format 1_0 or DCI format 1_1. That field may not exist if only a single time domain resource allocation scheme is configured by RRC for DCI format 1_1. The time domain resource allocation assignment field points into a row of a table.

  15. UL FDRA in 5g NR. Frequency domain resources can be…

    The 'Frequency Domain Resource Assignment' field within the DCI is used to specify the set of allocated Resource Blocks. Similarly, the ' frequencyDomainAllocation ' information element within the RRC signaling protocol can be used to specify the set of allocated Resource Blocks when using Configured Grants resource allocations.

  16. PDCCH Order

    When PDCCH order is triggered with C-RNTI the network sets the Field "Frequency-domain resource assignment" in DCI with all ones. When UE decodes the DCI Format 1_0 with CRC scrambled by C-RNTI and the " Frequency domain resource assignment " field are of all ones, the DCI format 1_0 is for random access procedure initiated by a PDCCH ...

  17. PDF 5G Standalone Access Registration Signaling Messages

    Identifier of DCI formats 1 Frequency domain resource assignment ⌈ log2(NRBDL,BWP(NRBDL,BWP + 1)/2)⌉ NRB DL,BWP is the size of the active DL bandwidth part in case DCI format 1_0 is monitored in the UE specific search space if DCH sizes <= 4 and DCI size with C-RNTI <= 3. Otherwise NRB DL,BWP is the size of CORESET 0 Time domain resource ...

  18. PDF TS 138 214

    ETSI 3GPP TS 38.214 version 15.5.0 Release 15 2 ETSI TS 138 214 V15.5.0 (2019-05) Intellectual Property Rights Essential patents IPRs essential or potentially essential to normative deliverables may have been declared to ETSI.

  19. NR channels

    Identifier for DCI formats: 1: Set to 1, indicating Downlink DCI format: Carrier indicator: 0,3: 38.213: Bandwidth part indicator: 0/1/2: BandwidthPart-Config: Frequency domain resource assignment: 7-16: FDRA = f(N DL,BWP RB) N DL,BWP RB: 11 RBs → 7 bits N DL,BWP RB: 275 RBs → 16 bits: Time domain resource assignment: 4

  20. NR PDSCH Resource Allocation and DM-RS and PT-RS Reference ...

    The resources in the frequency domain for PDSCH transmission are scheduled by a DCI in the field Frequency domain resource assignment. This field indicates whether the resource allocation of resource blocks (RBs) is contiguous or noncontiguous, based on the allocation type. The RBs allocated are within the BWP.

  21. 5G

    CORESET stands for COntrol REsourceSET. As the name implies, CORESET is a physical resources that is designed to transmit PDCCH/DCI. It corresponds to control region in LTE subframe, but the difference is that frequency domain resource allocation in 5G Coreset is configurable whereas in LTE the contron region always takes up the full channel bandwidth.

  22. Improved Frequency Domain Resource Allocation Indication

    Abstract: This paper presents a new method for indicating contiguous resources in the frequency domain where the granularity of frequency resource can vary depending on the size of the actual allocation. The outcome is flexible frequency domain resource allocation (FDRA) where the resource can be finely scheduled when the actual allocation is small or coarsely scheduled when the actual ...

  23. 5G

    As mentioned above, frequency domain resource allocation is very similar to LTE. Mainly determined by bitmap or RIV depending of Resource Allocation Type. This part will be described in a separate page titled Resource Allocation Type. PDSCH - Time Domain Allocation (DCI - PDSCH Timing) : K0. Following is the illustration showing the Time Domain ...