文档库 最新最全的文档下载
当前位置:文档库 › 基于MATLAB的抑制载波双边带调频仿真

基于MATLAB的抑制载波双边带调频仿真

基于MATLAB的抑制载波双边带调频仿真

MATLAB环境下的通信仿真

一、作业内容

老师布置的大作业内容为:在Matlab下做通信领域中任意的仿真。

笔者根据参考书学习模拟线性调制,并实现了抑制载波双边带调频(DSB-SC)的Matla b仿真。

二、原理与分析

在数字信号通信快速发展以前主要是模拟通信,由于为了合理使用频带资源,提高通信质量,需要使用模拟调制技术,通常连续波的模拟调制是以正弦波为载波的调制方式,他分为线性调制和非线性调制。线性调制是指调制后的信号频谱为调制信号频谱的平移或线性变换,而非线性调制则没有这个性质。

由于常规调幅调制的效率太低,耗用了大量功率,在小功率场合很不方便,而抑制载波双边带调幅就克服了效率低的缺点,它的特点是直接将未调信号与载波相乘,而不是先叠加一个直流在未调信号上然后再相乘。

图1 抑制载波双边带调幅波形

三、仿真实现

未调制信号为S(t)= sinc(200t)(|t|<=t0),其中t0取2s,载波频率fc = 100

Hz。用抑制载波调幅来调制信号,给出调制信号M(t)波形,画出S(t)和M(t)的频谱。

环境为Matlab 7.6(R2008a),安装后占3.6GB硬盘空间。安装完之后,可以看到ID 号,为破解版。

图3 About Matlab

编写了脚本文件dsbmod.m来完成带限信号的抑制载波双边带调频的例子。

图6 Matlab环境下的脚本编写

四、结果分析

执行后的结果如下:

图7抑制载波调幅频谱

图8 抑制载波调幅频谱(续)

本来sinc函数的频谱应该是一个矩形波谱,但是由于S(t)只是sinc函数的一段,并且在计算机上使用离散的数字来存储,因为计算精度的要求,是频谱结果与矩形波谱不完全一致,但是差强人意。因此,本实验的仿真还是成功的。

五、参考资料

1、《通信原理》,孙学军、王秉军编著,电子工业出版社

2、《Matlab通信仿真与应用》,刘敏、魏玲编著,国防工业出版社

相关文档
相关文档 最新文档