0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在SaberRD中识别并提取振荡信号呢?

冬至子 来源:Saber仿真 作者:Greatalent 2023-12-05 10:47 次阅读

在大型系统的仿真过程中,有时可以很快达到稳态解。然而,当节点开始振荡时,仿真器可能会放慢速度以求解所有振荡中的采样点。

探测设计中的每个节点以识别振荡节点是耗时且不可行的,尤其是在具有100以上个节点的系统中。

振荡信号包括模拟信号、数字信号和事件信号等,如何识别并提取振荡信号呢?本文以一个转换器电路为例,展示了如何在SaberRD中使用自动化脚本提取这些振荡节点的信号。这个电路是一种混合信号设计,具有振荡的模拟、数字和事件节点或信号。

电路原理图见随附的例子converter.ai_dsn,随附的例子中还提供了脚本程序filter_all.aim,它可以处理模拟、数字和事件信号,并生成一个包含所有信号(恒定信号和振荡信号)的单个绘图文件,并对所有恒定信号进行过滤,仅保留振荡信号以供你查看。

详细步骤如下:

1、 下载示例design_script.zip,并解压;

2、 启动SaberRD并打开设计converter.ai_dsn;(请使用SaberRD2015.03或以上版本)

3、 运行瞬态仿真,参数:End Time = 1m 和 Step = 1u,在results窗口tr中查看波形,可以看到恒定信号有:模拟信号v0,数字信号digital_flat,时间信号fall、off、on和rise;

图片

4、 打开 SaberRD 脚本窗口并使用以下命令执行脚本:source filter_all.aim

5、 运行该程序以提取只包含振荡的模拟、数字和事件信号并生成绘图文件filtered .ai_awd:

PF:DetectOscillation converter.tr.ai_awd filtered 500u

图片

6、 点击Analyze > Open Results 打开过滤后的绘图文件filtered.ai_awd,可以看到振荡信号被保留,而恒定信号被过滤出去。

图片

注意,以下情形不能提取振荡节点:

1、如果设计有切换模型

2、如果设计突然失败而没有预先振荡

3、如果设计有非常小的截断误差

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    8213

    浏览量

    142007
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82999
  • 振荡信号
    +关注

    关注

    0

    文章

    15

    浏览量

    7204
收藏 人收藏

    评论

    相关推荐

    何在SaberRD中评估闭环DC-DC升压变换器的环路稳定性?

    这个例子演示了如何在SaberRD中使用多频信号(Multi-tone)进行周期交流(MPAC)来评估闭环DC-DC升压变换器的环路稳定性。
    的头像 发表于 12-05 10:36 367次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>SaberRD</b>中评估闭环DC-DC升压变换器的环路稳定性?

    基于局域判别基的音频信号特征提取方法

    空间能量的统计特征成特征矢量,并利用FISHER准则函数进行特征选择,根据特征矢量设计支持向量机分类器,对三类音频进行分类识别。实验结果表明,该方法提取的特征矢量在音频信号分类是非常
    发表于 03-04 20:46

    FPGA和Nios_软核的语音识别系统的研究

    FPGA和Nios_软核的语音识别系统的研究引言语音识别的过程是一个模式匹配的过程 在这个过程,首先根据说话人的语音特点建立语音模型,对输入的语音信号进行分析,
    发表于 08-11 11:47

    请问怎么识别数据的帧头帧尾并提取数据啊?

    请问怎么识别数据的帧头帧尾并提取数据啊,比如一组数据 A5 01 12 5A 怎么分别提取01 和 12希望前辈能解答一下,谢谢了
    发表于 12-31 10:24

    信号检测与提取

    如图是发送的信号,接收的信号附加了一段信息,如何检测接收的信号是否附加了信息,如果检测到附加信息,如何提取这段信息
    发表于 08-30 20:28

    如何提取字符串的多个信号

    我想提取串口读取数据的多个信号数值,并比波形输出的实现方式。但是提取信号值我只提取到了第一个
    发表于 09-19 10:57

    何在中断识别PIN?

    的引用,PIN文档解释了如何在示意图上创建引脚的中断,而不是如何在中断识别PIN。IsTAT返回PIN位置(0,1,2,3…)还是掩码类(1,2,4……)的二进制值?谢谢
    发表于 09-30 11:47

    CAD软件怎么识别出户管道?

    在绘制给排水CAD图纸的过程中经常要设置出户管道,那么浩辰CAD给排水软件如何识别出户管道?接下来的CAD制图教程就让小编来给大家介绍一下国产CAD软件——浩辰CAD给排水软件
    发表于 05-18 10:15

    何在串口波特率识别里提升i.MXRT代码的执行性能

    怎样去识别SBL项目里ISP串口的高波特率?如何在串口波特率识别里提升i.MXRT代码的执行性能
    发表于 11-09 07:48

    何在STM32上去正确使用内部RC振荡

    何在STM32上去正确使用内部RC振荡?怎样去编写STM32软件固件库的程序对RCC的配置函数
    发表于 11-23 07:18

    基于噪声环境下的MFCC特征提取

    在语音识别系统中,如何在含有噪声的语音信号提取其良好的特征参数是系统的关键问题之一。本文通过采用自适应滤波来滤除语音信号中的高斯白噪声,然
    发表于 12-12 13:46 24次下载

    脉冲多普勒雷达识别中的信号调制信息提取

    脉冲多普勒雷达识别中的信号调制信息提取,下来看看
    发表于 12-24 23:21 13次下载

    舌诊图像点刺和瘀点的识别提取

    检测算法检测斑点,并提取出斑点数量、大小和分布等特征值生成特征向量,再使用SVM进行点刺(瘀点)舌象识别。点刺(瘀点)提取同样基于斑点检测算法,提取斑点颜色特征,使用K均值聚类将斑点聚
    发表于 11-20 11:34 4次下载
    舌诊图像点刺和瘀点的<b class='flag-5'>识别</b>与<b class='flag-5'>提取</b>

    触电信号暂态特征提取及故障识别

    针对传统剩余电流保护装置只能监测到总泄漏电流信号大小,但不能根据监测到的总泄漏电流信号自动分类和识别触电类型,提出了一种基于统计特征参数与支持向量机的触电信号暂态特征
    发表于 01-23 17:12 4次下载

    python如何遍历列表并提取

    遍历列表是Python中非常常见的操作之一,可以使用for循环或者while循环来实现。下面我将详细介绍如何使用for循环遍历列表并提取元素。 首先,让我们简单了解一下Python中的列表。列表
    的头像 发表于 11-23 15:55 603次阅读