System and Method of Using Multi Pattern Viterbi Algorithm for Joint Decoding of Multiple Patterns
First Claim
13. An article of manufacture including a computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:
- retrieving from memory a number K sets of time-sequential signal observations for each of a number K of signal repetitions, wherein each set of signal observations is associated with a respective dimension of a K-dimensional time grid having time-indexed points;
retrieving from memory a set of parameters for each of a plurality of hidden Markov models (HMM);
calculating a state cost metric for each state in a set of states of a given HMM at each of a plurality of the time-indexed points, wherein for each state in the set of states and for a given time-indexed point, the state cost metric calculation provides a most-likely predecessor state and a corresponding most-likely predecessor time-indexed point;
determining a cumulative probability measure for each of the plurality of HMMs; and
,determining a most likely HMM from the plurality of HMMs.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and methods for using Multi-Pattern Viterbi Algorithm for joint decoding of multiple patterns are disclosed. An exemplary method may receive a plurality of sets of time-sequential signal observations for each of a number K of signal repetitions. Further, each set of signal observations is associated with a respective dimension of a K-dimensional time grid having time-indexed points. Moreover, at each of a plurality of the time-indexed points, a state cost metric is calculated with a processor for each state in a set of states of a hidden Markov model (HMM). In addition, each state in the set of states and for a given time-indexed point, the state cost metric calculation provides a most-likely predecessor state and a corresponding most-likely predecessor time-indexed point. The exemplary method may also determine a sequence of states using the calculated state cost metrics and determine a corresponding cumulative probability measure for the HMM.
167 Citations
20 Claims
-
13. An article of manufacture including a computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:
-
retrieving from memory a number K sets of time-sequential signal observations for each of a number K of signal repetitions, wherein each set of signal observations is associated with a respective dimension of a K-dimensional time grid having time-indexed points; retrieving from memory a set of parameters for each of a plurality of hidden Markov models (HMM); calculating a state cost metric for each state in a set of states of a given HMM at each of a plurality of the time-indexed points, wherein for each state in the set of states and for a given time-indexed point, the state cost metric calculation provides a most-likely predecessor state and a corresponding most-likely predecessor time-indexed point; determining a cumulative probability measure for each of the plurality of HMMs; and
,determining a most likely HMM from the plurality of HMMs.
-
-
14. An apparatus comprising:
a processor executing software applications stored in memory, the software instructions that include; calculating a state cost metric for each state in a set of states of a given HMM at each of a plurality of the time-indexed points, wherein for each state in the set of states and for a given time-indexed point, the state cost metric calculation provides a most-likely predecessor state and a corresponding most-likely predecessor time-indexed point, determining a sequence of states using the calculated state cost metrics and determining a corresponding cumulative probability measure for each of the plurality of HMMs, and determining a most likely HMM from the plurality of HMMs. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20)
-
16-1. The apparatus of claim 14, further comprising an analog-to-digital converter that transforms the plurality of sets time-sequential analog electrical signal observations for each of a number K of signal repetitions into the digital representation of a plurality of sets of time-sequential signal observations for each of a number K of signal repetitions.
Specification