% 设置参数
fs = 1000; % 采样频率
T = 1/fs; % 采样时间间隔
t = 0:T:1; % 生成时间向量,假设采样时长为1秒
% 生成原始信号
f1 = 50; % 原始信号频率
f2 = 150; % 干扰信号频率
A = 1; % 信号幅值
x = A*sin(2*pi*f1*t); % 原始信号
% 生成干扰信号
duty_cycle = 0.2; % 间歇采样的占空比
interference = A*square(2*pi*f2*t, duty_cycle*100); % 干扰信号
% 生成受干扰的信号
y = x + interference;
% 绘制结果
subplot(3,1,1);
plot(t, x);
title('原始信号');
xlabel('时间');
ylabel('幅值');
grid on;
subplot(3,1,2);
plot(t, interference);
title('干扰信号');
xlabel('时间');
ylabel('幅值');
grid on;
subplot(3,1,3);
plot(t, y);
title('受干扰的信号');
xlabel('时间');
ylabel('幅值');
grid on;
生成干扰信号的图像: