Method and apparatus for quantizing a signal in a digital system
First Claim
Patent Images
1. A method of quantizing a data signal in a digital signal processing system, comprising the steps of:
- receiving a series of transformed coefficients as the data signal;
performing a minimum error algorithm on the transformed coefficients to determine paths of minimum error;
forming a three-dimensional matrix representing the paths of minimum error;
computing centroids based on the paths of minimum error;
using the computed centroids as part of a next iteration where the computed centroids are used to represent new quantization states and levels;
repeating the steps of performing through using until a predetermined optimization of centroids is met; and
transmitting the centroids as the quantized signal.
2 Assignments
0 Petitions
Accused Products
Abstract
An input data signal (102) in a digital signal processing system gets adaptively quantized by performing a LMS error algorithm on a signal of transformed coefficients (113), determining paths of minimum error (202), and forming a three-dimensional matrix (206) representing these paths. Centroids are computed (208) based on the paths of minimum error (206), and these computed centroids are used as part of a next iteration to represent new quantization states and levels.
-
Citations
36 Claims
-
1. A method of quantizing a data signal in a digital signal processing system, comprising the steps of:
-
receiving a series of transformed coefficients as the data signal; performing a minimum error algorithm on the transformed coefficients to determine paths of minimum error; forming a three-dimensional matrix representing the paths of minimum error; computing centroids based on the paths of minimum error; using the computed centroids as part of a next iteration where the computed centroids are used to represent new quantization states and levels; repeating the steps of performing through using until a predetermined optimization of centroids is met; and transmitting the centroids as the quantized signal. - View Dependent Claims (2, 23, 24, 25)
-
-
3. A method of quantizing a signal, comprising the steps of:
-
receiving an input data signal having a data range; dividing the input data range into a predetermined number of quantization steps; allocating the quantization steps to a number of quantization states and levels; running the quantized states and levels through an error minimization algorithm; adaptively computing centroid values from the input data of each quantizer state and level; updating the quantizer states and levels based on the computed centroids; repeating the steps of dividing through updating until a predetermined optimization of centroids is achieved; and transmitting the updated centroids as quantizer outputs once the predetermined optimized centroids are achieved. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of quantizing an input data signal in a digital processing system, comprising the steps of:
-
receiving the data signal; running a trellis path optimization on the input data signal to generate a history of minimum error paths; forming a path matrix based on the minimum error paths; computing a centroid based on the path matrix; re-running the trellis path optimization to produce non-uniform allocation of quantizer states and levels; and transmitting the computed centroids as quantizer outputs. - View Dependent Claims (17, 18, 26)
-
-
19. A data CODEC system for a digital communication system, comprising:
-
a decomposition stage for receiving an input data signal and generating a signal of transformed coefficients; an adaptive centroid based quantizer for receiving the transformed coefficients and generating optimal non-uniform spaced quantizers, wherein the adaptive centroid based quantizer includes a least means square (LMS) stage to generate a matrix of minimum error paths of the quantizers and a centroid computation stage for computing and updating a centroid calculation of the matrix of minimum error path; a coding stage for coding the quantizers into a coded signal; a channel for transmitting the coded signal; and a decoder for decoding the transmitted signal. - View Dependent Claims (20, 21, 22)
-
-
27. A data CODEC system for a digital communication system, comprising:
-
a decomposition stage for receiving an input data signal and generating a signal of transformed coefficients; an adaptive centroid based quantizer having a matrix generation stage and a centroid computation stage for receiving the transformed coefficients and generating optimal non-uniform spaced quantizers; a coding stage for coding the quantizers into a coded signal; a channel for transmitting the coded signal; and a decoder for decoding the transmitted signal. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification