Sub-band coding: Difference between revisions

Content deleted Content added
No edit summary
Encoding audio signals: Link to Pulse-code modulation
Line 11:
 
==Encoding audio signals==
The simplest way to encode audio signals is ��[[Pulse-code Code Modulationmodulation]] (PCM), which is used on music CDs, DAT recordings, and so on. Like all digitization, PCM adds noise to the signal, which is generally undesirable. The fewer bits used in digitization, the more noise gets added. The way to keep this noise from being a problem is to use enough bits to ensure that the noise is always low enough to be masked either by the signal or by other sources of noise. This produces a high quality signal, but at a high bit rate (over 700k bps for one channel of CD audio). A lot of those bits are encoding masked portions of the signal, and are being wasted.
 
There are more clever ways of digitizing an audio signal, which can save some of that wasted bandwidth. A classic method is nonlinear PCM, such as [[mu-law]] encoding (named after a perceptual curve in auditory perception research). This is like PCM on a logarithmic scale, and the effect is to add noise that is proportional to the signal strength. Sun's .au format for sound files is a popular example of mu-law encoding. Using 8-bit mu-law encoding would cut our one channel of CD audio down to about 350k bps, which is better but still pretty high, and is often audibly poorer quality than the original (this scheme doesn't really model masking effects).
 
==A basic SBC scheme==