[发明专利]基于sinc插值的超声相控阵接收信号精延时方法有效
申请号: | 201410005966.4 | 申请日: | 2014-01-03 |
公开(公告)号: | CN103776907A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 吴海腾;吴施伟;金浩然;杨克己;吕福在;武二永 | 申请(专利权)人: | 浙江大学 |
主分类号: | G01N29/44 | 分类号: | G01N29/44 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sinc 超声 相控阵 接收 信号 延时 方法 | ||
技术领域
本发明属于工业超声无损检测技术领域,涉及一种基于sinc插值的超声相控阵接收信号精延时方法。
背景技术
超声相控阵检测技术是一种先进的超声无损检测技术,由于其显著的优点,已在航空、核能、机械、电力、石化和铁道等领域得到广泛的应用,创造了巨大的社会效益和经济效益。超声相控阵检测系统使用阵列换能器,通过调整各阵元发射/接收信号的时间延迟实现相位延迟,可以控制合成波阵面的曲率、指向、孔径等,达到波束聚焦、偏转、波束形成等多种相控效果,形成清晰的图像。时间延迟精度决定了相位延迟精度,对检测系统的对比度分辨率和空间分辨率有重要影响,是衡量系统的重要指标之一。
数字延时的精度高,控制方便、稳定性好,可以大大提高超声相控阵成像质量。数字延时的实现可以分为粗延时和精延时,粗延时基于采样时钟计数,实现起来比较简单,精度可以达到10ns,而精延时要求能达到10ns以内,实现起来比较困难。目前实现精延时主要有两种方法,一种是每一个通道使用一个专用的采样时钟采样,这些时钟的相位互相错开,值为各通道延迟之差。当系统的独立通道增多至32通道甚至更多,系统将无法提高这么多时钟资源。另一种是先对全部通道用同一时钟进行采样,再对各个通道的信号进行插值来增加采样的点数,以提高精延时的精度,称为信号复原。sinc插值是一种无偏差的信号复原方法,根据Shannon采样定理,在满足采样定理的条件下,任何频率有限信号都可以由其离散时间样本实现精确重构,因此利用sinc插值实现信号的精延时是一种行之有效的方法。不过,sinc插值需要无穷项求和,在具体实现时要进行截断处理,通常限制在8点以下,这样不可避免的会产生一些误差,如Gibbs效应。为了减小这种影响,应对插值核进行加窗锐化处理。
近年来FPGA(field programmable gate arrays,FPGA)在速度和容量上的飞速发展使其在高速数字信号处理领域得到广泛的应用,由于超声相控阵系统具有大数据量、运算复杂、流程相对固定等特点,因此FPGA成为超声相控阵系统数据实时处理的最佳选择。
发明内容
本发明针对现有技术的不足,提供了一种基于sinc插值的超声相控阵接收信号精延时方法。
本发明通过sinc插值可以得到任意时刻的复原信号,实现任意步长的接收信号精延时。为了避免直接截断sinc函数而引起Gibbs现象,对sinc函数进行加窗处理,以得到更加精确的延迟信号。利用FPGA强大的实时并行处理能力,以流水线方式快速地进行sinc插值,直接输出原始采样信号精延时之后的信号。本发明可以明显提高超声相控阵接收信号的时间延迟精度,且具有较高的处理效率,大大改善检测系统的对比度分辨率和空间分辨率。
本发明的技术问题通过以下的技术方案予以解决:
步骤一:主控计算机根据设置的接收信号延时精度计算8点插值需要的8个sinc插值系数,得到采样周期内各个延时值对应的8个插值系数。
步骤二:将各个延时值对应的8个插值系数转换成32位浮点数,分别存储至FPGA内的8个双口RAM。
步骤三:根据精延时生成相应读取插值系数双口RAM的地址。
步骤四:FPGA开始采样,将输入的有效数据转换成32位浮点型数据,并以流水方式依次在8个数据缓存寄存器中传递存储。
步骤五:以采样时钟为步调,将当前8个数据缓存寄存器中的数据分别和各自对应的插值系数相乘,对8个乘积求和,流水输出一连串插值后的数据。
步骤六:对插值后的数据作浮点型转换成整型的处理,输出延时后的信号,完成采样输入信号的精延时。
本发明的有益效果主要表现在:
(1)利用sinc函数具有复原信号的功能特点,并用汉宁窗对其进行加窗处理,得到准确的插值系数。
(2)利用FPGA快速的实时处理能力设计sinc插值模块,高效地实现信号的精延时。
(3)高精度的信号延迟决定信号的相位延迟,能够更加精确的控制合成波阵面的曲率、指向、孔径等,达到波束聚焦、偏转、波束形成等多种相控效果,形成更加清晰的图像。
(4)大大改善检测系统的对比度分辨率和空间分辨率。
附图说明
图1是sinc插值实现超声相控阵接收信号精延迟的操作流程图。
图2是sinc函数和加汉宁窗sinc函数示意图。
图3是sinc插值实现超声相控阵接收信号精延时的MATLAB仿真示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410005966.4/2.html,转载请声明来源钻瓜专利网。