GNU Radio's DVBS2RX Package
gr::dvbs2 Namespace Reference

Classes

class  GrBchDecoder
 Wrapper for gr-dvbs2rx's original BCH Decoder. More...
 
class  GrBchEncoder
 Wrapper for GNU Radio's in-tree BCH Encoder. More...
 
class  NewBchCodec
 Wrapper for the new BCH Codec implementation. More...
 

Typedefs

typedef CODE::GaloisField< 16, 0b10000000000101101, uint16_t > GF_NORMAL
 
typedef CODE::GaloisField< 15, 0b1000000000101101, uint16_t > GF_MEDIUM
 
typedef CODE::GaloisField< 14, 0b100000000101011, uint16_t > GF_SHORT
 
typedef CODE::BoseChaudhuriHocquenghemDecoder< 24, 1, 65343, GF_NORMALBCH_NORMAL_12
 
typedef CODE::BoseChaudhuriHocquenghemDecoder< 20, 1, 65375, GF_NORMALBCH_NORMAL_10
 
typedef CODE::BoseChaudhuriHocquenghemDecoder< 16, 1, 65407, GF_NORMALBCH_NORMAL_8
 
typedef CODE::BoseChaudhuriHocquenghemDecoder< 24, 1, 32587, GF_MEDIUMBCH_MEDIUM_12
 
typedef CODE::BoseChaudhuriHocquenghemDecoder< 24, 1, 16215, GF_SHORTBCH_SHORT_12
 

Typedef Documentation

◆ BCH_MEDIUM_12

typedef CODE::BoseChaudhuriHocquenghemDecoder<24, 1, 32587, GF_MEDIUM> gr::dvbs2::BCH_MEDIUM_12

◆ BCH_NORMAL_10

typedef CODE::BoseChaudhuriHocquenghemDecoder<20, 1, 65375, GF_NORMAL> gr::dvbs2::BCH_NORMAL_10

◆ BCH_NORMAL_12

typedef CODE::BoseChaudhuriHocquenghemDecoder<24, 1, 65343, GF_NORMAL> gr::dvbs2::BCH_NORMAL_12

◆ BCH_NORMAL_8

typedef CODE::BoseChaudhuriHocquenghemDecoder<16, 1, 65407, GF_NORMAL> gr::dvbs2::BCH_NORMAL_8

◆ BCH_SHORT_12

typedef CODE::BoseChaudhuriHocquenghemDecoder<24, 1, 16215, GF_SHORT> gr::dvbs2::BCH_SHORT_12

◆ GF_MEDIUM

typedef CODE::GaloisField<15, 0b1000000000101101, uint16_t> gr::dvbs2::GF_MEDIUM

◆ GF_NORMAL

typedef CODE::GaloisField<16, 0b10000000000101101, uint16_t> gr::dvbs2::GF_NORMAL

◆ GF_SHORT

typedef CODE::GaloisField<14, 0b100000000101011, uint16_t> gr::dvbs2::GF_SHORT