A coefficient optimization and architecture selection tool for SD modulators considering component non-idealities

In this paper, a tool generated in MATLAB environment for automatic modeling and architecture synthesis of sigma-delta (SD) modulators is described. The tool is capable of generating the parametric signal and noise transfer functions (STF and NTF) of an SD modulator of any order. After generating the transfer functions, it optimizes both the STF and the NTF of the system simultaneously in such a way to realize a desired frequency response. Most important of all, this tool is capable of taking component non-idealities into account and optimizing the coefficients so as to compensate the effects of non-idealities on the system. Integrator non-idealities (the switched capacitor mismatches and integrator leakage due to finite DC gain of the op-amp, etc.) are given as examples in the paper. The tool uses some criteria such as minimization of the number of signal paths of the architecture in order to obtain minimum possible complexity and avoiding of single closed loops without a delay. Also, another important aspect of the tool is that it spans the whole solution space according to this criterion and returns a set of several parametric solutions.

[1]  W. Guggenbuhl,et al.  Errors in SC circuits derived from linearly modeled amplifiers and switches , 1992 .

[2]  Ángel Rodríguez-Vázquez,et al.  An optimization-based tool for the high-level synthesis of discrete-time and continuous-time /spl Sigma//spl Delta/ modulators in the Matlab/Simulink environment , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[3]  Ángel Rodríguez-Vázquez,et al.  Top-Down Design of High-Performance Sigma-Delta Modulators , 1998 .

[4]  Chen Lei Modeling Sigma-delta Modulator Non-Idealities in SIMULINK , 2008 .

[5]  Bruce A. Wooley,et al.  MIDAS-a functional simulator for mixed digital and analog sampled data systems , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[6]  Andrea Baschirotto,et al.  Modeling sigma-delta modulator non-idealities in SIMULINK(R) , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[7]  Gabor C. Temes,et al.  A tutorial discussion of the oversampling method for A/D and D/A conversion , 1990, IEEE International Symposium on Circuits and Systems.

[8]  Georges G. E. Gielen,et al.  A high-level simulation and synthesis environment for /spl Delta//spl Sigma/ modulators , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Alex Doboli,et al.  High-level synthesis of /spl Delta//spl Sigma/ Modulator topologies optimized for complexity, sensitivity, and power consumption , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  H. V. Sorensen,et al.  An overview of sigma-delta converters , 1996, IEEE Signal Process. Mag..

[12]  Sina Balkir,et al.  Analog VLSI Design Automation , 2003 .