Patent ID: 7471734

Claim:
A method for recovering a symbol block comprising: receiving the symbol block (x) via a first wireless channel and a second wireless channel, wherein the symbol block comprises a first sub-block (x 0 ), a predefined mid-amble, and a second sub-block (x 1 ); estimating a first impulse response (h (0) ) of the first wireless channel and a second impulse response (h (1) ), of the second wireless channel using the received predefined mid-amble; demodulating the received symbol block using h (0) and h (1) to produce processed vectors r 0 and r 1 , wherein r 0 =h (0)F {circle around (x)}x 0 +h (1) {circle around (x)}x 1 F and r 1 =h (0)F {circle around (x)}x 1 −h (1) {circle around (x)}x 0 F where “{circle around (x)}” denotes convolution and “F” denotes time-reversal and complex conjugation; equalizing the processed vectors r 0 and r 1 to recover transmitted symbol blocks s 0 and s 1 wherein s 0 corresponds to x 0 and s 1 corresponds to x 1 and wherein x 0 =h (0) {circle around (x)}s 0 −h (1) {circle around (x)}s 1 F +v 0 and x 1 =h (0) {circle around (x)}s 1 +h (1) {circle around (x)}s 0 F +v 1 so that r 0 =( h (0) {circle around (x)}h (0)F +h (1) {circle around (x)}h (1)F ){circle around (x)} s 0 +w 0 and r 1 =( h (0) {circle around (x)}h (0)F +h (1) {circle around (x)}h (1)F ){circle around (x)} s 1 +w 1 where w 0 , w 1 , v 0 , and v 1 are noise components.