LDPC Bit Flip Decoder Definition: Difference between revisions
Jump to navigation
Jump to search
(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) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
This block creates a LDPC Bit Flip Decoder Definition variable. | |||
This | |||
The decoder requires knowledge of the matrix used to create (encode) the codewords. | |||
== Parameters == | == Parameters == | ||
; | ; Parallelism | ||
: | : For parallel execution of multiple instances of the block (more info is needed on this) | ||
; | ; Dimension 1 | ||
: | : For parallelism | ||
; Dimension 2 | |||
: For parallelism | |||
; Max iterations | |||
: Max iterations may be increased from 100 for possibly better performance, but significantly higher number of iterations may slow things down. | |||
; LDPC FEC matrix ID | |||
: In the LDPC FEC Matrix ID field, input the ID of either a: | |||
:: 1) LDPC Generator Matrix variable, or | |||
:: 2) LDPC Parity Check Matrix variable | |||
== Example Flowgraph == | == Example Flowgraph == | ||
This flowgraph can be found at [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/examples/fecapi_ldpc_decoders.grc] | |||
[[File:Fecapi_ldpc_decoders_fg.png|800px]] | |||
== Source Files == | == Source Files == | ||
; C++ files | ; C++ files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/ldpc_bit_flip_decoder_impl.cc] | ||
; Header files | ; Header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/ldpc_bit_flip_decoder_impl.h] | ||
; Public header files | ; Public header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/include/gnuradio/fec/ldpc_bit_flip_decoder.h] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/grc/variable_ldpc_bit_flip_decoder.block.yml] |
Latest revision as of 13:35, 21 December 2021
This block creates a LDPC Bit Flip Decoder Definition variable.
The decoder requires knowledge of the matrix used to create (encode) the codewords.
Parameters
- Parallelism
- For parallel execution of multiple instances of the block (more info is needed on this)
- Dimension 1
- For parallelism
- Dimension 2
- For parallelism
- Max iterations
- Max iterations may be increased from 100 for possibly better performance, but significantly higher number of iterations may slow things down.
- LDPC FEC matrix ID
- In the LDPC FEC Matrix ID field, input the ID of either a:
- 1) LDPC Generator Matrix variable, or
- 2) LDPC Parity Check Matrix variable
Example Flowgraph
This flowgraph can be found at [1]
Source Files
- C++ files
- [2]
- Header files
- [3]
- Public header files
- [4]
- Block definition
- [5]