I'm afraid that much of what you've posted is inaccurate - it's the same
myths and wrong conclusions that have been stated on audio forums many
times.

Firstly, jitter is not heard as pops and clicks. Pops and clicks are
caused by bit errors - errors in the data itself. Jitter is purely a
timing error - the correct data arriving at the DAC, but fractionally
earlier or later than it should.

When the CD is ripped, it's either right or it's wrong. If a program
like EAC reports the wrong checksum, it's because of bit errors. The
phenomenon of jitter simply does not exist at this stage.

Consider as an analogy someone copying out a book by hand. If he gets a
letter or word wrong (bit errors), that results in an error in the copy.
If he gets up and goes for a wizz part way through, that makes no
difference to the copy at all. The ripping process is just the same -
timing makes no difference.

Jitter is irregularity in the timing at the A/D when recording, and at
the D/A on playback. It can't be fixed with DSPs - it can be reduced by
using better PLLs, or VCXOs, or other high quality clocking technology.
Rather than reinvent the wheel, here is a copy of a post I made a while
back on the subject. I hope it clears things up once and for all.

----------------

With any digital data link, there are always two aspects to consider:
the data itself, and the associated clock. Let's consider them
separately for a moment.

The data is the easy bit. It's just ones and zeroes, and as long as
there isn't so much noise on the wire that they actually get
misinterpreted, it's easy to reliably recover exactly what was
transmitted. It doesn't matter whether they originally came from a CD,
or a file on a hard disc, or over an Ethernet or wireless connection.

Then there's the clock, which is more complicated. In some
communications systems, the clock is carried on a separate wire, and
the receiver samples the data whenever the clock changes from low to
high or from high to low. If all you're doing is storing the data in
memory or forwarding it on to another device, that's all there is to
it. As long as the clock transitions line up with the data bits, the
link works. Zero degradation.

In many modern systems (Ethernet, USB, S/PDIF), no separate clock wire
is used. Instead the clock is recovered by looking at the timing of
transitions in the data. In the case of something like Ethernet, where
all you care about is getting the data from A to B reliably, this also
works fine.

The problem comes when you have to start caring about not just getting
the bits from A to B, but also about exactly when they arrive at their
destination. This is the problem with S/PDIF - you need to play the
music at the same rate it comes in.

A CD is sampled at 44.1kHz. But, no oscillator in the world (and
certainly, no oscillator in your hi-fi) ticks at precisely that speed.
Standard tolerance on a quartz crystal is +/-50 parts per million,
which is no problem in itself - you can't hear the difference if you
CDs are played back at 44.1002205kHz instead.

However, say your DAC were running 50ppm fast and your CD transport (or
whatever) were 50ppm slow. About 4 times per second the DAC won't have a
sample to play, and you might hear this as a click. Not very hi-fi, I'm
sure you'd agree. So, there has to be a mechanism to ensure that the
clock in the DAC runs at precisely the same speed as the one in the
source component. Because S/PDIF is unidirectional - it only provides a
path from source to DAC and not the other way round - it has to be this
way.

When music is digitised, samples are taken at precisely determined
intervals by very expensive studio equipment, and so to reproduce the
original signal as accurately as possible, the output from the DAC has
to be updated equally precisely, so that the time interval between
successive samples is the same as it was originally. Variation in this
period between samples is what we all know and love as jitter.

-The only place this jitter matters is at the DAC chip itself.- In a
device like a Squeezebox, big bursts of data are sent over the network
into a buffer memory, then it's broken into smaller packets and stored
in a FIFO (first in, first out) buffer by the CPU, and finally clocked
into the DAC a bit at a time at regular intervals. It's only at the
point where the last bit is clocked in and the DAC updates that jitter
makes any difference whatsoever. If an external DAC is in use, it's
only the clock pulse that causes that DAC chip to update that matters.
Jitter elsewhere is basically a non-issue.

What does this have to do with S/PDIF?

This is all down to implementation. For the reasons explained above, a
circuit in the DAC has to recover the clock from the S/PDIF signal and,
from this, generate a clock to the DAC which is synchronised and yet has
the least amount of jitter possible. Typically this is done with a
circuit called a Phase-Locked Loop or PLL, and although they're very
good at rejecting jitter, they're not perfect. The more that's fed in,
the more comes out.

So, jitter on the S/PDIF link can lead to jitter at the DAC input,
which in turn can affect the sound. That's why all S/PDIF links are not
equal :)

The ideal is to have the master clock located in the DAC, not the
source. Then you can have a high quality, stable oscillator right by
the DAC chip itself, where it matters. But S/PDIF doesn't allow for
this, because there's no way for the DAC to control the rate at which
data is transferred. Bidirectional links like Ethernet, USB and
Firewire get around this problem. (I have a USB connected headphone amp
at work with its own built-in DAC. It sounds wonderful!).

Optical vs coax? Both can give rise to unwanted jitter. With an optical
cable, the signal from the phototransistor in the receiver (which is
what matters) is fairly small and its rise/fall time isn't
instantaneous - so there's uncertainty as to exactly when the
transitions between 1 and 0 have occurred. On the other hand, coax can
have sharper edges which are easier to time between. But it can also
pick up RF noise, which adds uncertainty back in, and there are a whole
host of transmission line effects which I won't go into now.


-- 
AndyC_772
------------------------------------------------------------------------
AndyC_772's Profile: http://forums.slimdevices.com/member.php?userid=10472
View this thread: http://forums.slimdevices.com/showthread.php?t=35261

_______________________________________________
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles

Reply via email to