欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    MSK调制解调系统的设计毕业论文.doc

    • 资源ID:4018886       资源大小:1.67MB        全文页数:64页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MSK调制解调系统的设计毕业论文.doc

    MSK调制解调系统的设计 摘要 最小频移键控(MSK)是恒定包络调制技术,它具有相位连续、频带利用率高的特点,是在无线通信领域中很有吸引力的数字调制方式,目前在短波、微波和卫星通信中均被采用。本文研究了最小频移键控系统调制与解调的工作原理,并给出了基于MATLAB软件环境下的程序仿真及simulink下系统的模块搭建实现两种方式的实现。运用m语言进行仿真,主要是依照MSK系统的工作原理绘制出流程图,最后写出程序进行仿真,并给出每一步骤的仿真结果图形。运用simulink进行系统的模块搭建,是将系统分为调制与解调两个子模块,再将这两个子模块连接成整体的MSK系统模块进行仿真。最后给出全系统的仿真运行结果及其分析研究结果。关键字MSK; Matlab;Simulink;调制解调Simulation of MSK Modulation and Demodulation System Abstract Minimum Shift Keying (MSK) is a constant envelope modulation techniques, it has a continuous phase, high bandwidth efficiency characteristics, is very attractive in the field of wireless communications, digital modulation, shortwave, microwave and satellite communicationsmedium were used. In this paper, the working principle of minimum shift keying modulation and demodulation, and gives the realization of program simulation and simulink system module in the MATLAB software environment to build in two ways. M language simulation, the main draw a flow chart in accordance with the MSK system works, and finally write the program simulation, and gives each step of the simulation results graphics. Use simulink module of the system construction, the two sub-modules of the system is divided into modulation and demodulation, and then two sub-modules connected into the overall MSK system module for simulation. Finally, the simulation run of the system-wide results and their analysis results. Key wordsMSK; Matlab ;Simulink; Modulation and Demodulation目录引言11 方案的论证与选择31.1 基于SystemView的设计31.2 基于Matlab的设计31.3 基于FPGA的设计31.4 方案选择42 MSK信号调制解调原理52.1 MSK的特点52.2 MSK的调制原理52.3 MSK的解调原理102.4 MSK的性能分析113 基于Matlab的MSK调制解调系统的设计133.1 Matlab中的m语言和Simulink简介133.2 运用m语言设计MSK调制解调系统143.2.1运用m语言设计的流程图143.2.2测试结果及分析153.3运用Simulink设计MSK调制解调系统183.3.1 Simulink MSK调制模块设计183.3.2 Simulink MSK解调模块设计193.3.3 测试波形分析21结束语25致谢26参考文献27附录A 英文文献原文28附录B 英文文献译文38附录C m程序49引言随着经济的发展,人们对通信系统的需求越来越来高。通信系统也由原来的单一对点传输。逐渐发展成大容量高速的网络通信体制。通信系统的增多,通信的频率资源就显得相对紧张,如何能在现有的频率资源的条件下实现大容量的通信是现在通信考虑的主要问题。根据通信系统的基点,人们在实践中相继研发出很多种通信的调制方式,主要有:振幅键控(ASK)、移频键控(FSK)、移相键控(PSK)等。从频谱的利用率上人们又研究出MSK、GMSK等频谱利用率较高的调制方式。在数字通信、网络、视频和图像处理领域,MSK已经成为高性能数字信号处理系统的关键元件。MSK是一种在无线移动通信中很有吸引力的数字调制方式,它具有以下两种主要的特点:1信号能量的99.5%被限制在数据传输速率的1.5倍的带宽内。谱密度随频率(远离信号带宽中心)倒数的四次幂而下降,而通常的离散相位FSK信号的谱密度却随频率倒数的平方下降。因此,MSK信号在带外产生的干扰非常小。这正是限带工作情况下所希望有的宝贵特点。2信号包络是恒定的,系统可以使用廉价高效的非线性器件。无线通信技术的迅猛发展对数据传输速率、传输效率和频带利用率提出了更高的要求。选择高效可行的调制解调手段,对提高信号的有效性和可靠性起着至关重要的作用。因此具有频带利用率高,在相同误比特率下所需的信噪比比较低,电路结构比较简的MSK技术已经广泛应用到现代通信领域。调制是移动通信系统中提高通信质量的一项关键技术,调制是为了使信号特性与信道特性相匹配。现代移动通信系统大多数使用的是数字调制技术,这主要是由于数字通信网建网灵活,并且数字加密技术便于集成化。因此,通信系统都在由模拟方式向数字方式转换,这也是移动通信的发展趋势。但是,一般的数字调制技术,如振幅键控(ASK)、频移键控(FSK)和相移键控(PSK)等都无法满足移动通信的要求。因此,寻找性能优越的高效调制方式以适应现代移动通信的要求,一直是重要的研究课题。MSK调制的出现,是为了获取更好的通信质量。当信道中存在非线性的问题和带宽限制时,幅度变化的数字信号通过信道会使己滤除的带外频率分量恢复,发生频谱扩展现象,同时还要满足频率资源限制的要求。因此,对己调信号有两点要求,一是要求包络恒定;二是具有最小功率谱占用率。因此,现代数字调制技术的发展方向是最小功率谱占有率的恒包络数字调制技术。现代数字调制技术的关键在于相位变化的连续性,从而减少频率占用。近年来新发展起来的技术主要分两大类:一是连续相位调制技术(CPFSK),在码元转换期间无相位突变,如MSK,GMSK等;二是相关相移键控技术(CORPSK),利用部分响应技术,对传输数据先进行相位编码,再进行调相(或调频)。MSK是Doelz和Heald在他们的一项专利中提出的一种信号的调制方式。1972年,DeBuda认为MSK就是一种特殊的CPFSK调制方式,经过一段时间的发展,MSK被认为是正弦加权的OQPSK的形式。1977年,Amoroso and Kivett通过一系列的变化把MSK简化成了SMSK。目前,MSK在实际的通信系统中已经得到了广泛的应用。例如,SMSK已应用在美国航空和宇宙航行局的高级通信卫星上,GMSK已经应用于欧洲GSM通信系统中。对MSK的功率谱进行仿真,从结果看,MSK调制方式并不适用于数字移动通信,需对其进行改进.由此,产生了高斯最小频移键控(GMSK)调制方式,从仿真结果来看,其性能大大改善.目前,GMSK调制方式广泛用于GSM,对不同参数的GMSK调制的功率谱进行仿真,可得到一种较好的GMSK调制方式,对GMSK在实际中的应用进行了有益的理论指导。最小移频键控(MSK)是移频键控(FSK)的一种改进型。在FSK方式中,相邻码元的频率不变或者跳变一个固定值。 在两个相邻的频率跳变的码元之间,其相位通常是不连续的。MSK是对FSK信号作某种改进,使其相位始终保持连续不变的一种调制信号。MSK调制指数为05,包络恒定、相位连续、频带利用率高、功率谱紧凑,且频谱滚降快,产生带外干扰小抗干扰性能好,因此在军用和民用通信领域中均获得了广泛的应用。用数字基带信号去控制可变分频器的分频比来改变输出载波频率,使输出信号频率发生变化的同时,相位保持连续,从而实现MSK调制。本次毕业设计采用MATLB的函数编程和Simulink两种方法对MSK调制解调系统进行设计,并通过测试分析MSK的调制解调原理以及MSK的基本特点。由于MSK为模拟信号,因此,需对正弦信号采样再经过数/模变换得到所需的MSK信号。通过利用数字基带信号去控制可变分频器的分频比来改变输出载波频率,使输出信号频率发生变化的同时,相位保持连续,从而实现MSK调制。1 方案的论证与选择1.1 基于SystemView的设计SystemView是美国ELANIX公司推出的,基于Windows环境的用于系统仿真分析的可视化软件工具。它界面友好,使用方便。使用它,用户可以用图符(Token)去描述自己的系统,无需与复杂的程序语言打交道,不用写代码即可完成各种系统的设计与仿真。利用SystemView,可以构造各种复杂的模拟、数字、数模混合系统和各种多速率系统,它可用于各种线性或非线性控制系统的设计和仿真。用户在进行系统设计时,只需从SystemView配置的图符库中调出有关图符,进行各个图符的参数设置和相互间的连线,即可进行仿真操作,给出分析结果。SystemView提供功能强大的分析计算器,以根据用户的需要对结果进行各种分析,对系统设计和修改十分有利。在系统设计和仿真分析方面,SystemView还提供了一个真实而灵活的窗口用以检查、分析系统波形。另外,分析窗中还带有一个功能强大的“接收计算器”,可以完成对仿真运行结果的各种运算、频谱分析、滤波。1.2 基于Matlab的设计Matlab是一种使用简便的、特别适用于科学研究和工程计算的高级语言,与其他计算机语言相比。它的特点是简洁和智能化,具有极高的编程和调试效率。应用Matlab语言开发通信信号源模拟系统是高效实用的。基于Matlab语言的多功能通信信号源仿真系统主要由信号的输入模块,调制模块,源噪声模块,以及频谱分析等模块组成,不仅可以产生模拟调制数字载波调制两大类通信信号,还可以计算信号的特征参数,进行相应的时域和频域分析,并在给定信噪比的情况下仿真考虑噪声后总信号的时频信息。另外,亦从宏观上介绍了此通信信号源,给出了它的实际应用。应用Matlab语言开发的一个高效通信信号源模拟仿真系统在现代通信技术中是很有意义和实用价值的课题。Matlab (Matrix Laboratory)为美国Mathworks公司1983年首次推出的一套高性能的数值分析和计算软件,其功能不断扩充,版本不断升级,1992年推出划时代的4.0版,1993年推出了可以配合Microsoft Windous使用的微机版,95年4.2版,97年5.0版,99年5.3版,5.X版无论是界面还是内容都有长足的进展,其帮助信息采用超文本格式和PDF格式,可以方便的浏览。至2001年6月推出6.1版,2002年6月推出6.5版,继而推出6.5.1版, 2004年7月Matlab7和Simulink6.0被推出,目前的最新版本为7.1版。   Matlab将矩阵运算、数值分析、图形处理、编程技术结合在一起,为用户提供了一个强有力的科学及工程问题的分析计算和程序设计工具,它还提供了专业水平的符号计算、文字处理、可视化建模仿真和实时控制等功能,是具有全部语言功能和特征的新一代软件开发平台。   Matlab 已发展成为适合众多学科,多种工作平台、功能强大的大型软件。在欧美等国家的高校,Matlab已成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具。成为攻读学位的本科、硕士、博士生必须掌握的基本技能。在设计研究单位和工业开发部门,Matlab被广泛的应用于研究和解决各种具体问题。在中国,Matlab也已日益受到重视,短时间内就将盛行起来,因为无论哪个学科或工程领域都可以从Matlab中找到合适的功能。1.3 基于FPGA的设计Quartus 是Altera公司提供的FPGA/CPLD开发集成环境,在Quartus 上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种与结构无关的设计环境,是设计者能方便地进行设计输入、快速处理和器件编程。其时序仿真就是接近真实器件运行特性的仿真,仿真文件中已包含了器件硬件特性参数,因而,仿真精度高。但时序仿真的仿真文件必须来自针对具体器件的综合器和适配器。综合后所得的EDIF等网表文件通常作为FPGA适配器的输入文件,产生的仿真文件中包含了精确的硬件延迟信息。a. 基于Simulink的MSK模型的仿真b. 将模型文件转化为VHDL语言文件c. 验证VHDL代码d. 在FPGA器件中实现MSK信号 要解决的关键问题:a. 在MATLAB/simulink中将模型文件转化为VHDL语言文件b. 在Quartus II中如何测试,调整MSK信号c. 根据MSK信号的解调算法搭建模型并且仿真实现1.4 方案选择本文基于软件仿真实现MSK系统调制解调,SystemView和Matlab这两个软件都能针对通信系统做出相应的模型,而基于FPGA的仿真一些模块需要通过编写VHDL语言实现一些模块,故实现比较麻烦。SystemView是基于Windows环境下运行的用于系统仿真分析的可视化软件工具,它功能模块使用(Token)描述程序。它软件的界面比较友好,图符和连续都是彩色的,视觉效果好,而且都可以根据个人喜好进行调整,工具栏的快捷键布局合理,其中图符库与模块版图在同一窗口内,这给操作带来了便利。相比之下,Simulink的界面设计偏向简洁,模块图都是黑色框图,连线也是单一黑色。Simulink的模块浏览器是独立的,但它的功能更强大。涉及额领域比SystemView广。简洁风格的好处在于:当仿真的系统偏大,模块较多时,视觉上不会觉得繁杂,有利于整个仿真系统的检查。而且Simulink的帮助文档的优点是无论在哪个模块哪个窗口点击帮助。立即出现的是相关模块、窗El的帮助。这对使用者,尤其足初学者是说相当方便的。因此,从帮助文档的易用性角度来看,Simulink相当出色。Simulink是包含在Matlab之中的仿真工具,而Matlab本身具有强大的编程仿真功能Simulink与Matlab、CC+语青、DSP以及与硬件工作环境等都可以方便地实现。就此而言,SystemView与Simulink足无法比拟的。所以为了能更清楚地了解MSK系统,本文采用Matlab语言编程和Simulink实现MSK系统。2 MSK信号调制解调原理2.1 MSK的特点 MSK是数字调制技术的一种。数字调制是数字信号转换为与信道特性相匹配的波形的过程。调制过程就是输入数据控制(键控)载波的幅度、频率和相位。MSK属于恒包络数字调制技术。现代数字调制技术的研究,主要是围绕着充分的节省频谱和高效率地利用可用频带这个中心而展开的。随着通信容量的迅速增加,致使射频频谱非常拥挤,这就要求必须控制射频输出信号的频谱。但是由于现代通信系统中非线性器件的存在,引入了频谱扩展,抵消了发送端中频或基带滤波器对减小带外衰减所做的贡献。这是因为器件的非线性具有幅相转换(AM/PM)效应,会使己经滤除的带外份量几乎又都被恢复出来了。为了适应这类信道的特点,必须设法寻找一些新的调制方式,要求它所产生的己调信号,经过发端带限后,虽然仍旧通过非线性器件,但是,非线性器件输出信号只产生很小的频谱扩展。为了适应这类信道的特性,已调信号须有以下两个特点:包络恒定或包络起伏很小由于信道中具有非线性的输入输出特性,所以已调波包络不能起伏,即不能用包络来携带信息,需要采用频移键控(FSK)或相移键控(PSK)来传递信息。具有最小功率谱占用率已调波要具有快速高频滚降的频谱特性,要求旁瓣必须很小,这种信号经过带限滤波之后,只要让主瓣无失真通过,由于旁瓣功率很小,所以滤波器的输出信号(即非线性器件的输入信号)的包络起伏就会很小,大大减小了AM/PM效应,继而频谱扩展的现象也会随之而减小。由于已调波具有快速高频滚降的频谱特性,使信号能量大部分集中在一定的带宽内,因此提高了频带的利用率。 根据这些要求,人们在实践中创造了各式各样的调制方式,我们称之为现代恒包络数字调制技术。现代数字调制技术的发展方向是最小功率谱占有率的恒包络数字调制技术。现代数字调制技术的关键在于相位变化的连续性。MSK(最小频移键控)是移频键控FSK的一种改进形式。在二进制FSK方式中载波频率随着调制信号“1”或“0”而变,其相位通常是不连续的。所谓MSK方式,就是FSK信号的相位始终保持连续变化的一种特殊方式。可以看成是调制指数为0. 5的一种CPFSK信号。MSK是一种在无线移动通信中很有吸引力的数字调制方式,因为它有以下两种主要的特点:信号能量的99. 5%被限制在数据传输速率的1. 5倍的带宽内。谱密度随频率(远离信号带宽中心)倒数的四次幂而下降,而通常的离散相位FSK信号的谱密度却随频率倒数的平方下降。因此,MSK信号在带外产生的干扰非常小。这正是限带工作情况下所希望有的宝贵特点。信号包络是恒定的,系统可以使用廉价高效的非线性器件。从相位路径的角度来看,MSK属于线性连续相位路径数字调制,是连续相位频移键控(CPFSK)的一种特殊情况,有时也叫做最小频移键控(MSK )。MSK的“最小(Minimum )”二字指的是这种调制方式能以最小的调制指数(h=0.5 )获得正交的调制信号。2.2 MSK的调制原理最小移频键控又称快速移频键控(FFSK)。这里“最小”指的是能以最小的调制指数(即0.5)获得正交信号;而“快速”指的是对于给定的频带,它能比PSK传送更高的比特速率。二进制MSK信号的表达式可写为; (2-1)或者这里, (2-2)式中- 载波角频率;- 码元宽度;(在程序中用Tb来表示)- 第k个码元中的信息,其取值为;(在程序中对应a里面的内容)- 第k个码元的相位常数,它在时间中保持不变。由式可见,当时,信号的频率为 (2-3)当时,信号的频率为 (2-4)由此可得频率间隔为 (2-5) (2-6)MSK信号与普通2FSK信号的差别在于:选择两个传信频率与,使这两个频率的信号在一个码元期间的相位积累严格的相差。由图1.1MSK的波形可以看出,“+”信号与“-”信号在一个码元期间恰好相差二分之一周期。下面来说明MSK信号的频率间隔是如何确定的。若初始相位为零,则取值为0或。由式(1)可推出其正交表达式为:MSK信号的频率间隔对于一般移频键控(2FSK),两个信号波形具有以下的相关系数 (2-7)式中,是载波频率。MSK是一种正交调制,其信号波形的相关系数等于零。因此,对于MSK信号来说,式(2-7)应为零,也就是上式右边两项均应为零。第一项等于零的条件是( 令等于其最小值1,则 (2-8)这正是MSK信号所要求的频率间隔。第二项等于零的条件是 ,即 (2-9)这说明,MSK信号在每一码元周期内,必须包含四分之一载波周期的整倍数。由此可得 (2-10)相应地 (2-11) (2-12)图2.1中的信号波形是,的特殊情况。相位常数的选择应保证信号相位在码元转换时刻是连续的。根据这一要求,由式(2-2)可以导出以下的相位递归条件,或者称为相位约束条件,即 (2-13)上式表明,MSK信号在第k个码元的相位常数不仅与当前的有关,而且与前面的及相位常数有关。或者说,前后码元之间存在相关性。对于相干解调来说,的起始参考值可以假定为零,因此,从式(2-13)可以得到式(2-2)中的称为附加相位函数,它是MSK信号的总相位减去随时间线性增长的载波相位而得到的剩余相位。式(1-2)是一直线方程式,其斜率为,截距是。另外,由于的取值为,故是分段线性的相位函数(以码元宽度为段)。在任一个码元期间内,的变化量总是。当时,增大;当时,减小。 (a)附加相位函数 (b)附加相位路径网络图2.1 附加相位函数及附加相位路径网络图2.1(a)是针对一特定数据序列画出的附加相位轨迹;图2.1(b)表示的是附加相位路径的网格图,它是附加相位函数由零开始可能经历的全部路径。表2.1中给出了与之间关系的一个例子。表2.1 相位常数与的关系K1234561-1-11110-2-2-2(模2)0000因为,所以MSK信号也可以看作是由两个彼此正交的载波与分别被函数与进行振幅调制而合成的。已知,,因而 (2-16) (2-17) 故MSK信号可表示为 (2-18)式中,等号右边的第一项是同相分量,也称为I分量;第二项是正交分量,也称为Q分量。 和称为加权函数(或称调制函数)。是同相分量的等效数据,是正交分量的等效数据,它们都与原始输入数据有确定的关系。令,代入式(2-18)可得 (2-19)根据上式,可构成一种MSK调制器,其方框图如图2.2所示。图2.2 MSK调制器的方框图MSK信号的产生步骤:l 先对输入数据进行差分编码,这是收端相干载波解调的需要。 l 把差分编码器的输出用串/并变换器合成两路,并相互错开一个码元宽度,得到和。 l 用加权函数和分别对和进行加权。 l 最后,对加权数据用正交载波和分别进行调制,并相加,相加之后的信号通过低通滤波器后即可得到MSK信号。 2.3 MSK的解调原理MSK信号的解调与FSK信号相似,可以采用相干解调,也可以采用非相干解调。图2.3给出了一种采用延时判决的相干解调原理方框图。关于相干解调的原理与2FSK信号时没有什么区别。这里,重点讨论延时判决法的原理。下面举例说明在时间内判决出一个码元信息的基本原理。图2.3 MSK信号相干解调原理方框图设时间内,则MSK的的变化规律可用图2.1表示,在时刻,的可能相位为0、。现如果把这时的接收信号与相干载波相乘,则相乘输出为 (2-20)滤掉高频分量,可得 (2-21)我们可知:如果经抽样判决后为正极性,则可断定数字信息不是“11”就是“10”,于是可判定第一个比特为“1”,而第二个比特等下一次再作决定。这里,利用了第二个码元提供的条件,所以判决的第一个码元所含信息的的正确性就有所提高。这就是延时判决法的基本含义。输入MSK信号同时与两路的相应相干载波相乘,并分别进行积分判决。这里的积分判决是交替工作的,每次积分时间为。如果一积分在进行,则另一积分在进行,两者相差。2.4 MSK的性能分析功率谱:MSK信号的时域表达式:; (2-22)MSK信号的功率谱密度可表示为 (2-23)其归一化功率谱密度如图2.5所示。与2PSK相比较可以看出:l MSK信号的功率谱更加紧凑,并且它的第一个零点是在处,而2PSK的第一个零点是在处。这表明MSK信号功率谱的主瓣所占的频带宽度比2PSK信号窄;在主瓣带宽之外,功率谱旁瓣的下降也更迅速。即MSK信号的功率主要包含在主瓣之内。因此,MSK信号比较适合在窄带信道中传输,对邻道的干扰也较小。l 由于MSK信号占用带宽窄,故MSK信号的抗干扰性能要优于2PSK。这就是目前广泛采用MSK调制的原因。图2.5 MSK与2PSK信号的归一化功率谱然而,在某些通信场合,如移动通信中,对信号带外辐射功率的限制十分严格,要求对邻近信道的衰减达70dB80dB以上。因此,近来对MSK信号作些改进,如改进两正交支路的加权函数,称为“高斯最小频移键控”GMSK调制方法等。误码率性能:2PSK信号和QPSK信号的误码率性能相同,因为可以把QPSK信号看作是两路正交的2PSK信号,在作相干接收时这两路信号是不相关的。OQPSK信号只是将这两路信号偏置了,所以其误比特率也和前两种信号的相同。现在的MSK信号是用极性相反的半个正(余)弦波形去调制两个正交的载波。因此,当用匹配滤波器分别接受每个正交分量,MSK信号的误比特率和2PSK,QPSK及OQPSK等的性能一样。但是,若把它当作FSK信号用相干解调法在每个码元持续时间Ts内解调,则其性能将比2PSK信号的性能差3dB。3 MSK调制解调系统的Matlab仿真3.1 Matlab中 Simulink及m语言的简单介绍在MATLAB通信工具箱中有SLMULINK仿真模块和MATLAB函数,形成一个运算函数和仿真模块的集合体,用来进行通信领域的研究、开发、系统设计和仿真。通信工具箱中的模块可供直接使用,并允许修改,使用起来十分方便,因而完全可以满足使用者设计和运算的需要。 MATLAB通信工具箱中的系统仿真,分为用SIMULINK模块框图进行仿真和用MATLAB函数进行的仿真两种。在用SIMULINK模块框图的仿真中,每个模块,在每个时间步长上执行一次,就是说,所有的模块在每个时间步长上同时执行。这种仿真被称为时间流的仿真。而在用MATLAB函数的仿真中,函数按照数据流的顺序依次执行,意味着所处理的数据,首先要经过一个运算阶段,然后再激活下一个阶段,这种仿真被称为数据流仿真。某些特定的应用会要求采用两种仿真方式中的一种,但无论是哪种,仿真的结果是相同而且很方便。近几年来,在学术界和工业领域,Simulink已经成为动态系统建模和仿真领域中应用最为广泛的软件之一。Simulink可以很方便地创建和维护一个完整地模块,评估不同地算法和结构,并验证系统的性能。由于Simulink是采用模块组合方式来建模,从而可以使得用户能够快速、准确地创建动态系统的计算机仿真模型,特别是对复杂的不确定非线性系统,更为方便。Simulink模型可以用来模拟线性和非线性、连续和离散或者两者的混合系统,也就是说它可以用来模拟几乎所有可能遇到动态系统。另外Simulink还提供一套图形动画的处理方法,使用户可以方便的观察到仿真的整个过程。Simulink没有单独的语言,但是它提供了S函数规则。所谓的S函数可以是一个M函数文件、FORTRAN程序、C或C+语言程序等,通过特殊的语法规则使之能够被Simulink模型或模块调用。S函数使Simulink更加充实、完备,具有更强的处理能力6。同Matlab一样,Simulink也不是封闭的,他允许用户可以很方便的定制自己的模块和模块库。同时Simulink也同样有比较完整的帮助系统,使用户可以随时找到对应模块的说明,便于应用。综上所述,Simulink就是一种开放性的,用来模拟线性或非线性的以及连续或离散的或者两者混合的动态系统的强有力的系统级仿真工具。目前,随着软件的升级换代,在软硬件的接口方面有了长足的进步,使用Simulink可以很方便地进行实时的信号控制和处理、信息通信以及DSP的处理。世界上许多知名的大公司已经使用Simulink作为他们产品设计和开发的强有力工具。Simulink是Matlab中的一种可视化仿真工具, 是一种基于Matlab的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 Simulink&reg是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与Matlab® 紧密集成,可以直接访问Matlab大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。3.2运用m语言设计MSK调制解调系统3.2.1运用m语言设计的流程图结束正极性为“1”抽样判决负极性为“0”加法器相加载波提取加法器相加,并用低通滤波器滤波同相分量的等效数据正交分量的等效数据用对进行加权用对进行加权用正交载波进行调制用正交载波进行调制对输入的数据进行差分编码串并转换开始产生随机输入的序列乘法器相乘图3.1软件设计流程图3.2.2测试结果及分析Matlab强大之处在于它可以用编程语言绘制想要模拟的系统最终输出的图形,通过Matlab编程MSK系统,可以得到各环节的图形,编写MSK系统的Matlab语言见附录,接下来就对程序运行后的图形进行分析说明。如下图所示:原信号为1 0 0 0 0 1 1 0 1 1,其中高电平用“1”表示,低电平“0”表示。从图3.1可以看出数字信号经差分编码后的波形,差分编码的规则是:可以看出参考位为1,利用上式,可以得到差分编码信号为0 0 0 0 0 1 0 0 1 0。再经过串并转换得到同相信号和正交信号,这两路信号,每个码元宽度是串并变换之前信号宽度的2倍。图3.2图3.3 Icos(wct)cos(wt)和Qsin(wct)sin(wt)这两路信号分别是同相分量和正交分量乘以载波后的波形,这两个波形在信号幅值变换时都有明显的波形相位变化,变动相位。当两者相加后就构成了相位连续的MSK信号。即: 第三个图就是MSK信号波形图,可以看出其相位连续,波形疏密和FSK相似。其中密集的代表“1”,稀疏的代表“0”。由其波形图可看出,它所携带的信号为1 0 0 0 0 1 1 0 1 1,和原信号一致。图3.3下图所示为:加噪对信号有一定的干扰,会影响信号的波形。即:MSK信号经过信道传输后,有噪声的干扰。如下图加噪后再通过带通滤波器得到MSK信号dm,噪声频谱宽,信号只有一定的频谱,进过带通滤波器后,带外噪声被滤除,只剩带内的噪声对信号造成影响。同时为了改善信号传输可靠性,可以将信号乘以一高频载波,这样可以抵抗低频干扰,在接受端再乘以该载波就可恢复原信号。ds1波形和ds2波形分别乘以载波,由于载波频率比较高,可以通过低通滤波器滤除载波保留解调后的同相和正交分量。得到的是幅值不是严格一致的s11和s22波形。想得到原波形,还需进行抽样判定。图3.4图3.5下图3.6可以看出程序编写的带通滤波器和低通滤波器,带通参数为150350和-150-350。低通参数为0200和-2000。前两图为其的频谱图,可以看出,MSK具有最小功率谱占用率。sa和sb为还原出的同相分量和正交分量,由于存在噪声,与原来的有一定差别。从图3.7可以看出,调制和解调信号大致相当,由于程序中MSK信号是加了噪声的,故存在一定的错误,统过计算MSK错误概率为:2.0202%。图3.6图3.7图3.8看出MSK信号与FSK信号十分相似。但有其独特的特点,即:信号能量的99. 5%被限制在数据传输速率的1. 5倍的带宽内。信号包络是恒定的,系统可以使用廉价高效的非线性器件。其相位始终保持连续不变的一种调制信号。图3.83.3 运用Simulink设计MSK调制解调系统3.3.1 Simulink MSK调制模块在调制模块中运用随机序列产生调制信号,通过增益变化,改变原始信号的极性,由单极性变化为双极性。串并变换采用采样保持方法实现,后级电路采用正交调制法。最后将同相分量和正交叠加构成MSK信号。图3.9 产生MSK信号的Simulink模型3.3.2 Simulink MSK解调模块 解调模块先利用相干载波解调方法再通过低通滤波器得出两路信号,然后通过抽样判决电路得出信号图3.10 MSK信号过零比较解调的Simulink模型抽样判决类似过零比较电路。等效框图如下。图3.11 抽样判决解调但通过仿真得出结果,是在波形上有一定的延迟,但解调信号值没错,可见过零比较可以作为一种可选的解调方式。Simulink MSK模型参数设置(图号依据模型图中图号为准)Random Integer Generor 为随机序列产生模块,用来产生随机序列调制信号。采用二进制信号,采用频率为1ms。Gain 为增益模块,改变原始信号的极性,由单极性变化为双极性。采用频率为1ms。Cons

    注意事项

    本文(MSK调制解调系统的设计毕业论文.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开