The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> Mixed-Signal Design >> output of sigma-delta modulator https://designers-guide.org/forum/YaBB.pl?num=1182217158 Message started by liccams on Jun 18th, 2007, 6:39pm |
Title: output of sigma-delta modulator Post by liccams on Jun 18th, 2007, 6:39pm Hi all: I have a trouble in design the single bit fourth-order cascade(2-2) sigma-delta modulator. the modulator output is: Out(z)=Y1(z)*H1(z)+a*Y1(z)*H1(z)*H2(z)+b*Y2(z)*H2(z),Y1(z) is the output of the first two order,Y2(z) is the output of the second two order.the digital error cancelling logic was modeled by verilogA.the clock frequency of sampling is 26MHz.I do 4096 point of DFT,input signal frequency is 107.91KHz(m=17). When I use spectre to do transient analysis and then do DFT analysis,the result is unstable. for example: if the DFT setup is from 1.935us to 159.467us, the SNR result is about 83dB. but change the DFT setup from 1.935-T to 159.467-T(T is the clock period),the result is only about 40dB,the waveform in the low frequency region is very flat. But if I use matlab to analysis the same output date,the result is stable in about 83dB. I now fall in trouble deeply,I can't make decision which result I should trust in.cadence or matlab? or there are some mistake I made? please help me! thank you very much. forgive my poor English. :) |
Title: Re: output of sigma-delta modulator Post by panditabupesh on Jun 25th, 2007, 5:46am I suggest increase the number of points, and check whether you are seeing any harmonics in the psd plot. The SNR drop may be due to the harmonics (getting masked in some cases), and not necessarily due to the modulator being unstable. Bupesh |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |