5G/NR - PTRS PDSCH                                   Home : www.sharetechnote.com

 

 

 

 

 

 

Time Domain Symbol Location

 

Time domain symbol location of PDSCH PTRS is specified by 38.211 7.4.1.2.2 and following is my interpretation.

 

 

 

 

 

 

Frequency Domain RB and Subcarrier Location of PDSCH PTRS

 

Frequency domain symbol location of PDSCH PTRS is specified by 38.211 7.4.1.2.2 and following is my interpretation

 

 

 

 

 

 

RRC Parameters for CSI RS

 

 

PDSCH-Config ::=                        SEQUENCE {

    dataScramblingIdentityPDSCH             INTEGER (0..1007)    OPTIONAL,

    dmrs-DownlinkForPDSCH-MappingTypeA      SetupRelease { DMRS-DownlinkConfig }  OPTIONAL,   

    dmrs-DownlinkForPDSCH-MappingTypeB      SetupRelease { DMRS-DownlinkConfig }  OPTIONAL,  

    tci-StatesToAddModList                  SEQUENCE (SIZE(1..maxNrofTCI-States))

                                                OF TCI-State    OPTIONAL,   -- Need N

    tci-StatesToReleaseList                 SEQUENCE (SIZE(1..maxNrofTCI-States))

                                                OF TCI-StateId  OPTIONAL,   -- Need N

    vrb-ToPRB-Interleaver                   ENUMERATED {n2, n4},

    resourceAllocation                      ENUMERATED { resourceAllocationType0,

                                                         resourceAllocationType1,

                                                         dynamicSwitch},

    pdsch-AllocationList                    SEQUENCE (SIZE(1..maxNrofDL-Allocations))

                                                OF PDSCH-TimeDomainResourceAllocation ,

    pdsch-AggregationFactor                 ENUMERATED { n2, n4, n8 } OPTIONAL, 

    rateMatchPatternToAddModList            SEQUENCE (SIZE (1..maxNrofRateMatchPatterns))

                                                 OF RateMatchPattern    OPTIONAL, -- Need N

    rateMatchPatternToReleaseList           SEQUENCE (SIZE (1..maxNrofRateMatchPatterns))

                                                 OF RateMatchPatternId     OPTIONAL, -- Need N

    rateMatchPatternGroup1                  SEQUENCE (SIZE (1..maxNrofRateMatchPatterns))

                                                 OF RateMatchPatternId     OPTIONAL, -- Need R

    rateMatchPatternGroup2                  SEQUENCE (SIZE (1..maxNrofRateMatchPatterns))

                                                 OF RateMatchPatternId     OPTIONAL, -- Need R

    rbg-Size                                ENUMERATED {config1, config2},

    mcs-Table                               ENUMERATED {qam64, qam256},

    maxNrofCodeWordsScheduledByDCI          ENUMERATED {n1, n2} OPTIONAL,   -- Need R

    prb-BundlingType                    CHOICE {

        static                                  SEQUENCE {

            bundleSize                              ENUMERATED { n4, wideband }  OPTIONAL  

        },

        dynamic                                 SEQUENCE {

            bundleSizeSet1                          ENUMERATED { n4,

                                                                 wideband,

                                                                 n2-wideband,

                                                                 n4-wideband

                                                                }  OPTIONAL,   -- Need S

            bundleSizeSet2                          ENUMERATED { n4,

                                                                 wideband

                                                                } OPTIONAL    -- Need S

        }

    },

    zp-CSI-RS-ResourceToAddModList          SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources))

                                                OF ZP-CSI-RS-Resource   OPTIONAL,   -- Need N

    zp-CSI-RS-ResourceToReleaseList         SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources))

                                                OF ZP-CSI-RS-ResourceId OPTIONAL,   -- Need M

    aperiodic-ZP-CSI-RS-ResourceSetsToAddModList    SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Sets))

                                                OF ZP-CSI-RS-ResourceSet   OPTIONAL, -- Need N

    aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList   SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Sets))

                                                OF ZP-CSI-RS-ResourceSetId   OPTIONAL, -- Need N

    sp-ZP-CSI-RS-ResourceSetsToAddModList   SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Sets))

                                                OF ZP-CSI-RS-ResourceSet     OPTIONAL, -- Need N

    sp-ZP-CSI-RS-ResourceSetsToReleaseList  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Sets))

                                                OF ZP-CSI-RS-ResourceSetId   OPTIONAL, -- Need N

 

    ...

}

 

 

DMRS-DownlinkConfig ::= SEQUENCE {

    dmrs-Type                                ENUMERATED {type2} OPTIONAL,

    dmrs-AdditionalPosition                  ENUMERATED {pos0, pos1, pos3} OPTIONAL,

    maxLength                                ENUMERATED {len2} OPTIONAL,

    scramblingID0                            INTEGER (0..65535) OPTIONAL,

    scramblingID1                            INTEGER (0..65535) OPTIONAL,

    phaseTrackingRS                          SetupRelease { PTRS-DownlinkConfig } OPTIONAL,

    ...

}

 

 

 

PTRS-DownlinkConfig ::= SEQUENCE {

    frequencyDensity                          SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL,

    timeDensity                               SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL,

    epre-Ratio                                INTEGER (0..3) OPTIONAL, -- Need S

    resourceElementOffset                     ENUMERATED { offset01, offset10, offset11 }OPTIONAL,

    ...

}

 

 

frequencyDensity : Presence and frequency density of DL PT-RS as a function of Scheduled BW. If the field is absent, the UE uses K_PT-RS = 2.

 

timeDensity : Presence and time density of DL PT-RS as a function of MCS. The value 29 is only applicable for MCS Table 5.1.3.1-1. If the field is absent, the UE uses L_PT-RS = 1.

 

resourceElementOffset : Indicates the subcarrier offset for DL PTRS. If the field is absent, the UE applies the value offset00. See 38.211-6.4.1.2.2.1 for the detailed usage of this parameter.

 

 

 

Reference