预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115079771A(43)申请公布日2022.09.20(21)申请号202210693457.X(22)申请日2022.06.17(71)申请人西安芯海微电子科技有限公司地址710000陕西省西安市高新区唐延南路8号泰维智链中心二期北楼10层1002室(72)发明人李宁温子瑜乔爱国(74)专利代理机构深圳紫藤知识产权代理有限公司44570专利代理师吴莉莉(51)Int.Cl.G06F1/02(2006.01)G06F16/901(2019.01)权利要求书3页说明书17页附图6页(54)发明名称波形生成方法、波形存储方法、装置、设备及存储介质(57)摘要本申请提供一种波形生成方法、波形存储方法、装置、设备及存储介质,一种波形生成方法,包括:获取待生成的目标波形的波形数据包;根据所述波形数据包中的波形幅值和各所述波形幅值对应的幅值个数,生成目标波形。通过对波形幅值序列进行简化,得到简化后的数据包,在接收到波形数据包后并根据数据包再进行波形生成,大大提升波形数据传输的效率。CN115079771ACN115079771A权利要求书1/3页1.一种波形生成方法,其特征在于,包括:获取待生成的目标波形的波形数据包;根据所述波形数据包中的波形幅值和各所述波形幅值对应的幅值个数,生成目标波形。2.根据权利要求1所述的波形生成方法,其特征在于,所述根据所述波形数据包中的波形幅值和各所述波形幅值对应的幅值个数,生成目标波形,包括:将所述波形数据包中数据的数据格式与预设数据格式进行匹配;将所述波形数据包中数据格式与预设数据格式不匹配的数据设置为独立幅值;将所述波形数据包中数据格式与预设数据格式匹配的数据进行处理,得到波形幅值和各所述波形幅值对应的幅值个数;根据所述独立幅值以及波形幅值和各所述波形幅值对应的幅值个数生成目标波形。3.根据权利要求2所述的波形生成方法,其特征在于,所述根据所述独立幅值以及波形幅值和各所述波形幅值对应的幅值个数生成目标波形,包括:将所述波形幅值按照所述波形幅值对应的幅值个数进行复制,得到所述波形幅值对应的幅值序列段;若存在独立幅值,则将所述独立幅值与所述幅值序列段,按照所述波形数据包中所述独立幅值对应数据的位置和所述幅值序列段对应数据的位置进行排序,得到目标波形;若不存在独立幅值,则将所述幅值序列段,按照所述波形数据包中所述幅值序列段对应数据的位置进行排序,得到目标波形。4.根据权利要求1所述的波形生成方法,其特征在于,所述获取待生成的目标波形的波形数据包之前,还包括:接收波形存储指令,获取所述波形存储指令对应的待存储波形的幅值序列;将所述幅值序列拆分为独立幅值和幅值序列段;根据预设数据格式将各所述幅值序列段转化为包括波形幅值和所述波形幅值对应的幅值个数的数据;将转换后的数据和所述独立幅值,按照所述幅值序列段在所述幅值序列中的位置和所述独立幅值在所述幅值序列中的位置依次进行存储,生成所述待存储波形对应的波形数据包。5.根据权利要求4所述的波形生成方法,其特征在于,所述将所述幅值序列拆分为独立幅值和幅值序列段,包括:提取所述幅值序列中相邻幅值相同的幅值序列段;提取所述幅值序列中相邻幅值不相同的独立幅值。6.根据权利要求5所述的波形生成方法,其特征在于,所述提取所述幅值序列中相邻幅值相同的幅值序列段,包括:将所述幅值序列中存在相邻幅值相同的幅值提取为初始幅值序列段;若所述初始幅值序列段内的幅值个数大于预设个数阈值,判定所述初始幅值序列段为幅值序列段;若所述初始幅值序列段内的幅值个数小于或等于预设个数阈值,分别提取所述初始幅值序列段内的幅值作为独立幅值。2CN115079771A权利要求书2/3页7.根据权利要求4所述的波形生成方法,其特征在于,所述接收波形存储指令,获取所述波形存储指令对应的待存储波形的幅值序列之后,还包括:响应所述波形存储指令,确定空闲存储空间;若所述幅值序列的预计存储空间大于所述空闲存储空间,将所述幅值序列相邻幅值差值小于预设差值阈值的幅值进行均值替换,得到替换后的幅值序列,将替换后的幅值序列拆分为独立幅值和幅值序列段;若所述幅值序列的预计存储空间小于或等于所述空闲存储空间,执行所述将所述幅值序列拆分为独立幅值和幅值序列段的步骤。8.一种波形存储方法,其特征在于,包括:接收波形存储指令,获取待存储波形的幅值序列;根据所述幅值序列中连续幅值之间的相似度,将所述幅值序列拆分为独立幅值和/或幅值序列段;根据预设数据格式将各所述幅值序列段转化为包括波形幅值和所述波形幅值对应的幅值个数的数据;将所述独立幅值和/或转换后的数据,按照所述幅值序列段在所述幅值序列中的位置和所述独立幅值在所述幅值序列中的位置依次进行存储,生成所述待存储波形对应的波形数据