#include <stdio.h>
#include <it/types.h>
#include <it/io.h>
#include <it/vec.h>
#include <it/distance.h>
#include <it/convcode.h>
#include <it/random.h>
#include <it/channel.h>
#include <it/source.h>
#include <it/source_func.h>
#include <it/mat.h>
#include <it/math.h>
Go to the source code of this file.
Defines | |
#define | RECURSIVESYS_1_2_CODE |
#define | bit(x, n) (((x) >> (n)) & 1) |
Functions | |
mat | bspk_metrics (it_convolutional_code_t *cc, vec r) |
int | main (void) |
Definition in file test_cc.c.
#define bit | ( | x, | |||
n | ) | (((x) >> (n)) & 1) |
mat bspk_metrics | ( | it_convolutional_code_t * | cc, | |
vec | r | |||
) |
Definition at line 42 of file test_cc.c.
References bit, mat_new(), _convolutional_code_::n, N, _convolutional_code_::n_labels, and vec_length().
Referenced by main().
int main | ( | void | ) |
Definition at line 68 of file test_cc.c.
References bspk_metrics(), bvec_delete(), channel_awgn(), imat_delete(), imat_new(), it_cc_encode, it_convolutional_code_new(), it_delete, it_printf(), it_viterbi_decode(), mat_delete(), modulate_bpsk(), source_binary(), and vec_delete().
|
|