filter: adding freq_xlating_filter.
Includes QA and GRC.
Update to build_utils adds a FIR_TYPE for the type of filter and CFIR_TYPE for the type of filter where the taps are always complex (needed for freq_xlating_filter).
filter: adding IIR filter.
Include QA and GRC.
filter: adding single_pole_iir_filter blocks.
QA, docs, and GRC.
filter: updating adaptive FIR filters.
No need for our own adaptive_fir class; can do everything with fir_filter.
With QA code.
filter: adding ssc and fsf versions of filter with associated new Volk kernels.
These routines work and pass QA. They could use some performance work. the FSF is just slightly slower than before; the SCC version is more noticably slower.
Both could benefit, probably, by using SSE2 intrinsics to handle the shorts.
filter: fixed FIR filter QA code to make sure it excersizes SIMD call.
filter: working aligned taps loads for regular and decimating filter.
Has working QA code but needs significant performance improvements.
filter: copied over pfb_channelizer to gr-filter with QA and GRC.
filter: added filter_delay_fc to gr-filter with QA and GRC files.
filter: moved dc_blocker to gr-filter with QA and GRC blocks.
filter: added hilbert xform block with QA and GRC block.
filter: added Parks-McClellen algorithm.
Renamed gr_remez to pm_remez here. Added QA code and fixed coding style.
filter: added firdes for generating FIR filters to gr-filter.
Addes QA code in both Python and C++.
filter: fixed fft_filter tests.
filter: adding fff version of FFT filter.
filter: fixed FIR filter taps and added complex FFT filter.
filter: Reworking filter to have a set of basic implementation classes for filters of different kinds.
The GR blocks are templated now and call from fir_filters for the volk-specific implemenation.
Note the modification to build_utils.py to accomodate these changes.
filter: work on creating gr-filter top-level component.
Builds but does not bring in libgnuradio-fft.so symbols.