|
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().