Behavioral Modeling of Typical Non-Ideal Analog to Digital Converter Using MATLAB
Keywords:Analog to digital converter, non-ideal ADC, behavioral modeling and simulation of ADC, MATLAB Simulink, typical modeling of non-ideal ADC.
AbstractAnalog-to-digital converters (ADC) are one the most fundamental and crucial parts of an electronic device which needs to convert analog inputs into the digital format. Nowadays, you can find some type of ADCs in almost every communication device. Consequently, simulating an ADC plays a challenging and very fundamental role while aiming to simulate real-world instruments and designed systems. Despite the fundamental significance of this task, a general simulation model for typical non-ideal ADCs have not been presented yet. In this paper, we consider the most important non-ideality parameters of a typical ADC and initiate simulation models in the Simulink environment of MATLAB, as the most versatile widely-used simulation software for engineering tasks. For this purpose, we first reconsider the non-ideality parameters of a typical ADC from general perspective, aiming to bring a unified view in hand. Afterwards, the potential models for the non-ideality parameters are initiated separately, and then, are combined together to make the whole model. By creating a MATLAB Block of the whole general-topology model at the end, and defining the non-ideality parameters as variable inputs, we simulate the behavior of a typical ADC using practical non-ideality parameters data, and compare with an ideal ADC. This additionally enables a user interface for quick input of non-ideality parameters of any practical ADC for future clients. Despite the pure generality of the model, simulation results demonstrate acceptable outcomes proving the applicability of this model in wide range of engineering simulation tasks, and an appreciable step towards higher precision general simulations of typical ADCs.
IEEE-SA_Standards_Board, “IEEE standard for terminology and test methods for analog-to-digital converters,” 2000.
H. Zare-Hoseini, I. Kale, and O. Shoaei, “Modeling of switched-capacitor delta-sigma modulators in Simulink,” IEEE Transactions on Instrumentation and Measurements, vol. 54, no. 4, pp. 1646–1654, 2005.
P. Malcovati, S. Brigati, F. Francesconi, F. Maloberti, P. Cusinato, and A. Baschirotto, “Behavioral modeling of switched-capacitor sigma-delta modulators,” IEEE Transactions on Circuits & Systems I Fundam. Theory Appl., vol. 50, no. 3, pp. 352–364, 2003.
G. Li, Y. M. Tousi, A. Hassibi, and E. Afshari, “Delay-line-based analog-to-digital converters,” IEEE Transactions on Circuits & Systems II Express Briefs, vol. 56, pp. 464–468, 2009.
H. S. Lee and C. G. Sodini, “Analog-to-digital converters: Digitizing the analog world,” Proceeding of IEEE, vol. 96, pp. 323–334, 2008.
S. Brigati, F. Francesconi, P. Malcovati, D. Tonietto, A. Baschirotto, and F. Maloberti, “Modeling sigma-delta modulator non-idealities in Simulink,” 1999 IEEE Int. Symp. Circuits Syst. VLSI, vol. 2, 1999.
A. Fornasari, P. Malcovati, and F. Maloberti, “Improved modeling of sigma-delta modulator non-idealities in Simulink,” in Proceedings - IEEE International Symposium on Circuits and Systems, 2005, pp. 5982–5985.
S. Jaykar, P. Palsodkar, and P. Dakhole, “Modeling of sigma-delta modulator non-idealities with two step quantization in MATLAB/Simulink,” in Proceedings - 2011 International Conference on Computational Intelligence and Communication Systems, CICN 2011, 2011, pp. 532–536.
V. Kledrowetz and J. Haze, “Analysis of non-ideal effects of pipelined ADC by using MATLAB - Simulink,” Adv. Sensors, Signals Mater. Anal., pp. 85–88.
D. P. Jayker, Shashant, Palsodkar Prachi, “Modeling of sigma-delta modulator non-idealities in MATLAB/Simulink,” in Proceedings - 2011 International Conference on Communication Systems and Network Technologies, CSNT 2011, 2011, pp. 525–530.
M. Koe and J. Z. J. Zhang, “Understanding the effect of circuit non-idealities on sigma-delta modulator,” Proc. 2002 IEEE Int. Work. Behav. Model. Simulation, 2002. BMAS 2002., 2002.
J. M. Lei, X. W. Dai, X. C. Zou, and Z. G. Zou, “Modeling non-idealities of sigma delta ADC in Simulink,” in 2008 International Conference on Communications, Circuits and Systems Proceedings, ICCCAS 2008, 2008, pp. 1040–1043.
G. Qingbo, J. Xinzhang, and T. Hualian, “Co-simulation of pipeline ADC using simulink and PSpice,” in Proceedings - 4th International Conference on Intelligent Computation Technology and Automation, ICICTA 2011, 2011, vol. 2, pp. 487–490.
C. Vogel and H. Koeppl, “Behavioral modeling of time-interleaved ADCs using MATLAB,” in Proceedings of the AUSTROCHIP 2003, 2003, no. October, pp. 45–48.
M. Webb and H. U. A. Tang, “System-level simulation for continuous-time delta-sigma modulator in MATLAB Simulink,” in Proceedings of the 5th WSEAS Int. Conf. on Circuits, Systems, Electronics, Control & Signal Processing, Dallas, USA., 2006, pp. 236–241.
T. I. Inc, “Understanding data converters, SLAA013,” Mix. Prod. Appl. Reports, pp. 1–22, 1999.
B.-B. Texas Instruments (Inc., “Principles of data acquisition and conversion,” BURR-BROWN Appl. Bull., no. 602, pp. 1–6, 1994.
M. J. M. Pelgrom, Analog-to-digital conversion. Springer New York Press, 2012.
I. Glover and P. Grant, Digital Communications. McGrew Hill Publications, 2009.
T. I. Inc, “ADS 5400, 12-Bit , 1-GSPS analog-to-digital converter,” Texas Instruments Inc., no. March, 2010.
E. Ng and M. Bohsali, “Multifrequency cell impedence measurement,” University of California, Berkeley, USA., 2010.