Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase filterbank...
authortrondeau <trondeau@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 12 Aug 2009 03:39:03 +0000 (03:39 +0000)
committertrondeau <trondeau@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 12 Aug 2009 03:39:03 +0000 (03:39 +0000)
commita0d13b42bfb3fd081d77e9d73cf4db9695a6d88b
tree1407e44ca9f51399c9ee0a0fe51789fa1f3fcf91
parent420f1274bfd7cb40cd6d7851f6541f80ac6616be
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.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11583 221aa14e-8319-0410-a670-987f0aec2ac5
32 files changed:
config/grc_gnuradio_examples.m4
gnuradio-core/src/lib/filter/Makefile.am
gnuradio-core/src/lib/filter/filter.i
gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.i [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_channelizer_ccf.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_channelizer_ccf.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_channelizer_ccf.i [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_decimator_ccf.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_decimator_ccf.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_decimator_ccf.i [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.i [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am
gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/pfb_channelizer.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/pfb_decimator.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/blks2impl/pfb_interpolator.py [new file with mode: 0644]
gnuradio-examples/python/Makefile.am
gnuradio-examples/python/pfb/Makefile.am [new file with mode: 0644]
gnuradio-examples/python/pfb/channelize.py [new file with mode: 0755]
gnuradio-examples/python/pfb/chirp_channelize.py [new file with mode: 0755]
gnuradio-examples/python/pfb/decimate.py [new file with mode: 0755]
gnuradio-examples/python/pfb/fmtest.py [new file with mode: 0755]
gnuradio-examples/python/pfb/interpolate.py [new file with mode: 0755]
gr-utils/src/python/gr_plot_const.py
gr-utils/src/python/gr_plot_fft.py
gr-utils/src/python/gr_plot_iq.py
gr-utils/src/python/gr_plot_psd.py
gr-utils/src/python/plot_data.py