GNU Radio's CCSDS Package
ldpc Class Reference

#include <ldpc.h>

Public Member Functions

 ldpc (string filename)
 
void readAlist (string filename, std::vector< std::vector< int > > &m_list, std::vector< std::vector< int > > &n_list)
 
std::vector< double > decode (std::vector< double > softBits, int iterations, double sigma)
 
double getCodeRate ()
 
int getnumCheckNodes ()
 
int getnumVarNodes ()
 
 ldpc (string filename)
 
void readAlist (string filename, std::vector< std::vector< int > > &m_list, std::vector< std::vector< int > > &n_list)
 
std::vector< float > decode (std::vector< float > softBits, int iterations, float sigma)
 
float getCodeRate ()
 
int getnumCheckNodes ()
 
int getnumVarNodes ()
 

Constructor & Destructor Documentation

ldpc::ldpc ( string  filename)
ldpc::ldpc ( string  filename)

Member Function Documentation

std::vector<double> ldpc::decode ( std::vector< double >  softBits,
int  iterations,
double  sigma 
)

Referenced by ldpcTDD().

std::vector<float> ldpc::decode ( std::vector< float >  softBits,
int  iterations,
float  sigma 
)
float ldpc::getCodeRate ( )
inline
double ldpc::getCodeRate ( )
inline

Referenced by ldpcTDD().

int ldpc::getnumCheckNodes ( )
inline
int ldpc::getnumCheckNodes ( )
inline
int ldpc::getnumVarNodes ( )
inline
int ldpc::getnumVarNodes ( )
inline
void ldpc::readAlist ( string  filename,
std::vector< std::vector< int > > &  m_list,
std::vector< std::vector< int > > &  n_list 
)
void ldpc::readAlist ( string  filename,
std::vector< std::vector< int > > &  m_list,
std::vector< std::vector< int > > &  n_list 
)

The documentation for this class was generated from the following file: