Implementation
&
Hardware
System Setup
The primary microphone for the PLR algorithm is implemented using a forward facing beamformer. The reference microphone is created using a beamformer directed away from the speaker.
Data acquisition and processing is done in NI LabView. The data is then passed to MATLAB to implement the beamforming and noise-cancellation algorithms. 16 omnidirectional microphones are mounted on 2 NI-USB OEM boards to create an array. We only use 14 out of the 32 available microphones.