A network device includes a calibration module that receives a first
channel state information (CSI) matrix from a link partner, that
determines CSI based on radio frequency (RF) signals transmitted from the
link partner, and that generates a second CSI matrix that includes the
CSI for the RF signals. The network device includes a first steering
module that determines a first steering matrix based on the first CSI
matrix, a control module that adjusts beamforming weights based on the
first steering matrix, and a second steering module that determines a
second steering matrix based on the second CSI matrix and that transmits
the second steering matrix to the link partner.