• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Octave Music Don Grusin High Resolution Music Analysis (Video)

The DSD ultansonic noise hump is in the 20 to 80Khz region (at least in the on topic recordings reviewed), peaking at about 50kHz. Right where the "high resolution" music is supposed to be.

DSD64, DSD128, DSD256 or DSD512?

DSD64 is roughly equivalent of 48/32 PCM, but without the brickwall digital filter artifacts.
 
I see that they turned the PSRR problem into a feature, affording volume control via setting the analog supply voltage of the output stage.
It sure does work, no doubt.... but the question still his how good it works wrt supply-related distortion and modulation?

We've been improving the amplifier. It is certainly not easy implementation, but it works great. For sure you need fancy PSU, just like for any DAC reference voltage. Biggest challenges are the board design and the other high power switching design.

The high switching rate allows for a lower output impedance at audio frequencies from the post filter and less load-induced frequeny response deviations. Again certainly better than any of the typical "legacy" PWM amps without post-filter feedback but can it compete with modern PWM amps like NCore and Purify?

Yes, in my opinion it can compete. But it is certainly more complex and expensive though. So not necessarily for someone looking for low BOM solution. Already the hardware needed to run the related software costs more than BOM of those NCore/Purify amps. But OTOH, if you anyway want to do a "streaming amp" or similar you can see from NAD and others, you will need some computer for the software anyway. And then it is not so bad in the end. Plus you can run all the digital room correction at the same time as well. Moore's law is solving cost of the computing hardware all the time, it is already much easier than back in 2018.
 
DSD64, DSD128, DSD256 or DSD512?

DSD64 is roughly equivalent of 48/32 PCM, but without the brickwall digital filter artifacts.
In the recording this thread is (supposed to be) discussing.
 
This is what I got from my 18 years old Sanza Clip Zip using 48k sampling rate, 16 bits.
2400 Hz square wave, no sign of any phase problem.

square_2400hz.png


Spectrum of a 10 kHz sine wave. Little spurs at ~970 kHz and then twice of that. Looks clean enough to me.

sin_10khz.png
 
This is what I got from my 18 years old Sanza Clip Zip using 48k sampling rate, 16 bits.
2400 Hz square wave, no sign of any phase problem.

View attachment 195438

Spectrum of a 10 kHz sine wave. Little spurs at ~970 kHz and then twice of that. Looks clean enough to me.

View attachment 195445

Nice!
I was think about getting my AD2 out today for some similar measurements.
 
  • Like
Reactions: NTK
2400 Hz square wave, no sign of any phase problem.

Quite a bit of Gibbs ringing, but that is to be expected with low rate PCM.

Did you check phase vs frequency response?

Spectrum of a 10 kHz sine wave. Little spurs at ~970 kHz and then twice of that. Looks clean enough to me.

Best way to check is to make 0 - 22.05 kHz (or 0 - 24 kHz in case you use 48 kHz sampling rate) 10 second long linear sweep with analyzer in peak hold mode, like the ones I've presented. Then let it run for a minute or so to gather proper peak spectrum. That will give you good overview how things look like. Single tones like 10 kHz are hard to spot and don't really tell much.

But overall looks a bit like Cirrus Logic DAC chips, similar noise bump as you would get also with DSD. So it's SDM DAC chip.
 
Quite a bit of Gibbs ringing, but that is to be expected with low rate PCM.

Did you check phase vs frequency response?
It shows the textbook case of a bandlimited square wave. Certainly not the response of the Butterworth filter you showed in post #944.
Best way to check is to make 0 - 22.05 kHz (or 0 - 24 kHz in case you use 48 kHz sampling rate) 10 second long linear sweep with analyzer in peak hold mode, like the ones I've presented. Then let it run for a minute or so to gather proper peak spectrum. That will give you good overview how things look like. Single tones like 10 kHz are hard to spot and don't really tell much.

But overall looks a bit like Cirrus Logic DAC chips, similar noise bump as you would get also with DSD. So it's SDM DAC chip.
Why don't you just tell us your exact procedure and equipment used to generate the graphs in your post #956, and see if someone (likely not me as I don't currently have access to better instruments) can replicate them.
 
It shows the textbook case of a bandlimited square wave. Certainly not the response of the Butterworth filter you showed in post #944.

How would you say since it is swallowed by the Gibbs ringing? So you didn't measure it's phase response? How much phase shift does it have (in degrees) at 20 kHz?

Point of the DSD square was to show that it looks pretty much like non-bandlimited square. Which will also expose any analog post-filter effects.

Here's Marantz HD-DAC1 playing 7 kHz square at 192k PCM rate:
Marantz-square7k-pcm192.png


Not so much effect visible yet from the Butterworth analog filter. Because it disappears largely in the Gibbs overshoot.

But if we do the same on the same DAC with DSD128 we begin so see more clearly:
Marantz-square7k-dsd128.png


Because now it actually hits the post-filter big time and otherwise begins to look like a proper square.

Some DACs may use Bessel type filter and then it looks better in this respect. But then you need even higher order filter with higher corner frequency to avoid rolling off the highs. That's why I used special transient optimized analog filter in my DAC design to avoid such overshoot and also keep phase response nice and avoid early roll-off.

Why don't you just tell us your exact procedure and equipment used to generate the graphs in your post #956, and see if someone (likely not me as I don't currently have access to better instruments) can replicate them.

I have told many times. 10 second long 0 dBFS linear sweep 0 - 22.05 kHz, 44.1/32 TPDF dithered WAV. Analyzer set to 1M point FFT running at 10 MHz sampling rate, peak hold spectrum. Use some sensible window function like Blackman or flat-top. 0 dBr calibrated to 0 dBFS using 1 kHz test tone. Let the tone run in repeat at least for 1 minute or longer until the spectrum stops changing.

Three essential things, 0 dBFS linear sweep from DC to Nyquist, enough bandwidth and analyzer in peak hold mode.
 
Last edited:
It shows the textbook case of a bandlimited square wave. Certainly not the response of the Butterworth filter you showed in post #944.

Why don't you just tell us your exact procedure and equipment used to generate the graphs in your post #956, and see if someone (likely not me as I don't currently have access to better instruments) can replicate them.

I was going to suggest pink noise rather than a tone.
 
I was going to suggest pink noise rather than a tone.

Pink noise is not good. White noise works better, but it takes forever on peak hold to fill up all bins to 0 dBr.
 
How would you say since it is swallowed by the Gibbs ringing? So you didn't measure it's phase response? How much phase shift does it have (in degrees) at 20 kHz?
Here is the theoretical bandlimited square wave constructed from summing h1, h3, h5, h7, and h9. If phase is an issue with the output signal from my Clip Zip, it will not look like this.
square_2400k_theoretical.png

Put a -40 deg phase shift in h9 as shown in your filter calculations, it changes to this.

square_2400k_phase_shifted.png
 
Pink noise is not good. White noise works better, but it takes forever on peak hold to fill up all bins to 0 dBr.

BW and peak hold are not issue for AD2, but fft size is severely constrained by limited resources. It’s not really designed for such analyses. Could just offload data for external analysis.
 
Here is the theoretical bandlimited square wave constructed from summing h1, h3, h5, h7, and h9. If phase is an issue with the output signal from my Clip Zip, it will not look like this.
View attachment 195510
Put a -40 deg phase shift in h9 as shown in your filter calculations, it changes to this.

View attachment 195511

For what order and kind of filter? That looks like high order minimum-phase filter.

If we go back to the original and look at step response of fifth order Butterworth filter:
Screenshot from 2022-03-26 21-53-05.png
You can see that would be swallowed by your Gibbs ringing already. You can see the Marantz above as similar, although the corner there is higher up at 100 kHz.

If we then change to 4th order Chebyshev that also meets the spec:
Screenshot from 2022-03-26 21-55-04.png

You can see that the step response got much worse.

And then for 5th order Bessel:
Screenshot from 2022-03-26 21-56-18.png


And still the phase response looks like this:
Screenshot from 2022-03-26 21-57-24.png



But problem is that it would have early frequency response roll-off:
Screenshot from 2022-03-26 22-00-09.png



I generally want phase shift at 20 kHz to be less than 10 degrees. And frequency response no more than 0.1 dB down at 20 kHz.
 
For what order and kind of filter? That looks like high order minimum-phase filter.
What is shown is that phase shift in the anti-imaging filter in a dirt cheap Clip Zip is already a total non-issue.
 
Last edited:
So I'm quite happy with the DAC running at DSD512:
sweep-dsd512-wide.png

(you can ignore the extra interferences that are thanks to PSU and DAC boards without chassis on table with wiring hassle)

square7k-dsd512.png


This has 4th order analog filter with fc=100 kHz. But of course the D/A conversion section itself is 32 element, so essentially 32-tap linear phase analog FIR.

Holo Spring 2 DAC at DSD512:
HoloSpring2_sweep-wide_DSD512.png


DSD 1024:
HoloSpring2_sweep-wide_DSD1024_DSD5.png


1.4112 MHz PCM:
HoloSpring2_sweep-wide_1M4112.png


6 dB level difference in noise floor because of 6 dB output level difference between it's R2R and DSD DACs.

705.6 kHz PCM:
HoloSpring2_sweep-wide_705k6.png

Now you can see the image around 705.6 kHz sampling rate.

So you can see Spring has pretty steep analog filter in it's output stage. I don't have 7 kHz square wave plot of it at the moment, but I can check later when I get back home.
 
So I'm quite happy with the DAC running at DSD512:
sweep-dsd512-wide.png

(you can ignore the extra interferences that
Which DAC is that ?

Why no DSD noise humps ! Good analogue section design.
 
Last edited:
Ran my chirp. Still nothing unusual.

Looks like a regular DSD DAC running at DSD128, mostly noise hump from the noise shaper. Maybe a Cirrus Logic chip?

In this case, images seem to be swallowed in the noise hump.
 
Last edited:
Looks like a regular DSD DAC running at DSD128, mostly noise hump from the noise shaper. Maybe a Cirrus Logic chip?

In this case, images seem to be swallowed in the noise hump.
Now, we are back to the original scheduled programming of most of the story can be told by SINAD.

So .... FUD on phase shift problem: Debunked

This you showed in post #956 is just a poor implemented DAC. Not that it matters much in real life as very few audio amplifiers has frequency bandwidth to a 300 kHz, no transducer reproduces them, and we can't hear them. It is shown that a bottom tier device sold >15 years ago did not have this problem. Another FUD debunked.

index.php
 
Back
Top Bottom