Digital signal processor optimized for decoding a signal encoded in accordance with a Viterbi algorithm
AssigneeAtmel Corporation
InventorsGerhard P. Fettweis, Mihran Touriguian
Life of this patent
Estimating the term…
Loading patent…
AssigneeAtmel Corporation
InventorsGerhard P. Fettweis, Mihran Touriguian
Estimating the term…
An improved DSP has two internal data buses with two MAC units each receiving data from its respective data bus. A shifter is interposed between the multiply unit and the ALU and accumulate unit. The improved DSP also has a multiplexer interposed between one of the MAC units and the two data buses. The improved DSP is optimized to decode a received digital signal encoded in accordance with the Viterbi algorithm, wherein the DSP calculates a first pair of binary signals C.sub.2n and C.sub.2n+1 a Viterbi butterfly based upon a second pair of binary C.sub.n and C.sub.n+m/2, and a transitional signal a, in accordance with: C.sub.2n =minimum (C.sub.n +a, C.sub.n+m/2 -a); C.sub.2n+1 =minimum (C.sub.n -a, C.sub.n+m/2 +a).
In a digital signal processor for decoding a received digital signal encoded in accordance with a Viterbi algorithm, wherein said digital signal processor calculates a first pair of binary signals C.sub.2n and C.sub.2n+1 based upon a second pair of binary signals C.sub.n and C.sub.n+m/2, and a transitional signal, a, in accordance with
A method of decoding a received digital signal encoded in accordance with a Viterbi algorithm by a digital signal processor, wherein said method of decoding calculates a first pair of binary signals C.sub.2n and C.sub.2n+1 based upon a second pair of binary signals C.sub.n and C.sub.n+m/2 and a transitional signal, a, in accordance with
Dependencies are inferred from the claim text.