微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 如何实现nanosim输出波形文件,载入到matlab,请高手指教?

如何实现nanosim输出波形文件,载入到matlab,请高手指教?

时间:10-02 整理:3721RD 点击:

现有nanosim输出标准波形文件(格式可为*.out,*.fsdb...),如何转换数据,使其能导入到matlab进行频谱分析?
暂时知道的方法:1.nanosim输出*.out文件
2.用nanosim中的命令out2tr0 *.out *.tr0。
3.使用Hspicetoolbox完成载入,查看波形。
在做第2步的时候出现错误:FATALut2tr0:0x41300000:HSPICE tr0 writer library
the output parameter name: gnd is wrong
想请教一下高手,问题是出现在第1步输出文件上呢,是否要使用到Waveform writer API。还是第2步命令上?
已解决:由于nanosim前期参数没有设对,导致导出的*.out文件不对。
各位高手有没有其他的方法?

加入下列指令
edisplay -i 输入文件名称.out -b 起始时间 -e 结束时间 -s 间隔时间 -o 输出文件名称
时间单位为ns

现有nanosim输出标准波形文件(格式可为*.out,*.fsdb...),如何转换数据,使其能导入到matlab进行频谱分析?
暂时知道的方法:1.nanosim输出*.out文件
2.edisplay -i *.out -o edisplay.out -s 1ns
3.自己编写程序转换成*.out文件
3.用nanosim中的命令out2tr0 *.out *.tr0。
4.编写matlab控制文件*.m
5.使用Hspicetoolbox完成载入,查看波形。

第3步结果用AWAVE可以查看,但在载入MATLAB中出错,不知道什么原因:
hspice的tr0文件与out2tr0转出的tr0文件有什么不同,还是*.m文件设置出了问题。有空把*m文件放上来,请高手帮忙看看。

great tips

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top