|
|
Joined: Apr 2004
Posts: 12,733 Likes: 88
Don't Panic!
|
|
Don't Panic!
Joined: Apr 2004
Posts: 12,733 Likes: 88 |
I've split this out from the 7200 feedback thread. The following is a PM conversation I had with ultima_gtr earlier today. Hi Mark,
I'm trying to make sense of Meridian's claim that their new SpeakerLink is better than coax. The *only* reason I can think of is that the FIFO buffering in DSP speakers is not 100% effective. Would you agree?
If so, I'm wondering what it is about the speaker FIFO that perhaps differs from FIFO in the processors. (As an aside, based on some of the "bits are bits" arguments we've had on this forum, I have suspected for some time that the FIFO in DSP speakers is not as effective as that in the latest processors. As another aside, I noticed that the FIFO code is versioned; G68 FIFO is currently v1.4.)
I wonder if DSP speakers simply *cannot* afford to lose FIFO lock as they don't have a backup (processors have the XMAS mode - a pseudonym for using the source clock IIRC). I'm not sure about this, but if so, could this mean that the number of levels of buffering and/or the depth of the buffering at each stage and/or the overall jitter transfer function is different for the speakers' FIFO? Hi Joel,
Sorry for the essay which is about to follow!
About the 100% effective thing, yes I'd have to agree.
You're right on the limitations on the speaker FIFO being different, too. Your point about the fact that they can't afford to lose lock is definitely pertinent, but so is another (that hadn't occured to me before). They can't have large buffer depths. Whatever distance the buffer is away from 50% [buffer fullness] is delay, either early or late, but an offset with regards to other speakers (unless they all have precisely the same depth at that instant). Since localisation is all at the high frequencies, and a delay by a couple of samples is enough to competely screw up the phase of anything over 5kHz or so, then if all speakers had different depths, the imaging would be terrible. Then again, this is nothing compared to the latency range that DSPs used to have! A high jitter source should test this more than a low jitter one.
This would be cancelled if the current buffer depths were identical. This is only possible if they're fed from the same clock source (which I guess they are), and their PLLs all have the same behaviour. That's hard to guarantee. Especially across devices (if they go obsolete).
Your point about losing lock requires a PLL with a relatively high bandwidth. So does the other point about limiting excursion in the buffer. A high bandwidth PLL is like a flywheel with less mass. It responds quicker (enhancing lock range), but filters out less noise (jitter).
In summary, I 100% agree with you.
Oh here's another thought! And it's a good one. I'd assumed that the reason Cat5 was better was because it's balanced (which is true). What if the processor generated a master clock itself which was then distributed to the speakers? It would be low jitter because it would be a pure square wave, not manchester encoded like SPDIF (which introduces seriously bad data dependent jitter). With the better quality clock, all speakers should have less work do do in the jitter filtering. That should mean that a lower bandwidth PLL can be used whilst still controlling excursion and locking. This means a better quality clock at the DACs, and less time difference between speakers. Fantastic. Finally, this is an explanation as to why really low jitter (exotic / expensive / Meridian) transports sound better *direct* to Meridian FIFO DSP speakers than higher jitter transports.
In other words, those who claim the 808.1 [90ps jitter] sounds better than a Squeezebox into their DSP8000s are probably right. However, those comparing an 808.1 vs. SB into a G68 and *then* DSP speakers will probably *not* hear a difference (at least not in a double-blind test).
There is a further point... An 808.2 -- SpeakerLink --> 7200s *might* sound better than 808.2 -- SPDIF --> G68 -- SPDIF --> 7200s. It all depends on the output SPDIF jitter from the G68. Agreed again - it certianly would explain those differences. It's funny that discussing SpeakerLink has possibly given us a big insight into an old chestnut. For me, the last bits-are-bits argument never reached a satisfactory conclusion. I must confess that, whilst I (still) believe (strongly) that most people do not know how to audition/compare equipment and are strongly swayed by psychological factors that they are not even aware of, there were some opinions and reports of tests that I just couldn't dismiss. I need to go back and re-read those threads, but it seems to me quite likely that we missed the critical point that "all FIFOs are not the same".
(We do still think that the processor FIFO is more effective, right?)
Unfortunately, there are so many possible digital paths from source to speakers (upsampling, res enhancement, FIFO, etc.) that apples vs. apples comparisons are really difficult in a public discussion, particularly when the definition of apple hasn't been nailed down! I'd guess that the processor FIFO is different because of the different constraints. The main limit on the change in depth will probably be lip syncing issues I suppose. Here's another thought, though. Since the bandwidth is effectively controlled by firmware, the Xmas option could actually enable a higher bandwidth, rather than directly recovering the clock. If that is the case, Xmas is likely to be a high bandwidth mode for the FIFO. This could be checked by sticking the diags screen on the G68, configuring an 'average' jitter source (Oppo?) to two sources, one of which is 'Poor Digital'. The FIFO screen should still be there. Yes, I guess it would be much much simpler from an engineering perspective to simply change the bandwidth in the FIFO than re-route to a completely different de-jittering or pass-through mechanism.
|
|
|
|
|
Joined: Aug 2004
Posts: 7,950 Likes: 19
President of the Imperial Galactic Government
|
|
President of the Imperial Galactic Government
Joined: Aug 2004
Posts: 7,950 Likes: 19 |
To add my 2p. Another factor may also be MHR. Do we know if this is packet based rather than stream based? When I did a brief analysis of the MLP format, it was clear that buffering was built into the datastream and used in a very clever way - basically it allows a greater peak throughput by buffering during high transient data periods (causing large amounts of data) and allowing it to catch up during the less transient periods.
I know that MLP and MHR are quite different and that there (I guess) is no situation where the data throughput can exceed the physical link, but all this talk about MHR reducing jitter may be down to MHR being a packet based protocol and thus, when MHR is in operation, a different clocking mechanism is required to rebuild the data stream from the packet data. This is also like HDMI where audio data is packetised.
So, if MHR is being used, such as from processor to speaker, I can see another reason why there may be a difference in output.
Meridian owner since 1992 Prime & PSU, Focal Elear headphones, Roon (ROCK 8Gi5 NUC), Explorer 1 & 2, F80. 200/203, various Sonos (via Roon).
|
|
|
|
|
Joined: Apr 2004
Posts: 12,733 Likes: 88
Don't Panic!
|
|
Don't Panic!
Joined: Apr 2004
Posts: 12,733 Likes: 88 |
Do the G08 and 808 pass upsampled RBCD audio to speakers/processors using MHR or plain PCM?
Edit: Answered my own question... The 808 (.1 and .2) has MHR; the G08 (.1 and .2) doesn't.
Last edited by VirusKiller; 2008-04-21 17:43.
|
|
|
|
|
Joined: Feb 2008
Posts: 1,941 Likes: 9
Knows where his towel is
|
|
Knows where his towel is
Joined: Feb 2008
Posts: 1,941 Likes: 9 |
I do not want to ignore Virus Killer and Ian in what has been a fascinating and deeply revealing discussion but is there another implication to be teased out here? From what has been said about buffers, does this mean that mixing speakers with different buffers, or even using "the same" speakers (i.e all 5200's, for example)with different generation buffers has implications for jitter? If different speakers in a five or seven speaker set-up have differing levels of jitter, will jitter hence be more obvious? Will the speakers fail to blend together?
Last edited by Asa Post; 2008-04-21 18:26. Reason: clarification
Asa Post
|
|
|
|
|
Joined: Jan 2001
Posts: 4,014
Vogon Civil Servant
|
|
Vogon Civil Servant
Joined: Jan 2001
Posts: 4,014 |
All FIFO Buffers are NOT the same To be fair, this has been stressed from day 1 by Meridian (and Bob Stuart himself), in their 800 / 861 FAQ's as well as many interviews from the time of introduction of the 800 Series Meridian and Bob have always been at pains the stress the TRIPLE Stage FIFO Buffering in the 800 / 808 / G98 versus the SINGLE Stage FIFO buffering in the 861 / G68 and Speakers. They have always stressed that this led to the lowest possible Jitter levels at Source, ever BEFORE getting to the Jitter inducing SPDIF interface. Their point was that the EARLIEST that potential jitter could be minimised, then that had potential benefits further down the equipment chain The fact that the 800 / 808 / G98 can also then encrypt this Stream (usually Upsampled) into MHR (which also has a Jitter minimization benefit across the SPDIF interface), only adds to the argument as to why there MAY be audible performance differences between different Sources (e.g. Meridian Players and SB3) These points have been mentioned on at least 3 occasions in different threads over the past 6-9 months As to whether there are any actual audible differences, then that may be best left to the individual user............
-
|
|
|
|
|
Joined: Sep 2005
Posts: 823
Paranoid android
|
|
Paranoid android
Joined: Sep 2005
Posts: 823 |
NOT all FIFO buffers are the same.
Kal
Kal Rubinson "Music in the Round" Senior Contributing Editor, Stereophile
|
|
|
|
|
Joined: Apr 2004
Posts: 12,733 Likes: 88
Don't Panic!
|
|
Don't Panic!
Joined: Apr 2004
Posts: 12,733 Likes: 88 |
A number of points: 1) The number of stages in a FIFO buffering scheme does not translate directly into de-jittering effectiveness. More important is the size of the buffer(s) coupled with the bandwidth of the "system" (the jitter transfer function). 2) Meridian CD and DVD players *need* multiple stages of buffering because the data is coming off the disc at varying rates due to multiple re-reading, which is far worse than the jitter in a typical SPDIF stream. Hence the design requirements for player and digital (SPDIF) input FIFO buffering are quite different. 3) In its own 861 data sheet, Meridian claims that the 861 has " a memory-based de-jittering system that renders the processor almost entirely immune to input-signal quality". Presumably this applies to the G68 too. 4) As mentioned, MHR minimizes jitter over SPDIF. If, as we have discussed and seems likely, speaker FIFO buffering is limited in its effectiveness, then the 800 and 808(.1) will have a *clear* advantage vs. any other player on the market when fed directly to DSP speakers as these are the only players that upsample, resolution enhance, *and* transfer the upsampled digital via MHR. 5) Although producing sources with low jitter is a good thing and makes for the best compatibility with the widest range of partnering equipment, jitter does not affect digital processing and can, in fact, be minimized/removed at *any* stage prior to the DAC. If you have an all Meridian system, you probably have overkill from a jitter removal perspective (low jitter from source, removal of jitter to insignificant levels in the processor, MHR transfer from processor to speakers, high bandwidth FIFO in the speakers). 6) IIRC, the G98 doesn't upsample and I don't think it outputs RBCD using MHR. 7) The G08 (.1 and .2) upsamples, but is not capable of MHR transfer. Jitter at 2x upsampling is inherently half that of jitter at the original sampling frequency, so this (coupled with FIFO in the G08) would give it an advantage over players outputting at 44.1kHz. Plus the G08 performs resolution enhancement too.
Last edited by VirusKiller; 2008-04-22 08:03. Reason: Clarification
|
|
|
|
|
Joined: May 2004
Posts: 517
Paranoid android
|
|
Paranoid android
Joined: May 2004
Posts: 517 |
This topic is a little gem. Thumbs up!
M kit : G08 502 557 507 2xDSP5k
|
|
|
|
|
Joined: Feb 2008
Posts: 1,941 Likes: 9
Knows where his towel is
|
|
Knows where his towel is
Joined: Feb 2008
Posts: 1,941 Likes: 9 |
Brilliant clarification from Virus Killer. A confirmation of all these points (and those in related threads) from Meridian would be useful now!
Asa Post
|
|
|
|
|
Joined: Jan 2001
Posts: 4,014
Vogon Civil Servant
|
|
Vogon Civil Servant
Joined: Jan 2001
Posts: 4,014 |
In its own 861 data sheet, Meridian claims that the 861 has "a memory-based de-jittering system that renders the processor almost entirely immune to input-signal quality". Presumably this applies to the G68 too. Meridian makes exactly the same "claims" about the FIFO Buffering in the Speakers, which if accepted at face value, makes the basis of this thread null and void. However, even a simplistic "reading between the lines" of the various claims, FAQ's and Interviews given by Meridian over the years, shows that they also do not believe that just having ONE stage of FIFO Buffering in the Speaker alone, will lead to optimal replay in an all digital system IIRC, the G98 doesn't upsample and I don't think it outputs RBCD using MHR. The G98 will PLAY both 44/16 RBCD and 96/24 Material. It can also encrypt both these Stream types into MHR on BOTH the Main and Aux Outputs of the Player. (A sometimes hidden advantage of the G91 over the G98 is that it will Upsample 44/16 RBCD material) Although producing sources with low jitter is a good thing and makes for the best compatibility with the widest range of partnering equipment, jitter does not affect digital processing and can, in fact, be minimized/removed at ANY stage prior to the DAC If you believe in the "Any" part of the above statement, then surely the FIFO Buffer in the Speaker would be the best placed and most efficient place to remove Jitter. As regards your statement of "jitter does not affect digital processing", I feel that Meridian would disagree with you quite strongly I think your basic Hypothesis of this thread is that the FIFO Buffering in the 861/G68 is more "Effective" than that in the Speakers. This is something I agree with and something Meridian have been saying subtly for years What I believe Meridian have been Stressing, is that the FIFO Buffering in their Players is even more "Effective" again than that in their Processor. And this combined with RE, Upsampling and of course, MHR Encryption / Data Transfer, leads to superior replay, even with a Meridian Processor and Speakers in the chain I believe these are Meridian's claims. The individual user can decide on their validity
-
|
|
|
|
|
Joined: Apr 2004
Posts: 12,733 Likes: 88
Don't Panic!
|
|
Don't Panic!
Joined: Apr 2004
Posts: 12,733 Likes: 88 |
|
|
|
|
3 members (swpnt, Carl, rjek),
699
guests, and
1
robot. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Forums18
Topics31,211
Posts297,230
Members5,503
| |
Most Online4,788 May 22nd, 2026
|
|
|
|