1
Phased Array Beamforming: Understanding and Prototyping
(www.youtube.com)
GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios.