Woofer Excursion Test: Check Driver Limits with a Frequency Sweep
Woofer excursion is the physical distance the cone travels from its rest position during playback. Every woofer has a linear excursion limit (Xmax), beyond which the voice coil begins to leave the magnetic gap and distortion increases rapidly. Beyond the mechanical limit (Xmech), physical damage to the suspension or voice coil is possible. The frequency sweep at low frequencies produces maximum cone excursion demand, making it the most direct tool for approaching these limits in a controlled way.
The goal of excursion testing is not to push a driver to failure: it is to understand how much headroom remains between your normal playback conditions and the driver's mechanical limits. This information helps you set bass management crossovers correctly and configure protection filters appropriately.1
Understanding Xmax and why it matters
Xmax is the maximum peak excursion at which a woofer's total harmonic distortion remains below a defined threshold (often 10%). Beyond Xmax, distortion rises steeply, producing audible harmonic content that was not in the original signal. At frequencies below the port tuning frequency in a ported speaker, the port no longer controls cone motion and the driver can exceed Xmax with much less signal input than at higher frequencies. The excursion test at and below the port tuning frequency is the most revealing test of how far your woofer travels before it distorts at your normal playback volume.2
Running the excursion test safely
Set the sweep to the Subwoofer preset and switch to Manual mode. Set volume at your normal playback level, not louder. Sweep downward from 80 Hz and watch the woofer cone visually, particularly below 60 Hz. At the port tuning frequency, excursion is controlled by the port. Below port tuning, excursion increases rapidly.2 If the cone appears to be moving more than a few millimetres at moderate volume, you are near Xmax at that frequency and volume combination. A sine tone that produces audible distortion (a buzzing or coarse texture on an otherwise clean tone) indicates excursion beyond the linear range. Stop the sweep and reduce volume if you see or hear this.
What the results tell you
If the woofer reaches visible maximum excursion at your normal playback volume during the deep bass sweep, the driver is undersized for your listening level and room, or the crossover is not high-passing the woofer appropriately for its size. Subwoofers with DSP typically include an excursion limiter: check that it is enabled. Passive speakers without a high-pass filter at the amplifier input are the most susceptible to overexcursion, particularly when driven by high-powered amplifiers at high listening volumes. Note the lowest frequency at which the driver produces clean output at your normal volume and treat that as the speaker's practical lower frequency limit for your setup.3
Establishing the safe excursion envelope at your working volume
Establishing the practical excursion envelope at your specific working volume requires a systematic low-frequency sweep rather than a single frequency test. Set the sweep to Manual mode and advance from 80 Hz downward in 5 Hz steps, pausing at each frequency for 5 seconds and watching the woofer cone directly from a position 20–30 cm in front of it. At frequencies above the port tuning point, cone excursion is controlled and visible movement is minimal even at moderate volume. As you approach the port tuning frequency, cone movement is at its minimum for a ported enclosure because the port is absorbing the mechanical demand. Below port tuning, excursion rises steeply.
Marking the safe volume ceiling for deep bass
Note the exact volume control position you are using during the excursion test and the frequency at which cone movement becomes visibly large. In a sealed system, excursion increases steadily as you descend below the resonant frequency. In a ported system, excursion rises rapidly below port tuning. The frequency at which you see large cone movement at your working volume is the effective lower frequency limit for that volume setting. Reduce volume by 3 dB and repeat the sweep from that frequency downward: a 3 dB reduction typically reduces linear excursion demand by approximately 40%, which can move the onset of visible excursion significantly lower.
Using visual inspection to confirm the linear range
At the onset of overexcursion, the cone's pattern of movement becomes irregular: it may show asymmetric forward bias or a hesitation in its return stroke as the suspension approaches its mechanical limit. Below Xmax, cone movement is smooth and symmetric. The transition from linear to non-linear excursion is visible as a change from fluid, consistent motion to erratic or asymmetric travel. Identify this transition frequency during your sweep and use it as the lower limit for your volume setting in normal use.4
Comparing passive and DSP-protected excursion behaviour
When a powered subwoofer or active monitor includes an excursion protection circuit in its DSP, comparing the sweep behaviour with and without protection active reveals how aggressively the circuit limits output. Enable the DSP protection if your unit has a toggle in the app or rear panel, and run the sweep from 80 Hz to 20 Hz at the same volume level you used without protection. The cone movement and audible tone character should remain clean through the range where unprotected operation would produce overexcursion.
Reading the compression onset point in the DSP-protected sweep
As the DSP protection engages, it reduces gain at the frequencies where excursion is approaching the limit. On the sweep, this protection onset sounds like a sudden reduction in level or a mild compression of the tone character at the protected frequency. Note where this onset occurs. If the DSP protection engages well below your working frequency range (below 30 Hz on a subwoofer intended for music), the system has adequate headroom at your volume setting. If the DSP protection engages at 45 Hz or higher during the sweep at normal listening volume, the subwoofer is operating near its mechanical limit at your usual SPL level.
When to use a subsonic filter instead of DSP compression
Below port tuning frequency, DSP excursion protection that compresses the signal can produce audible pumping artifacts during sustained deep bass content. A subsonic high-pass filter set at or slightly below the port tuning frequency is a cleaner solution because it prevents the input signal from demanding excursion at frequencies the driver cannot handle linearly, rather than allowing the demand and then compressing it. The excursion sweep confirms where the filter should be set by showing the frequency where unprotected excursion first becomes problematic at your working volume.5
Use the sweep to set the filter at the actual excursion onset rather than guessing from the specification, because the real limit depends on your volume and room, not the datasheet. If the unprotected sweep stays clean down to 25 Hz at your level, a 30 Hz high-pass is conservative and safe. Tune the filter to sit just below the frequency where overexcursion first appears, so you keep as much usable bass as possible while removing the demand the driver cannot meet linearly.
When to use this
Use this test when you are concerned about driver safety at high playback levels, when you have recently increased amplifier power, when a speaker starts distorting on bass content, or when evaluating whether a woofer can handle a specific use case without damage risk.
Examples
New amplifier causing bass distortion
Noticeable buzzing distortion on deep bass notes after upgrading to a more powerful amplifier
Sweep revealed the woofer was exceeding Xmax at 40 Hz at the new amplifier's listening level. Reduced gain by 3 dB and added a 45 Hz high-pass filter at the amp input
A more powerful amplifier produces more excursion at the same volume control setting. Gain staging and a high-pass filter resolved the distortion.
Subwoofer voice coil scraping at high levels
Occasional scraping or grinding sound from the subwoofer during very deep bass passages at high volume
Sweep at high volume confirmed the voice coil was rubbing at 18–22 Hz. The subwoofer's subsonic filter had been disabled. Reinstating it eliminated the scraping sound above reference level
A disabled subsonic filter is a common cause of overexcursion. Always verify the subsonic filter is active on ported subwoofers.
- 1.
Eminence Speaker, "Understanding Loudspeaker Data," eminence.com, accessed June 2026. https://eminence.com/pages/support__understanding-loudspeaker-data
- 2.
Perry Marshall, "The DSP Assisted Reflex System," audioxpress.com, July 2020. https://audioxpress.com/article/the-dsp-assisted-reflex-system
- 3.
Rod Elliott, "Measuring Loudspeaker Driver Parameters," sound-au.com, June 2018. https://sound-au.com/tsp.htm
- 4.
"Thiele/Small parameters," en.wikipedia.org, accessed June 2026. https://en.wikipedia.org/wiki/Thiele/Small_parameters
- 5.
Phil Ward, "Neumann KH 810 II," soundonsound.com, June 2026. https://www.soundonsound.com/reviews/neumann-kh-810-ii