Roughness Analysis

Roughness describes the perception of rapid amplitude modulations in a sound. When a carrier signal is modulated at rates between approximately 15 Hz and 300 Hz, listeners perceive a characteristic "rough" or "buzzing" quality. Maximum roughness sensation occurs at a modulation frequency of about 70 Hz. Roughness is an important sound quality metric for evaluating engine noise, gear whine, electric motor tones, and power-tool sounds.

Theory

Amplitude Modulation Detection

The auditory system detects amplitude modulation (AM) within each critical band. The roughness model applies a bank of critical-band filters to the input signal, computes the envelope of each band output, and extracts the modulation depth and modulation frequency. Only modulations within the roughness-relevant range (15 – 300 Hz) contribute to the result.

Time (ms) Amplitude 0 5 10 15 20 25 Envelope (70 Hz) Carrier (1 kHz) 1/f_mod = 14.3 ms (70 Hz modulation period)

Modulation Depth

The modulation depth m describes the ratio of envelope fluctuation amplitude to the mean envelope level:

m = (Emax − Emin) / (Emax + Emin)

A fully modulated signal (100% AM) has m = 1.0 and produces maximum roughness at the optimal modulation frequency.

Roughness Model

The total roughness is calculated by summing the modulation-depth contributions across all critical bands, weighted by a modulation-frequency transfer function fmod that peaks at approximately 70 Hz:

R = k · Σi fmod(fm,i) · mi2 · Δzi   [asper]

The constant k is calibrated so that a 1 kHz tone with 100% AM at 70 Hz and 60 dB SPL yields exactly 1 asper.

Parameters

ParameterOptionsDescription
Block Size40 ms – 200 msAnalysis window length; shorter blocks improve temporal resolution at the cost of reduced modulation frequency resolution
Overlap0% – 75%Overlap between consecutive analysis blocks
Modulation Frequency Range15 Hz – 300 Hz (fixed)Band-pass range for modulation detection; not user-adjustable
Field TypeFree field / Diffuse fieldEar transfer function for the underlying critical-band analysis

Output Quantities

QuantityUnitDescription
RasperOverall roughness value
R'(z)asper/BarkSpecific roughness spectrum showing the contribution of each critical band
R(t)asperRoughness vs Time trace for time-varying signals

Specific Roughness

The specific roughness spectrum R'(z) reveals which frequency regions contribute most to the overall roughness. This is invaluable for diagnostic purposes: a peak in specific roughness around 16 Bark, for example, indicates modulated energy near 3 – 4 kHz, which could correspond to gear-mesh frequency interactions or electric motor commutation effects.

Roughness vs Time

The time-varying roughness R(t) is computed on a block-by-block basis. This allows tracking of roughness evolution during transient events such as:

Hearing Model Roughness (ECMA-418-2)

Two roughness models are available side by side. The classic model described above follows the Zwicker/Fastl and Daniel/Weber formulation. In addition, Deepsona provides Hearing Model Roughness, which follows the standardized auditory processing chain of ECMA-418-2: the signal passes through the ECMA-418-2 auditory filter bank and an ear transfer function, and the modulation analysis is carried out on the resulting band envelopes.

AspectClassic modelHearing model (ECMA-418-2)
BasisCritical-band modulation-depth modelStandardized hearing model with defined auditory filter bank
Unitasperasper
Sound fieldFree field / Diffuse fieldAutomatic (default) / Free field / Diffuse field — Automatic determines the sound field per channel from the equalization information stored with the recording
Standard edition—ECMA-418-2 Edition 3 (default) or Edition 4
Typical useEstablished comparisons, historical data sets, legacy targetsReporting against a current standardized method; consistency with other hearing-model metrics
The two models are not numerically interchangeable. Fix one model for a comparison series and state which one was used — including the edition and the sound field for the hearing model — in every report.

Roughness vs RPM

Hearing Model Roughness is also available as a vs RPM variant. Instead of a time axis, the result is plotted over the speed of rotation, which shows directly in which part of the operating range the sound becomes rough. This is the form needed for target setting and for comparing samples, because the speed axis removes the influence of how quickly the machine was ramped.

For the parameters shared with the other speed-resolved psychoacoustic analyses and for advice on reading the curves, see Psychoacoustics vs RPM.

Interpretation Guidelines

Reference value: 1 asper is defined as the roughness of a 1 kHz tone at 60 dB SPL, 100% amplitude-modulated at 70 Hz.

Practical Application Notes

Standard References


© 2026 Deepsona. All Rights Reserved.