Hierarchical Polyphase Channelizer: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Block Docs Creates a channelizer using polyphase filter banks. See Polyphase Filterbanks for more info on Polyphase Filters within GNU Radio. == Parameters...") |
No edit summary |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
WARNING: Be aware of this bug if you are using this block https://github.com/gnuradio/gnuradio/pull/5567 it will be fixed soon but might not be in your version of GR | |||
A helpful wrapper to the [[Polyphase Channelizer]] block, making it easier to use. It is written as a Python Hier block, see https://github.com/gnuradio/gnuradio/blob/master/gr-filter/python/filter/pfb.py | |||
See [[Polyphase Filterbanks]] for more info on Polyphase Filters within GNU Radio. | See [[Polyphase Filterbanks]] for more info on Polyphase Filters within GNU Radio. | ||
Line 29: | Line 31: | ||
; Passband Ripple | ; Passband Ripple | ||
: Pass band ripple in dB | : Pass band ripple in dB | ||
== Example Flowgraph == | |||
This flowgraph can be found at [https://raw.githubusercontent.com/gnuradio/gnuradio/master/gr-filter/examples/polyphase_channelizer_demo.grc] | |||
[[File:Polyphase_channelizer_demo_fg.png|800px]] | |||
== Example Output == | |||
[[File:Polyphase_channelizer_demo_out.png|800px]] | |||
== Source Files == | |||
; C++ files | |||
: [https://github.com/gnuradio/gnuradio TODO] | |||
; Header files | |||
: [https://github.com/gnuradio/gnuradio TODO] | |||
; Public header files | |||
: [https://github.com/gnuradio/gnuradio TODO] | |||
; Block definition | |||
: [https://github.com/gnuradio/gnuradio TODO] |
Latest revision as of 23:02, 12 February 2022
WARNING: Be aware of this bug if you are using this block https://github.com/gnuradio/gnuradio/pull/5567 it will be fixed soon but might not be in your version of GR
A helpful wrapper to the Polyphase Channelizer block, making it easier to use. It is written as a Python Hier block, see https://github.com/gnuradio/gnuradio/blob/master/gr-filter/python/filter/pfb.py
See Polyphase Filterbanks for more info on Polyphase Filters within GNU Radio.
Parameters
- Number of Channels
- The number of channels to split into.
- Number of Filterbanks
- The number of filterbank blocks to use (default=2).
- Taps
- The taps to use. If this is None then taps are generated using optfir.low_pass.
- Output Channels
- Which channels to output streams for (a list of integers) (default is all channels).
- Attenuation
- Stop band attenuation.
- Fraction of Channel to Keep
- The fraction of the channel you want to keep.
- Transition Band
- Transition band with as fraction of channel width.
- Passband Ripple
- Pass band ripple in dB
Example Flowgraph
This flowgraph can be found at [1]
Example Output
Source Files
- C++ files
- TODO
- Header files
- TODO
- Public header files
- TODO
- Block definition
- TODO