Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::Punctured_Convolutional_Code Member List

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

calc_metric_reverse(const int state, const vec &rx_codeword, double &zero_metric, double &one_metric)SPUC::Convolutional_Code [protected]
calculate_spectrum(Array< llvec > &spectrum, int dmax, int no_terms)SPUC::Punctured_Convolutional_Code
calculate_spectrum(Array< llvec > &spectrum, int time, int dmax, int no_terms, int block_length=0)SPUC::Punctured_Convolutional_Code
catastrophic(void)SPUC::Punctured_Convolutional_Code
compare_spectra(llvec v1, llvec v2)SPUC::Convolutional_Code [related]
compare_spectra(ivec v1, ivec v2, vec weight_profile)SPUC::Convolutional_Code [related]
Convolutional_Code(void)SPUC::Convolutional_Code [inline, protected]
decode(const vec &received_signal, bvec &output)SPUC::Punctured_Convolutional_Code
decode(const vec &received_signal)SPUC::Punctured_Convolutional_Code [inline]
decode_tail(const vec &received_signal, bvec &output)SPUC::Punctured_Convolutional_Code
decode_tail(const vec &received_signal)SPUC::Punctured_Convolutional_Code [inline]
decode_tailbite(const vec &received_signal, bvec &output)SPUC::Convolutional_Code [protected]
decode_tailbite(const vec &received_signal)SPUC::Convolutional_Code [inline, protected]
distance_profile(llvec &dist_prof, int time, int dmax=100000, bool reverse=false)SPUC::Punctured_Convolutional_Code
SPUC::Convolutional_Code::distance_profile(llvec &dist_prof, int dmax=100000, bool reverse=false)SPUC::Convolutional_Code [protected]
encode(const bvec &input, bvec &output)SPUC::Punctured_Convolutional_Code
encode(const bvec &input)SPUC::Punctured_Convolutional_Code [inline]
encode_bit(const bin &input, bvec &output)SPUC::Convolutional_Code [protected]
encode_bit(const bin &input)SPUC::Convolutional_Code [inline, protected]
encode_tail(const bvec &input, bvec &output)SPUC::Punctured_Convolutional_Code
encode_tail(const bvec &input)SPUC::Punctured_Convolutional_Code [inline]
encode_tailbite(const bvec &input, bvec &output)SPUC::Convolutional_Code [protected]
encode_tailbite(const bvec &input)SPUC::Convolutional_Code [inline, protected]
encoder_stateSPUC::Convolutional_Code [protected]
fast(Array< llvec > &spectrum, int time, int dfree, int no_terms, int d_best_so_far=0, bool test_catastrophic=false)SPUC::Punctured_Convolutional_Code
SPUC::Convolutional_Code::fast(Array< llvec > &spectrum, const int dfree, const int no_terms, const int Cdfree=1000000, const bool test_catastrophic=false)SPUC::Convolutional_Code [protected]
gen_polSPUC::Convolutional_Code [protected]
gen_pol_revSPUC::Convolutional_Code [protected]
get_encoder_state(void)SPUC::Convolutional_Code [inline, protected]
get_generator_polynomials(void)SPUC::Punctured_Convolutional_Code [inline]
get_input(const int state)SPUC::Convolutional_Code [inline, protected]
get_puncture_matrix(void)SPUC::Punctured_Convolutional_Code [inline]
get_puncture_period(void)SPUC::Punctured_Convolutional_Code [inline]
get_rate(void)SPUC::Punctured_Convolutional_Code [inline]
get_truncation_length(void)SPUC::Convolutional_Code [inline, protected]
init_encoder()SPUC::Punctured_Convolutional_Code [inline]
inverse_tail(const bvec coded_sequence, bvec &input)SPUC::Punctured_Convolutional_Code
KSPUC::Convolutional_Code [protected]
mSPUC::Convolutional_Code [protected]
nSPUC::Convolutional_Code [protected]
next_state(const int instate, const int input)SPUC::Convolutional_Code [inline, protected]
output_reverse(const int state, const int input)SPUC::Convolutional_Code [protected]
output_reverse(const int state, bvec &zero_output, bvec &one_output)SPUC::Convolutional_Code [protected]
PeriodSPUC::Punctured_Convolutional_Code [protected]
previous_state(const int state, const int input)SPUC::Convolutional_Code [inline, protected]
puncture_matrixSPUC::Punctured_Convolutional_Code [protected]
Punctured_Convolutional_Code(void)SPUC::Punctured_Convolutional_Code [inline]
rateSPUC::Convolutional_Code [protected]
reverse_int(int length, int in)SPUC::Convolutional_Code [related]
set_code(string type_of_code, int inverse_rate, int constraint_length)SPUC::Punctured_Convolutional_Code [inline]
set_generator_polynomials(const ivec &gen, int constraint_length)SPUC::Punctured_Convolutional_Code [inline]
set_puncture_matrix(const bmat &pmatrix)SPUC::Punctured_Convolutional_Code
set_start_state(const int state)SPUC::Convolutional_Code [inline, protected]
set_truncation_length(const int length)SPUC::Convolutional_Code [inline, protected]
start_stateSPUC::Convolutional_Code [protected]
trunc_lengthSPUC::Convolutional_Code [protected]
weight(const int state, const int input, int time)SPUC::Punctured_Convolutional_Code [protected]
weight(const int state, int &w0, int &w1, int time)SPUC::Punctured_Convolutional_Code [protected]
SPUC::Convolutional_Code::weight(const int state, const int input)SPUC::Convolutional_Code [protected]
SPUC::Convolutional_Code::weight(const int state, int &w0, int &w1)SPUC::Convolutional_Code [protected]
weight_int(int length, int in)SPUC::Convolutional_Code [related]
weight_reverse(const int state, const int input, int time)SPUC::Punctured_Convolutional_Code [protected]
weight_reverse(const int state, int &w0, int &w1, int time)SPUC::Punctured_Convolutional_Code [protected]
SPUC::Convolutional_Code::weight_reverse(const int state, const int input)SPUC::Convolutional_Code [protected]
SPUC::Convolutional_Code::weight_reverse(const int state, int &w0, int &w1)SPUC::Convolutional_Code [protected]
xor_int_tableSPUC::Convolutional_Code [protected]
~Convolutional_Code(void)SPUC::Convolutional_Code [inline, protected, virtual]
~Punctured_Convolutional_Code(void)SPUC::Punctured_Convolutional_Code [inline, virtual]


Generated on Fri Sep 16 11:07:59 2005 for spuc by  doxygen 1.4.4