Why is the nDAC so cheap?
Posted by: Andy S on 04 May 2010
Serious question.
Have Naim scored an own goal? Using a cheap PC and optical to DAC on it's own is such a massive boost over my old CDS1 it just isn't funny and a mate is selling his CDS3 head end as the PC/DAC/XPS is as close as you could get to a CDS3. Not only that, I can connect up a number of sources and get benefit - the TV sounds SO much better through it.
Don't get me wrong, I'm not complaining since I've just bought one (the demo only lasted 5 minutes in all honesty - the distance was that big), just curious...
Have Naim scored an own goal? Using a cheap PC and optical to DAC on it's own is such a massive boost over my old CDS1 it just isn't funny and a mate is selling his CDS3 head end as the PC/DAC/XPS is as close as you could get to a CDS3. Not only that, I can connect up a number of sources and get benefit - the TV sounds SO much better through it.
Don't get me wrong, I'm not complaining since I've just bought one (the demo only lasted 5 minutes in all honesty - the distance was that big), just curious...
Posted on: 20 May 2010 by Andy S
LOL... I'm not trying to win anything (but if I was, it would be a 555 )!! Just trying to understand any mechanism that would cause streamed audio to sound any better or worse than a transport... People are hearing differences - I just can't put it right in my own mind why.quote:Originally posted by gav111n:
OK, OK, Andy, you win 'DAC'.
Your prize is a CDS3!
It should make a beautiful plinth for your laptop.
Gav.
As to laptop - I don't use one to stream! I have a htpc in a silverstone case under my TV which does both audio and video streaming - all controlled by a remote and a sexy on screen UI
Posted on: 20 May 2010 by DanBa
quote:Originally posted by Andy S:
BTW, the receiver doesn't extract bits by periodically sampling the input waveform... it actually looks for transitions. It needs to do this to extract the clock back out of the SPDIF signal...
If the bit stream (“0”,”1”, clock) coming in the DAC is only jittered at the SPDIF transmitter level, than the SPDIF receiver can easily decode it, read and store the perfect original “0” & “1” in a buffer.
But if the above SPDIF transmitter-jittered bit stream is affected / jittered by other noise sources, than the SPDIF receiver cannot perfectly decode it, and the read and stored data is more or less perfect.
“However, the situation is still far from ideal. Incoming SPDIF data link is affected by interface jitter in all its components: its transitions timing is perturbed by both transmitter, line induced and interfering noise jitter. The transitions that should be used to reconstruct the data link bit clock are not precisely timed and irremediably modified in an unknown way during transmission process.”
(“Line induced jitter is instead caused by the transmission medium. Any connection link has a limited bandwidth, that makes transitions slower than ideal and this causes waveform deformations that can be easily studied with an oscilloscope (eye pattern).”
“Interfering-noise induced jitter is another consequence of the limited slope of the transitions. If we inject a small (compared to the signal) amount of noise in the SPDIF channel, this will add to the signal, modifying its instantaneous value. If the noise is low, ad as such is not be able to transform a 0 into a 1, there are no transmission errors, but the signal level will be altered also during the transitions, so that the 0 crossing time will be affected”)
A more or less perfect SPDIF decoder should not rely on edge triggering to decode the incoming PCM signals.
"While the Bridge has a Lens built into it (as does the PWT) there's plenty difference between the outboard standalone Lens and the built in one. For one thing, the standalone Lens has a very complex receiver called the Symbolic Logic Receiver that takes the S/PDIF signals coming into it and removes the data and throws away the clocks. Neither built in Lens has this chore nor the ability and hardware to pull it off. This is a very big piece of engineering in the standalone Lens and took nearly three years of work (at various times in the last decade) to figure it out. First conceived by myself and then implemented by Bob Stadtherr - that early version never saw the light of day. Our Romanian engineering team, led by our good friend Nucu, has designed a modern version of this fascinating circuit which, frankly, is the heart of the outboard Lens and what makes it so special.
The SLR does not rely on edge triggering to decode the PCM signals. Instead, it takes a series of snapshots and figures out what the pattern is of the PCM code based on a set of stored symbols and then assembles these symbols into a meaningful data train. This completely eliminates clocks and jitter before it even goes into the Lens.”
Probably well-formed SPDIF PCM signals transmitted by a high-end CD player are more robust against the line induced jitter and and the Interfering-noise induced jitter.
PS: Due to the forum rules, I cannot post the different links. But you can easily “google” the quoted citations.
Posted on: 20 May 2010 by Andy S
Nope. SPDIF is bit perfect in transmission. If it isn't, the DAC can't sync to the incoming signal as you'll lose framing bits.quote:Originally posted by DanBa:
But if the above SPDIF transmitter-jittered bit stream is affected / jittered by other noise sources, than the SPDIF receiver cannot perfectly decode it, and the read and stored data is more or less perfect.
This says you get jitter.quote:“However, the situation is still far from ideal. Incoming SPDIF data link is affected by interface jitter in all its components: its transitions timing is perturbed by both transmitter, line induced and interfering noise jitter. The transitions that should be used to reconstruct the data link bit clock are not precisely timed and irremediably modified in an unknown way during transmission process.”
This says you get jitterquote:(“Line induced jitter is instead caused by the transmission medium. Any connection link has a limited bandwidth, that makes transitions slower than ideal and this causes waveform deformations that can be easily studied with an oscilloscope (eye pattern).”
This says you get jitter.quote:“Interfering-noise induced jitter is another consequence of the limited slope of the transitions. If we inject a small (compared to the signal) amount of noise in the SPDIF channel, this will add to the signal, modifying its instantaneous value. If the noise is low, ad as such is not be able to transform a 0 into a 1, there are no transmission errors, but the signal level will be altered also during the transitions, so that the 0 crossing time will be affected”)
Oh - cool, but what does this have to do with the discussion about the nDAC?quote:"While the Bridge has a Lens built into it (as does the PWT) there's plenty difference between the outboard standalone Lens and the built in one. For one thing, the standalone Lens has a very complex receiver called the Symbolic Logic Receiver that takes the S/PDIF signals coming into it and removes the data and throws away the clocks. Neither built in Lens has this chore nor the ability and hardware to pull it off. This is a very big piece of engineering in the standalone Lens and took nearly three years of work (at various times in the last decade) to figure it out. First conceived by myself and then implemented by Bob Stadtherr - that early version never saw the light of day. Our Romanian engineering team, led by our good friend Nucu, has designed a modern version of this fascinating circuit which, frankly, is the heart of the outboard Lens and what makes it so special.
The SLR does not rely on edge triggering to decode the PCM signals. Instead, it takes a series of snapshots and figures out what the pattern is of the PCM code based on a set of stored symbols and then assembles these symbols into a meaningful data train. This completely eliminates clocks and jitter before it even goes into the Lens.”
Don't agree with this.quote:Probably well-formed SPDIF PCM signals transmitted by a high-end CD player are more robust against the line induced jitter and and the Interfering-noise induced jitter.
I'll say it once more (it must be the 1000th time I've said it on this thread).
- Transports are bit perfect 99.9% of the time
- SPDIF is a bit perfect transmission medium
- Transports will have more or less jitter depending on their design
- SPDIF will add varying amounts of jitter depending on the cable characteristics
- The reclocking of the nDAC removes all jitter from the transport and SPDIF cable
- Jitter is not the reason people hear differences with the nDAC (IMHO of course )
Posted on: 20 May 2010 by fatcat
quote:Originally posted by DarrellK:quote:Originally posted by fatcat:quote:Originally posted by Andy S:Wot he said....quote:Originally posted by DarrellK:
Hi Fatcat,
My (very limited) understanding is however it is introduced to the system (motor, power supply, whatever) jitter manifests itself only as timing errors in the digital bitstream. What other "noise" can there be in the digital domain, apart from making a "1" a "0" or vice-versa? (and if this happened to any extent, you'd likely get no music at all.)
The DAC reclocks the bitstream and so removes the jitter introduced between the reading of the disk and it's arrival in the DAC buffer, however it was caused - the DAC can't "know" how the jitter was introduced, still less care.
Darrell
Definatley, Wot he said
Manifest : To show or demonstrate plainly; reveal:
Jitter reveals the presence of noise.
Wot I really said:
"jitter manifests itself only as timing errors..."
In other words (taking your definition of "manifest"): timing errors (in the bitstream) reveal the presence of jitter.
I suppose it would be more accurate if I had said: "jitter *causes* (only) timing errors in the bitstream presented to the DAC."
Anyway, semantics aside, If I can be so bold as to sum up the thread so far:
Darrell
Jitter doesn’t manifest itself. Jitter is a manifestation of noise, nothing to do with semantics.
If digital data is passed though a circuit that is subjected to noise, the waveform will contain timing errors. Jitter is simply a name given to these timing errors. The greater the noise the greater the jitter. Noise is the phenomenon, timing error in the waveform (jitter) is the observable consequences of the noise.
Similar to a flagpole in the wind, the wind is the phenomenon, the bending of the flagpole is the observable consequences of the wind.
The noise, hence, timing errors (jitter) is not significant in the transmission of the data, as long as the errors are kept within reason.
What is significant is the presence of noise in the circuit.
The clock timing error, also called jitter is a different matter.
Posted on: 20 May 2010 by Andy S
Nope, they are one and the same thing. The only way noise gets transmitted to the DAC (especially if using optical) is in timing errors. It is impossible for the DAC to separate them out to jitter due to noise in the power supply, jitter due to cable etc... and then only get rid of certain elements of jitter. The nDAC claims to eliminate jitter at the SPDIF interface. If it does this, it will get rid of all noise related jitter from the transport.quote:Originally posted by fatcat:
The clock timing error, also called jitter is a different matter.
Posted on: 20 May 2010 by Andy S
I think you might have been better saying it as: "noise in the transport causes jitter (and only jitter - nothing else) in the bitstream presented to the DAC"quote:Originally posted by DarrellK:
I suppose it would be more accurate if I had said: "jitter *causes* (only) timing errors in the bitstream presented to the DAC."
Posted on: 20 May 2010 by DHT
Even if you could completely eradicate interface jitter ( which you can't) there would still always be clock jitter.
Posted on: 20 May 2010 by Andy S
Crikey - now you're being pedantic. You can get rid of interface jitter as far as the back end of the DAC is concerned by putting the data in a buffer and then reclocking it. This removes the interface jitter as far as the actual DAC sections are concerned.quote:Originally posted by DHT:
Even if you could completely eradicate interface jitter ( which you can't) there would still always be clock jitter.
The jitter on the data is solely down to readout jitter (which I agree is there) but this is dependent only on the output DAC circuitry (I think Naim quote 15ps) and is completely decoupled from any jitter arriving at the SPDIF interface (and hence jitter injected by the transport).
Posted on: 20 May 2010 by DarrellK
quote:Originally posted by Andy S:I think you might have been better saying it as: "noise in the transport causes jitter (and only jitter - nothing else) in the bitstream presented to the DAC"quote:Originally posted by DarrellK:
I suppose it would be more accurate if I had said: "jitter *causes* (only) timing errors in the bitstream presented to the DAC."
Agreed. But there are some on here who still seem to believe that jitter does more than introduce timing errors in the bitstream ("different types of jitter", etc)
Posted on: 20 May 2010 by DarrellK
Below 15psec at all sampling frequencies, according to the measurements in HFN.quote:Originally posted by Andy S:
The jitter on the data is solely down to readout jitter (which I agree is there) but this is dependent only on the output DAC circuitry (I think Naim quote 15ps) and is completely decoupled from any jitter arriving at the SPDIF interface (and hence jitter injected by the transport).
Posted on: 20 May 2010 by Andy S
I really should buy that article....quote:Originally posted by DarrellK: Below 15psec at all sampling frequencies, according to the measurements in HFN.
Posted on: 20 May 2010 by Andy S
The reason the nDAC is expensive and so good is because Naim have put Pixies in each one to sprinkle Pixie dust on each bit as it goes through....quote:Originally posted by DarrellK:
Agreed. But there are some on here who still seem to believe that jitter does more than introduce timing errors in the bitstream ("different types of jitter", etc)
Actually, this explains why it sounds different with different sources - the Pixies look at the source and decide to nobble the bits of lesser sources as they come into the DAC. Simples
Posted on: 20 May 2010 by DarrellK
As an aside, I have always believed in "source first", how could I not when I work in IT, where "rubbish in, rubbish out" is a given?
IMO, however, the design of the nDAC means that it can be regarded as "the source", because of the buffered, reclocked bitstream.
IMO, however, the design of the nDAC means that it can be regarded as "the source", because of the buffered, reclocked bitstream.
Posted on: 20 May 2010 by DarrellK
Still on sale at your local newsagent...quote:Originally posted by Andy S:I really should buy that article....quote:Originally posted by DarrellK: Below 15psec at all sampling frequencies, according to the measurements in HFN.
Posted on: 20 May 2010 by DarrellK
Oh dear, that's going to get you into troublequote:Originally posted by Andy S:The reason the nDAC is expensive and so good is because Naim have put Pixies in each one to sprinkle Pixie dust on each bit as it goes through....quote:Originally posted by DarrellK:
Agreed. But there are some on here who still seem to believe that jitter does more than introduce timing errors in the bitstream ("different types of jitter", etc)
Actually, this explains why it sounds different with different sources - the Pixies look at the source and decide to nobble the bits of lesser sources as they come into the DAC. Simples
Posted on: 20 May 2010 by Huwge
I'm still struggling with the concept of cheap.
Very nice piece of kit, very happy to have it but it's stretching things to call it cheap.
Interesting thread, no idea about the science but can't fault the end result. Well done Naim, as ever.
Very nice piece of kit, very happy to have it but it's stretching things to call it cheap.
Interesting thread, no idea about the science but can't fault the end result. Well done Naim, as ever.
Posted on: 20 May 2010 by DarrellK
quote:Originally posted by Huwge:
I'm still struggling with the concept of cheap.
Very nice piece of kit, very happy to have it but it's stretching things to call it cheap.
Interesting thread, no idea about the science but can't fault the end result. Well done Naim, as ever.
Not cheap, but Naim seem to have come up with a genuine technological breakthrough (and backed it up by publishing a detailed technical rationale) at a price which is very reasonable in the context of hifi. There are much more expensive "solutions" out there which rely on nothing but smoke and mirrors.
Posted on: 20 May 2010 by fatcat
quote:Originally posted by Andy S:I think you might have been better saying it as: "noise in the transport causes jitter (and only jitter - nothing else) in the bitstream presented to the DAC"quote:Originally posted by DarrellK:
I suppose it would be more accurate if I had said: "jitter *causes* (only) timing errors in the bitstream presented to the DAC."
Andy
I’ll try to make this even simpler for you understand.
As we agree, "noise in the transport causes jitter (and only jitter - nothing else) in the bitstream presented to the DAC".
So, we have a circuit that contains
1. NOISE
2. A Bitstream that contains jitter. (and as you say noise due to timing errors)
TWO TYPES OF NOISE, although one derived from the other.
Lets say we have a cheap DVD player transport that produces lots of noise. This noise produces lots of jitter in the bitstream, but not enough for to cause loss of data at the DAC. The data is transferred bit perfect, as you assure us will happen.
However, the fact remains, the transport produces a lot of noise. This noise will be transferred (although not by bitstream) into the DAC.
On the other hand a transport that produces very little noise, transfers very little noise.
The reason USB sticks sound good, but not the best, is the fact the flashing LED produces a large amount of noise. I’ve built enough guitar fuzz boxes to know the LED is major factor in producing distortion. I keep meaning to take a stick to pieces and see if it works with the LED removed.
Posted on: 20 May 2010 by rich46
leds generate rfi
Posted on: 20 May 2010 by Andy S
How?quote:Originally posted by fatcat:
This noise will be transferred (although not by bitstream) into the DAC.
Posted on: 20 May 2010 by fatcat
quote:Originally posted by Andy S:How?quote:Originally posted by fatcat:
This noise will be transferred (although not by bitstream) into the DAC.
Down the copper wire and tracks that connect the bits and bobs together.
Posted on: 20 May 2010 by fatcat
[
Posted on: 20 May 2010 by fatcat
quote:Originally posted by fatcat:quote:Originally posted by Andy S:Nope, they are one and the same thing. The only way noise gets transmitted to the DAC (especially if using optical) is in timing errors. It is impossible for the DAC to separate them out to jitter due to noise in the power supply, jitter due to cable etc... and then only get rid of certain elements of jitter. The nDAC claims to eliminate jitter at the SPDIF interface. If it does this, it will get rid of all noise related jitter from the transport.quote:Originally posted by fatcat:
The clock timing error, also called jitter is a different matter.
No need to separate anything, the clock timing is not carried with the data in a S/PDIF interface. It’s already separate. The S/PDIF interface causes jitter in the clock timing, read the white paper. As you know Naim only claim to eliminate jitter caused by the S/PDIF. Logically this means data jitter (Transport generated) is not removed.
Posted on: 21 May 2010 by Andy S
I respectfully suggest you go and read up how all of this works. Your understanding of how the system works doesn't match with reality.quote:Originally posted by fatcat:
No need to separate anything, the clock timing is not carried with the data in a S/PDIF interface. It’s already separate. The S/PDIF interface causes jitter in the clock timing, read the white paper. As you know Naim only claim to eliminate jitter caused by the S/PDIF. Logically this means data jitter (Transport generated) is not removed.
Posted on: 22 May 2010 by Tim Lloyd
Odd as it might seem, this is the first thread I read on the forum. I was drawn in by the thread title, being a person brand new to NAIM (NAIM ownership that is) and the nDAC. I’ve very much enjoyed the technical debate, and it’s sent me off in many a direction in my attempt to learn more about distributed audio.
I took my leap recently after a great demo of the nDAC. For me, the difference maker was the way in which it transformed my inexpensive MP3 player (playing lossless file format) into a wonderful sounding source. My demo of the product included extensive listening of the CD5xs via the nDAC which sounded awesome to me (and superior, as I would expect, to the MP3 player). However, it was the performance of the MP3 player that convinced me that everything I was going to throw at the nDAC was going to produce a result I could absolutely live with (MP3, Computer/Music Server, and CD). I assumed that my future transport of choice would be a very inexpensive one which would again be transformed into a pleasing (to me of course) source by the nDAC. So, considering I still haven’t purchased my new transport yet, I’ve very much been rooting for Andy as I’ve read through this!
But honestly, what an amazing product. I couldn’t be happier thus far. It’s not cheap, but I believe it’s a great value. And interestingly, might be a product that appeals to first time and budget focused customers, as well as the veteran ranks.
Regards,
Tim
I took my leap recently after a great demo of the nDAC. For me, the difference maker was the way in which it transformed my inexpensive MP3 player (playing lossless file format) into a wonderful sounding source. My demo of the product included extensive listening of the CD5xs via the nDAC which sounded awesome to me (and superior, as I would expect, to the MP3 player). However, it was the performance of the MP3 player that convinced me that everything I was going to throw at the nDAC was going to produce a result I could absolutely live with (MP3, Computer/Music Server, and CD). I assumed that my future transport of choice would be a very inexpensive one which would again be transformed into a pleasing (to me of course) source by the nDAC. So, considering I still haven’t purchased my new transport yet, I’ve very much been rooting for Andy as I’ve read through this!
But honestly, what an amazing product. I couldn’t be happier thus far. It’s not cheap, but I believe it’s a great value. And interestingly, might be a product that appeals to first time and budget focused customers, as well as the veteran ranks.
Regards,
Tim