2022年基于matlab的FM通信系统仿真设计与实现_课程设计报告.docx
精品学习资源成果课程设计报告题 目: 基于 matlab 地 FM 通信系统仿真设计与实现同学姓名:杨丽君同学学号:1008030317系别:电气信息工程学院专业:电子信息工程 届别:14 届指导老师:马立宪电气信息工程学院制2021 年 5 月基于 matlab 地 FM 通信系统仿真设计与实现同学:杨丽君指导老师:马立宪电气信息工程学院电子信息工程1 课程设计地任务与要求1.1 课程设计地任务(1) 熟识 MATLAB文件中 M 文件地使用方法,包括函数、原理和方法地应用.(2) 加深对 FM 信号调制原理地懂得 .(3) 画出基于 MATLAB地 FM 通信系统仿真设计与实现设计地原理图.1.2 课程设计地要求(1) 学会 MATLAB软件地安装 .欢迎下载精品学习资源(2) 在做完FM 调制仿真之后,在今后遇到类似地问题,学会对所面对地问题进行系统地分析, 并能从多个层面进行比较.(3) 娴熟并且把握对 MA TLAB 软件地使用,学会输入程序并且加以运行.1.3 课程设计地争论基础通信地目地是传输信号.通信系统地作用是将信息从信息源发送到一个或者多个目地地.模拟信号是时间和幅值上都连续地信号.调制是用原始信号即调制信号去掌握高频载波信号地某一参数,是指随着原始信号幅度地变化而变化.而 FM 频率调制是高频载波信号地频率随着原始信号幅度变化而变化 .解调是将已调制地信号复原成原始信号即基带调制信号.以下是通信系统地一般模型:信息源发送设备信道接收设备噪声源受信者图 1 通信系统地一般模型( 1信息源信息源(简称信源)地作用是把各种消息转换成电信号.依据消息地种类不同,信息源可以分为模拟信号源和数字信号源,模拟信号源输出模拟信号;数字信号源输出数字信号(本次课程设计是模拟信号源) .( 2)发送设备发送设备地作用是产生适合在信道中传输地信号即使发送信号地特性与信道特性相匹配,具有抗信道干扰才能,并且具有足够地功率以满意远距离传输地需要.因此,发送设备涵盖地内容很多,包含变换、放大、滤波、编码、调制地过程.( 3)信道信道是一种物理媒介,用于将来自发送设备地信号发送到接收端.信道分为无线信道和有线信道.在有线信道中可以是明线、电缆、光纤. 在无线信道中,信道可以是自由空间.信道地固有特性及引入地干扰与噪声直接关系到通信地质量.( 4) 噪声源噪声源是信道中及分布在系统中地其他各处噪声集中表示,噪声是随机地、形式是多样地, 它地显现直接干扰信号地传输.( 5)接收设备接收设备地功能是将信号放大及反变换(如译码、解调等).目地是从受到减损地信号中正确欢迎下载精品学习资源复原出原始信号,削减在传输过程中噪声与干扰所带来地影响. 2 FM 通信系统方案制定2.1 方案提出下图为大体模拟通信系统模型:模拟信源调制器发滤波器信道收滤波器噪声解调器信宿图 2 模拟通信系统模型本次课程设计FM 模拟通信系统模型中对于调制信号通过调制器产生地调频波有两种方法其一为直接调制即宽带调制,其二为间接调制及窄带调制. 解调器对应地解调方法也有两种其一为相干解调另外一种为非相干解调.所以据此我提出了四种方案:方案一:模型中调制器中地调制方法为直接调制即宽带调制,解调器对应地解调方法为相干解调.方案二:模型中调制器中地调制方法为直接调制即宽带调制,解调器对应地解调方法为非相干解调 .方案三:模型中调制器中地调制方法为间接调制即窄带调制,解调器对应地解调方法为非相干解调方案四:模型中调制器中地调制方法为间接调制即宽带调制,解调器对应地解调方法为相干解调.2.2 方案论证窄带调频地应用更广泛与宽带调频,我们对此也更为熟识,技术也更为成熟.此外,它地最大频率偏移较小,占据带宽较窄、抗干扰性能更好等.所以本次课程设计挑选窄带调频.一般情形下,相干解调法较适用于窄带调频.所以在以上挑选地前提下,本次课程设计地解调方法挑选相干解调针对以上地分析挑选地正确方案为方案四.3 FM 通信系统方案设计3.1 FM 通信系统模型设计欢迎下载精品学习资源mi t 模拟信源调制器发滤波器信道收滤波器欢迎下载精品学习资源mo t解调器信宿噪声 nt ni t s/ n o欢迎下载精品学习资源no t s/ ni图 3 模拟通信系统模型设计3.2 FM 通信系统各部分地功能调制器 : 使信号与信道相匹配 , 有利于信号在信道中传输.发滤波器 : 滤除调制器输出地无用信号.收滤波器 : 滤除信号频带以外地噪声.一般设 Nt 为高斯白噪声 ,就 Nit 为窄带白噪声 .在通信系统中一般需要将信号进行相应调制,以利于信号在信道上地传输,调制是将用原始信 号去掌握高频振荡信号地某一参数,使之随原始信号地变化而成规律变化.调制可分为线性调制和非线性调制 .线性调制有AM 、DSB 等,非线性调制有FM 、PM 等,这里主要争论FM 调制通信系统3.3 FM 通信系统参数地运算及原理( 1) FM 调制原理角调制不是线性调制,角调制中已调信号和调制信号频谱之间不是线性关系而是产生出新地与频谱搬移不同地新地频率重量,出现非线性特性,故又成为非线性调制.FM 调制中瞬时角频率是关于调制信号地线性函数,欢迎下载精品学习资源瞬时角频率偏移量wKFMft就, 瞬时角频率为 : wwcKFMft ; KFM为频偏指数 ,欢迎下载精品学习资源欢迎下载精品学习资源就 调 频 信 号 为 :SFMt coswtKFMf t dt; 当 调 制 信 号 是 单 频 余 弦 时 , 调 制 信 号欢迎下载精品学习资源欢迎下载精品学习资源为: SFMtA coswctKFMAmcos wmtfdt A coswctFM sinwm t ;欢迎下载精品学习资源欢迎下载精品学习资源FM 为调频指数,FMKFMAm/Wm ;欢迎下载精品学习资源调制信号地信号地产生欢迎下载精品学习资源欢迎下载精品学习资源mtFMSFMt欢迎下载精品学习资源图 4 调频信号地直接产生欢迎下载精品学习资源mt dtPMSFMt欢迎下载精品学习资源图 5 调频信号地间接产生欢迎下载精品学习资源如上两图,在间接产生方法中,由于实际调相地相位调剂器地范畴在,,故而间接调频欢迎下载精品学习资源只能用于相位偏移和频率偏移不大地窄带调制情形,而直接调频就常用于宽带调制情形.窄带角频欢迎下载精品学习资源率调制时,最大瞬时相位偏移远小于30°即KFMf tdt max/ 6 , 调频信号地时域表达式欢迎下载精品学习资源欢迎下载精品学习资源SFMtcos wc tKFMf tdt ,当为窄带调制时,欢迎下载精品学习资源欢迎下载精品学习资源SFMtAcos wc t AFMf t dt sin wd,假设调制信号地频谱为F w ,而且假设f t 地平均欢迎下载精品学习资源值为零 ,由傅氏变换可得 :欢迎下载精品学习资源SNBFMwAwwc wwc AKFM/ 2 F wwc / wwc F wwc / wwc ,欢迎下载精品学习资源此时调频信号地带宽为调制信号地两倍.其相应图形如下:m w0wmwmw图 6 调制信号频谱欢迎下载精品学习资源欢迎下载精品学习资源SNBFMw欢迎下载精品学习资源欢迎下载精品学习资源- wcwm- w cwcwm0wcwmw cwcwmw欢迎下载精品学习资源欢迎下载精品学习资源( 2)解调原理非相干解调图 7 调频信号频谱欢迎下载精品学习资源由于调频信号地瞬时频率正比于调制信号地幅度,因而调制信号地调剂器必需产生正比于输入欢迎下载精品学习资源频率地输出电压,即输入为调制信号为: Si t A cos wctK FMf t dt ,就解调器地输出应欢迎下载精品学习资源欢迎下载精品学习资源为: So t K FMf t 最简洁地解调器是鉴频器, 原理图如下:欢迎下载精品学习资源限幅器及带通微分器包络检波低通滤波器Si tSot图 8 非相干解调原理图欢迎下载精品学习资源包络检波输出为So t KFMkd, kd 为鉴频器地灵敏度,微分器和包络检波构成鉴频器.欢迎下载精品学习资源相干解调由于窄带调频信号可分解为同相重量和正交重量,因而可以用线性调制中地相干解调来进行解调.原理图如下:欢迎下载精品学习资源欢迎下载精品学习资源SNBFMtsitni t sp tso t欢迎下载精品学习资源带通滤波相乘器微分器低通滤波欢迎下载精品学习资源图 9 相干解调原理图带通滤波器地作用是抑制信号带宽以外地噪声,低通滤波器输出So t AKFMft / 2 ;相干解欢迎下载精品学习资源调不仅要复原基带调制信号,仍要复原相干载波,上图所示地相干解调法只适用于窄带调频.( 3)调频系统地抗噪声性能欢迎下载精品学习资源主要争论非相干解调地抗噪声性能,输入信号SFMtcos wc tKFMff t dt ,输入功率欢迎下载精品学习资源欢迎下载精品学习资源iSA2/ 2 ,输入噪声Nino BFM,信噪比为Si / NiAA / 2n0BFM,非相干解调地解调器地输欢迎下载精品学习资源欢迎下载精品学习资源入端是调频信号与噪声地叠加,为Si t ni tSFMtni t ,在大信噪比情形下,解调器地欢迎下载精品学习资源欢迎下载精品学习资源输出端地信噪比为So / NO3A2K2 m2 t / 823nfom,欢迎下载精品学习资源f2考 虑 单 频 余 弦 信 号 调 制 , 故 可 得 大 信 噪 比 情 况 下 地 信 噪 比 增 益 为欢迎下载精品学习资源GFM SO/ NO /SiNi 3 / 2m f A2/ 2/ nof o ,单频时,带宽BFM2ffm 欢迎下载精品学习资源欢迎下载精品学习资源所以增益可化解为GFM3 FM FM1 .由此可看出,性噪比增益和调频指数地三次方成正比.欢迎下载精品学习资源加大调频指数FM ,可使调频系统地抗噪声性能快速改善.4 FM 通信系统地仿真4.1 FM 通信系统仿真软件MATLAB地介绍MATLAB是由美国 mathworks 公司发布地主要面对科学运算、可视化以及交互式程序设计地高科技运算环境 .它将数值分析、矩阵运算、科学数据可视化以及非线性动态系统地建模和仿真等诸多强大功能集成在一个易于使用地视窗环境中,为科学争论、工程设计以及必需进行有效数值计算地众多科学领域供应了一种全面地解决方案,并在很大程度上摆脱了传统非交互式程序设计语言( 如 C 、 Fortran ) 地 编 辑 模 式 , 代 表 了 当 今 国 际 科 学 计 算 软 件 地 先 进 水 平 .MATLAB和mathematica、maple 并称为三大数学软件 .它以矩阵为基本数据单位,在数学类科技应用软件中在数值运算方面首屈一指.MA TLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言地程序等,主要应用于工程运算、掌握设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域4.2 FM 通信系统仿真实现欢迎下载精品学习资源初始化程序FM调制程序添加高斯白噪声程序FM解调程序绘制频谱图程序显示程序图 10 程序流程图4.3 MA TLAB 源代码程序如下:echooff close all clear all clc dt=0.001 ;t=0:dt:1.5 ;am=5;fm=5 ;mt=am*cos2*pi*fm*t;figure1 plott,mt ;xlabel't' ;title' 调制信号时域图 ';fc=50 ;ct=cos2*pi*fc*t;figure2plott,ct ;xlabel't'title' 载波信号时域图 ';欢迎下载精品学习资源fs=1000 ;sfm=modulatemt,fc,fs,'FM';ts=0.001;fs=1/ts;df=0.25 ;mt=am*cos2*pi*fm*t;fs=1/ts;if nargin=2n1=0 ;elsen1=fs/df ;end n2=lengthmt ;n=2maxnextpow2n1,nextpow2n2;M=fftmt,n ;mt=mt,zeros1,n-n2 ;df1=fs/n ;M=M/fs ;f=0:df1:df1*lengthmt-1-fs/2;figure11 plotf,absfftshiftM xlabel' 频率 f'title' 调制信号地频谱图 ';figure3 plott,sfm ;xlabel't'title' 调频信号地时域图 ';axis0 0.15 -1 1 ;b=fftsfm,1024 ;f=0:lengthb-1*fs/lengthb -fs/2;figure4 plotf,absfftshiftb;xlabel'FrequenceHz' ;ylabel'Power Spectrumy' ;title' 调频信号地频谱图 ';nsfm=sfm ;for i=1:lengtht-1diff_nsfmi=nsfmi+1-nsfmi./dt;enddiff_nsfmn = abshilbertdiff_nsfm;欢迎下载精品学习资源zero=maxdiff_nsfmn-mindiff_nsfmn/2;diff_nsfmn1=diff_nsfmn-zero;figure5plot1:lengthdiff_nsfmn1./1000,diff_nsfmn1./400,'r';xlabel' 时间 t';title' 无噪声条件下解调信号地时域图';x=fftdiff_nsfmn1,1024;f=0:lengthx-1*fs/lengthx -fs/2;x=x/1000 ;figure6 plotf,absfftshiftx;xlabel' 频率 f'title' 已解调信号地频谱图 '%有噪声情形下地调频信号fc = 50 ;fs = 1000 ;t = 0 :0.001:0.15 ;am=5;fm=5 ;mt=am*cos2*pi*fm*tsfm = modulatemt,fc,fs,'FM';y1 = sfm + awgnsfm,10,0 ;figure7plott,y1 ;xlabel'ts' ;ylabel'sfm' ;title' 加噪声之后地调频信号时域图,性噪比为 10'axis0 0.15 -1 1 ;b=ffty1,1024 ;f=0:lengthb-1*fs/lengthb -fs/2;figure8 plotf,absfftshiftb;xlabel'FrequenceHz' ;ylabel'Power Spectrumy' ;title' 加噪声后地调频信号频谱图';ny1=y1 ;for i=1:lengtht-1diff_ny1i=ny1i+1-ny1i./dt;enddiff_ny1n = abshilbertdiff_ny1;zero=maxdiff_ny1n-mindiff_ny1n/2;欢迎下载精品学习资源diff_ny1n1=diff_ny1n-zero;figure9 plot1:lengthdiff_ny1n1./1000,diff_ny1n1./400,'r';xlabel' 时间 t';title' 加性噪声条件下解调信号地时域图';%对已调信号进行傅氏变换x=fftdiff_ny1n1,1024;f=0:lengthx-1*fs/lengthx -fs/2;x=x/1000 ;figure10 plotf,absfftshiftx;xlabel' 频率 f' ;title' 加噪声地已解调信号地频谱图';4.4 仿真结果( 1)产生调制信号和载波信号,画出相应地时域图和频域图图 11 调制信号时域图欢迎下载精品学习资源图 12 调制信号地频谱图欢迎下载精品学习资源图 13 载波信号时域图( 2)利用 modulate 函数产生调制信号图 14 调频信号地时域图图 15 调频信号地频谱图欢迎下载精品学习资源( 3)对调制信号进行解调图 16 无噪声条件下解调信号地时域图图 17 已解调信号地频谱图欢迎下载精品学习资源( 4)对信道中加入加性高斯白噪声,绘制调频信号地时域图和频域图图 18 加噪声之后地调频信号时域图,信噪比为10图 19 加噪声之后地调频信号频谱图欢迎下载精品学习资源( 5)绘制加噪声地调频信号地解调时域图和频域图图 20 加性噪声条件下解调信号地时域图图 21 加噪声地已解调信号地频谱图欢迎下载精品学习资源5 总结5.1 设计小结( 1)对已调制未加噪声地调频信号而言,在时域图中显现疏密交叉地变化规律,有理论和实际都可以看到,在瞬时最大正频偏处,波形最密;在瞬时最低处,波形最疏.( 2)由图可知,输入地调制信号通过调制之后,波形发生了明显地变化,原本规章地正弦信号变成了不规章地上下起伏波动地图形,而且调制后地图形也没有原本正弦信号般圆滑,显现了非常尖锐地突起 .说明正弦信号通过FM 调制之后波形发生了明显地转变.通过频谱图地对比比较我们可以看出 FM 调制并不是使原正弦信号地频谱在原先位置上通过移动得到调制波形,调制后地波形与调制前地完全不同.通过频谱图地对比比较我们也可以看出FM 调制并不是使原正弦信号地频谱在原先位置上通过移动得到调制波形,调制后地波形与调制前地完全不同,这证明FM 调制并不是线性地,而是非线性地.( 3转变抽样频率,可以看到当抽样频率低于调制信号地时,无法得出信号波形,由奈奎斯特定义可以知道,当抽样频率低于调制信号时,信号会混叠失真.( 4)在加入噪声后时域波形与原先地时域波形对比中,加入噪声后时域波形明显失真,波形不仅不如原本波形般规章,而且曲线之间仍显现了未链接在一起地断裂,但随着信噪比地增大,与原有地波形地相像度也增大了,说明信噪比越大,噪声对信号地影响也变小了.从加入噪声地时域图与频域图地对比中,加入噪声地时域图地变化更为突出,白噪声在整个频谱内每个频点地能量为常数,且基本恒定,所以他对于时域地影响更大.5.1 收成体会本次课程设计让自己对FM 调制及 MATLAB软件有了较深明白,设计时遇到很多难题,但通过自己努力,以及在老师地帮忙下,逐步对自己地课题有了更加深化地明白,刚开头对自己所要做地 FM 调制原理没有搞清晰,书籍学问也只懂得到皮毛而且对MA TLAB软件地使用和其语言地使用也不是很会,虽然在数字信号处理过程中学过,但仅仅停留在表面上,只会简洁地调试,这也增加了此次设计地对自己地难度,但通过相关书籍地阅读和与老师地沟通,在老师,同学地帮忙下, 完成了课程设计地基本要求.在课程设计地这段时间内主要遇到了以下问题:( 1)对 MA TLAB中地函数地懂得不够,在信号地调制时,一开头并不知道要用到modulate 函数来对未调制信号进行调制,后来经过同学地提示,简化了程序,简洁地完成了对信号地调制.( 2)在做时域到频域地变化步骤时,由于要利用傅立叶函数进行变化,刚开头完全不知如何下手,很多书籍上有DFT , IFFT 函数,不能明白其意思,后来通过老师地指点,使用FFT 可以使时域直接到频域进行变化,从而完成时域到频域地转换.欢迎下载精品学习资源( 3)加噪声是对系统抗噪声性能地一种测试,用awgn 这个函数时,系统总是报错,后来经过对软件地重新启动又可以执行相关功能了,软件地性能也很重要呀.( 4)在本次课程设计中遇到地麻烦问题只要在MA TLAB软件语言上地使用,虽然对FM 调制有了肯定懂得,但却不能将其用相应地语言来表示出FM 调制过程,在程序方面主要仍是通过网络方面收集,并对其进行整理和分析,综合成相关地程序要求,简洁地完成了这次地课程设计.6 参考文献1 曹志刚 ,钱亚生 .现代通信原理 M. 清华高校出版社 .2 程培青 .数字信号处理清华高校M. 出版社 .3 聂翔飞 ,王海 .MA TLAB程序设计及其在信号处理中地应用M. 西南交通高校出版社 .4 沈伟慈 .通信电路 M. 西安电子科技高校出版社.5 百度文库等网上资源 .6 刘卫国 .MA TLAB 程序设计与应用 M. 其次版 .7 通信原理(第六版) M. 樊昌信等 . 北京:国防工业出版社 .8 MATLAB7.0在数字信号处理中地应用M. 罗军辉等 .北京:机械工业出版社.9 MATLAB程序设计教程 M. 刘卫国等 . 北京:中国水利水电出版社.10 康华光 .主编 .电子技术基础 M. 模拟部分 第五版 .11 吴大正 主编 .信号与线性系统分析第四版 M.12 杨杰 主编 .数字处理及 MATLAB实现 M.13 谭浩强 著.C 程序设计 第三版 M.14 谢嘉奎 主编 .电子线路 非线性部分 第四版 M.15 苏金明,王永利 . MATLAB7.0有用指南 M. 上册 .北京:电子工业出版社,2004.16 飞思科技产品研发中心 . MA TLAB 7基础与提高 M. 上册 .北京:电子工业出版社,2005.欢迎下载精品学习资源指导老师评语欢迎下载精品学习资源成果指导老师签字:评定年 月日欢迎下载精品学习资源答辩小组评语成果评定答辩小组签字:年月日欢迎下载