CDMA數(shù)字蜂窩移動(dòng)通信中要求地址碼和擴(kuò)頻碼所提供的碼序列應(yīng)接近白噪聲特性,要求其自相關(guān)特性尖銳而互相關(guān)特性等于或接近零,同時(shí)要求編碼方案簡單,保證具有較快的同步建立速度。PN碼和Walsh碼是CDMA系統(tǒng)中最常用的碼型。
一、m序列偽隨機(jī)碼(PN碼)
PN(Pseudo-Noise,偽隨機(jī)噪聲或偽隨機(jī)碼)碼是一種貌似隨機(jī)但實(shí)際上有規(guī)則的二進(jìn)制碼序列。它常用作擴(kuò)頻碼,在定時(shí)嚴(yán)格的系統(tǒng)中,我們可以用PN碼序列作為地址碼。在N-CDMA系統(tǒng)中,可利用它不同的相位(時(shí)間偏置)來區(qū)分不同的小區(qū)。
m序列是“最長線性反饋移位寄存器序列”的簡稱,是最簡單、最易實(shí)現(xiàn)的一種周期性偽隨機(jī)系列,其具體定義如下:如果n級(jí)線性移位寄存器輸出序列的周期為m=2 n -1,則該序列稱為m序列。
m序列發(fā)生器由移位寄存器、反饋抽頭和模2加法器組成。其中,反饋抽頭并不是任意的,即只有按照特定的方式抽頭,才會(huì)產(chǎn)生m序列。圖1是一個(gè)由四級(jí)(n = 4)移位寄存器構(gòu)成的m序列發(fā)生器的例子,也存在其他特定方式抽頭來構(gòu)成的(n = 4)m序列發(fā)生器。
圖1:由四級(jí)(n-4)移位寄存器構(gòu)成的m序列發(fā)生器
圖1中的m序列發(fā)生器的輸出為:
a(n)= a(n-3)⊕a(n-4)
假定初態(tài)為:
{a(n-4)a(n-3)a(n-2)a(n-1)}=1000
各個(gè)節(jié)拍下4個(gè)移位寄存器的狀態(tài)和m序列發(fā)生器的輸出a (n)見表1,由表1可知,4個(gè)移位寄存器的狀態(tài)需經(jīng)過15個(gè)節(jié)拍才出現(xiàn)重復(fù)循環(huán),輸出的偽隨機(jī)序列為:
100110101111000、010011010111100、……
也是以15bit為周期重復(fù)循環(huán)的,即由上述四級(jí)移位寄存器組成的m序列發(fā)生器所產(chǎn)生的PN碼序列長度為:m=2 n -1=2 4 -1=15。需要特別說明的是,四級(jí)移位寄存器構(gòu)成的m序列發(fā)生器初始狀態(tài)可以是任何值,但不允許其初始狀態(tài)為:
{a(n-4)a(n-3)a(n-2)a(n-1)}=0000
如果初始狀態(tài)為0,則其輸出序列永遠(yuǎn)為0。
表1:4個(gè)移位寄存器的狀態(tài)和m序列發(fā)生器的輸出a(n)
PN碼是一組正交性良好(自相關(guān)值尖銳)、互相關(guān)值接近0的偽隨機(jī)碼,常稱為準(zhǔn)正交碼,在CDMA移動(dòng)通信系統(tǒng)中可作為擴(kuò)頻碼、地址碼或用作擾碼。常用到的有兩類PN碼:
長碼序列:m=2 42 -1;
短碼序列:m=2 15 -1。
二、沃爾什(Walsh)碼
沃爾什碼是正交碼,其自相關(guān)值尖銳而互相關(guān)值為0,在CDMA移動(dòng)通信系統(tǒng)中常作為地址碼或擴(kuò)頻碼使用。下面所列的地址碼就是一組沃爾什碼:
W1={W1(1)、W1(2)、W1(3)、W1(4)}={1、1、1、1}
W2={W2(1)、W2(2)、W2(3)、W2(4)}={1、-1、1、-1}
W3={W3(1)、W3(2)、W3(3)、W3(4)}={1、1、-1、-1}
W4={W4(1)、W4(2)、W4(3)、W4(4)}={1、-1、-1、1}
所謂正交性,是指:
上式說明這個(gè)碼組內(nèi)的4個(gè)碼中,只有自身相乘疊加后歸一化值為1,任意兩個(gè)不同的碼相乘疊加后的值都是0,即互相關(guān)值為0。對(duì)其他碼組的沃爾什碼組也是一樣的結(jié)論。
上述沃爾什碼組的碼長為4位,只包含4個(gè)地址碼,即系統(tǒng)用戶數(shù)不能超過4個(gè)。當(dāng)用戶數(shù)更多時(shí),需產(chǎn)生碼長更長的沃爾什碼組。在窄帶CDMA移動(dòng)通信系統(tǒng)中采用64位長度的沃爾什碼組作為信道(碼道)地址碼,該碼組包含64個(gè)地址碼。
三、PN碼與沃爾什碼在N-CDMA移動(dòng)通信系統(tǒng)中的應(yīng)用
1、下行鏈路
① 速率為1.2288Mchip/s的PN碼長碼序列(m = 242 - 1)經(jīng)分頻(抽取)與業(yè)務(wù)信號(hào)速率一致后,用作對(duì)業(yè)務(wù)信道進(jìn)行擾碼。擾碼無擴(kuò)頻作用,擾碼后的信號(hào)帶寬不變。在N-CDMA移動(dòng)通信系統(tǒng)中,擾碼的作用是為通信提供保密。
② 采用64位的沃爾什碼組作為信道(碼道)地址碼,對(duì)所有的下行信號(hào)進(jìn)行正交調(diào)制其中0號(hào)Walsh碼W0分配給導(dǎo)頻(或?qū)б┬诺溃ㄆ浣Y(jié)構(gòu)示例如下圖3-1-1所示);32號(hào)Walsh碼W32分配給同步信道(其結(jié)構(gòu)示例如下圖3-1-2所示);1~7號(hào)Walsh碼W1~W7分配給尋呼信道,其余的Walsh碼分配給前向業(yè)務(wù)信道。信道地址碼碼片(chip)速率為1.2288Mchip/s,在下行信道中和短碼一起兼作擴(kuò)頻碼使用。
圖3-1-1:導(dǎo)頻信道結(jié)構(gòu)示例
圖3-1-2:同步信道結(jié)構(gòu)示例
③ 速率為1.2288Mchip/s的PN碼短碼序列(m=215-1)被稱為引導(dǎo)PN序列,用作基站地址碼,對(duì)所有的前向信號(hào)進(jìn)行QPSK調(diào)制。不同小區(qū)采用相同的PN碼短碼序列,但各自采用不同的相位(時(shí)間偏置)。移動(dòng)臺(tái)采用相關(guān)(相干)檢測(cè)法可以很容易區(qū)分不同的基站。
2、上行鏈路
① 速率為1.2288Mchip/s的PN碼長碼序列(m=242-1)用作上行鏈路的用戶地址碼和擴(kuò)頻碼。不同的移動(dòng)臺(tái)分配到一個(gè)長碼序列的隨機(jī)延時(shí)初相,并再與該移動(dòng)臺(tái)的電子序號(hào)(ESN)作掩碼2加,從而形成不同相位的用戶地址碼。
② 下行和上行鏈路都使用64位的沃爾什碼組,但兩者的應(yīng)用目的不同,前者是為了區(qū)分信道,而后者是為了對(duì)信號(hào)進(jìn)行正交碼多進(jìn)制調(diào)制(軟擴(kuò)頻)。
③ 速率為1.2288Mchip/s的PN碼短碼序列(m=215-1)對(duì)所有的上行信號(hào)進(jìn)行QPSK。在下行鏈路采用不同的相位偏置來區(qū)分不同的基本站,而在上行鏈路所采用的PN短碼序列無引導(dǎo)作用,所以一般稱為PN序列。
欲詳細(xì)了解PN碼與沃爾什碼在CDMA系統(tǒng)中應(yīng)用的請(qǐng)進(jìn)入。
欲進(jìn)一步了解CDMA系統(tǒng)空中接口技術(shù)要求的請(qǐng)進(jìn)入。