DSP instruction for turbo decoding
AssigneeTexas Instruments Incorporated
InventorTod D. Wolf
Life of this patent
Estimating the term…
Abstract
The addition of a specialized instruction to perform the MAX star function provides a way to get better performance turbo decoding on a digital signal processor. A subtractor forms the difference between inputs A and B. The sign of this difference controls a multiplexer selection of the max function maximum of inputs A and B. The difference is applied to a lookup table built to handle both positive and negative inputs. The look up table output is summed with with the difference to form the MAX star result. The size of the lookup table is selected to match the required resolution.
Claims6
A structure for performing a MAX star function of a first operand and a second operand comprising:
- a subtractor having a first input receiving said first operand and a second input receiving said second operand for subtracting said second input from said first input and yielding a difference having either a positive or a negative sign result;
- a multiplexer, having a first input receiving said first operand, a second input receiving said second operand, a control input receiving said difference from said subtractor and an output, said multiplexer selecting for output said first input if said difference has a positive sign result and said second input if said difference has a negative sign result;
- a look-up table having an input receiving said difference from said subtractor including both said positive or negative sign result and an output, said look-up table storing at locations corresponding to each possible input an approximation of the function ln(1−e−|D|), where D is said difference of said subtractor, and recalling an entry corresponding to said input;
- and
- an adder having a first input receiving said output of said multiplexer, a second input receiving said output of said look-up table and an output, said adder for summing said output of said multiplexer and said output of said look-up table to produce a MAX Star output.
Dependencies are inferred from the claim text.