History | View | Annotate | Download (6.6 kB)
PFB resampler: fix it this way to avoid the signed/unsigned warning.
PFB resampler: fixes bug where filter could be looking past the number of inputs.
resampler PFB: Sets relative rate when rate is changed.
Create method to set rate on pfb_arb_resamp after it has been created.Allow it to be called from GRC.
Fixing signed/unsigned warnings.
Fixed missing set_relative_rate in these two blocks. The others don't actually do it, even though it's counter-intuitive for the pfb_decimate, which is a sync_block (decimation actually care of in the stream_to_streams).
Modify all block factories to use gnuradio::get_initial_sptr.
Fixing doxygen warnings from arb_resampler. Also, removed set_taps from publicinterface since we don't really suppor this right now. Renamed it and made it private.
Got this wrong before. Derivative filter taps are now calculated correctly which makes the rest of the code work. My previous test cases must have masked the problem.
New way to handle arbitrary resampler. Now featuring lower noise!
Resampler seems to be working for all values of rate
Working on fixing arbitrary resampler not working for rate < 1.0; this fixes it for 0.5<=rate<=1.0 range.
Add missing cstdio includes for gcc 4.4 compatibility
Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase filterbank implementations that do (integer) decimation, (integer) interpolation, arbitrary resampling, and channelizing. gnuradio-example/python/pfb includes a number of different examples of how to use these blocks....