带通采样FM信号的matlab代码
时间: 2023-12-01 20:04:35 浏览: 125
FM调频matlab实现代码
4星 · 用户满意度95%
以下是一个带通采样FM信号的MATLAB代码示例:
```matlab
%% 定义参数
fc = 5000; % 载波频率
fm = 200; % 调制频率
B = 2000; % 带宽
Fs = 8000; % 采样率
T = 1/Fs; % 采样时间间隔
t = 0:T:1; % 时间向量
kf = B/(2*pi*fm); % 调频系数
%% 生成信号
m = cos(2*pi*fm*t); % 原始调制信号
s = cos(2*pi*fc*t + 2*pi*kf*cumsum(m)*T); % 带通采样FM信号
%% 绘图
subplot(2,1,1);
plot(t,m);
title('原始调制信号');
xlabel('时间');
ylabel('幅度');
subplot(2,1,2);
plot(t,s);
title('带通采样FM信号');
xlabel('时间');
ylabel('幅度');
```
运行代码后,将生成一个带通采样FM信号和其原始调制信号的图形。
阅读全文