第10章-正交编码与伪随机序列v3_第1页
第10章-正交编码与伪随机序列v3_第2页
第10章-正交编码与伪随机序列v3_第3页
第10章-正交编码与伪随机序列v3_第4页
第10章-正交编码与伪随机序列v3_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1通信原理第10章正交编码与伪随机序列2024/9/29210.1引言

2024/9/29

正交编码不仅可以用于提高数字通信系统的可靠性,还可以用来实现码分多址,在移动蜂窝通信中广泛应用。伪随机序列在误码率测量、时延测量、扩谱通信和保密通信等领域都有着十分广泛的应用。32024/9/2910.2正交编码的基本概念和常见的正交编码10.2.1正交编码的基本概念

设码长为n的编码中码元只取值+1和-1。如果x和y是其中的两个码组:x=(x1,x2,…,xn),y=(y1,y2,…,yn),其中,xi,yi∈{+1,-1},i=1,2,…,n,则码组x和y的互相关系数被定义为

如果码组x和y正交,则

(x,y)=0。42024/9/2910.2.1正交编码的基本概念(续)

这4个码组中任意两者之间的相关系数都为0,即这4个码组两两正交。我们把这种两两正交的编码称为正交编码。52024/9/2910.2.1正交编码的基本概念(续)一个长为n的码组x的自相关系数被定义为其中,x的下标按模n运算,即xn+k

xk。举例:如果数组x=(x1,x2,x3,x4)=(1,1,-1,-1),则62024/9/2910.2.1正交编码的基本概念(续)

在二进制编码理论中,常采用二进制数字“0”和“1”表示码元的可能取值。若规定用二进制数字“0”代替上述码组中的“-1”,用二进制数字“1”代替“+1”,则码组x和y的互相关系数被定义为其中,a表示码组x和y中对应码元相同的个数,b表示码组x和y中对应码元不同的个数。72024/9/2910.2.1正交编码的基本概念(续)

若两个码组间的互相关系数

<0,则称这两个码组互相超正交。如果一种编码中任意两码组之间均超正交,则称这种编码为超正交码。例如,对于3个码组:x1=(+1,+1,+1),x2=(+1,-1,-1),x3=(-1,-1,+1),由它们构成的编码是超正交码。

由正交编码和其反码构成的编码就是双正交编码。10.2.2常见的正交编码

常见的正交编码有Hadamard码矩阵、Walsh矩阵和伪随机序列等。82024/9/2910.2.2常见的正交编码(续)1.Hadamard码矩阵Hadamard码矩阵是法国数学家M.J.Hadamard于1893年首先构造出来的一种方阵,仅由元素+1和-1构成,而且其任意两行(列)之间是互相正交的,简记为H矩阵。H矩阵的最低阶数为2,即

为了简便起见,把上式中的+1和-1简写为+和-,上式就表示为92024/9/2910.2.2常见的正交编码(续)

数为2k的高阶H矩阵从下列递推关系得出其中,k为正整数,

是直积运算。上式的直积运算是指将矩阵Hk/2中的每一个元素用矩阵H2代替,比如,102024/9/2910.2.2常见的正交编码(续)H2矩阵、H4矩阵和H8矩阵都是对称矩阵,而且第一行和第一列的元素全为“+”,我们把这样的H矩阵称为Hadamard码矩阵的正规形式,或称为正规Hadamard码矩阵。112024/9/2910.2.2常见的正交编码(续)

按照递推关系式可以构造出所有2k阶的H矩阵。可以证明,高于2阶的H矩阵的阶数一定是4的倍数。

H矩阵是正交方阵。如果把其中每一行看作是一个码组,则这些码组也是互相正交的,而整个H矩阵就是一种码长为n的正交编码,它包含n个码组。因为长度为n的编码共有2n个不同码组,如果只将这n个码组作为许用码组,其余(2n-n)个为禁用码组,则可以将其多余度用来纠错。这种编码在纠错编码理论中称为Reed-Muller码。122024/9/2910.2.2常见的正交编码(续)2.Walsh矩阵 Walsh函数的定义常用三角函数法、拉德马赫函数乘积表示法、Hadamard矩阵表示法和递推公式法等。这里介绍Walsh函数的递推公式形式,其定义为其中,j=0,1,2,…,q=0或1,[j/2]表示j/2的整数部分。132024/9/2910.2.2常见的正交编码(续)

为了便于理解,做以下几点说明:(1)当把Wal(j,t)改成Wal(j,2t)时,表示保持波形相对形状不变,只是将时基从-1/2≤t≤1/2压缩到-1/4≤t≤1/4;(2)当把Wal(j,2t)改成Wal[j,2(t±1/4)]时,表示保持波形相对形状不变,只是将波形向左(对应“+”号)或向右(对应“-”号)平移1/4。例如,Wal(5,t)应该根据Wal(2,t)递推出来,此时,k=5,j=2,q=1,[j/2]=1。142024/9/2910.2.2常见的正交编码(续)152024/9/2910.2.2常见的正交编码(续)162024/9/2910.2.2常见的正交编码(续)

前八个Walsh函数中的任意两个函数都是正交的。将前N个Walsh函数在等距的N个点抽样,再将抽样值写成矩阵形式,即得N×N矩阵。例如,N=8时,可以得到8×8矩阵:如果把Walsh矩阵的每一行作为一个码组,就得到Walsh编码。172024/9/2910.3伪随机序列

伪随机序列具有类似于随机噪声的某些统计特性,同时又能够重复产生。目前广泛应用的伪随机噪声都是由周期性数字序列经过滤波等处理后得出的。我们将这种周期性数字序列称为伪随机序列,它有时又被称为伪随机信号和伪随机码。

常用的伪随机序列有m序列、M序列、二次剩余序列和双素数序列。182024/9/2910.3.1m序列的产生m序列是最长线性反馈移位寄存器序列的简称,它是由带线性反馈移存器产生的周期最长的一种序列。一个4级线性反馈移存器如图10-3所示,其中的⊕表示模2加。192024/9/2910.3.1m序列的产生(续)

设4个寄存器的初始状态为为(a3,a2,a1,a0)=(1,0,0,0),则在移位1次时,由a3和a0模2相加,作为a3新的输入a3=1

0=1,新的状态变为(a3,a3,a2,a1)=(1,1,0,0)。这样移位15次后又回到初始状态(1,0,0,0)。产生的随机序列{bn,n=0,1,2,…}={0,0,0,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,1,1,…}。

如果初始状态为全“0”,即(a3,a2,a1,a0)=(0,0,0,0),则移位后得到的仍为全“0”状态,应该避免。

除全“0”状态外,只剩15种状态可用,由任何4级反馈移存器产生的序列的周期最长为15。202024/9/2910.3.1m序列的产生(续)

一个n级线性反馈移存器可能产生的最长周期等于(2n-1)。这种最长的序列称为最长线性反馈移存器序列,就是m序列。

一般的线性反馈移存器原理方框图如图10-4所示,其中,各级移存器的状态用ai表示,ai=0或1,i为非负整数。反馈线的连接状态用ci表示,ci=1表示此线接通,ci=0表示此线断开。反馈线的连接状态不同,输出序列的周期就可能不同。212024/9/2910.3.1m序列的产生(续)

寄存器an-1的新状态为222024/9/2910.3.1m序列的产生(续)

ci的取值决定了移存器的反馈连接和序列的周期长度,故ci是一个很重要的参量。现在将它们与一个n阶方程一一对应,让它们在为n阶方程的系数,即

这个n阶方程被称为特征方程或特征多项式。

任何一个寄存器的输出都可以作为一个伪随机序列。如果我们把寄存器an-1的输出序列{an,n=0,1,2,…}的每个元素与一个代数方程建立一一对应的关系,即母函数232024/9/2910.3.1m序列的产生(续)

定理10-1

如果多项式u(x)的阶数低于特征方程f(x)的阶数,该特征方程f(x)对应的母函数为G(x),则证明242024/9/2910.3.1m序列的产生(续)

当电路给定后,h(x)仅决定于寄存器初始状态(a-i,a-i

+1,

,a-1)。如果a-1=1,则h(x)的阶数为(n–1);若a-1=0,则h(x)的阶数<(n–1)。因此,h(x)的阶数

(n–1)。而f(x)的阶数为n,因为cn=1。故h(x)的阶数必定低于f(x)的阶数。252024/9/2910.3.1m序列的产生(续)

定理10-2

一个n级线性反馈移存器的状态具有周期性,且周期p

2n-1。证明移存器的新状态完全决定于所有寄存器的前一状态。因此,对于某新状态R,如果R与以前的某一状态Q相同,则状态R后之相继状态必定和Q之相继状态相同,也就是说,一个n级线性反馈移存器的状态具有周期性。

在n级移存器中,每级移存器只能有两种状态:“1”或“0”。故n级移存器最多仅可能有2n种不同状态。所以,在连续(2n

+1)个状态中必有重复。如上所述,一旦状态重复,就有周期性,且周期p

2n。

262024/9/2910.3.1m序列的产生(续)

在2n种不同状态中,其中有一种全“0”状态。一旦发生全“0”状态,则后继状态也为全“0”,这时的周期p=1。因此,在一个长的周期中不能包括全“0”状态。所以周期p

(2n

-1)。

定理10-3如果序列A={ak,k=0,1,2,…}具有最长周期p=2n-1,则其特征多项式f(x)应为阶数位n的既约多项式(所谓既约多项式是指不能分解因子的多项式)。证明:假设n次多项式f(x)能分解成两个不同因子,即272024/9/2910.3.1m序列的产生(续)

假设f1(x)的阶数为n1,n1>0,f2(x)的阶数为n2,n2>0,则n1+n2=n。母函数G(x)可以看成是两个母函数G1(x)和G2(x)之和,其中G1(x)是由特征多项式f1(x)产生的,G2(x)是由特征多项式f2(x)产生的。由定理10-2可知,G1(x)对应的输出序列的最长周期为G2(x)对应的输出序列的最长周期为G(x)对应的输出序列的最长周期p应是p1和p2的最小公倍数LCM[p1,p2],即282024/9/2910.3.1m序列的产生(续)

这与定理已知条件p=2n-1矛盾。因此,特征多项式f(x)应为阶数位n的既约多项式。定理10-4

如果n级线性反馈移存器的特征多项式f(x)是既约的,则由其产生的序列A={ak,k=0,1,2,…}的周期等于使(xp+1)被f(x)整除的最小正整数p。证明如果序列A具有周期p,则母函数292024/9/2910.3.1m序列的产生(续)302024/9/2910.3.1m序列的产生(续)设(xp

+1)被f(x)整除的商为

不妨考虑一种具体的初始状态,a-1=a-2=

=a-n+1=0,a-n=1,则312024/9/2910.3.1m序列的产生(续)

序列A的周期为p或p的某个因子。若A以p的某个因子p1为周期,p1<p,则由定理10-4可知,(xp1+1)必能被f(x)整除。所以,序列A={ak,k=0,1,2,…}的周期等于使(xp+1)被f(x)整除的最小正整数p。

若一个n次多项式f(x)满足下列条件:

(1)f(x)为既约的;

(2)f(x)可整除(xp+1),p=2n

–1,n为正整数。

(3)f(x)除不尽(xq+1),q<p;则称f(x)为本原多项式。

由定理10-4可知,一个线性反馈移存器能产生m序列的充要条件为:线性反馈移存器的特征多项式为本原多项式。322024/9/2910.3.1m序列的产生(续)例10-1

用一个4级线性反馈移存器产生m序列,试求其特征多项式。解线性反馈移存器产生的m序列的周期为p=2n–1=15。由于其特征多项式f(x)应可整除(xp+1)=(x15+1)。换言之,特征多项式f(x)应该是(x15+1)的一个因子。由于f(x)不仅应为(x15+1)的一个因子,而且还应该是一个4次本原多项式。上式表明,(x15+1)可以分解为5个既约因子,其中3个是4次多项式。332024/9/2910.3.1m序列的产生(续)342024/9/2910.3.2m序列的性质1.均衡性

在m序列的一个周期中,“1”和“0”的数目基本相等。准确地说,“1”的个数比“0”的个数多一个。2.游程分布规律

把序列中取值相同的那些相继的(连在一起的)元素合称为一个“游程”。在一个游程中元素的个数称为游程长度。352024/9/2910.3.2m序列的性质

在其一个周期(m个元素)中,共有8个游程,其中长度为4的游程有1个,即“1111”,长度为3的游程有1个,即“000”,长度为2的游程有2个,即“11”和“00”,长度为1的游程有4个,即两个“1”和两个“0”。

一般说来,在m序列中,长度为1的游程占游程总数的1/2;长度为2的游程占游程总数的1/4;长度为3的游程占1/8;以此类推。

严格讲,长度为k的游程数目占游程总数的2-k,其中1

k

(n-1)。而且在长度为k的游程中[其中1

k

(n-2)],连“1”的游程和连“0”的游程各占一半。362024/9/2910.3.2m序列的性质

3.移位相加特性

一个m序列A与其经过任意次延迟移位产生的另一个不同序列B模2相加,得到的仍是A的某次延迟移位序列C,即A

B=C4.自相关函数m序列的自相关函数可以定义为其中,A和D分别是m序列与其j次移位序列在一个周期中对应元素相同的数目和不同的数目,m是m序列的周期长度。372024/9/2910.3.2m序列的性质

由m序列的均衡性可知,m序列一个周期中“0”的数目比“1”的数目少一个。所以,上式分子等于-1。于是,若把m序列当作周期为T的连续函数s(t),则其自相关函数为382024/9/2910.3.2m序列的性质

5.功率谱密度

信号的自相关函数与功率谱密度构成一对傅里叶变换。m序列的功率谱密度为392024/9/291

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论