t0=0.15
fc=250
fs=1000;N=1000; %采样频率和数据点数
n=0:N-1; t=n/fs; %时间矢量
f=n*fs/N;
mt=Heaviside(t)-3*Heaviside(t-t0/3)+2*Heaviside(t-2*t0/3); %消息信号
c=cos(2*pi*fc*t); %载波信号
u=mt.*c; %DSB-AM信号
x=fft(mt,N); %对消息信号进行快速Fourier变换
h=abs(x); %取得Fourier变换后的振幅
y=fft(u,N); %对DSB-AM信号进行快速Fourier变换
s=abs(y); %取得Fourier变换后的振幅
z=fft(c,N); %对DSB-AM信号进行快速Fourier变换
w=abs(z); %取得Fourier变换后的振幅
%原始信号的时域图
figure
subplot(3,2,1); %绘制消息信号的时域图
plot(t,mt);
axis([0 0.15 -3 3])
title('原始信号m(t)的时域图');grid
%原始信号频谱图
subplot(3,2,2);
plot(f,h); %绘制消息信号的频谱图
axis([-100 600 -10 150])
title('原始信号m(t)的频谱图');
grid
%载波信号的时域图
subplot(3,2,3);
plot(t,c); %绘制载波信号的时域图
axis([0 0.15 -2 2])
title('载波信号的时域图');
grid
%载波信号的频谱图,关于奈奎斯特频率对称
subplot(3,2,4);
plot(f,w); %绘制载波信号的频谱图
axis([-100 1000 -10 600])
title('载波信号的频谱图');
grid
%(DSB-AM)信号的时域图
subplot(3,2,5);
plot(t,u); %绘制DSB—AM信号的时域图
axis([0 0.15 -3 3])
title('(DSB-AM)信号的时域图');
grid
%(DSB-AM)信号的的频谱,关于奈奎斯特频率对称
subplot(3,2,6);
plot(f,s); %绘制DSB-AM信号的频谱图
title('(DSB-AM)信号的频谱图');
grid
没有合适的资源?快使用搜索试试~ 我知道了~
DSB-AM.zip_DSB载波抑制
共1个文件
m:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 185 浏览量
2022-09-14
20:19:56
上传
评论
收藏 775B ZIP 举报
温馨提示
对确知信号进行抑制载波双边带双边带调制,然后进行快速傅里叶变换
资源推荐
资源详情
资源评论
收起资源包目录
DSB-AM.zip (1个子文件)
DSB-AM信号的调制.m 2KB
共 1 条
- 1
资源评论
钱亚锋
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功