基于matlab的SSB信号解调实现.doc
数字通信原理课程设计报告书
课题名称基于matlab的SSB信号解调实现姓 名学 号院、系、部物理与电信工程系专 业通信工程指导教师
2009年 1 月 15 日
设计任务及要求
设计目的
本课程设计是实现SSB的解调。在此次课程设计中,通过多方搜集资料与分析,来理解SSB解调的具体过程和它在matlab中的实现方法及SSB的解调原理。,同时加深对matlab这款通信仿真软件操作的熟练度,并在使用中去感受matlab的应用方式与特色。利用自主的设计过程来锻炼自己独立思考,分析和解决问题的能力,为我今后的自主学习提供具有实用性的经验。
设计要求
(1)熟悉matlab中M文件的使用方法,掌握SSB信号的解调原理,以此为基础用M文件编程实现SSB信号的解调,并绘制出SSB信号解调前后在时域和频域中的波形,通过对分析结果来加强对SSB信号解调原理的理解。
(2)对信号分别叠加大小不同的噪声后再进行解调,绘制出解调前后信号的时域和频域波形,能正确阐述和分析设计和实验结果。
指导教师签名:
2010年 1 月 15日
二、指导教师评语:
指导教师签名:
2010年 1 月 15日
三、成绩
验收盖章
2010年 1 月 15日
基于matlab的SSB信号解调实现
1 设计目的
利用matlab中的M文件实现对SSB信号的解调。能够正确的分析设计结果,在此过程中要求我们加深对matlab这款通信仿真软件操作的熟练度以及对SSB信号更深一层次的理解。
2 设计原理
在单边带信号的解调中,只需要对上、下边带的其中一个边带信号进行解调,就能够恢复原始信号。这是因为双边带调制中上、下两个边带是完全对称的,它们所携带的信息相同,完全可以用一个边带来传输全部消息。
单边带解调通常采用相干解调的方式,它使用一个同步解调器,即由相乘器和低通滤波器组成。解调时,输入信号和噪声可以分别单独解调。相干解调的原理框图如图2.1所示:
图2.1 相干解调原理框图
此图表示单边带信号首先乘以一个同频同相的载波,再经过低通滤波器即可还原信号。单边带信号的时域表达式为:
式中表示基带信号其中取“-”时为上边带,取“+”时为下边带。乘上同频同相载波后得:
式中表示的希尔伯特变换经低通滤波器可滤除2的分量,所得解调输出为:
由此便可得到无失真的调制信号。
3 设计步骤
3.1 SSB信号的产生(详细的设计程序见程序设计栏)
在本次课程设计中,我选用频率为50Hz,初相位为0的余弦信号m作为原始基带信号,在matlab中表示为“m=cos(2*pi*50.*t);” ;设置载波信号c为频率500Hz的余弦信号,程序中表示为“fc=500; c=cos(2*pi*fc.*t);”。在调制过程的实现中,通过语句“b=sin(2*pi*fc.*t); lssb