Prices. Choose optimal >
Order >

Bit-Depth Audio and Harmonic Distortions

Changing of bit-depth 32-bit float or 24-bit integer samples to 16-bit integer cause some harmonic distrortions.

Pure source signal (44 kHz, 32-bit float or 24-bit integer, sine wave 4410 or 4430 Hz):

Original sine wave 4410 Hz with SR=44100 Hz






This signal saved to 16-bit integer format:

Bit-depth 32-bit float converted to 16-bit integer






Sine wave 4410 Hz hasn't noise, but it have 3-th harmonic with significant level (-114 dB).

Sine wave 4430 Hz has noise with level better -133 dB.


This is result of convertion 32-bit float to 16-bit integer of sine waves 4000 and 4030 Hz with sample rate 192 kHz:

32-float to 16-bit with sample rate 192 kHz






Here we see input (without conversion or other processing) signal with frequency 4010 Hz in 16-bit / 44100 Hz:

Input audio signal 4410 Hz format 16-bit / 44100 Hz




Appear 3-rd harmonic with level -118 dB.


Here we see input signal with frequency 4030 Hz in 16-bit / 44100 Hz:

Input audio signal 4430 Hz format 16-bit / 44100 Hz




No separate harmonics. Appear noise like to white noise.



For 32-bit float to 16-bit integer conversion:

1) If frequency of sine wave is multiple of sampling rate, harmonic distortion appear as pure sine waves with noise same noise of HD formats (very low).

2) Otherwise non-linear distortions uniform allocate (same white noise) all frequencies with low level.

AuI ConverteR 48x44 RSS Audiophile Inventory on Facebook Audiophile Inventory on Google+ Audiophile Inventory on LinkedIn

Audiophile converter
 CD ripper
DSF/FLAC metatag editor
AuI ConverteR 48x44


Conversion CDA (CD-audio track) to mp3 may be provided with different level of safety. CD drive can show (via programming interface) errors that appear during reading and mark each byte data integrity (correct/wrong). Looks like, some CD drives can’t do the detection error per each byte.