PN碼(Pseudo-Noise Code),是一具有與白噪聲類似的自相關(guān)性質(zhì)的0和1所構(gòu)成的編碼序列,最廣為人知的二位元P-N Code是最大長度位移暫存器序列,簡稱m-序列, 他具有長 2的N次方 - 1個位元, 由一具線性回授的m級暫存器來產(chǎn)生。同時pn碼分長碼與短碼,在CDMA中的擔當不同的角色。
偽隨機(或偽噪聲,Pseudorandom Noise,PN)碼序列是一種常用的地址碼。偽隨機碼序列具有類似于隨機序列的基本特性,是一種貌似隨機但實際上是有規(guī)律的周期性二進制序列。如果發(fā)送數(shù)據(jù)序列經(jīng)過完全隨機性的加擾,接收機就無法恢復原始序列。在實際系統(tǒng)中使用的是一個足夠隨機的序列,一方面這個隨機序列對非目標接收機是不可識別的,另一方面目標接收機能夠識別并且很容易同步地產(chǎn)生這個隨機序列。
常見PN offset就是指PN碼偏置指數(shù),在IS-95A CDMA 系統(tǒng)中,PN短碼的周期是32768 (就是你看到的2的15次方=32768) chip,將短碼每隔64 chip進行劃分,于是得到了512 (= 32768 / 64)個不同相位的短碼,將這些短碼按0至511順序編號,將該編號稱為PN 碼偏置指數(shù)。而這512個PN Offset值并不一定能全部被使用,需要根據(jù)網(wǎng)絡(luò)的規(guī)模等實際情況確定了步長(Pilot INC)后才能最終確定可以使用的PN Offset值。
發(fā)射機和接收機采用高精確度和高穩(wěn)定度的時鐘頻率源,以保證頻率和相位的穩(wěn)定性。但在實際應(yīng)用中,存在許多事先無法估計的不確定因素,如收發(fā)時鐘不穩(wěn)定、發(fā)射時刻不確定、信道傳輸時延及干擾等,尤其在移動通信中,這些不確定因素都有隨機性,不能預先補償,只能通過同步系統(tǒng)消除。因此,在CDMA擴頻通信中,同步系統(tǒng)必不可少。PN碼序列同步是擴頻系統(tǒng)特有的,也是擴頻技術(shù)中的難點。CDMA系統(tǒng)要求接收機的本地偽隨機碼與接收到的PN碼在結(jié)構(gòu)、頻率和相位上完全一致,否則就不能正常接收所發(fā)送的信息,接收到的只是一片噪聲。若實現(xiàn)了收發(fā)同步但不能保持同步,也無法準確可靠地獲取所發(fā)送的信息數(shù)據(jù)。因此,PN碼序列的同步是CDMA擴頻通信的關(guān)鍵技術(shù)。
PN碼就是偽隨機碼,具有與二元隨機序列性質(zhì)相似的周期性碼組。是一種預先確定,并可重復實現(xiàn)的具有某種隨機特性的碼,它雖然僅有2個電平,卻具有類似白噪聲的相關(guān)特性,只是幅度概率分布不再服從高斯分布。用在ofdm系統(tǒng)中,可能是基于PN序列的同步算法或者是基于PN序列的頻偏信道參數(shù)估計算法,充分利用PN序列的相關(guān)特性,具有良好的抗噪特性、衰落信道適應(yīng)性和高的估計精度。