正交编码与伪随机序列

  • 格式:doc
  • 大小:441.00 KB
  • 文档页数:12

下载文档原格式

  / 12
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

正交编码与伪随机序列

————————————————————————————————作者: ————————————————————————————————日期:

3. 正交编码与伪随机序列

在数字通信中,正交编码与伪随机序列都是十分重要的技术。正交编码不仅可以用作纠错编码,还可用来实现码分多址通信。伪随机序列在误码率测量、时延测量、扩频通信、通信加密及分离多径等方面有十分广泛的应用。

3.1. 正交编码

一、几个概念 1、互相关系数

设长为n的编码中码元只取+1、-1,x 和y是其中两个码组

)...,(21n x x x x =,)...,(21n y y y y =,其中)1,1(,-+∈i i y x

则x、y 间的互相关系数定义为

∑==n

i i i y x n y x 1

1),(ρ

如果用0表示+1、1表示-1,则

D

A D

A y x +-=

),(ρ,其中A 是相同码元的个数,D 为不同码元的个数。 2、自相关系数

自相关系数定义为:∑=+=n

i j i i x x x n j 1

1)(ρ,其中下标的计算按模n 计算。

3、正交编码

若码组C y x ∈∀,,(C 为所有编码码组的集合)满足0),(=y x ρ,则称C 为正交编码。即:正交编码的任意两个码组都是正交的。 例1:已知编码的4个码组如下:

)1,1,1,1();1,1,1,1();1,1,1,1();1,1,1,1(4321--=--=--=++++=S S S S

试计算1S 的自相关系数、21,S S 的互相关系数。 4、超正交编码

若两个码组的互相关系数0<ρ,则称这两个码组互相超正交。如果一种编码中任何两个码组间均超正交,则称这种编码为超正交编码。

例2:例1中取后三个码组,且去掉第1位构成的编码为超正交编码。 (0,1,1),(1,1,0)(1,0,1) 5、双正交编码

由正交编码及其反码便组成双正交编码。

例3:正交编码(1,1,1,1)(1,1,0,0)(1,0,0,1)(1,0,1,0) 反码为(0,0,0,0)(0,0,1,1)(0,1,1,0)(0,1,0,1) 双正交码中任意两个码组间的互相关系数为0或-1。

二、哈达玛矩阵

哈达玛矩阵的行、列都构成正交码组,在正交编码的构造中具有很重要的作用。 哈达玛矩阵的构成: 2阶哈达玛矩阵

⎢⎣⎡-=11112H 4阶哈达玛矩阵

⎥⎦

⎣⎡-=2222

4H H H H H … 哈达玛矩阵的所有行之间互相正交,所有列之间互相正交。

哈达玛矩阵经过行列交换后得到的矩阵仍然正交,沃尔什矩阵可以通过哈达玛矩阵按交变的次数排列顺序构成。 例4:

⎥⎥⎥⎥

⎤⎢⎢⎢

⎢⎣⎡------=1111111111111111W 3.2. 伪随机序列

伪随机序列的应用:通信系统的测试、保密通信、扰码等。 伪随机序列的产生:m 序列、M 序列、GOLD 序列等。

3.2.1. m序列

一、m 序列的产生

1、最长线性反馈移位寄存器序列

m 序列是最长线性反馈移位寄存器序列的简称,它是由带线性反馈的移位寄存器产生的周期最长的序列。 举例说明:

输出输出

图1A 图1B

图1A : 图1B 初始状态: 1000 1000 11001100

1110 0110 1111 1011 0111 0101 1011 0010 0101 0001 1010 1000 1101 0110 0011 1001 0100 0010 0001 1000

可以看到图1A的输出的周期为15,除去全0外,图1A 的输出是周期最长的的序列。 我们希望尽可能少的级数产生尽可能长的序列。一般说来,一个n 级反馈移存器可能产生的最长周期为12-n 。反馈电路如何连接才能输出序列最长?是本节要讨论的问题。 2、m 序列的特征方程

移存器的结构用特征方程表示:

∑==+++=n

i i i n

n x c x c x c c x f 0

10...)(

3、m 序列的递推方程

∑=-=n

i i k i k a c a 1

4、m 序列的母函数

∑∞

==++++=0

10......)(k k k n

n x a x a x a a x G

5、几个有用的定理用来构造m 序列

定理一、)()()(x h x G x f =,其中)(x h 为次数低于)(x f 的次数的多项式。

证明:∑∑∑∑

∑∞

=--==--∞

=∞

====

1

100)(k i k i

k n

i i

i i

n

i i

k i

k i k k k

k

x a

x

c x x

a

c x a

x G

∑∑=∞

=----++=n

i k k k i

i

i

i x a x a x a

x c 1

1

1)...(

∑∑==----+++=

n

i n

i i i i

i

i i x G x c x a x a

x c 11

1

1)()...(

∑∑==----++=+n

i n

i i i i i i

i x a x a x c x G x c 1

1

11)...()()1(

10=c 得到如下关系:

)()()(x h x G x f =

可以看到,)(x h 的次数小于n 。当电路给定后,)(x h 只取决于初始状态。 定理二、一n级线性反馈移位寄存器的相继状态具有周期性,周期为12-≤n

p 。 证明:反馈寄存器状态取决于前一状态,因此只要产生的状态与前面某一时刻相同,则以后的状态肯定是循环的,因此具有周期性。

移存器一共有n 个,因此只有n 2种组合,因此经过它的周期最大为n 2。

而在线性结构中,全0状态的下一状态为0,因此在长周期的序列中,寄存器状态不应该出现全0,因此寄存器状态周期12-≤n

p 。

定理三、若序列}{k a A =具有最长周期12-=n

p ,则其特征多项式)(x f 应为既约多项式。

证明:用反证法。若)()()(21x f x f x f = 则:)

()

()()()()()(2211x f x h x f x h x f x h x G +==

且有)(),(21x f x f 的次数21,n n 满足n n n =+21。

可以将上述序列看成2个序列的和,因此他们的周期分别为21,p p ,根据定理二,

12321222)12)(12(),(212121-<-≤+--=--≤=n n n n n n n p p LCM p

不是最长序列。

定理四、一个线性移位寄存器的特征多项式)(x f 若为既约的,则由其产生的序列

}{k a A =的周期等于使)(x f 能整除的)1(+p x 最小正整数p。

证明:

∑∞

===0

)()()

(k k k x a x G x f x h ......)(...)(...02101110++++++++=--a x x a a x x a x a a p p p p