信号处理除去加性噪音的一个方法
原理:在信号采集时,经常有工业噪音的干扰,比如打桩机引起的震动等,这里噪音一般为高频分量,可以利用傅里叶变换,在巴特沃斯低通滤波器下进行滤波处理,并且需要设置相应的通带截止频率和阻带截止频率。
下图为对信号处理后及处理前的频域和时域分布 下面为matlab仿真代码
a = xlsread(‘C:\Users\legion\Documents\Tencent Files\949800083\FileRecv\MobileFile\incX_1.xlsx’,‘sheet2’);
y = a( 394:end,4);
fs =1000;
t = 1/fs;
l = 42484;
t = ( 0:l-1) t;
Y = fft(y,l);
n = 0:l-1;
k = nfs/l;
subplot(324);
plot(k,abs(Y)/5)
title(‘原频率信号’);
axis([0,5,0,20]);
wp = 2.1/fs;
ws = 6/fs;
[n,wn] = buttord(wp,ws,1,50);
[a,b] = butter(n,wn);
[h,f] = freqz(a,b,‘whole’,fs);
f = (0:length(f)