资源描述:
《m序列加扰解扰仿真实验系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用标准文案郑州轻工业学院本科毕业设计(论文)题目M序列加扰解扰仿真实验系统学生姓名xxx专业班级信息工程200x级1班学号xxxxxxxxxxxx院(系)计算机与通信工程学院指导教师张娜(讲师)完成时间2011年6月1日文档实用标准文案郑州轻工业学院毕业设计(论文)任务书题目M序列加扰解扰仿真实验系统专业信息工程学号xxxxxxxxxxxxxxxx姓名xxx主要内容、基本要求:本文设计的是数字通信系统中扰码与解码电路,由于通常假设信源序列是随机序列,而实际信源发出的序列不一定满足这个条件,特别是出现长0串时,给接受端提取定时信号带来一定困难。解决这
2、个问题可用M序列对信源序列进行“加扰”处理,以使信源序列随机化。在接收端再把“加乱”了的序列,用同样的M序列“解扰”,恢复原有的信源序列。最后完成对M序列加扰解扰的仿真实验,完成毕业设计。预期成果及表现形式:设计严谨、功能完备;界面流畅、使用方便;扩充性强、易于维护;性能良好,安全可靠。主要参考资料等:[1]Kenneth.R.CastleMan,数字图像处理技术[M],北京电子工业出版社,1998[2]张辉,曹丽娜,现代通信原理与技术,西安电子科技大学出版社,2008[3]樊昌信等,《通信原理》,国防工业出版社,1995年10月[4]肖国镇等,《伪
3、随机序列及其应用》,国防工业出版社,1985[5]倪维桢,数据通信原理[M],中国人民大学出版社,1999[6]周炯,庞沁华,通信原理[M],北京邮电本学出版社,2002完成期限:2011年6月1日指导教师签章:专业负责人签章:2011年1月25日文档实用标准文案目录中文摘要I英文摘要II1绪论11.1课题研究背景11.2课题研究目的及意义21.3M序列研究现状22原理介绍42.1M序列42.1.1M序列的产生52.1.2M序列的性质82.1.3M序列的计数122.2M序列的应用132.2.1M序列在扩频通信中的应用142.2.2M序列在通信加密中的
4、应用152.2.3在雷达信号设计中的应用152.3仿真软件介绍162.3.1MATLAB产生的历史背景162.3.2MATLAB软件的语言特点173设计方案203.1扰码和解码实现原理213.2扰码解码实现电路243.3扰解码电路实验步骤264仿真结果28结束语31致谢32参考文献33文档实用标准文案M序列加扰解扰仿真实验系统摘要M序列又叫做伪随机序列、伪噪声(PN)码或伪随机码。可以预先确定并且可以重复实现的序列称为确定序列;既不能预先确定又不能重复实现的序列称为随机序列。M序列是目前广泛应用的一种伪随机序列,其在通信领域有着广泛的应用,如扩频通信
5、,卫星通信的码分多址,数字数据中的加密、加扰、同步、误码率测量等领域。本文设计的是数字通信系统中扰码与解码电路,由于通常假设信源序列是随机序列,而实际信源发出的序列不一定满足这个条件,特别是出现长0串时,给接受端提取定时信号带来一定困难。解决这个问题可用M序列对信源序列进行“加扰”处理,以使信源序列随机化。在接收端再把“加乱”了的序列,用同样的M序列“解扰”,恢复原有的信源序列。在图像通信中,扰码可以很好地抑制静态图像的抖动,能使数字传输系统对各种数字信息具有透明性。关键词M序列/加扰/解扰文档实用标准文案DOCUMENTMANAGESYSTEMBA
6、SEDONTHEIWEBOFFICEMIDDLEWAREABSTRACTMsequenceisalsocalledpseudo-randoMsequence,pseudo-noise(PN)codeorpseudo-randoMcode.AndcanberepeatedtoachieveapredeterMinedsequenceasdeterMinedsequence;ItcannotachieveapredeterMinedsequenceandcannotrepeatasrandoM.Mseriesiswidelyusedasapseudo-r
7、andoMsequence,whicharewidelyusedincoMMunicationsapplicationssuchasspreadspectruMcoMMunications,satellitecoMMunications,CDMA,digitaldataencryption,scraMbling,synchronization,biterrorrateMeasureMentandsoon.ThispaperdescribesthedesignofdigitalcoMMunicationsysteMcodeanddecodescircu
8、it,asisusuallyassuMedsourcesequenceisrandoMsequence.Th