Guest
Hi all,
what is the best way to compute the THD of a circuit (using spectre)?
I could use tran analysis.
- One problem is identify the temporal window time over which perform
the the DFT, i.e. I have to wait enough for the signal's transient to
be extinguished. Maybe doing it manually can lead to some bad
estimations.
- How do I let spectre perform waveform sampling that is good enough
for the THD calculation. Automatic sampling is ok?
- I read the thd() SKILL function uses the dft() function. Does dft()
performs a resampling?
I thought Periodic Distortion Analysis (pdisto) could also do the job
of, at least identifying the steady-state response, if the states are
actually set to be the same one. Is this true? (I never used Periodic
Steady State analysis so I may be completley out of track here).
Thanks.
Marco
what is the best way to compute the THD of a circuit (using spectre)?
I could use tran analysis.
- One problem is identify the temporal window time over which perform
the the DFT, i.e. I have to wait enough for the signal's transient to
be extinguished. Maybe doing it manually can lead to some bad
estimations.
- How do I let spectre perform waveform sampling that is good enough
for the THD calculation. Automatic sampling is ok?
- I read the thd() SKILL function uses the dft() function. Does dft()
performs a resampling?
I thought Periodic Distortion Analysis (pdisto) could also do the job
of, at least identifying the steady-state response, if the states are
actually set to be the same one. Is this true? (I never used Periodic
Steady State analysis so I may be completley out of track here).
Thanks.
Marco