Hello ,i have built a circuit and ran a POLE ZERO simulation on it, after that i took those poles and zeros shown in the simulation results poles: 1.9128e-12+5.03292e9i , 1.9128e-12-5.03292e9i
zeros: 0+0i , -1.58e-21+0iand made a transfer function in MATLAB as shown bellow.
After that i compared the MATLAB bode plot with AC sweep of the circuit . i get almost the same response however the peak at the AC sweep is much lower then the POLE ZERO transfer function bode plot.
where did i go wrong comparing them?Thanks
You did not specify the frequency resolution you chose on your spectre AC analysis. I suspect you are using a different frequency step in your Matlab computation than in your spectre AC simulation. Hence the frequency corresponding to the two peaks will be slightly different. I would use the same frequency step in both analyses and increase the frequency resolution to see if the two peak frequencies become closer in value.
Hello Shawn , your advice helped to make the peaks frequency match exactly(by increasing to 1000 samples) however there is no 150dB amplitude
in fact when i put 100000 samples this peak rose to 50db ,so maybe if we put 1M sample then it will match :-)Is there a way to get the poles as a function of a circuit component,or the transfer function which component parameters in them??Thanks