matlab实现AM调制
时间: 2023-07-13 11:41:01 浏览: 35
下面是 MATLAB 实现 AM 调制的代码:
```matlab
% 设置参数
Ac = 1; % 载波幅度
Am = 0.5; % 调制信号幅度
fc = 10; % 载波频率
fm = 1; % 调制信号频率
Fs = 1000; % 采样率
T = 1/Fs; % 采样时间间隔
t = 0:T:1-T; % 时间序列
% 生成载波信号和调制信号
carrier = Ac * sin(2*pi*fc*t);
message = Am * sin(2*pi*fm*t);
% AM调制
modulated = (1 + message) .* carrier;
% 绘制图形
figure;
subplot(3,1,1);
plot(t, message);
title('调制信号');
xlabel('时间 (s)');
ylabel('幅度');
grid on;
subplot(3,1,2);
plot(t, carrier);
title('载波信号');
xlabel('时间 (s)');
ylabel('幅度');
grid on;
subplot(3,1,3);
plot(t, modulated);
title('AM调制信号');
xlabel('时间 (s)');
ylabel('幅度');
grid on;
```
这段代码生成了一个频率为 10 Hz 的载波信号和一个频率为 1 Hz 的调制信号,然后进行 AM 调制并绘制了三个信号的波形图。可以通过修改参数来尝试不同的调制方式。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)