Skip to main content
TUTORIALS12 min read

Sound Masking System Design: Spectrum, Level, and Coverage Calculation

Design a sound masking system for a 500 m² open office from scratch: masking spectrum, required level, speaker spacing, and before/after Articulation Index.

AcousPlan Editorial · March 18, 2026

Sound masking is often specified as a single number — "install a masking system to 45 dBA" — but this misses the engineering. An incorrectly shaped masking spectrum provides poor intelligibility reduction even at the right level, and poor speaker placement creates hot spots and dead zones that make the system audible as a distinct sound rather than transparent background noise. This article designs a masking system for a real 500 m² open office from first principles, with every number calculated explicitly.

The Space

Floor plan: 25 m × 20 m open office, 2.7 m floor-to-ceiling height (suspended acoustic ceiling) Occupancy: 60 workstations, 60% occupancy during peak hours Existing ceiling: 600 × 600 mm mineral fibre tile, NRC 0.75 Problem: Speech is intelligible at 8 m distance. Privacy Index is below 60%. Staff complaints about distraction.

Step 1 — Baseline Acoustic Measurements

Before designing the masking system, we need to know the existing acoustic environment. Field measurements taken at five representative positions during unoccupied working hours (HVAC running, no occupants):

Existing background noise levels (unoccupied, HVAC only):

Octave Band (Hz)1252505001k2k4kA-weighted
L_eq (dB)38363431282533 dBA

This is a very quiet office — HVAC noise sits below NR 30. Speech is almost entirely unmasked. We can expect high intelligibility at long distances.

Occupied speech level at workstation (talker 1 m from mouth, typical conversational voice):

Octave Band (Hz)1252505001k2k4k
L_speech at 1m (dB)636769666054

Step 2 — Speech Propagation to Receiver

In an open plan office with a good acoustic ceiling, speech level attenuates with distance following a power law influenced by the ceiling's absorption. Using the ISO 3382-3:2012 method, the spatial decay rate D_2,S is measured or estimated.

For this ceiling (NRC 0.75, room geometry), a typical D_2,S value is approximately 4.5 dB per distance doubling.

Speech level at distance r from talker:

L(r) = L(1m) - D_2,S × log₂(r)

For r = 8 m (distance we're targeting for privacy):

log₂(8) = 3.0

Attenuation = 4.5 × 3.0 = 13.5 dB

Speech level at 8 m receiver position (per octave band):

Octave Band (Hz)1252505001k2k4k
L at 1m636769666054
Attenuation (dB)−13.5−13.5−13.5−13.5−13.5−13.5
L at 8m (dB)49.553.555.552.546.540.5

A-weighted speech at 8 m ≈ 52 dBA (applying standard A-weighting corrections).

Step 3 — Calculate the Articulation Index (Before Masking)

The Articulation Index uses the signal-to-noise ratio (SNR) in each band, weighted by the importance of that band to speech intelligibility. Using the simplified AI method from ANSI S3.5:

AI band weight factors:

Band (Hz)1252505001k2k4k
Weight (W_i)0.00.010.130.330.300.13

SNR per band = L_speech(r) − L_noise

Band (Hz)Speech at 8mBackgroundSNR (dB)Clipped SNR (−12 to +18)W_i × SNR_norm
12549.538+11.5+11.50 × 0 = 0
25053.536+17.5+17.50.01 × (17.5+12)/30 = 0.0098
50055.534+21.5+18.00.13 × (18+12)/30 = 0.130
1k52.531+21.5+18.00.33 × (18+12)/30 = 0.330
2k46.528+18.5+18.00.30 × (18+12)/30 = 0.300
4k40.525+15.5+15.50.13 × (15.5+12)/30 = 0.119

AI = Σ(W_i × SNR_norm) = 0 + 0.010 + 0.130 + 0.330 + 0.300 + 0.119 = 0.889

An AI of 0.89 corresponds to very high intelligibility — almost every word understood at 8 m. Privacy Index = 1 − AI = 0.11, or 11%. This confirms the problem.

Target: AI < 0.15 (Privacy Index > 85%) at 8 m distance.

Step 4 — Design the Masking Spectrum

The masking noise spectrum must:

  1. Sit above the existing background noise (to be effective)
  2. Match the shape of speech to maximise masking per dB added
  3. Avoid harsh, audible tonality that creates occupant complaints
The standard masking spectrum shape (ANSI/ASA S12.2 shaped noise curve) targets these levels:

Octave Band (Hz)1252505001k2k4k
Target masking spectrum (dB)515048464440

This curve rolls off at high frequencies to match the characteristic roll-off of speech energy and avoid the spectrum sounding "bright" or hissing.

Verify the masking spectrum exceeds existing background noise at every band:

Band (Hz)Existing backgroundTarget maskingMargin
1253851+13 dB ✓
2503650+14 dB ✓
5003448+14 dB ✓
1k3146+15 dB ✓
2k2844+16 dB ✓
4k2540+15 dB ✓

All bands confirm. A-weighted level of masking spectrum: applying A-weighting corrections (125 Hz: −16.1 dB, 250 Hz: −8.6 dB, 500 Hz: −3.2 dB, 1 kHz: 0 dB, 2 kHz: +1.2 dB, 4 kHz: +1.0 dB):

BandL (dB)A correctionL_A (dB)
12551−16.134.9
25050−8.641.4
50048−3.244.8
1k46046.0
2k44+1.245.2
4k40+1.041.0

Energy sum: 10 × log₁₀(10^3.49 + 10^4.14 + 10^4.48 + 10^4.60 + 10^4.52 + 10^4.10)

= 10 × log₁₀(3090 + 13800 + 30200 + 39800 + 33100 + 12600)

= 10 × log₁₀(132590) = 51.2 dBA

This is within the recommended 48–52 dBA range for open offices. It will be perceptible but should not be annoying if the spectrum is correctly shaped.

Step 5 — Calculate the Articulation Index (After Masking)

With the masking system active, the noise floor at the receiver is now the masking spectrum (replacing existing background noise which is lower):

Band (Hz)Speech at 8mMasking levelSNR (dB)Clipped SNRW_i × SNR_norm
12549.551−1.5−1.50 × 0 = 0
25053.550+3.5+3.50.01 × (3.5+12)/30 = 0.0052
50055.548+7.5+7.50.13 × (7.5+12)/30 = 0.0845
1k52.546+6.5+6.50.33 × (6.5+12)/30 = 0.2035
2k46.544+2.5+2.50.30 × (2.5+12)/30 = 0.1450
4k40.540+0.5+0.50.13 × (0.5+12)/30 = 0.0542

AI (after masking) = 0 + 0.0052 + 0.0845 + 0.2035 + 0.1450 + 0.0542 = 0.492

Hmm — still too high. AI = 0.49 gives Privacy Index = 51%. We need the masking level to be higher, or the receiver distance to be shorter, or both.

Adjust masking level: raise all bands by 4 dB:

Band (Hz)Revised maskingSNR at 8mClipped SNRW_i × SNR_norm
12555−5.5−5.50
25054−0.5−0.50.01 × (−0.5+12)/30 = 0.0038
50052+3.5+3.50.13 × (3.5+12)/30 = 0.0672
1k50+2.5+2.50.33 × (2.5+12)/30 = 0.1595
2k48−1.5−1.50.30 × (−1.5+12)/30 = 0.1050
4k44−3.5−3.50.13 × (−3.5+12)/30 = 0.0368

AI (revised) = 0 + 0.004 + 0.067 + 0.160 + 0.105 + 0.037 = 0.373

Still above target. This reveals an important truth: masking alone cannot achieve AI < 0.15 in a space with this level of speech intelligibility at 8 m. Sound masking works best when combined with spatial planning (workstation spacing) and acoustic absorption to increase D_2,S.

If the D_2,S rate could be improved from 4.5 to 6.0 dB/doubling (achievable by adding absorptive screens at workstation height), the speech level at 8 m drops by an additional:

(6.0 − 4.5) × log₂(8) = 1.5 × 3.0 = 4.5 dB reduction

With speech reduced by 4.5 dB and revised masking at +4 dB:

BandSpeech at 8mMaskingSNRClippedW_i × SNR_norm
50051.052−1.0−1.00.13 × (−1+12)/30 = 0.0477
1k48.050−2.0−2.00.33 × (−2+12)/30 = 0.110
2k42.048−6.0−6.00.30 × (−6+12)/30 = 0.060
4k36.044−8.0−8.00.13 × (−8+12)/30 = 0.017

AI (combined strategy) ≈ 0 + 0.003 + 0.048 + 0.110 + 0.060 + 0.017 = 0.238

Closer. With the full treatment (masking + screens + ceiling optimisation), AI < 0.15 is achievable. This shows that masking system design must be integrated with the overall acoustic strategy.

Step 6 — Speaker Layout and Coverage Calculation

Ceiling height: 2.7 m Speaker type: downward-facing directional emitter, cone angle ±45° (90° total) Coverage radius per speaker at ceiling: r = H × tan(45°) = 2.7 × 1.0 = 2.7 m

For ±2 dB uniformity, speakers must overlap by at least 30%. Effective coverage spacing:

Spacing = 2 × r × 0.85 (15% overlap each side) = 2 × 2.7 × 0.85 = 4.6 m

Grid layout for 25 m × 20 m floor:

  • Along 25 m axis: 25 / 4.6 = 5.4 → 6 columns at 25/6 = 4.17 m spacing
  • Along 20 m axis: 20 / 4.6 = 4.3 → 5 rows at 20/5 = 4.0 m spacing
Total speakers: 6 × 5 = 30 speakers

Zone boundaries: Split the floor into 4 zones for independent level control (zones allow tuning around glass walls, entrance lobbies, and high-traffic areas that receive more masking).

Step 7 — System Power Budget

Each speaker delivers sound pressure level determined by its sensitivity and drive level. For a typical ceiling masking speaker:

  • Rated sensitivity: 82 dB SPL at 1 m, 1 W
  • Target level at floor: 51 dBA (revised masking level at 500 Hz: 52 dB)
  • Distance from speaker to ear: 2.7 m (direct path, ceiling to seated height 1.2 m = 1.5 m ear height, so d = 2.7 − 1.2 = 1.5 m effective)
Level at 1.5 m = Sensitivity + 10 × log₁₀(W) − 20 × log₁₀(d/1)

52 = 82 + 10 × log₁₀(W) − 20 × log₁₀(1.5)

52 = 82 + 10 × log₁₀(W) − 3.5

10 × log₁₀(W) = 52 − 82 + 3.5 = −26.5 dB

W = 10^(−2.65) = 0.0022 W per speaker (2.2 mW)

For 30 speakers: total amplifier demand = 30 × 0.0022 = 0.066 W into speakers. Amplifier overhead ×10: target amplifier capacity ~1 W per channel, with 30 channels. In practice, a 4-channel amplifier driving 8-speaker zones is common for spaces of this size.

Step 8 — Commissioning Acceptance Criteria

Set the commissioning pass/fail criteria before installation. Measure at 20 representative points with the system active:

ParameterTargetAcceptance limit
A-weighted level51 dBA±2 dB (49–53 dBA)
Uniformity±2 dBMaximum ±3 dB
1/3-octave spectral shapePer design curve±3 dB per band
AI at 8 m from talker< 0.15< 0.20
Annoyance (occupant trial)Not noticeable< 10% complaints

Summary of Results

MetricBeforeAfter
Background noise33 dBA51 dBA (masking active)
Speech level at 8 m52 dBA52 dBA (unchanged)
AI at 8 m0.890.24 (with screens + ceiling)
Privacy Index11%76%
Speaker count30
Amplifier channels8 (4 zones)

The key lesson from this calculation is that sound masking alone in a poorly performing space achieves limited privacy improvement. The masking system reduces AI from 0.89 to approximately 0.37 on its own. Achieving the target AI < 0.15 requires integrating masking with acoustic screens and ceiling treatment. Specify all three together; budget for all three together.

Use AcousPlan's speech privacy calculator to model your specific open office configuration and optimise the combined treatment strategy before committing to a masking system specification.

Related Articles

Run This Analysis Yourself

AcousPlan calculates RT60, STI, and compliance using the same standards referenced in this article. Free tier available.

Start Designing Free