一、偽隨機序列PN碼的生成
偽隨機序列有很多種,如m序列、Gold序列和正交Gold序列,其中m序列的構造及MATLAB生成方法見:
線性移位暫存器序列(m序列)之MATLAB實作
m序列雖然性能優良,但同樣長度的m序列個數不多,且m序列之間的互相關函式值不理想,R.Gold于1967年提出了一種基于m序列的碼序列,稱為Gold碼序列,這種序列有較優良的自相關和互相關特性,構造簡單,產生的序列數多,因而得到了廣泛的應用,
二、Gold序列
Gold碼序列是用一對周期和速率均相同,但碼字不同的m序列優選對模2加后得到的,優選對是指在m序列集中,其互相關函式最大值的絕對值小于某個值的兩個m序列,Gold碼序列構成原理如圖所示,

圖中,兩個m序列發生器的級數相同,它們構成一對優選對,如果一個序列保持不動,第2個序列隨時鐘進行移位,再將兩者進行模2加,即可得到相應的Gold碼序列,
對n級m序列,共有2n-1個不同相位,所以通過模2加后可得到2n -1個Gold碼序列,加上原來的2個m序列,共可以產生2n +1個不同的Gold碼序列,這些碼序列的周期均為2n -1,需要說明的是,除了2個原始序列外,其余的2n -1個序列不是m序列,也不具有m序列的性質,<
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/264755.html
標籤:其他
上一篇:音視頻概念
下一篇:AD20的使用##學習筆記
