Claims
- 1. A system for processing coded data comprising:
- a correlator that generates signal pulses for each correlation magnitude of interest
- a bitwise soft decision unit coupled to the correlator signal pulses, comprising:
- a logic unit component said logic component having as its input, the correlator signal pulses;
- a plurality of truncators disposed between the logic component and the memory component means for reducing the number of bits for each generated signal pulse;
- a memory component for storing the correlation values in systematic order thereby assigning a unique weighting factor for each symbol value said memory component having as its input, output signals from the logic component;
- a plurality of registers, coupled to said logic component, said registers receiving as an input signal said correlation signal pulse; and
- a plurality of adders coupled to output signals of said memory component and said plurality of registers that sum the product of each positional bit unique weighting factor thereby yielding an adaptive weighting factor for each bit positional location in a symbol.
- 2. The system of claim 1 wherein the logic component includes a threshold level value of such magnitude that any correlation value in excess of the threshold value is stored as the threshold level value.
- 3. The system of claim 1 wherein the memory component stores the three largest correlation values and the unique weighting factors assigned to the correlation values having the three largest magnitudes range in accordance with the following:
- ______________________________________largest correlation 0-100%second largest 0-50%third largest 0-33.3%.______________________________________
Parent Case Info
This application is a Continuation of application Ser. No. 08/407,545, filed on Mar. 20, 1995.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
407545 |
Mar 1995 |
|