图像声纳中时延、相移波束形成的FPGA实现方法技术

技术编号:7449510 阅读:264 留言:0更新日期:2012-06-21 19:13
本发明专利技术提供的是一种图像声纳的时延、相移波束形成的FPGA实现方法。计算一幅M×N大小的图像中每个像素点所代表的物理位置的坐标;计算声波从发射器出发经被扫描物理位置反射回到各个阵元的声程,进而得到声波从发射器出发经被扫描物理位置反射回到各个阵元的时延量,同时计算出由于采样率不能无限大而带来的残余时延因子;利用相位补偿的方法对各个接收单元中的回波信号进行残余时间差的补偿;将各个接收通道进行时延和相位补偿后的信号进行加权求和运算;得到M×N大小的图像所有像素点的强度值。该方法可以在远场和近场条件下进行高精度的时延,并且可以实时的获得目标的距离和方位信息。

【技术实现步骤摘要】

本专利技术涉及FPGA技术,图像声纳技术,具体的说是一种应用于图像声纳中的时延、相移波束形成的FPGA实现方法。
技术介绍
现有的波束形成的FPGA (现场可编程门阵列)实现方法,大多是基于DFT (离散傅里叶变换)波束形成方法。此类波束形成的不足在于此方法是基于远场平面波的,在近场条件下,声波服从球面波传播规律,若直接采用此类方法则方位分辨力变差。杨长根在硕士论文杨长根,基于FPGA的声成像算法研究与实现,哈尔滨哈尔滨工程大学硕士学位论文 (CNKI),2009采用了一种近场聚焦波束形成方法,该方法在进行波束形成时在某一方向进行了一定的相位补偿,该方法实现方便,运算量不大,适合工程运用,但其只能够对某一个波束方向进行相位补偿,不能对所以波束角进行精确相位补偿,所以当扇面较宽时,方位分辨力变恶劣。惠娟等人惠娟,胡丹,惠俊英,殷敬伟,聚焦波束形成声图测量原理研究,声学学报,2007研究的聚焦波束形成适合近场,补偿的是球面波的时延差,但仅进行了计算机仿真。
技术实现思路
本专利技术的目的在于提供一种应用于图像声纳的时延波束形成的FPGA实现。可以在远场和近场条件下进行高精度的时延波束形成的FPGA实现方法,并且可以实时的获得目标的距离和方位信息。本专利技术的目的是这样实现的(1)根据所要观测的区域计算MXN点图像中每个像素点所代表的物理位置的坐标,如果要求图像大小为10 X 768,则M= IOM,N = 768 ;如果要求图像大小为600 X 600, 则 M = 600,N = 600 ;(2)被扫描物理位置为MXN大小的图像中像素点所表示的物理位置,根据步骤 (1)中得到的坐标结果,计算声波从发射器出发经被扫描物理位置反射回到各个阵元的声程,进而得到声波从发射器出发经被扫描物理位置反射回到各个阵元的时延量,同时计算出由于采样率不能无限大而带来的残余时延因子;(3)根据步骤(2)中得到的时延量从RAM(随机存取存储器)中取出该扫描位置在各个接收阵元中的回波数据;(4)根据步骤(2)中得到的残余时延因子,利用相位补偿的方法对步骤(3)中取得的回波数据进行残余时间差的补偿;(5)将步骤中计算得到的各个接收通道相位补偿后的回波数据进行加权求和运算,得到MXN大小的图像中像素点的强度值;(6)重复步骤O)、(3)、(4)、(5)得到MXN大小的图像所有像素点的强度值,从而完成一幅图像,若目标处于某网格,则改点便出现一亮点。为实现本专利技术的目的,需要得到声波从发射器出发经被扫描物理位置反射回到各个阵元的声程。该声程由两部分组成发射器到被扫描物理位置的声程与接收阵元到被扫描物理位置的声程。其中求距离的方法可以采用两点间距离公式,也可以采用三角函数,但计算结果的精度要满足要求。其中利用FPGA求距离的方法采用二进制手工开方的算法, 此算法只利用加减法、移位来实现,不需要进行乘除法运算,并且可以得到高精度的计算结^ ο为实现本专利技术的目的,得到高精度的时延,需要进行残余时延量的补偿。其补偿过程与坐标平面旋转过程相当,采用CORDIC (Coordinate Rotational Digital Computer,坐标旋转计算机)算法来实现。此算法将复杂的算术运算转换为简单的加减法和移位操作, 然后逐渐逼近结果,适合利用FPGA实现,并且此方法可以很好的兼顾精度、速度和FPGA资源。所述的图像是在进行波束形成后形成一幅MXN大小的图像,并进行开角为90° 的扇形显示;所述的时延是发射机到被扫描物理位置的声波传播时延与接收阵元到被扫描物理位置的声波传播时延的和,该被扫描物理位置为图像像素点所表示的物理位置;所述的相移是利用相位补偿的方式来补偿由于采样率不能无限大所带来的时延残差,进而得到高精度的时延;所述的FPGA是对得到的数字信号进行时延、相移波束形成算法。本专利技术的特点是利用FPGA实现时延、相移波束形成。该方法可以在远场和近场条件下进行高精度的时延,并且可以实时的获得目标的距离和方位信息。附图说明图1是本专利技术的时延、相移波束形成模型示意图;图2是本专利技术的波束形成的FPGA内部实现流程示意图。具体实施例方式下面结合附图对本专利技术做更详细地描述在本专利技术优选实例中,如图1所示,时延、相移波束形成后得到得到一幅MXN大小的图像,并进行开角为90°的扇形显示,其中M = 600,N = 600。如图2所示,一种应用于图像声纳的时延、相移波束形成的FPGA硬件实现流程示意图,其进行波束形成算法的方法如下图像大小为MXN,量程为R,假设图像中某像素点的索引值坐标为(indeX_X, indeX_y),则可以得到该像素点所表示的物理位置的坐标为(xt,yt),其中2*Rx, -index χ*-F(1)-M*V22*Ryt =indexy*---(2)M*V2其中R表示所要观测的最大距离,也即量程;indeX_X,index_y分别表示像素点的水平坐标和垂直坐标,1 ( index_x ^ Μ, 1 ^ index_y ( N ; (xt,yt)表示屏幕像素点所对应4的物理坐标,Xt, yt分别表示水平坐标和垂直坐标,-R^ Xt ^ R,0 ^ yt ^ R;由于阵元的坐标(ai,0)i = 1 · N为已知,则可以计算出发射机到被扫描物理位置的声波传播时延与第i个阵元到被扫描物理位置的声波传播时延的和τ ρ该物理位置为像素点所表示的物理位置。权利要求1.一种图像声纳中的时延、相移波束形成的FPGA实现方法,其特征是包括如下步骤(1)根据所要观测的区域计算MXN点图像中每个像素点所代表的物理位置的坐标;(2)被扫描物理位置为MXN大小的图像中像素点所表示的物理位置,根据步骤(1)中得到的坐标结果,计算声波从发射器出发经被扫描物理位置反射回到各个阵元的声程,进而得到声波从发射器出发经被扫描物理位置反射回到各个阵元的时延量,同时计算出由于采样率不能无限大而带来的残余时延因子;(3)根据步骤O)中得到的时延量从RAM中取出该扫描位置在各个接收阵元中的回波数据;(4)根据步骤(2)中得到的残余时延因子,利用相位补偿的方法对步骤(3)中取得的回波数据进行残余时间差的补偿;(5)将步骤中计算得到的各个接收通道相位补偿后的回波数据进行加权求和运算,得到MXN大小的图像中像素点的强度值;(6)重复步骤O)、(3)、(4)、(5)得到MXN大小的图像所有像素点的强度值,从而完成一幅图像,若目标处于某网格,则改点便出现一亮点。2.根据权利要求1所述的图像声纳的时延、相移波束形成的FPGA实现方法,其特征是所述的进行残余时间差的补偿的FPGA实现方法为采用坐标旋转计算机算法。3.根据权利要求1或2所述的图像声纳中的时延、相移波束形成的FPGA实现方法,其特征是所述计算声波从发射器出发经被扫描物理位置反射回到各个阵元的声程的FPGA实现方法为采用两点间距离公式,其中在利用两点间距离公式进行开方时,FPGA采用二进制手工开方的算法。全文摘要本专利技术提供的是一种图像声纳的时延、相移波束形成的FPGA实现方法。计算一幅M×N大小的图像中每个像素点所代表的物理位置的坐标;计算声波从发射器出发经被扫描物理位置反射回到各个阵元的声程,进而得到声波从发射器出发经被扫描物理位置本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘鑫滕婷婷田原李想孙大军张殿伦张友文曹忠义
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术