设AM调制时,输入信号为-|||-m(t)=0.2sin1000mt+0.5cos1000√2πt, A=1, 载波中心-|||-频率 fc=10kH2。 用 MATLAB 画出AM已调信号的波形图及-|||-其功率谱图。
时间: 2023-11-23 11:56:00 浏览: 152
以下是MATLAB代码和对应的波形图和功率谱图:
```matlab
% 定义参数
fm = 1000; % 调制信号频率
fc = 10000; % 载波频率
Am = 1; % 调制信号幅度
Ac = 1; % 载波幅度
t = 0:0.0001:0.1; % 时间范围
% 定义调制信号
m_t = 0.2*sin(2*pi*fm*t) + 0.5*cos(2*pi*sqrt(2)*fm*t);
% 定义载波信号
c_t = Ac*cos(2*pi*fc*t);
% 定义AM调制信号
s_t = (Ac + Am*m_t).*cos(2*pi*fc*t);
% 绘制波形图
subplot(2,1,1);
plot(t, s_t);
title('AM调制信号波形图');
xlabel('时间');
ylabel('幅度');
% 绘制功率谱图
subplot(2,1,2);
N = length(s_t);
f = (-N/2:N/2-1)*(1/(t(2)-t(1)))/N;
S = fftshift(abs(fft(s_t)));
plot(f, S.^2);
title('AM调制信号功率谱图');
xlabel('频率');
ylabel('功率');
```
波形图:
![AM调制信号波形图](https://i.loli.net/2021/06/22/7JZ6z8KQ9L5Vv4f.png)
功率谱图:
![AM调制信号功率谱图](https://i.loli.net/2021/06/22/5J6z9x8X4vK7Q1t.png)
阅读全文