【技术实现步骤摘要】
多通道大点数并行脉压获取系统及方法
本专利技术涉及脉冲压缩
,具体涉及一种基于6678的多通道大点数并行脉压获取系统及方法。
技术介绍
自20世纪70年代以来,伴随着理论上的成熟和技术实现手段的日趋完善,脉冲压缩技术在现代雷达系统中有着极为广泛的应用。脉冲压缩技术是匹配滤波理论和相关接收理论的实际应用,在发射端发射大时宽、带宽信号,以提高信号的速度测量精度和速度分辨力;在接收端,将宽脉冲信号压缩为窄脉冲,以提高雷达对目标的距离分辨精度和距离分辨力。雷达脉冲压缩的实现过程需要进行大量的运算,而雷达信号处理的实时性又是一个极为重要的性能指标。随着DSP技术的快速发展,其处理器性能以及存储器资源都有了很大的进步,为应对大点数脉冲压缩所需的运算量提供了良好的硬件平台。TMS320C6678(简称6678)是TI基于KeyStone的定点和浮点混合DSP,集成了8个主频最高达到1.25GHz的DSP核,可以提供320GMAC定点计算或160GFLOP浮点计算能力。多核的支持以及运算能力的提高,使得大点数脉冲压缩的并行运算成为可能。针对脉压算法,目前国内有专利CN103926567B(高速实时脉冲压缩算法)介绍了一种基于ADSPTS20XS处理器的脉冲压缩算法,仅仅在处理器允许的前提下采用了部分并行指令,并未将整个脉压运算流程平均分摊到两个DSP核上,同时TS20XS处理器与6678处理器的性能与架构上有较大的差距,运算时间相较本专利技术提出的算法也有较大的延长。专利CN104407330B(相位编码调制信号的脉冲压缩方法)介绍了一种针对相位编码调制信号的脉冲压 ...
【技术保护点】
1.一种多通道大点数并行脉压获取方法,其特征在于,该方法包含:根据当前脉冲的通道编号以及脉冲编号,分配执行并行脉压的两个dsp核,记为核0和核1,核0取输入数据的偶数序列;核1取输入数据的奇数序列;核0和核1分别对偶数奇数序列做原长度一半的FFT,然后双核同步;调用SIMD指令,核0进行前半部分的蝶形运算;核1进行后半部分的蝶形运算,得到原输入数据的FFT结果,然后双核同步;调用SIMD指令,核0将输入数据FFT结果的前半部分复乘匹配滤波器,核1将输入数据FFT结果的后半部分复乘匹配滤波器,然后双核同步;复乘结果作为逆FFT的输入数据,核0取输入数据的偶数序列,核1取输入数据的奇数序列;核0和核1分别对偶数奇数序列做原长度一半的逆FFT,然后双核同步;调用SIMD指令,核0进行前半部分的蝶形运算,核1进行后半部分的蝶形运算,最后乘以1/2得到原输入数据的逆FFT结果,然后双核同步后得到当前脉冲的脉压结果。
【技术特征摘要】
1.一种多通道大点数并行脉压获取方法,其特征在于,该方法包含:根据当前脉冲的通道编号以及脉冲编号,分配执行并行脉压的两个dsp核,记为核0和核1,核0取输入数据的偶数序列;核1取输入数据的奇数序列;核0和核1分别对偶数奇数序列做原长度一半的FFT,然后双核同步;调用SIMD指令,核0进行前半部分的蝶形运算;核1进行后半部分的蝶形运算,得到原输入数据的FFT结果,然后双核同步;调用SIMD指令,核0将输入数据FFT结果的前半部分复乘匹配滤波器,核1将输入数据FFT结果的后半部分复乘匹配滤波器,然后双核同步;复乘结果作为逆FFT的输入数据,核0取输入数据的偶数序列,核1取输入数据的奇数序列;核0和核1分别对偶数奇数序列做原长度一半的逆FFT,然后双核同步;调用SIMD指令,核0进行前半部分的蝶形运算,核1进行后半部分的蝶形运算,最后乘以1/2得到原输入数据的逆FFT结果,然后双核同步后得到当前脉冲的脉压结果。2.如权利要求1所述的多通道大点数并行脉压获取方法,其特征在于,所述双核同步的方法包含:核0首先申请第a号信号量并等待核1申请第b号信号量;核1则首先等待核0的申请,检测到第a号信号量被申请后立即申请第b号信号量,并开始等待核0申请第a+1号信号量;核0检测到第b号信号量被申请后则释放第a号信号量并申请第a+1号信号量,然后开始等待核1释放第b号信号量;核1检测到第a+1号信号量被申请后则释放第b号信号量,核0检测到第b号信号量被释放之后再释放第a+1号信号量,到此即完成了核0与核1之间的同步;其中,a、b分别为两个不同信号量的编号。3.如权利要求1所述的多通道大点数并行脉压获取方法,其特征在于,所述运算原输入数据的FFT结果时,核0进行前半部分的蝶形运算包含:进行前半部分蝶形运算时,核0将奇数序列的FFT结果通过_complex_mpysp函数复乘旋转因子,并通过_daddsp函数与偶数序列的FFT结果相加,得到原输入数据FFT结果的前半部分。4.如权利要求1所述的多通道...
【专利技术属性】
技术研发人员:沈謇,王志诚,余渝生,李爽爽,赵晗希,
申请(专利权)人:上海无线电设备研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。