System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种雷达数据无损压缩方法、计算机设备及介质技术_技高网

一种雷达数据无损压缩方法、计算机设备及介质技术

技术编号:40371551 阅读:4 留言:0更新日期:2024-02-20 22:14
本发明专利技术实施例公开一种雷达数据无损压缩方法、计算机设备及介质。在一具体实施方式中,该方法包括:获取雷达数据,并对获取的雷达数据进行比特转换;将比特转换后的雷达数据按照预设排序方式进行排序,得到第一矩阵数据;将第一矩阵数据进行分组,并根据预设扫描格式对每个分组的分组矩阵数据进行扫描排序;对扫描排序后的每个分组矩阵数据依次进行差分编码和游程长度编码;采用查表的方式对差分编码和游程长度编码后的分组矩阵数据进行熵编码,以完成雷达数据的压缩。本发明专利技术可以实现雷达数据的无损压缩,在保证数据精度的前提下,减少了数据传输占用的带宽和数据存储的空间。

【技术实现步骤摘要】

本专利技术涉及数据处理领域。更具体地,涉及一种雷达数据无损压缩方法、计算机设备及介质


技术介绍

1、目前,随着雷达探测能力和探测范围的提升,信号处理产生了大量需要实时传送给系统的回送数据,巨大的数据量给网络传输和存储带来了极大的挑战。数据压缩指的是减少给定信息量之间的数据冗余,根据重建过程中有无信息丢失分为无损压缩和有损压缩。有损压缩算法较无损算法压缩率更高,但会损失雷达数据中的部分信息,并且压缩过程不可逆。

2、数据压缩算法用于减小传输和存储的数据量,但通用的数据压缩算法并未充分考虑雷达数据的特点。根据不同类型雷达回送数据的数据特点,设计实时高效的数据压缩算法能有效提高数据的实时处理、传送和存储能力。数据压缩算法分为有损压缩和无损压缩两种。使用有损或是无损压缩算法需要考虑不同的应用环境。雷达数据的定性分析对数据的精度要求相对较低,而定量计算对数据的精度要求相对较高,因此,有损压缩算法适用于定性分析的雷达回送数据,而不适用于数据保真度较高的应用需求,数据失真会影响雷达回送数据的二次统计和再分析。


技术实现思路

1、本专利技术的目的在于提供一种雷达数据无损压缩方法、计算机设备及介质,以解决现有技术存在的问题中的至少一个。

2、为达到上述目的,本专利技术采用下述技术方案:

3、本专利技术第一方面提供一种雷达数据无损压缩方法,包括:

4、获取雷达数据,并对获取的雷达数据进行比特转换;

5、将比特转换后的雷达数据按照预设排序方式进行排序,得到第一矩阵数据;

6、将第一矩阵数据进行分组,并根据预设扫描格式对每个分组的分组矩阵数据进行扫描排序;

7、对扫描排序后的每个分组矩阵数据依次进行差分编码和游程长度编码;

8、采用查表的方式对差分编码和游程长度编码后的分组矩阵数据进行熵编码,以完成雷达数据的压缩。

9、可选地,所述对获取的雷达数据进行比特转换包括

10、将雷达数据比特转换为包括至少一个预设比特值的数据。

11、可选地,所述预设排序方式包括

12、低位到高位的顺序进行排序。

13、可选地,所述第一矩阵数据为一个n*m的矩阵;

14、其中,n为雷达数据长度,m为雷达数据转换的预设比特值的数据个数。

15、可选地,所述将第一矩阵数据进行分组包括

16、对第一矩阵数据根据预设长度进行分组处理,若第一矩阵数据的长度不是预设长度的倍数,需将其补为预设长度的倍数。

17、可选地,所述预设扫描格式为w型扫描,从分组矩阵的左上角开始,按照英文字母w的形状进行扫描。

18、可选地,,所述采用差分编码对扫描排序后的每个分组矩阵数据进行编码,即取扫描排序后的每个分组矩阵数据的每个数值与前一个数值的差值进行编码,第一个数值保留;

19、所述对差分编码后的数据游程长度编码包括将差分编码后的数据内一个字符串中重复出现的连续字符用两个字节代替。

20、可选地,所述对差分编码和游程长度编码后的分组矩阵数据进行熵编码包括采用huffman编码对对差分编码和游程长度编码后的分组矩阵数据进行熵编码。

21、本专利技术第二方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本专利技术第一方面提供的方法。

22、本专利技术第三方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本专利技术第一方面提供的方法。

23、本专利技术的有益效果如下:

24、本专利技术针对雷达数据的特性,提出了基于差分编码的雷达数据无损压缩方法,可以实现雷达数据的无损压缩,在保证数据精度的前提下,减少了数据传输占用的带宽和数据存储的空间;本专利技术还可用于多场景下的雷达数据无损压缩的传输和存放。

本文档来自技高网...

【技术保护点】

1.一种雷达数据无损压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对获取的雷达数据进行比特转换包括

3.根据权利要求1所述的方法,其特征在于,所述预设排序方式包括

4.根据权利要求1所述的方法,其特征在于,所述第一矩阵数据为一个N*M的矩阵;

5.根据权利要求1所述的方法,其特征在于,所述将第一矩阵数据进行分组包括

6.根据权利要求1所述的方法,其特征在于,所述预设扫描格式为W型扫描,从分组矩阵的左上角开始,按照英文字母W的形状进行扫描。

7.根据权利要求1所述的方法,其特征在于,所述采用差分编码对扫描排序后的每个分组矩阵数据进行编码,即取扫描排序后的每个分组矩阵数据的每个数值与前一个数值的差值进行编码,第一个数值保留;

8.根据权利要求1所述的方法,其特征在于,所述对差分编码和游程长度编码后的分组矩阵数据进行熵编码包括采用Huffman编码对对差分编码和游程长度编码后的分组矩阵数据进行熵编码。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-8中任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种雷达数据无损压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对获取的雷达数据进行比特转换包括

3.根据权利要求1所述的方法,其特征在于,所述预设排序方式包括

4.根据权利要求1所述的方法,其特征在于,所述第一矩阵数据为一个n*m的矩阵;

5.根据权利要求1所述的方法,其特征在于,所述将第一矩阵数据进行分组包括

6.根据权利要求1所述的方法,其特征在于,所述预设扫描格式为w型扫描,从分组矩阵的左上角开始,按照英文字母w的形状进行扫描。

7.根据权利要求1所述的方法,其特征在于,所述采用差分编码对扫描排序后的...

【专利技术属性】
技术研发人员:侯敏唐杰王汉超
申请(专利权)人:北京无线电测量研究所
类型:发明
国别省市:

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

1