Signal processing with look-ahead modulator noise quantization minimization
First Claim
1. A look-ahead delta-sigma modulator comprising:
- a digital filter to filter data derived from input signal data and respective elements of delayed output candidate vectors to generate filter output vectors, wherein the digital filter includes state variables that are updated via feedback of a selected output value;
a quantization error generator, coupled to the digital filter to receive the filter output vectors, to determine a set of quantization error vectors from each set of M element modulator output candidate vectors and the filter output vectors, wherein M is greater than one and each element in the output candidate vectors is a potential output value of the delta-sigma modulator; and
an output value generator to select from each set of quantization error vectors a quantization error vector associated with a modulator output candidate vector and to select an output value from the associated modulator output candidate vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processing system includes a look-ahead delta-sigma modulator that processes multiple output candidate vectors and an input vector to determine a quantization error vector for each output candidate vector. In one embodiment, the quantization error vector represents a difference between a cost value vector and an input candidate vector. Look-ahead delta-sigma modulator output values are selected using the quantization error vectors by, for example, determining the minimum power quantization error vector for each input vector X and selecting the output value from the input candidate vector associated with the minimum power quantization error vector. Quantization error vectors can also be weighted using a non-uniform weighting vector.
-
Citations
56 Claims
-
1. A look-ahead delta-sigma modulator comprising:
-
a digital filter to filter data derived from input signal data and respective elements of delayed output candidate vectors to generate filter output vectors, wherein the digital filter includes state variables that are updated via feedback of a selected output value; a quantization error generator, coupled to the digital filter to receive the filter output vectors, to determine a set of quantization error vectors from each set of M element modulator output candidate vectors and the filter output vectors, wherein M is greater than one and each element in the output candidate vectors is a potential output value of the delta-sigma modulator; and an output value generator to select from each set of quantization error vectors a quantization error vector associated with a modulator output candidate vector and to select an output value from the associated modulator output candidate vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24)
-
- 19. The delta-sigma modulator of 18 wherein the weight vector includes at least one non-zero weight element that is different from another non-zero weight element.
-
25. A method of determining output values of a delta-sigma modulator using quantization error vectors, the method comprising:
-
(a) filtering data derived from input signal data and respective elements of M-element delayed output candidate vectors to generate filter output vectors; (b) generating quantization error vectors for each set of M element modulator output candidate vectors and each set of M element filter output vectors, wherein M is greater than one and each element in the output candidate vectors is a potential output value of the delta-sigma modulator; (c) selecting from each set of quantization error vectors a quantization error vector associated with one of the modulator output candidate vectors; and (d) generating an output from the associated modulator output candidate vector. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A signal processing system comprising:
an M-depth delta-sigma modulator to determine output values from respective sets of M element modulator output candidate vectors using quantization error vectors, wherein M is greater than one, each element in the output candidate vectors is a potential output value of the delta-sigma modulator. - View Dependent Claims (52, 53)
-
54. A method of determining an output signal using an M-depth delta-sigma modulator and quantization error vectors, wherein M is greater than one and each element in the output candidate vectors is a potential output value of the delta-sigma modulator, the method comprising:
-
processing an input signal vector and a set of delayed output candidate vectors; for each processed input signal vector and delayed output candidate vector, computing a quantization error vector from the processed input signal vector and delayed output candidate vector; processing each quantization error vector to identify the output candidate vector that best matches the input signal vector; and selecting an output from the output candidate vector that best matches the input signal vector. - View Dependent Claims (55)
-
-
56. A method of processing a signal using a delta-sigma modulator, the method comprising:
determining output values of an M-depth delta-sigma modulator from respective sets of M element modulator output candidate vectors and an M element modulator input vector using quantization error vectors, wherein M is greater than one, each element in the output candidate vectors is a potential output value of the delta-sigma modulator.
Specification