This blog installment discusses common types of beamforming algorithms as well as a framework to develop and test your own beamformers. Phased-array systems have many advantages over single antennas.