From 1046a3301307a2d2d5ab9c3279e78e89519be101 Mon Sep 17 00:00:00 2001 From: Tom Rondeau Date: Tue, 12 Apr 2011 16:24:15 -0400 Subject: Adding GRC block for the PFB synthesis filterbank. --- grc/blocks/Makefile.am | 1 + grc/blocks/block_tree.xml | 1 + grc/blocks/gr_pfb_synthesis_filterbank.xml | 43 ++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 grc/blocks/gr_pfb_synthesis_filterbank.xml diff --git a/grc/blocks/Makefile.am b/grc/blocks/Makefile.am index fc2d3f161..d830a1bb4 100644 --- a/grc/blocks/Makefile.am +++ b/grc/blocks/Makefile.am @@ -148,6 +148,7 @@ dist_ourdata_DATA = \ gr_peak_detector2_fb.xml \ gr_peak_detector_xb.xml \ gr_pfb_clock_sync.xml \ + gr_pfb_synthesis_filterbank.xml \ gr_phase_modulator_fc.xml \ gr_pll_carriertracking_cc.xml \ gr_pll_freqdet_cf.xml \ diff --git a/grc/blocks/block_tree.xml b/grc/blocks/block_tree.xml index e7aa7c810..3eb56f82b 100644 --- a/grc/blocks/block_tree.xml +++ b/grc/blocks/block_tree.xml @@ -175,6 +175,7 @@ blks2_analysis_filterbank blks2_pfb_arb_resampler_ccf + gr_pfb_synthesis_filterbank_ccf gr_single_pole_iir_filter_xx gr_hilbert_fc diff --git a/grc/blocks/gr_pfb_synthesis_filterbank.xml b/grc/blocks/gr_pfb_synthesis_filterbank.xml new file mode 100644 index 000000000..a8b944c6a --- /dev/null +++ b/grc/blocks/gr_pfb_synthesis_filterbank.xml @@ -0,0 +1,43 @@ + + + + Polyphase Synthesis Filterbank + gr_pfb_synthesis_filterbank_ccf + from gnuradio import gr + from gnuradio.gr import firdes + gr.pfb_synthesis_filterbank_ccf( + $numchans, $taps) + + set_taps($taps) + + + Channels + numchans + 2 + int + + + Connections + connections + 2 + int + + + Taps + taps + real_vector + + + in + complex + $connections + + + out + complex + + -- cgit