发明名称 一种逻辑分析仪中实现毛刺检测的方法
摘要 本发明公开了一种在逻辑分析仪中实现毛刺检测的方法,通过对8倍抽点采样存储前的高采样原始数据进行异或运算来实现跳变沿检测,然后,将两个1之间0的个数等于小于6的情形,认为是毛刺,并根据这两个1对应32位采样数据所在段,将位宽为4位的毛刺数据对应位置1。这样对被测信号经过采样和两次串并转换得到的每个32位采样数据(原始数据)即8倍抽点采样存储前的高采样原始数据进行处理,实现了连续毛刺信号以及边沿毛刺信号的检测,并在数据显示过程中准确对毛刺进行标记。同时,对于500MSa/s定时分析速率来讲,2ns以下宽度的窄脉冲就认为是毛刺,并且最小可以实现250ps宽度毛刺的检测。
申请公布号 CN105116318A 申请公布日期 2015.12.02
申请号 CN201510557254.8 申请日期 2015.09.02
申请人 电子科技大学 发明人 戴志坚;杨万渝;韩熙利;徐伟亮;严浩;褚力
分类号 G01R31/3177(2006.01)I 主分类号 G01R31/3177(2006.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种在逻辑分析仪中实现毛刺检测的方法,其特征在于,包括以下步骤:(1)、跳变沿检测对被测信号经过采样和两次串并转换得到的每个32位采样数据(原始数据)的相邻位进行异或运算,得到一个31位的跳变沿检测数据;(2)、毛刺检测2.1)、32位采样数据分成4段,每段8位宽;构建毛刺数据,毛刺数据的4位分别对应采样数据的4段,毛刺的4位初始值均为0;2.2)、在31位跳变沿检测数据中,如果最前面第n位为1,且该n位前均为0,n小于等于7,同时,前一个31位的跳变沿检测数据的最后8‑n位中出现1,且该出现1的位后均为0,则为检测到毛刺,毛刺数据的第1位置1;2.3)、在31位跳变沿检测数据中,如果出现两个1之间0的个数等于小于6,则认为检测到毛刺,并根据这两个1对应32位采样数据所在段,将位宽为4位的毛刺数据对应位置1;2.4)、输出毛刺数据,返回步骤2.1)对下一个32位采样数据进行毛刺检测。
地址 611731 四川省成都市高新区(西区)西源大道2006号