Difference between revisions of "Chunks to Symbols"
From GNU Radio
(Created page with "Category:Block Docs Category:Stub Docs This is the template for the "Page-per-block Docs". This first section should describe what the block...") |
(add Example Flowgraph) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
− | + | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions | |
− | |||
− | + | The combination of [[Packed to Unpacked]] followed by this block handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols. | |
== Parameters == | == Parameters == | ||
(''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | (''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | ||
− | ; | + | ; Symbol table (''R''): list that maps chunks to symbols. |
− | : | ||
− | ; | + | ; Dimension : Dimension of the table. |
− | : | + | |
+ | ; Num ports : Number of input and output stream to process. Each stream is processed isolated from each other. | ||
== Example Flowgraph == | == Example Flowgraph == | ||
− | + | [[File:Qpsk_test2.png|800px]] | |
== Source Files == | == Source Files == | ||
; C++ files | ; C++ files | ||
− | : [https://github.com/gnuradio/gnuradio | + | : [https://github.com/gnuradio/gnuradio/blob/master/gr-digital/lib/chunks_to_symbols_impl.cc] |
; Header files | ; Header files | ||
− | : [https://github.com/gnuradio/gnuradio | + | : [https://github.com/gnuradio/gnuradio/blob/master/gr-digital/lib/chunks_to_symbols_impl.h] |
; Public header files | ; Public header files | ||
− | : [https://github.com/gnuradio/gnuradio | + | : [https://github.com/gnuradio/gnuradio/blob/master/gr-digital/include/gnuradio/digital/chunks_to_symbols.h] |
; Block definition | ; Block definition | ||
− | : [https://github.com/gnuradio/gnuradio | + | : [https://github.com/gnuradio/gnuradio/blob/master/gr-digital/grc/digital_chunks_to_symbols.block.yml] |
Latest revision as of 14:38, 6 June 2020
Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions
The combination of Packed to Unpacked followed by this block handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Parameters[edit]
(R): Run-time adjustable
- Symbol table (R)
- list that maps chunks to symbols.
- Dimension
- Dimension of the table.
- Num ports
- Number of input and output stream to process. Each stream is processed isolated from each other.
Example Flowgraph[edit]
Source Files[edit]
- C++ files
- [1]
- Header files
- [2]
- Public header files
- [3]
- Block definition
- [4]