第 4 章 調(diào)制與編碼
LTE(長(zhǎng)期演進(jìn))下行鏈路PHY(物理層)鏈可以看作應(yīng)用于下行鏈路共享信道(DLSCH)和物理下行鏈路共享信道(PDSCH)的處理的組合。DLSCH處理也稱為下行鏈路傳輸信道(TrCH)處理。它包括循環(huán)冗余校驗(yàn)(CRC)碼附加、數(shù)據(jù)子塊處理、基于turbo編碼器的信道編碼、速率匹配、混合自動(dòng)重復(fù)請(qǐng)求(HARQ)處理和碼字重構(gòu)等步驟。碼字是PDSCH處理的輸入,包括加擾、調(diào)制、多天線多輸入多輸出(MIMO)處理、時(shí)頻資源映射和正交頻分復(fù)用(OFDM)傳輸。我們將這個(gè)兩步DLSCH和PDCH處理鏈的組件細(xì)分為三個(gè)部分,將在接下來(lái)的三章中討論。
在本章中,我們研究LTE標(biāo)準(zhǔn)中使用的調(diào)制和編碼方案。這些包括所有組合的DLSCH和PDSCH處理步驟,不包括MIMO和OFDM操作。接下來(lái)的兩章將討論OFDM和MIMO。首先,我們將研究PDSCH處理中的耦合操作,包括加擾和調(diào)制。然后我們將研究TrCH處理,包括一系列操作,這些操作將邏輯信道和用戶比特有效負(fù)載映射到碼字,這些碼字被傳遞到共享物理信道。
我們將創(chuàng)建Matlab?程序,在發(fā)射機(jī)和接收機(jī)中完全指定TrCH處理。我們將使用MATLAB函數(shù)研究不同調(diào)制方案和不同編碼速率對(duì)加性高斯白噪聲(AWGN)信道模型誤碼率(BER)性能的影響。這些操作完全指定如何處理用戶數(shù)據(jù)位,以產(chǎn)生用于后續(xù)MIMO和OFDM功能塊傳輸?shù)妮斎敕?hào)。MIMO和OFDM的細(xì)節(jié)在接下來(lái)的兩章中被研究。
4.1 LTE調(diào)制方案
LTE標(biāo)準(zhǔn)中使用的調(diào)制方案包括QPSK(正交相移鍵控)、16QAM(正交幅度調(diào)制)和64QAM。圖4.1顯示了這三種調(diào)制方案的星座圖。
在QPSK調(diào)制的情況下,每個(gè)調(diào)制符號(hào)可以具有四個(gè)不同值中的一個(gè),這些值被映射到星座圖中的四個(gè)不同位置。QPSK需要2位來(lái)編碼它的四個(gè)不同的調(diào)制符號(hào)中的每一個(gè)。16QAM調(diào)制涉及使用16個(gè)不同的信令選擇,因此利用4比特信息對(duì)每個(gè)調(diào)制符號(hào)進(jìn)行編碼。64QAM調(diào)制涉及64個(gè)不同的可能信令值,因此需要6位來(lái)表示單個(gè)調(diào)制符號(hào)。
多個(gè)調(diào)制方案的可用性有助于實(shí)現(xiàn)基于信道條件的自適應(yīng)調(diào)制。當(dāng)無(wú)線電鏈路相對(duì)干凈——即,信噪比(SNR)相對(duì)高——我們可以使用密集星座的調(diào)制方案,例如64QAM。在這種情況下,發(fā)送單個(gè)碼元導(dǎo)致6比特的傳輸,因此可以增加吞吐量。然而,隨著信道變得更加嘈雜,我們應(yīng)該使用具有更多碼間分離的調(diào)制方案,例如QPSK。這又將減少每個(gè)樣本的位數(shù),并降低吞吐量。
在LTE的調(diào)制映射,它指定如何調(diào)制符號(hào)位序列分配到每一個(gè)這樣的表,如表4.1和4.2的QPSK和16QAM所示。64QAM調(diào)制映射表尺寸過(guò)大,可以參考文獻(xiàn)[1]。
我們注意到位(bit)到符號(hào)(symbols)的映射既不是基于典型的二進(jìn)制,也不是基于灰階編碼(graycoded)方法。 LTE 定義使用了一種星座映射的方式。LTE使用同樣的方式定義了的調(diào)制符號(hào),這種方式平均信號(hào)功率是一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。
4.1.1 MATLAB 案例
模擬LTE下行鏈路的第一步,我們從LTE調(diào)制方式開(kāi)始。如下的兩個(gè)MATLAB算法顯示了LTE的調(diào)制和解調(diào)算法,在此我們調(diào)用了系統(tǒng)工具箱。
1function y = Modulator( u,Mode )
2%% Initialization
3persistent QPSK QAM16 QAM64
4if isempty(QPSK)
5 QPSK = comm.PSKModulator(4,'BitInput',true,'PhaseOffset',pi/4,...
6 'SymbolMapping','Custom','CustomSymbolMapping',[0 2 3 1]);
7
8 QAM16 = comm.RectangularQAMModulator(16, 'BitInput',true,...
9 'NormalizationMethod','Average power', 'SymbolMapping',...
10 'Custom','CustomSymbolMapping', [11 10 14 15 9 8 12 13 1 0 4 5 3 2 6 7]);
11
12 QAM64 = comm.RectangularQAMModulator(64, 'BitInput',true,...
13 'NormalizationMethod','Average power', 'SymbolMapping',...
14 'Custom', 'CustomSymbolMapping', [47 46 42 43 59 58 62 63 45 44 40 ...
15 41 57 56 60 61 37 36 32 33 49 48 52 53 39 38 34 35 51 50 54 55 7 ...
16 6 2 3 19 18 22 23 5 4 0 1 17 16 20 21 13 12 8 9 25 24 28 29 15 14 ...
17 10 11 27 26 30 31]);
18end
19
20%% Processing
21switch Mode
22 case 1
23 y = step(QPSK,u);
24 case 2
25 y = step(QAM16,u);
26 case 3
27 y = step(QAM64,u);
28end
調(diào)制器函數(shù)具有兩個(gè)輸入參數(shù):輸入比特流(U)和表示調(diào)制模式(MODE)的參數(shù)。作為其輸出,函數(shù)計(jì)算調(diào)制符號(hào)。該函數(shù)實(shí)現(xiàn)了LTE標(biāo)準(zhǔn)中使用的三種不同類型的調(diào)制器。例如,在QPSK的情況下,我們使用一個(gè)COM.PSK調(diào)制器系統(tǒng)對(duì)象,并將其調(diào)制順序設(shè)置為4。類似地,對(duì)于16QAM和64QAM,我們使用comm.RectangulatQAMModulator() 系統(tǒng)對(duì)象,并將它們的調(diào)制順序分別設(shè)置為16和64。根據(jù)調(diào)制模式的值,我們處理輸入比特以產(chǎn)生調(diào)制符號(hào)作為輸出。
-
QAM
+關(guān)注
關(guān)注
0文章
78瀏覽量
30472 -
SNR
+關(guān)注
關(guān)注
3文章
196瀏覽量
24522 -
OFDM系統(tǒng)
+關(guān)注
關(guān)注
0文章
28瀏覽量
7470 -
QPSK調(diào)制
+關(guān)注
關(guān)注
0文章
11瀏覽量
7649 -
CRC效驗(yàn)
+關(guān)注
關(guān)注
0文章
30瀏覽量
1146
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論