
基于某MATLABSIMULINK地FM调制解调.doc
28页word摘要在模拟通信系统中,由模拟信源产生的携带有信息的消息经过传感器转换成电信号模拟基带信号在经过调制将低通频谱搬移到载波频率上适应信道,最终解调复原成电信号本文应用了频率调制法产生调制解调信号本论文中主要通过对SIMULINK工具箱的学习和使用,利用其丰富的模板以与本科对通信原理知识的掌握,完成了FM信号的调制与解调,以与用SIMULINK进展设计和仿真首先利用简单的正玄波信号发生器作为信源,对模拟信号进展FM调制解调原理的仿真 关键词 :调制解调;FM ;MATLAB;SIMULINK仿真AbstractIn the simulation of munication systems, generated by the analog source carrying a message through the sensor into electrical signals. Analog baseband signal after the modul- -ation of the low pass spectrum to carrier frequency to adapt to the channel, the final reducti- -on into electrical signal demodulation. This paper applied the frequency modulation method to generate the signal modulation and demodulation. Mainly through the study and use of SIMULINK toolbox in this thesis, with its rich template and undergraduate course on m- -unication theory knowledge,the modulation and demodulation of FM signal, as well as the design and simulation with SIMULINK. Firstly, sine wave signal generator is simple as the source, simulation FM modulation anddemodulation principle of analogue signals. Then, using the song as the source.Keywords: modulation and demodulation;FM; MATLAB; SIMULINK simulation 1 FM调制与解调原理通信的目的是传输信息。
通信系统的作用就是将信息从信息源发送到一个或多个目的地通信系统对信号进展两种根本变换: 第一、要把发送的消息要变换成原始电信号 第二、将原始电信号调制到频率较高的载频上,使其频带适合信道的传输 调制前和解调后的信号称为基带信号,已调信号也称为频带信号 对于任何一个通信系统,均可视为由发送端、信道和接收端三大局部组成〔如图2-1所示〕信息源发送设备信 道承受设备信息源噪声源发送端接收端信道图1-1 通信系统一般模型信息源〔简称信源〕的作用是把各种信息转换成原始信号根据消息的种类不同信源分为模拟信源和数字信源发送设备的作用产生适合传输的信号,即使发送信号的特性和信道特性相匹配,具有抗噪声的能力,并且具有足够的功率满足原距离传输的需求信息源和发送设备统称为发送端发送端将信息直接转换得到的较低频率的原始电信号称为基带信号通常基带信号不宜直接在信道中传输因此,在通信系统的发送端需将基带信号的频谱搬移〔调制〕到适合信道传输的频率围进展传输这就是调制的过程信号通过信道传输后,具有将信号放大和反变换功能的接收端将已调制的信号搬移〔解调〕到原来的频率围,这就是解调的过程。
信号在信道中传输的过程总会受到噪声的干扰,通信系统中没有传输信号时也有噪声,噪声永远存在于通信系统中由于这样的噪声是叠加在信号上的,所以有时将其称为加性噪声噪声对于信号的传输是有害的,它能使模拟信号失真在本仿真的过程中我们假设信道为高斯白噪声信道模拟系统框图如如下图1-2所示:图1-2 模拟系统框图调制在通信系统中具有十分重要的作用一方面,通过调制可以把基带信号的频谱搬移到所希望的位置上去,从而将调制信号转换成适合于信道传输或便于信道多路复用的已调信号另一方面,通过调制可以提高信号通过信道传输时的抗干扰能力,同时,它还和传输效率有关不同的调制方式产生的已调信号的带宽不同,因此调制影响传输带宽的利用率可见,调制方式往往决定一个通信系统的性能在本仿真的过程中我们选择用调频调制方法进展调制在本仿真的过程中我们选择用同步解调方法进展解调1.2 FM调制模型的建立为基带调制信号,设调制信号为 m(t)=cos(2*pi*fm*t) 公式(1-1)设正弦载波为 c(t)=cos(2*pi*fc*t) 公式(1-2)信号传输信道为高斯白噪声信道,其功率为。
在调制时,调制信号的频率去控制载波的频率的变化,载波的瞬时频偏随调制信号成正比例变化,即: 公式(1-3) 式中,为调频灵敏度这时相位偏移为 公式(1-4) 公式(1-5)如此可得到调频信号为 公式(1-6) FM 的频谱的计算: 公式(1-7) 公式(1-8) 公式(1-9)可以看出FM 的频谱与的值有关其信号带宽为 公式(1-10)FM 的频谱理论值无穷大,但可根据调频指数分为宽带调频和窄带调频。
1.3 FM解调模型的建立调制信号的解调分为相干解调和非相干解调两种相干解调即同步解调,仅仅适用于窄带调频信号,且需同步信号,故应用围受限;而非相干解调不需同步信号,且对于NBFM信号和WBFM信号均适用,因此是FM系统的主要解调方式但在本仿真的过程中我们对窄带信号进展调制与解调,选择用同步解调方法进展解调图2-1 FM同步解调解调模型限幅器输入为已调频信号和噪声,限幅器是为了消除接收信号在幅度上可能出现的畸变;带通滤波器的作用是用来限制带外噪声,使调频信号顺利通过鉴频器中的乘法器把调频信号与相干载波相乘,然后由低通滤波器和微分器取出调制信号解调过程分析 由上述公式(2-6)知道输入调频信号为设相干载波为c(t)=cos(2*pi*fc*t) 公式(1-11)乘法器的作用是把调频信号变成有多种频率的波的混合,乘法器输出为公式(1-12)经低通滤波器后取出器低频分量为公式(1-13)在经过微分器,即得出解调出的基带信号:公式(1-14)相干解调可以恢复出原来的基带信号,而且要求本地载波与调制载波同步,否如此会使解调信号失真。
2 2 FM调制解调系统方案调制模块设计根据FM调制的原理,了解MATLAB软件中的仿真工具Smulink中各个模块的功能后,根据调制的原理框图,使用Sine Wave产生调制信号,用幅度为3 ,频率为100Hz,直接用FM Modulator Passband进展调制,设置载波频率为 300Hz,频率偏移为50Hz在Smulink文件中调用相关模块,连线后对信号进展调制产生FM调制信号设计利用FM Demodulator Passband对调制的FM信号进展解调根据解调的原理框图,经调制后的信号经信道中加高斯白噪声和不加噪声的信号进展解调,并把两个解调出来的波形进展比照在Smulink中调用相应的模块,连接各个模块,设置各个模块的参数,并用scope显示仿真波形3 FM调制解调系统设计仿真过程中用Sine Wave产生调制信号,连接一个零阶保持器然后直接送入FM Modulator Passband进展调制,把调制信号直接送到FM Demodulator Passband进展解调,再把调制信号加高斯噪声后送入FM Demodulator Passband解调,观察解调后的频谱图3.1和图3.2即为调制与解调电路。
图3.1 调制模块图3.2 解制模块3.2 元器件属性介绍 1.正弦波发生器,用于产生调制信号,其参数设置如图3.3所示:2.频率调制器,用于FM频率调制,具体参数设置如图3.4所示:3. 噪声发生器,调制信号在实际的信道中传输的时候会参加噪声,所以在已调信号中参加高斯噪声来模拟实际情况,具体参数设置如图3.5所示:4.解调器,把已调信号送到FM Demodulator Passband进展解调,具体设置参数如图3.6所示:5.信号频谱仪分析调制信号、已调信号、噪声信号、加噪声已调信号和解调信号的频谱,属性设置如图3.7所示6.示波器模块,用来显示仿真过程号的波形,可通过修改属性中Number of axes的值设置输入信号的个数图3.8 系统整体电路图4 FM调制解调系统仿真和调试4.1 仿真工具介绍4.1.1 MATLABMATLAB是矩阵实验室〔Matrix Laboratory〕的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以与数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大面对科学计算、可视化以与交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以与非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以与必须进展有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言〔如C、Fortran〕的编辑模式,代表了当今国际科学计算软件的先进水平它在数学类科技应用软件中在数值计算方面首屈一指MATLAB可以进展矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
