Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::dvb_conv_encoder Class Reference
[Communication ClassesForward Error Correcting Codes]

DVB Convolution encode for rate 1/2. More...

#include <dvb_conv_encoder.h>

Collaboration diagram for SPUC::dvb_conv_encoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 dvb_conv_encoder ()
 Constructor.
void reset ()
 ~dvb_conv_encoder ()
bool clock ()
bool get_data (void)
bool reduce (long x, long y)

Public Attributes

max_pn test_pn
const long g1
const long g2
bool conv_enc_phase
int conv_enc_get_bit
long conv_enc_u
long conv_bit_number
bool raw_bit

Detailed Description

DVB Convolution encode for rate 1/2.

Convolutional Encoder for rate 1/2 encoding with DVB Generators. Uses PN sequence for data generation


Constructor & Destructor Documentation

SPUC::dvb_conv_encoder::dvb_conv_encoder  )  [inline]
 

Constructor.

Here is the call graph for this function:

SPUC::dvb_conv_encoder::~dvb_conv_encoder  )  [inline]
 


Member Function Documentation

bool dvb_conv_encoder::clock  ) 
 

bool SPUC::dvb_conv_encoder::get_data void   )  [inline]
 

Here is the call graph for this function:

bool dvb_conv_encoder::reduce long  x,
long  y
 

void SPUC::dvb_conv_encoder::reset void   )  [inline]
 

Here is the call graph for this function:


Member Data Documentation

long SPUC::dvb_conv_encoder::conv_bit_number
 

int SPUC::dvb_conv_encoder::conv_enc_get_bit
 

bool SPUC::dvb_conv_encoder::conv_enc_phase
 

long SPUC::dvb_conv_encoder::conv_enc_u
 

const long SPUC::dvb_conv_encoder::g1
 

const long SPUC::dvb_conv_encoder::g2
 

bool SPUC::dvb_conv_encoder::raw_bit
 

max_pn SPUC::dvb_conv_encoder::test_pn
 


The documentation for this class was generated from the following files:
Generated on Fri Sep 16 11:07:44 2005 for spuc by  doxygen 1.4.4