The present disclosure relates to the field of sigma-delta modulator technologies, and in particular, to a continuous-time sigma-delta modulator and an offset calibration method for a continuous-time sigma-delta modulator.
Continuous-time low-pass sigma-delta modulators are widely used in broadband zero intermediate frequency receivers mainly due to characteristics such as a high speed, low power consumption, a resistive input, and built-in anti-aliasing of the continuous-time low-pass sigma-delta modulators. First, for a circuit module inside a modulator, different from a conventional analog-to-digital converter, the continuous-time low-pass sigma-delta modulator does not include a sample and hold circuit, and therefore, may achieve a higher speed. In addition, an index requirement on an operational amplifier in the continuous-time low-pass sigma-delta modulator is greatly reduced. Therefore, the continuous-time low-pass sigma-delta modulator may implement lower power consumption. Second, for a module outside a modulator, the resistive input characteristic may greatly reduce a requirement on an external driver circuit, and the built-in anti-aliasing characteristic of the modulator also reduces a requirement on a front-end anti-aliasing filter. In summary, the continuous-time low-pass sigma-delta modulator simplifies the external driver and filter circuits while implementing the high speed and the low power consumption of the continuous-time low-pass sigma-delta modulator, facilitating low power consumption and high integration of an entire system.
Embodiments of the present disclosure provide an offset calibration technical solution for a quantizer in a continuous-time sigma-delta modulator. A data monitoring module and an offset calibration module are added on the basis of a conventional continuous-time sigma-delta modulator. An offset of the quantizer in the continuous-time sigma-delta modulator is pre-calibrated with reference to the offset calibration module and the data monitoring module, to obtain an offset calibration digital code. Then, the offset calibration digital code is input into the quantizer by using the offset calibration module, and the offset of the quantizer is finally calibrated based on the offset calibration digital code.
To achieve the foregoing objective and other related objectives, one or more embodiments of the present disclosure provide the following technical solutions: A continuous-time sigma-delta modulator is provided, including:
a continuous-time sigma-delta modulation module, configured to receive an analog signal, and sample and quantize the analog signal, to obtain a digital signal;
Optionally, the continuous-time sigma-delta modulation module includes at least a fourth-order continuous-time sigma-delta modulation module, the fourth-order continuous-time sigma-delta modulation module includes two active RC resonators, one quantizer, and a plurality of current-type digital-to-analog converters, the two active RC resonators and the quantizer are successively cascaded, and the digital signal output by the quantizer passes through the plurality of current-type digital-to-analog converters and then is separately fed back to the two active RC resonators and the quantizer.
Optionally, the quantizer is further separately connected to the data monitoring module and the offset calibration module, and the offset calibration module sends an offset pre-calibration digital code or the offset calibration digital code to the quantizer.
Optionally, the signal-to-noise ratio of the digital signal output by the fourth-order continuous-time sigma-delta modulation module is higher when an offset of the quantizer is closer to zero; and the signal-to-noise ratio of the digital signal output by the fourth-order continuous-time sigma-delta modulation module is the highest when the offset of the quantizer is zero.
Optionally, when performing offset pre-calibration on the continuous-time sigma-delta modulation module based on the preset calibration algorithm, the offset calibration module is specifically configured to:
Optionally, when performing offset calibration on the continuous-time sigma-delta modulation module based on the offset calibration digital code, the offset calibration module is specifically configured to:
input the offset calibration digital code into the quantizer by using the offset calibration module, and calibrate the offset of the quantizer based on the offset calibration digital code.
An offset calibration method for a continuous-time sigma-delta modulator is provided. The continuous-time sigma-delta modulator receives an analog signal, and samples and quantizes the analog signal, to obtain a digital signal, the continuous-time sigma-delta modulator includes a quantizer, and the offset calibration method for a continuous-time sigma-delta modulator includes:
Optionally, the signal-to-noise ratio of the digital signal is higher when the offset of the quantizer is closer to zero; and the signal-to-noise ratio of the digital signal is the highest when the offset of the quantizer is zero.
Optionally, the step of performing offset pre-calibration on the continuous-time sigma-delta modulator based on feedback of a signal-to-noise ratio of the digital signal and a preset calibration algorithm, to obtain an offset calibration digital code includes:
Optionally, the step of calibrating an offset of the quantizer in the continuous-time sigma-delta modulator based on the offset calibration digital code includes:
The following describes implementations of the present disclosure by using some specific examples. A person skilled in the art can easily understand other advantages and effects of the present disclosure based on the content disclosed in this specification. The present disclosure may be further implemented or applied by using other different specific implementations. Various details in this specification may also be modified or altered based on different viewpoints and applications without departing from the present disclosure.
Refer to
As described above in the background, continuous-time low-pass sigma-delta modulators are widely used in broadband zero intermediate frequency receivers due to performance advantages of the continuous-time low-pass sigma-delta modulators.
However, many non-ideal factors need to be considered when the continuous-time low-pass sigma-delta modulator is actually designed, and an offset of a quantizer is one of the most important non-ideal factors. It is well-known that a biggest characteristic of the sigma-delta modulator is that noise shaping is performed on a quantization error generated by the quantizer. Therefore, if the quantizer has a non-zero offset, a noise floor of an output digital signal of the entire sigma-delta modulator increases on a spectrum, thereby deteriorating an output signal-to-noise ratio (SNR). A signal-to-noise ratio of the fourth-order continuous-time low-pass sigma-delta modulator shown in
It can be learned from this that the offset of the quantizer affects performance and stability of an entire modulator system. An error source of the offset of the quantizer in the modulator may be incomplete symmetry in a layout design or (and) a deviation of chip manufacturing. However, in the conventional technology, the offset of the quantizer is usually optimized based on a layout. However, even if the offset of the quantizer is optimized based on a strict layout in a design, a relatively noticeable offset is finally inevitable during chip manufacturing due to a deviation of an actual production process.
Based on this, the present disclosure provides an offset calibration technical solution for a quantizer in a continuous-time sigma-delta modulator: The continuous-time sigma-delta modulator is designed with reference to a continuous-time sigma-delta modulation module, a data monitoring module, and an offset calibration module. The data monitoring module and the offset calibration module are added on the basis of the continuous-time sigma-delta modulation module. Based on a hardware architecture design of the offset calibration module and the data monitoring module, with reference to software data processing, an offset of the quantizer in the continuous-time sigma-delta modulation module is pre-calibrated based on feedback of a signal-to-noise ratio of a digital signal and a preset calibration algorithm, to obtain an offset calibration digital code. Then, the offset calibration digital code is input into the quantizer by using the offset calibration module, and the offset of the quantizer is finally calibrated based on the offset calibration digital code. The offset of the quantizer in the continuous-time sigma-delta modulation module is calibrated quickly and effectively with reference to the hardware architecture design and software data processing.
As shown in
In detail, the continuous-time sigma-delta modulation module includes a quantizer, the quantizer is separately connected to the data monitoring module and the offset calibration module, and the offset calibration module sends an offset pre-calibration digital code or an offset calibration digital code to the quantizer. As shown in
N is an integer greater than or equal to 1, and a value of N may be flexibly selected based on offset calibration precision, and is not limited herein.
In detail, the continuous-time sigma-delta modulation module includes at least a fourth-order continuous-time sigma-delta modulation module. In an optional embodiment of the present disclosure, as shown in
In more detail, as shown in
It may be understood that, in the present disclosure, the continuous-time sigma-delta modulation module is not limited to a fourth-order continuous-time low-pass sigma-delta modulator shown in
In detail, it can be learned from
Based on a curve of a relationship between a signal-to-noise ratio SNR of a modulator and an offset of a quantizer shown in
In detail, in an optional embodiment of the present disclosure, as shown in
Stp1: Input an offset calibration analog signal into the continuous-time sigma-delta modulation module, and sample and quantize the offset calibration analog signal by using the continuous-time sigma-delta modulation module, to obtain an offset calibration digital signal.
Stp2: Input the offset pre-calibration digital code into the quantizer by using the offset calibration module, pre-calibrate the offset calibration digital signal based on the offset pre-calibration digital code, and calculate a signal-to-noise ratio of the pre-calibrated offset calibration digital signal by using the data monitoring module.
Stp3: Traverse the adjustable range of the offset pre-calibration digital code, to obtain signal-to-noise ratios of pre-calibrated offset calibration digital signals corresponding to offset pre-calibration digital codes with different values, and find a maximum value of signal-to-noise ratios of the pre-calibrated offset calibration digital signals from the signal-to-noise ratios, where an offset pre-calibration digital code corresponding to the maximum value of the signal-to-noise ratios of the pre-calibrated offset calibration digital signals is the offset calibration digital code.
In more detail, in Stp1, the offset calibration analog signal is first input into the continuous-time sigma-delta modulation module. The offset calibration analog signal may be a coherent single-tone signal of −6 dBFS, or may be an analog signal of another magnitude and amplitude, provided that the continuous-time sigma-delta modulation module may normally work without generating oscillation. The offset calibration analog signal is sampled and quantized by using the continuous-time sigma-delta modulation module, to obtain the offset calibration digital signal.
In more detail, in Stp2, one offset pre-calibration digital code is input into the quantizer by using the offset calibration module, the offset calibration digital signal is pre-calibrated based on the offset pre-calibration digital code, and the signal-to-noise ratio SNR of the pre-calibrated offset calibration digital signal is calculated by using the data monitoring module. In this way, one pre-calibration process is completed. One offset pre-calibration digital code is input, and a signal-to-noise ratio SNR of one digital signal is output.
In more detail, in Stp3, a code value of the offset pre-calibration digital code is changed, and Stp2 is repeated for a plurality of times, until the adjustable range of the offset pre-calibration digital code is traversed (it is assumed that the offset pre-calibration digital code has M different values, and M=2N+1), to obtain the signal-to-noise ratios SNRs of the pre-calibrated offset calibration digital signals corresponding to the offset pre-calibration digital codes with different values. N pre-calibrated processes are completed, to obtain signal-to-noise ratios SNRs of N digital signals. A maximum value SNRmax of the signal-to-noise ratios of the pre-calibrated offset calibration digital signals is found from the signal-to-noise ratios SNRs. An offset pre-calibration digital code corresponding to the maximum value SNRmax of the signal-to-noise ratios of the pre-calibrated offset calibration digital signals is the offset calibration digital code.
It should be noted that, in the embodiment described in
In detail, as shown in
Stp4: Input the offset calibration digital code into the quantizer by using the offset calibration module, and calibrate the offset of the quantizer based on the offset calibration digital code.
In more detail, in Stp4, after receiving the offset calibration digital code, the quantizer internally performs digital-to-analog conversion on the offset calibration digital code, to obtain the offset calibration analog signal; then superimposes the offset calibration analog signal on an analog signal input by the active RC resonator, to obtain a calibrated analog signal; and finally quantizes the calibrated analog signal, to obtain the calibrated digital signal v[n]. The offset calibration digital code is fed back and superimposed, to effectively cancel out an error caused by the offset of the quantizer, and calibrate the offset of the quantizer.
Based on a design idea of the foregoing continuous-time sigma-delta modulator, as shown in
S1: Perform offset pre-calibration on the continuous-time sigma-delta modulator based on feedback of a signal-to-noise ratio of the digital signal and a preset calibration algorithm, to obtain an offset calibration digital code.
S2: Calibrate an offset of the quantizer in the continuous-time sigma-delta modulator based on the offset calibration digital code.
Similarly, offset pre-calibration and offset calibration are performed based on a curve of a relationship between a signal-to-noise ratio SNR of the continuous-time sigma-delta modulator and an offset of the quantizer shown in
Similarly, based on the curve of the relationship between the signal-to-noise ratio SNR of the continuous-time sigma-delta modulator and the offset of the quantizer shown in
S11: Input an offset calibration analog signal into the continuous-time sigma-delta modulator, and sample and quantize the offset calibration analog signal by using the continuous-time sigma-delta modulator, to obtain an offset calibration digital signal.
S12: Input an offset pre-calibration digital code into the quantizer, pre-calibrate the offset calibration digital signal based on the offset pre-calibration digital code, and calculate a signal-to-noise ratio of the pre-calibrated offset calibration digital signal.
S13: Traverse an adjustable range of the offset pre-calibration digital code, to obtain signal-to-noise ratios of pre-calibrated offset calibration digital signals corresponding to offset pre-calibration digital codes with different values, and find a maximum value of signal-to-noise ratios of the pre-calibrated offset calibration digital signals from the signal-to-noise ratios, where an offset pre-calibration digital code corresponding to the maximum value of the signal-to-noise ratios of the pre-calibrated offset calibration digital signals is the offset calibration digital code.
S11 to S13 are similar to Stp1 to Stp3. For details, refer to the foregoing descriptions of Stp1 to Stp3. Details are not described herein again.
Similarly, S2 of calibrating an offset of the quantizer in the continuous-time sigma-delta modulator based on the offset calibration digital code includes: inputting the offset calibration digital code into the quantizer, and calibrating the offset of the quantizer based on the offset calibration digital code. S2 is similar to Stp4. For details, refer to the foregoing descriptions of Stp4. Details are not described herein again.
In conclusion, according to the continuous-time sigma-delta modulator and the offset calibration method for a continuous-time sigma-delta modulator provided in the present disclosure, the continuous-time sigma-delta modulator is designed with reference to the continuous-time sigma-delta modulation module, the data monitoring module, and the offset calibration module. The data monitoring module and the offset calibration module are added on the basis of the continuous-time sigma-delta modulation module. Based on the hardware architecture design of the offset calibration module and the data monitoring module, with reference to software data processing, the offset of the quantizer in the continuous-time sigma-delta modulation module can be pre-calibrated based on feedback of the signal-to-noise ratio of the digital signal and the preset calibration algorithm, to obtain the offset calibration digital code. Finally, the offset calibration digital code is input into the quantizer by using the offset calibration module, and the offset of the quantizer is finally calibrated based on the offset calibration digital code. The offset of the quantizer in the continuous-time sigma-delta modulation module can be calibrated quickly and effectively with reference to the hardware architecture design and software data processing. In this way, different calibration amounts of chips of the continuous-time sigma-delta modulator that have different offsets can be implemented, so that all chips achieve respective best performance. In addition, a specific quantity of bits of the offset pre-calibration digital code in offset pre-calibration is flexibly adjustable. A finer signal-to-noise ratio maximum approximation can be implemented by using an offset pre-calibration digital code with more bits, so that the offset of the quantizer is better calibrated.
The foregoing embodiments merely illustrate principles and effects of the present disclosure, but are not intended to limit the present disclosure. Any person skilled in the art may modify or alter the foregoing embodiments without departing from the scope of the present disclosure. Therefore, all equivalent modifications or alterations completed by a person of ordinary skill in the art should still be covered by the claims of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202310765672.0 | Jun 2023 | CN | national |
The present application is a continuation application of PCT Application No. PCT/CN2023/113297, filed on Aug. 16, 2023, which claims the benefit of priority to a Chinese Patent Application number CN202310765672.0, filed on Jun. 26, 2023, the disclosure of the above application is hereby incorporated by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/113297 | Aug 2023 | WO |
Child | 18991707 | US |