Namespaces | |
code | |
Classes | |
class | async_decoder |
Creates the decoder block for use in GNU Radio flowgraphs from a given FEC API object derived from the generic_decoder class. More... | |
class | async_encoder |
Creates the encoder block for use in GNU Radio flowgraphs with async message from a given FEC API object derived from the generic_encoder class. More... | |
class | ber_bf |
BER block in FECAPI. More... | |
class | conv_bit_corr_bb |
Correlate block in FECAPI. More... | |
class | decode_ccsds_27_fb |
A rate 1/2, k=7 convolutional decoder for the CCSDS standard. More... | |
class | decoder |
General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph. More... | |
class | depuncture_bb |
Depuncture a stream of samples. More... | |
class | encode_ccsds_27_bb |
A rate 1/2, k=7 convolutional encoder for the CCSDS standard. More... | |
class | encoder |
Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class. More... | |
class | generic_decoder |
Parent class for FECAPI objects. More... | |
class | generic_encoder |
class | ldpc_decoder |
class | ldpc_encoder |
class | puncture_bb |
Puncture a stream of unpacked bits. More... | |
class | puncture_ff |
Puncture a stream of floats. More... | |
class | tagged_decoder |
General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph. More... | |
class | tagged_encoder |
Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class. More... | |
class | tpc_common |
class | tpc_decoder |
class | tpc_encoder |
struct | viterbi_state |
FEC_API unsigned char gr::fec::encode | ( | unsigned char * | symbols, |
unsigned char * | data, | ||
unsigned int | nbytes, | ||
unsigned char | encstate | ||
) |
Referenced by cldpc::cldpc(), and gr::fec::code::fec_mtrx::~fec_mtrx().
FEC_API void gr::fec::gen_met | ( | int | mettab[2][256], |
int | amp, | ||
double | esn0, | ||
double | bias, | ||
int | scale | ||
) |
FEC_API const char* gr::fec::get_decoder_input_conversion | ( | generic_decoder::sptr | my_decoder | ) |
FEC_API int gr::fec::get_decoder_input_item_size | ( | generic_decoder::sptr | my_decoder | ) |
see generic_decoder::get_input_item_size()
Referenced by gr::fec::generic_decoder::get_iterations().
FEC_API int gr::fec::get_decoder_input_size | ( | generic_decoder::sptr | my_decoder | ) |
see generic_decoder::get_input_size()
Referenced by gr::fec::generic_decoder::get_iterations().
FEC_API const char* gr::fec::get_decoder_output_conversion | ( | generic_decoder::sptr | my_decoder | ) |
FEC_API int gr::fec::get_decoder_output_item_size | ( | generic_decoder::sptr | my_decoder | ) |
FEC_API int gr::fec::get_decoder_output_size | ( | generic_decoder::sptr | my_decoder | ) |
see generic_decoder::get_output_size()
Referenced by gr::fec::generic_decoder::get_iterations().
FEC_API const char* gr::fec::get_encoder_input_conversion | ( | generic_encoder::sptr | my_encoder | ) |
FEC_API int gr::fec::get_encoder_input_size | ( | generic_encoder::sptr | my_encoder | ) |
see generic_encoder::get_input_size()
Referenced by gr::fec::generic_encoder::generic_encoder().
FEC_API const char* gr::fec::get_encoder_output_conversion | ( | generic_encoder::sptr | my_encoder | ) |
FEC_API int gr::fec::get_encoder_output_size | ( | generic_encoder::sptr | my_encoder | ) |
see generic_encoder::get_output_size()
Referenced by gr::fec::generic_encoder::generic_encoder().
FEC_API int gr::fec::get_history | ( | generic_decoder::sptr | my_decoder | ) |
FEC_API float gr::fec::get_shift | ( | generic_decoder::sptr | my_decoder | ) |
FEC_API void gr::fec::viterbi_butterfly2 | ( | unsigned char * | symbols, |
int | mettab[2][256], | ||
struct viterbi_state * | state0, | ||
struct viterbi_state * | state1 | ||
) |
FEC_API void gr::fec::viterbi_chunks_init | ( | struct viterbi_state * | state | ) |
FEC_API unsigned char gr::fec::viterbi_get_output | ( | struct viterbi_state * | state, |
unsigned char * | outbuf | ||
) |