Repetition Decoder Definition: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(add example flowgraph) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
A repetition decoder class. This takes a majority vote, biased by the ap_prob rate, and decides if the number of 1 bits > ap_prob, it is a 1; else, it is a 0. | |||
== Parameters == | == Parameters == | ||
; Parallelism | ; Parallelism | ||
: | : | ||
; Dimension 1 | ; Dimension 1 | ||
: | : For paralelism | ||
; Dimension 2 | ; Dimension 2 | ||
: | : For paralelism | ||
; Frame Bits | ; Frame Bits | ||
: | : Number of bits per frame. If using in the tagged stream style, this is the maximum allowable number of bits per frame | ||
; Repetitions | ; Repetitions | ||
: | : Repetition rate; encoder rate is rep bits out for each input bit. | ||
; a prior prob | ; a prior prob | ||
: | : The a priori probability that a bit is a 1 (generally, unless otherwise known, assume to be 0.5). | ||
== Example Flowgraph == | == Example Flowgraph == | ||
[[File:Fec_coder_test_fg.png|800px]] | |||
<p>This flowgraph can be downloaded from [[Media:Fec_coder_test.grc]].</p> | |||
== Source Files == | == Source Files == | ||
; C++ files | ; C++ files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/repetition_decoder_impl.cc] | ||
; Header files | ; Header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/lib/repetition_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/repetition_decoder.h] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/grc/variable_repetition_decoder_def_list.block.yml] | : [https://github.com/gnuradio/gnuradio/blob/master/gr-fec/grc/variable_repetition_decoder_def_list.block.yml] |
Latest revision as of 15:05, 9 April 2025
A repetition decoder class. This takes a majority vote, biased by the ap_prob rate, and decides if the number of 1 bits > ap_prob, it is a 1; else, it is a 0.
Parameters
- Parallelism
- Dimension 1
- For paralelism
- Dimension 2
- For paralelism
- Frame Bits
- Number of bits per frame. If using in the tagged stream style, this is the maximum allowable number of bits per frame
- Repetitions
- Repetition rate; encoder rate is rep bits out for each input bit.
- a prior prob
- The a priori probability that a bit is a 1 (generally, unless otherwise known, assume to be 0.5).
Example Flowgraph
This flowgraph can be downloaded from Media:Fec_coder_test.grc.
Source Files
- C++ files
- [1]
- Header files
- [2]
- Public header files
- [3]
- Block definition
- [4]