System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多核DSP干扰侦察主机系统的控制方法及系统技术方案_技高网

多核DSP干扰侦察主机系统的控制方法及系统技术方案

技术编号:41107811 阅读:2 留言:0更新日期:2024-04-25 14:01
本发明专利技术公开了一种多核DSP干扰侦察主机系统的控制方法及系统,方法包括以下步骤:当进行雷达干扰时,用核0从上位机获取指定参数,并通过核1将指定参数下发给FPGA,然后核3等待并获取FPGA的中断数据后,若确定为PDW数据,核2选择指定的空闲核运行分选算法,最后用核0将分选结果上报上位机。本发明专利技术将外设分配给其他核控制和驱动,提升了核0的工作效率,通过多个核进行分选算法,优化了分选时间。

【技术实现步骤摘要】

本专利技术涉及雷达信号处理领域,尤其涉及一种多核dsp干扰侦察主机系统的控制方法及系统。


技术介绍

1、dsp(digital signal processor,数字信号处理器)是一种用于数字信号处理的可编程微处理器,它的诞生与快速发展,使各种数字信号处理算送得以实时实现,为数字信号处理的研究和应用打开了新局面,提供了低成本的实际工作环境和应用平台,推动了新的理论和应用领域的发展。目前,dsp技术在通信、航空、航天。雷达、工业控制、医疗、网络及家用电器等各个领域都得到了广泛应用。

2、如何利用dsp的特性完成对雷达信号的分选识别,是值得研究的问题。专利cn111308430a公开了一种基于fpga和多核dsp硬件架构的测向及抗干扰方法及系统,将算法分成7块,分多个核计算每个区域,实现过于复杂。


技术实现思路

1、本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种多核dsp干扰侦察主机系统的控制方法及系统,能够完成对雷达信号的分选与识别。

2、为解决上述技术问题,本专利技术提出的技术方案为:

3、一种多核dsp干扰侦察主机系统的控制方法,包括以下步骤:

4、当进行雷达干扰时,用核0从上位机获取指定参数,并通过核1将指定参数下发给fpga,然后核3等待并获取fpga的中断数据后,若确定为pdw数据,核2选择指定的空闲核运行分选算法,最后用核0将分选结果上报上位机。

5、可选的,核2选择指定的空闲核运行分选算法时,具体包括:

6、核2获取pdw数据,将pdw数据存入内部存储空间并更新保存地址;

7、判断累计次数是否已经达到设定值,否则更新累计次数,核2等待新的pdw数据;是则核2选取核5至核7中处于空闲状态的核,将被选取的核的状态更改为忙碌,被选取的核根据事件号从内部存储空间中获取对应的pdw数据,并输入分选算法进行计算,将累计次数和保存地址重置。

8、可选的,所述方法还包括进行校准的步骤,具体包括:

9、核0从上位机获取校准指令,并根据事件号识别校准指令的类型;

10、若校准指令的类型为发射校准指令,核0获取起始频率、终止频率和步进,从起始频率到终止频率按照所述步进遍历,核1将遍历到的频率和指定的通道号发送给fpga,核0从频谱仪获取对应的频率和功率值,并保存在内部存储空间,直到遍历结束,核0将内部存储空间中保存的频率和功率值发送给上位机。

11、可选的,根据事件号识别校准指令的类型之后,还包括:

12、若校准指令的类型为帧收校准指令,核0获取起始频率、终止频率和步进,从起始频率到终止频率按照所述步进遍历,核0将遍历到的频率设置为信号源频率并启动pdw,核1将对应数据发送给fpga,等待并获取fpga的中断数据后,核1将中断数据保存在内部存储空间并设置对应的标志位,核0从内部存储空间读取标志位,并保存对应的功率值和频率,直到遍历结束,核0将内部存储空间中保存的频率和功率值发送给上位机。

13、可选的,核3等待并获取fpga的中断数据后,还包括判断中断数据的数据模式的步骤,具体包括:

14、核3获取中断数据的串口编号,根据串口编号判断中断数据的数据模式,若数据模式为帧收校准模式,执行核1将中断数据保存在内部存储空间并设置对应的标志位的步骤,若数据模式为pdw正常模式,执行核2获取pdw数据的步骤。

15、可选的,根据事件号识别校准指令的类型之后,还包括:

16、若校准指令为线损校准指令,核0获取起始频率、终止频率和步进,从起始频率到终止频率按照所述步进遍历,核0将遍历到的频率设置为信号源频率,同时从频谱仪获取对应的频率和功率值,并保存在内部存储空间,直到遍历结束,核0将内部存储空间中保存的频率和功率值发送给上位机。

17、可选的,还包括远程更新的步骤,具体包括:

18、核0获取浏览器端发送的更新文件,并判断文件名和大小是否正常,是则将更新文件发送给核4,否则向浏览器端返回失败信息;

19、核4将更新文件写入外部存储空间的第一区域,并重新启动,若启动成功,将更新文件写入外部存储空间的第二区域,并向核0返回成功信息;若启动失败,将外部存储空间的第三区域的数据还原到第一区域,并向核0返回失败信息;

20、核0向浏览器端返回成功信息或者失败信息。

21、可选的,还包括使用文件系统读写外部存储空间的步骤,具体包括:

22、核0获取上位机的读写命令,通过核4挂载文件系统并打开文件;

23、若读写命令为读命令,则根据所述读命令中的读指针和长度读取对应数据,并发送给核0;

24、若读写命令为写命令,则等待并获取待写入的数据,将待写入数据写入文件中,并将缓存数据同步到外部存储空间;

25、若读写命令为擦除命令,则将文件删除。

26、可选的,所述待写入的数据包括指定参数,将待写入数据写入文件中之后,包括:将指定参数对应的场景号保存在外部存储空间;

27、所述方法还包括:当进行雷达干扰时,核3通过串口获取场景号,并发送给核0,核0将所述场景号和对应的读请求发给核4,等待并获取对应的指定参数。

28、本专利技术还提出一种多核dsp干扰侦察主机系统,包括:

29、dsp芯片,所述dsp芯片的核0用于进行通讯及数据解析,结果上报和程序的固化和升级,核1用于实现干扰、目标模拟、侦查参数的下发,核2用于实现存储pdw功能,并通知到相应的核进行处理;核3用于实现将外设串口数据保存以及解析;核4用于实现参数和数据的flash保存,擦除和读取功能;核5至核7用于实现pdw数据分选;

30、还包括fpga芯片、mcu芯片、频谱仪和上位机,所述mcu芯片、fpga芯片、dsp芯片与上位机依次连接,所述dsp还与频谱仪连接。

31、与现有技术相比,本专利技术的优点在于:

32、本专利技术针对dsp的多个核进行模块化设计,将外设分配给其他核控制和驱动,提升了核0的工作效率,通过多个核进行分选算法,优化了分选时间,在分选过程中将各个核的数据缓存在内部存储空间中,保存数据时将数据同步到外部存储设备中,共享数据通过硬件中断进行保护。

本文档来自技高网...

【技术保护点】

1.一种多核DSP干扰侦察主机系统的控制方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,核2选择指定的空闲核运行分选算法时,具体包括:

3.根据权利要求2所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,所述方法还包括进行校准的步骤,具体包括:

4.根据权利要求3所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,根据事件号识别校准指令的类型之后,还包括:

5.根据权利要求4所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,核3等待并获取FPGA的中断数据后,还包括判断中断数据的数据模式的步骤,具体包括:

6.根据权利要求3所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,根据事件号识别校准指令的类型之后,还包括:

7.根据权利要求1所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,还包括远程更新的步骤,具体包括:

8.根据权利要求1所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,还包括使用文件系统读写外部存储空间的步骤,具体包括:

9.根据权利要求8所述的多核DSP干扰侦察主机系统的控制方法,其特征在于,所述待写入的数据包括指定参数,将待写入数据写入文件中之后,包括:将指定参数对应的场景号保存在外部存储空间;

10.一种多核DSP干扰侦察主机系统,其特征在于,包括:

...

【技术特征摘要】

1.一种多核dsp干扰侦察主机系统的控制方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的多核dsp干扰侦察主机系统的控制方法,其特征在于,核2选择指定的空闲核运行分选算法时,具体包括:

3.根据权利要求2所述的多核dsp干扰侦察主机系统的控制方法,其特征在于,所述方法还包括进行校准的步骤,具体包括:

4.根据权利要求3所述的多核dsp干扰侦察主机系统的控制方法,其特征在于,根据事件号识别校准指令的类型之后,还包括:

5.根据权利要求4所述的多核dsp干扰侦察主机系统的控制方法,其特征在于,核3等待并获取fpga的中断数据后,还包括判断中断数据的数据模式的步骤,具体包括:

<...

【专利技术属性】
技术研发人员:童智勇梁德好王萌
申请(专利权)人:湖南艾科诺维科技有限公司
类型:发明
国别省市:

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

1