4113102067AM与FM性能的比较_第1页
4113102067AM与FM性能的比较_第2页
4113102067AM与FM性能的比较_第3页
4113102067AM与FM性能的比较_第4页
4113102067AM与FM性能的比较_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、 成 绩 评 定 表学生姓名班级学号专 业电子信息工程课程设计题目am与fm性能的比较评语组长签字:成绩日期 2015 年 3月 23日课程设计任务书学 院信息科学与工程专 业电子信息工程学生姓名班级学号课程设计题目am与fm性能的比较实践教学要求与任务: 利用matlab/simulink进行编程和仿真,分别设计am与fm调制解调通信系统,并对am与fm调制解调系统进行仿真,比较二者的性能优劣及适应环境工作计划与进度安排:2015年 03月19 日 选题目查阅资料2015年 03月20 日 编写软件源程序或建立仿真模块图2015年 03月21 日 调试程序或仿真模型2015年 03月21 日

2、 性能分析及验收2015年 03月22 日 撰写课程设计报告、答辩指导教师: 2015年 3月19日专业负责人:2015年 3月19日学院教学副院长:2015年 3月19日摘 要am是指调幅使高频载波的振幅随信号改变的调制,其中,载波信号的振幅随着调制信号的某种特征的变换而变化。fm是指其基本特征是载波的振荡幅度保持不变,振荡频率随调制信号而变,就是高频载波的频率不是一个常数,是随调制信号而在一定范围内变化的调制方式,其幅值则是一个常数。与其对应的,调幅就是载频的频率是不变的,其幅值随调制信号而变。本设计是通过matlab/simulink对am和fm进行调制解调,并在不同环境查看am与fm时

3、域与频域波形,进行比对,并得出仿真结果,分析比较两种种不同的调制方式所存在的不同。关键词: am;fm;调制解调;matlab;目 录1 课程设计目的12 课程设计要求13 相关知识14 课程设计分析25 仿真46结果分析117参考文献17181 课程设计目的(1)分别设计am,fm,调制与解调通信系统,分别在理信道和非理想信道中运行,并得出仿真结果,分析比较两种种不同的调制方式所存在的不同。(2)熟悉matlab文件中m文件的使用方法,包括函数、原理和方法的应用。(3)增强在通信原理仿真方面的动手能力与自学能力。2.课程设计要求(1)系统建模(2)确定仿真算法(3)建立仿真模型(4)设计仿真

4、程序(5)运行仿真程序(6)输出仿真结果并进行分析3. 相关知识通信系统是为了有效可靠的传输信息,信息由信源发出,以语言、图像、数据为媒体,通过电(光)信号将信息传输,由信宿接收。通信系统又可分为数字通信与模拟通信。基于课程设计的要求,下面简要介绍模拟通信系统。信源是模拟信号,信道中传输的也是模拟信号的系统为模拟通信。模拟通信系统的模型如图3-1所示。图3-1 模拟通信系统模型调制器: 使信号与信道相匹配, 便于频分复用等。发滤波器: 滤除调制器输出的无用信号。收滤波器: 滤除信号频带以外的噪声,一般设n(t)为高斯白噪声,则ni(t)为窄带白噪声。4. 课程设计分析4.1 am调制原理幅度调

5、制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。幅度调制器的一般模型如图4-1所示。图4-1 幅度调制模型在图2-1中,若假设滤波器为全通网络(1),调制信号叠加直流后再与载波相乘,则输出的信号就是常规双边带(am)调幅 .am调制器模型如图4-2所示图4-2 am调制模型am信号波形的包络与输入基带信号成正比,故用包络检波的方法很容易恢复原始调制信号。 但为了保证包络检波时不发生失真,必须满足,否则将出现过调幅现象而带来失真。am信号的频谱是由载频分量和上、下两个边带组成(通常称频谱中画斜线的部分为上边带,不画斜线的部分为下边带)。上边带的频谱与原调制信号的频谱结构相

6、同,下边带是上边带的镜像。显然,无论是上边带还是下边带,都含有原调制信号的完整信息。故am信号是带有载波的双边带信号,它的带宽信号带宽的两倍。4.2 fm调制原理 频率调制的一般表达式4.1为: 4.1fm和pm非常相似,如果预先不知道调制信号的具体形式,则无法判断已调信号是调频信号还是调相信号。4.24.3图(2-3)所示的产生调频信号的方法称为直接调频法,图(4.4)所示的产生调频信号的方法称为间接调频法。由于实际相位调制器的调节范围不可能超出,因而间接调频的方法仅适用于相位偏移和频率偏移不大的窄带调制情形,而直接调频则适用于宽带调制情形。 根据调制后载波瞬时相位偏移的大小,可将频率调制分

7、为宽带调频(wbfm)与窄带调频(nbfm)。宽带与窄带调制的区分并无严格的界限,但通常认为由调频所引起的最大瞬时相位偏移远小于30时,4.4称为窄带调频。否则,称为宽带调频。 为方便起见,无妨假设正弦载波的振幅a1,则由式(4.1)调频信号的一般表达式,得= 4.5通过化解,利用傅立叶变化公式可得nbfm信号的频域表达式:(4.6) 在nbfm中,由于下边频为负,因而合成矢量不与载波同相,而是存在相位偏移,当最大相位偏移满足式4.2时,合成矢量的幅度基本不变,这样就形成了fm信号。图4-1 nbfm信号频谱5.仿真5.1.matlab源程序代码am fm=100;fc=500;fs=5000

8、;am=1;a=2;n=512;k=n-1;n=0:n-1;t=(0:1/fs:k/fs);yt=am*cos(2*pi*fm*t);figure(1)subplot(1,1,1),plot(t,yt),title(频率为3000的调制信号f1的时时域波);y0=a+yt ;y2=y0.*cos(2*pi*fc*n/fs);y3=fft(y2,n);% fft 变换 q1=(0:n/2-1)*fs/n;mx1=abs(y3(1:n/2);figure(2)subplot(2,1,1);plot(t,y2);title(已调信号的时时域波);subplot(2,1,2);plot(q1,mx1)

9、;title(f1已调信号的频谱); %绘图yc=cos(2*pi*fc*t);figure(3)subplot(2,1,1),plot(t,yc),title(载波fc时域波形)n=512;n=0:n-1;yc1=am*cos(2*pi*fc*n/fs);y3=fft(yc1,n);q=(0:n/2-1)*fs/n;mx=abs(y3(1:n/2);figure(3)subplot(2,1,2),plot(q,mx),title(载波fc频谱)y4=0.01*randn(1,length(t);%用randn产生高斯分布序列 w=y4.2; %噪声功率figure(4)subplot(2,1

10、,1);plot(t,y4);title(高斯白噪声时域波形)y5=fft(y4,n);q2=(0:n/2-1)*fs/n;mx2=abs(y5(1:n/2);subplot(2,1,2),plot(q2,mx2),title(高斯白噪声频域波形)y6=y2+y4;figure(5)subplot(2,1,1),plot(t,y6),title(叠加后的调制信号时域波形)q3=q1;mx3=mx1+mx2;subplot(2,1,2),plot(q3,mx3),title(叠加后的调制信号频谱波形) %调制yv=y6.*yc; %乘以载波进行解调ws=yv.2;p1=fc-fm;k,wn,be

11、ta,ftype=kaiserord(p1 fc,1 0,0.05 0.01,fs); %fir数字低通滤波window=kaiser(k+1,beta); %使用kaiser窗函数b=fir1(k,wn,ftype,window,noscale); %使用标准频率响应的加窗设计函数yt=filter(b,1,yv);yssdb=yt.*2-2;figure(6)subplot(2,1,1),plot(t,yssdb),title(经过低通已调信号的时域波形采样)y9=fft(yssdb,n);q=(0:n/2-1)*fs/n;mx=abs(y9(1:n/2);subplot(2,1,2),p

12、lot(q,mx),title(经过低通已调信号频域波形) %解调 ro=y9-yt; w=(yt.2).*(1/2); r=w/w r=w/ro g=r/r fmdt=0.001; %设定时间步长t=0:dt:1.5; %产生时间向量am=5; %设定调制信号幅度fm=5; %设定调制信号频率mt=am*cos(2*pi*fm*t); %生成调制信号fc=50; %设定载波频率ct=cos(2*pi*fc*t); %生成载波kf=10; %设定调频指数int_mt(1)=0;for i=1:length(t)-1 int_mt(i+1)=int_mt(i)+mt(i)*dt; %求信号m(t

13、)的积分end %调制,产生已调信号sfm=am*cos(2*pi*fc*t+2*pi*kf*int_mt); %调制信号添加高斯白噪声sn1=10; %设定信躁比(小信噪比)sn2=30; %设定信躁比(大信噪比)sn=0; %设定信躁比(无信噪比)db=am2/(2*(10(sn/10); %计算对应的高斯白躁声的方差n=sqrt(db)*randn(size(t); %生成高斯白躁声nsfm=n+sfm; %生成含高斯白躁声的已调信号(信号通%过信道传输)fm解调for i=1:length(t)-1 %接受信号通过微分器处理 diff_nsfm(i)=(nsfm(i+1)-nsfm(i

14、)./dt;enddiff_nsfmn = abs(hilbert(diff_nsfm); %hilbert变换,求绝对值得到瞬时幅度(包络检波)zero=(max(diff_nsfmn)-min(diff_nsfmn)/2;diff_nsfmn1=diff_nsfmn-zero;时域到频域转换ts=0.001; %抽样间隔fs=1/ts; %抽样频率df=0.25; %所需的频率分辨率,用在求傅里叶变换时,它表示fft的最小频率间隔对调制信号m(t)求傅里叶变换m=am*cos(2*pi*fm*t); %原调信号fs=1/ts;if nargin=2 n1=0;else n1=fs/df;e

15、ndn2=length(m);n=2(max(nextpow2(n1),nextpow2(n2);m=fft(m,n);m=m,zeros(1,n-n2);df1=fs/n; %以上程序是对调制后的信号u求傅里变换m=m/fs; %缩放,便于在频铺图上整体观察f=0:df1:df1*(length(m)-1)-fs/2; %时间向量对应的频率向量对已调信号u求傅里变换fs=1/ts;if nargin=2 n1=0;else n1=fs/df;endn2=length(sfm);n=2(max(nextpow2(n1),nextpow2(n2);u=fft(sfm,n);u=sfm,zeros

16、(1,n-n2);df1=fs/n; %以上是对已调信号u求傅里变换u=u/fs; %缩放disp(按任意键可以看到原调制信号、载波信号和已调信号的曲线)pausefigure(1)subplot(3,1,1);plot(t,mt); %绘制调制信号的时域图xlabel(时间t);title(调制信号的时域图);subplot(3,1,2);plot(t,ct); %绘制载波的时域图xlabel(时间t);title(载波的时域图);subplot(3,1,3);plot(t,sfm); %绘制已调信号的时域图xlabel(时间t);title(已调信号的时域图);%*disp(按任意键可以看

17、到原调制信号和已调信号在频域内的图形)pause%*figure(2)*figure(2)subplot(2,1,1)plot(f,abs(fftshift(m) %fftshift:将fft中的dc分量移到频谱中心xlabel(频率f)title(原调制信号的频谱图)subplot(2,1,2)plot(f,abs(fftshift(u)xlabel(频率f)title(已调信号的频谱图)disp(按任意键可以看到原调制信号、无噪声条件下已调信号和解调信号的曲线)pausefigure(3)subplot(3,1,1);plot(t,mt); %绘制调制信号的时域图xlabel(时间t);t

18、itle(调制信号的时域图);subplot(3,1,2);plot(t,sfm); %绘制已调信号的时域图xlabel(时间t);title(无噪声条件下已调信号的时域图);nsfm=sfm; for i=1:length(t)-1 %接受信号通过微分器处理 diff_nsfm(i)=(nsfm(i+1)-nsfm(i)./dt;enddiff_nsfmn = abs(hilbert(diff_nsfm); %hilbert变换,求绝对值得到瞬时幅度(包络检波)zero=(max(diff_nsfmn)-min(diff_nsfmn)/2;diff_nsfmn1=diff_nsfmn-zer

19、o;subplot(3,1,3); %绘制无噪声条件下解调信号的时域图plot(1:length(diff_nsfmn1)./1000,diff_nsfmn1./400,r);xlabel(时间t); title(无噪声条件下解调信号的时域图);%*disp(按任意键可以看到原调制信号、小信噪比高斯白噪声条件下已调信号和解调信号已调信号的曲线)pausefigure(4)subplot(3,1,1);plot(t,mt); %绘制调制信号的时域图xlabel(时间t);title(调制信号的时域图);db1=am2/(2*(10(sn1/10); %计算对应的小信噪比高斯白躁声的方差n1=sq

20、rt(db1)*randn(size(t); %生成高斯白躁声nsfm1=n1+sfm; %生成含高斯白躁声的已调信号(信号通%过信道传输)for i=1:length(t)-1 %接受信号通过微分器处理 diff_nsfm1(i)=(nsfm1(i+1)-nsfm1(i)./dt;enddiff_nsfmn1 = abs(hilbert(diff_nsfm1); %hilbert变换,求绝对值得到瞬时幅度(包络检波)zero=(max(diff_nsfmn)-min(diff_nsfmn)/2;diff_nsfmn1=diff_nsfmn1-zero;subplot(3,1,2);plot(

21、1:length(diff_nsfm),diff_nsfm); %绘制含小信噪比高斯白噪声已调信号的时域图xlabel(时间t);title(含小信噪比高斯白噪声已调信号的时域图);subplot(3,1,3); %绘制含小信噪比高斯白噪声解调信号的时域图plot(1:length(diff_nsfmn1)./1000,diff_nsfmn1./400,r);xlabel(时间t); title(含小信噪比高斯白噪声解调信号的时域图);disp(按任意键可以看到原调制信号、大信噪比高斯白噪声条件下已调信号和解调信号已调信号的曲线)pausefigure(5)subplot(3,1,1);plo

22、t(t,mt); %绘制调制信号的时域图xlabel(时间t);title(调制信号的时域图);db1=am2/(2*(10(sn2/10); %计算对应的大信噪比高斯白躁声的方差n1=sqrt(db1)*randn(size(t); %生成高斯白躁声nsfm1=n1+sfm; %生成含高斯白躁声的已调信号(信号通过信道传输)for i=1:length(t)-1 %接受信号通过微分器处理 diff_nsfm1(i)=(nsfm1(i+1)-nsfm1(i)./dt;enddiff_nsfmn1 = abs(hilbert(diff_nsfm1);%hilbert变换,求绝对值得到瞬时幅度(包

23、%络检波)zero=(max(diff_nsfmn)-min(diff_nsfmn)/2;diff_nsfmn1=diff_nsfmn1-zero;subplot(3,1,2);plot(1:length(diff_nsfm1),diff_nsfm1); %绘制含大信噪比高斯白噪声已调信号%的时域图xlabel(时间t);title(含大信噪比高斯白噪声已调信号的时域图);subplot(3,1,3); %绘制含大信噪比高斯白噪声解调信号%的时域图plot(1:length(diff_nsfmn1)./1000,diff_nsfmn1./400,r);xlabel(时间t); title(含大信噪比高斯白噪声解调信号的时域图);6结果分析am的调制解调信号波形图6-1 频率为3000的调制信号f1的时时域波图6-2 已调信号的时时域波图6-3载波fc时域波形图6-4 高斯白噪声时域和

温馨提示

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

评论

0/150

提交评论