In a continuous-time sigma-delta modulator, by using dynamic element matching (dem) with respect to comparators of a quantizer, or by generating a plurality of candidate dem results in advance for selecting an approximate dem result, a time slot for dem operations in each cycle of a sampling signal is significantly increased without being rushed.
|
13. A dynamic element matching method for a continuous-time sigma-delta modulator comprises:
a plurality of sub-multiplexers of a digital multiplexer receiving output bits from a plurality of comparators of a quantizer;
a dem module determining which one among the output bits of the plurality of comparators is allowed in each of the sub-multiplexers as a result to be outputted to a digital-to-analog (dac) converter; and
outputting the result to the dac converter.
16. A dynamic element matching method for a continuous-time sigma-delta modulator comprises:
a plurality of comparators of a quantizer transforming a frequency response signal from a frequency response module into a plurality of bits, each of which is outputted from a corresponding comparator of the plurality of comparators;
shuffling the plurality of bits outputted from the plurality of comparators by cyclically shifting different numbers of available bits in a selection set according to balances in using dac units of a dac converter; and
a digital comparator determining a shuffled plurality of bits by comparing predicted codes with incoming codes.
1. A continuous-time sigma-delta modulator using dynamic element matching (dem), comprising:
a frequency response module;
a quantizer having an input terminal coupled to an output terminal of the frequency response module;
a digital multiplexer having a first input terminal coupled to an output terminal of the quantizer;
a dem module having an input terminal coupled to the output terminal of the quantizer, and having an output terminal coupled to a second input terminal of the digital multiplexer;
a digital-to-analog (dac) converter having an input terminal coupled to an output terminal of the digital multiplexer; and
an adder having a first input terminal for receiving a continuous-time signal, having a second input terminal coupled to an output terminal of the dac converter, and having an output terminal coupled to an input terminal of the frequency response module;
wherein output signals of the quantizer during a current cycle are sent to the dem module to determine a selection result of the digital multiplexer at a next cycle.
7. A continuous-time sigma-delta modulator using dynamic element matching (dem), comprising:
a frequency response module;
a quantizer having an input terminal coupled to an output terminal of the frequency response module;
a dem group having a plurality of dem modules, and having an input terminal coupled to the output terminal of the quantizer;
a digital multiplexer having a first input terminal coupled to an output terminal of the dem group;
a digital comparator having an input terminal coupled to the quantizer, and having an output terminal coupled to the digital multiplexer;
a digital-to-analog (dac) converter having an input terminal coupled to an output terminal of the digital multiplexer; and
an adder having a first input terminal for receiving a continuous-time signal, having a second input terminal coupled to an output terminal of the dac converter, and having an output terminal coupled to an input terminal of the frequency response module;
wherein each of the plurality of dem modules in the dem group generates a candidate selection result of the digital multiplexer in advance;
wherein output signals of the quantizer during a current cycle are sent to both the dem group and the digital comparator to compare incoming codes from the quantizer with predicted codes from the dem group for determining a selected result from a plurality of candidate selection results from the dem group by the digital multiplexer at a next cycle.
2. The continuous-time sigma-delta modulator of
a digital low-pass filter (LPF) having an input terminal coupled to the output terminal of the quantizer.
3. The continuous-time sigma-delta modulator of
4. The continuous-time sigma-delta modulator of
wherein the quantizer comprises a plurality of comparators, each of which has an input terminal coupled to the input terminal of the quantizer and has an output terminal coupled to the output terminal of the quantizer;
wherein the plurality of comparators are used for transforming a frequency response signal from the frequency response module into a plurality of bits, each of which is outputted from a corresponding comparator of the plurality of comparators.
5. The continuous-time sigma-delta modulator of
wherein the digital multiplexer and the dem module cooperate for shuffling the plurality of output bits from the plurality of comparators by cyclically shifting available bits in a selection set according to balances in using dac units of the dac converter;
wherein operations of the dem module are independent from operations and signals on a loop including the frequency response module, the quantizer, the digital multiplexer, the dac converter, and the adder;
wherein the shuffled plurality of output bits are inputted from the digital multiplexer into the dac converter.
6. The continuous-time sigma-delta modulator of
wherein the quantizer comprises a plurality of comparators, each of which outputs a bit;
wherein the digital multiplexer comprises a plurality of sub-multiplexes, each of which has input terminals coupled to an output terminal of each of the plurality of comparators in the quantizer for receiving the output bits from the plurality of comparators;
wherein the dem module has output terminals coupled to each of the sub-multiplexers for determining which one among the output bits of the plurality of comparators is allowed in each of the sub-multiplexers.
8. The continuous-time sigma-delta modulator of
a digital low-pass filter (LPF) having an input terminal coupled to the output terminal of the quantizer.
9. The continuous-time sigma-delta modulator of
10. The continuous-time sigma-delta modulator of
wherein the quantizer comprises a plurality of comparators connected in parallel, each of which has an input terminal coupled to the input terminal of the quantizer and has an output terminal coupled to the output terminal of the quantizer;
wherein operations of the digital comparator and the dem group are independent from operations and signals on a loop including the frequency response module, the quantizer, the digital multiplexer, the dac converter, and the adder;
wherein one candidate selection result is loaded from one selected dem module of the dem group according to operations of the digital comparator each time before the digital multiplexer outputs the selected result;
wherein the plurality of comparators are used for transforming a frequency response signal from the frequency response module into a plurality of bits, each of which is outputted from a corresponding comparator of the plurality of comparators.
11. The continuous-time sigma-delta modulator of
wherein the digital multiplexer and the plurality of dem modules in the dem group cooperate for shuffling the plurality of bits outputted from the plurality of comparators by cyclically shifting different numbers of available bits in a selection set according to balances in using dac units of the dac converter;
wherein the digital comparator is used for determining a shuffled plurality of bits by cyclically shifting a specific number of the available bits in the selection set.
12. The continuous-time sigma-delta modulator of
wherein a first code including a plurality of output bits of the quantizer is delayed by one cycle of a sampling clock signal inputted to the quantizer;
wherein each of the plurality of dem modules of the dem group calculates candidates dem results corresponding to a plurality of candidate differences from a second code, which is generated by delaying the first code by one cycle of the sampling clock signal;
wherein the dem group reserves a lookup table for storing the calculated candidate dem results;
wherein the digital comparator compares predicted codes, which are generated by adding the plurality of candidate differences to the second code, with the first code;
wherein the digital multiplexer allows a candidate dem result, which is looked up from the lookup table, according to a predicted code, which matches the first code and is outputted from the digital comparator, at each cycle of the sampling clock signal.
14. The method of
wherein the continuous-time sigma-delta modulator comprises a frequency response module;
the quantizer having an input terminal coupled to an output terminal of the frequency response module;
the digital multiplexer having a first input terminal coupled to an output terminal of the quantizer;
the dem module having an input terminal coupled to the output terminal of the quantizer, and having an output terminal coupled to a second input terminal of the digital multiplexer;
the digital-to-analog (dac) converter having an input terminal coupled to an output terminal of the digital multiplexer;
an adder having a first input terminal for receiving a continuous-time signal, having a second input terminal coupled to an output terminal of the dac converter, and having an output terminal coupled to an input terminal of the frequency response module;
a digital low-pass filter (LPF) having an input terminal coupled to the output terminal of the quantizer;
wherein output signals of the quantizer during a current cycle are sent to the dem module to determine a selection result of the digital multiplexer at a next cycle.
17. The method of
delaying a first code including a plurality of output bits of the quantizer by one cycle of a sampling clock signal inputted to the quantizer;
calculating candidates dem results corresponding to a plurality of candidate differences from a second code, which is generated by delaying the first code by one cycle of the sampling clock signal, for each of a plurality of dem modules of a dem group;
the dem group reserving a lookup table for storing the calculated candidate dem results;
comparing predicted codes, which are generated by adding the plurality of candidate differences to the second code, with the first code; and
a digital multiplexer allowing a candidate dem result, which is looked up from the lookup table, according to a predicted code, which matches the first code and is outputted from the digital comparator, at each cycle of a sampling clock signal.
18. The method of
wherein the continuous-time sigma-delta modulator using dynamic element matching (dem) comprises:
the frequency response module;
the quantizer having an input terminal coupled to an output terminal of the frequency response module, for outputting the incoming codes;
the dem group having the plurality of dem modules, and having an input terminal coupled to the output terminal of the quantizer, for generating and storing the predicted codes in advance;
the digital multiplexer having a first input terminal coupled to an output terminal of the dem group;
the digital comparator having an input terminal coupled to the quantizer, and having an output terminal coupled to the digital multiplexer;
the digital-to-analog (dac) converter having an input terminal coupled to an output terminal of the digital multiplexer;
an adder having a first input terminal for receiving a continuous-time signal, having a second input terminal coupled to an output terminal of the dac converter, and having an output terminal coupled to an input terminal of the frequency response module; and
a digital low-pass filter (LPF) having an input terminal coupled to the output terminal of the quantizer.
|
1. Field of the Invention
The present invention relates to sigma-delta modulators and dynamic element matching methods thereof, and more particularly, to continuous-time sigma-delta modulators using dynamic element matching (DEM) having low latency and dynamic element matching methods thereof.
2. Description of the Prior Art
Please refer to
Please refer to
Please refer to
Please refer to
The DEM module 106 is used for balancing a used probability of DAC units of the DAC converter 108. Please refer to
Please refer to
However, the output signals from the DEM module 106 are inputted to the DAC converter 108 at a same cycle of the clock signal ck with raw data (i.e., the codes in the left table shown in
The claimed invention discloses a continuous-time sigma-delta modulator using dynamic element matching (DEM). The continuous-time sigma-delta modulator comprises a frequency response module, a quantizer, a digital multiplexer, a DEM module, a digital-to-analog (DAC) converter, and an adder. The quantizer has an input terminal coupled to an output terminal of the frequency response module. The digital multiplexer has a first input terminal coupled to an output terminal of the quantizer. The DEM module has an input terminal coupled to the output terminal of the quantizer, and has an output terminal coupled to a second input terminal of the digital multiplexer. The DAC converter having an input terminal coupled to an output terminal of the digital multiplexer. The adder has a first input terminal for receiving a continuous-time signal, has a second input terminal coupled to an output terminal of the DAC converter, and has an output terminal coupled to an input terminal of the frequency response module. Output signals of the quantizer during a current cycle are sent to the DEM module to determine a selection result of the digital multiplexer at a next cycle.
The claimed invention further discloses a continuous-time sigma-delta modulator using dynamic element matching (DEM). The continuous-time sigma-delta modulator comprises a frequency response module, a quantizer, a DEM group, a digital multiplexer, a digital comparator, a digital-to-analog (DAC) converter, and an adder. The quantizer has an input terminal coupled to an output terminal of the frequency response module. The DEM group has a plurality of DEM modules, and has an input terminal coupled to the output terminal of the quantizer. The digital multiplexer has a first input terminal coupled to an output terminal of the DEM group. The digital comparator has an input terminal coupled to the quantizer, and has an output terminal coupled to the digital multiplexer. The digital-to-analog (DAC) converter has an input terminal coupled to an output terminal of the digital multiplexer. The adder has a first input terminal for receiving a continuous-time signal, has a second input terminal coupled to an output terminal of the DAC converter, and has an output terminal coupled to an input terminal of the frequency response module. Each of the plurality of DEM modules in the DEM group generates a candidate selection result of the digital multiplexer in advance. Output signals of the quantizer during a current cycle are sent to both the DEM group and the digital comparator to compare incoming codes from the quantizer with predicted codes from the DEM group for determining a selected result from a plurality of candidate selection results from the DEM group by the digital multiplexer at a next cycle.
The claimed invention discloses a dynamic element matching method for a continuous-time sigma-delta modulator. The dynamic element matching method comprises shuffling a plurality of output bits from a plurality of comparators of a quantizer by cyclically shifting available bits in a selection set according to balances in using DAC units of a DAC converter; and outputting the shuffled plurality of output bits to the DAC converter.
The claimed invention further discloses a dynamic element matching method for a continuous-time sigma-delta modulator. The dynamic element matching method comprises a plurality of comparators of a quantizer transforming a frequency response signal from a frequency response module into a plurality of bits, each of which is outputted from a corresponding comparator of the plurality of comparators; shuffling the plurality of bits outputted from the plurality of comparators by cyclically shifting different numbers of available bits in a selection set according to balances in using DAC units of a DAC converter; and a digital comparator determining a shuffled plurality of bits by comparing predicted codes with incoming codes.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
For resolving the defects described in the prior art, the present invention discloses some continuous-time sigma-delta modulators. In the disclosed continuous-time sigma-delta modulators, the DEM module 106 is moved out of the loop, which includes the frequency response module 102, the quantizer 104, the DEM module 106, the DAC converter 108, and the adder 110 so that the output signals from the DEM module 106 are not required to be inputted to the DAC converter 108 at the same cycle of the clock signal ck with the raw data generated from the comparators of the quantizer 104. Moreover, the output signals from the DEM module 106 are processed by the DAC converter 108 at a next-adjacent cycle after said output signals are generated from the DEM module 106, i.e., the output signals from the DEM module 106 are delayed by one cycle for being processed by the DAC converter 108 so that the latency for the DEM module 106 is not as critical in each cycle of the clock signal ck as in the prior art.
Please refer to
For further explaining properties or benefits of the continuous-time sigma-delta modulator 200,
By observing the right table in
In summary of what illustrated in
Please refer to
For further explaining the continuous-time sigma-delta modulator 300,
According to what illustrated in
Note that operations of both the continuous-time sigma-delta modulators 200 and 300 are all-digital so as to save power, occupy small area, and acquire instant calculations in related embodiments of the present invention.
Please refer to
Please refer to
Note that the orders of executing steps in flowcharts shown in
The present invention discloses continuous-time sigma-delta modulators and DEM methods applied on the disclosed continuous-time sigma-delta modulators. With the aid of the continuous-time sigma-delta modulators and the DEM methods, in each cycle of a sampling signal, a time slot for related DEM operations might be significantly increased without being rushed.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
Huang, Sheng-Jui, Lin, Yung-Yu
Patent | Priority | Assignee | Title |
10879925, | Aug 19 2016 | Lenze Automation GmbH | Method for generating a digital signal from an analog signal, and frequency converter |
11563443, | Aug 31 2020 | STMicroelectronics International N.V. | High speed data weighted averaging (DWA) to binary converter circuit |
8432197, | Aug 30 2010 | Maxim Integrated Products, Inc.; Maxim Integrated Products, Inc | Nonlinear and concurrent digital control for a highly digital phase-locked loop |
8552894, | Jun 15 2011 | MEDIATEK INC. | Sigma-delta modulator having a feed-forward path and a hybrid portion |
8593318, | Jan 20 2012 | Hittite Microwave LLC | Continuous time ΔΣ analog-to-digital converter with a mitigation bit shifting multiplex array |
Patent | Priority | Assignee | Title |
6426714, | Jun 26 2001 | HMD Global Oy | Multi-level quantizer with current mode DEM switch matrices and separate DEM decision logic for a multibit sigma delta modulator |
7576671, | Aug 19 2005 | Intrinsix Corporation | Mismatch-shaping dynamic element matching systems and methods for multi-bit sigma-delta data converters |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 26 2008 | HUANG, SHENG-JUI | MEDIATEK INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021465 | /0869 | |
Aug 26 2008 | LIN, YUNG-YU | MEDIATEK INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021465 | /0869 | |
Sep 01 2008 | MEDIATEK INC. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Mar 14 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 11 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 09 2021 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Mar 09 2013 | 4 years fee payment window open |
Sep 09 2013 | 6 months grace period start (w surcharge) |
Mar 09 2014 | patent expiry (for year 4) |
Mar 09 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 09 2017 | 8 years fee payment window open |
Sep 09 2017 | 6 months grace period start (w surcharge) |
Mar 09 2018 | patent expiry (for year 8) |
Mar 09 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 09 2021 | 12 years fee payment window open |
Sep 09 2021 | 6 months grace period start (w surcharge) |
Mar 09 2022 | patent expiry (for year 12) |
Mar 09 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |