Read the related articles
×
Read more articles...

DSF oversampling. DSD64 vs. DSD128. What's real sound advantage?

Many times people ask me about the necessity of oversampling DSF (DSD hi-res audio files) from DSD64 to DSD128. This is a complex issue. Many links in this viewed chain. But we try to watch the possible advantages of DDS64 to DSD128 conversion. At least theoretically for almost ideal conditions. This experiment doesn't consider DAC's role in sound quality.

updated

Author: Yuri Korzunov,
Audiophile Inventory's developer with 25+ year experience in digital signal processing,
author of the articles that make audio easy for beginners
D64 vs. D128 - DSF audio file conversion

 

 

Back to top

How to resample DSD

To re-sample DSD audio file:

  1. Start audio converter software AuI ConverteR 48x44
     
     
  2. In the main program's window, click Open files button and open DSD audio file (*.dsf, *.dff).
  3. It the main window, Format panel, choose output audio format: DSF or DFF.
  4. Set output sample rate: DSD64, DSD128, DSD256, DSD512, DSD1024.
  5. Choose directory for output files (also, check out the video).
  6. Push Start button.
  7. Wait until the conversion end.

 

Back to top

How D64 and D128 are compared

1. WAV-file (sample rate 176 kHz), which contains sweep sine 0 ... 20 kHz, was taken as a source file.

2. Source WAV was converted to files DSF D64 (further DSF-D64) and DSF D128 (further DSF-D128) via AuI ConverteR 48x44.

3. File DSF-D64 was converted to file DSF D128 (further DSF-D64-D128) via AuI ConverteR 48x44.

4. Files DSF-D64, DSF-D128 and DSF-D64-D128 were converted to WAV files for comparison in the spectrum analyzer.

Attention: All pictures shown below depend on algorithms of spectrum analyzer (FFT length, applied window, overlap, ...), encoding and decoding PCM to DSF and DSF to PCM.

For experiments, you can download AuI ConverteR 48x44 FREE.

 

Back to top

Comparison

Cuts by the level of sonogram (frequency-time spectrogram) are shown here. The vertical axis is frequency, the horizontal axis is time.

Level -4 dB. The peak of sweep sine signal is lower this level.

Original PCM
-4dB PCM
DSF DSD64
-4dB D64
DSF DSD64 to DSD128
-4dB D64 to D128
DSF DSD128
-4dB D128

 

Level -5 dB. Here we watch the sweep sine signal (green arrow pointing it out). Its frequency grows with time.

Original PCM
-5dB PCM
DSF DSD64
-5dB D64
DSF DSD64 to DSD128
-5dB D64 to D128
DSF DSD128
-5dB D128

 

Level -132 dB. Here we watch noise (red arrow point it out) at DSF-D64. Other files haven't noise while.

Original PCM
-132 dB PCM
DSF DSD64
-132 dB D64
DSF DSD64 to DSD128
-132 dB D64 to D128
DSF DSD128
-132 dB D128

 

Level -137 dB. The first noise peaks appear at DSF-D64-D128. DSF-D128 has pure sweep sine as before.

Original PCM
-132 dB PCM
DSF DSD64
-137 dB D64
DSF DSD64 to DSD128
-137 dB D64 to D128
DSF DSD128
-137 dB D128

 

Level -140 dB. DSF-D128 has pure sweep sine as before.

Original PCM
-140 dB PCM
DSF DSD64
-140 dB D64
DSF DSD64 to DSD128
-140 dB D64 to D128
DSF DSD128
-140 dB D128

 

Level -164 dB. DSF-D128 has the first noise peaks. DSF-D64-D128 is almost hidden under noise. DSF-D64 hidden.

Original PCM
-164 dB PCM
DSF DSD64
-164 dB D64
DSF DSD64 to DSD128
-164 dB D64 to D128
DSF DSD128
-164 dB D128

 

In short

The noise floor of DSF-D64 begins at -132 dB, DSF-D64-D128 at -137 dB, DSF-D128 at -164 dB.

 

Back to top

Conclusions

1. Noise floor of DSF-D128 better DSF-D64 converted to D128 at 27 dB.

2. Noise floor of DSF-D128 better DSF-D64 at 32 dB.

3. Noise floor of DSF-D64 converted to D128 better original DSF-D64 at 5 dB.

 

Thus:

If we convert PCM to DSF, DSD128 using gives us a gain of useful loudness range 32 dB.

If we convert DSD64 to DSD128 we have a gain of useful loudness range 5 dB.

These values depend on audio conversion software and hardware used for playback and methods of measurement.

For DSF we get the improvement in noise level when converting DSD64 to DSD128

 

Update: experiment was executed in 2014 with old version of AuI ConverteR. Modified D64 modulator work better and currently not difference between D64 and D64, upsampled to D128.

 

 

Back to top

Read more

  1. DSF file format. DSF extension >
  2. How to playback DSF files in Foobar2000 [Step-by-Step] >
  3. DSD vs DSF vs DFF Files Audio >
  4. DSF to PCM converter >
  5. DSF File Converter >
  6. Audio Converter DSF to FLAC >
  7. How Impact to Audio Quality of PCM to DSF Conversion. 1-bit DSF vs. PCM >

 

 

Back to top