[发明专利]波形数据的解码处理方法及解码处理装置、数字示波器有效
| 申请号: | 201910811513.3 | 申请日: | 2019-08-30 |
| 公开(公告)号: | CN110320394B | 公开(公告)日: | 2019-11-26 |
| 发明(设计)人: | 李富伟;贺锋;郑文明 | 申请(专利权)人: | 深圳市鼎阳科技有限公司 |
| 主分类号: | G01R13/02 | 分类号: | G01R13/02 |
| 代理公司: | 44281 深圳鼎合诚知识产权代理有限公司 | 代理人: | 郭燕<国际申请>=<国际公布>=<进入国 |
| 地址: | 518000 广东省深圳市宝安区新安街道兴东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 波形数据 解码处理 阈值电平 电平数据 数据压缩 解码处理装置 二进制数组 数字化处理 数字示波器 电平状态 预处理 压缩 获取信号 解码数据 解码协议 协议解码 协议压缩 预设 | ||
波形数据的解码处理方法及解码处理装置、数字示波器,该解码处理方法包括:获取信号的波形数据;根据一个或多个阈值电平对波形数据进行数字化处理,得到若干组电平数据;按照预设的数据压缩规则对每一组电平数据进行预处理,得到压缩数据;数据压缩规则为用一个二进制数组表示每一组电平数据的电平状态和电平宽度;根据该数据压缩规则对应的解码协议对压缩数据进行解码处理,得到解码数据。由于可以根据多个阈值电平对波形数据进行数字化处理,且利用二进制数组的高位来表示多种电平状态,使得多阈值电平协议压缩和解码成为可能,避免了现有技术中仅能对单阈值电平协议解码的局限性。
技术领域
本发明涉及信号测量技术领域,具体涉及解码数据的处理方法及解码处理装置、数字示波器。
背景技术
随着示波器的采样率越来越高,存储深度越来越大,解码的数据量也就越来越大,当前示波器通常将采集到的数据点经过数字预处理之后,再经过解码器解码处理,获得解码数据结果并将解码结果进行显示。在此过程中,采样数据通常从FPGA搬到CPU运算内存中,采样数据在CPU运算内存中完成预处理、解码以及显示工作。对于存储深度较大的示波器,采样数据点往往比较多,采集数据全部从FPGA搬运到CPU中将消耗较长时间,并且让CPU完成数据预处理则致使CPU负荷加大、效率低下,也将导致整个解码时间不可接受,此外,也需要较大的CPU运行内存空间,增加示波器的产品成本。
请参考图1,专利文献(CN201611233784.8)公开一种解码数据处理方法、装置及示波器,其中解码数据处理方式包括:采集波形数据,对采集到的波形数据进行数字化处理,将数字化处理后的数据进行边沿压缩,将压缩数据根据对应的协议进行解码处理,最后进行显示。其中最为重要的是,波形数据数字化处理之后进行数据压缩,从而避免解码时需要大量的原始数据进行解码,从而提高解码效率,其他过程都是示波器解码基本且通用的过程。此外,边沿压缩数据的详细方案是:根据当前门限阈值将采集到的波形数据进行数字化处理来进行边沿压缩,压缩数据的数据流组织形式为初始状态+N个间隔脉宽,其中第一位为压缩数据的初始状态值“0”或“1”状态,其他位为当前边沿位置距离上一个边沿位置的间隔脉宽,每个边沿出现即表示和上一个边沿的状态相反。这种技术方案虽然实现了解码数据的处理功能,但是还存在一些问题:(1)不能支持多阈值电平解码的波形数据压缩,例如1553B双阈值电平解码协议下的数据压缩需求;(2)压缩数据流为无损最大压缩,但FPGA实现和解码器解析数据较为复杂。
发明内容
本发明主要解决的技术问题是如何提高大存储深度示波器对全采样数据点的解码效率。为解决上述技术问题,本申请提供一种波形数据的解码处理方法及解码处理装置、数字示波器。
根据第一方面,一种实施例中提供一种波形数据的解码处理方法,包括以下步骤:获取信号的波形数据;根据一个或多个阈值电平对所述波形数据进行数字化处理,得到若干组电平数据;按照预设的数据压缩规则对每一组电平数据进行预处理,得到压缩数据;所述数据压缩规则为用一个二进制数组表示每一组电平数据的电平状态和电平宽度;根据所述数据压缩规则对应的解码协议对所述压缩数据进行解码处理,得到解码数据。
所述根据一个或多个阈值电平对所述波形数据进行数字化处理,得到若干组电平数据,包括:对于一个阈值电平,将所述波形数据与该阈值电平进行比较,利用连续大于该阈值电平或者连续小于该阈值电平的波形数据形成一组电平数据;对于多个阈值电平,将所述波形数据与该些阈值电平分别进行比较,利用连续大于该些阈值电平中最大的阈值电平、连续小于该些阈值电平中最小的阈值电平或者连续在两个相邻阈值电平的范围内的波形数据形成一组电平数据。
所述按照预设的数据压缩规则对每一组电平数据进行预处理,得到压缩数据,包括:对于每一组电平数据,用所述二进制数组中的高M位表示该组电平数据的电平状态,用所述二进制数组中的低N位表示该组电平数据的电平宽度;利用所述二进制数组形成所述压缩数据;其中,该组电平数据的电平状态为高电平、低电平或中间电平,该组电平数据的电平宽度为该组电平数据内数据点的数目,M+N的值等于所述二进制数组的总位数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鼎阳科技有限公司,未经深圳市鼎阳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811513.3/2.html,转载请声明来源钻瓜专利网。





