虽然我有一个在Octave中编写的低通滤波器示例,并且我确定它有效,但我不理解。
这个滤波器是如何工作的?我怎么知道这个滤波器的截止频率?
original_data是我以1Hz获得的水质数据的一列。
l = rows(original_data);
a = fft(original_data);
for i = (1:l);
if i >9
a(i) = 0;
endif
endfor
b = fft(original_data);
for i = (1:l)
if i > 1
b(i) = 0;
endif
endfor
c = real(ifft(a));
c(1);
d = real(ifft(a))*2-c(1);
如果您有任何想法,请帮助我。
l
,因此其约为Fs * 10 / l
。你提到Fs = 1 Hz
,所以大约为10 / l
Hz。 - undefined