In a beamforming communication device, transmit weight vectors are
iteratively processed to compensate for any group delay caused by receive
synchronization in the receive device. The initial transmit weights are
computed from signals transmitted by a second communication device and
received at a plurality of antennas of the first communication device.
The transmit weight processing includes normalizing a transmit weight
vector with respect to an element of the transmit weight vector
associated with one of the plurality of antennas. The processed transmit
weight vectors are 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. These group delay compensation techniques may be
extended to a vector beamforming system in which a plurality of
eigenmodes is transmitted between the two devices.