kfrlib / kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
https://www.kfrlib.com
GNU General Public License v2.0
1.65k stars 253 forks source link

Clipping when using fir_highpass #103

Closed HuongNV96 closed 4 years ago

HuongNV96 commented 4 years ago

Hi all, My code : univector<fbase, 127> taps127; expression_pointer kaiser = to_pointer(window_kaiser(taps127.size(), 3.0)); fir_highpass(taps127, fc/fs, kaiser, true); filter_fir<fbase, fbase> fir_h(taps127); and apply : fir_h.apply(input_h,input); However , input_h signal clipping , when input_h result /= 500 , clipping isn't happen.

Can you help me to solve my issue ?

HuongNV96 commented 4 years ago

change kaiser -> hann , my issue has been solved .