首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于国产DCU和循环缓冲区的PCAL信号相位提取方法及系统 

申请/专利权人:中国人民解放军战略支援部队航天工程大学

申请日:2023-12-20

公开(公告)日:2024-06-28

公开(公告)号:CN117827289B

主分类号:G06F9/38

分类号:G06F9/38

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2024.04.23#实质审查的生效;2024.04.05#公开

摘要:本发明公开了一种基于国产DCU和循环缓冲区的PCAL信号相位提取方法及系统,核心处理模块采用基于国产DCU的PCAL信号相位并行提取算法,该并行算法为该发明的核心创新点,采用线程并行、流并行的方式对穿行算法进行并行结构设计,大大加快了信号处理的效率,并且该算法基于国产自主可控的DCU计算卡进行算法结构设计,顺应了“国产化”的趋势;提出采用高效的循环缓存区管理策略对数据传输进行优化,循环缓存区就是在计算机内存中申请若干个容量相等的缓存区,并将这些缓存区首尾相接,形成一个环式的链,防止数据丢失,保证数据的连续且充分。

主权项:1.一种PCAL信号相位实时提取方法,其特征在于,在计算机内存中申请两个缓存区,定义为第一循环缓存区和第二循环缓存区;两个缓存区中划分出多个缓存模块,将每个缓存区内的缓存模块首尾相接,形成一个环形链;所述相位实时提取方法包括:第一步,PCAL信号经过AD采集卡采集到计算机中,并传输到计算机内存;第二步,采集到计算机内存的PCAL信号数据转换为自定义带宽的PCAL信号,然后将转换完自定义带宽的PCAL信号数据填入到第一循环缓冲区的未写入数据的数据缓存模块,当填满一个数据缓存模块后,继续填入环形链中下一个数据缓存模块,将设定数量的填满的数据缓存模块中的数据进行拼包为固定的大小;第三步,对固定大小的拼包数据进行并行处理得到PCAL信号相位数据;第四步,将得到的PCAL信号相位数据填入到第二循环缓冲区的未写入数据的数据缓存模块,当填满一个数据缓存模块后,继续填入环形链的下一个数据缓存模块,将填满的设定数量的数据缓存模块中的数据进行拼包为固定的大小,传输到DDS中间件;第五步,DDS中间件中DDS数据分发系统订阅主机内存发布的数据后,首先寻找帧同步头位置,找到帧同步头后以此为起止时刻,通过DDS数据分发系统将拼包完毕的PCAL信号相位数据发布出去,由后台Windows显控界面平台订阅该数据并进行后续处理,得到频谱波形信息。

全文数据:

权利要求:

百度查询: 中国人民解放军战略支援部队航天工程大学 基于国产DCU和循环缓冲区的PCAL信号相位提取方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。