Beamforming is a signal processing technique to get a directionnal signal transmission from an array of emitters. By controlling the relative phase and amplitude difference between the elements, we can shape the emission/reception pattern according to our needs. For this project, I designed, built and measured a phased linear array of speakers.
Original article: http://charleslabs.fr/en/project-Acoustic+beamsteering+with+a+speaker+array
GitHub repo: https://github.com/CGrassin/acoustic_beamforming
CC-BY Charles Grassin
Made with open-source software: Kdenlive, Audacity, Geogebra, Inkscape on Ubuntu.