This will be the second time I measure a true DSD device. The first time was about a month ago when I checked out the beta firmware for the Oppo BDP-105 at a friend's house. Unfortunately, although we seemed to be able to play some DSD128 samples from 2L properly in DFF format, I was unable to play the DSD128 encoded test signals properly, so this will be the first time on this blog I can show the improvements between DSD64 and DSD128.
As you likely are aware, 1-bit quantization results it lots of noise. DSD deals with this by virtue of the high sample rate - DSD64 at 2.8MHz and DSD128 at 5.6MHz along with noise shaping to shift the noise up into the ultrasonic parts of the spectrum. By doing this, DSD is capable of high signal-to-noise ratio in the audible spectrum rivaling that of 24-bit PCM. However, this noise floor is not flat like for PCM, but rather will gradually increase higher up in the spectrum and then escalate rather quickly by 20kHz for DSD64.
As I showed in the Oppo test, when you look at something simple like a 1kHz sine wave through DSD64, you can actually make out this high-frequency noise. Here is how it looks coming out of the RCA output from the TEAC:
DSD64 1kHz sine wave at -6dBFS:
DSD128 1kHz sine wave at -6dBFS:
PCM 16/44 SHARP digital filter, 1kHz sine wave:
Now before one gets overly impressed, realize that these filters operate in the ultrasonic range... That is, you're not going to hear the difference other than the potential gains or attenuation as it may affect the audible frequencies. However, those gain values are very audible indeed with FIR2 sounding clearly loudest and FIR1 softest (again, like for the PCM filters, just a turn of the knob allows you to instantaneously A-B the difference on the TEAC).
DSD64 (1-bit, 2.8MHz):Let's get to it then, RightMark 6.2.5 results playing the DSD64 transcoded 24/192 test tone:
The first 4 columns are the TEAC with FIR filters 1-4. The fifth is the TEAC playing the original PCM test with the SHARP filter (best measuring of the three). Finally the last column is the Oppo BDP-105 playing from a USB stick.
Notice the default FIR2 filter performed the best.
Here's what the frequency response looks like:
It's quite evident from the graphs above just how noisy DSD64 is above 20kHz. The 24/192 PCM test signal (yellow) is cleaner beyond 20kHz. The noise characteristics of the TEAC and Oppo are about the same with a hint that the Oppo's analogue lowpass filter is stronger.
DSD128 (1-bit, 5.6MHz):Finally, I get to have a look at what DSD128 measures like. Theoretically, 1-bit sampling going from 64x to 128x should allow the machine to push the noise an octave higher. Therefore, we should see the noise start ascending from 40kHz onwards. Likewise, the SNR in the audio spectrum should improve as well but this would be already beyond the E-MU's ability to measure.
First, the Summary:
In both the graphs above, we see that DSD128 indeed does push the noise floor out to ~40kHz as predicted and from there, the level rises quite significantly. Although the noise level isn't as high as DSD64 by 100kHz, it is still significantly higher than with PCM (yellow).
Dunn J-Test:As I've mentioned before with the Oppo tests, you cannot apply the J-Test to DSD and expect to stimulate jitter since this was designed for PCM with 16/44kHz or 24/48kHz sampling rates in mind; specifically for digital S/PDIF or AES/EBU interfaces between transport and DAC. Nonetheless, here's what they look like through the TEAC in DSD64 (DSD128 looks about the same).
Summary:Well everyone, there you have it. DSD64 and DSD128 off the TEAC UD-501. Contrary to the French Qobuz review where the authors have suggested that DSD was being converted to PCM internally, the test results here are consistent with direct DSD decoding. For a comparison, look at the results with the Pioneer DV-588A where internally 24/88 PCM conversion was being done on DSD64 (look at the unusual noise spectrum, PCM-type frequency response, and J-Test showing the jitter pattern found in PCM).
The TEAC UD-501 performed essentially the same as the Oppo BDP-105 from what I see here. This is good and provides a nice comparison with the level of performance out of the SABRE32 DAC. Again, this level of performance certainly is consistent with the subjective listening of DSD64 and DSD128 material I reported earlier.
About those FIR filter settings. There really is no difference in sound other than the differences in gain from my listening. I'd just stick with FIR2 unless there's a reason you would want to attenuate the signal (for example, FIR1 with -6.6dB allowed me to measure the TEAC through the XLR output without clipping the E-MU 0404USB - results are good BTW and shows the benefits of balanced interconnects).
Considering the ultrasonic characteristics of these filters for a moment, FIR1 with a cutoff frequency (fc) of 185kHz basically will allow all the DSD noise to pass through unattenuated. So, if you figure you have an amplifier that can handle all that ultrasonic noise feel free to give this setting a try... It's like the old "custom" filter setting of the first Sony SCD-1 (vs. the stronger "standard" filter) where some audiophiles felt the sound became more "open" and "airy" with the weaker filter. FIR3 is the strongest filter out of the 4. Personally I'm happy with FIR2 with its fc of 90kHz. Look at the PCM1795 datasheet for some nice graphs for these filters.
Benefits of DSD128 over DSD64 are clear in the measurements - you can see it in the cleaner sine wave above, and it pushes the ultrasonic noise out to ~40kHz. Subjectively, it clearly has the potential to sound fantastic if the recording is up to par. I guess we'll see in the days ahead just how much commercially available material gets released...
Bottom line: For the price, the TEAC UD-501 DAC offers up a lot of value and fantastic set of features. Sonically, I believe this DAC can easily trade punches with the best out there - whether PCM or DSD.
Enough with testing... Time to enjoy the music!
The DFF and DSF file formats are inadequate. Compared to FLAC, APE, or ALAC, these DSD file formats feel geriatric! Seriously, PLEASE get the file format right.
Over the months, I have heard DSD apologists talk about how you don't need compression or native tagging because "hard drives are cheap" and "JRiver can tag with its internal database". Sorry... That's not good enough. This is a foundational matter and will impact future generations of products, so it's important to get it done properly instead of rely on work-arounds.
Please guys, now that you've gotten together to define DoP and manufacturers to make these DAC's, lets get it done right with a standard DSD format that's fully capable, preferably "free" as in "open". Maybe some enterprising coder like Josh Coalson of FLAC fame can apply their expertise!
Thanks in advance. ;-)