基于MATLAB的伪随机序列发生器的设计



《基于MATLAB的伪随机序列发生器的设计》由会员分享,可在线阅读,更多相关《基于MATLAB的伪随机序列发生器的设计(32页珍藏版)》请在文档大全上搜索。
1、专业综合课程设计题 目基于MATLA触伪随机序列发生器地设计学生姓名学号所在院(系)专业班级指导教师完成地点2013年12 月29 日专业综合课程设计任务书院(系)专业班级学生姓名一、专业综合课程设计题目基于MATLA鼬伪随机序列发生器地设计二、专业综合课程设计工作自2013 年12 月20 日 起至2014 年1月17日止三、专业综合课程设计进行地点:四、专业综合课程设计地内容要求:1 、要求在MATLABC件环境下编写程序完成九级 m序列反馈系数,本原多项式地求解.2 、要求完成相应地Gold序列发生器地设计。或采用软件编程来实现.3 、要求设置合适地系统参数,输出Gold序列地时域、频域
2、波形.指导教师系(教研室) 通信工程系学生签名接受论文(设计)任务开始执行日期2013年12月20日基于matlab地伪随机序列发生器地设计摘要伪随机序列码越来越受到人们地重视 ,被广泛用于导弹、卫星、飞船轨道 测量和跟踪、雷达、导航、移动通信、保密通信和通信系统性能地测量以及数字信息 处理系统中.本文主是对基于matlab地伪随机序列发生器地设计,及其利用matlab软 件对其进行仿真和利用simulink对其仿真性能地研究,主要阐述了扩频系统中 m序列 和gold序列地产生.在第一部分中介绍了课题研究地背景,第二部分中介绍了扩频系 统地相关知识,第三部分介绍了 m序列和Gold序列产生地原
3、理和方法,第四部分利用 matlab和simulink 对其进行仿真.关键词伪随机序列 m 序列 移位寄存器Design of the pseudo-random sequence generator based on matlabAbstract pseudo-random sequence code more and more get people's attention, is widely used in missiles, satellites, spacecraft orbitmeasurement and tracking, radar, navigation, mobi
4、le communications, and the measurement of the performance of the communication security and communication system of digital information processing system. In this paper, the main is to the design of pseudo-random sequence generator based on matlab, and the use of matlab simulation and the use of sim
5、ulink software to the study of the simulation performance, mainly expounds the m sequence and gold sequence in spread spectrum system. In the first part introduces the research background, the second part introduces the related knowledge of spread spectrum system, in the third part introduces the m
6、sequence and Gold sequence principle and method of the fourth part carries on the simulation using matlab and simulink.key words pseudo random sequence m sequence shift register目录1 .引言 41.1 研究地背景及意义 42 .扩频通信系统简介2.1 扩频通信地基本概念及相关模型 52.1.1 基本概念 52.1.2 数学模型 72.2 扩频通信系统地主要特点 102.3 扩频通信系统分类 102.4 伪随机序列在扩频
7、通信中地应用 113 .m序列 113.1 m序列地定义 113.2 m序列地原理 123.3 m序列地性质 154 .Gold 序列 174.1 Gold 序列地产生原理 174.2 Gold序列地性质 175 . MATLA的真实现 185.1 MATLAB软件介绍 185.2 m序列地仿真及分析 185.2.1 程序分析 185.2.2 simulink 分析 205.3 Gold地仿真及分析 225.3.1 程序分析 225.3.2 simulink 分析 226 .致谢 247 .参考文献 25附录 26附录A 26附录B 281.1 研究地背景及意义移动通信由于具有时实性、机动性、
8、具有不受时空限制等特点,己经成为一种深受人们欢迎地通信方式,并融入了现代生活当中.自美国Qualcom亦司提出在蜂窝移 动通信系统中应用码分多址(Code Division Multiple Access,简称CDM啾术地系统实现方案至今,CDMA!信系统相对于其它无线通信系统在客户容量和高质量地优势越 来越显现出来.在短短地二、三十年中,移动通信系统已从第一代地模拟蜂窝系统发展 到第二代全球数字移动电话蜂窝系统(2G),目前己经开始向第三代宽带多媒体蜂窝系 统(3G)发展,并且处于第二代和第三代之间地 2.5G已经趋于成熟.虽然第二代移动通 信系统中,GSM系统仍占有很大地市场份额.但是,因
9、为具有伪随机编码调制和信号相关 处理两大特点而使CDMAI信方式具有抗干扰、抗噪音、抗多径衰落、能在低功率谱 密度下工作、有保密性、可多址复用和任意选址、可高精度测量等优点,使CDMAfc术成为第三代移动通信和个人通信系统地核心技术,以扩频理论为基础地CDMAfc术已成 为当前移动通信领域地研究热点.在CDM廉统地众多用户都工作在同一时间同一频段内,系统给各个用户分配一个 唯一地扩频码来进行频谱地扩展,在发送和接收时,系统更是利用各地址码之间地互相 关特性值来区分不同地用户.从理论上说,独立、均匀分布地随机序列是扩频码地理想 模型,然而它由于不易产生、无法时实分发等缺陷而被认为难以在实际地CD
10、M廉统中应用.CDMAB其理论提出到投入商业营运、直至称为第三代移动通信系统地核心技术,一直是通信领域地关注热点.因此,本文所研究地m序列和Gold序列,在扩频通信系统中发挥着重要地作用,通 过Matlab仿真,对其自相关性能进行分析,能够更好地理解CDMA(统地通信原理.2.扩频通信系统简介2.1 扩频通信地基本概念及相关模型2.1.1 基本概念通信理论和通信技术地研究,是围绕着通信系统地有效性和可靠性这两个基本问 题展开地,所以信息传输地有效性和可靠性是设计和评价一个通信系统性能地主要指 标.扩展频谱通信由于具有很强地抗干扰能力,首先在军用通信系统中得到了应用.近 年来,扩展频谱通信技术地
11、理论和应用发展非常迅速.扩频通信是扩展频谱通信地简称.我们知道,频谱是电信号地频域描述.承载各种 信息(如语音、图象、数据等)地信号一般都是以时域来表示地,即表示为一个时间地 函数f.信号地时域表示式f可以用傅立叶变换得到其频域表示式 F(f).频域 和时域地关系由(1-1)确定:F(f)=: f(t)eT2ftdtnOf (t) = F F(f)ej2ftdfq(1-1)函数f地傅立叶变换存在地充分条件是f满足狄里赫莱(Dirichlet) 条件,或 在区间(-8,+ oo)绝对可积,即f(t)dt必须为有限值.扩展频谱通信系统是指待传输信息地频谱用某个特定地扩频函数(与待传输地信 息码无关