请教一个cadence仿真问题: tran-DFT
时间:12-12
整理:3721RD
点击:
如tb图所示的电路,对其tran的波形做DFT,仅改变Cf的值得到两张仿真结果图。
在Cf=0时DFT结果的噪底是平坦的,能清楚地看到谐波失真;
在Cf=3pF时出现了低频的噪底包络,看不到谐波失真了
求解释:Cf=3pF时的噪底包络是怎么回事?是软件问题还是电路问题?
多谢!
在Cf=0时DFT结果的噪底是平坦的,能清楚地看到谐波失真;
在Cf=3pF时出现了低频的噪底包络,看不到谐波失真了
求解释:Cf=3pF时的噪底包络是怎么回事?是软件问题还是电路问题?
多谢!
这个 理论我解释不了,要仔细看看电路,再想想才可能解释
但是,一般上来说,对于Cadence软件应该没有问题。任何怀疑软件的问题,最后都会发现是自己电路和理论出问题
这也是撞南墙得出的结论
从dft 频谱来看,您dft分析时取点不同,信号频率相同,再有dft分析时maxstep设置是否合适
感谢各位的指点
是因为加电容后tran的波形初始阶段偏离了理想的正弦波引起的
截掉这一段后就好了
如图
不好意思请问,该如何用用cadence仿真tran波形的dft呀,可以仿fft吗
DFT和FFT有什么不一样么?我一般都是导出来用matlab仿fft的。
不好意思,我用matlab试了一下,好像不对,不知是不是我倒的不对。
是这样的:我现在用cadence仿tran噪声,输出的曲线是加了一定噪声的不规则的sin波形,用cadence的计算器将该波形的数据中倒出来,应该是个.cvs文件,然后怎样用matlab来读这个文件并仿fft呢?
现在可以直接导出matlab格式,用importdata就可以导入到matlab里面了
你在导出数据的时候,要选择合适的精度,默认的值是小数点后面两位,也就是1%,这个精度一般都不够,需要增加数字的位数,这样在matlab和Cadence里面的结果差不多的。