V-Listen — Professional NVH Signal Analysis Platform Request Beta Access →

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:

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 V-Listen. All Rights Reserved.