So here's a set of namiew measurements;
They partly emerged to learn a few things from again, partly for implicitly showing what the Phasure NOS1 is capable of, but maybe merely to refer to when it is in order (at random forums); Some things are hard to explain while pictures tell a 1000 words and with both it should be more easy for me to explain whenever needed.
These measurements are about the impulse response of the NOS1 and we use Dirac pulses for it.
Dirac pulses : One shot samples which pose (only) positive Voltage in this case 2V. So, while Redbook is about 16/44.1 and thus 44100 samples exist in the (music) file per second, this is about 1 sample of it and it goes all the way up from 0V to 2V. It may represent a transient of one sample long (which will not exist in real music), but it will show how the electronics can follow (should follow) and we'lll make some comparisons with more common behaviour. You will see ...
All measurements were taken from the (left channel) output of the NOS1 at the end of 2m single ended (RCA) coax cable (the same used for playback here).
Here you see a way zoomed out picture of such a Dirac signal, and the 2V samples are spaced just under 1ms apart. Notice the horizontal (time) resolution which is 1ms.
The sampling rate of the analyser is 2Gs (2 giga samples per second).
Important to understand for later : This is a native 16/44.1 signal which has not been upsampled. This is how the one-sample spikes remain that. We'll understand this better later.
Here you see the same signal in the frequency domain;
Analyser now samples at 10Ms (10 mega samples per second) which allows looking up to 5Mhz of frequency (Nyquist);
The signal is the most square, which implies odd harmonics (3, 5,7, etc.) of infinite frequency. So, a square builds form sines and the more square the square is (read : the more steep its slopes are) the more odd harmonics need to be represented.
So here you see them up to 5Mhz with the notice that no filtering has been applied to the analyser (this counts for all the pictures unless told otherwise).
Here you see the same, but now up to 450KHz.
And the audio band.
Now let's see how this looks like when the first picture above is zoomed in :
Here the horizontal resolution is 10us; analyser's sampling rate is 20Ms. This looks quite straight up, right ? Well, although you cab already see it, it really isn't. Look :
Now the horizontal resolution is 1us.
Or something like 50ns.
Actually this tells that it takes your NOS1 90ns to go from zero voltage to the maximum (of ~2V).
And ~160nV to go from 2V to zero.
This all tells that we deal with electrical limits with thus the notice that in digital all is as steep as steep can be.
Btw for your interest, this is how squares need "infinite" frequency :
Look at the mouse arrow which actually points to where the horizontal part of the "square" is going to fall and how this looks in detail; The horizontal resolution is now around 270ns and the frequency you see near the bottom is something like 4 wave cycles par that, meaning 270/4 = 69ns. This should be 14.493.753Hz or over 14MHz.
(if my math is wrong here let me know; easy to make mistakes with all the recalculations from plot interpretations)
Here you see the same picture zoomed out somewhat, and you can see how even a down-going Voltage needs an upwards shot first to do that :
This depends on how much the Voltage needs to go down, which in this case is this 2V in one big bang. You can see in the left Voltage scale that 160mV is going up first.
Similar happens with up-going Voltage but that needs a swing down first.
The moral of the above pictures is that apatrt from that one swing there's no real ringing. This all should indicate your NOS1 is very fast.
Here is our one sample wide Dirac pulse again. I didn't do the math but the width of this should be 1/44100 = 0.0000227 seconds or 0.0227ms = 20us. But now look here :
This is now 2x upsampled/filtered by means of XXHighEnd's Arc Prediction.
And this is 4x.
8x.
16x.
But let's now look what happened to the frequency domain :
You might want to open this post in another browser instance so you can compare this picture and the below two with the same sequence as shown at the start of this post.
So what you see here is a lot of less "hash" beyond the audio band up to 5MHz.
Or how it now looks up to 450KHz.
Or just in-band.
But careful now;
This seems wrong while actually it is right ! It actually shows how square(-ish) music data is rendered as such. So, in-band nothing much changed, while out of band a lot of hash has disappeared. This *is* what we want.
Let's review this one again :
This is our 16x Arc Prediction upsampled/filtered Dirac pulse, and it looks like it now perceived "ringing" from the upsampling. But does it really ? Look back at this detail :
Really quite the same, and all what happend is that electrical behaviour was now mimiced by (Arc Prediction) software but *now* it is under our control !
This is the top of our Dirac pulse zoomed in some more (compare to two pictures above).
And here very much zoomed in; Also see in the top right corner and where the mouse arrow is (and how round it looks from there). So what we see here is how the one sample spike has been spread over 16 samples (that's what happened with 16x upsampling/filtering) and how now hardly any overshoots are there any more and how the one spike has been broken down into elements. All near to perfect for symmetry.
So, done ?
Not yet. Because now we are going to see what happens when it is not Arc Prediction doing this all, but how a normal oversampling DAC plus its filtering behaves.
Here you go. This is 4x upsampled with XXHighEnd's Anti Image upsampling/Filtering which is fairly common to what a normal DAC will show;
Here too the one sample has been broken down into 4 (count the ones above zero Volt) but now there's also something like -500mV "utilized" (compare with the Arc Prediction pictures). That's now 25% in the wrong direction. And the ringing ? So *that* is ringing.
Shall we zoom in on that part between the two pulses ? Watch out :
Ohh sh*t. Look where the mouse pointer is and try to see the less than 1mm cut of the wave made (if look you closely you can see it, but it's really 1mm or so).
Now let's think again; This is still that 1200Hz spaced Dirac pulse. Thus, we originally had a one spike "transient" of one sample wide, and now it spreads forever. This means that while we should hear transients (the most brief ticks - vinyl like) at an on/off rate of 1200Hz (and this is my famous "Transient music" (ahum) this is now first smeared (the ringing you clearly see) while in between the two spikes (happening at a rate of 1200 times per second) it is not even silent.
And might you be interested : this one is similarly zoomed at the top of the real spike shown with Arc Prediction more above, while is is the "silent" part in the middle (see mouse arrow). This is a sheer 19mV you know ...
Here's the plot till 5MHz again to show that this didn't even help much (the contrary);
The 450KHz which rather shows nice Dutch tulips which only show the anomalies (instead of consistent behaviour).
And the audio band which still looks quite nice (meaning : as intended), but which now also shows the fairly steep filtering applied. So yes this implies ringing on behalf of the better impulse response, but we're still not finished with this.
This will be the last sequence and it will show you how even steep filtering will not preserve the transients of audio while in the mean time now *all* is molested. Let's start with this one :
Here I deliberately lowered the sample rate so the "stepping" does not show. But doesn't this look like a sine ?
Notice this is still Anti Imaging fairly normal filtering.
Here you see a time resolution of 0.1ms per devision and one cycle occupies that. This means a 10KHz (still) Dirac pulse is in order here.
Notice that while this is originally is a +2V signal (no negative) the range now spans something like +1.2V / -0.8V. Hmm ...
Zoomed out the signal. Chr*st, what's happening here then ?
Ok, this is a too low sampling rate, but it's the lead in to show you better what occurs here. Look :
Here the sampling rate is sufficiently high again and with some more wave cycles showing per division something nasty is going on. But I have been mean, and I created a Dirac pulse train where the ringing of the frequency runs into the next pulse and now the filtering can't cope (the math doesn't work anymore - and it is not my math). Look :
See that downward excursion ? Same as one of those 5 you see in the previous picture.
Also notice (and try to grasp) that the enrgy at positive voltage sort of anti-compensates for negative. In the previous picture you can see it better, but in this one it is just the same. But why ?
I fooled the filter with presenting real music !
Well, sort of. The frequency of 10Khz is not a constant one, and once in the x-many pulses the space is different.
But now be careful : This is not a normal frequency as such - it is transients only. Remember, that phenomenon of which millions exist in a track. And now you can see how nornal filtering deals with that.
Not so with Arc Prediction, per which means you finally understand the real picture of what happened in the above ones. Here :
Aha ! *Now* you'll understand. So see the third cycle and the more space at the bottom. Remember, that's zero volt and it denotes the spaces between the still one sample long pulses.
Not only the bottom = silent part is superbly there, but also the tops are totally even. And also not to forget : no ringing. And no real damage to the frequency domain either.
The above is again 16x Arc Predcition. Below is the native 16/44.1 signal of this :
Is that beautiful or not ?! Notice the longer space is at the third cycle (sample) again.
So, 100% beautiful, but the frequency domain is not at its best. To see that again, scroll back ...
Keep in mind : no filtering of *any* kind was applied in the analyser in any of the measurements.
Lastly for this sequence :
Although it sometimes seemed to be, this is NOT about squares. It's single shot transients and they happen in music all over and they *can* be represented by 16/44.1 very well. Hopefully you just saw it happening.
You also saw how the distance of the samples (pulses) mangles with normal filtering - the ringing just runs into the next sample and it destroys good filtering (or good sound quality if you want);
Now, real squares are a complete different beast because there the samples run into eachother inherently; squares just connect, contrary to these pulses which in the digital data do not connect, need not connect when properly filtered but will when not. So squares do, and this is for another round of measurements.
Now I'll see whether my NOS1 still can produce music after a complete day of processing these Dirac pulses (which btw are really harder for a D/A converter than "swinging sines" and even "swinging squares").