Statistics
| Branch: | Tag: | Revision:

root / gr-filter @ d647fbba

# Date Author Comment
d647fbba 06/16/2012 02:55 pm Tom Rondeau

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).

3cd0ea45 06/15/2012 09:56 pm Tom Rondeau

filter: adding IIR filter.

Include QA and GRC.

b70bcc34 06/15/2012 08:34 pm Tom Rondeau

filter: copied over interpolator_taps.h to gr-filter.

76a6a4c6 06/15/2012 08:05 pm Tom Rondeau

filter: adding single_pole_iir_filter blocks.

QA, docs, and GRC.

05c117f3 06/15/2012 07:59 pm Tom Rondeau

filter: updating adaptive FIR filters.

No need for our own adaptive_fir class; can do everything with fir_filter.

With QA code.

1e7aae36 06/15/2012 03:53 pm Tom Rondeau

filter: minor coding things.

408f44a7 06/15/2012 03:52 pm Tom Rondeau

filter: mods to fir filter bases to make consistent and simpler.

59ad06e0 06/15/2012 01:57 pm Tom Rondeau

filter: improving documentation and adding GRC blocks for fir_filter_xxx blocks.

5585c712 06/15/2012 12:43 pm Tom Rondeau

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.

a74286a2 06/14/2012 08:51 pm Tom Rondeau

filter: fixed FIR filter QA code to make sure it excersizes SIMD call.

1a5a1d4e 06/14/2012 08:13 pm Tom Rondeau

filter: added a ccf Volk dot product to use with ccf filters and used it in fir_filter_ccf.

Produces improved results to previous version.

4e2f3852 06/14/2012 08:13 pm Tom Rondeau

filter: switched ccc FIR filter to use aligned VOLK calls.

dae3b390 06/14/2012 04:26 pm Tom Rondeau

filter: fff FIR filters use VOLK machine information to set alignment.

Works with SSE and AVX machines. SSE results comparable to float_dotprod still. AVX slightly faster.

1b93bb39 06/13/2012 06:55 pm Tom Rondeau

filter wip and probably squash with last.

Removing unecessary d_offset counter from fir_filter.

9e2e896e 06/13/2012 06:53 pm Tom Rondeau

filter: process 4 vectors each time in volk dot_prod to speed up fir filters.

This makes the volk version of the SSE FIR filter the same speed as using the hand-crafted float_dotprod from before.

46bd64dc 06/11/2012 02:35 am Tom Rondeau

filter: Fixed filter_delay and hilbert filter to work with aligned filter loads.

227448e2 06/11/2012 02:35 am Tom Rondeau

filter: working aligned taps loads for regular and decimating filter.

Has working QA code but needs significant performance improvements.

14532d8d 06/11/2012 02:35 am Tom Rondeau

filter: adding ccf version for adaptive filter.

511f3514 05/10/2012 12:17 am Tom Rondeau

filter: wip: working on adaptive FIR filter. Moved ccc and created parent class that is not a gr_block.

274bc141 05/09/2012 02:43 am Tom Rondeau

filter: created polyphase_filterbank parent class to handle some initialization and setting taps of PFB blocks.

Converted pfb_channelizer_ccf over to new parent class. Passes QA.

4f08cb7e 05/09/2012 02:07 am Tom Rondeau

filter: copied over pfb_channelizer to gr-filter with QA and GRC.

df09c431 05/08/2012 12:05 am Tom Rondeau

filter: fixed typo.

0f6af7cf 05/07/2012 02:42 am Tom Rondeau

filter: added fir_filter_with_buffer to gr-filter.

Only fff and ccc versions so far. Needs work on Volk to be followed from fir_filter.

fc98a2a9 05/06/2012 11:36 pm Tom Rondeau

filter: added filter_delay_fc to gr-filter with QA and GRC files.

b3987add 05/06/2012 09:11 pm Tom Rondeau

filter: some cleanup with the dc_blocker code.

137cd171 05/06/2012 08:24 pm Tom Rondeau

filter: moved dc_blocker to gr-filter with QA and GRC blocks.

897a6022 05/05/2012 09:52 pm Tom Rondeau

filter: added hilbert xform block with QA and GRC block.

53f57b67 05/05/2012 06:42 pm Tom Rondeau

filter: actually run the C++ unit tests.

e832b091 05/05/2012 06:41 pm Tom Rondeau

filter: added Parks-McClellen algorithm.

Renamed gr_remez to pm_remez here. Added QA code and fixed coding style.

77d5097c 05/05/2012 05:35 pm Tom Rondeau

filter: cleanup and moving calls from gr.firdes to filter.firdes.

906fe742 05/05/2012 05:34 pm Tom Rondeau

filter: added firdes for generating FIR filters to gr-filter.

Addes QA code in both Python and C++.

1e18d093 05/03/2012 06:05 pm Tom Rondeau

filter: added GRC block for FFT filters. Fixed example install.

2c80be2c 05/03/2012 05:33 pm Tom Rondeau

filter: improved documentation for fft_filters.

9968eb11 05/03/2012 04:17 pm Tom Rondeau

filter: preparing to handle alignment better in FIR filters.

42eeb873 05/03/2012 12:03 am Tom Rondeau

filter: fixed fft_filter tests.

b63e3b8a 05/02/2012 11:59 pm Tom Rondeau

filter: adding fff version of FFT filter.

26531c2d 05/02/2012 10:59 pm Tom Rondeau

filter: fixed FIR filter taps and added complex FFT filter.

32f807a8 05/02/2012 08:14 pm Tom Rondeau

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.

a247889d 05/02/2012 04:43 pm Tom Rondeau

filter: adding examples folder.

First example compares old filter in gr to new one in filter.

417337cd 05/02/2012 04:43 pm Tom Rondeau

filter: fixing up fir_filter_fff to handle taps appropriately, also does decimation.

7f833180 05/02/2012 03:45 pm Tom Rondeau

build: reworking cmake structure for include and lib directories. I think this is cleaner.

We also probably don't need the link_directories (according to the cmake guys, this is no longer necessary).

f64b971f 05/02/2012 02:10 am Tom Rondeau

filter: work on creating gr-filter top-level component.

Builds but does not bring in libgnuradio-fft.so symbols.