LDPC Encoder Definition: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
[[Category:Block Docs]]
[[Category:Block Docs]]
This block has not been properly documented. please help us remedy to that.
This block can be used to create an LDPC Encoder object that can then be used in other encoders such as FEC Extended Encoder.


== Parameters ==
== Parameters ==
Line 25: Line 25:


; C++ files
; C++ files
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/ldpc_encoder_impl.cc]
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/ldpc_encoder_impl.cc ldpc_encoder_impl.cc]


; Header files
; Header files
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/ldpc_encoder_impl.h]
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/ldpc_encoder_impl.h ldpc_encoder_impl.h]


; Public header files
; Public header files
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/include/gnuradio/fec/ldpc_encoder.h]
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/include/gnuradio/fec/ldpc_encoder.h ldpc_encoder.h]


; Block definition
; Block definition
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/grc/ldpc_encoder_def_list.block.yml]
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/grc/ldpc_encoder_def_list.block.yml ldpc_encoder_def_list.block.yml]

Revision as of 10:31, 6 June 2022

This block can be used to create an LDPC Encoder object that can then be used in other encoders such as FEC Extended Encoder.

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
File
Name of an alist file to use.

Example Flowgraph

This flowgraph can be found at [1]

Fecapi ldpc encoders fg.png

Source Files

C++ files
ldpc_encoder_impl.cc
Header files
ldpc_encoder_impl.h
Public header files
ldpc_encoder.h
Block definition
ldpc_encoder_def_list.block.yml