System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于自动握手识别算法的多板卡互联通信系统技术方案_技高网

一种基于自动握手识别算法的多板卡互联通信系统技术方案

技术编号:40611151 阅读:5 留言:0更新日期:2024-03-12 22:19
本发明专利技术公开了一种基于自动握手识别算法的多板卡互联通信系统,包括:信号处理机:用于将多条不同的指令拼成一条群发指令,根据规则向AD采集板下发所述群发指令;AD采集板:用于通过各自唯一的板卡识别码识别对应的指令数据,并回传处理结果;光纤模块:包括光纤硬件链路以及三分光纤转接器,用于实现所述信号处理机和所述AD采集板之间的数据传输。通过以上技术方案,采用FPGA编程实现信号处理机与多AD采集板之间的自动握手识别算法;由信号处理机将十条不同的指令拼成一条指令,同时群发到每块AD采集板;每块AD采集板通过各自唯一的板卡识别码识别对应的指令数据,实现多板卡同时响应不同的指令。

【技术实现步骤摘要】

本专利技术涉及通信,具体为一种基于自动握手识别算法的多板卡互联通信系统


技术介绍

1、随着大型相控阵雷达的发展和上千阵元雷达的出现,在雷达信号处理中数字接收单元的ad采集板数量不断增加,板卡结构相同且使用相同的fpga软件。雷达处理过程中,由信号处理机向各ad采集板发送指令和接收数据,由于阵元分布不同,发送到每块ad采集板的指令数据均不一致。由于每块采集板软件相同,如果同时发送,则无法区分或者单独控制任意一块采集板。传统的处理方式是,信号处理机会通过不同的光纤链路来区分每块板卡,依次向每块ad采集板发送不同的指令数据,以实现整体的响应。假设信号处理机发完一条ad采集板指令耗时0.2us,如果有十块ad采集板,则执行完一条系统指令需要发送十条ad采集板指令,耗时2us。

2、对于依次发送指令给每块板的方式,如果板卡数量较多,则会导致系统执行指令时间延长;而且无法实现多板卡同时响应,也无法区分或者单独控制任意一块采集板,影响雷达系统整体性能。


技术实现思路

1、为了解决上述现有技术中存在的问题,本专利技术公开了一种基于自动握手识别算法的多板卡互联通信系统,包括:

2、信号处理机:用于将多条不同的指令拼成一条群发指令,根据规则向ad采集板下发所述群发指令;

3、ad采集板:用于通过各自唯一的板卡识别码识别对应的指令数据,并回传处理结果;

4、光纤模块:包括光纤硬件链路以及三分光纤转接器,用于实现所述信号处理机和所述ad采集板之间的数据传输

5、所述群发指令和回传处理结果包括空闲码和指令数据帧,所述空闲码包括:k码标识、d码标识;

6、所述ad采集板连续接收到规定数量的空闲码d码时,判断空闲码d码均一致且误码标志信号始终为低,截取空闲码d码高4位作为ad采集板自身唯一识别码;各ad采集板通过自身唯一识别码识别指令和向信号处理机回传数据。

7、所述ad采集板包括接收端gtx ip核,所述接收端gtx ip核定时输出误码标志信号;所述误码标志信号连续0.2ms为低时,与信号处理机建立通信链路,将ad采集板光纤正常标志置1;

8、所述ad采集板光纤正常标志为1且k码为4′b0000时,接收信号处理机发送的群发指令数据输入fifo;

9、所述ad采集板检测到所述群发指令中目标识别码与自身唯一识别码一致时,读取对应板卡数据并响应所述群发指令;所述群发指令中目标识别码为全零时,表示所有ad采集板同时响应所述群发指令。

10、所述接收端gtx ip提供的接口信号gt_rxnotintable和gt_rxdisperr,用于所述误码标志信号检测;

11、所述接口信号gt_rxnotintable或gt_rxdisperr为1时表示数据异常,都为0时表示数据正常。

12、所述光纤硬件链路包括:10路通向ad采集板的光纤和3路通向信号处理器的光纤;

13、所述通向信号处理器的光纤包括:下发指令光纤和2路接收指令应答及数据光纤。

14、所述k码标识采用4bit的2进制,所述d码标识采用32bit的16进制;

15、所述d码标识的[31:28],表示ad采集板识别码。

16、所述群发指令中的指令数据帧的结构包括:帧头、帧列序号、数据长度、目标识别码、工作模式指令、波形参数、阵元控制指令、阵元控制参数、板卡校准系数、板卡权重系数、累加和校验;

17、其中,所述卡校准系数、板卡权重系数与ad采集板对应。

18、所述回传处理结果的指令数据帧的结构与所述群发指令中的指令数据帧的结构对应,包括:帧头、回传类型、数据长度、识别码、工作状态、波形参数、阵元控制指令、阵元控制参数、板卡温度值、板卡回传数据、累加和校验;

19、其中,所述卡校准系数、板卡权重系数与ad采集板对应;

20、所述ad采集板回传数据写入所述回传处理结果的指令数据帧中的位置,与各ad采集板自身对应,在一个ad采集板回传的指令数据帧中,其他ad采集板对应的板卡回传数据位置为空。

21、信号接收机接收多个ad采集板所述回传处理结果,根据ad采集板识别码识别对应位置的板卡回传数据,拼接成一条完整回传处理结果的指令数据帧。

22、本专利技术的技术关键点在于:

23、1、基于fpga编程的自动握手识别算法设计,多板卡的空闲码设置,唯一板卡识别码截取,每块板依据自身唯一识别码识别响应指令,能区分或者单独控制任意一块采集板;

24、2、多条指令拼接成一条下发,增加识别区域与识别码对应;

25、3、指令发送方式由依次发送改为同时群发,减少系统响应时间。

26、本专利技术的有益效果在于,通过fpga编程设计自动握手识别算法,采用同时群发方式向每块ad采集板发送指令,减少系统响应时间,也可以区分或单独控制任意采集板,实现系统的整体响应,以减少雷达信号处理时延、提升雷达系统整体性能。

本文档来自技高网...

【技术保护点】

1.一种基于自动握手识别算法的多板卡互联通信系统,其特征在于,包括:

2.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于:

3.根据权利要求2所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述接收端GTX IP提供的接口信号gt_rxnotintable和gt_rxdisperr,用于所述误码标志信号检测;

4.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述光纤硬件链路包括:10路通向AD采集板的光纤和3路通向信号处理器的光纤;

5.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述K码标识采用4bit的2进制,所述D码标识采用32bit的16进制;

6.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述群发指令中的指令数据帧的结构包括:帧头、帧列序号、数据长度、目标识别码、工作模式指令、波形参数、阵元控制指令、阵元控制参数、板卡校准系数、板卡权重系数、累加和校验;

7.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述回传处理结果的指令数据帧的结构与所述群发指令中的指令数据帧的结构对应,包括:帧头、回传类型、数据长度、识别码、工作状态、波形参数、阵元控制指令、阵元控制参数、板卡温度值、板卡回传数据、累加和校验;

8.根据权利要求7所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,信号接收机接收多个AD采集板所述回传处理结果,根据AD采集板识别码识别对应位置的板卡回传数据,拼接成一条完整回传处理结果的指令数据帧。

...

【技术特征摘要】

1.一种基于自动握手识别算法的多板卡互联通信系统,其特征在于,包括:

2.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于:

3.根据权利要求2所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述接收端gtx ip提供的接口信号gt_rxnotintable和gt_rxdisperr,用于所述误码标志信号检测;

4.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述光纤硬件链路包括:10路通向ad采集板的光纤和3路通向信号处理器的光纤;

5.根据权利要求1所述基于自动握手识别算法的多板卡互联通信系统,其特征在于,所述k码标识采用4bit的2进制,所述d码标识采用32bit的16进制;

6.根据权利要求1所述基...

【专利技术属性】
技术研发人员:胡迪路标王乾龙袁静简俊
申请(专利权)人:贵州航天电子科技有限公司
类型:发明
国别省市:

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

1