Vector quantizer based on N-dimensional spatial dichotomy
First Claim
1. A method for quantizing a vector corresponding to an input signal, the vector having a plurality of components corresponding to an n-dimensional space comprising:
- recursively dividing the n-dimensional space into a plurality of equal spaces having one dimension less than a previous recursion until a plurality of end spaces is formed, each of the plurality of end spaces being two-dimensional; and
asynchronously comparing the plurality of components in each of the plurality of end spaces to determine a sub-space of a particular end space of the plurality of end spaces having a closest match to the vector.
17 Assignments
0 Petitions
Accused Products
Abstract
A method and system for quantizing a vector corresponding to an input signal is described. The vector has a plurality of components corresponding to an N-dimensional space. In one aspect, the method and system include recursively dividing the space into equal spaces having one dimension less than a previous recursion until end spaces are formed. Each end space is two-dimensional. The method and system also include asynchronously comparing the components in each end space to determine a sub-space of a particular end space having a closest match to the vector. In another aspect, the method and system include providing tree(s) including a plurality of nodes and asynchronously traversing the tree(s) to determine a closest match to the vector. The nodes correspond to ANDs of comparisons between the components. Each comparison determines whether a first component is greater than a second component.
15 Citations
14 Claims
-
1. A method for quantizing a vector corresponding to an input signal, the vector having a plurality of components corresponding to an n-dimensional space comprising:
-
recursively dividing the n-dimensional space into a plurality of equal spaces having one dimension less than a previous recursion until a plurality of end spaces is formed, each of the plurality of end spaces being two-dimensional; and
asynchronously comparing the plurality of components in each of the plurality of end spaces to determine a sub-space of a particular end space of the plurality of end spaces having a closest match to the vector.
-
-
2. A method for quantizing a vector corresponding to an input signal, the vector having a plurality of components corresponding to an N-dimensional space comprising:
-
providing at least one tree including a plurality of nodes, the plurality of nodes corresponding to a plurality of ANDs of a plurality of comparisons between each of the plurality of components, each of the plurality of comparisons determining whether a first component of the plurality of components is greater than a second component of the plurality of components; and
asynchronously traversing the at least one tree to determine a closest match to the vector. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system for quantizing a vector corresponding to an input signal, the vector having a plurality of components corresponding to an N-dimensional space comprising:
-
at least one tree including a plurality of nodes, the plurality of nodes corresponding to a plurality of ANDs of a plurality of comparisons between each of the plurality of components, each of the plurality of comparisons determining whether a first component of the plurality of components is greater than a second component of the plurality of components; and
logic for asynchronously traversing the at least tree to determine a closest match to the vector. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mismatch shaping engine comprising:
-
a scalar to vector converter;
a vector quantizer coupled with the scalar to vector converter, the vector quantizer idling at least one tree and logic, the at least one tree including a plurality of nodes, the plurality of nodes corresponding to a plurality of ANDs of a plurality of comparisons between each of the plurality of components, each of the plurality of comparisons determining whether a first component of the plurality of components is greater than a second component of the plurality of components, the logic for asynchronously traversing the at least one tree to determine a closest match to the vector;
a loop filter coupled with the vector quantizer; and
a vector to scalar converter coupled with the loop filter.
-
Specification