Reed-Solomon Encoder DVBT: Difference between revisions
Jump to navigation
Jump to search
Line 41: | Line 41: | ||
; C++ files | ; C++ files | ||
: [https://github.com/gnuradio/gnuradio/blob/main/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 dvbt_reed_solomon_enc_impl.cc] | ||
; Header files | ; Header files | ||
: [https://github.com/gnuradio/gnuradio/blob/main/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 dvbt_reed_solomon_enc_impl.h] | ||
; Public header files | ; Public header files | ||
: [https://github.com/gnuradio/gnuradio/blob/main/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 dvbt_reed_solomon_enc.h] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio/blob/main/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 dtv_dvbt_reed_solomon_enc.block.yml] |
Revision as of 06:23, 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].
Source Files
- C++ files
- dvbt_reed_solomon_enc_impl.cc
- Header files
- dvbt_reed_solomon_enc_impl.h
- Public header files
- dvbt_reed_solomon_enc.h
- Block definition
- dtv_dvbt_reed_solomon_enc.block.yml