其实就是高通滤波 HIGH PASS。 http://stackoverflow.com/questions/35530/what-are-high-pass-and-low-pass-filters 下面是一维的参考: double[] signal = (some 1d signal); // Do FFT: double[] real; double[] imag; [real, imag] = fft(signal)// Set the first quarter of the real part to zero to attenuate the low frequencies for (int i=0; i < real.Length / 4; i++) real[i] = 0;// Do inverse FFT: double[] highfrequencysignal = inversefft(real, imag);
http://stackoverflow.com/questions/35530/what-are-high-pass-and-low-pass-filters
下面是一维的参考:
double[] signal = (some 1d signal);
// Do FFT:
double[] real;
double[] imag;
[real, imag] = fft(signal)// Set the first quarter of the real part to zero to attenuate the low frequencies
for (int i=0; i < real.Length / 4; i++)
real[i] = 0;// Do inverse FFT:
double[] highfrequencysignal = inversefft(real, imag);