Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 中国科学院上海天文台张楚原获国家专利权

中国科学院上海天文台张楚原获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉中国科学院上海天文台申请的专利一种脉冲星基带数据的相干消色散方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119671841B

龙图腾网通过国家知识产权局官网在2025-10-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411717283.1,技术领域涉及:G06T1/20;该发明授权一种脉冲星基带数据的相干消色散方法是由张楚原;赵融冰;闫振;吴亚军;上官伟华;宋董方;巴桑番多;刘思宇;代恒;朱子墨;丁婉越设计研发完成,并于2024-11-27向国家知识产权局提交的专利申请。

一种脉冲星基带数据的相干消色散方法在说明书摘要公布了:本发明提供一种脉冲星基带数据的相干消色散方法,包括:基于HASHPIPE架构建立数据读取线程、输入缓冲区、多线程并行的相干消色散线程、输出缓冲区和文件写入线程之间的数据传输方式;对VDIF数据的数据帧预处理并存入输入缓冲区;利用输入缓冲区的数据执行多线程并行的相干消色散线程并将结果写入输出缓冲区,其中实现数据拆分、FFT、频率转换、复数乘法、频率转换、IFFT、去填充检测功率和Stokes参数计算;调用文件写入线程,以将输出缓冲区中的数据写入到文件中。本发明的方法在应用多线程并行对相干消色散流程进行加速的同时,使用HASHPIPE架构并行处理进一步优化GPU的加速处理过程,以显著提升处理性能。

本发明授权一种脉冲星基带数据的相干消色散方法在权利要求书中公布了:1.一种脉冲星基带数据的相干消色散方法,其特征在于,包括: 步骤S1:基于HASHPIPE架构建立数据读取线程net_thread.c、输入缓冲区inputbuf、多线程并行的相干消色散线程、输出缓冲区outputbuf和文件写入线程output_thread.c之间的数据传输方式; 步骤S2:在数据读取线程net_thread.c中,对VDIF数据的数据帧进行检查、读取时间信息和删除帧头,得到所需排布格式的数据并存入输入缓冲区inputbuf; 步骤S3:利用输入缓冲区inputbuf的数据执行多线程并行的相干消色散线程并将结果写入输出缓冲区outputbuf,在此过程中通过函数的调用依次实现数据拆分、FFT、频率转换、复数乘法、频率转换、IFFT、去填充检测功率和Stokes参数计算; 步骤S4:调用文件写入线程output_thread.c,以将输出缓冲区outputbuf中经过处理后的数据写入到文件中; 所述步骤S3具体包括: 步骤S31:执行主程序模块gpu_thread.cu,以实现多线程并行的相干消色散线程的初始化; 步骤S32:在主程序模块gpu_thread.cu实现多线程并行的相干消色散线程的初始化完成后,对hashpipe框架的线程状态进行确定,确保线程的正确运行;接下来,检查输入缓冲区inputbuf和输出缓冲区outputbuf的数据状态是否可用;若确定可用,则执行步骤S33; 步骤S33:执行主程序模块gpu_thread.cu,以实现多线程并行的相干消色散线程的流程; 所述步骤S33具体包括: 步骤S331:对于每次数据处理,主程序模块gpu_thread.cu从输入缓冲区inputbuf中读取指定的数据量,并进入格式转换函数separatevdifData,调用该格式转换函数separatevdifData以实现对VDIF数据的数据转换和数据排布处理; 步骤S332:调用数据拆分函数unpack_and_padd将数据拆分为nfft×nsub个有效长度为nvalid的数据块,nfft是在GPU并行处理中设置的同时进行FFT数据的数量,nsub指的是VDIF数据的子带数目,nvalid为一次fft中单个子带的有效数据长度; 步骤S333:调用FFT计划,以对nfft×nsub组数据块进行基于多线程并行处理的FFT; 步骤S334:调用复数乘法函数PointwiseComplexMultiply,以将数据块与步骤S31时生成的chirp函数进行复数乘法运算,得到色散消除后的数据块; 步骤S335:调用IFFT计划,以对最终生成总通道数mchan的数据块进行基于多线程并行处理的IFFT,以将已经消色散的数据转换回时域; 步骤S336:调用去填充检测功率函数transpose_unpadd_and_detect,以对时域的数据去除重叠部分并求出两个极化通道上的功率和; 步骤S337:进行Stokes参数计算及量化,并保存到输出缓冲区outputbuf中,再终止当前的多线程并行的相干消色散线程; 在步骤S332中,在数据拆分函数unpack_and_padd中,将数据拆分为nfft×nsub个长度为nvalid的数据块,nvalid为一次fft中单个子带的有效数据长度,并在每个数据块的两端增加长度为填充长度noverlap的重叠部分;和或 在步骤S334中,在执行复数乘法运算之前,还包括:对负频谱部分删除并保留正频率部分;和或 在步骤S334之前和步骤S334之后,均包括:调用通道频谱正负频率转换函数swap_spectrum_halve以对数据的正负频率进行翻转。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国科学院上海天文台,其通讯地址为:200030 上海市徐汇区南丹路80号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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