Reed-Solomon Encoder DVBT: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
Line 41: Line 41:


; C++ files
; C++ files
: [https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.cc]
: [https://github.com/gnuradio/gnuradio/blob/main/gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.cc]


; Header files
; Header files
: [https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.h]
: [https://github.com/gnuradio/gnuradio/blob/main/gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.h]


; Public header files
; Public header files
: [https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/include/gnuradio/dtv/dvbt_reed_solomon_enc.h]
: [https://github.com/gnuradio/gnuradio/blob/main/gr-dtv/include/gnuradio/dtv/dvbt_reed_solomon_enc.h]


; Block definition
; Block definition
: [https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/grc/dtv_dvbt_reed_solomon_enc.block.yml]
: [https://github.com/gnuradio/gnuradio/blob/main/gr-dtv/grc/dtv_dvbt_reed_solomon_enc.block.yml]

Revision as of 06:22, 31 May 2022

Reed Solomon encoder

ETSI EN 300 744 Clause 4.3.2

RS(N=204,K=239,T=8).

Parameters

p
characteristic of GF(p^m).
m
we use GF(p^m).
GF polynomial
Generator Polynomial.
N
length of codeword of RS coder.
K
length of information sequence of RS decoder.
t
number of corrected errors.
Shortening size
shortened length.
Blocks
number of blocks to process at once.

Example Flowgraph

This flowgraph can be found at [1].

Dvbt tx 8k fg.png

Source Files

C++ files
[2]
Header files
[3]
Public header files
[4]
Block definition
[5]