GNU Radio's CCSDS Package
examples/LDPC/ldpc_2/ldpc_decoder/debug.h File Reference
#include <iostream>
#include <string>
#include "ldpc.h"
Include dependency graph for examples/LDPC/ldpc_2/ldpc_decoder/debug.h:

Go to the source code of this file.

Functions

void printRow (std::vector< int > row)
 
void printParity (std::vector< std::vector< int > > parity)
 
template<class T >
std::vector< T > getCol (std::vector< std::vector< T > > mat2D, int index)
 
template<class T >
std::vector< T > getRow (std::vector< std::vector< T > > mat2D, int index)
 
void printVarNodeLq (variableNode node)
 
void printChkNodeLq (checkNode node)
 
void printChkNodeLr (checkNode node)
 
void printVarNodeLogAPP (std::vector< variableNode > v)
 
std::vector< std::vector< int > > readAlist (string filename, std::vector< std::vector< int > > &m_list, std::vector< std::vector< int > > &n_list)
 
void ldpcTDD ()
 

Variables

string path = "/home/mbkitine/Dropbox/Lulea/GRC/DeepSpace/gr-ccsds/examples/LDPC/ldpc_2/"
 

Function Documentation

template<class T >
std::vector<T> getCol ( std::vector< std::vector< T > >  mat2D,
int  index 
)
template<class T >
std::vector<T> getRow ( std::vector< std::vector< T > >  mat2D,
int  index 
)
void ldpcTDD ( )
void printChkNodeLq ( checkNode  node)

References checkNode::getLq().

void printChkNodeLr ( checkNode  node)

References checkNode::getLr().

void printParity ( std::vector< std::vector< int > >  parity)

References printRow().

void printRow ( std::vector< int >  row)

Referenced by printParity().

void printVarNodeLogAPP ( std::vector< variableNode >  v)
void printVarNodeLq ( variableNode  node)

References variableNode::getLq().

std::vector< std::vector<int> > readAlist ( string  filename,
std::vector< std::vector< int > > &  m_list,
std::vector< std::vector< int > > &  n_list 
)

References alist::get_matrix(), and path.

Variable Documentation

string path = "/home/mbkitine/Dropbox/Lulea/GRC/DeepSpace/gr-ccsds/examples/LDPC/ldpc_2/"

Referenced by readAlist().