其他分享
首页 > 其他分享> > Matlab实现幅度调制详解

Matlab实现幅度调制详解

作者:互联网

Matlab实现幅度调制详解

设计要求

仿真幅度调制输入输出波形,设入载波频率1KHz,幅度5v的余弦波,输入信号频率200Hz,幅度2v的余弦波,调制度为0.5,设初始相位均为0。

代码

信号频率200Hz , 载波频率1000Hz,混频后最大频率为1200Hz,为使信号不失真,采样频率选择10000Hz (约为AM调制信号最大频率的10倍,可以避免混叠失真),仿真中止时间选择为0.05,是输入信号10个周期,这样可以清楚的看到幅度调制现象~

%幅度调制
fc=1000;%载波频率
fm=200;%信号频率
fs=10000;%采样频率
m=0.5;
ts=1/fs;
T=0.05;%仿真中止时间
t=0:ts:T;
Carrier=5cos(2pifct);
Signal=2cos(2pifmt);
y=(2+m*Signal).*Carrier;
%画图
subplot(3,1,1);plot(t,Carrier);ylabel(‘载波信号’);xlabel(‘时间t’);
subplot(3,1,2);plot(t,Signal);ylabel(‘输入信号’);xlabel(‘时间t’);
subplot(3,1,3);plot(t,y);ylabel(‘调幅信号’);xlabel(‘时间t’);

仿真结果

在这里插入图片描述

标签:仿真,频率,幅度,详解,Matlab,信号,载波,调制
来源: https://blog.csdn.net/sneif/article/details/113456711