What is BF (beamforming)?

Beamforming uses multiple antennas to control the direction of a wave-front by appropriately weighting the magnitude and phase of individual antenna signals in an array of multiple antennas. Beamforming is of two types: Analog beamforming, digital beamforming, and hybrid beamforming.