发明名称 |
Processor instructions to accelerate Viterbi decoding |
摘要 |
Viterbi decoding is performed on a microcontroller by initializing a state-metric array by executing load instructions to load state-metric data from a memory module into a set of registers in the microcontroller. Butterfly processing on the state-metric array is performed by executing Viterbi processing instructions fetched from a program storage module to manipulate the state-metric (SM) data in the set of registers for each Viterbi butterfly in a stage of Viterbi decoding to form a final set of state-metric data and trace bits. After completing each stage, a final set of state-metric data is stored in the memory module by executing store instructions. |
申请公布号 |
US8694878(B2) |
申请公布日期 |
2014.04.08 |
申请号 |
US201213517579 |
申请日期 |
2012.06.13 |
申请人 |
CHOWDHURY PROHOR;TESSAROLO ALEXANDER;TEXAS INSTRUMENTS INCORPORATED |
发明人 |
CHOWDHURY PROHOR;TESSAROLO ALEXANDER |
分类号 |
H03M13/03 |
主分类号 |
H03M13/03 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|