基于MATLAB的AM调制解调

文章新地址

基于MATLAB的AM调制解调

摘要 现在的社会越来越发达,科学技术不断的在更新,在信号和模拟电路里面经常要用到调制与解调,而AM的调制与解调是最基本的,也是经常用到的。用AM调制与解调可以在电路里面实现很多功能,制造出很多有用又实惠的电子产品,为我们的生活带来便利。在我们日常生活中用的收音机就是采用了AM调制的方式,而且在军事和民用领域都有十分重要的研究课题。现用MATLAB中M文件实现本课程设计内容“基于MATLAB的AM调制解调实现”。在课程设计中,系统开发平台为Windows XP,MTALAB 2007,程序设计语言采用MATLAB 2007,程序运行平台为MATLAB 2007。通过MATLAB编写程序并加以调试能够实现AM的调制与调解,完成了课程设计的目标,并经过适当完善后,将可以在实际中应用。

关键词 MATLAB;AM;调制解调

引言

   模拟调制技术在20世纪中曾有较大的应用,如军事通信、短波通信、模拟移动通信、模拟调频广播和模拟调幅广播等。虽然现在通信的发展趋势为数字化,但数字技术并不能完全替代模拟技术,而且模拟调制技术是通信理论的基本知识。模拟信号的载波调制电路里面经常要用到调制与解调,而AM的调制与解调是最基本的,也是经常用到的,为了进一步了解模拟调幅,展现MATLAB中M文件程序设计优势,本课程设计将在MATLAB中用M文件实现AM调制解调的程序设计。

课程设计目的

  本课程设计课题主要研究基于MATLAB的AM调制解调实现的理论设计和软件仿真方法。掌握模拟系统AM调制解调的原理;掌握AM调制解调模拟系统的理论设计方法;掌握应用MATLAB分析系统时域、频域特性的方法,进一步锻炼应用MATLAB进行编程仿真的能力。

课程设计要求

  熟悉MATLAB中M文件的使用方法,并在掌握AM调制解调原理的基础上,编写AM
调制解调程序。绘制出AM信号解调前后在时域和频域中的波形,并观察解调前后频谱有何变化以加深对AM信号解调原理的理解。对信号叠加噪声,并进行解调,绘制出解调前后信号的时频波形,改变噪声功率进行解调,分析噪声对信号传输造成的影响。

课程设计步骤

(1)给定一个调制信号mes,载波信号Uc,并设计AM调制解调相关参数。
(2)分别绘制出调制信号和载波信号的波形图和频谱图。
(3)使用modulate()函数对mes信号进行调制。
(4)使用demod()函数解调已调信号Uam。
(5)使用awgn()函数对已调信号Uam加入噪声,观察加入噪声后对信号的影响。

AM调制解调原理

AM调制原理

  AM是调幅,用AM调制与解调可以在电路里面实现很多功能,制造出很多有用又实惠的电子产品,为我们的生活带来便利。在我们日常生活中用的收音机就是采用了AM调制方式,而且在军事和民用领域都有十分重要的研究课题。
  AM是指对信号进行幅度调制。在传送信号的一方将所要传送的信号附加在高频上,再由天线发射出去。高频震荡波就是携带信号的运载工具,也叫载波。振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。仿真图如下:
仿真原理图

AM解调原理

  调制的逆过程叫解调,调制是一个频谱搬移过程,它是将低频信号的频谱搬到载频位置。从已调信号的频谱中,将位于载频的信号频谱搬移回来。调制和解调都完成频谱搬移,各种调幅都是利用乘法器实现的。

仿真过程实现

AM 信号的产生

为了产生AM信号,我写了下面部分的代码:

fc=120;            %载波信号频率
fm=30;             %调制信号频率
Fs=960;             %采样频率
w0=2*fc*
  • 91
    点赞
  • 283
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 33
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平淡风云

您的打赏是我继续创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值