一种高捕获率示波器的异常波形录制方法技术

技术编号:9169818 阅读:299 留言:0更新日期:2013-09-19 18:08
本发明专利技术公开了一种高捕获率示波器的异常波形录制方法,在FPGA中设置一时间戳计数器,将时间戳与DSP端的实时时钟进行绑定,FPGA采集到的波形数据与异常波形检测模板进行比对,当现出异常波形时,则将该异常波形数据以及对应的时间戳存储在DDR中,并通过时间戳与DSP端实时时钟的对应关系计算出该异常波形数据发生的时间,从而实现异常波形的时间定位。本发明专利技术只存储异常波形数据,不存储正常波形数据,可提高对异常波形捕获能力,同时还实现了对异常波形的时间定位,无需人为观测记录。异常波形显示可采用多种显示模式,便于对异常波形进行分析。

【技术实现步骤摘要】

【技术保护点】
一种高捕获率示波器的异常波形录制方法,其特征在于包括以下步骤:(1)、在FPGA端设置一时间戳计数器,DSP启动时,读取FPGA中的当前时间戳N,并将时间戳N与DSP中当前的实时时钟t绑定;(2)、DSP构建异常波形检测模板,提交至FPGA;(3)、FPGA读取ADC采集的每幅波形数据,将每个采样点与对应的异常检测模板进行比对,如果某个采样点幅度值Vi落在异常检测模板取值范围a≤Vi≤b之外,则认为该幅波形是异常波形数据,记录该异常波形数据的时间戳,将异常波形数据和时间戳一同存储到DDR中;如果该幅波波形数据的每个采样点的幅度取值都在模板范围内,则认为该幅波形为正常波形,不作任何操作;(4)、当DDR存满或DSP向DDR发出读中断信号时,DSP从DDR中读取异常波形数据和对应的时间戳,计算异常波形的发生时间tj=t+(Nj?N)*T,其中t为时间戳为N时的DSP端实时时钟,Nj为第j幅异常波形发生时的时间戳,T为FPGA中的时钟周期;(5)DSP将从DDR中读取的异常波形数据以及计算得到的异常波形发生时间发送至显示器中进行显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵勇叶芃蒋俊邱渡裕曾浩
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1