扩频系统使用的伪随机码PN码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章 扩频系统使用的伪随机码(PN 码)
在扩展频谱系统中,常使用伪随机码来扩展频谱。伪随机码的特性,如编码类型,长度,速度等在很大程度上决定了扩频系统的性能,如抗干扰能力,多址能力,码捕获时间。 6.1 移位寄存器序列 移位寄存器序列是指由移位寄存器输出的由“1”和“0”构成的序列。相应的时间波形是指由“1”和“-1”构成的时间函数,如图6-1所示。
图6-1 (a )移位寄存器序列
(b )移位寄存器波形
移位寄存器序列的产生如图6-2 。主要由移位寄存器和反馈函数构成。移位寄存
器内容为),,,(21n x x x f 或1,反馈函数的输入端通过系数与移位寄存器的各级状态相联()(1)(0通或断=i c )输出通过反馈线作为1x 的输入。移位寄存器在时钟的作用下把反馈函数的输出存入1x ,在下一个时钟周期又把新的反馈函数的输出存入1x 而把原1x 的内容移入2x ,依次循环下去,n x 不断输出。
根据反馈函数对移位寄存器序列产生器分类:
(1) 线性反馈移位寄存器序列产生器(LFSRSG ):如果),,(1n x x f 为n x x ,,1 的模2加。
(2) 非线性反馈移位寄存器序列产生器(NLFSRSG ):如果),,(1n x x f 不是n x x ,,1 的
模2加。
例1: LFSRSG :n=4,4314321),,,(x x x x x x x f ⊕⊕=
(a)
图6-2 移位寄存器序列生成器
共16个不同状态,1111,0000为死态,每个状态只来自一个前置态。
例2: LFSRSG :n=4,4143214321),,,(,1,0,0,1x x x x x x f c c c c ⊕=====
设初态为:1,1,1,14321====x x x x ,则移位寄存器状态转移图如下:
共16个状态,0000为死态,共有15个状态构成以15为周期的循环中,每个状态在一个周期中只出现1次。
例3: NLFSRSG :n=4,414321),,,(x x x x x x f =
在16种状态中,1111,0000为死态,且0011,0001,0010,0000可来自不止一个前置态。
比较以上三例看出:
(1) LFSRSG : 任一状态只来自一个前置态。
NLFSRSG :有的状态来自不止一个前置态。
(2) 对LFSRSG ,例1中初态不同,则状态的转移路径也不同。例2中,对除“0”态以外
的任一初态,状态转移路径均相同,且所经历的状态数为12-n
,即把除全“0”以外的状态全部穷尽。称此为最大长度线性反馈移位寄存器序列(简称m 序列)。 6.2 m 序列
6.2.1 m 序列的性质
(1) n 级m 序列的长度为12-=n
N ,m 序列的穷尽。如例2:1512,4=-==n
N n 。 (2) 在m 序列中,“1”的个数比“0”的个数多1,即为
)1(2
1
+N ,“0”的个数为)1(2
1
-N 。如例2中有8个“1”,7个“0”。
(3) 用宽度为n 的窗口沿m 序列滑动N 次,每次移1位,除全“0”外,其它每种n 位状态
刚好出现一次。如例2。
(4) 在m 序列中定义连续相同的一组符号为一个游程,把该相同符号的个数称为游程长
度,则对任一m 序列有:
a) “1”的长度为n 的游程只有1个,“0”的长度为n 的游程为0个。如例2中有一
个“1111”,无“0000”。
b) “1”的长度为(n-1)的游程为0个,“0”的长度为(n-1)的游程为1个。如例2中
有一个“000”,无“111”。
c) “1”的长度为(n-2),“0”的长度为(n-2)的游程各为1个。如例2中有一个
“11”,一个“00”。
d) “1”的长度为(n-3),“0”的长度为(n-3)的游程各为2个。如例2中有二个
“1”,“1”,二个“0”,“0”。
e) “1”的长度为(n-4),“0”的长度为(n-4)的游程各为4个。例2中无法验证。
f) “1”的长度为k,“0”的长度为k 的游程各为2
2
--k n 个,其中1≤k ≤n-1,
)
)
⎩⎨
⎧-==b n k a n k 如如,1, (5) 一个m 序列与该序列的任意位相移后的序列模2加后仍为具有某种相移的该m 序列。
此性质为线形叠加性。
(6) 自相关函数是周期性的,双电平。
⎪⎩⎪
⎨⎧≠±±=-±±===lN k k N
l lN k k R AC
且 ,2,1,1,2,1,0,,0.1)( AC R 为归一化自相关函数。
定义:
①在每个序列周期内“0”与“1”的数目最多差1
②如(4)中符号的关联特性
③在一个序列周期内,()())(0,10常数c k R R AC AC =≠= 满足以上三条者称为PN 码。显然m 序列是PN 码。
例: n=4, ()=K R AC ⎪⎩⎪
⎨⎧-=-非完全对准
完全对准总位数不同位数相同位数15
1
1
)15(
6.2.2 自相关和互相关函数
在扩展频谱系统中,不管是通信系统还是测距系统,都非常注重研究扩频码的自
相关和互相关特性。特别是在码分多址通信系统中,码序列的过大的自相关旁瓣和互相关峰值会使码捕获的虚警概率增加,对雷达系统(扩频方式)也是类似影响。 自相关函数定义为 ⎰∞
∞
--=dt t f t f R AC )()()(ττ
)(t f 为捕获序列,也常用)(t c 表示
互相关函数定义为
⎰
∞
∞
--=dt t g t f R CC )()()(ττ
其中)(t f 、)(t g 为两个码序列。
——平衡性 ——随机性