logo

Google Search  |  Meridian Systems  |  Meridian Streaming  |  Restaurant  |  WiKi  |  Duncan's Meridian Info  |  Board Rules  |  Restaurant Rules
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
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.

Originally Posted by VirusKiller
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?
Originally Posted by ultima_gtr
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.
Originally Posted by VirusKiller
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.
Originally Posted by ultima_gtr
Agreed again - it certianly would explain those differences.
Originally Posted by VirusKiller
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!
Originally Posted by ultima_gtr
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.
Originally Posted by VirusKiller
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.


Roon Developer and ex-moderator of this Forum
I am #25 in the HH1 photo of fame.
Joined: Aug 2004
Posts: 7,950
Likes: 19
Ian Offline
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.

Roon Developer and ex-moderator of this Forum
I am #25 in the HH1 photo of fame.
Joined: Feb 2008
Posts: 1,941
Likes: 9
Knows where his towel is
Knows where his towel is
Offline
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
Quote
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
Offline
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 2008
Posts: 268
Hitchhiker
Hitchhiker
Offline
Joined: Apr 2008
Posts: 268
The answers about the filter are out there already in an AES paper - but can someone get to that now - and an article due to be published. See the following Avguide link by Robert Harley.

http://www.avguide.com/news/2008/01...sc-players-transports-and-dacs-at-ces/6/




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

Roon Developer and ex-moderator of this Forum
I am #25 in the HH1 photo of fame.
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
Offline
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
Quote
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

Quote
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)

Quote
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
grin


Roon Developer and ex-moderator of this Forum
I am #25 in the HH1 photo of fame.
Page 1 of 2 1 2

Moderated by  Carl, Duncs, ncpl 

Link Copied to Clipboard
Who's Online Now
3 members (swpnt, Carl, rjek), 699 guests, and 1 robot.
Key: Admin, Global Mod, Mod
Newest Members
Kiran1103, Tony999, PhilP, Grover, Humberto
5,503 Registered Users
Top Posters(30 Days)
rjek 5
Top Posters
VirusKiller 12,733
ncpl 8,816
Carl 8,505
Fiddler 8,364
Ian 7,950
Forum Statistics
Forums18
Topics31,211
Posts297,230
Members5,503
Most Online4,788
May 22nd, 2026
Meridian  |  Media Centre  |  Support  |  Firmware Release Notes  |  RSS Systems  |  RSS Streaming  |  RSS Restaurant

Website Provided by Mr Tech Guy - Resolute Audio Visual Limited © 2026

Powered by UBB.threads™ PHP Forum Software 8.0.1
(Release build 20251126)
Responsive Width:

PHP: 8.5.11 Page Time: 0.043s Queries: 40 (0.022s) Memory: 0.9007 MB (Peak: 2.2170 MB) Data Comp: Off Server Time: 2026-10-17 12:44:47 UTC
Valid HTML 5 and Valid CSS