LWN.net Logo

GStreamer: Past, present, and future

GStreamer: Past, present, and future

Posted Oct 30, 2010 16:27 UTC (Sat) by magnus (subscriber, #34778)
In reply to: GStreamer: Past, present, and future by gmaxwell
Parent article: GStreamer: Past, present, and future

Given unlimited precision samples a signal which has no energy above the the system nyquist is _perfectly_ re-constructable, not just "good".
Theoretically, you don't only need unlimited precision on each sample, you also need to have an infinite number of samples, from time -∞ to +∞, to perfectly reconstruct the original signal.

In practice though, audio signals will have some information (harmonics etc) at higher frequencies and no filters (not even digital ones) can be perfectly brick-wall shaped, so some aliasing will occur plus you will have some attenuation below the Nyqvist frequency. Sampling at 96 kHz might (if well designed) give you a lot more headroom for these effects.

I have no experience with 96 kHz audio so I don't know if this is actually audible or just theory+marketing.

Since human hearing is non-linear it's also possible that people can pick up harmonics at higher frequencies even if they can't hear beeps at these frequencies. The only way to know is double blind-testing I guess...


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds