基于GPU的相关干涉仪算法实现

第16卷第1期 2015年2月 信息工程大学学报 Journal of Information Engineering University Vo1.16 No.1 Feb.2015 

DOI:10.3969/j.issn.1671-()673.2015.01.008 

基于GPU的相关干涉仪算法实现 

王云龙.吴瑛 

(信息工程大学,河南郑州450001) 

摘要:在短波中进行相关干涉仪测向,往往需要对众多信号逐一地进行相关和二维谱峰搜索运 

算,这在一般的通用计算平台很难保证算法的实时性。在对频域相关干涉仪测向算法进行研 究的基础上,利用CUDA在GPU运算平台上将算法分为FFT运算、数据校正、相关运算和谱峰 

搜索4个模块,并采用CUDA库函数、优化矩阵乘法、规约算法和流技术实现其并行化处理,有 效降低了算法耗时。在GTX680平台上测试,结果表明与采用IPP多核技术的CPU相比,具有 

较高的加速比。 

关键词:宽带测向;相关干涉仪;CUDA;GPU 中图分类号:TN914 文献标识码:A 文章编号:1671-0673(2015)01-0041-05 

Implementation of Correlative Interferometer Algorithm Based on GPU 

WANG Yun—long.WU Ying (Information Engineering University,Zhengzhou 45000 1,China) Abstract:In HF correlative interferometer direction finding,the correlation and two・dimensional 

spectral peak search for many signals should be calculated one by one.Generally,the normal tom・ puting platform is difficult to ensHre the system real-time.In this paper,an algorithm is divided into 

four pads by CUDA:FFT,data correction,correlation calculation and peak search on GPU plat- forms based on the frequency domain interferometer algorithm reseahed.With CUDA library func- 

tion,optimizing matrix multiplication,reduction algorithms,and streaming technology to achieve its parallel processing,the algorithm effectively reduces the time-consumed.GTX680 platform test re— 

suits show that compared with the multi—core CPU technology with IPP,the new algorithm has a higher speedup ratio. 

Key words:wideband direction finding;correlative interferometer;CUDA;GPU 

0 引言 

干涉仪测向具有算法简单、精度高以及对天线阵列形状要求不高等优点,是实施无源测向的主要手段 之一,在无线电频谱管理、频谱检测和电子对抗等民用和军用领域中均有广泛应用 引。传统干涉仪算法 

是对天线输出序列与样本库进行相关运算来估计通道之间的相差,进而估计出信号的方位角和仰角,但只 

适用于单个窄带信号的情况 。在短波频段中,一段频谱中往往包含有大量信号,这时传统的干涉仪算 法就会失效。为了能够对多个信号进行测向,需要使用频域相关干涉仪算法,该算法首先将接收数据进行 

收稿日期:2014-03-04;修回日期:2014-04.12 基金项目:国家自然科学基金资助项目(61207381) 作者简介:王云龙(1990一),男,硕士生,主要研究方向为阵列信号处理。

 42 信息工程大学学报 

FFT处理,然后选取信号对应的频点与阵列导向矢量相关求最大值即可得到信号的来向,FFT处理相当于 对信号进行信道化处理。在对大量信号逐一进行干涉仪测向时,需要不断地进行相关运算和二维谱峰搜 索运算,一般的通用计算平台很难保证实时性的要求。针对这一点,本文从测向系统实现的角度,给出了 

一种基于GPU平台算法的实现方案。 

从设计架构上看,CPU擅长处理操作系统和应用程序这类需要复杂调度指令、分支、逻辑判断以及执 

行等任务。程序的逻辑复杂度限制了执行的指令并行度,即使用多核技术,也难以在CPU上完成上百个 并行任务 。GPU比CPU具有更强的运算能力,只需要一个合适的平台就能处理通用计算。统一计算架 

构(compute unified device architecture,CUDA)是由NVIDA公司于2007年推出旨在将GPU当作通用计算 平台,利用CUDA完成程序中并行程度高的部分,和CPU协同工作能够有效提高程序的效率。CUDA的 

编程语言是c语言的扩展,较之以前使用复杂图形学API的GPGPU更容易为人们学习和接受,而且CU. DA采用了统一处理架构,降低了编程难度L6]。由于这些特性,CUDA推出后发展迅速,被广泛应用于生物 

医学、石油勘探、天文计算、图像和信号处理等领域。 

CUDA语法上只是对ANSI C进行了最小的必要扩展,以实现其关键特性——共享存储器、栅栏同步 

和线程按照两个层次进行组织。这些关键特性使得CUDA拥有了两个层次的并行:线程级实现的细粒度 数据并行和任务级实现的粗粒度并行 。 

本文通过对相关干涉仪算法进行分析,将程序分为FFT处理、校正、相关和谱峰搜索4个模块,利用 

cuda库函数、优化矩阵乘法、规约算法和流技术等实现并行化处理。仿真结果显示,在GPU平台上处理时 间明显短于使用多核处理技术的CPU。 

1 频域相关干涉仪测向原理 

假设一个按任意几何位置排列的天线阵列有 个阵元,同时有D个具有相同中心频率0./ ,波长为A 

的空间窄带平面波(M>D)分别以来向角@。,0 ,…,9。入射到该阵列,其中,0 =(0i, ),i:1,2,…, 

D,0 和 分别是第i个入射信号的方位角和仰角,其中,0≤0 <360。,0≤ <90。。则第k个阵元的 

输出: D (t)=∑g“si(t—f )+n (t),k=1,2,…,M (1) 

(t)为入射到阵列的第i个源信号,g 为第k个阵元对第i个信号的复增益,n (t)表示第 个阵元上的加 

性噪声, 为来自于 的源信号投射到第k个阵元时相对于选定参考点时延。在均匀圆阵的情况下: 

Jr c。s( 一Oi) 。 咖 ,矗:1,2,…,M (2) 

其中,r为圆半径,(2)式表明对于确定的俯仰角和方位角,信号的时延仅与阵列位置和半径有关。相关干 

涉仪测向原理主要是利用人射波与预先存储的样本库进行相关比对,相关度最大的样本视为信号的来 向 。相关干涉仪同时利用了信号的幅度和相位信息,比相位干涉仪具有更好的性能。 已经接收的阵列输出矢量可表示为X(t)=[ (t), (t),…, (t)r,对其进行傅立叶变换,得到阵 

列信号输出的频域形式: ( :[ 。(厂), ( ,…, ( r,其中, ( 可表示为 

D ( =∑g S(f)e “+』v (,),k:1,2,…,M (3) 

由于噪声与信号的相关系数为0,且对于固定频率的信号,.s(.厂)可视为常数,则样本矢量为 

gIle一 。 “ 

g2l e一 ㈣ 

g l e一 。 ’ glle一 。 

g2le— 。 

g^,l e一 。 gl1e一 。 。 

g2l e一 。 。 

g l e一 。 。 ,即阵列的导向矢量A( )。 

为了进行相关运算,要在频域建立样本库。对0。~60。范围的仰角按照先细后粗的标准划分22个区 

间,0。~360。范围的方位角间隔1。划分360个区间,这样按照(3)式可以建立一个二维的样本库:

 第1期 王云龙等:基于GPU的相关干涉仪算法实现 43 

Y= Yl,1 

Y2。I 

Y360 22.1 Yl,2 

y2.2 

Y360。22.2 Yl。M 

Y2.M 

Y36O。22.M (4) 

其中,y (i=1,2,…,360 22; =1,2,…, )表示每一个仰角和方位角对应的一组导向矢量。 为了估计信号的来向,将二维样本库Y与所测得的阵列频域输出矢量 ( 进行相关计算: 

p I vx } (5) 

计算相关度的最大值所对应的计算样本即信号来向。 

2宽带干涉仪的GPU实现 

根据以上分析,天线接收信号后首先需要进行FFT处理将数据转换到频域,经过校正模块减少不同 天线和接收机存在的固有误差,然后接收数据与样本库进行相关运算,最后通过对相关结果进行谱峰搜索 

求最大值估计出信号来向。 

故整个算法可分为FFT处理、校正、相关和谱峰搜索4个模块,如图1所示。 2.1程序设计 根据模块划分,算法的程序设计流程如图2所示。厂_— 厂—__、厂_— 厂—一、 在程序开始部分进行CUDA的初始化,分配好数据空 

间并将CPU数据传人GPU开始测向,测向部分后续 分4个模块进行分析,测向完毕后释放空间准备下一 

次测向或者结束。 

FFT模块为了完成十路阵列数据的FFT处理, 使用CUFFT库中的一维配置函数cufftPlanld()设置 

数据的类型以及FFT点数等,再用复数FFT变换函数 

cufftExecC2C()完成复数数据的FFT变换。由于FFT 计算后将产生部分冗余的数据,还要将频域数据进行 截断处理。 

数据校正 校正数据一般由天线阵中心发出测 试信号,再对各天线、接收机处理后的结果分析得到。 数据校正部分将利用已获取的校正数据与频域数据 

进行复数点乘运算。 ]_1鼹H鍪饕篓H望 蒺H霎鬟簇H 赫 

图1算法模块划分 

图2算法流程图 相关运算 实际中为了便于处理,将1MHz频段 

划分为8个频点处理,得到8组导向矢量。如果已经粗略获知信号所在频段,相关运算就负责更细致的查 询来找到信号的来向。经过校正的数据将分别和8组导向矢量进行相关运算,由于涉及矩阵庞大,考虑使 

用cublasXgemm()函数实现,为了进一步压缩程序耗时,还需使用CUDA流来掩盖数据传输时间。 使用CUDA流时,程序执行示意图如图3所示。图中显示了使用两个CUDA流时,程序的执行情况。 

GPU在CUDA编程模型里处于协作器的地位,CPU作为主机控制协调两者相互工作。在CPU将数据传 输到GPU的过程中,GPU实际上是空闲的,因此,可以通过让GPU在这一段时间执行核函数来提高程序 

的效率,核函数执行完需要回传数据的时候也如此。在图3中,数据A的复制、数据B的复制与核函数的 执行就能在两个流上同时执行。这样,数据传输的时间就能被掩盖,从而节约执行时间。 在CUDA中,使用流时要求主机分配的内存是页锁定内存,也称为固定内存(pinned memory)或者不 

合集下载

基于GPU的高性能计算机视觉算法实现

基于GPU的高性能计算机视觉算法实现

基于GPU的高性能计算机视觉算法实现

近年来,随着计算机视觉技术的不断发展,GPU(Graphics Processing Unit)作为一种高效的计算工具,被越来越多地应用于计算机视觉领域中。基于GPU的高性能计算机视觉算法实现在实时运算、高精度计算等方面呈现出无与伦比的优势。

一、GPU的优越性

GPU作为一种专门用于图形处理的硬件设备,其并行计算的能力得到了大幅提升,不仅可以完成单一指令、多数据(SIMD)的操作,同样可以进行多任务的并行计算。GPU的核心是很多个内核,每个内核可执行计算任务,而GPU有成千上万个内核,因此可以在极短时间内完成大量的计算操作。这使得GPU计算能力较于CPU得到了极大提升。

二、基于GPU的高性能计算机视觉算法

1. 特征提取

图像特征提取是计算机视觉算法的一个重要部分。基于GPU的高性能计算机视觉算法在特征提取方面呈现出了巨大的优势。以SIFT(Scale-Invariant Feature

Transform)算法为例,该方法使用拉普拉斯变换获得高斯金字塔中的DoG(Difference of Gaussian)图像,接着根据梯度方向和大小计算出局部特征向量。由于该算法中存在极多的矩阵运算和循环判断,在 CPU 上处理可能需要数十秒,而通过 GPU 辅助运算,时间不超过一秒。

2. 物体识别

物体识别是计算机视觉技术中的一个核心问题,也是人工智能的一个重要应用。基于GPU的高性能计算机视觉算法在物体识别领域拥有了无限潜力。以卷积神经网络(CNN)为例,该算法模型大量依赖矩阵运算和逻辑判断,通过GPU并行计算的能力,可以在非常短的时间内进行多层卷积和全连接的操作。相比于传统的计算模式,提高了物体识别的准确性和速度。

3. 形状匹配

形状匹配是计算机视觉领域中的一个重要问题,它是一种基于形状来描述物体特征并进行匹配的算法。以形状匹配中的组合数最大化算法为例,该算法通过枚举物体在不同角度、大小、位置的状态,然后进行匹配比较,从而得到最优的匹配结果。然而,该算法所需的计算量极大,在传统的计算模式中,耗时需要几十秒甚至数分钟。而通过GPU并行计算的能力,可以在数秒内完成计算。

基于嵌入式GPU的相关滤波跟踪算法改进及实现

基于嵌入式GPU的相关滤波跟踪算法改进及实现

基于嵌入式GPU的相关滤波跟踪算法改进及实现

徐卓;康隽睿;袁博;韩冬艳;党清新

【期刊名称】《弹箭与制导学报》

【年(卷),期】2022(42)4

【摘 要】为解决目标跟踪任务中所面临的长时遮挡、尺度变化、视场抖动、强实时性需求等关键难点问题,基于相关滤波框架提出了一种多尺度下特征自适应更新的目标跟踪算法,使用多尺度特征对目标进行搜索,自适应更新模板特征实现对遮挡、视场抖动等场景下的目标稳定跟踪。同时在嵌入式GPU上进行算法加速,在保证跟踪精度的同时大幅提升跟踪速度,实现在嵌入式设备上的实时跟踪。最后在OTB数据集及自采视频上进行了测试,结果表明改进后的算法在目标遮挡、尺度变化、视场抖动等场景下均有良好的鲁棒性,同时在嵌入式设备上达到50帧/s的跟踪速度,满足了目标跟踪任务在嵌入式设备中实现时高复杂度、强实时的需求。

【总页数】7页(P97-103)

【作 者】徐卓;康隽睿;袁博;韩冬艳;党清新

【作者单位】西安现代控制技术研究所;西安科技大学管理学院

【正文语种】中 文

【中图分类】TP391

【相关文献】 1.基于TMS320C6678核相关滤波器跟踪算法实现及改进2.基于改进核相关滤波的长时目标跟踪算法3.基于核相关滤波的改进目标跟踪算法4.基于核相关滤波的改进目标跟踪算法5.GPU并行实现多特征融合粒子滤波目标跟踪算法

因版权原因,仅展示原文概要,查看原文内容请购买

基于GPU加速的多投影融合新算法的实现

基于GPU加速的多投影融合新算法的实现

计算机技术应用・the Application of Computer Technology 基于云计算模式的高校机房实验室建设的应用研究 

【关键词】云计算高校机房实验室建设应用 研究 迈人21世纪以来,随着计算机技术的迅 猛发展和消费者对于计算机个性化需求的日益 提高,我们对于计算机的使用环境也提出了新 的要求。作为培养高级应用型人才的高校而言, 高校机房实验室建设的好坏往往是衡量学校办 学质量高低的一个重要指标。 文/夏春琴 目前,传统的高校实验室建设中的基础 设施建设和实验室管理都存在一些问题,而这 些问题又从一定程度上制约着实验室建设进程 及影响实际教学效果。归纳起来,高校实验室 建设中存在的问题主要有以下几个方面: 第~,实验室建设成本居高不下。高等 教育专业发展迅速,使得在校生的大学课程设 置对计算机的配置要求越来越高,这就带来一 方面原有的机器无法满足需求造成资源闲置, 同时购入新设备又需要投入大量资金。 第二,在高校机房的使用过程中,为充 分保证各个院系都能满足教学要求,造成机房 使用频率过高,维护管理的工作量增大,对机 房维护管理人员知识技能要求也更高。 第三,高校实验室在软硬件的投入建设 方面存在失衡,往往造成有机器缺软件或有软 件机器性能无法满足局面。这在一定程度上制 约了实验室整体的建设进程。 第四、高校实验室频繁的重复使用,出 于对机器保护的需要,实验室机房往往会安装 保护卡或网络还原卡等。教师在教学过程及学 生上课的作业数据常常会在计算机维护过程出 现遗失,或者尚未保存的情况。 1云计算技术在机房实验室建设方面的 优势 1.1云计算的定义 云计算(cloud computing)是基于互联 网的相关技术的增加、使用及交互模式,通过 这种方式,共享的软硬件资源和信息可以按需 提供给计算机和其他设备。云计算的基本原理 是通过使计算分布在大量的分布式计算机上, 而非本地计算机或远程服务器中,从而将大量 用网络连接的计算资源统一管理和调度,构成 一个计算资源池向用户按需服务。提供资源的 网络被形象的称之为“云”。 1.2云计算的特征及优势 与传统的IT模式相比,基于云计算IT模 式实现了三个层次的转变。首先,云计算在互 联网服务过程中由被动变为主动。云计算通常 以各种监控 日志、告警、报告服务工具为基 <<上接205页 色,如下图 

基于相位误差估计的干涉仪测向算法

基于相位误差估计的干涉仪测向算法

基于相位误差估计的干涉仪测向算法

基于相位误差估计的干涉仪测向算法是一种用于测量信号源方向的方法。干涉仪是一种通过比较两个或多个信号源之间的相位差来测量信号源方向的设备。

该算法的基本原理是测量干涉仪接收到的信号源的相位差,并根据相位差估计信号源的方向。具体的步骤如下:

1. 首先,设置干涉仪的接收器,并根据实际情况选择合适的接收器间距。接收器越远,测量的精度越高。

2. 接收器接收到信号源发出的信号,并通过天线将信号转化为电信号。

3. 将接收到的信号传递给相位测量单元,该单元通过比较接收到的信号源的相位差来测量信号源的方向。

4. 根据相位差估计信号源的方向。相位差可通过极化域相位差或时间域相位差等方式测量。

5. 根据相位差估计的信号源方向,可以计算出信号源的位置。

需要注意的是,该算法对信号源有一定的要求,信号源需要具有一定的相干性,才能够通过相位差来测量信号源的方向。

基于相位误差估计的干涉仪测向算法可以在天文学、通信等领域中应用,用于测量天体的方向、测量通信信号的入射方向等。在实际应用中,还可以结合其他算法和技术进行多源测向、抗干扰等处理,提高测量的精度和可靠性。

基于GPU快速光线跟踪算法的设计与实现

基于GPU快速光线跟踪算法的设计与实现

基于GPU快速光线跟踪算法的设计与实现

杨俊华;符红光;郭惠

【期刊名称】《计算机应用》

【年(卷),期】2007(027)008

【摘 要】设计和实现了GPU上基于流的光线跟踪算法,采用一种基于线索二叉树的KD-Tree结构组织场景,避免了传统KD-Tree结构在遍历场景时在堆栈上的开销.算法在组织复杂场景上,优于利用传统KD-Tree和均匀剖分结构加速场景遍历的方法,在普通PC上实现了光线跟踪的快速渲染.

【总页数】3页(P2033-2035)

【作 者】杨俊华;符红光;郭惠

【作者单位】中国科学院,成都计算机应用研究所,成都,610041;中国科学院,成都计算机应用研究所,成都,610041;电子科技大学,计算机科学与工程学院,成都,610054

【正文语种】中 文

【中图分类】TP391.41

【相关文献】

1.基于GPU交互式光线跟踪算法的设计与实现 [J], 陆建勇;曹雪虹;焦良葆

2.基于混合数据结构的实时GPU光线跟踪算法 [J], 谢智歌;熊岳山;陈长波;王彦臻

3.基于旋转曲面场景的快速光线跟踪算法 [J], 王华;朱丽华;顾耀林

4.一种基于光线相关性的快速光线跟踪算法 [J], 古春生;蔡勇

5.基于GPU的光线跟踪算法的分析 [J], 王碧薇 因版权原因,仅展示原文概要,查看原文内容请购买

基于GPU加速的机器学习算法实现研究

基于GPU加速的机器学习算法实现研究

基于GPU加速的机器学习算法实现研究

近年来,机器学习领域备受关注,其在实际应用中的效果越来越明显。然而,随着数据规模的不断扩大和模型复杂度的增加,单纯依靠CPU进行计算已经难以满足需求。为此,GPU加速机器学习算法成为一种很重要的途径,其能够提高计算速度,加快模型训练和优化。

一、GPU加速的基本概念

为了充分发挥高性能GPU的计算能力,科学家们将一些常见的机器学习算法进行了优化。通过采用CUDA、OpenCL和OpenACC等并行计算框架,GPU加速机器学习可以使模型的训练时间大幅缩短,同时还能进一步优化模型的性能、精确度和瓶颈。

CUDA是由NVIDIA开发的GPU加速并行计算平台和编程模型。它支持C/C++语言编写CUDA C程序,包括GPU核心和主机CPU。CUDA程序将运行在GPU上,而主机CPU则用于初始化和管理GPU操作。

OpenCL是由Khronos组织开发的一个开放标准,允许执行跨平台的并行计算任务。与CUDA不同的是,OpenCL支持多个硬件平台,包括CPU、GPU和FPGA等,这使得它更为灵活和可移植。 OpenACC是一种可移植的并行编程标准,它将指令插入到原始代码中,使程序能够自动在GPU和CPU之间切换。在OpenACC的支持下,机器学习算法可以利用GPU的强大计算能力进行加速,同时在保证代码可读性和引用性上更具灵活性。

二、GPU加速的算法实现

基于GPU加速的机器学习算法实现主要分为以下几个步骤:

1. 数据准备阶段

数据准备是机器学习过程中的重要环节。在处理超大规模数据集时,GPU加速算法需要对数据进行预处理。这包括数据清洗、转换、归一化等操作,以及对数据进行分幅处理,以便GPU能够快速地对其进行并行计算。

2. 模型训练阶段

机器学习的核心在于模型训练。GPU加速算法通常采用SGD(随机梯度下降)进行模型训练,它采用单样本误差进行计算,逐渐优化模型参数,从而最小化损失函数。在运用GPU加速的情况下,SGD计算可以分解为多个小批次操作,每个批次都可以由GPU中的线程并行计算。

基于GPU的数字信号处理算法实现与优化

基于GPU的数字信号处理算法实现与优化

近年来,GPU的高速计算能力得到了更广泛的应用。在数字信号处理领域,使用GPU进行算法优化已成为一种趋势。本文将介绍基于GPU的数字信号处理算法实现与优化的相关内容。

一、GPU概述

GPU是指图形处理器,其主要任务是生成图形和图像处理。由于GPU的高并行架构,使其具备高速计算和并行处理的能力。因此,在处理大量数据时,GPU已经成为一种重要的计算资源。随着科技的不断发展,GPU的功能已经不再局限于电子游戏和图形处理领域,而成为一种通用的高性能计算平台。

二、数字信号处理

数字信号处理是指将信号的样本值等数字信息以数值方式进行采样、量化和编码处理的过程。数字信号处理技术已成为现代通信、音视频处理、雷达信号处理、医学影像、天文探测、生物信息处理等多个领域的核心技术。其中,数字信号处理算法的实现和优化至关重要。

三、GPU在数字信号处理中的应用

在数字信号处理领域,GPU主要有两方面的应用。一方面,可以将通用计算任务转移到GPU上,以缩短计算时间、提高系统效率。另一方面,也可以充分利用GPU的高并行架构进行并行计算处理,以加速算法实现。

以矩阵乘法为例,传统算法通常采用分块矩阵相乘的方法,这种算法瓶颈主要在于数据传输和CPU计算速度的限制。然而,使用GPU进行算法优化可大幅提高计算效率。例如,使用CUDA平台进行矩阵乘法计算,可以将计算速度提高至CPU的几十倍。

四、GPU数字信号处理算法优化方法 在使用GPU进行数字信号处理算法优化时,有以下几点需要注意:

1、算法设计:GPU的高并行架构需要对算法进行一定的重构,设计出合适的算法模型,以充分利用GPU并行计算能力。

2、数据传输:由于GPU和CPU之间的数据传输速度有限,这在某些算法中可能会成为瓶颈。因此,在算法实现过程中需要注意减少数据传输,合理规划数据存储结构。

3、内存控制:GPU内存访问速度很快,但容量有限,因此需要优化内存访问方式,减少显存占用,降低GPU内存使用率,提高算法效率。

基于FPGA的相关干涉仪算法的研究与实现

Application of Integrated Circuits 

基于FPGA的相关干涉仪算法的研究与实现 

韩广,王斌,王大磊 

f信息工程大学信息工程学院,河南郑州450002) 

摘要:提出一种利用FPGA实现相关干涉仪测向算法的方法,给出了测向系统的结构和组成框 

图,并详细介绍了FPGA内部模块的划分及设计流程,最后结合实际设计出一种实现方案,并讨论了 

该方案在宽带测向中较原有实现方式的优势。为了使算法更适于FPGA实现,提出了一种新的相位样 

本选取方法,并仿真验证了该方法与传统方法的等效性。 

关键词:测向;FPGA;相关干涉仪;相关系数 

中图分类号:TN914 文献标识码:A 文章编号:0258—7998(2010)07-0076-05 

The research and realization of correlation 

interferometer direction finding algorithm based on FPGA 

HAN Guang,WANG Bin,WANG Da Lei (Institute of Information Engineering,Information Engineering University,Zhengzhou 450002,China) 

Abstract:A method to realize correlation interferometer direction finding algorithm by FPGA is given.The structure and com・ position of direction finding system is given,meanwhile the division of FPGA modules and design flow are introduced in detail.Fi— nally,according to practical application a design scheme is given.And the advantage of this design in broadband direction finding 

相关干涉仪测向算法的FPGA设计实现

测控遥感与导航定位 

相关干涉仪测向算法的FPGA设计实现 

贾立哲,魏利辉 

(中国电子科技集团公司第54研究所,河北石家庄050081) 

摘要相关干涉仪算法是一种设计实现非常简便的测向方法,使用FPGA设计技术可以解决处理速度比较慢的问题。 

介绍了相关干涉仪测向算法的原理和技术特点,对设计中采用的5阵元圆形天线阵相关干涉仪测向系统的硬件平台组成结构 

和处理过程进行了简述,并且详细说明了使用FPGA所实现的主要功能和FPGA设计所采用的设计工具。对设计中采用的关 

键技术和采用FPGA实现相关干涉仪测向处理后测向处理速度的提高进行了分析比较。 

关键词FPGA;相关干涉仪;测向;F订;相位;协同仿真 

中图分类号TN914 文献标识码 A 

Design and Implementation of Correlation Interferometer 

Direction Finding Algorithm with FPGA 

JIA Li zhe,WEI Li.hui 

(The 54th Research Institute ofCETC,Shijiazhuang Hebei 050081,China) Abstract The correlation interferometer algorithm is a kind of direction finding method with the characteristic of easy design and 

implementation.The application of FPGA call I ̄solve the problem of low process speed.Above all,the principle and technical characteristic of this arithmetic is introduced in this paper.And then,the hardware platform structure and processing procedure of the direction finding system 

适于FPGA实现的相关干涉仪测向算法研究

计算机工程与设计Computer Engineering and Design 20t0,3 1(20)4365 

・嵌入式系统工程・ 

适于FPGA实现的相关干涉仪测向算法研究 

韩 广, 王 斌, 陈晋央 

(信息工程大学信息工程学院,河南郑州450002) 

摘要:相关干涉仪测向算法的应用广泛,使用FPGA能够解决其应用DSP很难实现宽带信号的实时测向问题。介绍一种适 于FPGA实现的相关干涉仪测向算法——最小问距法。与使用相位差值进行相关处理的传统相关干涉仪不同,最小间距法 

不需要求解来向信号的相位差,并且该算法摒弃了传统算法中求解相关系数的设计思路,引入求取空间点最小距离的方法 

来获取信号来向,降低了算法复杂度,减少了FPGA内部逻辑资源的使用。 

关键词:相关干涉仪;测向;现场可编程门阵列;相关系数;最小间距 中图法分类号:TN914 文献标识码:A 文章编号:1000.7024(2010)20。4365.03 

Researching on algorithm suitable for implementation of correlation interferometer 

direction finding with FPGA 

HAN Guang,Ⅵ NG Bin, CHEN Jin—yang 

(Institute of Information Engineering,Information Engineering University,Zhengzhou 450002,China) 

Abstract:Correlation interferometer algorithm is widely used in direction finding field,but there is a problem that it is dificult to achieve 

real—time measurements of broadband signals with DSP,and using FPGA car/solve this problem.Therefore,a new algorithm called minimum distance method,which is very suitable for FPGA implementation,is introduced.Minimum distance is different from con— 

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档