Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform


Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | What's the use of a 192 kHz sample rate?


There are 235 messages in this thread.

You are currently looking at messages 230 to 235.


Re: What's the use of a 192 kHz sample rate? - Piergiorgio Sartor - 2008-05-11 16:21:00

Arny Krueger wrote:

> Name a modern CD player with a 16 byte FIFO, and document that fact with an 
> independent reference.

How many witness I'm allowed to call to testify?

> 16 bytes is a rediculously small FIFO for this application, the smallest 
> I've ever heard of was 2 K byte.

That was only an example...

bye,

-- 

piergiorgio
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: What's the use of a 192 kHz sample rate? - Jerry Avins - 2008-05-11 16:46:00



Piergiorgio Sartor wrote:
> Jerry Avins wrote:
> 
>> CDs are different. There is no data separator that I know of (but 
>> there might be). Since the data go into a buffer, it is relatively 
>> simple to 
> 
> I think the data is streamed, but there is block
> concept, so I guess there is some separation.
> 
>> do proportional control on the disk motor. The error signal is the 
>> amount and deviation from a half-full (circular) buffer. It is the 
>> integral of the speed error, and half the buffer size is available for 
>> headroom. Ihe control need is not stringent, but I don't think the 
>> model below captures its essence. Bed is waiting. Bye for now.
> 
> OK, let's do some other math.
> 
> A block in an audio CD is, in total, around 3.5KiB.
> This includes the P/Q/R/W/whatever channels, carrying
> the timestamps, track info, index, manufacture code,
> date, an so on.
> Then there is the audio part, with 2 ECC layers, if I
> remember correctly, which, after the ECC oprations, is
> 2352 bytes (and not 2KiB).
> This is *exactly* 1/75 of second.
> 
> Without further buffering, this is somehow the tolerance
> to data rate variations.

Half that, if it's +/-.

> Can the pick-up (i.e. optics, motor and PLL) keep the
> data rate within this accuracy (or precision? I always
> confuse the two)?

Not instantaneously, but we need to control only the sum over 1/150 sec. 
That isn't difficult.

> In the good old times, I guess it could, so there was
> no problem at all.
> 
> Later, in the '90s, the manufactures started to reduce
> the cost of the pick-up, thus causing a less stable
> data rate as before.

?? The pickup is a photodiode. The excitation is a laser diode. It 
either sees the pits or it doesn't. The instantaneous data rate is set 
by the disc speed, not the pickup. What model do you have in mind?

> To compensate this, they introduced further buffering,
> which was cheaper that having an expensive pick-up.
> 
> This was done by, at least conceptually, adding a FIFO
> somewhere in the chain, I guess after the pick-up,
> having the unstable clock as input and the reference
> clock as output, of course with proper feedback.

The input "clock" is the disc itself, not the pickup. There is no 
feedback directly from the output clock. The feedback is from how full 
the buffer is.

> Nowadays the CD player are massively buffered, so also
> there is no problem.

That buffering is usually look-ahead, so the block can be read again if 
errors can't be corrected the first time around.

> In the '90s, the manufacturers started to compromise
> between buffering, pick-up and clock stability.
> So they were able to classify high and low end on
> this means, and introducing some *alleged* problems.

The clock is crystal controlled; no compromise there. "Pickup" and 
"stability" (timing stability, anyway) don't belong in the same sentence.

> This was the story, and on this story was build the
> *claim* that CDs (carrying the basic clock information)
> can have different performances, due to some difference
> in the production.
> 
> As I said at the beginning, the CD manufacturing people
> not only did not support this, but they even rejected it.

Jerry
-- 
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
¯¯¯¯¯¯¯¯¯¯¯
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: What's the use of a 192 kHz sample rate? - Piergiorgio Sartor - 2008-05-11 17:07:00

Jerry Avins wrote:

> Not instantaneously, but we need to control only the sum over 1/150 sec. 
> That isn't difficult.

The problem is that there is a disc inside,
which is unknown (except for music on it).
One of the points claimed was that the printing of
the disc was not good enough, i.e. the clock in the
data was jittering at the source.
Note that, again, this was a claim.
In other words, in theory a disc should generate, at
a given tangential speed, a fixed clock.
The claim was that, due to imperfections in pressing,
the disc, at a given tangential speed, generates an
unstable, or jittering, clock.

> ?? The pickup is a photodiode. The excitation is a laser diode. It 
> either sees the pits or it doesn't. The instantaneous data rate is set 
> by the disc speed, not the pickup. What model do you have in mind?

I'm sorry, with pick-up I meant the optics and the
motor, all the block which physically holds the disc,
including the pre/post signal amplifiers.

> The input "clock" is the disc itself, not the pickup. There is no 
> feedback directly from the output clock. The feedback is from how full 
> the buffer is.

And the buffer size is a function on how much
this clock can change.
So, if you want to minimize the size (not below
the minimum necessary), you can think to allow
some clock variation in the output of the FIFO.
Of course, such clock variations can be also
caused by poor crystals, instead of design choices.

> That buffering is usually look-ahead, so the block can be read again if 
> errors can't be corrected the first time around.

Not on a CD, you could not read the buffer again.
The data was streamed from the disc without real
possibilities of re-reading.
Or you meant something else?
Nowadays is different, but at that time the concept
was to have a stream of bits.

> The clock is crystal controlled; no compromise there. "Pickup" and 
> "stability" (timing stability, anyway) don't belong in the same sentence.

As I wrote above, sorry for the confusion, with pickup
I meant the complete mechanics, including optics and
the first signal processing.

bye,

-- 

piergiorgio
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: What's the use of a 192 kHz sample rate? - Jerry Avins - 2008-05-11 17:41:00

Piergiorgio Sartor wrote:
> Jerry Avins wrote:
> 
>> Not instantaneously, but we need to control only the sum over 1/150 
>> sec. That isn't difficult.
> 
> The problem is that there is a disc inside,
> which is unknown (except for music on it).
> One of the points claimed was that the printing of
> the disc was not good enough, i.e. the clock in the
> data was jittering at the source.
> Note that, again, this was a claim.
> In other words, in theory a disc should generate, at
> a given tangential speed, a fixed clock.
> The claim was that, due to imperfections in pressing,
> the disc, at a given tangential speed, generates an
> unstable, or jittering, clock.
> 
>> ?? The pickup is a photodiode. The excitation is a laser diode. It 
>> either sees the pits or it doesn't. The instantaneous data rate is set 
>> by the disc speed, not the pickup. What model do you have in mind?
> 
> I'm sorry, with pick-up I meant the optics and the
> motor, all the block which physically holds the disc,
> including the pre/post signal amplifiers.
> 
>> The input "clock" is the disc itself, not the pickup. There is no 
>> feedback directly from the output clock. The feedback is from how full 
>> the buffer is.
> 
> And the buffer size is a function on how much
> this clock can change.
> So, if you want to minimize the size (not below
> the minimum necessary), you can think to allow
> some clock variation in the output of the FIFO.
> Of course, such clock variations can be also
> caused by poor crystals, instead of design choices.
> 
>> That buffering is usually look-ahead, so the block can be read again 
>> if errors can't be corrected the first time around.
> 
> Not on a CD, you could not read the buffer again.
> The data was streamed from the disc without real
> possibilities of re-reading.
> Or you meant something else?
> Nowadays is different, but at that time the concept
> was to have a stream of bits.
> 
>> The clock is crystal controlled; no compromise there. "Pickup" and 
>> "stability" (timing stability, anyway) don't belong in the same sentence.
> 
> As I wrote above, sorry for the confusion, with pickup
> I meant the complete mechanics, including optics and
> the first signal processing.

My vibration-resistant player read well ahead, keeping two copies of 
each chunk. When the head was jatted by a bump, it simply read the chunk 
again. There was rarely an audible skip. No CD player buily into a car 
radio I used has ever audibly skipped that I know. Vibration-isolating 
mounting accounts for only a small part of that. Buffering accounts for 
the rest and is what made the Walkman CD player possible.

I know a little about turntable vibration. I once built an LP phonograph 
for a sound truck that didn't produce audible wow when cornering fast or 
skip the tonearm when slamming into potholes. (I proofed it for the 
customer in a jeep with two wheels on the ballast and two wheels on the 
cross ties of a railroad spur. Rossini's William Tell overture never 
sounded so sweet!)

Jerry
-- 
Engineering is the art of making what you want from things you can get.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
¯¯¯¯¯¯¯¯¯¯¯
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: What's the use of a 192 kHz sample rate? - glen herrmannsfeldt - 2008-05-14 03:54:00

Steve Underwood wrote:
(snip)

> Actually 2k of RAM was not cheap in 1982, but neither were any of the 
> other components in a CD player. They were quite expensive machines.

CDs are limited to 99 tracks because the number is stored
in 8 bit BCD instead of binary to save the cost of the
binary to BCD decoder in CD players.

-- glen

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

previous | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24