PDCCH信道傳輸的是與物理上下行共享信道(PUSCH、PDSCH)相關(guān)的控制信息,即DCI信息(Downlink Control Information),這些DCI信息包含了諸如RB資源分配信息、調制方式MCS、HARQ-ID功控信息等等若干相關(guān)內容。終端只有正確的解碼到了DCI信息,才能正確的處理PDSCH數據或PUSCH數據。
一般來(lái)說(shuō),在一個(gè)子幀內,可以有多個(gè)PDCCH。UE需要首先解調PDCCH中的DCI,然后才能夠在相應的資源位置上解調屬于UE自己的PDSCH(包括廣播消息,尋呼,UE的數據等)。
1.DCI格式類(lèi)型說(shuō)明
不同的DCI信息,它的目的可以是不同的,比如,有針對下行RB資源進(jìn)行分配的DCI,有針對上行RB資源進(jìn)行分配的DCI,有針對上行功率控制進(jìn)行調整的DCI,有特別針對下行雙流空分復用的DCI。協(xié)議對這些DCI進(jìn)行了分類(lèi),用不同的DCI格式進(jìn)行區分,協(xié)議38212中定義了以下類(lèi)型的DCI格式和作用,如圖1所示:
打開(kāi)搜狗搜索APP,查看更多精彩資訊
圖1
2.DCI格式大小的確定
如果DCI格式中的信息位少于12位,則應在DCI格式后追加0,直到有效載荷大小等于12。每個(gè)DCI格式的大小由調度小區的激活BWP配置決定的,如果有必要,可以按照如下規則進(jìn)行調整。
第一步:(處理公共搜索空間的Format0_0和Format1_0)
(1)公共搜索空間監控DCI format0_0,由上行初始ULBWP NRB大小決定。
(2)公告搜索空間監控DCI format1_0,由DLBWP NRB大小決定,其中DLBWP NRB的大小與以下兩個(gè)規則有關(guān):
a. 如果配置了CORESET 0,由CORESET 0大小決定
b. 如果沒(méi)有配置CORESET 0,由initial DL bandwidth part大小決定
(3)在同一個(gè)小區下,如果公共搜索空間的format0_0比f(wàn)ormat1_0要短,則為DCI format0_0 補零,保持format0_0和format1_0大小一致。
(4)在同一個(gè)小區下,如果公共搜索空間的format0_0比f(wàn)ormat1_0長(cháng),則為DCI format0_0頻域資源分配字段的位寬截取掉前幾個(gè)有效位,保持format0_0和format1_0大小一致。
第二步:(處理UE專(zhuān)業(yè)搜索空間的Format0_0和Format1_0)
第二步的規則和第一步相同,因此不做詳細說(shuō)明
第三步:(處理UE專(zhuān)用搜索空間Format0_1和Format1_1)
通過(guò)協(xié)議規定的步驟在UE專(zhuān)用搜索空間監控Format0_1和Format1_1
a.如果UE配置了SUL(supplementaryUplink),并且UE在SUL和non-SUL的PUSCH信道上均可以傳輸,需保持兩個(gè)的DCI format0_1大小相同,如果不相同,需要給小的填充零。
b.如果在UE特定搜索空間中監視的DCI format0_1的大小等于在另一個(gè)UE特定搜索空間中監視的DCI format0_0/1_0的大小,則應在DCI format0_1后追加一位零填充
c.如果在UE特定搜索空間中監視的DCI format1_1的大小等于在另一個(gè)UE特定搜索空間中監視的DCI format0_0/1_0的大小,則應在DCI format1_1后追加一位零填充
第四步:(處理UE專(zhuān)用搜索空間Format0_2和Format1_2,與第三步操作相同)
第五步:如果滿(mǎn)足以下兩個(gè)條件,則完成尺寸校準程序
a. 對于該小區,配置為監視的不同DCI大小的總數不超過(guò)4個(gè)
b. 對于該小區,配置為監視的C-RNTI的不同DCI大小的總數不超過(guò)3個(gè)
3.DCI內容說(shuō)明3.1 DCI具體內容
從第1章節可以了解到NR DCI格式類(lèi)型非常多,因此筆者針對常用的幾種類(lèi)型DCI格式format0_0,format0_1,format1_0和format1_1中包含的字段進(jìn)行說(shuō)明,如圖2所示,其中打√表示支持,打×表示不支持
圖2
3.2重點(diǎn)參數說(shuō)明
(1)Identifier for DCI formats – 1 bit。該字段對于上行DCI format,值總是為0,對于下行DCI format,此值取1.
(2)frequency domain resource assignment(頻域資源分配)指示字段
DCI中的頻域資源分配字段Frequency domain resource assignment,對于下行會(huì )指示PDSCH的頻域資源分配。PDSCH頻域資源分配分為T(mén)ype 0和Type 1兩種類(lèi)型,Type 0支持非連續的分配,從而可以獲得頻率分集增益,Type 1支持連續資源分配,可減少該字段所需bit數。但DCI format 1_0只支持Type 1。
對于上行來(lái)說(shuō),PUSCH和PDSCH頻域資源分配不同的地方在于PUSCH支持跳頻,其他地方幾乎相同,也分Type 0和Type 1兩個(gè)類(lèi)型,指示方式與PDSCH相同;DCI format 0_0調度的PUSCH只支持Type 1;
(3)Time domain resource assignment(時(shí)域資源分配)指示字段
對于下行來(lái)說(shuō),PDSCH從該字段可以獲得PDSCH所在時(shí)隙、PDSCH的時(shí)域長(cháng)度以及PDSCH在時(shí)隙中的起始符號索引。起始和長(cháng)度指示值SLIV,具體可參考筆者之前的文章,有專(zhuān)門(mén)介紹時(shí)域資源分配的原理。
對于上行來(lái)說(shuō),PUSCH和PDSCH時(shí)域資源分配方式幾乎一樣
(4)Frequency hopping flag – 1 bit。主要針對上行DCI信息,值1指示使能PUSCH頻域跳頻,值0表示不使能PUSCH頻域跳頻。
(5)Modulation and coding scheme – 5 bits。用于指定對應的PUSCH or PDSCH傳輸的MCS、調制階數Qm、目標碼率、頻譜效率SE。見(jiàn)MCS章節介紹。
(6)New data indicator – 1 bit:用于判斷當前傳輸是新傳還是重傳。當前傳輸相對上一次傳輸,如果該域值進(jìn)行了改變,則是新傳,否則是重傳。
(7)Redundancy version – 2 bits。用于指冗余版本。其該域值00、01、10、11分別對應RV0、RV1、RV2、RV3。
(8) HARQ process number – 4 bits。用于指示對應的PUSCH or PDSCH傳輸的HARQ process。由于上行采用異步,所以要顯示指示HARQ process。最大支持16個(gè)HARQ process。
(9)UL/SUL indicator – 1 bit。0 or 1 bit。用于指示PUSCH是UL或者SUL。如果填充前DCI format 1_0的bit數大于填充前DCI format 0_0的bit數,則該域為1bit,并且值0指示NonSUL,值1指示SUL。否則該域為0 bit。
(10)Carrier indicator – 0 or 3 bits。該字段用于指示這個(gè)DCI調度的是哪一個(gè)serving cell上的資源。只有使能了CA中的跨載波調度特性時(shí),該字段才會(huì )存在。當CrossCarrierSchedulingConfig中cifPresence設置為T(mén)RUE時(shí),如果是當前小區則Carrier indicator為0bit,如果是其他小區,則Carrier indicator為3bits,并由CrossCarrierSchedulingConfig中cifInSchedulingCell指示對應小區發(fā)來(lái)的DCI。
(11)Bandwidth part indicator – 0, 1 or 2 bits。用于指示配置BWP ID。如果UE不能通過(guò)DCI進(jìn)行激活BWP改變,則UE忽略該字段,可參考圖3
圖3