Jump to content
IGNORED

BLIND TEST INVITE: Do digital audio players sound different?


Recommended Posts

31 minutes ago, Archimago said:

I'll have to disagree with you @Miska about this though: "This doesn't really replicate real device playback performance". IMO, high quality 24/96 capture is all we need especially with these devices...

 

It doesn't capture everything the devices put out, that's why it doesn't replicate the real performance...

 

For example for the TEAC UD-501 to reproduce all it puts out, you need to capture at least 1.5 MHz wide spectrum.

 

This is output of UD-501 when input is 44.1k sample rate sweep from 0 - 22.05 kHz and UD-501's digital filter is set to "sharp".

TEAC_UD501-sweep441-sharp-s.thumb.png.86ec2ec14900fb389891bf576c4058ca.png

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
3 hours ago, esldude said:

It would obviously be highly important.  -100 db at 1 mhz, and then fed into a speaker or headphone........its going to get reproduced how exactly?  Sure seems as if 96 khz is going to be enough on the bandwidth end anyway.  

 

Question is how much intermodulation products you get from your amplifiers and other gear for example from the the images around 352.8 kHz? This is music content with inverse and forward spectrum at about -65 dB level, so for example 1 kHz tone in the base band has 2 kHz difference around 352.8 kHz.

 

For example these kind of things are what make DACs different. And the sample uses 96 kHz sampling rate, so it has 48 kHz bandwidth.

 

But sure, still regardless of limitations of the test, no problems hearing differences.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
3 hours ago, Ralf11 said:

how high must we go to get the phase right?

 

I think this test captures relevant phase errors, because largely their practical impact reaches only up to about 30 kHz.

 

I'm not sure which ADC anti-alias filter setting @Archimago used in this test... They also have some impact on the result, depending on the setting.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
18 hours ago, pkane2001 said:

I would have absolutely no problem with that. Maybe 24/48, just to leave a margin for ADC filter outside the audible range. 24/96 if you want to be absolutely, positively, 110% safe.

 

Then you both test your ADC anti-alias filter heavily (they are not actually designed to clean up DAC outputs, but instead real analog sources). And if your ADC anti-alias filter manages well, it massively cleans up output of typical DAC. But of course if that' what you specifically want...

 

In any case, just take that into account, it is a fact that you are altering the DAC output signal by doing that.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
5 hours ago, Archimago said:

This was not a problem with the music used.

 

All the music repeats at those higher frequencies as well with forward and inverse spectrum. So it doesn't matter whether it is music or test tone.

 

To properly capture the behavior, I use sweep tone and "peak hold" spectrum. This works for music as well, leave the spectrum at peak hold and play entire song.

 

My point was mostly that the ADC's anti-alias filter removes those images when you run it at 96k. If you've made the recording at DSD256, a little bit more would have been preserved.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
3 hours ago, esldude said:

And what's the audible significance  of these images above 40 khz? 

 

I answered that already earlier. Amount of intermodulation products (and in this case aliasing) you get from those fully correlated inverse and forward frequency spectrum components is system dependent.

 

Essentially it just demonstrates incomplete and non-precise reconstruction of the original waveform. If you don't capture this for the tests, you don't capture whole picture.

 

Good quality D/A conversion process doesn't produce any images at all.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, esldude said:

I agree, and don't promote the idea of poor DA or AD conversion.  But what I've seen is aliasing and imaging in the -90 dbFS and lower range.  This with a full max signal.  Reduce the level of the aliased signals or the signals that image and you reduce what leaks thru.  So just how much can make for any difference that corrupts a test like Archimago's?  Looks to me like pretty much a non-problem on playback and equally so for Archimago recording these devices at 96 khz while they playback at lower rates. 

 

Images are quite a bit higher typically, depending on the reconstruction analog filter. If it is more aggressive with lower cut-off point, then it spoils phase response at top of audio range.

 

RME ADI-2's image levels at 44.1k input for the record:

ADI2-sweep-44k1-sharp-wide.thumb.png.d50cc1c49745e7961b849e44803e03fd.png

 

Run the DAC with upsampling to 705.6/768 and it gets much lower, run it with properly upsampled DSD256 in DSD Direct mode and you have no images at all and any noise left overs are lower level than images at 705.6/768k - and totally uncorrelated!

 

1 hour ago, esldude said:

This with a full max signal.

 

Given current loudness wars, RedBook content is typically full max signal at all times with clipping.

 

1 hour ago, esldude said:

Reduce the level of the aliased signals or the signals that image and you reduce what leaks thru.

 

So now you need to select test music so that it works well for a DAC? :D

 

1 hour ago, esldude said:

So just how much can make for any difference that corrupts a test like Archimago's?

 

You don't know, so you cannot disregard it as an important factor. Let's not make assumptions here.

 

1 hour ago, esldude said:

Looks to me like pretty much a non-problem on playback and equally so for Archimago recording these devices at 96 khz while they playback at lower rates.

 

The recordings reveal some of the badness of the devices, but not all. That's the point.

 

Sounds like you want to conveniently ignore aspects that don't fit in your PCM ideology... ;)

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

As with any recording, you first need to analyze bandwidth needed to accurately reproduce the source you want to record. So you need to check what is the highest frequency it puts out. And then you select sampling rate that is sufficient for the required bandwidth. This is the fundamental requirement for accurate reproduction.

 

I'm not at all saying this is wouldn't already show differences, it does. But it doesn't tell the whole picture, only part of it.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
23 minutes ago, esldude said:

IMD would show up even if the ADC is running at 44.1 khz.  You don't need wideband measures for that.  So whatever the ultrasonic sources of IMD into the audible band you'd already be seeing them.  They aren't much apparently. 

 

Only if it originates from the DAC itself, and not for example from power amplifier.

 

23 minutes ago, esldude said:

The reason I don't record such things with DSD256 is I don't have an ADC for that.

 

That's not a technical reason justifying why it wouldn't be helpful. This test was recorded with ADI-2 Pro which can record DSD256.

 

23 minutes ago, esldude said:

I'm not worried if something shows up at -120 db, because you'll not hear it.

 

You cannot make statements about what I will or won't hear. You can only make statements about your own hearing. You would be surprised what people are capable of hearing.

 

23 minutes ago, esldude said:

I've done the reverse test for imaging as well.  Similar levels were seen.

 

Can you explain your testing methodology and DACs in question? At 192k ADC rate you cannot test imaging except for first step of on-chip digital filter. And what I'm talking about here is output rate of the on-chip digital filter at 352.8k (for 44.1k input). You need at least 768k sampling rate to see even lower half of that image.

 

In this another DAC example I posted, that image is down about -45 dB.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Just now, esldude said:

This spectrogram goes to gray at -144 db.  You see an idle tone which is in the Forte DAC at about 31 khz, -95 db in level which isn't great.  You see double that frequency at -125 db.  Otherwise no imaging above -144 db for 2hz-20khz.   On the 2hz-40 khz sweep, you get a little imaging just above 20 khz at about -132 db.  It gets a little higher in level as the frequency increases, but never exceeds -115 db.  This is not a perfect result, but there is not a whole lot up there to 96 khz at least. 

 

Imaging of Forte DAC.png

 

Because you don't reach output rate of the digital filter at all! :)

 

You are looking at very narrow frequency band and believe that that's all? That's what I'm trying to say, you are not seeing the whole picture.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
57 minutes ago, esldude said:

Here are some for the Forte, which I think you also have.  

 

OK, let's take a look at Forte. Test tones as 44.1k sampling rate 32-bit PCM.

 

First playing 1 kHz tone, wide band spectrum:

Forte-1k-wide.thumb.png.f2c1de8a90f9f28cd664161631e705ea.png

Whoops, not very clean...

 

Then a 0 - 22.05 kHz sweep:

Forte-sweep-wide.thumb.png.1cbf4890862d1c36be4bbcea942a3424.png

Now we can see the noise shaping bump, two image pairs and huge HF noise bumps.

 

Let's zoom in to low frequencies:

Forte-sweep-narrow.thumb.png.b26c6f70da3d4c4ec367b5512a3ffed5.png

Here we can see first image pair around 176.4k and second around 352.8k. And also remains of the modulator noise hump. This looks like Cirrus Logic DAC chip, except that for example my own implementations based on their CS4398 DAC chip are totally clean above the noise hump, and so is for example Marantz HD-DAC1 that is based on the same chip. Maybe this is some other chip model from Cirrus. Doesn't explain the HF noise humps though.

 

It also has some aliasing and funky behavior with full levels signals near Nyquist. The switching PSU makes a faint tone just above 30 kHz.

Screenshot_2019-02-13_00-23-36.thumb.png.72d528b17e942b30ce5a56a2dcc8b955.png

 

 

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
18 minutes ago, esldude said:

If upsampling fixes the issues then good, but it would be nicer not to need that fix. 

 

As long as you deal with PCM, at rates like 44.1k, you will need digital filters as part of the reconstruction. And you need to run those somewhere. DAC chips are very constrained in terms of DSP power, so they cut a lot of corners and leave it short. And that shows up.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, esldude said:

This is unusual behavior.  It only does this at max level and between 21,750 hz and 22,050 hz with the Forte I have.  An ADC shouldn't let such signals thru, but the Forte shouldn't act that way.  Tried another DAC and it does none of this.  However, if you drop the signal to -1 dbFS that goes away. 

 

Modern ADC's will let things through up to 22.05 kHz and a little bit over as aliasing. It is property of the on-chip digital filter, if you look at the level response you can see that there's a frequency reponse boost around that area. If you upsample 44.1k content to 192k that goes away. Although related to this the problem is not so much what the ADC originally has let through, but mastering in digital domain pushing levels to clipping and then that triggering such behaviors in clipped transients.

 

1 hour ago, esldude said:

I suppose you've noticed the 31 khz tone around the PSU, also causes faint aliasing in the ADC not around Nyquist, but around the 31 khz tone.  Making me wonder if that is from the PSU.

 

Yes, I mentioned that. It is from the internal switching PSU (likely some DC-DC converter), since it is independent whether the device is wall-wart powered or not. And the frequency matches such. Quite typical, I'm less worried about that than the mess it leaves at audio band.

 

1 hour ago, esldude said:

Here is a 48 khz and then 96 khz sweep recorded at 192 khz. 

 

744994698_31khztoneeffect.thumb.png.6328ba85493702e0d7ad69b0c3a70215.png

 

Yeah, it is somewhat messy. And running it at 192k doesn't fix that either.

 

But afterall it is quite cheap device. I originally purchased it for portable room acoustic measurements because it has 48V phantom output. But they've already cut software support for that product and it works only to limited extent as UAC2 class compliant device... I replaced Forte with Prism Lyra, but I'm not entirely happy with that either...

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

It can disturb the modulation scheme in analog class-D. But nowadays it is better to use direct-digital amplifiers where the modulator is software generating 1-bit PWM (aka DSD) stream driving directly the power switching stages. Essentially the amplifier becomes "power DAC" and you don't anymore have analog stage between DAC and power amp. (for example we did that with Estelon in the Estelon Lynx speaker)

 

It was explained in more detail here:

https://www.youtube.com/watch?v=6gdbdgKWJ2s

 

I think most amplifiers (speaker and headphones) used in mobile phones and tablets these days are similar, for efficiency reasons. Also microphones used there are digital MEMS type that output 1-bit stream.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...