GNU Radio's DVBS2RX Package
ldpc_decoder_cb_impl.h File Reference
#include <dvbs2rx/ldpc_decoder_cb.h>
#include "dvb_defines.h"
#include "psk.hh"
#include "qam.hh"
#include "ldpc.hh"
#include "dvb_s2_tables.hh"
#include "dvb_s2x_tables.hh"
#include "dvb_t2_tables.hh"
#include "simd.hh"
#include "algorithms.hh"
#include "layered_decoder.hh"

Go to the source code of this file.

Classes

class  gr::dvbs2rx::ldpc_decoder_cb_impl
 

Namespaces

 gr
 
 gr::dvbs2rx
 

Macros

#define FACTOR   2
 

Typedefs

typedef int8_t code_type
 
typedef SIMD< code_type, SIMD_WIDTHsimd_type
 
typedef NormalUpdate< simd_typeupdate_type
 
typedef OffsetMinSumAlgorithm< simd_type, update_type, FACTORalgorithm_type
 

Variables

const int SIZEOF_SIMD = 16
 
const int SIMD_WIDTH = SIZEOF_SIMD / sizeof(code_type)
 
const int TRIALS = 25
 

Macro Definition Documentation

◆ FACTOR

#define FACTOR   2

Typedef Documentation

◆ algorithm_type

typedef OffsetMinSumAlgorithm<simd_type, update_type, FACTOR> algorithm_type

◆ code_type

typedef int8_t code_type

◆ simd_type

typedef SIMD<code_type, SIMD_WIDTH> simd_type

◆ update_type

typedef NormalUpdate<simd_type> update_type

Variable Documentation

◆ SIMD_WIDTH

const int SIMD_WIDTH = SIZEOF_SIMD / sizeof(code_type)

◆ SIZEOF_SIMD

const int SIZEOF_SIMD = 16

◆ TRIALS

const int TRIALS = 25