载波调制数字传输系统设计Word文档下载推荐.docx
《载波调制数字传输系统设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《载波调制数字传输系统设计Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。
在定义完一个模型后,用户可以通过Simulink的菜单或MATLAB的命令窗口键入命令来对它进行仿真。
仿真的结果还可以存放到MATLAB的工作空间里做事后处理。
模型分析工具包括线性化和整理工具,MATLAB的所有工具及Simulink本身的应用工具箱都包含这些工具。
由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。
但是Simulink不能脱离MATLAB而独立工作。
本设计主要是以Simulink为基础平台,对数字频带信号的2ASK,2FSK的调制和解调进行仿真。
对数字频带传输系统的调制和解调原理深入的学习,并对其进行电路设计和建模仿真。
通过本设计使学生更好的掌握数字通信原理的调制解调的原理,同时具备Matlab仿真和建模的能力和数字电路设计的能力。
第二章数字调制系统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)功率谱密度中的连续谱部分一般出现双峰。
若两个载频之差|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基带信号。
②从所使用的图符上比较,极性比较法比差分相干解调法多用了两个设备,一是本地载波,而本地载波对2FSK信号来说恢复起来很复杂,常用的方法是采用平方环和科斯塔斯环,二是码变换器,在仿真中可由延时器和异或门构成,因此差分相干解调法更为实用。
第三章数字调制系统的仿真设计
3.1数字调制系统各个环节分析
典型的数字通信系统由信源、编码解码、调制解调、信道及信宿等环节构成,其框图如图3-1所示:
数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码器编码后适合在信道中传输的基带信号。
对数字调制系统进行仿真时,我们并不关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数字基带信号,不用在经过编码器。
3.2仿真系统设计
MATLAB提供的图形界面仿真工具Simulink由一系列模型库组成,包括Sources(信源模块),Sinks(显示模块),Discrete(离散系统模块),Linear(线性环节),Nonlinear(非线性环节),Connections(连接),Blocksets&
Toolboxes(其他环节)。
根据Simulink提供的仿真模块,数字调制系统的仿真可以简化成如图3-2所示的模型:
3.2.12-ASK
设计2-FSK仿真模型如下图3-3所示:
图3-32ASK仿真模型
2ASK通带基带调制解调仿真系统的框图由伯努利二进制随机数产生器,频谱仪,通带DSBAM调制与解调器,加性高斯白噪声信道,速率转换器及显示器构成。
主要参数设置如下:
1.BernoulliRandomBinaryGenerator(伯努利二进制随机数产生器)
位置:
CommunicationsBlockset\CommSources
图3-4伯努利二进制随机数产生器
2.SpectrumScope(频谱仪)用来显示对数字调制后信号的测量。
DSPBlockset\DSPSinks
图3-5数字调制后信号的测量
3.AWGNChannel(加性高斯白噪声信道)模拟加性高斯白噪声环境,使传输环境相同,FSK的信噪比为-3dB,其余两个为-6dB。
CommunicationsBlockset\Channels
图3-6加性高斯白噪声信道
4.DSBAMModulatorPaseband(通带DSBAM调制器)
CommunicationsBlockset\Modulation\AnalogPasebandModulation
图3-7通带DSBAM调制器
5.DSBAMDemodulatorPaseband(通带DSBAM解调器)
图3-8通带DSBAM解调器
6.ratetransition(速率转换器)
signalattributes\ratetransition
图3-9速率转换器
7.scope(示波器)
simulink\sinks\scope
图3-10示波器
8.Comparetoconstant(常数比较器)
图3-11常数比较器
3.2.22-FSK
设计2-FSK仿真模型如下图所示:
图3-12FSK基带调制仿真系统框图
FSK基带调制仿真系统的框图由伯努利二进制随机数产生器,频谱仪,基带M-FSK调制与解调器,加性高斯白噪声信道,速率转换器及显示器构成。
3-13伯努利二进制随机数产生器的主要参数
图3-14频谱仪
图3-15频谱仪
图3-16频谱仪的主要参数
图3-17加性高斯白噪声信道的主要参数
4、Real-ImagtoComplex
mathoperations\real-imagtocomplex
图3-18加性高斯白噪声信道的主要参数
5.M-FSKModulatorBaseband(基带M-FSK调制器)
CommunicationsBlockset\Modulation\DigitalBasebandModulation
图3-19基带M-FSK调制器的主要参数
6.MSKDemodulatorBaseband(基带MSK解调器)
图3-20基带M-FSK解调器的主要参数
第四章仿真结果
4.12-ASK的仿真结果
4.1.1调制部分:
4.1.2解调部分:
4.22-FSK的仿真结果
4.2.1调制部分
4.2.2解调部分
第五章总结
通过这次课程设计我学会了在MATLAB集成环境下的SIMULINK仿真平台上设计一个2ASK与2FSK调制与解调通信系统。
在这个过程中我遇到了很多困难,并且通过努力解决了问题。
在原来的理论学习基础上得到了实践,知识认识上得到了极大的提高。
收获不少,体会更深。
这个学期与MATLAB建模仿真同时学习了通信原理这门专业课程,两个课程的配合把通信系统中的基本理论知识丰富了不少,先是通过学习课本上的理论,对系统知识有一个大致上的感性认识,只是知道定义、公式,但是不知道用法。
这次通过对ASK系统调制解调的仿真建模,我对2ASK与2FSK调制解调模式的理解更进了一个层次。
不仅是这个系统,更是对于这个系统下的一些模块和参数设置以及匹配都有了较好的掌握和使用。
在整个一周的时间,我也经历了坎坷的历程。
最初通过网络、课本搜索资料,也找到了一部分对课程设计有帮助的设计基础,本来以为调制和解调原理很简单,只需要把各个模块堆砌到一起就能搞定,可是后来发现不是这样,不仅各模块的选择有讲究,就连各模块的参数设置都需要一次又一次的调试,这个过程中有独立思考的部分,也有与同学请教交流的部分,这两个方面都很重要,独立思考可以锻炼自己的思维,因为只有自己解决出来的问题自己才最明白,这个独立思考的过程,是一个锻炼自我解决问题的过程,这其中会有烦闷、不自信的消极情绪,但是这还是需要自我来调节的,这也锻炼了自己的心理素质。
另一个方面就是和同学们交流的过程,这个过程真实地体现了团队精神,大家在一起把问题呈现出来,一起分析、解决,俗话说“三个臭皮匠顶个诸亮”,团队的力量是巨大的,这在今后的学习和生活中是很重要的,我深刻地认识到了这一点。
对于MAYLAB中SIMULINK建模仿真平台我也有很深的认识和体会,其中对于模块化设计和使用有独特的理解,我认识到了模块化使用的重要性,因为,在实际仿真过程中,系统是需要很多期间堆积出来的,然而系统之间往往有共同使用的模块,这样,把器件都模块化,使用起来很方便,只需要进行优化选择和参数设置就能便捷地完成任务。
若不进行模块化设计,系统中的各器件都一一列出,就会远远加大工作量和给设计人员带来不必要的麻烦。
改进设计的建议:
设计中选用了较为简单的伯努利非归零码,没有进行编码,造成误码率下降时的瓶颈,还有低通滤波、带通滤波器的设计及滤波器方式的选择都应该做以比较,特别是最后进行误码率计算时把基带信号延时后与输出信号进行比对,我没有用专用的计算延时单元的模块,手动操作增加了误码率,最后,应该对各模块应该添加封装,这个问题在上面已经提到过,这样会使系统看起来更加简洁、直观。
参考文献
[1]樊昌信,徐炳祥.通信原理.:
国防工业,2001
[2]罗新民,传生,薛少丽.现代通信原理.:
高等教育
[3]徐明远,邵玉斌.仿真在通信原理与电子工程中的应用.:
电子科技大学,2005
第一章绪论1
第二章数字调制系统2-ASK与2-FSK的原理3
2.1二进制幅度键控(2-ASK)3
2.2二进制频移键控(2-FSK)3
2.32-ASK、2-FSK系统比较4
第三章数字调制系统的仿真设计6
3.1数字调制系统各个环节分析6
3.2仿真系统设计6
第四章仿真结果17
4.12-ASK的仿真结果17
4.22-FSK的仿真结果18
第五章总结19
参考文献21