#include <atsc_single_viterbi.h>
Public Member Functions | |
atsc_single_viterbi () | |
char | decode (float input) |
void | reset () |
int | delay () |
internal delay of decoder | |
Static Public Attributes | |
const unsigned int | TB_LEN = 32 |
Protected Attributes | |
float | path_metrics [2][8] |
unsigned long long | traceback [2][8] |
char | phase |
Static Protected Attributes | |
const int | transition_table [32] |
const float | was_sent [32] |
|
|
|
|
|
internal delay of decoder
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { 0,2,4,6, 2,0,6,4, 1,3,5,7, 3,1,7,5, 4,6,0,2, 6,4,2,0, 5,7,1,3, 7,5,3,1 } |
|
Initial value: { -7,-3,-7,-3,-7,-3,-7,-3, -5,-1,-5,-1,-5,-1,-5,-1, 1,5,1,5,1,5,1,5, 3,7,3,7,3,7,3,7 } |