本申请属于信号处理,更具体地,涉及一种激光伪随机码的最小周期识别方法及装置。
背景技术:
1、目前激光技术发展迅速,对于激光的应用也是越来越丰富,包括激光测距、激光识别、激光制导等;其中,激光制导在武器领域是非常重要的制导手段。
2、随着激光制导技术的不断发展,激光探测的要求越来越高,对于反激光制导的要求也随之越来越高,激光编码方式越来越复杂。反激光干扰也是其中非常重要的一环,伪随机码也应运而生。有限位伪随机码是在固定的有限位的移位寄存器内设置好起始码型,而各位码的输出再经过设定好的逻辑函数反馈到寄存器的输入端,发射不同频率的激光。这种编码方式由于反馈的存在,激光信号周期的重复性大大减小,编码规律难以在短时间内捕捉。
3、如果激光制导武器使用伪随机码进行编码,由于在制导过程中编码不可重复,因此传统的编码识别技术几乎不可能在短时间识别出制导信号的编码方式。基于此提出了准同步干扰方式,该干扰方式只要求识别出制导信号的最小周期即可有效地实现干扰。
4、传统的激光伪随机码的最小周期识别技术中普遍采用查表法,在内存中映射一张存储着各种可能结果的整数比值的小数形式表,通过与表内的值对比来查找可能的整数比。但是大量的查表操作会极大地降低算法的效率,并且实际输出时更多的是小数值的比值。
技术实现思路
1、针对相关技术的缺陷,本申请的目的在于提供一种激光伪随机码的最小周期识别方法及装置,旨在解决传统最小周期识别技术算法算法识别效率低的问题。
2、第一方面,本申请实施例提供一种激光伪随机码的最小周期识别方法,包括:
3、将激光信号依次经过四象限探测器和滤波整形电路后输出同步信号;
4、将同步信号输入至dsp处理器,通过dsp处理器中的ecap模块捕获同步信号的上升沿和下降沿,确定同步信号的周期;
5、基于连续确定的同步信号的周期,确定激光伪随机码的最小周期。
6、在一些实施例中,基于连续确定的同步信号的周期,确定激光伪随机码的最小周期,包括:
7、确定连续两个同步信号的周期中较大周期数除以较小周期数的余数;
8、基于余数,确定激光伪随机码的最小周期。
9、在一些实施例中,基于余数,确定激光伪随机码的最小周期,包括:
10、在余数为非0余数的情况下,确定余数和较小周期数中的较小值为当前计算的最小周期;
11、在余数的取值为0的情况下,确定较小周期为当前计算的最小周期。
12、在一些实施例中,该方法还包括:
13、比较连续两个同步信号的周期与预设阈值之间的大小关系;
14、若连续两个同步信号的周期中的任一周期数小于预设阈值,则停止确定连续两个同步信号的周期中较大周期数除以较小周期数的余数。
15、第二方面,本申请实施例还提供一种激光伪随机码的最小周期识别装置,包括:
16、输出单元,用于将激光信号依次经过四象限探测器和滤波整形电路后输出同步信号;
17、处理单元,用于将同步信号输入至dsp处理器,通过dsp处理器中的ecap模块捕获同步信号的上升沿和下降沿,确定同步信号的周期;
18、确定单元,用于基于连续确定的同步信号的周期,确定激光伪随机码的最小周期。
19、在一些实施例中,确定单元包括:
20、第一确定模块,用于确定连续两个同步信号的周期中较大周期数除以较小周期数的余数;
21、第二确定模块,用于基于余数,确定激光伪随机码的最小周期。
22、在一些实施例中,第二确定模块具体用于:
23、在余数为非0余数的情况下,确定余数和较小周期数中的较小值为当前计算的最小周期;
24、在余数的取值为0的情况下,确定较小周期为当前计算的最小周期。
25、在一些实施例中,该装置还包括:
26、比较单元,用于比较连续两个同步信号的周期与预设阈值之间的大小关系;
27、停止单元,用于若连续两个同步信号的周期中的任一周期数小于预设阈值,则停止确定连续两个同步信号的周期中较大周期数除以较小周期数的余数。
28、第三方面,本申请提供一种电子设备,包括:至少一个存储器,用于存储程序;至少一个处理器,用于执行存储器存储的程序,当存储器存储的程序被执行时,处理器用于执行第一方面或第一方面的任一种可能的实现方式所描述的方法。
29、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序在处理器上运行时,使得处理器执行第一方面或第一方面的任一种可能的实现方式所描述的方法。
30、第五方面,本申请提供一种计算机程序产品,当计算机程序产品在处理器上运行时,使得处理器执行第一方面或第一方面的任一种可能的实现方式所描述的方法。
31、本申请实施例提供的激光伪随机码的最小周期识别方法及装置,通过将激光制导信号依次经过四象限探测器和滤波整形电路处理后输出同步信号,利用dsp处理器中的ecap模块捕获同步信号的上升沿和下降沿从而确定出同步信号的周期,最后利用连续的同步信号的周期即可确定出激光伪随机码的最小周期,最小周期识别算法复杂度低,识别效率高。
1.一种激光伪随机码的最小周期识别方法,其特征在于,包括:
2.根据权利要求1所述的激光伪随机码的最小周期识别方法,其特征在于,所述基于连续确定的同步信号的周期,确定激光伪随机码的最小周期,包括:
3.根据权利要求2所述的激光伪随机码的最小周期识别方法,其特征在于,所述基于所述余数,确定激光伪随机码的最小周期,包括:
4.根据权利要求2或3所述的激光伪随机码的最小周期识别方法,其特征在于,所述方法还包括:
5.一种激光伪随机码的最小周期识别装置,其特征在于,包括:
6.根据权利要求5所述的激光伪随机码的最小周期识别装置,其特征在于,所述确定单元包括:
7.根据权利要求6所述的激光伪随机码的最小周期识别装置,其特征在于,所述第二确定模块具体用于:
8.根据权利要求6或7所述的激光伪随机码的最小周期识别装置,其特征在于,所述装置还包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,当所述计算机程序在处理器上运行时,使得所述处理器执行如权利要求1-4任一所述的方法。