A method of digitally encoding, transmitting, and decoding an audio signal represented by an initial series of pulse-code modulated (PCM) data values occurring at a first rate, said audio signal including low frequency components of high amplitude and high frequency components of relatively low amplitude, said method comprising the steps of:
- (a) extracting from said PCM data a series of representative values occurring at a second rate substantially lower than said first rate, half of said second rate being at an intermediate frequency in the audio spectrum, said intermediate frequency lying between the frequencies of said low frequency components and said high frequency components,
- (b) offsetting said PCM values in accordance with corresponding values in said series of representative values to obtain a series of adjusted PCM data values,
- (c) extracting a series of scale factors from said series of adjusted PCM data values, said scale factors occurring at a rate substantially less than said first rate, said series of scale factors being selected in accordance with the magnitudes of said adjusted PCM data values,
- (d) scaling said adjusted PCM data values by corresponding ones of said scale factors, to obtain a scaled series of PCM data values, so that the combination of said series of representative values, said series of scale factors and said scaled series of PCM data values encode said audio signal at a substantially lower data rate than said initial series of PCM data values,
- (e) transmitting said series of scaled PCM data values, said series of representative values and said series of scale factors over a band-limited channel,
- (f) receiving said series of scaled PCM values, said series of representative values and said series of scale factors from said band-limited channel,
- (g) translating the scaled PCM data values in accordance with said scale factors to obtain a series of translated PCM data values, and
- (h) combining corresponding ones of said representative values with said translated PCM data values to obtain a series of PCM data values approximately said initial series, and thereby preventing the low frequency components of high amplitude from having a destructive effect upon the high frequency components of relatively low Amplitude.