当前位置: 首页 > 专利查询>天津大学专利>正文

基于CIC内插滤波器的超声相控阵延时实现方法技术

技术编号:17404096 阅读:32 留言:0更新日期:2018-03-07 03:02
本发明专利技术涉及高精度延时以及快速检测,为提出超声相控阵延时实现方法,实现1ns的高精度延时。本发明专利技术,基于CIC内插滤波器的超声相控阵延时实现方法,包括如下步骤:先利用锁相环PLL将晶振时钟倍频,再依照如下8倍内插CIC滤波器算法的公式通过内插将倍频后的晶振时钟内插,从而实现数字上变频:其中,k表示时刻,N为输入序列x(k)的长度,x1(k)、x2(k)、x3(k)分别表示x(k)通过第一级、第二级、第三级梳状器后的序列,其余依次类推,x(n)表示8倍内插x3(k)后的序列,x1(n)、x2(n)、x3(n)分别表示x(n)通过第一级、第二级、第三级积分器后的序列,其余依次类推,内插后的相邻两路信号相差实现延时。本发明专利技术主要应用于高精度延时以及快速检测。

A time-delay realization method for ultrasonic phased array based on CIC interpolation filter

The invention relates to high precision delay and fast detection, which provides a time-delay realization method for ultrasonic phased array, and realizes high precision delay of 1ns. The present invention, the realization method of phased array ultrasonic delay based on CIC interpolation filter, which comprises the following steps: first using PLL PLL clock frequency, according to the following 8 times interpolation CIC filter algorithm by interpolation formula will be doubled after the clock interpolation, so as to realize the digital frequency conversion: the K moment N, X (k) as the input sequence length, X1 (k), X2 (k), X3 (k) x respectively (k) through the sequence of the first and the second level and third level after the rest of the comb, in turn, X (n) said 8 times interpolation X3 (k) after the sequence, X1 (n), X2 (n), X3 (n) x respectively (n) through the sequence of first level and second level, third level integrator, followed by analogy, to achieve delay interpolation of adjacent signals are. The invention is mainly used for high precision delay and rapid detection.

【技术实现步骤摘要】
基于CIC内插滤波器的超声相控阵延时实现方法
本专利技术涉及高精度延时以及快速检测,具体讲,涉及基于CIC内插滤波器的超声相控阵延时实现方法。
技术介绍
超声相控阵检测技术是一种将相控阵理论与传统超声检测结合起来的新技术,通过对超声阵列换能器中各阵元进行相位延时控制,实现波束合成和相控聚焦,对复杂的几何外形工件完成无损检测。超声相控阵检测技术的核心是对阵列换能器的激励信号和回波信号的相位进行精准控制,实现发射超声波与接收回波信号的偏转或聚焦控制。常见的延时方法有模拟线延时、延时芯片延时、采样延时、数字式延时等。其中,模拟线延时需要大量的LC网络和电子开关矩阵,具有延时精度低、集成度低,干扰性差等缺点。采样延时、延时芯片延时虽然可以实现较高精度的延时,但是,具有成本高、移植性差等缺点。数字式延时由于精度高、稳定性好、控制灵活、通用性强、移植性高而成为近年来重点研究的方向。但是常见的算法较为复杂,硬件实现起来比较困难。此外,利用FPGA(FieldProgrammingGateArray)的锁相环的倍频和移相技术,也可以实现高精度延时,但是需要时钟工作在较高的频率,从而对FPGA的选择和时序约束提出了较高的要求。CIC(CascadedIntegratorComb)滤波器由于结构简单,运算速度快、占用资源小的特点,在硬件实现中得到了广泛的应用。由于没有乘法器,只有加法器、积分器和寄存器,CIC滤波器特别适合工作在高采样率条件下。通过对CIC滤波器进行抽取或内插,可以实现数字下变频或者数字上变频。
技术实现思路
为克服现有技术的不足,本专利技术旨在提出超声相控阵延时实现方法,实现1ns的高精度延时。本专利技术采用的技术方案是,基于CIC内插滤波器的超声相控阵延时实现方法,包括如下步骤:先利用锁相环PLL(Phase-LockedLoop)将晶振时钟倍频,再依照如下8倍内插CIC滤波器算法的公式通过内插将倍频后的晶振时钟内插,从而实现数字上变频:其中,k表示时刻,N为输入序列x(k)的长度,x1(k)、x2(k)、x3(k)分别表示x(k)通过第一级、第二级、第三级梳状器后的序列,其余依次类推,x(n)表示8倍内插x3(k)后的序列,x1(n)、x2(n)、x3(n)分别表示x(n)通过第一级、第二级、第三级积分器后的序列,其余依次类推,内插后的相邻两路信号相差实现延时。具体地,对采样率为125MHz的输入序列x(k)进行8倍内插后,数据采样率变为原来的8倍,8路125MHz信号相邻两路相差1ns,从而实现了1ns的延时精度。本专利技术的特点及有益效果是:专利技术了一种超声相控阵高精度延时实现方法,其原理是基于一种多倍内插CIC滤波器并行算法。通过对传统的内插CIC滤波器进行分析,提出一种8倍内插CIC滤波器并行算法,使得内插和多路分解可以同时进行。在晶振时钟为50MHz的情况下,可以实现1ns的高精度延时。由于算法具有计算速度快、计算量较小、分辨率高的特点,特别适合应用在高精度延时以及快速检测的系统。附图说明:图1是8倍内插CIC滤波器三级级联结构。图2是简化后的8倍内插CIC滤波器并行算法的结构。图3是8路并行并行算法的第一路结构。图4是优化后的8路并行结构。图5是基于8倍内插CIC滤波器并行算法的超声相控阵聚焦延时原理。具体实施方式本专利技术为一种超声相控阵高精度延时实现方法,其原理是基于一种多倍内插CIC滤波器并行算法,此算法适合应用在高精度延时以及快速检测的系统。本专利技术为了解决现有技术的不足,专利技术了一种超声相控阵高精度延时实现方法,其原理是基于一种多倍内插CIC滤波器并行算法。通过对传统的内插CIC滤波器进行分析,提出一种8倍内插CIC滤波器并行算法,使得内插和多路分解可以同时进行。在晶振时钟为50MHz的情况下,可以实现1ns的高精度延时。本专利技术的技术解决方案:一种基于CIC内插滤波器的超声相控阵高精度延时实现方法,包括以下步骤:步骤(1)、将晶振时钟倍频以晶振时钟为50MHz为例,如果想要实现1ns的高精度延时,需要先利用PLL(Phase-LockedLoop)将50MHz晶振时钟倍频至125MHz,再通过8倍内插将125MHz采样率内插到1000MHz。步骤(2)、8倍内插CIC滤波器并行算法的提出如果采用传统的三级级联CIC滤波器进行8倍内插,虽然只有加法器没有乘法器,运算高效。但是,在对采样率为125MHz的输入序列x(k)进行8倍内插后,数据采样率变为原来的8倍,即1000MHz,现有的FPGA资源,加法器要达到1000MHz的处理速度是非常困难的,这对硬件提出了很高的要求,实现难度较大。通过对传统的内插CIC滤波器进行改进,提出一种8倍内插CIC滤波器并行算法。步骤(3)、8倍内插CIC滤波器并行算法的结构优化根据FPGA设计中面积换速度原则,虽然增加使用了乘法器,结构看似复杂,但是8路数据并行处理的方法却可以使乘法器和加法器均在原速率的1/8下运算,这有效地提高了内插滤波器的工作速度,解决了加法器无法直接工作在1000MHz下速率的问题。步骤(4)、基于8倍内插CIC滤波器并行算法的超声相控阵聚焦延时原理晶振时钟为50MHz,经过PLL倍频后,变为125MHz,时钟周期为8ns,再经过8倍内插CIC滤波器并行算法后,8路125MHz信号相邻两路相差1ns,从而实现了1ns的延时精度。下面结合附图以及具体实施方式进一步说明本专利技术。步骤(1)、将晶振时钟倍频以晶振时钟为50MHz为例,如果想要实现1ns的高精度延时,需要先利用PLL(Phase-LockedLoop)将50MHz晶振时钟倍频至125MHz,再通过8倍内插将125MHz采样率内插到1000MHz。步骤(2)、8倍内插CIC滤波器并行算法的提出由图1可以得到以下8个关系式子x1(k)=x(k)-x(k-1)(1)x2(k)=x1(k)-x1(k-1)(2)x3(k)=x2(k)-x2(k-1)(3)x1(n)=x(n)+x1(n-1)(5)x2(n)=x1(n)+x2(n-1)(6)x3(n)=x2(n)+x3(n-1)(7)y(n)=x3(n)(8)其中k表示时刻,N为输入序列x(k)的长度。x1(k)、x2(k)、x3(k)分别表示x(k)通过第一级、第二级、第三级梳状器后的序列,x(n)表示8倍内插x3(k)后的序列,x1(n)、x2(n)、x3(n)分别表示x(n)通过第一级、第二级、第三级积分器后的序列。假设输入序列x(k)={0,m1,m2,m3,m4,m5,m6,m7,...},由式(1)、(2)、(3)可得x3(k)={0,m1,m2-3m1,m3-3m2+3m1,m4-3m3+3m2-m1,m5-3m4+3m3-m2,m6-3m5+3m4-m3,m7-3m6+3m5-m4,...}根据(4),对x3(k)进行8倍内插,相邻的序列x3(k)之间插入7个0,可以得到x(n)={0,0,...,0,m1,0,...,0,m2-3m1,0,...,0,m3-3m2+3m1,0,...,0,m4-3m3+3m2-m1,0,...,0,m5-3m4+3m3-m2,0,...,0,m6-3m5+3m4-m3,0,...,0,m7-3本文档来自技高网...
基于CIC内插滤波器的超声相控阵延时实现方法

【技术保护点】
一种基于CIC内插滤波器的超声相控阵延时实现方法,其特征是,包括如下步骤:先利用锁相环PLL(Phase‑Locked Loop)将晶振时钟倍频,再依照如下8倍内插CIC滤波器算法的公式通过内插将倍频后的晶振时钟内插从而实现数字上变频:

【技术特征摘要】
1.一种基于CIC内插滤波器的超声相控阵延时实现方法,其特征是,包括如下步骤:先利用锁相环PLL(Phase-LockedLoop)将晶振时钟倍频,再依照如下8倍内插CIC滤波器算法的公式通过内插将倍频后的晶振时钟内插从而实现数字上变频:

【专利技术属性】
技术研发人员:李杏华刘培露邢艳蕾高凌妤
申请(专利权)人:天津大学
类型:发明
国别省市:天津,12

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

1