SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
dvb.h File Reference
#include <stdint.h>
#include "leansdr/convolutional.h"
#include "leansdr/rs.h"
#include "leansdr/sdr.h"
#include "leansdr/viterbi.h"
+ Include dependency graph for dvb.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  leansdr::deconvol_sync< Tbyte, BYTE_ERASED >
 
struct  leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::sync_t
 
struct  leansdr::dvb_convol
 
struct  leansdr::dvb_deconvol_sync< Tin >
 
struct  leansdr::dvb_deconvol_sync< Tin >::sync_t
 
struct  leansdr::mpeg_sync< Tbyte, BYTE_ERASED >
 
struct  leansdr::rspacket< Tbyte >
 
struct  leansdr::interleaver
 
struct  leansdr::deinterleaver< Tbyte >
 
struct  leansdr::tspacket
 
struct  leansdr::rs_encoder
 
struct  leansdr::rs_decoder< Tbyte, BYTE_ERASED >
 
struct  leansdr::randomizer
 
struct  leansdr::derandomizer
 
struct  leansdr::viterbi_sync
 
struct  leansdr::viterbi_sync::sync
 

Namespaces

 leansdr
 

Macros

#define M_PI   3.14159265358979323846
 

Typedefs

typedef deconvol_sync< u8, 0 > leansdr::deconvol_sync_simple
 
typedef dvb_deconvol_sync< eucl_ss > leansdr::dvb_deconvol_sync_soft
 
typedef dvb_deconvol_sync< u8 > leansdr::dvb_deconvol_sync_hard
 

Enumerations

enum  leansdr::code_rate {
  leansdr::FEC12, leansdr::FEC23, leansdr::FEC46, leansdr::FEC34,
  leansdr::FEC56, leansdr::FEC78, leansdr::FEC45, leansdr::FEC89,
  leansdr::FEC910, leansdr::FEC14, leansdr::FEC13, leansdr::FEC25,
  leansdr::FEC35, leansdr::FEC_COUNT
}
 

Functions

deconvol_sync_simple * leansdr::make_deconvol_sync_simple (scheduler *sch, pipebuf< eucl_ss > &_in, pipebuf< u8 > &_out, enum code_rate rate)
 

Macro Definition Documentation

◆ M_PI

#define M_PI   3.14159265358979323846

Definition at line 28 of file dvb.h.

Referenced by leansdr::viterbi_sync::viterbi_sync().