ViterbiTCH_AFS6_7::candStruct Struct Reference

`#include <AmrCoder.h>`

## Public Attributes

uint32_t | iState
| encoder input associated with this candidate
uint32_t | oState
| encoder output associated with this candidate
char | rState [mIRate]
| real states of encoders associated with this candidate
float | cost
| cost (metric value), float to support soft inputs

## Detailed Description

A candidate sequence in a Viterbi decoder. The 32-bit state register can support a deferral of 6 with a 4th-order coder.

## Member Data Documentation

## cost

float ViterbiTCH_AFS6_7::candStruct::cost

cost (metric value), float to support soft inputs

Referenced by ViterbiTCH_AFS6_7::vitClear().

## iState

uint32_t ViterbiTCH_AFS6_7::candStruct::iState

encoder input associated with this candidate

Referenced by ViterbiTCH_AFS6_7::vitClear().

## oState

uint32_t ViterbiTCH_AFS6_7::candStruct::oState

encoder output associated with this candidate

Referenced by ViterbiTCH_AFS6_7::vitClear().

## rState

char ViterbiTCH_AFS6_7::candStruct::rState[mIRate]

real states of encoders associated with this candidate

Referenced by ViterbiTCH_AFS6_7::vitClear().

The documentation for this struct was generated from the following file:

- AmrCoder.h