System and methods for data compression and nonuniform quantizers
First Claim
Patent Images
1. A method for differentiator-based compression of digital data, comprising:
- generating a predicted signal using an adaptive filtering method, wherein generating the predicted signal using the adaptive filtering method comprises multiplying a tap-weight vector by an original data vector to generate the 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 non-uniform quantizer, quantizing the error signal to obtain a quantized error signal; and
updating the tap-weight vector by adding to the tap-weight vector a product of (a) a step size, (b) the error signal, and (c) a complex conjugate of the original data vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for differentiator-based compression of digital data includes (a) using a subtraction module, subtracting a predicted signal from a sample of an original signal to obtain an error signal, (b) using a quantization module, quantizing the error signal to obtain a quantized error signal, and (c) generating the predicted signal using a least means square (LMS)-based filtering method.
-
Citations
17 Claims
-
1. A method for differentiator-based compression of digital data, comprising:
-
generating a predicted signal using an adaptive filtering method, wherein generating the predicted signal using the adaptive filtering method comprises multiplying a tap-weight vector by an original data vector to generate the 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 non-uniform quantizer, quantizing the error signal to obtain a quantized error signal; and updating the tap-weight vector by adding to the tap-weight vector a product of (a) a step size, (b) the error signal, and (c) a complex conjugate of the original data vector. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for receiving a signal, comprising:
-
receiving a transmission signal from a transmission medium; demodulating the transmission signal to obtain a demodulated signal; mapping the demodulated signal from V to U bits to obtain a quantized error signal, U and V each being respective integers, and U being greater than V; decompressing the quantized error signal to obtain a quantized original signal by; generating a predicted signal using an adaptive filtering method, and using an addition module, adding the predicted signal to a quantized error signal to obtain the quantized original signal; and converting the quantized original signal into an analog output signal. - View Dependent Claims (8, 9, 10)
-
-
11. A method for transmitting data, comprising:
-
sampling an analog original signal to obtain a sample of the original signal; generating a first predicted signal using a first least means square (LMS)-based filtering method; subtracting the first predicted signal from the 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 a second LMS-based 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. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification