


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
练一练:PN码的生成1.实现目标(1)掌握编写MATLAB程序生成m序列的方法。(2)了解m序列的性质。2.实现原理m序列是最长线性移位寄存器序列的简称,是一种伪随机序列、伪噪声(PN)码或伪随机码。在通信领域有着广泛的应用,如扩频通信、卫星通信的码分多址(CDMA),数字数据中的加密、加扰、同步、误码率测量等领域。m序列的最大长度决定于移位寄存器的级数,若n为级数,则所能产生的最大长度的码序列为2n-1位。因此,如果要生成7位m序列,可以通过3级移位寄存器通过线性反馈组成的PN码序列实现。如图1所示:图13级移位寄存器的PN码序列生成电路3.操作步骤步骤1:编写代码。根据m序列生成电路中各信号之间的逻辑关系,在MATLAB软件的命令行窗口写入如下代码:clearall;clc;%三级移位寄存器输出初始化x1=0;x2=0;x3=1;%重复生成50组7位单极性m序列m=350;fori=1:my3=x3;y2=x2;y1=x1;x3=y2;x2=y1;x1=xor(y3,y1);L(i)=y1;end%将单极性m序列变为双极性m序列fori=1:mM(i)=1-2*L(i);end%分别画出m序列图、双极性m序列频谱以及双极性m序列自相关函数k=1:1:m;figure(1)subplot(3,1,1)stem(k-1,M);axis([0,7,-1,1]);xlabel('k');ylabel('M序列');title('移位寄存器产生的双极性7位M序列');subplot(3,1,2)ym=fft(M,4096);magm=abs(ym);fm=(1:2048)*200/2048;plot(fm,magm(1:2048)*2/4096);title('双极性7位M序列的频谱')axis([90,140,0,0.1]);[a,b]=xcorr(M,'unbiased');subplot(3,1,3) plot(b,a);axis([-20,20,-0.5,1.2]);title('双极性7位M序列的自相关函数');步骤2:运行代码。观察m序列图、双极性m序列频谱以及双极性m序列自相关函数,如图2所示。图27位m序列图、双极性m序列频谱以及双极性m序列自相关函数可见,PN码的相关函数具有尖锐特性,因此易于从其它信号或干扰中分离出来,且有良好的抗干扰特性。步骤3:修改代码。重新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文明积分制管理办法
- 晒图复印工管理办法
- 国企团餐费管理办法
- 教师培训及管理办法
- 原地方标准管理办法
- 室外水乐园管理办法
- 村公路管理办法公告
- 新药品进口管理办法
- 合同全流程管理办法
- 地方林补助管理办法
- 新视野大学英语(第四版)读写教程2(思政智慧版) 课件 Unit3 The young generation making a difference Section A
- 公路桥涵工程施工方案
- 世界各国电源插头标准和电压(含标准常用线规号码与线径对照表-)
- 中小学生牛奶配送项目投标方案
- 热电厂2空预器大修施工方案
- 十二岁套面圈的顺口溜大全
- 转型中的中东经济
- 新疆民族发展史和宗教演变史课件
- 页岩气开发现状及核心技术关键问题
- 自制中外对比旧约历史年代对照表
- 家庭医生签约服务培训课件
评论
0/150
提交评论