ΣSigmaStudio Ask AI Русский Log in

Dual Microphone Noise Suppression (Spectral Subtraction)

SigmaDSP & SigmaStudio Mathias_E21 Sep 15, 2021 00:00 1 replies Original on forum ↗
Subscribe
Mathias_E21 Question
Sep 15, 2021 00:00

Hello Forum

I want to try and setup a dual microphone system that does some sort of subtraction in order to enhance speech quality. The aim is to implement a communication system on a wearable sportsvest - all school related. I am working with two omnidirectional mems-microphones, one attached to the chest area, and one attached to the back of the body. My thought process was that i could use the backmounted mic, to capture and remove any background noise from the final audio output, by subtracting it's audiooutput from the speech-microphone coming from the chestmounted mic. I've read a bunch of articles online about this principle being applied in Smartphone devices when used in hands-free mode.

I have tried the build-in beamforming algorithm as well as simple time-domain subtraction but none of these seem to be working very well.

I am testing the setup using a mannequin bust with a speaker mounted in the facial area playing speech recordings, while playing sinewaves from a smartphone placed 10 meters behind the bust. The actual sound quality is fairly decent, but the subtraction part doesn't seem to be working.

If somebody has any ideas on how to implement this sort of thing in Sigma Studio, you are very welcome to answer down below :-)

All the best,

Mathias

PS. I'm working with the AD1452 Evalutation board + PDM output microphones with sensitivity rating -26dB.

Attached some pictures of the current setup which is very much at the "proof-of-concept" stage. The speakers on the shoulders are for comms audio coming in and not the one referred to previously.

sigma studio

speech

noise_reduction

beamforming

dual-microphone

pastedimage1631713397447v1.png
pastedimage1631713397447v1.png
242002682_4231917446844807_7112522193807922948_n.jpg
242002682_4231917446844807_7112522193807922948_n.jpg
241879688_640852660286637_3727730897324113643_n.jpg
241879688_640852660286637_3727730897324113643_n.jpg
DaveThib Reply
Oct 22, 2021 00:00

Hello Mathias,

I have just seen this now and I need to think about this some more.

Dave T