In a wireless communication device, transmit weights are iteratively
processed to compensate for any group delay caused by receive
synchronization in the receive device. A transmit matrix of weights is
computed from signals transmitted by a second communication device and
received at a plurality of antennas of the first communication device.
The transmit matrix processing includes normalizing a transmit weight
vector with respect to a mode of the transmit weight associated with one
of the plurality of antennas. The processed transmit matrix is then
applied to a transmit signal to produce a plurality of transmit signals
to be simultaneously transmitted from corresponding ones of the plurality
of antennas of the first communication device. A plurality of eigenmodes
is transmitted accordingly between the two devices in a converging
iteration.