pippin;656602 Wrote: 
> No, it's not that simple and this is also why SPDIF was originally
> designed as it is.
> The problem is that there is no such thing as a "44.1 kHz" clock. You
> have a clocking device in your source and your DAC and both will have a
> frequency of 44.1 kHz +/- some deviation and two such devices will NEVER
> have exactly the same frequency.
> 
> So as a result, when you re-clock you will inadvertently either run
> into buffer under- or overruns. What do you do with these then? You
> have to either insert pauses or drop parts of the audio which IS an
> altering of the signal.
> Pauses might in theory be a bit more simple because you can insert them
> between tracks if your buffer is big enough but then the bigger your
> buffer the longer the delays you induce into the signal path and that,
> in turn, will kill things like multiroom-syncing.
> 
> This whole topic is NOT trivial so the choice the SPDIF designers took
> was to use one clock throughout the signal chain and they chose the
> source's clock.
> 
> 
Pippin I would not like to quarrel when we seem to be in agreement and
when you are clearly miles more knowledgeable than I am 
....but it is 100% obvious from every one of my posts here that I know
that there is a problem of matching the data rates of the clocks. I
have said so over and again.

I appreciate that originally the designers of S/PDIF created a system
in which the clock is transmitted and the dac was expected to extract
and use that clock. But as I understand it no one does it that way
anymore.... 

Perhaps I have misunderstood you, but you yourself keep referring to
"reclocking" which I understand to mean "generating a new clock".
Perhaps this can be done without having a separate oscillator, but as
far as I am aware most dacs do have (at least one) independent
oscillator in them.

The solution may not be trivial to implement but it is not difficult to
understand. A variety of solutions have been adopted, but they revolve
around generating a clock at the dac end which can be altered slightly
to match the long(ish) term average rate of the transmitting clock.
(a cursory look at the lavry website
http://www.lavryengineering.com/white_papers/jitter.pdf

shows that that is what they do using an oscillator whose frequency can
be altered to match that of the transmitting device..)

Naim on the other hand have an intriguing solution of having a whole
load of clocks and using at any given time the one of them which
matches the incoming clock rate. They seem to think that swapping
clocks is less of a problem than having a variable speed oscillator.
As far as I am aware benchmark use asrc driven by a wholly independent
oscillator even though that may lead to jitter being traded for data
errors.
In any event If the two clocks are reasonably close together you
actually don;t need to make many adjustments providing you have a
buffer. The buffer does not have to be very long. If the two clocks
drift by 100 ppm per second a buffer of 50 words only would allow you
to change the clock rate once every 10 seconds. (see the Lavry link)


Perhaps I have missed some of the subtleties.

Anyway I have just realised that we have been taking this thread, which
is about soundcheck's mods, completely off-topic. 

I apologise for this Soundcheck and take my leave, although I would
welcome a reply Pippin, if you saw fit, perhaps on the Optical output
thread.


-- 
adamdea
------------------------------------------------------------------------
adamdea's Profile: http://forums.slimdevices.com/member.php?userid=37603
View this thread: http://forums.slimdevices.com/showthread.php?t=84742

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

Reply via email to