10.7MHzFM中频信号的AD带通采样的MATLAB
时间: 2023-10-07 08:12:57 浏览: 196
代码如下:
%% 10.7MHz FM中频信号的AD带通采样
clear all;
%% 生成10.7MHz FM中频信号
Fs = 44.1e6; % 采样率为44.1MHz
fc = 10.7e6; % 中频为10.7MHz
fm = 15e3; % 调制信号频率为15kHz
Ac = 1; % 载波幅度为1
Am = 0.5; % 调制信号幅度为0.5
t = 0:1/Fs:0.1; % 生成0.1秒的信号
wc = 2*pi*fc*t;
wm = 2*pi*fm*t;
c = Ac*cos(wc);
m = Am*cos(wm);
x = c.*m;
%% 带通采样
f1 = fc - fm/2; % 低截止频率
f2 = fc + fm/2; % 高截止频率
B = f2 - f1; % 带宽
Fs_s = B*4; % 采样率为4倍带宽
Ts_s = 1/Fs_s; % 采样周期
n = 0:Ts_s:0.1; % 生成采样时刻
xn = Ac*cos(2*pi*f1*n).*cos(wm); % 采样信号
%% 绘制图像
subplot(2,1,1);
plot(t,x);
xlabel('Time(s)');
ylabel('Amplitude');
title('10.7MHz FM中频信号');
subplot(2,1,2);
stem(n,xn);
xlabel('Time(s)');
ylabel('Amplitude');
title('AD带通采样信号');
阅读全文