UpdatePathMetricsDV

Searches for the state with the minimum path metric.

Syntax

IppStatus ippsUpdatePathMetricsDV_16u(Ipp16u* pBranchError, Ipp16u* pMinPathError, Ipp8u* pMinSost, Ipp16u* pPathError, int state);

Parameters

pBranchError

Pointer to the branch error table.

pMinPathError

Pointer to the current minimum path error metric.

pMinSost

Pointer to the number of states with the minimum metric.

pPathError

Pointer to the table of accumulated path errors.

state

Number of states of a convolutional encoder.

Description

The function ippsBuildSymblTableDV4D is declared in the ipps.h file. This function searches for the state with the minimum path error metric and stores its number in the pMinSost. For all states, the minimum metric is subtracted from the path metric. The branch errors for all states are set to be infinitely large as is required for the next step of the Viterbi decoding.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when any of the specified pointers is NULL.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.