一种数据处理方法和装置制造方法及图纸

技术编号:21198427 阅读:41 留言:0更新日期:2019-05-25 00:51
本申请实施例提供了一种数据处理方法和装置,其中,该方法包括:利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;根据预设编码表,对聚类结果进行编码;对所述预设编码表、所述聚类结果和编码结果进行存储。通过上述方法,由于降低了雷达全脉冲数据的数据量大小,因此有利于降低在存储雷达全脉冲数据时所占用的存储资源。

A Data Processing Method and Device

The embodiment of this application provides a data processing method and device, in which the method includes: clustering the sub-pulse data by using the characteristic parameter information of each sub-pulse data in the radar full pulse data; coding the clustering results according to the preset encoding table; and storing the preset encoding table, the clustering results and the encoding results. By using the above method, the data volume of radar full pulse data is reduced, so the storage resources occupied in storing radar full pulse data are reduced.

【技术实现步骤摘要】
一种数据处理方法和装置
本申请涉及计算机
,具体而言,涉及一种数据处理方法和装置。
技术介绍
雷达全脉冲数据是电子侦察设备侦察到的一种雷达数据,为了对获取到的雷达全脉冲数据进行详细分析,需要在获取到雷达全脉冲数据之后,对该雷达全脉冲数据进行存储,但是由于获取的雷达全脉冲数据的数据量较大,因此在对雷达全脉冲数据进行存储时,会占用较多的存储资源。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种数据处理方法和装置,以降低雷达全脉冲数据占用的存储资源。主要包括以下几个方面:第一方面,本申请实施例提供了一种数据处理方法,包括:利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;根据预设编码表,对聚类结果进行编码;对所述预设编码表、所述聚类结果和编码结果进行存储。可选地,所述特征参数信息包括:脉冲到达时间、脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角。可选地,所述利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类,包括:以K个指定的子脉冲数据作为初始聚类中心,根据所述各子脉冲数据的脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角,采用以下公式计算各子脉冲数据与各初始聚类中心之间的欧式距离:确定所述欧式距离中该子脉冲数据与所述各初始聚类中心之间距离最小的欧式距离,以将该距离最小的欧式距离对应的初始聚类中心作为该子脉冲数据的第一聚类中心;将该子脉冲数据划分到所述第一聚类中心所代表的第一类簇中;根据所述第一类簇,利用如下公式重新计算K个二次聚类中心:按照所述初始聚类中心的先后顺序和所述二次聚类中心的先后顺序,对所述初始聚类中心和所述二次聚类中心依次配对成组;计算各组中的初始聚类中心和二次聚类中心之间的欧式距离之差;计算各所述之差的总和;判断所述总和是否小于预设精度值;如果小于或者等于所述精度值,确定所述二次聚类中心中该子脉冲数据所归属的二次聚类中心,以将该子脉冲数据划分到该二次聚类中心所代表的第二类簇中;计算各所述第二类簇中,该子脉冲数据和其对应的二次聚类中心的向量差值,以对所述各子脉冲数据进行聚类;其中,XP和Xq分别表示两个不同的子脉冲数据,XPh和Xqh分别表示该两个子脉冲数据的第h个特征参数,h为小于等于4的正整数,第一个特征参数为脉冲宽度,第二个特征参数为脉冲幅值,第三个特征参数为脉冲载频,第四个特征参数为脉冲到达角,K为小于子脉冲数据数量的正整数,Mi表示第i个第二类簇的二次聚类中心,Ni表示第i个第二类簇中的子脉冲数据的数量,xij表示第i个第二类簇中第j个子脉冲数据。可选地,在所述判断所述总和是否小于预设精度值之后,所述方法还包括:如果大于所述精度值,则继续执行以K个指定的子脉冲数据作为初始聚类中心,根据所述各子脉冲数据的脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角,计算各子脉冲数据与各初始聚类中心之间的欧式距离的步骤,直至所述总和小于或者等于所述精度值为止。可选地,所述根据预设编码表,对聚类结果进行编码,包括:根据所述各子脉冲数据的脉冲到达时间,确定相邻子脉冲数据之间的脉冲到达时间差值;根据所述时间差值、所述向量差值和预设的哈夫曼Huffuman编码表,进行Huffuman编码。第二方面,本申请实施例提供了一种数据处理装置,包括:聚类单元,用于利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;编码单元,用于根据预设编码表,对聚类结果进行编码;存储单元,用于对所述预设编码表、所述聚类结果和编码结果进行存储。可选地,所述特征参数信息包括:脉冲到达时间、脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角。可选地,在所述聚类单元用于利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类时,包括:以K个指定的子脉冲数据作为初始聚类中心,根据所述各子脉冲数据的脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角,采用以下公式计算各子脉冲数据与各初始聚类中心之间的欧式距离:确定所述欧式距离中该子脉冲数据与所述各初始聚类中心之间距离最小的欧式距离,以将该距离最小的欧式距离对应的初始聚类中心作为该子脉冲数据的第一聚类中心;将该子脉冲数据划分到所述第一聚类中心所代表的第一类簇中;根据所述第一类簇,利用如下公式重新计算K个二次聚类中心:按照所述初始聚类中心的先后顺序和所述二次聚类中心的先后顺序,对所述初始聚类中心和所述二次聚类中心依次配对成组;计算各组中的初始聚类中心和二次聚类中心之间的欧式距离之差;计算各所述之差的总和;判断所述总和是否小于预设精度值;如果小于或者等于所述精度值,确定所述二次聚类中心中该子脉冲数据所归属的二次聚类中心,以将该子脉冲数据划分到该二次聚类中心所代表的第二类簇中;计算各所述第二类簇中,该子脉冲数据和其对应的二次聚类中心的向量差值,以对所述各子脉冲数据进行聚类;其中,XP和Xq分别表示两个不同的子脉冲数据,XPh和Xqh分别表示该两个子脉冲数据的第h个特征参数,h为小于等于4的正整数,第一个特征参数为脉冲宽度,第二个特征参数为脉冲幅值,第三个特征参数为脉冲载频,第四个特征参数为脉冲到达角,K为小于子脉冲数据数量的正整数,Mi表示第i个第二类簇的二次聚类中心,Ni表示第i个第二类簇中的子脉冲数据的数量,xij表示第i个第二类簇中第j个子脉冲数据。可选地,所述聚类单元,还用于:在判断所述总和是否小于预设精度值之后,如果大于所述精度值,则继续执行以K个指定的子脉冲数据作为初始聚类中心,根据所述各子脉冲数据的脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角,计算各子脉冲数据与各初始聚类中心之间的欧式距离的步骤,直至所述总和小于或者等于所述精度值为止。可选地,在所述编码单元用于根据预设编码表,对聚类结果进行编码时,包括:根据所述各子脉冲数据的脉冲到达时间,确定相邻子脉冲数据之间的脉冲到达时间差值;根据所述时间差值、所述向量差值和预设的哈夫曼Huffuman编码表,进行Huffuman编码。第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行以下步骤:利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;根据预设编码表,对聚类结果进行编码;对所述预设编码表、所述聚类结果和编码结果进行存储。第四方面,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行以下步骤:利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;根据预设编码表,对聚类结果进行编码;对所述预设编码表、所述聚类结果和编码结果进行存储。本申请的实施例提供的技术方案可以包括以下有益效果:在本申请实施例中,由于雷达全脉冲数据是由多个子脉冲数据构成的,因此,可以通过降低各子脉冲数据所需要的存储资源,来实现降低雷达全脉冲数据占用的存储资源,并且由于不同的子脉冲数据具有不同的特征参数信息,因此在获取到雷达全脉冲数据后,利用该雷达全脉冲数据中的各子脉冲数据的特征参数信息,对各子脉冲数据进行聚类,然后根据预设本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;根据预设编码表,对聚类结果进行编码;对所述预设编码表、所述聚类结果和编码结果进行存储。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类;根据预设编码表,对聚类结果进行编码;对所述预设编码表、所述聚类结果和编码结果进行存储。2.如权利要求1所述的方法,其特征在于,所述特征参数信息包括:脉冲到达时间、脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角。3.如权利要求2所述的方法,其特征在于,所述利用雷达全脉冲数据中的各子脉冲数据的特征参数信息,对所述各子脉冲数据进行聚类,包括:以K个指定的子脉冲数据作为初始聚类中心,根据所述各子脉冲数据的脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角,采用以下公式计算各子脉冲数据与各初始聚类中心之间的欧式距离:确定所述欧式距离中该子脉冲数据与所述各初始聚类中心之间距离最小的欧式距离,以将该距离最小的欧式距离对应的初始聚类中心作为该子脉冲数据的第一聚类中心;将该子脉冲数据划分到所述第一聚类中心所代表的第一类簇中;根据所述第一类簇,利用如下公式重新计算K个二次聚类中心:按照所述初始聚类中心的先后顺序和所述二次聚类中心的先后顺序,对所述初始聚类中心和所述二次聚类中心依次配对成组;计算各组中的初始聚类中心和二次聚类中心之间的欧式距离之差;计算各所述之差的总和;判断所述总和是否小于预设精度值;如果小于或者等于所述精度值,确定所述二次聚类中心中该子脉冲数据所归属的二次聚类中心,以将该子脉冲数据划分到该二次聚类中心所代表的第二类簇中;计算各所述第二类簇中,该子脉冲数据和其对应的二次聚类中心的向量差值,以对所述各子脉冲数据进行聚类;其中,XP和Xq分别表示两个不同的子脉冲数据,XPh和Xqh分别表示该两个子脉冲数据的第h个特征参数,h为小于等于4的正整数,第一个特征参数为脉冲宽度,第二个特征参数为脉冲幅值,第三个特征参数为脉冲载频,第四个特征参数为脉冲到达角,K为小于子脉冲数据数量的正整数,Mi表示第i个第二类簇的二次聚类中心,Ni表示第i个第二类簇中的子脉冲数据的数量,xij表示第i个第二类簇中第j个子脉冲数据。4.如权利要求3所述的方法,其特征在于,在所述判断所述总和是否小于预设精度值之后,所述方法还包括:如果大于所述精度值,则继续执行以K个指定的子脉冲数据作为初始聚类中心,根据所述各子脉冲数据的脉冲宽度、脉冲幅值、脉冲载频和脉冲达到角,计算各子脉冲数据与各初始聚类中心之间的欧式距离的步骤,直至所述总和小于或者等于所述精度值为止。5.如权利要求3或4所述的方法,其特征在于,所述根据预设编码表,对聚类结果进行编码,包括:根据所述各子脉冲数据的脉冲到达时间,确定相邻子脉冲数据之间的脉冲到达时间差值;根据所述时间差值、所述向量差值和预设的哈夫曼Huffuman编码表,进行Huffuman编码。6.一种数据处理装置,其特征在于,包括...

【专利技术属性】
技术研发人员:王建涛方棉佳王国宏熊子源万晓磊权中良
申请(专利权)人:中国人民解放军空军研究院战略预警研究所
类型:发明
国别省市:北京,11

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

1