MSK调制解调系统的设计_第1页
MSK调制解调系统的设计_第2页
MSK调制解调系统的设计_第3页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MS椭制解调系统的设计摘要最小频移键控(MSK是恒定包络调制技术,它具有相位连续、频带利用率高的特点,是在无线通信领域中很有吸引力的数字调制方式,目前在短波、微波和卫星通信中均被采用。本文研究了最小频移键控系统调制与解调的工作原理,并给出了基于MATLAEM件环境下的程序仿真及simulink下系统的模块搭建实现两种方式的实现。运用m语言进行仿真,主要是依照MSK系统的工作原理绘制出流程图,最后写出程序进行仿真,并给出每一步骤的仿真结果图形。运用simulink进行系统的模块搭建,是将系统分为调制与解调两个子模块,再将这两个子模块连接成整体的MSKC统模块进行仿真。最后给出全系统的仿真运行结果

2、及其分析研究结果。关键字MSKMatlab;Simulink;调制解调SimulationofMSKModulationandDemodulationSystemAbstractMinimumShiftKeying(MSK)isaconstantenvelopemodulationtechniques,ithasacontinuousphase,highbandwidthefficiencycharacteristics,isveryattractiveinthefieldofwirelesscommunications,digitalmodulation,shortwave,microwav

3、eandsatellitecommunicationsmediumwereused.Inthispaper,theworkingprincipleofminimumshiftkeyingmodulationanddemodulation,andgivestherealizationofprogramsimulationandsimulinksystemmoduleintheMATLABsoftwareenvironmenttobuildintwoways.Mlanguagesimulation,themaindrawaflowchartinaccordancewiththeMSKsystemw

4、orks,andfinallywritetheprogramsimulation,andgiveseachstepofthesimulationresultsgraphics.Usesimulinkmoduleofthesystemconstruction,thetwosub-modulesofthesystemisdividedintomodulationanddemodulation,andthentwosub-modulesconnectedintotheoverallMSKsystemmoduleforsimulation.Finally,thesimulationrunofthesy

5、stem-wideresultsandtheiranalysisresults.KeywordsMSK;Matlab;Simulink;ModulationandDemodulation目录引言1方案的论证与选择31.1 基于SystemView的设计31.2基于Matlab的设计31.3基于FPGA勺设计31.4方案选择42MSK信号调制解调原理52.1 MSK的特点52.2 MSK的调制原理52.3 MSK的解调原理10MSK的雄能分析113基于Matlab的MS顾制解调系统的设计13133.1 Matlab中的m语言和Simulink简介3.2 运用m语言设计MS醐制解调系统143.2.

6、1 运用m语言设计的流程图143.2.2 测试结果及分析153.3运用Simulink设计MS陶制解调系统183.3.1 SimulinkMSK调制模块设计183.3.2 SimulinkMSK解调模块设计193.3.3测试波形分析21结束语致谢参考文献附录A英文文献原文28附录B英文文献译文38附录Cm程序49引言随着经济的发展,人们对通信系统的需求越来越来高。通信系统也由原来的单一对点传输。逐渐发展成大容量高速的网络通信体制。通信系统的增多,通信的频率资源就显得相对紧张,如何能在现有的频率资源的条件下实现大容量的通信是现在通信考虑的主要问题。根据通信系统的基点,人们在实践中相继研发出很多种

7、通信的调制方式,主要有:振幅键控(ASK)、移频键控(FSK)、移相键控(PSK)等。从频谱的利用率上人们又研究出MSKGMSKF频谱利用率较高的调制方式。在数字通信、网络、视频和图像处理领域,MSKE经成为高性能数字信号处理系统的关键元件。MSK一种在无线移动通信中很有吸引力的数字调制方式,它具有以下两种主要的特点:1 .信号能量的99.5%被限制在数据传输速率的1.5倍的带宽内。谱密度随频率(远离信号带宽中心)倒数的四次藉而下降,而通常的离散相位FSK信号的谱密度却随频率倒数的平方下降。因此,MSK信号在带外产生的干扰非常小。这正是限带工作情况下所希望有的宝贵特点。2 .信号包络是恒定的,

8、系统可以使用廉价高效的非线性器件。无线通信技术的迅猛发展对数据传输速率、传输效率和频带利用率提出了更高的要求。选择高效可行的调制解调手段,对提高信号的有效性和可靠性起着至关重要的作用。因此具有频带利用率高,在相同误比特率下所需的信噪比比较低,电路结构比较简的MSKi术已经广泛应用到现代通信领域。调制是移动通信系统中提高通信质量的一项关键技术,调制是为了使信号特性与信道特性相匹配。现代移动通信系统大多数使用的是数字调制技术,这主要是由于数字通信网建网灵活,并且数字加密技术便于集成化。因此,通信系统都在由模拟方式向数字方式转换,这也是移动通信的发展趋势。但是,一般的数字调制技术,如振幅键控(AS0

9、、频移键控(FS0和相移键控(PSK)等都无法满足移动通信的要求。因此,寻找性能优越的高效调制方式以适应现代移动通信的要求,一直是重要的研究课题。MS飕制的出现,是为了获取更好的通信质量。当信道中存在非线性的问题和带宽限制时,幅度变化的数字信号通过信道会使己滤除的带外频率分量恢复,发生频谱扩展现象,同时还要满足频率资源限制的要求。因此,对己调信号有两点要求,一是要求包络恒定;二是具有最小功率谱占用率。因此,现代数字调制技术的发展方向是最小功率谱占有率的恒包络数字调制技术。现代数字调制技术的关键在于相位变化的连续性,从而减少频率占用。近年来新发展起来的技术主要分两大类:一是连续相位调制技术(CP

10、FSK,在码元转换期间无相位突变,如MSKGMS篝;二是相关相移键控技术(COPSK),利用部分响应技术,对传输数据先进行相位编码,再进行调相(或调频)。MSKDoelz和Heald在他们的一项专利中提出的一种信号的调制方式。1972年,DeBudM为MSK就是一种特殊的CPFS隔制方式,经过一段时间的发展,MS被认为是正弦加权的OQPS的形式。1977年,AmorosoandKivett通过一系列的变化把MS椅化成了SMSK目前,MSKfc实际的通信系统中已经得到了广泛的应用。例如,SMS粗应用在美国航空和宇宙航行局的高级通信卫星上,GMSKL经应用于欧洲GShfi信系统中。对MSK勺功率谱

11、进行仿真,从结果看,MS顾制方式并不适用于数字移动通信,需对其进行改进.由此,产生了高斯最小频移键控(GMSK)调制方式,从仿真结果来看,其性能大大改善.目前,GMS倘制方式广泛用于GSM对不同参数的GMSK制的功率谱进行仿真,可得到一种较好的GMS植制方式,对GMSKE实际中的应用进行了有益的理论指导。最小移频键控(MSK)是移频键控(FSK)的一种改进型。在FS0式中,相邻码元的频率不变或者跳变一个固定值。在两个相邻的频率跳变的码元之间,其相位通常是不连续的。MS曜对FSK言号作某种改进,使其相位始终保持连续不变的一种调制信号。MS飕制指数为0.5,包络恒定、相位连续、频带利用率高、功率谱

12、紧凑,且频谱滚降快,产生带外干扰小.抗干扰性能好,因此在军用和民用通信领域中均获得了广泛的应用。用数字基带信号去控制可变分频器的分频比来改变输出载波频率,使输出信号频率发生变化的同时,相位保持连续,从而实现MS飕制。本次毕业设计采用MATL府勺函数编程和Simulink两种方法对MS调制解调系统进行设计,并通过测试分析MS协勺调制解调原理以及MS酌基本特点。由于MSK为模拟信号,因此,需对正弦信号采样再经过数/模变换得到所需的MSK信号。通过利用数字基带信号去控制可变分频器的分频比来改变输出载波频率,使输出信号频率发生变化的同时,相位保持连续,从而实现MSK!制。1方案的论证与选择1.1基于S

13、ystemView的设计SystemView是美国ELANIX公司推出的,基于Windows环境的用于系统仿真分析的可视化软件工具。它界面友好,使用方便。使用它,用户可以用图符(Token)去描述自己的系统,无需与复杂的程序语言打交道,不用写代码即可完成各种系统的设计与仿真。利用SystemView,可以构造各种复杂的模拟、数字、数模混合系统和各种多速率系统,它可用于各种线性或非线性控制系统的设计和仿真。用户在进行系统设计时,只需从SystemView配置的图符库中调出有关图符,进行各个图符的参数设置和相互间的连线,即可进行仿真操作,给出分析结果。SystemView提供功能强大的分析计算器,

14、以根据用户的需要对结果进行各种分析,对系统设计和修改十分有利。在系统设计和仿真分析方面,SystemView还提供了一个真实而灵活的窗口用以检查、分析系统波形。另外,分析窗中还带有一个功能强大的“接收计算器”,可以完成对仿真运行结果的各种运算、频谱分析、滤波。基于Matlab的设计Matlab是一种使用简便的、特别适用于科学研究和工程计算的高级语言,与其他计算机语言相比。它的特点是简洁和智能化,具有极高的编程和调试效率。应用Matlab语言开发通信信号源模拟系统是高效实用的。基于Matlab语言的多功能通信信号源仿真系统主要由信号的输入模块,调制模块,源噪声模块,以及频谱分析等模块组成,不仅可

15、以产生模拟调制数字载波调制两大类通信信号,还可以计算信号的特征参数,进行相应的时域和频域分析,并在给定信噪比的情况下仿真考虑噪声后总信号的时频信息。另外,亦从宏观上介绍了此通信信号源,给出了它的实际应用。应用Matlab语言开发的一个高效通信信号源模拟仿真系统在现代通信技术中是很有意义和实用价值的课题。Matlab(MatrixLaboratory)为美国Mathworks公司1983年首次推出的一套高性能的数值分析和计算软件,其功能不断扩充,版本不断升级,1992年推出划时代的4.0版,1993年推出了可以配合MicrosoftWindous使用的微机版,95年4.2版,97年5.0版,99

16、年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已发展成为适合众多学科,多种工作平台、功能强大的大型软件。在欧美等国

17、家的高校,Matlab已成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具。成为攻读学位的本科、硕士、博士生必须掌握的基本技能。在设计研究单位和工业开发部门,Matlab被广泛的应用于研究和解决各种具体问题。在中国,Matlab也已日益受到重视,短时间内就将盛行起来,因为无论哪个学科或工程领域都可以从Matlab中找到合适的功能。1.3基于FPGA勺设计QuartusH是Altera公司提供的FPGA/CPL研发集成环境,在QuartusH上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种与结构无关的设计环境,是

18、设计者能方便地进行设计输入、快速处理和器件编程。其时序仿真就是接近真实器件运行特性的仿真,仿真文件中已包含了器件硬件特性参数,因而,仿真精度高。但时序仿真的仿真文件必须来自针对具体器件的综合器和适配器。综合后所得的EDIF等网表文件通常作为FPGAS配器的输入文件,产生的仿真文件中包含了精确的硬件延迟信息。a. 基于Simulink的MSK模型的仿真将模型文件转化为VHDL语言文件验证VHDL代码在FPGA器件中实现MSK信号要解决的关键问题:a. 在MATLAB/simulink中将模型文件转化为VHDL语言文件在QuartusII中如何测试,调整MSK信号根据MSK信号的解调算法搭建模型并

19、且仿真实现 1.4方案选择本文基于软件仿真实现MS镖统调制解调,SystemView和Matlab这两个软件都能针对通信系统做出相应的模型,而基于FPGA勺仿真一些模块需要通过编写VHDL吾言实现一些模块,故实现比较麻烦。 SystemView是基于Windows环境下运行的用于系统仿真分析的可视化软件工具,它功能模块使用(Token)描述程序。它软件的界面比较友好,图符和连续都是彩色的,视觉效果好,而且都可以根据个人喜好进行调整,工具栏的快捷键布局合理,其中图符库与模块版图在同一窗口内,这给操作带来了便利。相比之下,Simulink的界面设计偏向简洁,模块图都是黑色框图,连线也是单一黑色。S

20、imulink的模块浏览器是独立的,但它的功能更强大。涉及额领域比SystemView广。简洁风格的好处在于:当仿真的系统偏大,模块较多时,视觉上不会觉得繁杂,有利于整个仿真系统的检查。而且Simulink的帮助文档的优点是无论在哪个模块哪个窗口点击帮助。立即出现的是相关模块、窗El的帮助。这对使用者,尤其足初学者是说相当方便的。因此,从帮助文档的易用性角度来看,Simulink相当出色。Simulink是包含在Matlab之中的仿真工具,而Matlab本身具有强大的编程仿真功能Simulink与Matlab、C/C+语青、DS取及与硬件工作环境等都可以方便地实现。就此而言,SystemVie

21、w与Simulink足无法比拟的。所以为了能更清楚地了解MS镖统,本文采用Matlab语言编程和Simulink实现MS凛统。2MSK信号调制解调原理2.1MSK的特点MSK是数字调制技术的一种。数字调制是数字信号转换为与信道特性相匹配的波形的过程。调制过程就是输入数据控制(键控)载波的幅度、频率和相位。MSK®于恒包络数字调制技术。现代数字调制技术的研究,主要是围绕着充分的节省频谱和高效带地利用可用频带这个中心而展开的。随着通信容量的迅速增加,致使射频频谱非常拥挤,这就要求必须控制射频输出信号的频谱。但是由于现代通信系统中非线性器件的存在,引入了频谱扩展,抵消了发送端中频或基带滤波

22、器对减小带外衰减所做的贡献。这是因为器件的非线性具有幅相转换(AM/PM)效应,会使己经滤除的带外份量几乎又都被恢复出来了。为了适应这类信道的特点,必须设法寻找一些新的调制方式,要求它所产生的己调信号,经过发端带限后,虽然仍旧通过非线性器件,但是,非线性器件输出信号只产生很小的频谱扩展。为了适应这类信道的特性,已调信号须有以下两个特点: 包络恒定或包络起伏很小由于信道中具有非线性的输入输出特性,所以已调波包络不能起伏,即不能用包络来携带信息,需要采用频移键控(FSK)或相移键控(PSK)来传递信息。 具有最小功率谱占用率已调波要具有快速高频滚降的频谱特性,要求旁瓣必须很小,这种信号经过带限滤波

23、之后,只要让主瓣无失真通过,由于旁瓣功率很小,所以滤波器的输出信号(即非线性器件的输入信号)的包络起伏就会很小,大大减小了AM/PM效应,继而频谱扩展的现象也会随之而减小。由于已调波具有快速高频滚降的频谱特性,使信号能量大部分集中在一定的带宽内,因此提高了频带的利用率。根据这些要求,人们在实践中创造了各式各样的调制方式,我们称之为现代恒包络数字调制技术。现代数字调制技术的发展方向是最小功率谱占有率的恒包络数字调制技术。现代数字调制技术的关键在于相位变化的连续性。MSK最小频移键控)是移频键控FSK的一种改进形式。在二进制FSK方式中载波频率随着调制信号“T'或“0”而变,其相位通常是不

24、连续的。所谓MSB式,就是FSK信号的相位始终保持连续变化的一种特殊方式。可以看成是调制指数为0.5的一种CPFSK言号。MSK是一种在无线移动通信中很有吸引力的数字调制方式,因为它有以下两种主要的特点: 信号能量的99.5%被限制在数据传输速率的1.5倍的带宽内。谱密度随频率(远离信号带宽中心)倒数的四次藉而下降,而通常的离散相位FSK信号的谱密度却随频率倒数的平方下降。因此,MSK信号在带外产生的干扰非常小。这正是限带工作情况下所希望有的宝贵特点。 信号包络是恒定的,系统可以使用廉价高效的非线性器件。从相位路径的角度来看,MSK®于线性连续相位路径数字调制,是连续相位频移键控(C

25、PFSK)的一种特殊情况,有时也叫做最小频移键控(MSK)。MSK勺“最小(Minimum)”二字指的是这种调制方式能以最小的调制指数(h=0.5)获得正交的调制信号。MSK的调制原理最小移频键控又称快速移频键控(FFSK)。这里“最小”指的是能以最小的调制指数(即0.5)获得正交信号;而“快速”指的是对于给定的频带,它能比PSK传送更高的比特速率。二进制MSKW号的表达式可写为Smsk(t)=cosgct+罕t+k);(kT)TsV<kTs(2-1)或者Smsk(t)=cos(,ctW)这里B(t)=冗Dkt+中,(k-1)Ts壬t苴kTs(2-2)式中载波角频率码元宽度;(在程序中用

26、Tb来表示)第k个码元中的信息,其取值为土1;(在程序中对应a里面的内容)cp-第k个码元的相位常数,它在时间k(k_1)丁st壬kTs中保持不变。由式可见,当Dk=+1时,信号的频率为fl=A(.c*)当dk=-1时,信号的频率为1f=L,c-L)02兀c2Ts由此可得频率间隔为(2-4)(2-5)h=fTs=Ts=1=0.5(2-6)I2TsI2MSK信号与普通2FSK信号的差别在于:选择两个传信频率(2-3)f与f0,使这两个频率的信号在一个码元期间的相位积累严格的相差180°。由图1.1MSK的波形可以看出,"+”信号与“-”信号在一个码元期间恰好相差二分之一周期。

27、下面来说明MSK言号的频率间隔是如何确定的。若初始相位为零,则中取值为0或冗。由式(1)可推出其正交表达式为:kMSK信号的频率间隔对于一般移频键控(2FSK),两个信号波形具有以下的相关系数sin2二(f1-f0)tssin4f1cIfcTs(2-7)1,式中fc=1(f01)是载波频率。MSK是一种正交调制,其信号波形的相关系数等于零。因此,对于MSK信号来说,式(2-7)应为零,也就是上式右边两项均应为零。第一项等于零的条件是(k=1,2,3,)令上等于其最小值1,则(2-8)这正是MSK信号所要求的频率间隔。第二项等于零的条件是4兀fTs=皿(n=1,2,3,),即(2-9)Ts=n乌

28、这说明,MSK言号在每一码元周期内,必须包含四分之一载波周期的整倍数。由此可得f。*定小号后(n为正整数;m=0,1,2,3,)(2-10)相应地f1(2-11)m111c4Ts=(N4)tT(2-12)图2.1中的信号波形是N=1,m=3的特殊情况。(2-2)可以k=k(Dk厂Dk2(k-1)】:d*时(2-13)相位常数中的选择应保证信号相位在码元转换时刻是连续的。根据这要求,由式k导出以下的相位递归条件,或者称为相位约束条件,即的起始参考值可以上式表明,MSK言号在第k个码元的相位常数不仅与当前的Dk有关,而且与前面的Dkw及相位常数中有关。或者说,前后码元之间存在相关性。对于相干解调来

29、说,k4假定为零,因此,从式(2-13)可以得到甲k=0或叽模2兀)式(2-2)中的8(t)称为附加相位函数,它是MSK信号的总相位减去随时间线性增长的载波相位而得到的剩余相位。式(1-2)是一直线方程式,其斜率为印Dk,截距是甲。另外,由于n的取-kDk2Ts值为±1,故:Dkt是分段线性的相位函数(以码元宽度Ts为段)。在任一个码元期间内,9(t)的变JI化量总是2ITDk=+1时,增大y;当Dk=-1时,减小2(a)附加相位函数(b)附加相位路径网络图2.1附加相位函数e(t)及附加相位路径网络图2.1(a)是针对一特定数据序列画出的附加相位轨迹;图2.1(b)表示的是附加相位

30、路径的网格图,它是附加相位函数由零开始可能经历的全部路径。表2.1中给出了甲k与Dk之间关系的一个例表2.1相位常数平与k子。K1234561-1-11110-2二-2二-2二(模2二)k0000Dk的关系因为cos给ct+e(t)=cos&(t兑osctsinH(t)sin切ct,所以msk信号也可以看作是由两个彼此正交的载波co%ct与sin切ct分别被函数cose(t为sinB(t度行振幅调制而合成的。已知2Tsk,Dk=±1,®k=0或"(模2丸),因而cost=cos()cos"2Tk(2-16)sinn-Dksin(2T)cosk(2

31、-17)t(2-18)故MSK言号可表示为Smsk=coscos-)cos(t)Dkcos'kSin(F)sin(,ct)(k顼仃2Ts2T式中,等胃石边的第项是同相分量,也称为I分量;第二项是正交分量,也称为Q分量。cos(2Tsin(2T丸、称为加权函数(或称调制函数)。cos中是同相分量的等效数据,)k_ncos甲是正交分量的等效数据,它们都与原始输入数据有确定的关系。令DkkQ,代入式(2-18)可得Smsk(t)=|kcos(_)cos(.ct)Qksin()sin(.,疽)(k-1)Ts_t_kTs匕TsT(2-19)根据上式,可构成一种MS飕制器,其方框图如图2.2所示。

32、图2.2MSK调制器的方框图MSK信号的产生步骤:先对输入数据进行差分编码,这是收端相干载波解调的需要。丁,得到|k和用加权函数egcos2TsJ1分别对I<2TU和Q进行加权。k最后,对加权数据用正交载波cos就)ct和sin缶ct分别进行调制,并相加,相加之后的信号通过低通滤波器后即可得到MSK言号。把差分编码器的输出用串/并变换器合成两路,并相互错开一个码元宽度MSK的解调原理MSK信号的解调与FSK信号相似,可以采用相干解调,也可以采用非相干解调。图2.3给出了一2FSK信号时没有什么区别。这里,种采用延时判决的相干解调原理方框图。关于相干解调的原理与重点讨论延时判决法的原理。下

33、面举例说明在(0M)时间内判决出一个码元信息的基本原理。图2.3MSK信号相干解调原理方框图设0,2丁s'寸间内6(0)=0,则MSK的6(t)的变化规律可用图2.1表示,在t=2T时刻,口t的可能相位为0、±兀。现如果把这时的接收信号cosEJ+6(t归相干载波cos忡ct则相乘输出为cos二1二1二c'tcos('ct-cost.Lj-cos2t(2-20)滤掉高频分量,可得3T't=cospt一=sint0壬t土2丁2s(2-21)我们可知:如果v(t)经抽样判决后为正极性,贝U可断定数字信息不是“11”就是“10”,于是可判定第一个比特为“1”

34、,而第二个比特等下一次再作决定。这里,利用了第二个码元提供的条件,所以判决的第一个码元所含信息的的正确性就有所提高。这就是延时判决法的基本含义。输入MSK言号同时与两路的相应相干载波相乘,并分别进行积分判决。这里的积分判决是交替工作的,每次积分时间为2丁如果积分在2iTs,2(i+1进行,则另一积分在2.2 2(i_1TS'2(i+1Ts】进行,两者相差MSK的性能分析功率谱:MSK信号的时域表达式:Smsk(t)TCOS(.,ct2_DAt2Tsk);(k1)Ts苴t壬kTs(2-22)MSK言号的功率谱密度可表示为SMSK(®)=32兀Tcos(,-cTs:2-4(|.-

35、.c|Ts)2(2-23)其归一化功率谱密度如图2.5所示。与2PSK相比较可以看出:MSK信号的功率谱更加紧凑,并且它的第一个零点是在0.75T处,而2PSK的第一个零点s2PSK信号窄;在主瓣带宽之是在1/处。这表明MSK信号功率谱的主瓣所占的频带宽度比TsMSK言号外,功率谱旁瓣的下降也更迅速。即MSK言号的功率主要包含在主瓣之内。因此,比较适合在窄带信道中传输,对邻道的干扰也较小。由于MSK言号占用带宽窄,故MSK言号的抗干扰性能要优于2PSK这就是目前广泛采用MSK调制的原因。图2.5MSK与2PSK信号的归一化功率谱然而,在某些通信场合,如移动通信中,对信号带外辐射功率的限制十分严

36、格,要求对邻近信道的衰减达70dB80dB以上。因此,近来对MSK信号作些改进,如改进两正交支路的加权函数,称为“高斯最小频移键控”GMSKI制方法等。误码率性能:2PSK信号和QPSK言号的误码率性能相同,因为可以把QPSK言号看作是两路正交的2PSK信号,在作相干接收时这两路信号是不相关的。OQPSKT号只是将这两路信号偏置了,所以其误比特率也和前两种信号的相同。现在的MSK言号是用极性相反的半个正(余)弦波形去调制两个正交的载波。因此,当用匹配滤波器分别接受每个正交分量,MSK言号的误比特率和2PSK,QPSK及OQPS辱的性能一样。但是,若把它当作FSK信号用相干解调法在每个码元持续时

37、间Ts内解调,则其性能将比2PSK信号的性能差3dB。3.1 3MSK调制解调系统的Matlab仿真Matlab中Simulink及m语言的简单介绍在MATLAB®信工具箱中有SLMULINK仿真模块和MATLAB函数,形成一个运算函数和仿真模块的集合体,用来进行通信领域的研究、开发、系统设计和仿真。通信工具箱中的模块可供直接使用,并允许修改,使用起来十分方便,因而完全可以满足使用者设计和运算的需要。MATLAB通信工具箱中的系统仿真,分为用SIMULINK模块框图进行仿真和用MATLAB®数进行的仿真两种。在用SIMULINK模块框图的仿真中,每个模块,在每个时间步长上执

38、行一次,就是说,所有的模块在每个时间步长上同时执行。这种仿真被称为时间流的仿真。而在用MATLAB函数的仿真中,函数按照数据流的顺序依次执行,意味着所处理的数据,首先要经过一个运算阶段,然后再激活下一个阶段,这种仿真被称为数据流仿真。某些特定的应用会要求采用两种仿真方式中的一种,但无论是哪种,仿真的结果是相同而且很方便。近几年来,在学术界和工业领域,Simulink已经成为动态系统建模和仿真领域中应用最为广泛的软件之一。Simulink可以很方便地创建和维护一个完整地模块,评估不同地算法和结构,并验证系统的性能。由于Simulink是采用模块组合方式来建模,从而可以使得用户能够快速、准确地创建

39、动态系统的计算机仿真模型,特别是对复杂的不确定非线性系统,更为方便。Simulink模型可以用来模拟线性和非线性、连续和离散或者两者的混合系统,也就是说它可以用来模拟几乎所有可能遇到动态系统。另外Simulink还提供一套图形动画的处理方法,使用户可以方便的观察到仿真的整个过程。Simulink没有单独的语言,但是它提供了S函数规则。所谓的S函数可以是一个M函数文件、FORTRAN序、C或C+语言程序等,通过特殊的语法规则使之能够被Simulink模型或模块调用。S函数使Simulink更加充实、完备,具有更强的处理能力6。同Matlab一样,Simulink也不是封闭的,他允许用户可以很方便

40、的定制自己的模块和模块库。同时Simulink也同样有比较完整的帮助系统,使用户可以随时找到对应模块的说明,便于应用。综上所述,Simulink就是一种开放性的,用来模拟线性或非线性的以及连续或离散的或者两者混合的动态系统的强有力的系统级仿真工具。目前,随着软件的升级换代,在软硬件的接口方面有了长足的进步,使用Simulink可以很方便地进行实时的信号控制和处理、信息通信以及DSP的处理。世界上许多知名的大公司已经使用Simulink作为他们产品设计和开发的强有力工具。Simulink是Matlab中的一种可视化仿真工具,是一种基于Matlab的框图设计环境,是实现动态系统建模、仿真和分析的一

41、个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI),这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。Simulink&reg是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink

42、提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与Matlab&reg;紧密集成,可以直接访问Matlab大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。3.2运用m语言设计MSKM制解调系统3.2.1运用m语言设计的流程图产酢随机辘的糠程图用正交载波co%ct进行调制图3.3IqOs(Wct)cos(wt)变动兀相位。当两者相加后就构成了相位连续的MSK言号。即

43、:Smsk(t)=|kcos(2)C0sSct)+Q加二t2Ts)沛(酷波睫取(kTs«MkT后的波形,这两个波形在信号幅1一加法器相加,并用低通滤波器滤波FSK相似。其中密集的代表“11000011011),和原信号一致。3.3M业曰亏dm,噪声频谱宽,信号只有号造成影响。同时为j改善信?传,输可靠高频载'波,建样可以抵抗低频干扰,在接受端再乘以该载展"第三个图就是MSK言号波形图,可以看出其相位连缕,波形疏密和稀疏的代表“0”。由其波形图可看出,它所携带的信号为MSK言号经过信道传输后,有定的频谱,下图所示为:加吁对信号有一定的干拢会融邮接的*噪声的干扰。如下图

44、加噪后再通过带通滤波器得到进过带通滤波辑后,也卜嘿声被滤除,只剩带内的性,可以将信ds1波形和ds2波形忏别乘以载波,由干载波频率比较高,可以诵ip低通滤波器滤除载波呆留解调后的同相和正交分量。W到的是幅值不严格一致其蜓器相加11和s22波形。想得到原波形I,还需进行抽样判*7Eo孑3.4结束图3.5下图3.6可以看出程序编写的带通滤波器和低通滤波器,带通参数为150350和-150-350。低通参数为0200和-2000。前两图为其的频谱图,可以看出,MSK具有最小功率谱占用率。sa和sb为还原出的同相分量和正交分量,由于存在噪声,与原来的有一定差别。从图3.7可以看出,调制和解调信号大致相

45、当,由于程序中MSK信号是加了噪声的,故存在一定的错误,统过计算MSK错误概率为:2.0202%。图3.6图3.7图3.8看出MSK信号与FSK信号十分相似。但有其独特的特点,即:信号能量的99.5%被限制在数据传输速率的1.5倍的带宽内。信号包络是恒定的,系统可以使用廉价高效的非线性器件。其相位始终保持连续不变的一种调制信号。3.3.1 图3.83.3运用Simulink设计MSK调制解调系统SimulinkMSK调制模块在调制模块中运用随机序列产生调制信号,通过增益变化,改变原始信号的极性,由单极性变化为双极性。串并变换采用采样保持方法实现,后级电路采用正交调制法。最后将同相分量和正交叠加

46、构成MSK言号。3.3.2 图3.9产生MSK言号的Simulink模型SimulinkMSK解调模块解调模块先利用相干载波解调方法再通过低通滤波器得出两路信号,然后通过抽样判决电路得出信号图3.10MSK信号过零比较解调的Simulink模型抽样判决类似过零比较电路。等效框图如下。图3.11抽样判决解调但通过仿真得出结果,是在波形上有一定的延迟,但解调信号值没错,可见过零比较可以作为一种可选的解调方式。SimulinkMSK模型参数设置(图号依据模型图中图号为准)RandomIntegerGeneror为随机序列产生模块,用来产生随机序列调制信号。采用二进制信号,采用频率为1msoGain为

47、增益模块,改变原始信号的极性,由单极性变化为双极性。采用频率为1ms。Constant为生成一个常量值的模块。PulseGenerator为生成有规则的脉冲模块。Sum为加法器模块。Sample&Hold为采样模块。TransportDelay为定值的延迟模块。SineWave为波形产生模块。Product为乘法器模块。AnalogFilterDesign为滤波器设计模块。Switch为输入选择模块。Scope为示波器模块。MSK的仿真模型用I-Q正交形式实现了MSK信号的调制。受限由随机整数发生器产生随机的0,1序列,然后进行差分编码,并转换为-1,+1的序列,接着经过串/并转换为I

48、、Q两路信号,其中Q路信号要经过额外的Tb时间的延退。然后I、Q两路分别经行正交幅度调制,最后两路信号相加,即得到MSK信号。仿真中随机0、1序列的发生周期为1ms。差分编码由一个异或模块和一个延迟模块组成。串/并转换由四个模块组成,其中缓存器模块(Buffer)将串行单比特数据流缓冲成两个比特一组,缓存器模块的输出是基于帧的数据流。接着通过一个帧状态转换模块将基于帧的数据流转换为采样的数据流,取消每一组的两个比特分别分配到I、Q两路。调制模块的最后部分是正交幅度调制部分,对于I路,前一个正弦波模块产生余弦波,而对于Q路,前一个正弦波模块产生正弦波,比仿真中的信号延退了3Tb,所以在这两个正弦

49、波模块中要各自增加3衬2的相位延退,I、Q两路的后一个正弦波模块产生载波信号,仿真中设定载波频率为2kHz。最后将两路信号相加得已调MSK信号。3.3.3 测试波形分析图3.12是经过串并变换之后形成的波形。即:同相信号和正交信号。当两个信号叠加一起的时候就形成了MSK言号。图3.12图3.13为加载波后的同相分量与正交分量。呈现一定的规律,但有一个特点就是相位存在H突变。图3.13图3.14为调制信号与MSK信号,可以看出经过载波调制后的MSK信号,在频率变换上与FSK相似,但相位连续。这就是MSK勺特点。图3.14图3.15为解调同相分量与解调正交分量,可以看出解调后波形经过低通滤波器呈现

50、模拟状态,且幅值连续变换,故后级模块需要进行抽样判决,并且进行过零比较,如下图模块所示。图3.15经过滤波器的信号图3.16为抽样判决模块,脉冲信号由模块Pulsegenerator2产生,去对输入信号通过SampleandHold4进行采样,然后由开关电路模块Switch3,完成判决。这里说明一下,这里判决有点类似过零比较法,意思就是当采样输入大于等于零是判为1,其余判为0。根据实验仿真,这种判定结果错误码率最少。下面两图为采样(图3.17)和判决后的图(图3.18)。图3.16抽样判决模块由于现实中加了噪声干扰,所以要进行抽样判决,才能得到原来的波形,如下图所示抽样信号图3.17和判决信号

51、图3.18图3.17抽样信号图3.18判决信号下图为调制与解调信号,在比较的过程中由于整个系统存在延迟,故为了便于比较观察期间,在Scope前加一延迟模块,得到同步的波形,一目了然。有图可以看到调制和解调信号大致相当,由于模块中加了噪声,因此存在一定的错误。图3.19调制信号与解调信号的对比结束语2012年3月,我开始了我的毕业论文工作,到目前位置论文基本完成。从开始的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个写作过程难以用语言来表达。历经了几个月的奋战,紧张而又充实的毕业设计终于落下了帷幕。1在实现MSK调制时,采用正交调制,其主要的难点在于串并变换模型的设计,在Simulink中采

52、用采样电路,采样脉冲时间取决于随机序列的码元宽度。其中,随机信号产生信号不同,后级电路作相应的变化,例如Simulink随机序列产生的是单极性信号,后级电路就采用增益放大叠加常量的方法构建双极性信号。后面的调制方式两个软件实现的模型方式基本相同。在MSKS调时,难点有三个:对于信号的滤波,本次设计都是信号乘以载波和同相分量及正交分量的加权函数,然后再利用低通滤波器,滤除高频分量,就会得到一个在幅值范围和调制同相分量和解调分量类似的波形,是一曲线。因此合理的设计滤波器的性能,就关系到信号的解调性能,由于矩形函数的频率范围广,但其有一个特点就是,频率越高,其幅值越小对信号影响小,故主要的是载波的二

53、倍频,设计滤波器时,其最大应低于载波的二倍频,最小大于信号码元宽度的倒数。16采样保持和判决电路,在Simulink中实现过程复杂,顺便说明一下,Simulink的解调方式可以称为过零检测法。3同样的最后一个难点和调制时相对应,并串变换也是解调的一个难点,其解决方法类似于调制,这里就不再赘述。致谢在论文完成之际,我要特别感谢我的指导老师XX老师的热情关怀和悉心指导。在我做毕业设计的整个过程中,XX老师倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了XX老师悉心细致的教诲和无私的帮助,特别是她广博的学识、深厚的学术素养、严谨的治学

54、精神和一丝不苟的工作作风使我很受感动,在此对XX老师表示我深深的谢意。在这期间我学习和掌握了使用MATLAB的工具箱Simulink对数字通信系统的仿真。回想起这期间的经历,感慨万千。毕业设计是对大学四年所学的知识的一次总结、一次检验。同时也是锻炼和进一步提高自己自学能力的一次宝贵机会。在论文的写作过程中,也得到了许多同学的宝贵建议,同时还得到许多在设计过程中许多同学的支持和帮助,在此一并致以诚挚的谢意。感谢所有关心、支持、帮助过我的良师益友。致谢人:参考又献1 享K梯云,杨家玮,李建东编著.数字移动通信系统M.人民邮电出版社,2006,40-100.2 黄葆华,杨晓静,牟华坤编著.通信原理M

55、.西安电子科技大学出版社.2004,100-156.3 樊昌信,詹道庸编著.通信原理M.国防工业出版社.2007,120-210.4 沈振元,聂志泉,赵雪荷编著.通信系统原理M.西安电子科技大学出版社.2005,90-150.5 周廷显编著.近代通信技术M.哈尔滨工业大学出版社.2006,35-80.7 李东生编著.EDA仿真与虚拟仪器技术M.高等教育出版社.2006,24-68.8 李东生编著.Systemview系统设计及仿真入门与应用M.电子工业出版社.2006.9 DuanJihai.ModelingandDesigningBasedonCPLD/FPGAforDigitalCommu

56、nicationSystemsM2004.10 ZhengSonghui.ANewMethodforDigitalModulation-MinimumFrequencyShiftKeying(MSK)M2004.11 青松,程岱松,武建华.数字通信系统的SystemView仿真与分析M电子工业出版社.2006,30-76.12 杨守良.基于FPGA勺最小移频键控调制器的设计与实现J-重庆文理学院学报(自然科学版)2009(1).13 陈石平,段吉海,李全.基于数字MS斓制的通信系统设计与实现J-微计算机信息2008(9).14 晁冰,李东生,雍爱霞.最小频移键控系统实现技术的仿真研究J-计算机

57、仿真2003,20(11).15 郑松惠.一种新的数字调制方法-最小移频键控调制(MSK)J-大众科技2004(4).16 魏瑞.基于Matlab的MS雄真与实现J-科技信息(学术版)2008(32).17 谈欣.基于DSP的基带MSK言号的调制解调C2009丛海林.基于DSP的全数字MS斓制解调系统C2001.附录A英文文献原文TransmissionWidebandFMModulatormsk1200MX589GMSK0.3GMSKFredKostedt,EngineerforMX-COM.JamesC.Kemerling,EngineerforMX-COM.IntroductionTheproliferationofcomputersintoday'ssocietyhasincreasedthedemandfortransmiss

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论