Searches for the state with the minimum path metric.
IppStatus ippsUpdatePathMetricsDV_16u(Ipp16u* pBranchError, Ipp16u* pMinPathError, Ipp8u* pMinSost, Ipp16u* pPathError, int state);
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. |
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.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when any of the specified pointers is NULL. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.