FSK(ASK)调制器,使用maltab仿真,产生波形
时间: 2023-11-24 14:08:05 浏览: 45
以下是一个简单的 FSK 调制器的 Matlab 代码示例:
``` matlab
% 设置参数
fs = 10000; % 采样率
f1 = 1000; % 信号1频率
f2 = 2000; % 信号2频率
T = 1; % 信号时间长度
A = 1; % 信号幅度
fc = 5000; % 载波频率
dev = 1000; % 频偏
% 生成信号
t = linspace(0, T, fs * T);
s1 = A * sin(2 * pi * f1 * t);
s2 = A * sin(2 * pi * f2 * t);
% 生成调制信号
m = fskmod([1 0 1 0], [f1 f2], fs, dev);
% 生成载波信号
c = A * sin(2 * pi * fc * t);
% 调制信号与载波信号相乘
x = m .* c;
% 绘制波形
subplot(3, 1, 1);
plot(t, s1);
title('信号1');
xlabel('时间 (s)');
ylabel('幅度');
subplot(3, 1, 2);
plot(t, s2);
title('信号2');
xlabel('时间 (s)');
ylabel('幅度');
subplot(3, 1, 3);
plot(t, x);
title('FSK调制信号');
xlabel('时间 (s)');
ylabel('幅度');
```
该代码生成了两个简单的正弦波信号,使用 FSK 调制将它们混合在一起,然后与一个载波信号相乘。最后,绘制了信号的波形图。可以通过更改参数来探索 FSK 调制的不同效果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](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)