adaptive_stop | itpp::Turbo_Codec | [protected] |
bit_interleaver | itpp::Turbo_Codec | [protected] |
decode(const vec &received_signal, bvec &decoded_bits, const bvec &true_bits="0") | itpp::Turbo_Codec | [virtual] |
decode(const vec &received_signal, bvec &decoded_bits, ivec &nrof_used_iterations, const bvec &true_bits="0") | itpp::Turbo_Codec | [virtual] |
decode_block(const vec &rec_syst1, const vec &rec_syst2, const mat &rec_parity1, const mat &rec_parity2, bmat &decoded_bits_i, int &nrof_used_iterations_i, const bvec &true_bits="0") | itpp::Turbo_Codec | [virtual] |
decode_n3(const vec &received_signal, bvec &decoded_bits, ivec &nrof_used_iterations, const bvec &true_bits="0") | itpp::Turbo_Codec | [protected] |
decoded_bits_previous_iteration | itpp::Turbo_Codec | [protected] |
Ec | itpp::Turbo_Codec | [protected] |
encode(const bvec &input, bvec &output) | itpp::Turbo_Codec | |
encode_block(const bvec &input, bvec &in1, bvec &in2, bmat &parity1, bmat &parity2) | itpp::Turbo_Codec | |
float_interleaver | itpp::Turbo_Codec | [protected] |
get_Ncoded() | itpp::Turbo_Codec | [inline] |
get_Nuncoded() | itpp::Turbo_Codec | [inline] |
interleaver_size | itpp::Turbo_Codec | [protected] |
iterations | itpp::Turbo_Codec | [protected] |
Lc | itpp::Turbo_Codec | [protected] |
logmax_scale_factor | itpp::Turbo_Codec | [protected] |
m_tail | itpp::Turbo_Codec | [protected] |
metric | itpp::Turbo_Codec | [protected] |
N0 | itpp::Turbo_Codec | [protected] |
n1 | itpp::Turbo_Codec | [protected] |
n2 | itpp::Turbo_Codec | [protected] |
n_tot | itpp::Turbo_Codec | [protected] |
Ncoded | itpp::Turbo_Codec | [protected] |
Nuncoded | itpp::Turbo_Codec | [protected] |
R | itpp::Turbo_Codec | [protected] |
rscc1 | itpp::Turbo_Codec | [protected] |
rscc2 | itpp::Turbo_Codec | [protected] |
set_adaptive_stop(bool in_adaptive_stop=true) | itpp::Turbo_Codec | |
set_awgn_channel_parameters(double in_Ec, double in_N0) | itpp::Turbo_Codec | |
set_interleaver(const ivec &interleaver_sequence) | itpp::Turbo_Codec | |
set_iterations(int in_iterations=8) | itpp::Turbo_Codec | |
set_metric(std::string in_metric="LOGMAX", double in_logmax_scale_factor=1.0, LLR_calc_unit lcalc=LLR_calc_unit()) | itpp::Turbo_Codec | |
set_parameters(ivec gen1, ivec gen2, int constraint_length, const ivec &interleaver_sequence, int in_iterations=8, std::string in_metric="LOGMAX", double in_logmax_scale_factor=1.0, bool in_adaptive_stop=false, LLR_calc_unit lcalc=LLR_calc_unit()) | itpp::Turbo_Codec | |
set_scaling_factor(double in_Lc) | itpp::Turbo_Codec | |
Turbo_Codec(void) | itpp::Turbo_Codec | [inline] |
wcdma_turbo_interleaver_sequence(int interleaver_size) | itpp::Turbo_Codec | [related] |
~Turbo_Codec(void) | itpp::Turbo_Codec | [inline, virtual] |
Generated on Wed Apr 18 11:20:04 2007 for IT++ by Doxygen 1.5.2