Beamforming: a versatile approach to spatial filtering | Synapse