fun_ofdm
1.0
802.11a Physical Layer for USRP
|
Header file for the Viterbi class and the v struct. More...
#include <vector>
#include <stdlib.h>
#include <math.h>
#include <memory.h>
#include <pmmintrin.h>
#include <emmintrin.h>
#include <xmmintrin.h>
#include <mmintrin.h>
Go to the source code of this file.
Classes | |
union | fun::decision_t |
decision_t is a BIT vector More... | |
union | fun::metric_t |
the metric_t attribute More... | |
struct | fun::v |
The v struct. More... | |
class | fun::viterbi |
The viterbi class. More... | |
Namespaces | |
fun | |
Constant Groups | |
fun | |
Macros | |
#define | K 7 |
#define | RATE 2 |
#define | POLYS { 121, 91 } |
#define | NUMSTATES 64 |
#define | DECISIONTYPE unsigned char |
#define | DECISIONTYPE_BITSIZE 8 |
#define | COMPUTETYPE unsigned char |
Header file for the Viterbi class and the v struct.
The viterbi class contains methods for convolutionally encoding and decoding data using the viterbi algorithm.
Definition in file viterbi.h.
#define K 7 |
Definition at line 23 of file viterbi.h.
Referenced by fun::viterbi::conv_encode(), fun::viterbi::viterbi_alloc(), fun::viterbi::viterbi_chainback(), and fun::viterbi::viterbi_decode().
#define NUMSTATES 64 |
Definition at line 26 of file viterbi.h.
Referenced by fun::viterbi::viterbi_alloc(), fun::viterbi::viterbi_chainback(), and fun::viterbi::viterbi_init().
#define POLYS { 121, 91 } |
Definition at line 25 of file viterbi.h.
Referenced by fun::viterbi::conv_encode(), and fun::viterbi::viterbi_alloc().
#define RATE 2 |
Definition at line 24 of file viterbi.h.
Referenced by fun::viterbi::conv_encode(), and fun::viterbi::viterbi_alloc().