matlab dsb调制,幅度调制(AM、DSB、SSB、VSB)

a4c26d1e5885305701be709a3d33442f.png

% 幅度调制 AM 信号输出和功率谱 程序清单

dt=0.001; %时间采样频谱

fmax=1; %信源最高频谱

fc=10; %载波中心频率

T=5; %信号时长

N=T/dt;

t=[0:N-1]*dt;

mt=sqrt(2)*cos(2*pi*fmax*t); %信源

A=2;

s_am=(A+mt).*cos(2*pi*fc*t);

[f,Xf]=FFT_SHIFT(t,s_am); %调制信号频谱

PSD=(abs(Xf).^2)/T; %调制信号功率谱密度

figure(1)

subplot(211);

plot(t,s_am);hold

on; %画出AM信号波形

plot(t,A+mt,'r--'); %表示AM包络

title('AM调制信号及其包络');

xlabel('t');

subplot(212); %画出功率谱图形

plot(f,PSD);

axis([-2*fc 2*fc 0 1.5*max(PSD)]);

title('AM信号功率谱');

xlabel('f');

% ----------------------------------------

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值