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.
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.
The modulation depth m describes the ratio of envelope fluctuation amplitude to the mean envelope level:
A fully modulated signal (100% AM) has m = 1.0 and produces maximum roughness at the optimal modulation frequency.
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:
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.
| Parameter | Options | Description |
|---|---|---|
| Block Size | 40 ms – 200 ms | Analysis window length; shorter blocks improve temporal resolution at the cost of reduced modulation frequency resolution |
| Overlap | 0% – 75% | Overlap between consecutive analysis blocks |
| Modulation Frequency Range | 15 Hz – 300 Hz (fixed) | Band-pass range for modulation detection; not user-adjustable |
| Field Type | Free field / Diffuse field | Ear transfer function for the underlying critical-band analysis |
| Quantity | Unit | Description |
|---|---|---|
| R | asper | Overall roughness value |
| R'(z) | asper/Bark | Specific roughness spectrum showing the contribution of each critical band |
| R(t) | asper | Roughness vs Time trace for time-varying signals |
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.
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:
© 2026 V-Listen. All Rights Reserved.