微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 示波器采集的一组离散信号如何用VERILOGA输出

示波器采集的一组离散信号如何用VERILOGA输出

时间:10-02 整理:3721RD 点击:
如题,外部采集了示波器内的信号,希望直接用VERILOGA写一个SOURCE带入电路进行仿真。这个能否做到
我看了VERILOGA能输出一个有方程的信号。
我想过用MATLAB讲离散信号拟合成方程,不过信号非常不规律,拟合不是个好方法。
不知坛里大牛们如何解决
谢谢~

如果数据是周期性的用matlab或者origin用多项式或者指数等函数拟合就行了。
要是没啥规律,那只能用采点描线式拟合了,具体就是:
1.用matlab每隔1ns取一个点分别把此时的时间和对应的波形的读数写入文件。
2.cadence用vsource源,类型就选pwl,输入波形文件就是1中的文件。
波形的精度依赖于采点的间隔的大小。
至于想要在两个点间加入平滑处理,那就beyond my ability了。

非常感谢,我去试一试~

碰到一个问题,每纳秒采集的数据是以什么格式保存才能用VSOURCE读取的?

很简单的普通文本格式如下:
时间点1数据1
时间点2数据2
。。

那么也就是说,我用TXT保存,时间和数据之间用空格隔开,每个数据点换行。
我去试一试

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

网站地图

Top