Patent ID: 7593456

Claim:
A process for converting a symbol of length n symbol to a communication channel compensated decision feedback value, said process using a serial shift register, formed from a plurality flt_len of registers, each said register generating one of the output phases φ={1,j,−1,−j} from its output value, said process comprising: a first step of loading a complete symbol value {c 1 ,c 2 , . . . , c nsymbol } into the first n symbol values of said shift register; a second step of shifting the values of said shift register Nlength times, and for each shift operation, forming an output value by summing the product of each said channel_coefficient {C 1 ,C 2 , . . . , Cflt_len} multiplied by a respective shift register output phase {φ 1 ,φ 2 ,φ 3 , . . . , φflt_len}, where said channel coefficients {C 1 ,C 2 , . . . , Cflt_len} are derived from the characteristic of said communications channel which received said symbol; a third step of providing said shifted output to a pre-equalization register where said pre-equalization register adds said shifted output to a subsequently received CCK symbol; where said flt_len is greater than said n symbol .