基于simulink的DSB调制解调设计报告.doc
文本预览下载声明
信息处理课程设计报告
题 目:基于simulink的DSB调制
与解调系统设计
基于simulink的DSB调制与解调系统设计
摘 要
本课程设计主要运用MATLAB集成环境下的Simulink仿真平台设计进行DSB调制与相干解调系统仿真。在本次课程设计中先根据DSB调制与解调原理构建调制解调电路,从Simulink工具箱中找所各元件,合理设置好参数并运行,其中可以通过不断的修改优化得到需要信号,之后分别加入高斯白噪声,并分析对信号的影响,最后通过对输出波形和功率谱的分析得出DSB调制解调系统仿真是否成功。
关键词目录
- 1 -
1.1 设计的目的和意义 - 1 -
1.2 设计任务与要求 - 1 -
2 系统原理 - 1 -
2.1 DSB调制原理 - 1 -
2.2 DSB解调原理 - 2 -
3 设计方案 - 3 -
3.1 仿真平台 - 3 -
3.2 录音功能的实现 - 5 -
3.3 调制模块设计 - 7 -
3.4 高斯白噪声信道 - 9 -
3.5 解调模块设计 - 10 -
3.6 总体模型 - 11 -
4 系统特性分析 - 12 -
4.1 频谱分析 - 12 -
5 总结 - 14 -
5.1 遇到的问题 - 14 -
5.2 致谢 - 15 -
参考文献 - 15 -
1 设计任务
1.1 设计的目的和意义
通信技术的发展日新月异,通信系统也日趋复杂,在通信系统的设计研发过程中,软件仿真已成为必不可少的一部分,电子设计自动化EDA技术已成为电子设计的潮流。随着信息技术的不断发展,涌现出了许多功能强大的电子仿真软件,如Workbench、Protel、Systemview、Matlab等。
《通信原理》是电子通信专业的一门极为重要的专业基础课,由于内容抽象,基本概念较多,是一门难度较大的课程,要想学好并非易事。采用Matlab及Simulink作为辅助教学软件,摆脱了繁杂的计算,可以使学生对书本上抽象的原理有进一步的感性认识,加深对基本原理的理解。
1.2 设计任务与要求
设计题目:DSB调制与解调系统设计
设计要求:
(1)录制一段2s左右的语音信号,并对录制的信号进行8000Hz的采样,画出采样后语音信号的时域波形和频谱图;
(2)采用正弦信号和自行录制的语音信号(.wav文件)进行DSB调制与解调;信道使用高斯白噪声;画出相应的时域波形和频谱图。
2 系统原理
2.1 DSB调制原理
在消息信号m(t)上不加上直流分量,则输出的已调信号就是无载波分量的双边带调制信号,或称抑制载波双边带(DSB-SC)调制信号,简称双边带(DSB)信号。DSB调制器模型如图2-1,可见DSB信号实质上就是基带信号与载波直接相乘。
图2-1 DSB信号调制器模型
?
图 DSB信号的波形与频谱
图 DSB信号相干解调模型
(式2-3)
Sp(t)经过低通滤波器LPF,滤掉高频成份,为
(式2-4)
频域分析如下:
(式2-5)
式中的H(ω)为LPF的系统函数。频域分析的过程如图2-4所示。事实上本地载波和发端载波完全一致的条件是是不易满足的,因此,需要讨论有误差情况下对解调结果的影响。
图 DSB信号相干解调过程示意图
图 Simulink主界面
(2)设计仿真模型
在MATLAB子窗口或Simulink模型库的菜单栏依次选择“File” | “New” | “Model”,即可生成空白仿真模型窗口,如图3-2所示。
图 新建仿真模型窗口
fs=8000; %语音信号采样频率为8000
fprintf(按任意键开始2秒录音...\n); pause
fprintf(录音中...\n);
wavwrite(wavrecord(2*fs,fs),fs,8,test.wav); %以8000的采样率、8bit的位速录音,并保存录音为“test.wav”
fprintf(录音保存完毕!\n);
wave=wavread(test.wav); %读取保存的录音文件,将幅值赋给变量wave
fprintf(录音读取完毕!\n);
sound(wave,fs); %以8000Hz的采样率播放语音信号
fprintf(录音播放完毕!\n);
%---------------------波形图----------------------%
fprintf(绘制波形图...\n);
t=(0:length(wave)-1
显示全部