Back to results
US 7,925,964 B2Granted
High-throughput memory-efficient BI-SOVA decoder architecture
AssigneeIntel Corporation
InventorsAndrey Efimov, Andrey V Belogolovy, Vladislav A Chernyshev
Life of this patent
Estimating the term…
Abstract
Described herein are one or more implementations of a high-throughput and memory-efficient “windowed” bidirectional Soft Output Viterbi Algorithm (BI-SOVA) decoder. The described BI-SOVA decoder uses the “window” technique to concurrently decode several different non-overlapping portions of a subject signal in parallel.
Claims22
An apparatus comprising:
- a track-determiner configured to define location of multiple parallel-decoding tracks in a subject data signal, wherein the parallel-decoding tracks comprise multiple different portions of the subject data signal;
- one or more windowed bidirectional Soft Output Viterbi Algorithm (BI-SOVA) decoders configured to perform multiple concurrent decodings of the defined parallel-decoding tracks, wherein each of the decodings decodes at least one of the defined multiple parallel-decoding tracks;
- and
- an output device to output results of the multiple concurrent decodings.
1 more element
A method comprising:
- under control of one or more processors configured with executable instructions,
- defining location of multiple parallel-decoding tracks in a subject data signal, wherein the parallel-decoding tracks comprise multiple different portions of the subject data signal;
- performing multiple concurrent decodings of the defined parallel-decoding tracks, wherein each of the decodings is based upon bidirectional Soft Output Viterbi Algorithm (BI-SOVA) and decodes at least one of the defined multiple parallel-decoding tracks;
- and
- outputting results of the multiple concurrent decodings.
2 more elements
A computer-readable media having stored or embodied thereon computer-executable instructions that, when executed performs a method comprising:
- defining location of multiple parallel-decoding tracks in a subject data signal, wherein the parallel-decoding tracks comprise multiple different portions of the subject data signal;
- performing multiple concurrent decodings of the defined parallel-decoding tracks, wherein each of the decodings is based upon “windowed” bidirectional Soft Output Viterbi Algorithm (BI-SOVA) and decodes at least one of the defined multiple parallel-decoding tracks;
- and
- outputting results of the multiple concurrent decoding acts.
1 more element
A system comprising:
- a controller to provide a subject data signal;
- and
- a device comprising:
- a track-determiner configured to define location of multiple parallel-decoding tracks in the subject data signal, wherein the parallel-decoding tracks comprise multiple different portions of the subject data signal;
- one or more windowed bidirectional Soft Output Viterbi Algorithm (BI-SOVA) decoders configured to perform multiple concurrent decodings of the defined parallel-decoding tracks, wherein each of the decodings decodes at least one of the defined multiple parallel-decoding tracks;
- and
- an output device to output results of the multiple concurrent decodings.
4 more elements
Dependencies are inferred from the claim text.