From 622464a324abc90f2724d3f846f0b1bdb38b97fc Mon Sep 17 00:00:00 2001 From: Tom Rondeau Date: Mon, 18 Jun 2012 14:37:49 -0400 Subject: filter: adding PFB decimator with GRC and QA. --- gr-filter/grc/CMakeLists.txt | 1 + gr-filter/grc/filter_block_tree.xml | 1 + gr-filter/grc/pfb_decimator.xml | 43 +++++++++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 gr-filter/grc/pfb_decimator.xml (limited to 'gr-filter/grc') diff --git a/gr-filter/grc/CMakeLists.txt b/gr-filter/grc/CMakeLists.txt index a269c2b25..a160b00bb 100644 --- a/gr-filter/grc/CMakeLists.txt +++ b/gr-filter/grc/CMakeLists.txt @@ -29,6 +29,7 @@ install(FILES iir_filter_ffd.xml interp_fir_filter_xxx.xml pfb_channelizer.xml + pfb_decimator.xml single_pole_iir_filter_xx.xml DESTINATION ${GRC_BLOCKS_DIR} COMPONENT "filter_python" diff --git a/gr-filter/grc/filter_block_tree.xml b/gr-filter/grc/filter_block_tree.xml index a5630bc88..2a0d02346 100644 --- a/gr-filter/grc/filter_block_tree.xml +++ b/gr-filter/grc/filter_block_tree.xml @@ -40,6 +40,7 @@ iir_filter_ffd interp_fir_filter_xxx pfb_channelizer_ccf + pfb_decimator_ccf single_pole_iir_filter_xx diff --git a/gr-filter/grc/pfb_decimator.xml b/gr-filter/grc/pfb_decimator.xml new file mode 100644 index 000000000..dea5bdb43 --- /dev/null +++ b/gr-filter/grc/pfb_decimator.xml @@ -0,0 +1,43 @@ + + + + Polyphase Decimator + pfb_decimator_ccf + from gnuradio import filter + from gnuradio.filter import firdes + filter.pfb.decimator_ccf( + $decim, + $taps, + $channel) + + set_taps($taps) + + Decimation + decim + int + + + Taps + taps + None + real_vector + + + Output Channel + channel + 0 + int + + + in + complex + + + out + complex + + -- cgit