Patent ID: 6959034

Claim:
An apparatus for convolution of channel codes and a plurality of received channel response values of a CDMA communication signal to produce transmission matrix coefficients, comprising: a real component shift register R R and an imaginary component shift register R I , each register having a series of 2 N locations; a first real component adder circuit having a series of 2 N−1 selectively controllable inputs, coupled with the register R R at the 2 N locations that are even numbered; a second real component adder circuit having a series of 2 N−1 selectively controllable inputs, coupled with the register R I at the 2 N locations that are odd numbered; a first imaginary component adder circuit having a series of 2 N−1 selectively controllable inputs coupled with the register R R at the 2 N locations that are odd numbered; a second imaginary component adder circuit having a series of 2 N−1 selectively controllable inputs coupled with the register R I at the 2 N locations that are even numbered; a real component combiner circuit coupled to the first and second real component adder circuits for outputting a combined real component value; an imaginary component combiner circuit coupled to the first and second imaginary component adder circuits for outputting a combined imaginary component value; and said registers R R , R I operable to shift the channel response values sequentially by one location at a time, while receiving a new value in the first location to thereafter generate a next set of channel response values.