经典DOA算法的FPGA实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lyhl1949
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DOA(Direction Of Arrival)是利用阵列实现对目标方位角估计的方法。在雷达和声纳信号处理中具有广泛的应用,尤其是军事领域。阵列信号处理的算法的硬件实现多采用DSP(Digital Signal Processing)进行。随着我国阵列信号处理技术的发展,对技术保密性的要求越来越高。简易的利用DSP对DOA进行硬件实现的方法不足以满足我们对目标方位估计算法保密性的要求。这迫使我们需要针对硬件中门电路直接进行操作以实现方位估计。FPGA(Field Programmable Gate Array)由于具备可根据设计者的需求和主观意愿自由定制逻辑电路的优点,能够直接对底层进行操作,成为很多科研机构和学者们用来实现算法自主研发的工具。DOA估计中的经典算法MUSIC(Multiple Signal Classification)算法,其本质是将接收数据矩阵的信号空间和噪声空间进行分离。而信号空间和噪声空间进行分离的数学关键是矩阵的特征值分解和奇异值分解。这也是利用FPGA开发阵列信号处理的方法的关键。这种运算包含了大量的非线性运算,利用FPGA设计难度比较大,运算程度比较复杂。因此掌握利用FPGA实现基本阵列运算技术具有十分重要的实用价值和现实意义。基于上述需求,本文细致研究了利用FPGA实现矩阵特征值分解以及奇异值分解的方法和流程。本文采用Jacobi算法,充分利用了CORDIC(Coordinate Rotation Digital Computer)算法实现两种计算模式,即矢量模式和旋转模式来完成Jacobi算法的非线性运算,分别完成了反正切和坐标旋转运算,进而通过对寄存器加法和移位实现特征值分解。为了进一步应用到DOA估计中,本文进一步将该矩阵分解方法推广到非方阵层面。首先将矩阵的元素保存到ROM中,然后通过选择器将矩阵中任意两行的对应元素分别提取出来并保存到RAM中,最后通过单边雅克比旋转(Hestenes-Jacobi)更新矩阵中的元素,直到任意两行的内积接近于零,就可以将每一行的平方和通过平方根运算转换成奇异值。通过Modelsim仿真和FPGA实验验证该矩阵分解方法的有效性。在此基础上,完成DOA基本方法的最终实现,通过得到FPGA返回数据,利用ΜATLAB对输出结果绘图显示,进而对该实现方法进行性能分析,通过实验验证了该FPGA实现的有效性。
其他文献
超快激光泵浦-探测技术是通过改变探测光脉冲与泵浦光脉冲到达样品的时间间隔,在不同的探测光脉冲相对于泵浦光脉冲的延迟时间条件下,记录探测光通过样品后其光强度的变化情
当前,全球气候变暖一直是国际社会关注的焦点问题,与人类社会生存与发展息息相关,国际社会公认降低温室气体特别是CO2排放是解决全球变暖问题的最佳途径,改革开放以来,随着我
随着计算机技术在相关领域的使用,逆向工程的优势得到进一步凸显。逆向工程主要包括点云数据的采集、点云数据预处理、点云三维重建等方面内容。其中,点云数据的预处理及三维
随着电磁环境的日益复杂,任何一种在电磁环境中工作的设备的电磁兼容性,都是重要的指标,关系着设备能否正常的工作。同时,随着近几年无人机在生产生活中越来越多的投放,未来
由多球中子谱仪的响应矩阵和测量结果得到中子能谱属于少道解谱问题,存在多种可能解,因此,解谱过程是在解空间中寻找问题的最优解。遗传算法作为优化算法的一种,在求解这类问
以九龙袍低温萎凋白茶为试验样本,系统探讨定时(1h)控温(0℃、80℃、90℃、100℃、110℃、120℃、130℃)与定温(100℃)控时(0h、1h、2h、3h、4h、5h)烘焙白茶的品质特征,试验
利用分段式英语教学法,集中语音语法训练,快速进入基于内容的英语阅读,是高职学前专业英语教学改革的一种新尝试。
古代埃及文明是世界上最古老的文明之一,在近四千年的独立发展历程中,它曾经创造出了灿烂而又独特的文化。我国对其研究与西方国家相比起步较晚,但在近十年间,随着埃及学在中国的
<正>习近平总书记在山东临沂视察时指出:"沂蒙精神是党和国家的宝贵精神财富,要不断结合新的时代条件发扬光大。"近年来,临沂市基督教两会认真贯彻落实党和政府关于宗教工作
基准源作为模拟集成电路中的重要模块,向其它电路模块提供高精度的电压基准或电流基准,其输出电压或电流不随温度、电源电压、工艺、负载变化。近些年来,随着半导体技术的飞