From 4f08cb7eb6e3ac4b7315b4b78dbc7d812b6c3dd1 Mon Sep 17 00:00:00 2001
From: Tom Rondeau
Date: Tue, 8 May 2012 22:07:05 -0400
Subject: filter: copied over pfb_channelizer to gr-filter with QA and GRC.
---
gr-filter/grc/CMakeLists.txt | 1 +
gr-filter/grc/filter_block_tree.xml | 1 +
gr-filter/grc/pfb_channelizer.xml | 62 +++++++++++++++++++++++++++++++++++++
3 files changed, 64 insertions(+)
create mode 100644 gr-filter/grc/pfb_channelizer.xml
(limited to 'gr-filter/grc')
diff --git a/gr-filter/grc/CMakeLists.txt b/gr-filter/grc/CMakeLists.txt
index 6ace8a8b4..1c69e47c3 100644
--- a/gr-filter/grc/CMakeLists.txt
+++ b/gr-filter/grc/CMakeLists.txt
@@ -23,6 +23,7 @@ install(FILES
fft_filter_xxx.xml
filter_delay_fc.xml
hilbert_fc.xml
+ pfb_channelizer.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 fbc4e7cb5..0c685d9f6 100644
--- a/gr-filter/grc/filter_block_tree.xml
+++ b/gr-filter/grc/filter_block_tree.xml
@@ -34,5 +34,6 @@
fft_filter_xxx
filter_delay_fc
hilbert_fc
+ pfb_channelizer_ccf
diff --git a/gr-filter/grc/pfb_channelizer.xml b/gr-filter/grc/pfb_channelizer.xml
new file mode 100644
index 000000000..114abc0f0
--- /dev/null
+++ b/gr-filter/grc/pfb_channelizer.xml
@@ -0,0 +1,62 @@
+
+
+
+ Polyphase Channelizer
+ pfb_channelizer_ccf
+ from gnuradio import filter
+ from gnuradio.filter import firdes
+ filter.pfb.channelizer_ccf(
+ $nchans,
+ $taps,
+ $osr,
+ $atten)
+self.$(id).set_channel_map($ch_map)
+
+
+ set_channel_map($ch_map)
+
+
+ Channels
+ nchans
+ int
+
+
+ Taps
+ taps
+ None
+ real_vector
+
+
+ Over Sample Ratio
+ osr
+ 1.0
+ real
+
+
+ Attenuation
+ atten
+ 100
+ real
+
+
+ Channel Map
+ ch_map
+ []
+ int_vector
+
+
+ in
+ complex
+
+
+
--
cgit