|
struct { | |
|
uint32_t cumulative_path_metric [16] | |
| Cumulative path metric.
|
|
uint16_t previous_path_ptr [16] | |
| Previous path pointer.
|
|
uint16_t pts [16] | |
|
uint16_t branch_error_x [8] | |
|
complexi16_t bb [2][8] | |
| Branches of the x and y coords of the points in the eight 4D subsets to which a sequence of 2D points has been sliced. indexed from 0 to 15 --> 8 points for 16 past 4D symbols.
|
|
} | vit [16] | |
| Viterbi trellis state table 16 4D symbols deep, with 16 states each Each state has 4 entries: cumulative path metric, and prev. path pointer, x, y circularly addressed.
|
|
int | ptr |
| Latest viterbi table slot.
|
|
int | windup |
| Countdown to the first data being available from the viterbi pipeline.
|
|
int16_t | curr_min_state |
|
int16_t | error [2][4] |
|
uint16_t | branch_error [8] |
| Eight 4D squared branch errors for each of 8 4D subsets. Indexed array for indexing from viterbi lookup table.
|
|
const conv_decode_table_t * | conv_decode_table |
|
The documentation for this struct was generated from the following file: