Institutional Repository of Radio Astronomy Research Laboratory
脉冲星相干消色散系统及方法 | |
托乎提努尔![]() ![]() ![]() ![]() | |
2020-02-28 | |
Rights Holder | 中国科学院新疆天文台 |
Country | 中国 |
Subtype | 发明专利 |
Contribution Rank | 1 |
Status | 申请中 |
Application Number | CN202010130257.4 |
Application Date | 2020-02-28 |
Open (Notice) Number | CN111368252A |
Date Available | 2020-07-03 |
Abstract | 一种相干消色散的方法,包括以下步骤:读取脉冲星基带数据;对主机端CPU和设备端GPU变量和参数进行初始化;CPU和GPU的数据处理相对独立,通过指针传递方式,交换数据;将CPU内存的数据复制到GPU显存;设置及初始化FFT plan;计算FFT算法;CPU启动GPU kernel函数,分配GPU多线程任务,在频率域,计算脉冲星信号与星际介质函数chirp的乘法运算,在设备端GPU的多线程执行相干消色散处理算法;将GPU Kernel处理的结果转换成时域信号,设置1D逆IFFT plan;将处理结果复制到CPU,并且数据重叠的部分去掉;写入文件,如果所有数据的消色散处理结束,释放GPU设备端开辟的内存资源。本发明解决了由于相干消色散算法计算量巨大在CPU平台上无法实时计算的问题。 |
Claim | 1.一种相干消色散的方法,其特征在于,包括以下步骤:步骤1:读取脉冲星基带数据;对主机端CPU和设备端GPU变量和参数进行初始化;步骤2:CPU和GPU的数据处理相对独立,通过指针传递方式,交换数据;步骤3:将CPU内存的数据复制到GPU显存;步骤4:设置及初始化FFT plan,使用cufftPlan1d(&plan,fftsize,CUFFT_C2C,BATCH)设置1D复数到复数FFT算法执行规则;步骤5:计算FFT算法;步骤6:CPU启动GPU kernel函数,分配GPU多线程任务,在频率域,计算脉冲星信号与星际介质函数chirp的乘法运算,在设备端GPU的多线程执行相干消色散处理算法;步骤7:将GPU Kernel处理的结果转换成时域信号,设置1D逆IFFT plan,即计算逆快速傅里叶变换;步骤8:将处理结果复制到CPU,并且数据重叠的部分去掉;步骤9:写入文件,如果所有数据的消色散处理结束,释放GPU设备端开辟的内存资源。 |
Language | 中文 |
IPC Classification Number | G06F17/14 |
Patent Agent | 吴梦圆 |
Agency | 中科专利商标代理有限责任公司 11021 |
Document Type | 专利 |
Identifier | http://ir.xao.ac.cn/handle/45760611-7/4119 |
Collection | 射电天文研究室_数字技术实验室 |
Affiliation | 中国科学院新疆天文台 |
First Author Affilication | Xinjiang Astronomical Observatory, Chinese Academy of Sciences |
Recommended Citation GB/T 7714 | 托乎提努尔,王娜,张海龙,等. 脉冲星相干消色散系统及方法[P]. 2020-02-28. |
Files in This Item: | ||||||
File Name/Size | DocType | Version | Access | License | ||
2020101302574_发明专利申请(507KB) | 专利 | 开放获取 | CC BY-NC-SA | Application Full Text |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment