shaikh_sarfraz wrote on Sep 3rd, 2008, 11:58pm:Is the magnitude form (which I am getting from the complex output ) of DFT output is the RMS value or not?
Answer is no. It is peak value.
You should learn fourier series theory.
shaikh_sarfraz wrote on Sep 4th, 2008, 7:09am:I am getting the staircase output.
Usually we use sinusoidal output for evaluating SINAD, SFDR, SNR, THD, and ENOB.
Staircase output(Ramp Code) is for static DNL and INL evaluation.
You might mean zero order hold output with " staircase output" ?
shaikh_sarfraz wrote on Sep 4th, 2008, 7:09am:And from that I am getting the DFT plot (4096 point DFT with rectangular windowing).
Can any body give some hint on how to proceed from here to get the SNR? (I will be using OCEAN)
Just do coding with following definition of SNR.
Your question is
Laguage issue when you write codes using Cadence Ocean ?
or
Just you don't understand mathematical definitions of SINAD, SFDR, SNR, THD, and ENOB ?
If you can understand mathematical definitions of SINAD, SFDR, SNR, THD, and ENOB, coding tasks are very easy whatever language you use.
For example, I wrote such code using C-language long long ago for actual measurement using logic analyzer(state analyzer).
And long ago I rewrote this C code to Ocean and M-file of MATLAB easily.
If you can access MATLAB, the following might be also useful a little.
http://www.designers-guide.org/Forum/YaBB.pl?num=1213204643