這次跟各位分享下PUCCH相關(guān)的:
這次主要分享下PUCCH的占用RB數(shù)計(jì)算,上一次我們?cè)谡fPRACH的時(shí)候說到prach-FrequencyOffset的值來源于PUCCH占用的RB,這個(gè)怎么算的呢?
簡(jiǎn)單的說:PUCCH占用的RB=傳輸Format(1/1a/1b)的RB +傳輸Format(2/2a/2b)的RB+混傳Format(1/1a/1b+2/2a/2b)的RB
傳輸Format(1/1a/1b)的RB:這個(gè)跟用戶數(shù)有關(guān),簡(jiǎn)單的說就是算出一個(gè)RB可以傳多少個(gè)用戶,到時(shí)知道用戶數(shù)那占用的RB也就知道了;
傳輸Format(2/2a/2b)的RB:這個(gè)是設(shè)置的參數(shù)值,直接用;
混傳Format(1/1a/1b+2/2a/2b)的RB:這個(gè)目前現(xiàn)網(wǎng)設(shè)置為零,不混傳,我就不細(xì)說了
首先我們要知道PUCCH傳輸?shù)氖鞘裁礀|西,如下:
1、PUCCH格式:

Ø PUCCH Format(1/1a/1b):
傳輸模式如下:

時(shí)域7個(gè)OFDM符號(hào)中間三個(gè)傳DMRS,最后一個(gè)傳SR,也就是收傳PUCCH Format(1/1a/1b)的只有3個(gè)OFDM。PUCCH Format(1/1a/1b)采用循環(huán)位移+正交序列,這個(gè)是我們后面算RB的關(guān)鍵。
Ø PUCCH Format(2/2a/2b):
傳輸模式如下:

時(shí)域7個(gè)OFDM符號(hào)2個(gè)傳DMRS,最后一個(gè)還是傳SR,也就是說傳PUCCH Format(2/2a/2b)的只有4個(gè)OFDM。采用循環(huán)位移。
2、PUCCH的產(chǎn)生:
PUCCH的產(chǎn)生過程如下:
基本序列(PCI相關(guān))--->頻域位移(cyclic shift)--->時(shí)域位移(orthogonal sepunce)
怎么理解呢,就像坐標(biāo)軸一樣,例如(X=1,Y=4)那我們先找到X=1,再找Y=4,這就是我們的位置。
3、PUCCH參數(shù):
Ø deltapucch-shift(頻域位移):
注意該參數(shù)只適用于PUCCH Format(1/1a/1b),不用于PUCCH Format(2/2a/2b),這是因?yàn)?span style="font-family:">PUCCH Format(1/1a/1b)采用了循環(huán)位移+正交序列,而PUCCH Format(2/2a/2b)只采用正交序列。
這個(gè)參數(shù)我們現(xiàn)網(wǎng)取值范圍1、2、3,對(duì)應(yīng)的頻域偏移為12、6、4,PUCCH采用最大12的頻域位移,12指的就是1個(gè)RB的12個(gè)RE。當(dāng)取值為1的時(shí)候,即每個(gè)RB上可復(fù)用的最大PUCCH Format(1/1a/1b)個(gè)數(shù)為36 ,即36個(gè)用戶。前面說過有3個(gè)OFDM傳PUCCH Format(1/1a/1b),所以一個(gè)RB上就有12*3=36。以次類推2對(duì)應(yīng)3*6=18,1對(duì)應(yīng)3*4=12。這里這個(gè)3其實(shí)就是正交序列。
在實(shí)際部署中,12個(gè)cyclic shift并不一定都能夠使用,只有6個(gè)可用。
Ø NRB-CQI:
這個(gè)參數(shù)就是指定的我們傳CQI所用的RB數(shù)。
Ø nCS-AN:
該參數(shù)指定我們混傳的PUCCH,目前現(xiàn)網(wǎng)設(shè)置為0,不混傳,一般在1.4M帶寬的時(shí)候由于帶寬受限導(dǎo)致PUCCH受限,這種情況先才會(huì)使用混傳。
Ø nlPUCCH_AN:
現(xiàn)網(wǎng)配置的,最大可配置的PUCCH資源。是基于下行調(diào)度PDCCH的CCE的偏移量。所以我們?cè)谒?span style="font-family:">PUCCH可以傳的用戶數(shù)= nlPUCCH_AN+PDCCH的CCE數(shù)(不考慮混傳)
PDCCH的CCE數(shù)我們之前很多考試中有計(jì)算過,結(jié)果如下表:

Ø sr-pucch-Resourceindex
SR信道個(gè)數(shù),這個(gè)不用計(jì)算,個(gè)人理解為因?yàn)槊總(gè)PUCCH在最后一個(gè)OFDM都傳SR,可以看作是和ACK/NACK或者CQI是綁定在一起的,看作一組,即我們算ACK/NACK或者CQI的時(shí)候其實(shí)已經(jīng)把SR占用的資源一起算了。簡(jiǎn)單的說SR和ACK/NACK/CQI是在同一個(gè)頻域,只是時(shí)域分開的。
4、PUCCH占用RB數(shù)計(jì)算:
還是舉個(gè)例子,參數(shù)設(shè)置如下:
20m帶寬,CFI=3,
deltapucch-shift = 1;
NRB-CQI = 4;
nCS-AN = 0;
nlPUCCH-AN = 72;
問我們的prachFreqOff應(yīng)該設(shè)置為多少?
首先prachFreqOff設(shè)置值,我在說PRACH的說過,是為了避免PUCCH和PRACH重疊(可以看我之前發(fā)的PRACH)
根據(jù)之前的公式:
PUCCH占用的RB=傳輸Format(1/1a/1b)的RB +傳輸Format(2/2a/2b)的RB+混傳Format(1/1a/1b+2/2a/2b)的RB
傳輸Format(1/1a/1b)的RB=(87+72)/36=5(向上取整),怎么來的呢?首先我們現(xiàn)網(wǎng)20m帶寬,CFI=3,可得知PDCCH的CCE為87,那么我們PUCCH傳用戶數(shù)= nlPUCCH_AN+PDCCH的CCE數(shù)(72+87),36是deltapucch-shift=1對(duì)應(yīng)偏移為12,3個(gè)OFDM符號(hào)。
傳輸Format(2/2a/2b)的RB = NRB-CQI = 4;
nCS-AN = 0 不混傳;
所以PUCCH占用RB數(shù)為5+4=9個(gè)RB,由于PUCCH是跳頻在整個(gè)頻帶的兩邊,所以上下各占5個(gè)RB,所以prachFreqOff設(shè)置的值大于5就可以了。
5、補(bǔ)充知識(shí)點(diǎn):
Ø 在R8中我們的PUCCH和PUSCH是不能同時(shí)傳輸?shù),但是?span style="font-family:">R10版本中是可以同時(shí)傳的。
Ø 在R10版本中PUCCH Format還有多了兩個(gè)格式:
PUCCH Format 1B with channel selecation
PUCCH Format3
這兩個(gè)是用于載波聚合的,前一個(gè)最多支持2個(gè)Scell,并且傳輸不超過4個(gè)ACK/NACK,后一個(gè)最多支持5個(gè)Scell。
Ø PUCCH用戶數(shù)
PUCCH Format(1/1a/1b)用戶數(shù)=6(頻域位移)*3(正交序列)=18,這里的正交序列個(gè)人理解其實(shí)就是OFDM數(shù)
PUCCH Format(1/1a/1b)用戶數(shù)=12(頻域位移)
這次就這些,有不正確的情請(qǐng)指出,謝謝!