Skip to main content

Audio & Acoustics · Comparison

Beamforming vs
single-microphone noise reduction.

Beamforming uses two or more microphones to separate sound by direction, so it can reduce noise that overlaps the voice in frequency, such as other talkers or a TV, with little distortion. Single-microphone noise reduction can only separate sound by how it behaves in time and frequency: it works well on steady noise such as fans and hum, and neural models handle changing noise far better than classical filters, but it has no cue for which of two voices is the one you want. If the product can fit matched microphones and the noise comes from other directions, start with a beamformer; most multi-microphone products then add single-channel noise reduction after it.

A guide for hardware and R&D teams deciding how many microphones a product needs. We compare the two approaches on what they separate, what they need and how they fail.

The short version

Beamforming separates by
Direction of arrival
Single-mic separates by
Time & frequency structure
Often best
A beamformer, then a post-filter
  • A specialist practice of MLAIA Data Science
  • Led by Dr. Yochai Edlitz · Ph.D., Weizmann Institute

Side by side

Two ways to separate a voice from noise.
Different inputs, different limits.

Beamforming is a spatial filter: it needs more than one microphone and works on where sound comes from. Single-microphone noise reduction is a time-frequency filter: it works on one signal and on how speech and noise differ in it.

Beamforming compared with single-microphone noise reduction
CriterionBeamforming (two or more microphones)Single-microphone noise reduction
What it separates onWhere sound comes from. The microphone signals are delayed, filtered and summed so the look direction adds up and other directions partly cancel.How sound behaves in time and frequency. A gain for each time-frequency bin, from a classical estimator such as a Wiener filter or from a neural network, keeps speech-dominated bins and suppresses the rest.
Where it winsNoise from directions other than the talker: other people speaking, a TV or loudspeaker, a fan across the room. Far-field capture, with the talker a metre or more away. Noise that overlaps speech in frequency.Products with room for only one microphone, or hardware that is already fixed. Steady noise such as fans, air conditioning and hum. A talker close to the microphone. A software-only upgrade.
Hardware & data needsTwo or more microphones with known spacing, synchronized sampling, and matched sensitivity and phase, or calibration per unit. Multichannel recordings from the device for tuning and testing.One microphone. Classical methods need little data. Neural models need large sets of clean speech and noise for training, plus recordings from the target device to check for mismatch.
Latency & computeFixed beamformers are cheap and add little delay. Adaptive beamformers such as MVDR or GSC cost more, and need noise-covariance estimates and voice-activity control. Compute grows with the number of microphones.Classical STFT-domain methods are cheap; the frame length sets most of the algorithmic delay. Neural models range from small to heavy, and on a device usually need a streaming design and quantization.
Physical limitsDirectivity depends on array size relative to wavelength, so a small array gives little directivity at low frequencies. Above the frequency where microphone spacing exceeds half a wavelength, spatial aliasing creates extra lobes.No spatial selectivity. A sound with the same time-frequency character as the target, such as another voice, can’t be removed without risking the target too.
How it failsMicrophone mismatch, a blocked port or a talker outside the look direction weaken the beam. Adaptive beamformers can cancel the target when steering is wrong or the room is very reverberant. Diffuse noise is reduced much less than noise from one direction.Aggressive suppression leaves musical noise or muffled, distorted speech. Babble and music leak through, or pull speech down with them. Neural models can fail on noise unlike their training data.
What to measureSNR improvement and speech distortion by angle and distance, on several production units, in reverberant rooms. Word error rate if a speech recognizer listens.SNR improvement against speech distortion across noise types and levels, objective quality scores, word error rate and structured listening tests.

This compares general properties of the two approaches. How much either one helps on a given product depends on the microphones, the enclosure, the room and the noise, and has to be measured on the device.

When each one wins

Pick by where the noise comes from.
Then by what the hardware allows.

The deciding questions are physical: where the noise is, how steady it is, and whether the product has room for matched microphones.

01

Choose beamforming when

The noise comes from somewhere other than the talker, the talker is at a distance, or other voices are the main problem. The product must also allow two or more microphones at a known spacing, with tolerances you can control or calibrate.

02

Choose single-microphone when

The hardware has one microphone, the noise is mostly steady, or the talker is close to the microphone, as in many handheld uses. A neural suppressor can then handle much of the changing noise, within the device’s compute and latency budget.

03

Use both when

The product has an array. A beamformer reduces directional noise with little distortion, and a single-channel post-filter removes the diffuse noise left in its output. Under a single-target model, the multichannel Wiener filter can be written as exactly this: an MVDR beamformer followed by a single-channel Wiener post-filter.

How we’d choose

Measure the scene first.
Then decide the microphones.

Microphone count and placement are hard to change once the board layout is frozen, so we settle this question early and with recordings from the product’s own conditions.

Record the real scene

We record on a prototype or reference device in the conditions users meet, and find out where the noise comes from, how steady it is and how far away the talker is.

Check the mechanical budget

We review how many microphones fit, at what spacing, with what port design and tolerances. Small spacing points to differential or superdirective designs, with limited gain at low frequencies.

Set latency & compute budgets

A call, a speech recognizer and a hearing device each tolerate different delay. That sets the frame length, the beamformer type and how large a model can be.

Prototype both, measure the same way

We run a single-channel baseline, a beamformer and the combination through one evaluation on held-out recordings, and choose on the measurements.

Discuss your microphone design

Before we start

Good questions. Straight answers.

Can a neural network on one microphone replace a microphone array?

Often not fully. Single-channel neural enhancement is strong on many noise types, but with one microphone it has no spatial cue, so when the interference is another voice it can’t reliably tell which talker is wanted, unless it is given a sample of the target voice. An array adds that cue, and a neural model can then work on the beamformer’s output or on all channels.

Are two microphones enough for beamforming?

Often, for headsets, earbuds and phones. Two microphones support a differential or adaptive beamformer, or give a noise reference for a post-filter. Directivity is limited, especially at low frequencies, and more microphones give more freedom to place nulls. Geometry matters as much as the count.

Does beamforming add latency?

A fixed time-domain beamformer adds very little. A frequency-domain beamformer adds the delay of its analysis frame, the same as frequency-domain single-channel noise reduction. If both run in one STFT pipeline, the frame delay is paid only once.

Should a product use both?

In most multi-microphone products, yes. The beamformer removes directional noise with little distortion, and a single-channel post-filter removes the diffuse noise it leaves behind.

Where does echo cancellation fit?

Echo from the device’s own loudspeaker is a separate problem. Acoustic echo cancellation uses the playback signal as a reference, and neither approach here replaces it. With an array, where the canceller sits relative to the beamformer changes both cost and difficulty. Our beamforming page covers the options.

Audio & Acoustics · Beamforming vs Single-Mic Noise Reduction

Tell us what
you’re working on.

Share the problem, the data you have and what success would look like. We’ll discuss a practical next step.

Please don’t include confidential datasets, credentials or patient information.

yochai@mlaia.com
+972 52 484 6282

Your inquiry is handled under our Privacy Policy.