#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
}
|
1.3.2