第十二章 正交编码与伪随机序列

上传人:bao****ty 文档编号:118697105 上传时间:2019-12-23 格式:DOC 页数:39 大小:46.05KB
返回 下载 相关 举报
第十二章 正交编码与伪随机序列_第1页
第1页 / 共39页
第十二章 正交编码与伪随机序列_第2页
第2页 / 共39页
第十二章 正交编码与伪随机序列_第3页
第3页 / 共39页
第十二章 正交编码与伪随机序列_第4页
第4页 / 共39页
第十二章 正交编码与伪随机序列_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《第十二章 正交编码与伪随机序列》由会员分享,可在线阅读,更多相关《第十二章 正交编码与伪随机序列(39页珍藏版)》请在金锄头文库上搜索。

1、第十二章 正交编码与伪随机序列 12-1、设3级线性反馈移位寄存器的特征方程为:f(x)?1?x2?x3,试验证它为本原多 项式。 解:由题意n=3,所以m?2?1?7。 而xm?1?x7?1?(x3?x2?1)(x4?x3?x2?1) 上式说明f(x)可整除x?1,且f(x)既约,除不尽x6?1,x5?1,x4?1所以f (x)为 本原多项式。 12-2、己知三级移位寄存器的原始状态为111,试写出两种m序列的输出序列。 解:因为反馈移存器能产生m序列的充要条件为:反馈移位寄存器的特征多项式为本原多项 式。当n=3时,有2个3阶本原多项式: 7n f1(x)?x3?x?1,f2(x)?x3?

2、x2?1 f1(x)和f2(x)为互逆的本原多项式,都可以产生m序列。 根据第5题,由f1(x)?x3?x?1产生的m序列为11101000, 同理,由f2(x)?x3?x2?1产生的m序列为11100100。 12-3、设4级线性反馈移存器的特征方程为:f(x)?1?x?x?x?x,试证明此移位寄 存器产生的不是m序列。 证明:方法一:由题意n4,得m?2?1?15。因为 (x?1)(x?x?x?x?1)?x?1 f(x)可整除x?1,故f(x)不是本原多项式,它所产生的序列不是m序列。 方法二:由特征多项式f(x)?1?x?x?x?x构成的4级线性反馈移位寄存器如 图9-4所示。 假设初始

3、状态为:1 1 1 1 状态转换位: 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 可见输出序列的周期为6?2?1?15,故不是m 序列。 45n2344325234 图 12-1 12-4、己知一个由9级移位寄存器所产生的m序列,写出在每一周期内所有可能的游程长度的个数。 解:该m序列中共有2?256个游程。 根据m序列游程分布的性质,长度为k的游程数目占游程总数的2?k,1?k?(n?1)。 而且在长度为k的游程中其中1?k?(n?2),连“1”和连“0”的游程各占一半。所以: 长度为1的游程有128个,“1”和“0各为64个, 长度为2的游程有64个,“

4、11”和“00”各为32个, 长度为3的游程有32个,“111”和“000”各为16个, 长度为4的游程有16个,“1111”和“0000”各为8个, 长度为5的游程有8个,“11111”和“00000”各为4个, 长度为6的游程有4个,“111111”和“000000”各为2个, 长度为7的游程有2个,“1111111”和“0000000”各为1个, 长度为8的游程有1个,即“00000000”, 长度为9的游程有1个,即“111111111”。 12-5、有一个9级线性反馈移存器所组成的m序列产生器,其第3、6和9级移存器的输出分别为Q3,Q6,Q9,试说明: (1)将它们通过“或”门后得

5、到一个新的序列,得到序列的周期仍为2?1,并且“1”的符号出现率约为7/8。 (2)将它们通过“与”门后得到一个新的序列,得到序列的周期仍为2?1,并且“1”的符号出现率约为1/8。 解:设九级移存器所组成的序列为ai,i?1,?29?1,则其周期为T?2?1 则Q3,Q6,Q9的输出序列分别为ai?3,ai?6,ai?9 (1)设它们通过“或”门后得到的新序列为ai*, 则ai?ai?3?ai?6?ai?9 因为ai的周期为T, *9998 所以ai?3,ai?6,ai?9的周期也为T, 所以ai*?T?ai?3?T?ai?6?T?ai?9?T?ai?3?ai?6?ai?9?ai* 所以ai

6、*的周期仍为T, 九级移存器的状态共有2?1种,并且一个周期内各种状态出现1次,即等概率出现,所以ai?3,ai?6,ai?9在一个周期内000,001,010,?,111八种状态等概率出现,通过“或”门后,只有000输出为0,其余为1,所以为0的概率为1/8,为1 的概率为7/8。 (2)同理,经过“与”门后,ai*?ai?3?ai?6?ai?9 所以ai*的周期仍为T,ai?3,ai?6,ai?9通过“与”门后,只有111输出为1,其余为0,所以为1的概率为1/8,为0 的概率为7/8。 12-6、写出p=7和p=11的二次剩余序列。 考点分析:考察二次剩余式的概念和求解方法。如果能找到一

7、个整数x,它使x2?1(modp)。若方程成立,认为方程有解,满足此方程的i就是模p的二次剩余;否则i就是模p的非二次剩余。当规定a0?1时,有 9 ?1,若i是模p的二次剩余 ai?1,若i是模p的非二次剩余 解:(1)当p=7时,有 12?1(mod7),22?4(mod7),32?2(mod7) 4?2(mod7),5?4(mod7),6?1(mod7)222 所以1,2,4为模7的二次剩余,3,5,6为模7的非二次剩余。因此得到p=7的 二次剩余序列:-111-11-1-1 (2)当p=7时,有 12?1(mod11),22?4(mod11),32?9(mod11),42?5(mod1

8、1),52?3(mod11) 6?3(mod11),7?5(mod11),8?9(mod11),9?4(mod11),10?1(mod11)22222 所以1,3,4,5,9为模11的二次剩余,2,6,7,8,10为模11的非二次剩余。 因此得到p=11的二次剩余序列:-11-1111-1-1-11-1。 12-7、试验证p=3和p=7的二次剩余序列为m序列。 解:(1)p=3,二次剩余序列:一一,用二进制表示即101。因为2?1?3,所以为两级 移存器。由序列可看出状态转换为10?01?11,无重复,所以该序列为m序列。 2 (2)p=7,二次剩余序列:一十一一一,即10010110因为2?

9、1?7,所以为三级移 存器,由序列可看出状态转换为100?001?010?101?011?111?110,无重复,所以该序列为m序列。 12-8、若用一个由九级移存器产生的m序列进行测距,已知最远目标为1500km,求加于移存器的定时脉冲的最短周期为多少? 考点分析:考察m序列的应用。m序列进行测距的原理框图,如图12-2所示。用一移位的m序列与被测量的经过传输路径时延的m后列相关。当两个序列的相位相同时,得到的相关峰,有移位r,序列与原m序列的相位差可以求得时延。这种方法的测量杆度是所用m序列的一个码元宽度。 3 图 12-2 解:本题中,传输的距离是1500?2?3000km 所以,传输m

10、序列共需时间 t?3000?10?2s 83?10 t?19.5?10?6s?19.5us 511定时脉冲的最短周期是在移位另外整个序列时才得到相关峰的情况下发生的。此时,共9需移位2?1?511,故最短周期为 T? 附录: 12-1、已知特征方程f1(x)?1?x2?x3,f2(x)?1?x?x3。 (1)构造两个m序列发生器; (2)求这两个m序列发生器产生的m序列; (3)验证这两个m序列的正交性。 解:(1)特征方程f1(x)?1?x2?x3,f2(x)?1?x?x3所对应的m序列发生器分别如 图12-3(a)和(b)所示。 图 12-3 (2)设初始状态为110,图12-3(a)所示

11、的状态变换时序表如表12-1所示,输出的。序列为1110010:图12-3(b)所示的状态变换时序表如表12-2所示,输出的m序列为1110100。 表12-1 表12-2 12-2、若多项式满足f(x)?x3?x?1,试验证它为本原多项式? 解(1)f(x)?x3?x?1为既约的; (2)由n=3,m=7,x7?1?(x3?x?1)(x3?x2?1)(x?1),则能整除x?1 (3)x6?1?(x?1)2(x2?x?1)2,x5?1?(x?1)(x4?x3?x2?x?1),x4?1?(x?1)4,则不能整除则能整除x?1。故为本原多项式。 12-3、若特征多项式f(x)?1?x?x3,试:

12、(1)验证它是本原多项式; (2)由它构造一个m序列产生器; (3)设初始状态为110,写出一个周期的时序表; (4)写出一个周期的输出序列。 解:(1)本原多项式需满足三个条件: 1)f(x)?1?x?x为即约; 2)n?3,p?2?1?7 n3qm xp?1x7?1p32x?1; f(x) 又 ,说明能整除?(x?x?1)(x?1)3f(x)1?x?x 3)q?6时,x?1?(x?1)(x?x?1); q?5时,x?1?(x?1)(x?x?x?x?1); q?4时,x?1?(x?1); p3 说明f(x)不能整除x?1,q?p;于是得结论:f(x)?1?x?x是本原多项式。 4454326

13、222 (2)m序列产生器如图12-4所示。 图 12-4 (3)由上图得,a2?a2?a0,a1?a2,a0?a1,于是得时序表如表12-3所示。 表 12-3 (4)输出序列为11101000。 说明:f(x)?1?x?x对应的二进制码为1011,对应的八进制码为(13)8,其逆多 项式f(x)?1?x?x,对应的二进制码为1101,对应的八进制码为(15)8。 用逆多项式f(x)作为特征多项式亦可产生m序列,它与f(x)产生的m序列互为逆 码。 12-4、已知m序列的本原多项式为f(x)?x?x?1,试用移位寄存器构成m序列产生器, 并写出该m序列。 解:m序列是最长线性移位寄存器序列,

14、是伪随机序列中最重要的序列中的一种,这种序列 易于产生,有优良的自相关特性,在直扩系统中用于扩展要传送的信号,在调频系统中用来控制调频系统的频率合成器,组成随机调频图案。 m序列的本原多项式为f(x)?x?x?1,所以用移位寄存器构成的m序列产生器如图 12-5所示。 44233 图 12-5 求该m序列用长除法,即按升幂排列(除法中的加减均为模二加) a0a1a2a3a4a5a6a7a8a9a10a11a12a13a14a15a16a17a18a19?11110101100100011110? 从以上可以看出从a15开始重复原序列,故该序列的周期为15,正好为4级最长线性移位 寄存器序列,即m序列,该序列为111101011001000。 12-5、已知某线形反馈移存器序列发生器的特征多项式为f(x)?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号