Re: [linux-audio-user] Re: 192kHz

From: fons adriaensen <fons.adriaensen@email-addr-hidden>
Date: Sat Jan 28 2006 - 02:21:58 EET

On Sat, Jan 28, 2006 at 01:30:54AM +0100, Esben Stien wrote:

> So this argument with only a few samples on the high frequencies is
> not holding up.

Exactly. And it's quite easy to see why this is true.

Imagine the sample frequency is Fs and you have perfectly sampled a
sinewave with frequency f (or calculated the samples). The inverse of
sampling consist of creating an analog signal wherein each sample
becomes a very thin 'spike' with the sample's amplitude, and that
is zero in between those pulses. (*)

If you calculate the spectrum of that signal, you find it contains
all frequencies of the form k * Fs +/- f, with k and integer. To
reconstruct the sine, you need to filter all of them out except the
original f (and -f). Now this becomes more difficult as f approaches
Fs / 2, as in that case Fs - f will be quite close to f, ** but it is
nevertheless just a matter of filtering and of nothing else **.

> One big reason for going up to 96kHz is not primarily because of being
> able to sample high frequencies, but because you don't need such a
> sharp filter at the input that may taint your input signal.

Again very true. The main reason why some people can hear a very very
subtle difference between 48 and 96 kHz seems to be that it's quite
difficult to make a 'perfect' filter for 48 kHz, even digitally. There
are very few DACs that get this right (e.g. Apogee, and you pay for it).

(*) Of course most DACs will 'hold' the value until the next sample
time, giving a 'staircase' waveform rather than pulses, but that
doesn't change anything fundamentally.

-- 
FA
Received on Sat Jan 28 04:15:15 2006

This archive was generated by hypermail 2.1.8 : Sat Jan 28 2006 - 04:15:15 EET