summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-20filter: added documentation to adaptive_filter blocks.Tom Rondeau
2012-06-19filter: improving documentation.Tom Rondeau
2012-06-19filter: improved QA code for fractional_interpolator and channel_model.Tom Rondeau
Setting various parameters in the channel model should already be checked by the QA code of the respective components since this is a hier_block2.
2012-06-19filter: fixed some include issues.Tom Rondeau
2012-06-19filter: added channel_model block with GRC.Tom Rondeau
Dummy QA test needs work. More documentation.
2012-06-19filter: Moved over PFB examples.Tom Rondeau
2012-06-19filter: removed all references to filter functions from gr namespace to filter.Tom Rondeau
2012-06-19filter: Moved over filter-specific Python hier_blocks.Tom Rondeau
2012-06-19filter: adding PFB synthesis filter with GRC and QA.Tom Rondeau
2012-06-19filter: adding rational resampler with GRC and QA.Tom Rondeau
2012-06-19filter: adding PFB arbitrary resampler (ccf and fff) with GRC and QA.Tom Rondeau
2012-06-18filter: adding PFB interpolator with GRC and QA.Tom Rondeau
2012-06-18filter: adding PFB decimator with GRC and QA.Tom Rondeau
2012-06-18filter: added interp_fir_filter with QA and GRC.Tom Rondeau
2012-06-17filter: adding fractional_interpolator_{cc,ff} with QA and GRC.Tom Rondeau
2012-06-17filter: fixed fir_filter_with_buffer and added QA code to check.Tom Rondeau
2012-06-17filter: redoing hilbert and fir_delay to use normal filter calls since ↵Tom Rondeau
alignment is properly handled.
2012-06-17filter: added mmse_fir_interpolator with QA code.Tom Rondeau
2012-06-16filter: adding freq_xlating_filter.Tom Rondeau
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).
2012-06-15filter: adding IIR filter.Tom Rondeau
Include QA and GRC.
2012-06-15filter: copied over interpolator_taps.h to gr-filter.Tom Rondeau
2012-06-15filter: adding single_pole_iir_filter blocks.Tom Rondeau
QA, docs, and GRC.
2012-06-15filter: updating adaptive FIR filters.Tom Rondeau
No need for our own adaptive_fir class; can do everything with fir_filter. With QA code.
2012-06-15filter: minor coding things.Tom Rondeau
2012-06-15filter: mods to fir filter bases to make consistent and simpler.Tom Rondeau
2012-06-15volk: adding new kernels to test and profile.Tom Rondeau
2012-06-15filter: improving documentation and adding GRC blocks for fir_filter_xxx blocks.Tom Rondeau
2012-06-15filter: adding ssc and fsf versions of filter with associated new Volk kernels.Tom Rondeau
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.
2012-06-14filter: fixed FIR filter QA code to make sure it excersizes SIMD call.Tom Rondeau
2012-06-14filter: added a ccf Volk dot product to use with ccf filters and used it in ↵Tom Rondeau
fir_filter_ccf. Produces improved results to previous version.
2012-06-14filter: switched ccc FIR filter to use aligned VOLK calls.Tom Rondeau
2012-06-14filter: fff FIR filters use VOLK machine information to set alignment.Tom Rondeau
Works with SSE and AVX machines. SSE results comparable to float_dotprod still. AVX slightly faster.
2012-06-14volk: fixes for 32f dot_prodTom Rondeau
Accepts num_points like everything else and handles splitting up numbers itself, not expected to be done externally. Adds AVX version, both aligned and unaligned.
2012-06-13volk: dot_produce for floats does 16 at a time.Tom Rondeau
This was done to make this have the same performance as float_dotprod from before. This makes all flavors of the 32f dotprod work the same way. Because it's expecting the input to have 4x more samples than specified, it's making qa for these fail.
2012-06-13filter wip and probably squash with last.Tom Rondeau
Removing unecessary d_offset counter from fir_filter.
2012-06-13filter: process 4 vectors each time in volk dot_prod to speed up fir filters.Tom Rondeau
This makes the volk version of the SSE FIR filter the same speed as using the hand-crafted float_dotprod from before.
2012-06-10filter: Fixed filter_delay and hilbert filter to work with aligned filter loads.Tom Rondeau
2012-06-10filter: working aligned taps loads for regular and decimating filter.Tom Rondeau
Has working QA code but needs significant performance improvements.
2012-06-10filter: adding ccf version for adaptive filter.Tom Rondeau
2012-05-09filter: wip: working on adaptive FIR filter. Moved ccc and created parent ↵Tom Rondeau
class that is not a gr_block.
2012-05-08filter: created polyphase_filterbank parent class to handle some ↵Tom Rondeau
initialization and setting taps of PFB blocks. Converted pfb_channelizer_ccf over to new parent class. Passes QA.
2012-05-08filter: copied over pfb_channelizer to gr-filter with QA and GRC.Tom Rondeau
2012-05-07filter: fixed typo.Tom Rondeau
2012-05-06filter: added fir_filter_with_buffer to gr-filter.Tom Rondeau
Only fff and ccc versions so far. Needs work on Volk to be followed from fir_filter.
2012-05-06filter: added filter_delay_fc to gr-filter with QA and GRC files.Tom Rondeau
2012-05-06filter: some cleanup with the dc_blocker code.Tom Rondeau
2012-05-06filter: moved dc_blocker to gr-filter with QA and GRC blocks.Tom Rondeau
2012-05-05filter: added hilbert xform block with QA and GRC block.Tom Rondeau
2012-05-05filter: actually run the C++ unit tests.Tom Rondeau
2012-05-05filter: added Parks-McClellen algorithm.Tom Rondeau
Renamed gr_remez to pm_remez here. Added QA code and fixed coding style.