|
|
|
|
|
by pja
1484 days ago
|
|
Up to the Nyquist limit, a digital signal will completely recreate the original signal, with no square wave steps. Digitisation does not result in square wave output anywhere in the output chain. Chris Montgomery (of Ogg / Speech / xiph.org & RedHat) did a series of videos going into this in considerable depth. I encourage you to watch them. https://xiph.org/video/ |
|
Again, in different words:
Nyquist assumes infinitely precise samples. It's math, not computer sampling. This never happens, since samples are quantized. Having samples at the proper number of Hz is useless unless enough precision is there, and non-infinite precision implies the original signal is never reconstructable. We're dealing with computers, not the real numbers.
Take a pure sine wave. Sample it mathematically. Quantize those values. Now what sin value reproduces those quantized values? None. Never. They are rational numbers - it is mathematically impossible to fit a single sine wave to them, since sine is a transcendental function. End of story.
Sine is a transcendental function, so rational inputs (other than 0 in the case of sin) do not (except for input 0 for sin) give rational output. So you cannot sample it to perfection with a digital device. You can approximate it. That approximation matters. Digital sampling takes rational input deltas (sampling rate) and necessarily obtains imperfect samples, since you quantized the actual value of a sine wave. So Nyquist fails.
Yes, for a bandlimited signal of a given frequency, Nyquist lets you reconstruct that frequency given infinite precision. This NEVER happens in practice, since it assumes infinitely precise samples. Montgomery ignores this (and a host of other issues - he's at level 2 of a 100 level tower. People at level 0 see his videos and assume there are only 2 levels to the tower). Bitdepth matters. Nyquist does nothing about amplitude quantization, which is needed. It ignores the path to reconstruction - Nyquist only applies to a perfect (not floating point or integer) reconstruction of the signal. Nyquist does not deal with the fact that the quantized values, when pushed to any physical device used to reconstruct audio, is more like stairsteps than pure sine waves.
Most physical devices performing playback are more stairstep than smooth sine values, so they are not reconstructing the input signal - another issue that matters. Input signals are (nearly, up to quantum level) infinitely precise in amplitudes - output devices tend to be more quantized.
Please read the thread I wrote and think through it. I posted a link to a good discussion, I posted a simple experiment or two you can do, I posted (here) a simple mathematical exercise showing that Nyquist fails for this.