武汉理工大学《信号分析处理》课程设计说明书2摘要在模拟通信系统中,由模拟信源产生的携带有信息的消息经过传感器转换成电信号。模拟基带信号在经过调制将低通频谱搬移到载波频率上适应信道,最终解调还原成电信号。本文应用了频率调制法产生调制解调信号。本论文中主要通过对SIMULINK工具箱的学习和使用,利用其丰富的模板以及本科对通信原理知识的掌握,完成了FM信号的调制与解调,以及用SIMULINK进行设计和仿真。首先利用简单的正玄波信号发生器作为信源,对模拟信号进行FM调制解调原理的仿真。关键词:调制解调;FM;MATLAB;SIMULINK仿真武汉理工大学《信号分析处理》课程设计说明书3AbstractInthesimulationofcommunicationsystems,generatedbytheanalogsourcecarryingamessagethroughthesensorintoelectricalsignals.Analogbasebandsignalafterthemodul--ationofthelowpassspectrumtocarrierfrequencytoadapttothechannel,thefinalreducti--onintoelectricalsignaldemodulation.Thispaperappliedthefrequencymodulationmethodtogeneratethesignalmodulationanddemodulation.MainlythroughthestudyanduseofSIMULINKtoolboxinthisthesis,withitsrichtemplateandundergraduatecourseoncomm--unicationtheoryknowledge,themodulationanddemodulationofFMsignal,aswellasthedesignandsimulationwithSIMULINK.Firstly,sinewavesignalgeneratorissimpleasthesource,simulationFMmodulationanddemodulationprincipleofanaloguesignals.Then,usingthesongasthesource.Keywords:modulationanddemodulation;FM;MATLAB;SIMULINKsimulation武汉理工大学《信号分析处理》课程设计说明书41FM调制与解调原理1.1模拟通信系统的简介通信的目的是传输信息。通信系统的作用就是将信息从信息源发送到一个或多个目的地。通信系统对信号进行两种基本变换:第一、要把发送的消息要变换成原始电信号。第二、将原始电信号调制到频率较高的载频上,使其频带适合信道的传输。调制前和解调后的信号称为基带信号,已调信号也称为频带信号。对于任何一个通信系统,均可视为由发送端、信道和接收端三大部分组成(如图2-1所示)。图1-1通信系统一般模型信息源(简称信源)的作用是把各种信息转换成原始信号。根据消息的种类不同信源分为模拟信源和数字信源。发送设备的作用产生适合传输的信号,即使发送信号的特性和信道特性相匹配,具有抗噪声的能力,并且具有足够的功率满足原距离传输的需求。信息源和发送设备统称为发送端。发送端将信息直接转换得到的较低频率的原始电信号称为基带信号。通常基带信号不宜直接在信道中传输。因此,在通信系统的发送端需将基带信号的频谱搬移(调制)到适合信道传输的频率范围内进行传输。这就是调制的过程。信号通过信道传输后,具有将信号放大和反变换功能的接收端将已调制的信号搬移(解调)到原来的频率范围,这就是解调的过程。信号在信道中传输的过程总会受到噪声的干扰,通信系统中没有传输信号时也有噪声,噪声永远存在于通信系统中。由于这样的噪声是叠加在信号上的,所以有时将其称为加性噪信息源发送设备信道接受设备信息源噪声源发送端接收端信道武汉理工大学《信号分析处理》课程设计说明书5声。噪声对于信号的传输是有害的,它能使模拟信号失真。在本仿真的过程中我们假设信道为高斯白噪声信道。模拟系统框图如下图1-2所示:图1-2模拟系统框图调制在通信系统中具有十分重要的作用。一方面,通过调制可以把基带信号的频谱搬移到所希望的位置上去,从而将调制信号转换成适合于信道传输或便于信道多路复用的已调信号。另一方面,通过调制可以提高信号通过信道传输时的抗干扰能力,同时,它还和传输效率有关。不同的调制方式产生的已调信号的带宽不同,因此调制影响传输带宽的利用率。可见,调制方式往往决定一个通信系统的性能。在本仿真的过程中我们选择用调频调制方法进行调制。在本仿真的过程中我们选择用同步解调方法进行解调。1.2FM调制模型的建立()mt为基带调制信号,设调制信号为m(t)=cos(2*pi*fm*t)公式(1-1)设正弦载波为c(t)=cos(2*pi*fc*t)公式(1-2)信号传输信道为高斯白噪声信道,其功率为2。在调制时,调制信号的频率去控制载波的频率的变化,载波的瞬时频偏随调制信号()mt成正武汉理工大学《信号分析处理》课程设计说明书6比例变化,即:)()(0tuktf公式(1-3)式中,fK为调频灵敏度。这时相位偏移为dttuktttf)()(00公式(1-4)公式(1-5)则可得到调频信号为))(cos()(u00FMdttuktUttfc公式(1-6)FM的频谱的计算:公式(1-7)公式(1-8)公式(1-9)可以看出FM的频谱与)(fnmJ的值有关。其信号带宽为)1(2fmB公式(1-10)FM的频谱理论值无穷大,但可根据调频指数分为宽带调频和窄带调频。mmfm∑∞1204202cos)(2)(4cos)(22cos)(2)()sincos(nfnffffftnmJmJtmJtmJmJtm∑∞0)12(531)12sin()(25sin)(23sin)(2sin)(2)sinsin(nfnfffftnmJtmJtmJtmJtmtnmJAtVktAtcnfnfcFM)(cos)(sincos)(U_武汉理工大学《信号分析处理》课程设计说明书71.3FM解调模型的建立调制信号的解调分为相干解调和非相干解调两种。相干解调即同步解调,仅仅适用于窄带调频信号,且需同步信号,故应用范围受限;而非相干解调不需同步信号,且对于NBFM信号和WBFM信号均适用,因此是FM系统的主要解调方式。但在本仿真的过程中我们对窄带信号进行调制与解调,选择用同步解调方法进行解调。图2-1FM同步解调解调模型限幅器输入为已调频信号和噪声,限幅器是为了消除接收信号在幅度上可能出现的畸变;带通滤波器的作用是用来限制带外噪声,使调频信号顺利通过。鉴频器中的乘法器把调频信号与相干载波相乘,然后由低通滤波器和微分器取出调制信号。解调过程分析由上述公式(2-6)知道输入调频信号为))(cos()(u00FMdttuktUttfc设相干载波为c(t)=cos(2*pi*fc*t)公式(1-11)乘法器的作用是把调频信号变成有多种频率的波的混合,乘法器输出为)2cos1()(212sin21)(tdttmKttscfcp公式(1-12)经低通滤波器后取出器低频分量为dttmKtsfd)(21)(公式(1-13)武汉理工大学《信号分析处理》课程设计说明书8在经过微分器,即得出解调出的基带信号:)(21)(0tmKtmf公式(1-14)相干解调可以恢复出原来的基带信号,而且要求本地载波与调制载波同步,否则会使解调信号失真。武汉理工大学《信号分析处理》课程设计说明书922FM调制解调系统方案2.1调制模块设计根据FM调制的原理,了解MATLAB软件中的仿真工具Smulink中各个模块的功能后,根据调制的原理框图,使用SineWave产生调制信号,用幅度为3,频率为100Hz,直接用FMModulatorPassband进行调制,设置载波频率为300Hz,频率偏移为50Hz。在Smulink文件中调用相关模块,连线后对信号进行调制产生FM调制信号。2.2解调模块设计利用FMDemodulatorPassband对调制的FM信号进行解调。根据解调的原理框图,经调制后的信号经信道中加高斯白噪声和不加噪声的信号进行解调,并把两个解调出来的波形进行对比。在Smulink中调用相应的模块,连接各个模块,设置各个模块的参数,并用scope显示仿真波形。武汉理工大学《信号分析处理》课程设计说明书103FM调制解调系统设计3.1各单元模块功能介绍及电路设计仿真过程中用SineWave产生调制信号,连接一个零阶保持器然后直接送入FMModulatorPassband进行调制,把调制信号直接送到FMDemodulatorPassband进行解调,再把调制信号加高斯噪声后送入FMDemodulatorPassband解调,观察解调后的频谱。图3.1和图3.2即为调制与解调电路。图3.1调制模块武汉理工大学《信号分析处理》课程设计说明书11图3.2解制模块3.2元器件属性介绍1.正弦波发生器,用于产生调制信号,其参数设置如图3.3所示:图3.3调制信号参数设置2.频率调制器,用于FM频率调制,具体参数设置如图3.4所示:武汉理工大学《信号分析处理》课程设计说明书12图3.4调制模块参数设置3.噪声发生器,调制信号在实际的信道中传输的时候会加入噪声,所以在已调信号中加入高斯噪声来模拟实际情况,具体参数设置如图3.5所示:图3.5高斯噪声发生器参数设置4.解调器,把已调信号送到FMDemodulatorPassband进行解调,具体设置参数如图3.6所示:图3.6低通滤波器参数的设置武汉理工大学《信号分析处理》课程设计说明书135.信号频谱仪。分析调制信号、已调信号、噪声信号、加噪声已调信号和解调信号的频谱,属性设置如图3.7所示。图3.7比较运算模块参数的设置6.示波器模块,用来显示仿真过程中信号的波形,可通过修改属性中Numberofaxes的值设置输入信号的个数。3.3系统整体电路图图3.8系统整体电路图武汉理工大学《信号分析处理》课程设计说明书144FM调制解调系统仿真和调试4.1仿真工具介绍4.1.1MATLABMATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。4.1.2SimulinkSimulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试