GNU Radio's GSM Package: ViterbiTCH_AFS7_95::candStruct Struct Reference

GNU Radio's GSM Package

Public Attributes | List of all members
ViterbiTCH_AFS7_95::candStruct Struct Reference

`#include <AmrCoder.h>`

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

## Detailed Description

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

## Member Data Documentation

## ◆ cost

float ViterbiTCH_AFS7_95::candStruct::cost

cost (metric value), float to support soft inputs

Referenced by ViterbiTCH_AFS7_95::vitClear().

## ◆ iState

uint32_t ViterbiTCH_AFS7_95::candStruct::iState

encoder input associated with this candidate

Referenced by ViterbiTCH_AFS7_95::vitClear().

## ◆ oState

uint32_t ViterbiTCH_AFS7_95::candStruct::oState

encoder output associated with this candidate

Referenced by ViterbiTCH_AFS7_95::vitClear().

## ◆ rState

char ViterbiTCH_AFS7_95::candStruct::rState[mIRate]

real states of encoders associated with this candidate

Referenced by ViterbiTCH_AFS7_95::vitClear().

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

- AmrCoder.h