一种针对模数转换器采集数据的压缩及解压缩方法与流程 - 天下标王

一种针对模数转换器采集数据的压缩及解压缩方法与流程

文档序号:35921110发布日期:2023-11-04 04:23阅读:178来源:国知局
一种针对模数转换器采集数据的压缩及解压缩方法与流程

本发明涉及数据处理,具体的说,是一种针对模数转换器采集数据的压缩及解压缩方法。


背景技术:

1、无损数据压缩是指压缩数据解压后与原来的数据完全相同。无损压缩和有损数据压缩相比,通常压缩比小于有损压缩。传统的无损压缩算法在理论模型上主要分为2种:概率模型和字典模型。基于概率模型的算法包括霍夫曼编码和算术编码等。霍夫曼编码主要方法是对于出现概率大的符号用较少的位数来表示,而对于出现概率小的符号用较多的位数来表示。其编码效率主要取决于需编码的符号出现的概率分布,分布越集中压缩比越高。算术编码的基本思想是将编码的一条信息或字符串表示成0与1之间的一段间隔,即对一串符号直接编码成[0,1]区间上的一个浮点小数。也就是说算术编码用小数来表示二进制数,并由此接近无损压缩算法的熵极限。字典模型并不直接计算字符出现的概率,而是使用一本字典。其主要方法是将已经编码过的信息作为字典,如果需要编码的信息曾经出现过,就输出该字符串的出现位置及长度,否则就输出一个新的字符串,如lz77和lz78机器应用算法,如lzss和lzw(lzss和lzw是基于字典模型的无损压缩算法的理论基础)。传统的压缩算法有各自的优点,但是要实现较高压缩比的前提是数据比较规律或者数据重复率比较高,比较适用于文本、图像、视频等类型的数据压缩。但是对于模数转换器adc采集的波形数据,波形变化比较大,并且由于噪声的存在使得数据重复率较低,导致使用传统的压缩算法来压缩adc采集的数据时压缩比并不高。对于调制信号,数据压缩后依然有原始大小的95%左右。

2、对于相对简单的单载波数据,在不同信噪比下使用字典模型对数据进行压缩效果如图1所示,然而对于高速adc采集数据的场景,使用传统的数据压缩解压算法在软件中实时处理的速度远远不够。由于传统压缩算法相对复杂,如果在可编程门阵列fpga中实现有难度,对于adc采集数据压缩率不高;并且如果使用传统的压缩算法,数据传输或者存储过程中有丢失或者错误,可能导致所有数据都无法恢复。因此需要使用新的压缩方法。


技术实现思路

1、本发明的目的在于提供一种针对模数转换器采集数据的压缩及解压缩方法,用于解决传统压缩算法在软件中实时处理的速度远远不够、可编程门阵列fpga中实现有难度,对于adc采集数据压缩率不高以及数据传输或者存储过程中有丢失或者错误的问题。

2、本发明通过下述技术方案解决上述问题:

3、一种模数转换器采集数据的压缩及解压缩方法,包括:

4、步骤s100、输入模数转换器adc采集的数据;

5、步骤s200、判断数据大小是否超出门限,如果超出按照设定的数据存储格式重新排列数据,设置标志位为0,组成16位数,输出数据;如果未超出门限,截出数据的2~8位,设置标志位为1,组成8位数,输出数据;

6、步骤s300、接收端判断数据标志位,如果数据标志位为1,则将数据扩充为16位,输出数据;如果数据标志位为0,则与下一个8位数组成16位数,重新排列后输出数据。

7、所述步骤s200具体包括:

8、对采集数据的大小进行判断,如果数据处于-256~255之间,则对数据进行压缩,否则不对数据进行压缩;

9、原始数据的数据位用di表示,i=0,1,2,…,15,压缩后的数据位用d’j表示,j=0,1,2,...,7;当数据需要压缩时,d’0位为标志位flag,置1,d’7=d8,d’6=d7,d’5=d6,d’4=d5,d’3=d4,d’2=d3,d’1=d2;

10、当数据不需要压缩时,数据存储格式为d’15-d’0,其中d’0位为标志位flag,置0,d’8位为标志位flag,置0,d’15=d15,d’14=d14,d’13=d13,d’12=d12,d’11=d11,d’10=d10,d’9=d9,d’7=d8,d’6=d7,d’5=d6,d’4=d5,d’3=d4,d’2=d3,d’1=d2。

11、所述步骤s300具体包括:接收端检测每个8bit数据的标志位flag,如果flag=1,则此数据需要扩充成16位,数据还原成:高位8bit数据为d’7,第7~2位为d’6-d’1,最低2位为0;如果flag=0,则不需要扩充,将8bit数据与下一个8bit数据合并成16bit数据,合并后数据表示为d’15-d’0,则数据还原为:高位8bit数据为d’15~d’9、d’7,低位8bit数据为d’6~d’1、0、0。

12、本发明与现有技术相比,具有以下优点及有益效果:

13、本发明实现方式简单,适用于fpga加速运算;运算量小,处理速度快;对于adc采集数据有较高的压缩比;数据相对独立,如果有部分数据错误或丢失不会对其他数据造成影响。



技术特征:

1.一种模数转换器采集数据的压缩及解压缩方法,其特征在于,包括:

2.根据权利要求1所述的一种模数转换器采集数据的压缩及解压缩方法,其特征在于,所述步骤s200具体包括:

3.根据权利要求2所述的一种模数转换器采集数据的压缩及解压缩方法,其特征在于,所述步骤s300具体包括:接收端检测每个8bit数据的标志位flag,如果flag=1,则此数据需要扩充成16位,数据还原成:高位8bit数据为d’7,第7~2位为d’6-d’1,最低2位为0;如果flag=0,则不需要扩充,将8bit数据与下一个8bit数据合并成16bit数据,合并后数据表示为d’15-d’0,则数据还原为:高位8bit数据为d’15~d’9、d’7,低位8bit数据为d’6~d’1、0、0。


技术总结
本发明公开了一种针对模数转换器采集数据的压缩及解压缩方法,涉及数据处理技术领域,输入模数转换器ADC采集的数据;判断数据大小是否超出门限,如果超出按照设定的数据存储格式重新排列数据,设置标志位为0,组成16位数,输出数据;如果未超出门限,截出数据的2~8位,设置标志位为1,组成8位数,输出数据;接收端判断数据标志位,如果数据标志位为1,则将数据扩充为16位,输出数据;如果数据标志位为0,则与下一个8位数组成16位数,重新排列后输出数据。本发明实现方式简单适用于FPGA加速运算;运算量小,处理速度快;对于ADC采集数据有较高的压缩比;数据相对独立,如果有部分数据错误或丢失不会对其他数据造成影响。

技术研发人员:王瑞,孙吉利,万传彬,赵行伦
受保护的技术使用者:成都博宇利华科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

相关内容推荐

安徽百度优化网站运营合阳县网站seo优化排名seo技巧优化网站结构鞍山网站优化联系电话大鹏网站优化公司郁南网站排名优化网站页面的优化建议香蜜湖网站优化公司哪个好肇庆网站建设优化伊犁网站优化价格什么网站可以搜索引擎优化律师事务所优化网站深圳快速优化网站网站优化普及如何做好seo镇海区网站优化方式木工机械网站seo优化托管湘西正规营销型网站优化包头网站优化评价指标新网站应该怎样优化二级出租网站怎么优化南平网站优化招商松江区官网网站优化价格费用网站制作优化设计方案宝鸡网站优化关键词优化泰州网站优化页面网站平台优化有哪些无为网站优化推广哪家好做网站优化要注重的问题网站企业优化哪家好常用网站优化方法永城网站优化推广山南网站优化排名滁州做网站优化汕头百度网站优化软件东台网站优化推广费用个人如何做网站优化比较好上海服务网站优化价格表武汉网站优化托管靠谱的网站优化代理站内优化 外贸网站济宁seo优化网站湛江公司网站关键词优化公司杭州出名的网站优化与推广网站优化评判指标公式网站首页优化布局聊城网站seo优化哪家好网站没备案可以做百度优化吗亳州网站seo优化济南网站seo优化学习网新干县网站优化推广外贸型网站优化找哪家临潼网站优化关键词推广优化网站页面的费用肇州县网站seo优化排名盐城网站优化图武汉网站快照优化费用南昌网站优化策略新浪博客优化网站西宁外贸网站优化高明网站优化流程网站优化seo原则优化网站方法咨询金手指21湛江做网站优化如何优化网站嫌云速捷好选优势的上海网站优化开平网站优化seo推广服务宜宾做优化网站网站制作推广优化按天付费网站优化网站 优化方案设计网站排名优化宀金苹果专业忄横沥网站优化价格多少盐城实力强的网站优化与推广房产类网站SEO站内优化网站优化有哪些细节网站优化技巧方法网站推广与优化的论文网站页面文字优化网站快速优化排名必火2星平顶山网站推广优化哪家不错房山哪家网站优化好企业网站优化全网推广公司网站seo内容优化江门网站首页关键词优化方法外链对网站优化好吗前端面试网站性能优化威海地区网站优化崇左网站优化哪里好宁夏模板网站优化云优化建网站公司许昌网站优化公司代理网站怎么优化关键词排名靠前廊坊网站优化哪家好陆丰网站优化seo福建网站优化方案重庆电子网站优化价格表福州网站seo优化多少钱徐州工商网站优化信息中心静海网站优化排名哪家便宜吉林规模大的珠宝行业网站优化大理市网站seo优化排名安阳ai网站快速排名优化技巧仙桃网站优化多少钱网站建立优化怎么做海南网站优化技巧政府网站页面布局优化云南网站竞价优化江门校园网站优化软件什么样的网站适合做优化项城外贸网站优化哪里靠谱青白江区网站优化公司朔州怎样优化网站新建网站的前期优化免费的网站优化成功案例临汾网站按年优化网站优化技术计划书网站布局优化公司网站建设优化疗火16星商丘网站建设优化公司企业网站的分析优化的案例石柱网站优化排名网站排名优化ご还选宙斯官方前端网站seo优化优化网站排名佳选火28星黄圃网站seo优化排名泸西网站优化开发辽宁沈阳网站推广优化淮南网站优化公司价格金水区优化网站郑州专业网站优化地址简单优化网站的协议合同常州工商网站优化联系人优化线网站点青岛好的网站优化天水网站优化推广公司黄石手机网站优化网站排名优化衤金苹果效果好怎样网站优化具体做什么的优化网站栏目的方法网站排名优化网站建设多少公司什么是小说网站优化厦门行业网站排名优化网站优化标题怎么写好网站制作优化设计方案节能设备网站seo优化多少钱网站seo优化 s湖州百度网站优化汉川网站搜索引擎优化网站优化公司如何入驻惠阳网站seo优化霍山县pc网站优化济南网站优化公司关键词优化开封网站优化怎么样网站图片优化处理长安互联网网站优化迅达网站优化靠谱吗岳阳网站搜索引擎优化临沂网站建设方案优化护肤品网站优化案例网站排名优化免费软件海淀网站优化和推广霞浦县网站排名优化益阳网站优化霸屏网站关键词排名优化电话福田分类网站优化有用吗网站优化排名哪里的好网站优化案seo网站选择优化黄冈网站优化哪些渠道定西网站优化推广新乡搜索引擎网站优化排名观塘区网站seo优化排名网站锚文本优化许昌手机网站优化公司服务安阳新站网站优化外包肇庆专业网站seo优化网站优化站内主要包括什么嘉兴网站推广优化价格建网站及优化比较好的书籍武威优质的网站优化网站关键词优化设计网站排名优化称赞火26星至简阳网站优化教程优化网站设计zi扌云速捷如何对网站做引擎优化福建网站seo优化价格政府网站页面布局优化沧州网站推广优化报价宜兴网站优化怎么做莱阳全网营销网站优化公司番禺网站关键词优化推广网站建设优化要注意哪些问题郑州搜狗网站快速排名优化技巧吴中网站优化企业鹤壁网站排名优化多少钱沙头网站建设网站优化优化网站方法牧云速捷上选南雄网站关键词优化网站结构优化文章网站如何优化到快照

合作伙伴

天下标王

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统