基于matlab的SSB调制解调实现

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长沙理工大学

《通信原理》课程设计报告

卢宇阳

学院城南学院专业通信工程

班级通信14-01 学号 ************ 学生姓名卢宇阳指导教师吴志敏

课程成绩完成日期 2017年1月12日

课程设计成绩评定

学院城南学院专业通信专业

班级通信1401班学号 201485250124 学生姓名卢宇阳指导教师吴志敏

课程成绩完成日期 2017年1月12日指导教师对学生在课程设计中的评价

指导教师对课程设计的评定意见

基于matlab的SSB调制解调实现学生姓名:卢宇阳指导老师:吴志敏

摘要课程设计的目的是加深对《数字通信原理与技术》及《MATLAB》课程的认识,进一步熟悉M语言的各个指令语句的运用,掌握matlab的用法,利用MATLAB集成环境下的M文件,编写程序来实现SSB的调制解调,要求调制信号为10HZ,载波频率40HZ,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。

关键词SSB调制解调;傅里叶变换;叠加噪声;matlab

1 引言

现在的社会越来越发达,科学技术不断的在更新,在信号和模拟通信的中心问题是要把载有信号经系统加工处理后,送入信道进行传送。消息易受外来干扰的影响,为了克服以上缺点通过调制技术就可以把基带信号变为具有一定带宽适合于信道传输的频带信号。调制的过程也就是对信号进行频谱搬移的过程,信息的加工、处理和相互传递三现代通信的基础,是通信所要解决的实质问题。

1.1 课程设计目的

课程设计的内容是用matlab对SSB的调制与解调,在课程设计的时间当中,我从中学习到了关于SSB的调制与解调原理,对于通信系统的理解更加深刻了,在用matlab中我从中收获了对于matlab的熟悉使用,即使中途有不会的地方,通过查阅相关资料,也了解了对于SSB该怎么调制解调,我相信通过这次课程设计,以后对于通信的学习更加的有奔头,更加的能加以运用。

1.2 课程设计要求

(1)、熟悉matlab中对于调制解调的一些命令,并在掌握SSB调制解调原理的基础上,编写出SSB调制解调的程序。

(2)、绘制出载波的时域频域图,并与SSB信号解调前后时域频域的波形进行比较,根据SSB调制解调的原理进行判断正确与错误。

(3)、在信号正确的情况下叠加噪声,绘制出叠加噪声的时域频域图,与不加噪声进行比较,看有何不同,分析噪声对信号传输的影响。

(4)、在老师的指导下,要求独立完成课程设计的全部内容,并按要求编写课程设计学年论文,能正确阐述和分析设计和实验结果。

1.3 课程设计步骤

通过查看通信资料或查阅网上资源了解SSB的调制解调原理,用matlab来编写SSB调制解调程序,直到运行无误。在通过问老师,确保设计的完美,补齐有缺失的地方后再结合论文的要求编写课程设计学年论文。

2 SSB调制解调原理

2.1 SSB调制原理

调幅信号是载波信号振幅按调制信号规律变化的一种振幅调制信号,调幅信号频谱由载频和上、下边带组成,被传输的信息包含在两个便带中,而且每一便带包含有完整的被传输的信息。仅传输一个边带的调幅方式称为抑制载波的单边带调制,简称单边带调制。单边带信号是将双边带信号中的一个边带滤掉而形成的。设单频信号为:

Wm=cos2*pi*fm

载波的表达式为:

Wc=cos2*pi*fc

则单边带信号的数学表达式为:

上边带:

Ussb=Wm-Wc

下边带:

Ussb=Wm+Wc

2.2 SSB解调原理

单边带信号的解调方法是想干解调法。在接受机中,用本地载波与接受的单边带信号相乘,输出的信号经过低通滤波器后,高频分量被滤除,最后得到解调输出的低频基带信号:

3 仿真实现过程

3.1 SSB信号的产生

设计载波频率40HZ:

图1 载波时域与频域图

设计调制信号频率10HZ:

图2 调制信号时域与频域图

s=modulate(sm,fc,Fs,'amssb');运用modulate对调制信号进行调制,得到SSB信号图:

图3 SSB信号时域与频域图

3.2 SSB解调实现

sd=demod(s,fc,Fs,'amssb');运用demod对SSB信号解调得到解调后的图:

图4 解调后的时域与频域图

解调后的波形与调制前信号比较,发现解调后的波形与调制前的波形大抵一致,而幅度减少一半,是因为解调时只留有一个边带,所以幅度为调制前信号的一半。

3.3 叠加噪声的SSB解调

k=s+awgn(s,10);运用awgn函数叠加噪声看噪声对信号的影响

图5 加噪声后得到SSB信号时域与频域图

sdk=demod(k,fc,Fs,'amssb');在运用demod对加噪声后的SSB信号解调:

图6 加噪声后解调得到信号时域与频域波形

加噪声的信号解调后与无噪声的信号比较,发现叠加噪声使得波形有些歪歪扭扭。

叠加小噪声使信噪比为100的波形图:

图7 信噪比为100

叠加大噪声信噪比为1的图:

图8 信噪比为1

通过叠加小噪声和大噪声后的两图比较,发现噪声越大对波形的影响就越大,更大的噪声可能会使波形与原信号有很大的偏差。

4 遇到的问题及解决方法

在第一次运行编好的程序时,发现自己的频谱图的横坐标有错误,经过查阅网上的资料,才知道把采样点数作为横坐标而导致频谱图的错误,于是将横坐标改为频率后得到解决,然后发现出来的频谱图是对称的,经过问老师,将另一半频谱去掉,在最后的解调中又发现解调后的图与原信号的图不一样,通过查看matlab书籍中所描述的,用公式解调后发现解调后的图终与原信号一致。

5 结束语

在这次课程设计中,我通过查阅上网的资料和书籍,按照上面的知识和老师讲授的方法,首先分析此次课程设计任务和要求,然后按照分析的结果进行实际编程操作,检测和校正,在进一步完善M程序。在其中也遇到过问题,我都认真的分析,在网上和书本上查阅资料来解决问题。通过此次课程设计,我加深了对课本知识的理解,对SSB调制解调方法和M语言也有了一定的了解。

相关文档
最新文档