收藏 分享(赏)

基于matlab的SSB调制解调实现.doc

上传人:精品资料 文档编号:10511231 上传时间:2019-11-24 格式:DOC 页数:13 大小:448.87KB
下载 相关 举报
基于matlab的SSB调制解调实现.doc_第1页
第1页 / 共13页
基于matlab的SSB调制解调实现.doc_第2页
第2页 / 共13页
基于matlab的SSB调制解调实现.doc_第3页
第3页 / 共13页
基于matlab的SSB调制解调实现.doc_第4页
第4页 / 共13页
基于matlab的SSB调制解调实现.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 卢宇阳基于 Matlab的 SSB的调制解调 第 1页/共 12页长沙理工大学通信原理课程设计报告卢宇阳学 院 城南学院 专 业 通信工程班 级 通信 14-01 学 号 201485250124 学生姓名 卢宇阳 指导教师 吴志敏 课程成绩 完成日期 2017 年 1 月 12 日卢宇阳基于 Matlab的 SSB的调制解调 第 2页/共 12页课程设计成绩评定学 院 城南学院 专 业 通信专业 班 级 通信 1401 班 学 号 201485250124 学生姓名 卢宇阳 指导教师 吴志敏 课程成绩 完成日期 2017 年 1 月 12 日指导教师对学生在课程设计中的评价评 分 项 目

2、优 良 中 及 格 不 及 格课程设计中的创造性成果学生掌握课程内容的程度课 程 设 计 完 成 情 况课 程 设 计 动 手 能 力文 字 表 达学 习 态 度规 范 要 求课程设计论文的质量指导教师对课程设计的评定意见综合成绩 指导教师签字 2007 年 1 月 19 日卢宇阳基于 Matlab的 SSB的调制解调 第 3页/共 12页基于 matlab 的 SSB 调制解调实现学生姓名:卢宇阳 指导老师:吴志敏摘 要 课程设计的目的是加深对数字通信原理与技术及MATLAB课程的认识,进一步熟悉 M语言的各个指令语句的运用,掌握 matlab的用法,利用MATLAB集成环境下的 M文件,编

3、写程序来实现 SSB的调制解调,要求调制信号为 10HZ,载波频率 40HZ,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。关键词 SSB 调制解调;傅里叶变换;叠加噪声;matlab1 引 言现在的社会越来越发达,科学技术不断的在更新,在信号和模拟通信的中心问题是要把载有信号经系统加工处理后,送入信道进行传送。消息易受外来干扰的影响,为了克服以上缺点通过调制技术就可以把基带信号变为具有一定带宽适合于信道传输的频带信号。调制的过程也就是对信号进行频谱搬移的过程,信息的加工、处理和相互传递三现代通信的基础,是通信

4、所要解决的实质问题。1.1 课程设计目的 课程设计的内容是用 matlab对 SSB的调制与解调,在课程设计的时间当中,我从中学习到了关于 SSB的调制与解调原理,对于通信系统的理解更加深刻了,在用 matlab中我从中收获了对于 matlab的熟悉使用,即使中途有不会的地方,通过查阅相关资料,也了解了对于 SSB该怎么调制解调,我相信通过这次课程卢宇阳基于 Matlab的 SSB的调制解调 第 4页/共 12页设计,以后对于通信的学习更加的有奔头,更加的能加以运用。1.2 课程设计要求(1)、熟悉 matlab中对于调制解调的一些命令,并在掌握 SSB调制解调原理的基础上,编写出 SSB调制

5、解调的程序。(2)、绘制出载波的时域频域图,并与 SSB信号解调前后时域频域的波形进行比较,根据 SSB调制解调的原理进行判断正确与错误。(3)、在信号正确的情况下叠加噪声,绘制出叠加噪声的时域频域图,与不加噪声进行比较,看有何不同,分析噪声对信号传输的影响。(4)、在老师的指导下,要求独立完成课程设计的全部内容,并按要求编写课程设计学年论文,能正确阐述和分析设计和实验结果。1.3 课程设计步骤通过查看通信资料或查阅网上资源了解 SSB的调制解调原理,用 matlab来编写 SSB调制解调程序,直到运行无误。在通过问老师,确保设计的完美,补齐有缺失的地方后再结合论文的要求编写课程设计学年论文。

6、2 SSB 调制解调原理2.1 SSB 调制原理调幅信号是载波信号振幅按调制信号规律变化的一种振幅调制信号,调幅信号频谱由载频和上、下边带组成,被传输的信息包含在两个便带中,而且每一便带包含有完整的被传输的信息。仅传输一个边带的调幅方式称为抑制载波的单边带调制,简称单边带调制。单边带信号是将双边带信号中的一个边带滤掉而形成的。设单频信号为:Wm=cos2*pi*fm载波的表达式为:Wc=cos2*pi*fc则单边带信号的数学表达式为:上边带:Ussb=Wm-Wc下边带:卢宇阳基于 Matlab的 SSB的调制解调 第 5页/共 12页Ussb=Wm+Wc2.2 SSB 解调原理单边带信号的解调

7、方法是想干解调法。在接受机中,用本地载波与接受的单边带信号相乘,输出的信号经过低通滤波器后,高频分量被滤除,最后得到解调输出的低频基带信号:3 仿真实现过程3.1 SSB 信号的产生设计载波频率 40HZ:图 1 载波时域与频域图卢宇阳基于 Matlab的 SSB的调制解调 第 6页/共 12页设计调制信号频率 10HZ:图 2 调制信号时域与频域图s=modulate(sm,fc,Fs,amssb);运用 modulate对调制信号进行调制,得到 SSB信号图:卢宇阳基于 Matlab的 SSB的调制解调 第 7页/共 12页图 3 SSB 信号时域与频域图3.2 SSB 解调实现sd=de

8、mod(s,fc,Fs,amssb);运用 demod对 SSB信号解调得到解调后的图:图 4 解调后的时域与频域图解调后的波形与调制前信号比较,发现解调后的波形与调制前的波形大抵一致,而幅度减少一半,是因为解调时只留有一个边带,所以幅度为调制前信号的一半。3.3 叠加噪声的 SSB 解调k=s+awgn(s,10);运用 awgn函数叠加噪声看噪声对信号的影响卢宇阳基于 Matlab的 SSB的调制解调 第 8页/共 12页图 5 加噪声后得到 SSB 信号时域与频域图sdk=demod(k,fc,Fs,amssb);在运用 demod对加噪声后的 SSB信号解调:图 6 加噪声后解调得到信

9、号时域与频域波形加噪声的信号解调后与无噪声的信号比较,发现叠加噪声使得波形有些歪歪扭扭。叠加小噪声使信噪比为 100的波形图:卢宇阳基于 Matlab的 SSB的调制解调 第 9页/共 12页图 7 信噪比为 100叠加大噪声信噪比为 1的图:图 8 信噪比为 1通过叠加小噪声和大噪声后的两图比较,发现噪声越大对波形的影响就越卢宇阳基于 Matlab的 SSB的调制解调 第 10页/共 12页大,更大的噪声可能会使波形与原信号有很大的偏差。4 遇到的问题及解决方法在第一次运行编好的程序时,发现自己的频谱图的横坐标有错误,经过查阅网上的资料,才知道把采样点数作为横坐标而导致频谱图的错误,于是将横

10、坐标改为频率后得到解决,然后发现出来的频谱图是对称的,经过问老师,将另一半频谱去掉,在最后的解调中又发现解调后的图与原信号的图不一样,通过查看 matlab书籍中所描述的,用公式解调后发现解调后的图终与原信号一致。5 结束语在这次课程设计中,我通过查阅上网的资料和书籍,按照上面的知识和老师讲授的方法,首先分析此次课程设计任务和要求,然后按照分析的结果进行实际编程操作,检测和校正,在进一步完善 M程序。在其中也遇到过问题,我都认真的分析,在网上和书本上查阅资料来解决问题。通过此次课程设计,我加深了对课本知识的理解,对 SSB调制解调方法和 M语言也有了一定的了解。参考文献1 黄文梅 , 熊桂林,

11、 杨勇.信号分析与处理MATLAB 语言及应用. 长沙: 国防科技大学出版社, 2000.2唐向宏, 岳恒立, 郑雪峰. MATLAB 及在电子信息类课程中的应用.北京: 电子工业出版社, 2006, 8.3 邓华. MATLAB 通信仿真及应用实例详解. 人民邮电出版社, 2003.4曹志刚,钱亚生.现代通信原理M.清华大学出版社,2016,105张志涌.精通 matlab6.5版M.北京航天航空大学出版社,2005,8卢宇阳基于 Matlab的 SSB的调制解调 第 11页/共 12页附录 1:SSB 调制程序清单%程序名称:tiaozhi.M%程序功能:调用函数 modulate实现调制

12、信号调制%程序作者:卢宇阳%最后修改时间:2017 年 1月 12日%程序代码:fm=10;fc=40;am=sqrt(2);Fs=300; %采样频率 Fs,载波平频 fc,信号频率fmwc=2*pi*fc;wm=fm*2*pi;N=300;n=0:N-1;t=n/Fs; %时间序列f=n*Fs/N;sm=am*cos(wm*t);s=modulate(sm,fc,Fs,amssb); %对调制信号进行调制S=fft(s,300);SG=abs(S);卢宇阳基于 Matlab的 SSB的调制解调 第 12页/共 12页figuresubplot(2,1,1);plot(t,s); %SSB信

13、号时域波形title(SSB信号时域波形 ); xlabel(t);subplot(2,1,2);plot(f(1:N/2),SG(1:N/2); %SSB信号频域波形xlabel(Frequency(HZ);title(SSB信号频域波形 );grid on;附录 2:SSB 解调程序清单%程序名称:jietiao.M%程序功能:调用函数 demod对 SSB信号进行解调%程序作者:卢宇阳%最后修改时间:2017 年 1月 12日%程序代码:fm=10;fc=40;am=sqrt(2);Fs=300; %采样频率 Fs,载波平频 fc,信号频率fmwc=2*pi*fc;wm=fm*2*pi;

14、N=300;n=0:N-1;t=n/Fs; %时间序列f=n*Fs/N;sm=am*cos(wm*t);s=modulate(sm,fc,Fs,amssb); sd=demod(s,fc,Fs,amssb); %对 SSB信号进行解调SD=fft(sd,300);卢宇阳基于 Matlab的 SSB的调制解调 第 13页/共 12页SDG=abs(SD);figuresubplot(2,1,1);plot(t,sd); %解调后的时域波形title(解调后的时域波形);xlabel(t);axis(0 1 -2 2);subplot(2,1,2);plot(f(1:N/2),SDG(1:N/2); %解调后的频域波形title(解调后的频域波形);xlabel(Frequency(HZ);axis(0 150 0 300);grid on;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报