IT++ Logo
itpp::Punctured_Convolutional_Code Member List

This is the complete list of members for itpp::Punctured_Convolutional_Code, including all inherited members.

calc_metric(const vec &rx_codeword, vec &delta_metrics)itpp::Convolutional_Codeprotected
calc_metric_reverse(const int state, const vec &rx_codeword, double &zero_metric, double &one_metric)itpp::Convolutional_Codeprotected
calculate_spectrum(Array< ivec > &spectrum, int dmax, int no_terms)itpp::Punctured_Convolutional_Code
calculate_spectrum(Array< ivec > &spectrum, int time, int dmax, int no_terms, int block_length=0)itpp::Punctured_Convolutional_Code
catastrophic(void)itpp::Punctured_Convolutional_Code
cc_methoditpp::Convolutional_Codeprotected
Channel_Code()itpp::Channel_Codeinline
compare_spectra(ivec v1, ivec v2)itpp::Convolutional_Coderelated
compare_spectra(ivec v1, ivec v2, vec weight_profile)itpp::Convolutional_Coderelated
Convolutional_Code(void)itpp::Convolutional_Codeinline
decode(const vec &received_signal, bvec &output)itpp::Punctured_Convolutional_Codevirtual
decode(const vec &received_signal)itpp::Punctured_Convolutional_Codeinlinevirtual
decode(const bvec &coded_bits, bvec &decoded_bits)itpp::Punctured_Convolutional_Codevirtual
decode(const bvec &coded_bits)itpp::Punctured_Convolutional_Codevirtual
decode_tail(const vec &received_signal, bvec &output)itpp::Punctured_Convolutional_Codevirtual
decode_tail(const vec &received_signal)itpp::Punctured_Convolutional_Codeinlinevirtual
decode_tailbite(const vec &received_signal, bvec &output)itpp::Punctured_Convolutional_Codevirtual
decode_tailbite(const vec &received_signal)itpp::Punctured_Convolutional_Codeinlinevirtual
decode_trunc(const vec &received_signal, bvec &output)itpp::Punctured_Convolutional_Codevirtual
decode_trunc(const vec &received_signal)itpp::Punctured_Convolutional_Codeinlinevirtual
distance_profile(ivec &dist_prof, int time, int dmax=100000, bool reverse=false)itpp::Punctured_Convolutional_Code
itpp::Convolutional_Code::distance_profile(ivec &dist_prof, int dmax=100000, bool reverse=false)itpp::Convolutional_Code
encode(const bvec &input, bvec &output)itpp::Punctured_Convolutional_Codevirtual
encode(const bvec &input)itpp::Punctured_Convolutional_Codeinlinevirtual
encode_bit(const bin &input, bvec &output)itpp::Convolutional_Code
encode_bit(const bin &input)itpp::Convolutional_Codeinline
encode_tail(const bvec &input, bvec &output)itpp::Punctured_Convolutional_Code
encode_tail(const bvec &input)itpp::Punctured_Convolutional_Codeinline
encode_tailbite(const bvec &input, bvec &output)itpp::Punctured_Convolutional_Code
encode_tailbite(const bvec &input)itpp::Punctured_Convolutional_Codeinline
encode_trunc(const bvec &input, bvec &output)itpp::Punctured_Convolutional_Code
encode_trunc(const bvec &input)itpp::Punctured_Convolutional_Codeinline
encoder_stateitpp::Convolutional_Codeprotected
fast(Array< ivec > &spectrum, int time, int dfree, int no_terms, int d_best_so_far=0, bool test_catastrophic=false)itpp::Punctured_Convolutional_Code
itpp::Convolutional_Code::fast(Array< ivec > &spectrum, const int dfree, const int no_terms, const int Cdfree=1000000, const bool test_catastrophic=false)itpp::Convolutional_Code
gen_politpp::Convolutional_Codeprotected
gen_pol_revitpp::Convolutional_Codeprotected
get_encoder_state(void) const itpp::Convolutional_Codeinline
get_generator_polynomials() const itpp::Punctured_Convolutional_Codeinline
get_input(const int state)itpp::Convolutional_Codeinlineprotected
get_puncture_matrix() const itpp::Punctured_Convolutional_Codeinline
get_puncture_period() const itpp::Punctured_Convolutional_Codeinline
get_rate() const itpp::Punctured_Convolutional_Codeinlinevirtual
get_truncation_length(void) const itpp::Convolutional_Codeinline
init_encoder()itpp::Punctured_Convolutional_Codeinline
inverse_tail(const bvec coded_sequence, bvec &input) (defined in itpp::Punctured_Convolutional_Code)itpp::Punctured_Convolutional_Code
Kitpp::Convolutional_Codeprotected
mitpp::Convolutional_Codeprotected
nitpp::Convolutional_Codeprotected
next_state(const int instate, const int input)itpp::Convolutional_Codeinlineprotected
no_statesitpp::Convolutional_Codeprotected
output_reverse(const int state, const int input)itpp::Convolutional_Codeprotected
output_reverse(const int state, bvec &zero_output, bvec &one_output)itpp::Convolutional_Codeprotected
output_reverse(const int state, int &zero_output, int &one_output)itpp::Convolutional_Codeprotected
output_reverse_intitpp::Convolutional_Codeprotected
path_memoryitpp::Convolutional_Codeprotected
Perioditpp::Punctured_Convolutional_Codeprotected
previous_state(const int state, const int input)itpp::Convolutional_Codeinlineprotected
previous_state(const int state, int &S0, int &S1)itpp::Convolutional_Codeinlineprotected
puncture_matrixitpp::Punctured_Convolutional_Codeprotected
Punctured_Convolutional_Code(void)itpp::Punctured_Convolutional_Codeinline
rateitpp::Convolutional_Codeprotected
reset()itpp::Convolutional_Code
reverse_int(int length, int in)itpp::Convolutional_Coderelated
set_code(const CONVOLUTIONAL_CODE_TYPE type_of_code, int inverse_rate, int constraint_length)itpp::Punctured_Convolutional_Codeinline
set_generator_polynomials(const ivec &gen, int constraint_length)itpp::Punctured_Convolutional_Codeinline
set_method(const CONVOLUTIONAL_CODE_METHOD method)itpp::Punctured_Convolutional_Codeinline
set_puncture_matrix(const bmat &pmatrix)itpp::Punctured_Convolutional_Code
set_start_state(int state)itpp::Convolutional_Codeinline
set_truncation_length(const int length)itpp::Convolutional_Codeinline
start_stateitpp::Convolutional_Codeprotected
sum_metricitpp::Convolutional_Codeprotected
totalitpp::Punctured_Convolutional_Codeprotected
trunc_lengthitpp::Convolutional_Codeprotected
trunc_ptritpp::Convolutional_Codeprotected
trunc_stateitpp::Convolutional_Codeprotected
visited_stateitpp::Convolutional_Codeprotected
weight(const int state, const int input, int time)itpp::Punctured_Convolutional_Codeprotected
weight(const int state, int &w0, int &w1, int time)itpp::Punctured_Convolutional_Codeprotected
itpp::Convolutional_Code::weight(const int state, const int input)itpp::Convolutional_Codeprotected
itpp::Convolutional_Code::weight(const int state, int &w0, int &w1)itpp::Convolutional_Codeprotected
weight_int(int length, int in)itpp::Convolutional_Coderelated
weight_reverse(const int state, const int input, int time)itpp::Punctured_Convolutional_Codeprotected
weight_reverse(const int state, int &w0, int &w1, int time)itpp::Punctured_Convolutional_Codeprotected
itpp::Convolutional_Code::weight_reverse(const int state, const int input)itpp::Convolutional_Codeprotected
itpp::Convolutional_Code::weight_reverse(const int state, int &w0, int &w1)itpp::Convolutional_Codeprotected
xor_int_tableitpp::Convolutional_Codeprotected
~Channel_Code()itpp::Channel_Codeinlinevirtual
~Convolutional_Code(void)itpp::Convolutional_Codeinlinevirtual
~Punctured_Convolutional_Code(void)itpp::Punctured_Convolutional_Codeinlinevirtual
SourceForge Logo

Generated on Sat Jul 6 2013 10:54:33 for IT++ by Doxygen 1.8.2