第10章-正交编码与伪随机序列v3.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第10章-正交编码与伪随机序列v3.ppt》由会员分享,可在线阅读,更多相关《第10章-正交编码与伪随机序列v3.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1通信原理第第10章章 正交编码与伪随机序列正交编码与伪随机序列2023/3/6210.1引言 2023/3/6 正交编码不仅可以用于提高数字通信系统的可靠性,还可以用来实现码分多址,在移动蜂窝通信中广泛应用。伪随机序列在误码率测量、时延测量、扩谱通信和保密通信等领域都有着十分广泛的应用。32023/3/610.2 正交编码的基本概念和常见的正交编码正交编码的基本概念和常见的正交编码10.2.1 正交编码的基本概念正交编码的基本概念 设码长为n的编码中码元只取值+1和-1。如果x和y是其中的两个码组:x=(x1,x2,xn),y=(y1,y2,yn),其中,xi,yi +1,-1,i=1,2,
2、n,则码组x和y的互相关系数被定义为 如果码组x和y正交,则(x,y)=0。42023/3/610.2.1 正交编码的基本概念正交编码的基本概念(续续)这4个码组中任意两者之间的相关系数都为0,即这4个码组两两正交。我们把这种两两正交的编码称为正交编码。52023/3/610.2.1 正交编码的基本概念正交编码的基本概念(续续)一个长为n的码组x的自相关系数被定义为其中,x的下标按模n运算,即xnk xk。举例:如果数组x=(x1,x2,x3,x4)=(1,1,-1,-1),则62023/3/610.2.1 正交编码的基本概念正交编码的基本概念(续续)在二进制编码理论中,常采用二进制数字“0”
3、和“1”表示码元的可能取值。若规定用二进制数字“0”代替上述码组中的“-1”,用二进制数字“1”代替“+1”,则码组x和y的互相关系数被定义为其中,a表示码组 x和y中对应码元相同的个数,b表示码组x和y中对应码元不同的个数。72023/3/610.2.1 正交编码的基本概念正交编码的基本概念(续续)若两个码组间的互相关系数 0,则称这两个码组互相超正交。如果一种编码中任意两码组之间均超正交,则称这种编码为超正交码。例如,对于3个码组:x1=(+1,+1,+1),x2=(+1,-1,-1),x3=(-1,-1,+1),由它们构成的编码是超正交码。由正交编码和其反码构成的编码就是双正交编码。10
4、.2.2 常见的正交编码常见的正交编码 常见的正交编码有Hadamard码矩阵、Walsh矩阵和伪随机序列等。82023/3/610.2.2 常见的正交编码常见的正交编码(续续)1.Hadamard码矩阵码矩阵 Hadamard码矩阵是法国数学家M.J.Hadamard于1893年首先构造出来的一种方阵,仅由元素+1和-1构成,而且其任意两行(列)之间是互相正交的,简记为H矩阵。H矩阵的最低阶数为2,即 为了简便起见,把上式中的1和1简写为和,上式就表示为92023/3/610.2.2 常见的正交编码常见的正交编码(续续)阶 数为2k的高阶H矩阵从下列递推关系得出其中,k为正整数,是直积运算。
5、上式的直积运算是指将矩阵Hk/2中的每一个元素用矩阵H2代替,比如,102023/3/610.2.2 常见的正交编码常见的正交编码(续续)H2矩阵、H4矩阵和H8矩阵都是对称矩阵,而且第一行和第一列的元素全为“”,我们把这样的H矩阵称为Hadamard码矩阵的正规形式,或称为正规Hadamard码矩阵。112023/3/610.2.2 常见的正交编码常见的正交编码(续续)按照递推关系式可以构造出所有2k阶的H矩阵。可以证明,高于2阶的H矩阵的阶数一定是4的倍数。H矩阵是正交方阵。如果把其中每一行看作是一个码组,则这些码组也是互相正交的,而整个H矩阵就是一种码长为n的正交编码,它包含n个码组。因
6、为长度为n的编码共有2n个不同码组,如果只将这n个码组作为许用码组,其余(2n-n)个为禁用码组,则可以将其多余度用来纠错。这种编码在纠错编码理论中称为Reed-Muller码。122023/3/610.2.2 常见的正交编码常见的正交编码(续续)2.Walsh矩阵矩阵Walsh函数的定义常用三角函数法、拉德马赫函数乘积表示法、Hadamard矩阵表示法和递推公式法等。这里介绍Walsh函数的递推公式形式,其定义为其中,j=0,1,2,q=0或1,j/2表示j/2的整数部分。132023/3/610.2.2 常见的正交编码常见的正交编码(续续)为了便于理解,做以下几点说明:(1)当把Wal(j
7、,t)改成Wal(j,2t)时,表示保持波形相对形状不变,只是将时基从-1/2 t 1/2压缩到-1/4 t 1/4;(2)当把Wal(j,2t)改成Walj,2(t 1/4)时,表示保持波形相对形状不变,只是将波形向左(对应“+”号)或向右(对应“-”号)平移 1/4。例如,Wal(5,t)应该根据Wal(2,t)递推出来,此时,k=5,j=2,q=1,j/2=1。142023/3/610.2.2 常见的正交编码常见的正交编码(续续)152023/3/610.2.2 常见的正交编码常见的正交编码(续续)162023/3/610.2.2 常见的正交编码常见的正交编码(续续)前八个Walsh函数
8、中的任意两个函数都是正交的。将前N个Walsh函数在等距的N个点抽样,再将抽样值写成矩阵形式,即得N N矩阵。例如,N=8时,可以得到8 8矩阵:如果把Walsh矩阵的每一行作为一个码组,就得到Walsh编码。172023/3/610.3 伪随机序列 伪随机序列具有类似于随机噪声的某些统计特性,同时又能够重复产生。目前广泛应用的伪随机噪声都是由周期性数字序列经过滤波等处理后得出的。我们将这种周期性数字序列称为伪随机序列,它有时又被称为伪随机信号和伪随机码。常用的伪随机序列有m序列、M序列、二次剩余序列和双素数序列。182023/3/610.3.1 m序列的产生 m序列是最长线性反馈移位寄存器序
9、列的简称,它是由带线性反馈移存器产生的周期最长的一种序列。一个4级线性反馈移存器如图10-3所示,其中的表示模2加。192023/3/610.3.1 m序列的产生(续)设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)=(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 正交 编码 随机 序列 v3
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内