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
+
+
+
--
cgit