1第一章绪论Simulink是Mathwork公司推出的基于Matlab平台的著名仿真环境。Simulink作为一种专业和功能强大且操作简单的仿真工具,它搭建积木式的建模仿真既简单又直观,而且已经在各个领域得到了广泛的应用。确切的说,Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,连续、离散时间模型,或者是两者的混合。系统还可以使多种采样频率的系统,而且系统可以是多进程的。Simulink工作环境进过几年的发展,已经成为学术和工业界用来建模和仿真的主流工具包。在Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成建模,并可直接进行系统的仿真,快速的得到仿真结果。它的主要特点在于:1、建模方便、快捷;2、易于进行模型分析;3、优越的仿真性能。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。在定义完一个模型后,用户可以通过Simulink的菜单或MATLAB的命2令窗口键入命令来对它进行仿真。仿真的结果还可以存放到MATLAB的工作空间里做事后处理。模型分析工具包括线性化和整理工具,MATLAB的所有工具及Simulink本身的应用工具箱都包含这些工具。由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。但是Simulink不能脱离MATLAB而独立工作。本设计主要是以Simulink为基础平台,对数字频带信号的2ASK,2FSK的调制和解调进行仿真。对数字频带传输系统的调制和解调原理深入的学习,并对其进行电路设计和建模仿真。通过本设计使学生更好的掌握数字通信原理的调制解调的原理,同时具备Matlab仿真和建模的能力和数字电路设计的能力。3第二章数字调制系统2-ASK与2-FSK的原理2.1二进制幅度键控(2-ASK)幅度键控可以通过乘法器和开关电路来实现。载波在数字信号1或0的控制下通或断,在信号为1的状态载波接通,此时传输信道上有载波出现;在信号为0的状态下,载波被关断,此时传输信道上无载波传送。那么在接收端我们就可以根据载波的有无还原出数字信号的1和0。2-ASK信号功率谱密度的特点如下:(1)由连续谱和离散谱两部分构成;连续谱由传号的波形g(t)经线性调制后决定,离散谱由载波分量决定;(2)已调信号的带宽是基带脉冲波形带宽的二倍。2.2二进制频移键控(2-FSK)频移键控是利用两个不同频率f1和f2的振荡源来代表信号1和0,用数字信号的1和0去控制两个独立的振荡源交替输出。对二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏,由于数字信号的带宽即Fb值大,所以二进制频移键控的信号带宽B较大,频带利用率小。2-FSK功率谱密度的特点如下:(1)2FSK信号的功率谱由连续谱和离散谱两部分构成,离散谱出现在f1和f2位置;(2)功率谱密度中的连续谱部分一般出现双峰。若两个载频之4差|f1-f2|≤fs,则出现单峰。2.32-ASK、2-FSK系统比较若传输的码元时间宽度为Ts,则2ASK系统和2FSK系统的频带宽度近似为2/Ts,即;2FSK系统的频带宽度近似为;2FSK系统的频带宽度大于2ASK系统或2PSK系统的频带宽度。因此,从频带利用率上看,2FSK系统的频带利用率最低。在2FSK系统中,判决器是根据上下两个支路解调输出样值的大小来作出判决,不需要人为地设置判决门限,因而对信道的变化不敏感。在2FSK系统中,当发送符号概率相等时,判决器的最佳判决门限为零,与接收机输入信号的幅度无关。因此判决门限不随信道特性的变化而变化,接收机总能保持工作在最佳判决门限状态。对于2ASK系统,判决器的最佳判决门限为a/2(当P(1)=P(0)时),它与接收机输入信号的幅度有关。当信道特性发生变化时,接收机输入信号的幅度将随着发生变化,从而导致最佳判决门限也将随之而变。这时,接收机不容易保持在最佳判决门限状态,因此,2ASK对信道特性变化敏感,性能最差。相干解调比非相干解调复杂,非相干解调时,2ASK最复杂,2FSK次之,2ASK最简单,但是相干解调的误码率更低。例如:比较2ASK在本此次课程设计中用到的两种解调方式:极性比较法和差分相干解调。①两种方法均能实现2ASK信号的解调,并恢复出2FSK基带信号。②从所使用的图符上比较,极性比较法比差222ASKPSKsBBf221||2FSKsBffT5分相干解调法多用了两个设备,一是本地载波,而本地载波对2FSK信号来说恢复起来很复杂,常用的方法是采用平方环和科斯塔斯环,二是码变换器,在仿真中可由延时器和异或门构成,因此差分相干解调法更为实用。6第三章数字调制系统的仿真设计3.1数字调制系统各个环节分析典型的数字通信系统由信源、编码解码、调制解调、信道及信宿等环节构成,其框图如图3-1所示:数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码器编码后适合在信道中传输的基带信号。对数字调制系统进行仿真时,我们并不关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数字基带信号,不用在经过编码器。图3-1数字通信系统模型信息源编码器调制器信道解调器解码器受信者噪声源3.2仿真系统设计MATLAB提供的图形界面仿真工具Simulink由一系列模型库组成,包括Sources(信源模块),Sinks(显示模块),Discrete(离散系统模块),Linear(线性环节),Nonlinear(非线性环节),Connections(连接),Blocksets&Toolboxes(其他环节)。根据Simulink提供的仿真模块,数字调制系统的仿真可以简化成如图3-2所示的模型:7图3-2数字调制系统仿真框图基带信号调制器信道解调器基带信号噪声源3.2.12-ASK设计2-FSK仿真模型如下图3-3所示:图3-32ASK仿真模型2ASK通带基带调制解调仿真系统的框图由伯努利二进制随机数产生器,频谱仪,通带DSBAM调制与解调器,加性高斯白噪声信道,速率转换器及显示器构成。主要参数设置如下:1.BernoulliRandomBinaryGenerator(伯努利二进制随机数产生器)8位置:CommunicationsBlockset\CommSources图3-4伯努利二进制随机数产生器2.SpectrumScope(频谱仪)用来显示对数字调制后信号的测量。位置:DSPBlockset\DSPSinks图3-5数字调制后信号的测量93.AWGNChannel(加性高斯白噪声信道)模拟加性高斯白噪声环境,使传输环境相同,FSK的信噪比为-3dB,其余两个为-6dB。位置:CommunicationsBlockset\Channels图3-6加性高斯白噪声信道4.DSBAMModulatorPaseband(通带DSBAM调制器)位置:CommunicationsBlockset\Modulation\AnalogPasebandModulation图3-7通带DSBAM调制器105.DSBAMDemodulatorPaseband(通带DSBAM解调器)位置:CommunicationsBlockset\Modulation\AnalogPasebandModulation图3-8通带DSBAM解调器6.ratetransition(速率转换器)位置:signalattributes\ratetransition图3-9速率转换器117.scope(示波器)位置:simulink\sinks\scope图3-10示波器8.Comparetoconstant(常数比较器)图3-11常数比较器123.2.22-FSK设计2-FSK仿真模型如下图所示:图3-12FSK基带调制仿真系统框图FSK基带调制仿真系统的框图由伯努利二进制随机数产生器,频谱仪,基带M-FSK调制与解调器,加性高斯白噪声信道,速率转换器及显示器构成。主要参数设置如下:1.BernoulliRandomBinaryGenerator(伯努利二进制随机数产生器)3-13伯努利二进制随机数产生器的主要参数132.SpectrumScope(频谱仪)用来显示对数字调制后信号的测量。位置:DSPBlockset\DSPSinks图3-14频谱仪图3-15频谱仪14图3-16频谱仪的主要参数3.AWGNChannel(加性高斯白噪声信道)模拟加性高斯白噪声环境,使传输环境相同,FSK的信噪比为-3dB,其余两个为-6dB。位置:CommunicationsBlockset\Channels图3-17加性高斯白噪声信道的主要参数154、Real-ImagtoComplex位置:mathoperations\real-imagtocomplex图3-18加性高斯白噪声信道的主要参数5.M-FSKModulatorBaseband(基带M-FSK调制器)位置:CommunicationsBlockset\Modulation\DigitalBasebandModulation图3-19基带M-FSK调制器的主要参数166.MSKDemodulatorBaseband(基带MSK解调器)位置:CommunicationsBlockset\Modulation\DigitalBasebandModulation图3-20基带M-FSK解调器的主要参数17第四章仿真结果4.12-ASK的仿真结果4.1.1调制部分:4.1.2解调部分:184.22-FSK的仿真结果4.2.1调制部分4.2.2解调部分19第五章总结通过这次课程设计我学会了在MATLAB集成环境下的SIMULINK仿真平台上设计一个2ASK与2FSK调制与解调通信系统。在这个过程中我遇到了很多困难,并且通过努力解决了问题。在原来的理论学习基础上得到了实践,知识认识上得到了极大的提高。收获不少,体会更深。这个学期与MATLAB建模仿真同时学习了通信原理这门专业课程,两个课程的配合把通信系统中的基本理论知识丰富了不少,先是通过学习课本上的理论,对系统内知识有一个大致上的感性认识,只是知道定义、公式,但是不知道用法。这次通过对ASK系统调制解调的仿真建模,我对2ASK与2FSK调制解调模式的理解更进了一个层次。不仅是这个系统,更是对于这个系统下的一些模块和参数设置以及匹配都有了较好的掌握和使用。在整个一周的时间内,我也经历了坎坷的历程。最初通过网络、课本搜索资料,也找到了一部分对课程设计有帮助的设计基础,本来以为调制和解调原理很简单,只需要把各个模块堆砌到一起就能搞定,可是后来发现不是这样,不仅各模块的选择有讲究,就连各模块的参数设置都需要一次又一次的调试,这个过程中有独立思考的部分,也有与同学请教交流的部分,这两个方面都很重要,独立思考可以锻炼自己的思维,因为只有自己解决出来的问题自己才最明白,这个独立思考的过程,是一个锻炼自我解决问题的过程,这其中会有烦闷、不自信的消极情绪,但是这还是需要自我来调节的,这也锻炼了自己的心理素质。另一个方面就是和同学们交流的过程,这个过程真20实地体现了团队精神,大家在一起把问题呈现出来,一起分析、解决,俗话说“三个臭皮匠顶个诸葛亮”,团队的力量是巨大的,这在今后的学习和生活中是很重要的,我深刻地认识到了这一点。对于MAYLAB中SIMULINK建模仿真平台我也有很深的认识和体会,其中对于模块化设计和使用有独特的理解,我认识到了模块化使用的重要性,因为,在实际仿真过程中