Go to the source code of this file.
|
| static int | get_bit (int num, int position) |
| |
| static char * | state2str (int state, int memory) |
| |
| static int | convcode_stateupdate (int state, int input, t_convcode code) |
| |
| static int * | convcode_output (int state, int input, t_convcode code) |
| |
| t_convcode | convcode_initialize (char *forward[], char *backward, int N_components) |
| |
| void | convcode_clear (t_convcode *code) |
| |
| int * | convcode_encode (int *packet, int packet_length, t_convcode code) |
| |
| int * | convcode_decode (double *received, int length, t_convcode code) |
| |
| void | print_neighbors (t_convcode code) |
| |
| int * | convcode_extrinsic (double *received, double length, double ***a_priori, t_convcode code, double noise_variance, int decision) |
| |
| static double | exp_sum (double a, double b) |
| |
| int* convcode_decode |
( |
double * |
received, |
|
|
int |
length, |
|
|
t_convcode |
code |
|
) |
| |
| int* convcode_encode |
( |
int * |
packet, |
|
|
int |
packet_length, |
|
|
t_convcode |
code |
|
) |
| |
| int* convcode_extrinsic |
( |
double * |
received, |
|
|
double |
length, |
|
|
double *** |
a_priori, |
|
|
t_convcode |
code, |
|
|
double |
noise_variance, |
|
|
int |
decision |
|
) |
| |
| t_convcode convcode_initialize |
( |
char * |
forward[], |
|
|
char * |
backward, |
|
|
int |
N_components |
|
) |
| |
| static int* convcode_output |
( |
int |
state, |
|
|
int |
input, |
|
|
t_convcode |
code |
|
) |
| |
|
static |
| static int convcode_stateupdate |
( |
int |
state, |
|
|
int |
input, |
|
|
t_convcode |
code |
|
) |
| |
|
static |
| static double exp_sum |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
static |
| static int get_bit |
( |
int |
num, |
|
|
int |
position |
|
) |
| |
|
static |
| static char* state2str |
( |
int |
state, |
|
|
int |
memory |
|
) |
| |
|
static |