- Research
- Open Access
Asynchronous analog-to-digital converter based on level-crossing sampling scheme
- Mohammadmehdi Kafashan^{1}Email author,
- Sajjad Beygi^{1} and
- Farrokh Marvasti^{1}
https://doi.org/10.1186/1687-6180-2011-109
© Kafashan et al; licensee Springer. 2011
- Received: 19 January 2011
- Accepted: 23 November 2011
- Published: 23 November 2011
Abstract
In this paper, a new iterative algorithm is used to convert analog signals to digital (A/D) using an asynchronous A/D converter. It is a realtime system, which encodes the amplitude information of the analog signal into a time sequence. In particular, using asynchronous systems for data conversion is an effective technique in order to reduce power consumption. The decoder should recover original signal from irregular samples. If a more intelligent reconstruction technique is used for decoding, signals with higher bandwidth can be digitized. In this work, we employ delta- and sigma-delta level-crossing sampling schemes. These asynchronous A/D converters are simple to implement and have very good performance with lower power consumption.
Keywords
- signal reconstruction
- analog-to-digital converter
- level-crossing sampling
- iterative algorithm
1 Introduction
Analog-to-digital converters have many applications in digital signal processing and communication systems. Conventional A/D converters consist of two steps: sampling operation followed by digital quantization. The noise introduced by signal distortion due to quantization decreases the A/D performance. In the literature, the performance of A/D converters is measured by the number of bits per sample and signal-to-noise ratio (SNR) [1, 2].
Uniform sampling is used for synchronous implementation where a common clock is operated in order to convert analog signals to digital values. In the sigma-delta modulator, the original signal is highly oversampled and the internal clock operates at a much higher rate than the bandwidth of the signal; however, the oversampled signal down-sampled at the last stage of A/D converter. On the other hand, most of the signals generated by temperature sensors, pressure sensors, electro-cardiograms and speech signals are almost always constant and may vary significantly for only brief moments [3, 4]. Thus, conventional converters using uniform sampling at the Nyquist rate are limited in the implemented signal bandwidth, but asynchronous converters can be used in order to decrease the internal clock rate.
Asynchronous converters can be implemented without a global clock and have interesting properties, such as low power consumption and reduction of electromagnetic interferences. A nonuniform sampling scheme is used for this aim. In this process, several reference amplitude levels are considered in the dynamic range of the input signal. A sample must be taken only when a reference level is crossed. In this case, samples are not spaced regularly, and the sampling rate depends on the input signal. In other words, when the input signal become active, the sampling rate is increased and vice verse. In the level-crossing scheme, two sets of the time instant and amplitude levels of the samples are saved. This sampling scheme is the dual of the uniform sampling, where the time instants are quantized, while the amplitudes are perfectly known [5–9].
In this paper, a new class of A/D converters based on the level-crossing scheme is investigated. Asynchronous delta- and sigma-delta modulation are analyzed in order to minimize the activity, decrease the power consumption of the converters and achieve a good SNR. The next section describe synchronous and asynchronous A/D converters in relation to the iterative decoding algorithm. In sections 3 and 4, the new contributions of this paper are presented, and finally Section 5 concludes this paper.
2 Basic principles
2.1 Synchronous A/D converter
In synchronous converters, uniform samples quantized to approximate a continuous range of values by a specific set of discrete values. The quantization process incurs loss of information in the reconstructed signal. Subsequently, the reconstructed signal may differ considerably from the original analog signal. In order to overcome this problem, we must use oversampling converters. In the oversampling converters, sampling rate is greater than Nyquist rate (f_{Nyquist} = 1/τ_{Nyquist}). The ratio between the sampling rate and twice the signal bandwidth is defined as the oversampling ratio (OSR). After oversampling, the signal is subject to quantization and then low-pass filtered and finally down-sampled to or near to the Nyquist rate (known as decimation) [10].
The mathematics of sigma-delta A/D conversion is extremely challenging. Here, we use following difference equation to introduce an SDM scheme of order m.
In order to have a bounded sequence u, y and q must not be unrelated sequence because u is determined from y - q via (1). Therefore, Q must be such to tie q to y to control u.
2.2 Asynchronous A/D converter
There are many methods to reconstruct the original signal from nonuniform samples. Reconstruction can be performed by using the TV^{a} method [12], the lagrange method [13] and the CFT^{b} method [14]. Suppose that (t_{ k }, k ϵZ) are increasing time instants of a irregular samples. Subsequently, nonuniform samples x_{ s }(t) can be written as ${x}_{s}\left(t\right)={\sum}_{i\epsilon k}x\left({t}_{i}\right)\delta \left(t-{t}_{i}\right)$. The sampling set $\left({x}_{{t}_{k},k\epsilon Z}\right)$ should be a stable sampling set. This means that this set of samples uniquely determines signal x(t) and, for this reason, the relation $\int |x\left(t\right){|}^{2}\mathsf{\text{d}}t\le C{\sum}_{i}|x\left({t}_{i}\right){|}^{2}$ should be satisfied, where C is a constant. For instance, if |t_{ k }- k_{ τ }| < (τ/4), the set is stable (τ is the Nyquist sampling rate).
If the norm of operator E satisfies ||E|| < 1, by increasing the number of iterations k, (6) approaches the inverse system Ĝ (as it is shown in (8)); therefore, x_{ k }(t) converges to xt.
In our problem concerning the signal from nonuniform samples, distortion operator of G is a interpolator and a low-pass filter. Nonuniform samples pass from an interpolator in order to uniform, and then, a low-pass filter is used to remove the high frequency of the output of the interpolator. The SNR of reconstructed signal is dependent on the order of low-pass filter. the iterative method is a good idea to improve A/D performance without using a complicated filter.
3 Asynchronous delta modulator
In an asynchronous A/D converter based on level-crossing scheme, the conversion of samples takes place whenever a reference level is crossed. The number of reference levels depends on the dynamic range of the continuous input signal. In delta level-crossing converters, difference between the input signal and the output of the converter is passed from a level-crossing sampler. In this case, the dynamic range of the input of the level-crossing sampler and, consequently, the number of reference levels is decreased. Therefore, the number of bits that are allocated to the amplitude of the input signal is reduced. The amplitude and time of each converted sample should be considered for digital transmission. The time difference between two consecutive samples is quantized instead of the time of each sample in order to prevent quantization error propagation. In asynchronous DMs, the dynamic range of the input signal should be known in order to specify the number of reference levels and determine the interval between them.
where P(V_{in}) and $P\left(\frac{\mathsf{\text{d}}{V}_{\mathsf{\text{in}}}}{\mathsf{\text{d}}t}\right)$ are the power of the input signal and its derivation, respectively The time difference of between consecutive samples is quantized according to the precision T_{ c }timer. It can be understood from above equation that, by decreasing the value of T_{ c }and increasing the precision of the time quantizer, the SNR of reconstructed signal will be increased.
Number of bits for reference levels versus precision of time quantizer $\left(\frac{1}{{T}_{C}}\right)$
Timer resolution (kHz) | OSR = 2.38 | OSR = 4.23 |
---|---|---|
64 | 6 | 5 |
128 | 7 | 6 |
256 | 8 | 7 |
512 | 9 | 8 |
1,024 | 10 | 9 |
2,056 | 11 | 10 |
4 Asynchronous sigma-delta modulator
The asynchronous sigma-delta modulator can be implemented without any clock and can operate at low supply power because of its asynchronous design and simple corresponding circuitry. In synchronous SDM A/D converters, a high dynamic range is achieved. However, there is a large number of coarsely quantized samples. By combining the SDM with the level-crossing scheme, the number of converted samples is decreased and a high dynamic range is obtained. The modulator of this converter consists of an integrator and a level-crossing sampler in a negative feedback loop.
Number of bits for reference levels versus precision of time quantizer $\left(\frac{1}{{T}_{C}}\right)$
Timer resolution (kHz) | OSR = 2.43 | OSR = 4.34 |
---|---|---|
64 | 5 | 4 |
128 | 6 | 5 |
256 | 7 | 6 |
512 | 8 | 7 |
1,024 | 9 | 8 |
2,056 | 10 | 9 |
Where, C_{Load} and ${C}_{\mathsf{\text{Load}}}^{\prime}$ are approximately in the range of (1-2) Picofarad and (100-200) Femtofarad, respectively. Also, f_{ S }and f_{ clc }are operating frequency of the circuit (OSR * f_{Nyquist}) and frequency of the timer clock, respectively. The right term of the above equation is the power, which is consumed by the timer clock. By comparing the operating frequency of the circuit in the synchronous and asynchronous converter with each other, it can be understand that asynchronous circuits are very effective converters in order to reduce dynamic power consumption.
SNR of reconstructed signal for asynchronous and synchronous sigma-delta modulator for different iteration numbers
Iteration number | Sigma-delta level crossing | Sigma-delta | |||
---|---|---|---|---|---|
OSR = 3.40 | OSR = 16 | OSR = 32 | OSR = 64 | ||
N = 3 | N = 3 | N = 3 | N = 3 | ||
$\frac{1}{{T}_{C}}=4,096\phantom{\rule{2.77695pt}{0ex}}\mathsf{\text{kHz}}$ | $\frac{1}{{T}_{C}}=8,192\phantom{\rule{2.77695pt}{0ex}}\mathsf{\text{kHz}}$ | T = 1.14 s | T = 1.23 s | T = 1.39 s | |
T = 6.65s | T = 7.11s | ||||
5 | 46.47 | 51.10 | 37.21 | 42.18 | 50.73 |
10 | 55.71 | 63.29 | 43.60 | 51.03 | 57.59 |
15 | 57.28 | 64.09 | 44.34 | 51.08 | 58.61 |
20 | 57.51 | 64.26 | 45.05 | 51.17 | 58.83 |
30 | 57.69 | 64.78 | 45.18 | 51.52 | 58.88 |
A/D converter | Sampling frequency (KHz) | Timer frequency (KHz) | Effective number of bits (ENOB) | Dynamic power consumption (μ W) |
---|---|---|---|---|
Folding converter | 10,000 | - | 7.7 | 20 |
Pipeline converter | 4,000 | - | 9.4 | 8 |
Delta level-crossing converter | 34.72 | 4,096 | 7.35 | 8.8 |
(after 10 iterations) | 34.72 | 8,192 | 8 | 17.1 |
Sigma-delta converter | 512 | - | 8.2 | 5.12 |
(after 10 iterations) | 1024 | - | 9.3 | 10.24 |
Sigma-delta level-crossing | 27.2 | 4,096 | 9 | 8.73 |
converter (after 10 iterations) | 27.2 | 8,192 | 10.2 | 16.92 |
5 Conclusion
This paper presents a new iterative algorithm to convert analog signal to digital (A/D) using an asynchronous A/D converter. In the proposed methods, converted samples are nonuniform, which decreases the number of additional samples and lead to decreasing in the power consumption. Simulation results demonstrate that the asynchronous sigma-delta modulator has better performance than the synchronous one, and its quality even can be enhanced by increasing the timer resolution.
The iterative algorithm is effective way to reconstruct original signal from the nonuniform samples of the asynchronous converter. Therefore, we use the iterative method to improve performance of these A/D converters and decrease the distortion caused by the SDM modulator. Hence, we can exploit filters with lower degree in order to decrease the cost and complexity of the A/D converter.
These A/D converters have many applications because of their simple structure and low power consumption. Implementation of the iterative algorithm is simple, and it is unnecessary to change the configuration of the A/D converter in order to increase the number of iterations. Also, it must be mentioned that using the iterative algorithm to improve the performance of the system supports all types of SDMs with different orders and different numbers of quantization bits.
Endnotes
^{a}Time Varying. ^{b}Compound Fourier Transform.
Declarations
Authors’ Affiliations
References
- Candy J, Huynh A: Double interpolation for digital-to-analog conversion. IEEE Trans Commun 1986,34(1):77-81.View ArticleGoogle Scholar
- Walden R: Analog-to-digital converter survey and analysis. IEEE J Sel Areas Commun 1999,17(4):539-550. 10.1109/49.761034View ArticleGoogle Scholar
- Renaudin M: Asynchronous circuits and systems: a promising design alternative. Microelectron Eng 2000,54(1-2):133-149. 10.1016/S0167-9317(00)80065-9View ArticleGoogle Scholar
- Allier E, Sicard G, Fesquet L, Renaudin M: Asynchronous level crossing analog to digital converters. Measurement 2005,37(4):296-309. 10.1016/j.measurement.2005.03.002View ArticleGoogle Scholar
- Lazar AA: Time encoding with an integrate-and-fire neuron with a refractory period. Neurocomputing 2004, 58-60. 53-58Google Scholar
- Mark J, Todd T: A nonuniform sampling approach to data compression. IEEE Trans Commun 1981,29(1):24-32. 10.1109/TCOM.1981.1094872View ArticleGoogle Scholar
- Sayiner N, Sorensen H, Viswanathan T: A level-crossing sampling scheme for a/d conversion. IEEE Trans Circuits Syst II: Analog DigitSignal Process 1996,43(4):335-339. 10.1109/82.488288View ArticleGoogle Scholar
- Blake I, Lindsey W: Level-crossing problems for random processes. IEEE Trans Inf Theory 1973,19(3):295-315. 10.1109/TIT.1973.1055016MathSciNetView ArticleGoogle Scholar
- MalmirChegini M, Marvasti F: Performance improvement of level-crossing a/d converters. IEEE International Conference on Telecommunications and Malaysia International Conference on Communications ICT-MICC 2007, 438-441.View ArticleGoogle Scholar
- Kozak M, Kale I: Oversampled Delta-Sigma Modulators Analysis, Applications and Novel Topologies. Kluwer, Boston, MA; 2003.Google Scholar
- Schreier R, Temes G: Understanding Delta-Sigma Data Converters. Wiley, New York, NY; 2004.View ArticleGoogle Scholar
- Marvasti F, Clarkson P, Dokic M, Goenchanart U, Liu C: Reconstruction of speech signals with lost samples. IEEE Trans Signal Process 1992,40(12):2897-2903. 10.1109/78.175734View ArticleGoogle Scholar
- Marvasti F: Nonuniform Sampling: Theory and Practice. Kluwer/Plenum, New York; 2001.View ArticleGoogle Scholar
- Piroddi R, Petrou M: Analysis of Irregularly Sampled Data: A Review. In Ser Advances in Imaging and Electron Physics. Volume 132. Elsevier; 2004:109-165.Google Scholar
- Ghandi M, Yekta MMJ, Marvasti F: Some nonlinear/adaptive methods for fast recovery of the missing samples of signals. Signal Process 2008,88(3):624-638. 10.1016/j.sigpro.2007.09.004View ArticleGoogle Scholar
- Allier E, Sicard G, Fesquet L, Renaudin M: A new class of asynchronous A/D converters based on time quantization. IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2003, 196-205.Google Scholar
- Plassche R: CMOS Integrated Analog-to-Digital and Digital-to-Analog Converters. Kluwer, Boston, MA; 2003.View ArticleGoogle Scholar
- van der Ploeg H, Nauta B: Calibration Techniques in Nyquist A/D Converters. Volume 873. Springer, Dordrecht; 2006.View ArticleGoogle Scholar
- Taillefer C: Analog-to-digital conversion via time-mode signal processing. McGill University; 2007.Google Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.