SaberRD Student Edition如何做FFT
折腾了一下午,这个问题我自己搞定了,发生上述错误的原因在于没有正确输入波形的名称,这里我完整的详述一下在saberRD2011里面Run FFT的具体操作步骤:
1.新建或打开你的电路仿真原理图;
2.在simulate菜单下Run Transient仿真,在Results窗口双击你想要做FFT的那个节点信号,从而画出该信号的时域波形;
3.在Analyze菜单下单击waveform calculation图标,弹出calculator操作面板;
4.单击Granph#窗口的信号波形名称(注意:在波形窗口的右上角),软后在calculator操作面板的上方输入栏先单击鼠标左键再单击鼠标右键,这时可以看到正确的信号波形的名称已经输入到改输入栏了,然后在单击wavform按钮选择FFT,才能弹出设置FFT计算波形的窗口,设置好参数后一定在下面的复选框上打勾,说明你想要Calculation and display FFT waveform,否则画不出来FFT的波形;
5.在画出来的FFT的波形上可以修改横轴的表示方式,因为FFT波形的横轴用Log10的形式表示起来更专业;
6.为了让幅频曲线更接近现实频谱分析仪测试设备的显示风格,我还希望将纵轴的单位从dBV设置成dBuV,为了保证最终的数据依然真实,那么整个频域曲线的幅值也要扩大1兆倍,如何给幅值扩大1兆倍?我还没有找到响应的设置方法,如果哪位找到了,希望尽快分享出来。
楼主你好
我也是下了这个版本的~也遇到跟你一样的问题。
不过想象你先请教下,如何设置FFT里面的参数,我用一个最简单的模型,一个50Hz的正弦电压源给一个电阻供电,然后看到的波形就就是一个正弦。但是我设置的FFT可能不对,出来的结果不对。照理说,应该就只有50Hz的有幅值,其他的都没有,可是结果不是。麻烦楼主帮忙解答下。 谢谢你啦。
对于第六个问题,单击你产生的FFT图形,双击dbV会出现一个对话框,将unit scale factor 从auto 修改成u就可以实现你需要的功能
用波形计算器,对你原来的波形*1meg就可以了,具体的操作是,线选中你要得那个波形,在波形计算器里左右键,会出现你那个波形名称,然后输入1000000再按*就显示为幅值扩大1meg倍,接下来再把dBV双击,更改为dBuV就可以了。