matlab 加噪和去噪

2025-05-05 19:13:23
推荐回答(1个)
回答1:

1. 加噪声
fs=你的采样率; % Hz
N=length(x); % x是你的语音信号矢量(假设为列矢量)
A=你要加的噪声幅度;

f=5000;
dt=1/fs;
t=[0:dt:(N-1)*dt]';
noise=A*cos(2*pi*f/fs*t);
y=x+noise; % 加噪声

2. 去噪声:
用带阻滤波器,notch filter