[发明专利]一种并行雷达脉冲压缩方法无效
申请号: | 201410453772.0 | 申请日: | 2014-09-05 |
公开(公告)号: | CN104181510A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 沈晓峰;邢川;殷文昭;杜龙飞;王军强;徐敦毅 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G01S7/28 | 分类号: | G01S7/28 |
代理公司: | 成都宏顺专利代理事务所(普通合伙) 51227 | 代理人: | 李玉兴 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并行 雷达 脉冲 压缩 方法 | ||
1.一种并行雷达脉冲压缩方法,其特征在于,包括以下步骤:
S1、设置进程的CPU亲和力掩码,即调用linux的系统调用API函数;
S2、屏蔽CPU0对外部中断的响应,获取程序调度延迟;
S3、屏蔽CPU0对本地时钟中断的响应;
S4、屏蔽CPU0对后台进程的响应;
S5、设置进程的优先级:基于Linux内核改进的实时内核调度策略;
S6、设定定时器中断,每隔T us产生一次中断,所述T us用一个脉冲重复周期内的GPU计算时间决定;
S7、为脉冲压缩的计算分配GPU资源,将数据从主机中拷贝到GPU的全局存储器中,每次拷贝的数据量是由脉冲重复周期内的采样点确定,其中,采样点数=采样时间/采样间隔;
S8、调用GPU的Kernel进行脉冲压缩,并输出脉冲压缩结果;
S9、在GPU做前一个脉冲重复周期内数据的脉冲压缩算法的同时,CPU中预读取下一个脉冲重复周期内的数据,为下次的计算做好准备;
S10、把GPU的计算结果写回内存中,用于后续运算;
S11、把下一个脉冲重复周期的数据送入GPU中进行下一轮运算;
S12、重复S6~S10,直到进程结束。
2.根据权利要求1所述的一种并行雷达脉冲压缩方法,其特征在于:S5所述实时调度策略为:调度机制SCHED_OTHER。
3.根据权利要求1所述的一种并行雷达脉冲压缩方法,其特征在于:S5所述实时调度策略为:先到先服务的实时调度机制SCHED_FIFO。
4.根据权利要求1所述的一种并行雷达脉冲压缩方法,其特征在于:S5所述实时调度策略为:基于时间片轮转的实时调度机制SCHED_RR。
5.根据权利要求1所述的一种并行雷达脉冲压缩方法,其特征在于:S6所述定时器为ITIMER_REAL、ITIMER_VIRTUAL和ITIMER_PROF。
6.根据权利要求1所述的一种并行雷达脉冲压缩方法,其特征在于:S8所述调用GPU的Kernel进行脉冲压缩算法的计算,可以采用时域脉冲压缩方法,可以采用频域脉冲压缩方法。
7.根据权利要求6所述的一种并行雷达脉冲压缩方法,其特征在于:所述时域脉冲压缩方法具体为:使回波信号通过一个脉冲压缩匹配滤波器进行卷积运算,输出脉冲压缩结果so(t)=si(t)*h(t),所述回波信号通过脉冲压缩匹配滤波器的时域形式为其中,ss表示发射信号的时域形式,td表示从发射信号到接收信号的时间延迟,K表示一个增益系数,si(t)表示所述回波信号的时域形式,t为时间轴上的时间值,t∈[0,+∞]。
8.根据权利要求6所述的一种并行雷达脉冲压缩方法,其特征在于:所述频域脉冲压缩方法具体为:
步骤1、对回波信号的时域形式进行傅里叶变换到频域,所述回波信号的频域表现形式为其中,Si(n)为所述回波信号的时域离散时间表现形式,N表示一个脉冲重复周期之内的信号采样点数,Si(n)表示离散的输入序列中的第n个值,0≤n≤N-1,0≤k≤N-1;
步骤2、对脉冲压缩匹配滤波器的时域形式进行傅里叶变换到频域,所述脉冲压缩匹配滤波器的频域表示形式为其中,h(n)是所述脉冲压缩匹配滤波器的离散时域表示;
步骤3、输出脉冲压缩结果So(k)=Si(k)*H(k);
步骤4、对步骤3所述So(k)进行傅里叶变换,将所述脉冲压缩结果从频域变换到时域So(n)=IFFT(So(k))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学;,未经电子科技大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410453772.0/1.html,转载请声明来源钻瓜专利网。