System and methods for data compression and nonuniform quantizers
AssigneeCable Television Laboratories, Inc.
InventorsMu Xu, Zhensheng Jia, Jing Wang, Luis Alberto Campos
Life of this patent
Estimating the term…
Abstract
A method for differentiator-based compression of digital data includes (a) multiplying a tap-weight vector by an original data vector to generate a predicted signal, the original data vector comprising N sequential samples of an original signal, N being an integer greater than or equal to one, (b) using a subtraction module, subtracting the predicted signal from a sample of the original signal to obtain an error signal, (c) using a quantization module, quantizing the error signal to obtain a quantized error signal, and (d) updating the tap-weight vector according to changing statistical properties of the original signal.
Claims19
A method for differentiator-based compression of digital data, comprising:
- multiplying a tap-weight vector by an original data vector to generate a predicted signal, the original data vector comprising N sequential samples of an original signal, N being an integer greater than or equal to one;
- using a subtraction module, subtracting the predicted signal from a sample of the original signal to obtain an error signal;
- using a quantization module, quantizing the error signal to obtain a quantized error signal;
- and
- updating the tap-weight vector according to changing statistical properties of the original signal.
A method for differentiator-based decompression, comprising:
- multiplying a tap-weight vector by an original data vector to generate a predicted signal, the original data vector comprising N sequential samples of an original signal, N being an integer greater than or equal to one;
- and
- using an addition module, adding the predicted signal to a quantized error signal to obtain a quantized original signal.
A method for transmitting data, comprising:
- multiplying a tap-weight vector by an original data vector to generate a predicted signal, the original data vector comprising N sequential samples of an original signal, N being an integer greater than or equal to one;
- updating the tap-weight vector according to changing statistical properties of the original signal;
- subtracting the first predicted signal from a sample of the original signal to obtain an error signal;
- quantizing the error signal to obtain a quantized error signal;
- mapping the quantized error signal from U bits to V bits to obtain a mapped error signal, U and V each being respective integers, and U being greater than V;
- modulating a carrier signal according to mapped error signal to obtain a transmission signal;
- transmitting the transmission signal from a first location to a second location using a transmission medium;
- demodulating the transmission signal to obtain a demodulated signal;
- mapping the demodulated signal from V to U bits to obtain the quantized error signal;
- generating a second predicted signal using an adaptive filtering method;
- using an addition module, adding the second predicted signal to the quantized error signal to obtain a quantized original signal;
- and
- converting the quantized original signal into an analog output signal.
Dependencies are inferred from the claim text.