Go to the source code of this file.
|
| int * | turbo_interleave (int *packet, t_turbocode *code) |
| |
| int * | turbo_deinterleave (int *packet, t_turbocode *code) |
| |
| void | message_interleave (double ***messages, t_turbocode *code) |
| |
| void | message_deinterleave (double ***messages, t_turbocode *code) |
| |
| t_turbocode * | turbo_initialize (t_convcode *upper, t_convcode *lower, int *interleaver, int packet_length) |
| |
| void * | turbocode_clear (t_turbocode *code) |
| |
| int * | turbo_encode (int *packet, t_turbocode *code) |
| |
| int * | turbo_decode (double *received, int iterations, double noise_variance, t_turbocode *code) |
| |
| void message_deinterleave |
( |
double *** |
messages, |
|
|
t_turbocode * |
code |
|
) |
| |
| void message_interleave |
( |
double *** |
messages, |
|
|
t_turbocode * |
code |
|
) |
| |
| int* turbo_decode |
( |
double * |
received, |
|
|
int |
iterations, |
|
|
double |
noise_variance, |
|
|
t_turbocode * |
code |
|
) |
| |
| int* turbo_deinterleave |
( |
int * |
packet, |
|
|
t_turbocode * |
code |
|
) |
| |
| int* turbo_interleave |
( |
int * |
packet, |
|
|
t_turbocode * |
code |
|
) |
| |