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 2 of 2 1 2
Joined: Aug 2007
Posts: 341
Hitchhiker
Hitchhiker
Offline
Joined: Aug 2007
Posts: 341
"You have X time to do twice the samples. So 2x processing power is needed?"

Nope, you have twice as many samples and each sample occurs in 1/2 the amount of time.

Shawn


.
Joined: May 2000
Posts: 8,364
Likes: 14
President of the Imperial Galactic Government
President of the Imperial Galactic Government
Joined: May 2000
Posts: 8,364
Likes: 14
Originally Posted by sfogg
"You have X time to do twice the samples. So 2x processing power is needed?"

Nope, you have twice as many samples and each sample occurs in 1/2 the amount of time.

Shawn

Still scratching head crazy


- Fiddler (IMHO)

If you think listening to music is fun, try learning an instrument.
HT: G61RSL, 4x5K, 5.5KHC, 2xSC6000, Transporter, HD621, Philips BDP7501 4K, Tivo, 65" LG OLED 4K C6
Computer: Foobar2000, 5K, Mojo, HiFiMan HE1000 V2
Joined: Jun 2010
Posts: 495
Paranoid android
Paranoid android
Joined: Jun 2010
Posts: 495
Originally Posted by George Mills
Originally Posted by sfogg
"You have X time to do twice the samples. So 2x processing power is needed?"

Nope, you have twice as many samples and each sample occurs in 1/2 the amount of time.

Shawn

Still scratching head crazy
+1 confused


MC200, Twinstore, 808v6/ID41 -> DSP8000SE (+ SB Touch, Sony BDP-3300, SKYHD, legacy cassette player)
2nd system: MC200 analogue out, Linn LP12, SB3 -> Quad 34 -> M60 rosewood
F80 (Rubino Micallizzato)
F80 (Rosso Corsa)
Joined: Aug 2007
Posts: 341
Hitchhiker
Hitchhiker
Offline
Joined: Aug 2007
Posts: 341
At 96kHz sampling rate you have filters that cover an audio band from roughly 0-48,000hz.

At 192kHz sampling rate you have filters that cover an audio band from roughly 0-96,000hz.

The workload on the filter has doubled.

At 96kHz you have X number of samples in Y amount of time.
At 192kHz you have X number of samples in Y/2 amount of time. Or 2X in Y time.

So twice the workload in 1/2 the time.

Shawn


.
Joined: Jun 2010
Posts: 495
Paranoid android
Paranoid android
Joined: Jun 2010
Posts: 495
Originally Posted by sfogg
At 96kHz sampling rate you have filters that cover an audio band from roughly 0-48,000hz.

At 192kHz sampling rate you have filters that cover an audio band from roughly 0-96,000hz.

The workload on the filter has doubled.

At 96kHz you have X number of samples in Y amount of time.
At 192kHz you have X number of samples in Y/2 amount of time. Or 2X in Y time.

So twice the workload in 1/2 the time.

Shawn
Still confused.

For a given order of filter it seems to me that the workload is a linear function of the sample rate only. Are you saying that to get a similar amplitude/phase response in the frequency domain you need to double the order of the filter or have more than one filter of the same order if you double the sample rate?


MC200, Twinstore, 808v6/ID41 -> DSP8000SE (+ SB Touch, Sony BDP-3300, SKYHD, legacy cassette player)
2nd system: MC200 analogue out, Linn LP12, SB3 -> Quad 34 -> M60 rosewood
F80 (Rubino Micallizzato)
F80 (Rosso Corsa)
Joined: Aug 2007
Posts: 341
Hitchhiker
Hitchhiker
Offline
Joined: Aug 2007
Posts: 341
OK... found what I think is the first post where I heard the 4x DSP requirement for doubling the sampling rate. It was by John Kotches after talking to Bob Stuart on AVS:

"Shawn,

In talking with JRS, he was saying at least 4x DSP horsepower. You have 2x the operations and 1/2 the window for the operations. Buffering might remain constant as you don't have to buffer as long, so maybe there's a break there and in the DACs smile There has to be a break somewhere in the process, otherwise it's just a vast undertaking.

It's going to be interesting to see what happens next year with HD optical media, I'm not expecting much to happen in 4Q2005. HD-DVD might launch but I think the real fireworks will be in early 2006.

Cheers,"


Good reply expanding on this from Andre Yew:

The computational power depends on the order of complexity of the algorithms used. For some things, there will be a linear increase in computational power, for other things, like convolution algorithms, it will be more like O(n^2) like JRS's example (he may be thinking of room EQ since Gerzon uses that exact analogy in his early room EQ papers). And some will require even more.

Precision requirements will go up by lots, too --- the number of bits in order to accurately compute something --- because the more operations you do, the more temporary accumulation space you need. For example, addition of 2 n-bit numbers requires n+1 bits to store the result. Multiplication requires 2*n. Since you don't want to truncate to the DAC's output resolution until all your computations are done in order to maintain highest accuracy and lowest noise, you need to be able to to hold the internal result accurately until truncation. If you have a 10-tap FIR filter (which is rather small by audio standards), each sample undergoes 10 additions and 10 multplications. For a naive algorithm, that requires a little more than 2*10*n, or 20*n bits. For 32-bit integers, that's over 640 bits per sample. No one does it this way, as there is always truncation at each stage, but some algorithms are highly sensitive to small precision changes, so you have to maintain some amount of extra precision. Meridian seems to do it with 48 bits, and I don't know what Lexicon does. I know audio research people, like the AAC and MP3 people, have found that sometimes many dozens of bits are necessary.

This is the secret cost of high sample rates that no one talks about. Some things become significantly more difficult to do correctly with high sample rates. Any company claiming indefinite future compatibility had better be prepared to show you how they'll significantly increase their computational power.

--Andre


Shawn


.
Joined: Jun 2010
Posts: 495
Paranoid android
Paranoid android
Joined: Jun 2010
Posts: 495
Gotcha. Thanks for that.

But it's worth remembering what's relevant here and what isn't: we're looking at levels (zero order), delays (first order), crossovers (who knows, but potentially high order convolution FIR to take advantage of being in the digital domain). We're not talking room eq or upsampling/apodising.

Also Meridian have chosen their precision so if lots of computation is required then there's going to have to be interim truncation - precision doesn't enter into this question.

So the question boils to whether the filters that need to be implemented get longer as the sample rate goes up, which is what I think you're saying here. And that depends on what sort of filters (convolution v recursive etc) M implements in the DSPs.

Anyway, I agree with others that there is and should be no real call for playing 192K material.


MC200, Twinstore, 808v6/ID41 -> DSP8000SE (+ SB Touch, Sony BDP-3300, SKYHD, legacy cassette player)
2nd system: MC200 analogue out, Linn LP12, SB3 -> Quad 34 -> M60 rosewood
F80 (Rubino Micallizzato)
F80 (Rosso Corsa)
Joined: Aug 2007
Posts: 341
Hitchhiker
Hitchhiker
Offline
Joined: Aug 2007
Posts: 341
"But it's worth remembering what's relevant here and what isn't: we're looking at levels (zero order), delays (first order), crossovers (who knows, but potentially high order convolution FIR to take advantage of being in the digital domain). We're not talking room eq or upsampling/apodising. "


According the Meridian the DSP7200 has both EQ ('sound-shaping') as well as upsampling. Though the upsampling may only be for lower sampling rates.

Shawn


.
Joined: Dec 2000
Posts: 866
Likes: 2
Pan-dimensional being
Pan-dimensional being
Offline
Joined: Dec 2000
Posts: 866
Likes: 2
Originally Posted by sfogg
If you have a 10-tap FIR filter (which is rather small by audio standards), each sample undergoes 10 additions and 10 multplications. For a naive algorithm, that requires a little more than 2*10*n, or 20*n bits. For 32-bit integers, that's over 640 bits per sample.
This is not correct. Let's say your samples are 16 bits and the filter coefficients are 32 bits. Then a multiplication results in 48 bits. Additions only add 1 bit, so 10 additions add 2log10=3.32 bits.
The total number of bits without rounding for the 10-tap FIR filter is 52.

Page 2 of 2 1 2

Moderated by  Carl, Duncs, ncpl 

Link Copied to Clipboard
Who's Online Now
0 members (), 604 guests, and 3 robots.
Key: Admin, Global Mod, Mod
Newest Members
Kiran1103, Tony999, PhilP, Grover, Humberto
5,503 Registered Users
Top Posters(30 Days)
Ludwig 10
AngryGM 10
Top Posters
VirusKiller 12,733
ncpl 8,816
Carl 8,506
Fiddler 8,364
Ian 7,950
Forum Statistics
Forums18
Topics31,244
Posts297,389
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.12 Page Time: 0.066s Queries: 34 (0.040s) Memory: 0.8772 MB (Peak: 2.2177 MB) Data Comp: Off Server Time: 2026-11-05 04:30:49 UTC
Valid HTML 5 and Valid CSS