通信原理课程设计--DSB调制解调.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信原理课程设计--DSB调制解调.doc

摘 要 本课程设计主要运用MATLAB集成环境下的Simulink仿真平台设计进行DSB调制与相干解调系统仿真。在本次课程设计中先根据DSB调制与解调原理构建调制解调电路,从Simulink工具箱中找所各元件,合理设置好参数并运行,其中可以通过不断的修改优化得到需要信号,之后分别加入高斯白噪声,并分析对信号的影响,最后通过对输出波形和功率谱的分析得出DSB调制解调系统仿真是否成功。 关键词:Simulink;DSB;调制;相干解调 目 录 1 课程设计目的…………………………………………………………5 2 课程设计要求…………………………………………………………5 3 相关知识………………………………………………………………5 4 课程设计分析…………………………………………………………2 5 仿真……………………………………………………………………4 6结果分析………………………………………………………………6 7 参考文献………………………………………………………………7 1 课程设计目的 通信技术的发展日新月异,通信系统也日趋复杂,在通信系统的设计研发过程中,软件仿真已成为必不可少的一部分,电子设计自动化EDA技术已成为电子设计的潮流。随着信息技术的不断发展,涌现出了许多功能强大的电子仿真软件,如Workbench、Protel、Systemview、Matlab等。 《通信原理》是电子通信专业的一门极为重要的专业基础课,由于内容抽象,基本概念较多,是一门难度较大的课程,要想学好并非易事。采用Matlab及Simulink作为辅助教学软件,摆脱了繁杂的计算,可以使学生对书本上抽象的原理有进一步的感性认识,加深对基本原理的理解。 2 课程设计要求 DSB调制与解调系统设计 (1)录制一段2s左右的语音信号,并对录制的信号进行8000Hz的采样,画出采样后语音信号的时域波形和频谱图; (2)采用正弦信号和自行录制的语音信号(.wav文件)进行DSB调制与解调;信道使用高斯白噪声;画出相应的时域波形和频谱图。 3相关知识 DSB调制原理 在消息信号m(t)上不加上直流分量,则输出的已调信号就是无载波分量的双边带调制信号,或称抑制载波双边带(DSB-SC)调制信号,简称双边带(DSB)信号。DSB调制器模型如图1-1,可见DSB信号实质上就是基带信号与载波直接相乘。 图1-1 DSB信号调制器模型 ? 图 DSB信号的波形与频谱 图 DSB信号相干解调模型 (式2-3) Sp(t)经过低通滤波器LPF,滤掉高频成份,为 (式2-4) 频域分析如下: (式2-5) 式中的H(ω)为LPF的系统函数。频域分析的过程如图1-4所示。事实上本地载波和发端载波完全一致的条件是是不易满足的,因此,需要讨论有误差情况下对解调结果的影响。 图 DSB信号相干解调过程示意图 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)/fs; %数组下标乘以采样周期,得出时间轴 figure(1),plot(t,wave); %做语音信号的时域波形图 title('语音信号时域波形图'); xlabel('时间'),ylabel('幅值'); %---------------------频谱图----------------------% fprintf('绘制频谱图...\n'); y1=fft(wave,2048); %语音信号1024点FFT,得出幅值轴 f=fs*(0:204

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档