MATLAB进行2ASK和2FSK的simulink仿真_第1页
MATLAB进行2ASK和2FSK的simulink仿真_第2页
MATLAB进行2ASK和2FSK的simulink仿真_第3页
MATLAB进行2ASK和2FSK的simulink仿真_第4页
MATLAB进行2ASK和2FSK的simulink仿真_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、 通信系统综合设计题目:基于MATLAB的通信系统的仿真系 别 通信工程 专业班级 T1341 学生姓名 徐 野 指导教师 张立新 提交日期 2016.06.25 4摘要现代通信仿真技术是对设计的通信系统进行模拟仿真的一门科学技术,以提升系统的可用性。通信系统是用于完成信息传输过程的技术系统的总称。现代通信系统分为无线通信和有线通信,它在各个领域发挥越来越重要的作用。MATLAB和System viewv Simulink是实现通信仿真的重要技术段。     MATLAB是商业数学软件,用于算法开发、数据可视化、数据分析以及

2、数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。利用它们可以构造各种复杂的模拟、数字、数模混合通信系统和各种多速率系统,也可用于各种线性或非线性控制系统的设计和仿真。它是一个强有力的动态系统分析工具,可进行包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真分析。   System View是一个用于电路与通信系统设计、仿真的动态分析工具,它实现了功能的软件化,避开了复杂的硬件搭建,在不具备先进仪器的条件下同样也能完成复杂的通信系统设计与仿真本文利用System view软件设

3、计模拟调制和解调电路,通过分析其输入输出波形验证所设计电路的正确性。   本文通过分别用Matlab、Simulink、System view设计2FSK调制与解调的仿真,深入了解数字频率调制2FSK的基本原理,掌握用现代通信仿真技术对解调与调制的实现,深刻理解Matlab、Simulink以及System view软件的使用方法和设计方法II目录第1章 MATLAB简介.1 1.1 MATLAB简介.1 1.2 Similink仿真技术.1第二章 2ASK和2FSK的基本原理和实现.2 2.1 数字调制2ASK的原理.2 2.2 二进制移频键

4、控(2FSK).4第3章 调制与解调仿真.8 3.1 2ASK调制仿真.8 3.1.1 2ASK模型建立.8 3.1.2 2ASK模型参数设置及仿真的结果.9 3.2 2FSK调制仿真.11 3.2.1 2FSK模型建立.11 3.2.2 2FSK模型参数设置及仿真的结果.12第四章 总结与心得.16V第一章 MATLAB简介第1章 MATLAB简介 1.1 MATLAB简介 MATLAB是matrix和laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可

5、视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB

6、的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C+,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 1.2 Similink仿真技术 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成

7、环境,丰富的可扩充的预定义模块库。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。22第二章 2ASK和2FSK的基本原

8、理和实现第二章 2ASK和2FSK的基本原理和实现2.1 数字调制2ASK的原理2ASK是利用代表数字信息“0”或“1”的基带矩形脉冲取键控一个连续的载波,使载波时断时续的输出,有载波输出时表示发送“1”,无载波输出时表示发送“0”。模拟调制法原理框图如下:图2-1 模拟2ASK调制原理图 2ASK信号的一般表达式为 : 其调制过程如下图图2-2 二进制振幅键控信号时间波型 2ASK信号的功率谱密度为:第二章 2ASK和2FSK的基本原理和实现 S(t)的功率频谱密度为: 2ASK的产生方法有两种:模拟调制和键控法 。而解调也有两中基本方式:非相干解调(包络检波)和相干解调

9、(同步检测法)  DS2ask=s(t)*cos(2*pi*f*t)      =0.5*m(t)+0.5*m(t)*cos(2*wc*t)   乘以相干载波后,只要滤去高频部分就可以了,本次仿真使用相干解调方式: 2ask信号 带通滤波器与与载波相乘低通滤波器 抽样判决 输出以下就是matlab的仿真结果极其频谱图(省去了带通filter)可以看到解调后的信号与信源有一定的延时。通过观察频谱图,用放大镜可以清楚的看到,2ask实现了频谱的搬移,将基带信号搬移到了f

10、c=150hz的频率上,而且若只计频谱的主瓣则有:B2ask=2fs,fs=1/Ts其中Ts为一个码元宽度。图2-3 二进制振幅键控信号解调器原理框图 第二章 2ASK和2FSK的基本原理和实现图2-4 2ASK信号非相干解调过程的时间波形 2.2二进制移频键控(2FSK) 在二进制数字调制中,若正弦载波的频率随二进制基带信号在f1和f2两个频率点间变化,则产生二进制移频键控信号(2FSK信号)。二进制移频键控信号的时间波形如图2-5所示,图中波形g可分解为波形e和波形f,即二进制移频键控信号可以看成是两个不同载波的二进制振幅键控信号的叠加。若二进制基带信号的1符号对应于载波频率f1,0符号对

11、应于载波频率f2,则二进制移频键控信号的时域表达式为图2-5 二进制移频键控信号的时间波形 由图2-5可看出,bn是an的反码,即若an=1,则bn=0,,若an=0,则bn=1,于是bn=,n和分别代表第n个信号码元的初始相位。在二进制移频键控信号中,和n不携带信息,通常可令和n为零。因此,二进制移频键控信号的时域表达式可简化为 二进制移频键控信号的产生,可以采用模拟调频电路来实现,也可以采用数字键控的方法来实现。 图2-6 是数字键控法实现二进制移频键控信号的原理图,图中两个振荡器的输出载波受输入的二进制基带信号控制,在一个码元Ts期间输出f1或f2两个载波之一。 二进制移频键控信号的解调

12、方法很多,有模拟鉴频法和数字检测法,有非相干解调方法也有相干解调方法。采用非相干解调和相干解调两种方法的原理图如图2-7所示。其解调原理是将二进制移频键控信号分解为上下两路二进制振幅键控信号,分别进行解调,通过对上下两路的抽样值进行比较最终判决出输出信号。非相干解调过程的时间波形如图2-8所示。图2-6 数字键控法实现二进制移频键控信号的原理图(a) 非相干解调; (b) 相干解调图2-7 二进制移频键控信号解调器原理图图2-8 2FSK非相干解调过程的时间波形 过零检测法解调器的原理图和各点时间波形,其基本原理是:二进制移频键控信号的过零点数随载波频率不同而异,通过检测过零点数从而得到频率的

13、变化。输入信号经过限幅后产生矩形波,经微分,整流,波形整形,形成与频率变化相关的矩形脉冲波,经低通滤波器滤除高次谐波,便恢复出与原数字信号对应的基带数字信号。第三章 调制与解调仿真第三章 调制与解调仿真 3.1 2ASK调制仿真 3.1.1 2ASK模型建立2ASK信号调制的模型方框图由DSP模块中的sinwave信号源、方波信号源、相乘器等模块组成,Simulink 模型图如图3-1所示:图3-1 2ASK信号调制的模型方框图 其中正玄信是载波信号,方波代表S(t)序列的信号塬,正玄信号和方波相乘后就得到键控2ASK信号。第三章 调制与解调仿真 3.1.2 2ASK模型参数设置及仿真的结果

14、建立好模型之后就要设置系统参数,以达到系统的最佳仿真。从正玄信号源开始依次的仿真参数设置如下:图3-2 正弦信号参数设置 其中sin函数是幅度为2频率为1Hz采样周期为0.002的双精度DSP信号第三章 调制与解调仿真图3-3 方波信号源的参数设置 方波信号是基于采样的,其幅度设置为2,周期为3,占1比为2/3。 经过上面参数的设置后,就可以进行系统的仿真下面是示波器显示的各点的波形图如图3-4所示:第三章 调制与解调仿真图3-4 各点的时间波形图 由上图可以看出信息源和载波信号相乘之后就产生了受幅度控制的2ASK信号。 3.2 2FSK调制仿真 3.2.1 2FSK模型建立 2FSK信号是由

15、频率分别为f1和f2的两个载波对信号源进行频率上的控制而形成的,其中f1和f2是两个频率有明显差别的且都远大于信号源频率的载波信号,2FSK信号产生的simulink仿真模型图如图3-5所示: 图3-5 2FSK信号的simulink模型方框图第三章 调制与解调仿真 3.2.2 2FSK模型参数设置及仿真的结果 其中sin wave和sin wave1是两个频率分别为f1和f2的载波,Pulse Generator模块是信号源,NOT实现方波的反相,最后经过相乘器和相加器生成2FSK信号,各参数设置如下: 图3-6 载波sin wave的参数设置第三章 调制与解调仿真其中幅度为2,f1=1Hz

16、,采样时间为0.002s在此选择载波为单精度信号f2的参数设置如图3-7:图3-7 载波sin wave1的参数设置 载波是幅度为2,f2=2,采样时间.为0.002的单精度信号。第三章 调制与解调仿真本来信号源s(t)序列是用随机的0 1信号产生,在此为了方便仿真就选择了基于采样的Pulse Generator信号模块其参数设置如图3-8所示:图3-8 Pulse Generator信号模块参数设置第三章 调制与解调仿真经过以上参数的设置后就可以进行系统的仿真,其各点的时间波形如图3-9所示:图3-9 2FSK信号调制各点的时间波形 由上图3-9 可以看出经过f1和f2两个载波的调制,2FSK信号有明显的频率上的差别。第四章 总结与心得第4章 总结与心得 本文通过对数字信号的simulink建模仿真,使我数字键控的概念又有了更深的了解,而且介绍了通信系统的含义,进而引出

温馨提示

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

评论

0/150

提交评论