Patent ID: 8218669

Claim:
A computer implemented method comprising: obtaining a data packet to be transmitted to a remote wireless device; for each of N transmit chains, applying a predetermined delay value to said data packet to implement delay diversity, where N is an integer greater than 1; providing an orthogonal P×N matrix A that satisfies A·A T =P·I where P is an integer and P≧N, said matrix A including a plurality of phase shift values; selecting a row of said matrix A; for each of said N transmit chains, phase shifting said data packet by a corresponding one of said phase shift values in said selected row of said matrix A; and for each of said N transmit chains, transmitting a delayed and phase shifted version of said data packet from a corresponding antenna to said remote wireless device; wherein selecting a row includes selecting a row that achieves an approximately constant average receive power at a second wireless device over time.