|
|||||||||||||||||||||||||||||||||||||||||||
PDCCH Search Space refers to the area in the downlink resource grid where PDCCH may be carried. UE perform blind decoding throughout these search space trying to find PDCCH data (i.e, DCI). At high level view, NR Search Space concept is similar to LTE Search Space, but there are many differences in terms of the details. In order for UE to decode PDCCH(DCI), it has to figure out the exact value for location(CCE index), structure(Aggregation Level, Interleaving etc) and scrambling code(RNTI) etc. But these information is not informed to UE beforehand and in most case those values changes dynamically. The only thing known to UE is the information about a certain range that possibly carries PDCCH(DCI). UE knows about the information about this certain range by a predefined rule or signaling message. Within this range, UE has to try to decode PDCCH/DCI using many, many, many, many different types of parameters (CCE Index, Aggregation Level, RNTI) based on trial and error method. This way of decoding is called Blind Decodinig (See LTE Blind Decoding if you want to know of the concept in more detail. Even though the detailed procedure is a little different, highlevel concept of blind decoding is same in LTE and NR). The predfined region in which UE perform the blind decoding is called Search Space. There are two types of search space called "UE-specific search space" and "Common Search Space". UE Spacific Search Space is dedicated for each specific UE and informed to UE via RRC signaling message. It means UE need to complete RRC establishment to get the information about UE-specific search space. Common Search Space is the specific search space that every UE need to search for the signals for every UE(e.g, PDCCH for SIB) or signaling message that is applied to every UE before dedicated channel is established for a specific UE(e.g, PDCCH used during RACH process). For example, UE need to detect PDCCH for SIB1 reception or various DCI (PDCCH) during RACH process (e.g, DCI for Msg2 / Msg4 reception). < Summary of Search Space Type, based on 38.213 - 10.1 >
< Summary of Search Space Type and RRC Configuration, based on 38.213 - 10.1 >
SIB 1 :------------------------------------------------------------------------ pdcch-ConfigCommon setup: { commonSearchSpaceList { { controlResourceSetId 0, monitoringSlotPeriodicityAndOffset sl1: NULL, monitoringSymbolsWithinSlot '10000000000000'B, nrofCandidates { aggregationLevel1 n0, aggregationLevel2 n0, aggregationLevel4 n4, aggregationLevel8 n0, aggregationLevel16 n0 }, dci-Format0-0-AndFormat1-0 { } } } }, },
RRCSetup without Additional BWP :------------------------------------------------------------------------ pdcch-Config setup: { controlResourceSetToAddModList { { controlResourceSetId 2, frequencyDomainResources '111111111111111110000000000000000000000000000'B, duration 1, cce-REG-MappingType nonInterleaved: NULL, precoderGranularity sameAsREG-bundle } }, searchSpacesToAddModList { { controlResourceSetId 2, monitoringSlotPeriodicityAndOffset sl1: NULL, monitoringSymbolsWithinSlot '10000000000000'B, nrofCandidates { aggregationLevel1 n0, aggregationLevel2 n4, aggregationLevel4 n0, aggregationLevel8 n0, aggregationLevel16 n0 }, dci-Formats formats0-1-And-1-1 } } } },
RRCSetup with Additional BWP :------------------------------------------------------------------------ spCellConfig { spCellConfigDedicated { initialDownlinkBWP { pdcch-Config setup: { controlResourceSetToAddModList { { controlResourceSetId 2, frequencyDomainResources '111111100000000000000000000000000000000000000'B, duration 1, cce-REG-MappingType nonInterleaved: NULL, precoderGranularity sameAsREG-bundle } }, searchSpacesToAddModList { { controlResourceSetId 2, monitoringSlotPeriodicityAndOffset sl1: NULL, monitoringSymbolsWithinSlot '10000000000000'B, nrofCandidates { aggregationLevel1 n0, aggregationLevel2 n4, aggregationLevel4 n1, aggregationLevel8 n0, aggregationLevel16 n0 }, dci-Formats formats0-1-And-1-1 } } } }, pdsch-Config setup: { dmrs-DownlinkForPDSCH-MappingTypeA setup: { ... }, tci-StatesToAddModList { ... }, resourceAllocation resourceAllocationType1, rbg-Size config1, prb-BundlingType staticBundling: { bundleSize wideband }, zp-CSI-RS-ResourceToAddModList { ... } }, downlinkBWP-ToAddModList { { bwp-Id 1, bwp-Common { genericParameters { locationAndBandwidth 28875, subcarrierSpacing kHz30 }, pdcch-ConfigCommon setup: { commonSearchSpaceList { { controlResourceSetId 0, monitoringSlotPeriodicityAndOffset sl1: NULL, monitoringSymbolsWithinSlot '10000000000000'B, nrofCandidates { aggregationLevel1 n0, aggregationLevel2 n4, aggregationLevel4 n2, aggregationLevel8 n1, aggregationLevel16 n0 }, dci-Format0-0-AndFormat1-0 { } } } } }, pdsch-ConfigCommon setup: { ... }, bwp-Dedicated { pdcch-Config setup: { controlResourceSetToAddModList { { controlResourceSetId 4, frequencyDomainResources '111111111111111110000000000000000000000000000'B, duration 1, cce-REG-MappingType nonInterleaved: NULL, precoderGranularity sameAsREG-bundle } }, searchSpacesToAddModList { { controlResourceSetId 4, monitoringSlotPeriodicityAndOffset sl1: NULL, monitoringSymbolsWithinSlot '10000000000000'B, nrofCandidates { aggregationLevel1 n0, aggregationLevel2 n4, aggregationLevel4 n1, aggregationLevel8 n0, aggregationLevel16 n0 }, dci-Formats formats0-1-And-1-1 } } } }, pdsch-Config setup: { dmrs-DownlinkForPDSCH-MappingTypeA setup: { ... }, tci-StatesToAddModList { ... }, resourceAllocation resourceAllocationType1, ... }, zp-CSI-RS-ResourceToAddModList { ... } } } }, RRC ParametersFollowing is based on 38.331 v15.3.0
SearchSpace ::= SEQUENCE { searchSpaceId SearchSpaceId, controlResourceSetId ControlResourceSetId OPTIONAL,-- Cond Setup Only monitoringSlotPeriodicityAndOffset CHOICE { sl1 NULL, sl2 INTEGER (0..1), sl4 INTEGER (0..3), sl5 INTEGER (0..4), sl8 INTEGER (0..7), sl10 INTEGER (0..9), sl16 INTEGER (0..15), sl20 INTEGER (0..19), sl40 INTEGER (0..39), sl80 INTEGER (0..79), sl160 INTEGER (0..159), sl320 INTEGER (0..319), sl640 INTEGER (0..639), sl1280 INTEGER (0..1279), sl2560 INTEGER (0..2559) } monitoringSymbolsWithinSlot BIT STRING (SIZE (14)) OPTIONAL, -- Cond Setup nrofCandidates SEQUENCE { aggregationLevel1 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, aggregationLevel2 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, aggregationLevel4 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, aggregationLevel8 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}, aggregationLevel16 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8} } OPTIONAL, -- Cond Setup searchSpaceType CHOICE { common SEQUENCE { dci-Format0-0-AndFormat1-0 SEQUENCE { ... } OPTIONAL, -- Need R dci-Format2-0 SEQUENCE { nrofCandidates-SFI SEQUENCE { aggregationLevel1 ENUMERATED {n1, n2} OPTIONAL, -- Need R aggregationLevel2 ENUMERATED {n1, n2} OPTIONAL, -- Need R aggregationLevel4 ENUMERATED {n1, n2} OPTIONAL, -- Need R aggregationLevel8 ENUMERATED {n1, n2} OPTIONAL, -- Need R aggregationLevel16 ENUMERATED {n1, n2} OPTIONAL -- Need R }, ... } OPTIONAL, -- Need R dci-Format2-1 SEQUENCE { ... } OPTIONAL, -- Need R dci-Format2-2 SEQUENCE { ... } OPTIONAL, -- Need R dci-Format2-3 SEQUENCE { monitoringPeriodicity ENUMERATED {n1, n2, n4, n5, n8, n10, n16, n20 } nrofPDCCH-Candidates ENUMERATED {n1, n2}, ... } OPTIONAL -- Need R }, ue-Specific SEQUENCE { dci-Formats ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1}, ... } } OPTIONAL -- Cond Setup } Value 0 identifies the common CORESET configured in MIB and in ServingCellConfigCommon Values 1..maxNrofControlResourceSets-1 identify CORESETs configured by dedicated signalling
Reference[1] Type0-PDCCH common search space
|
|||||||||||||||||||||||||||||||||||||||||||