Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter
In order to improve the accuracy of ultrasonic phased array focusing time delay, analyzing the original interpolation Cascade-Integrator-Comb (CIC) filter, an 8× interpolation CIC filter parallel algorithm was proposed, so that interpolation and multichannel decomposition can simultaneously process....
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2017-10-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/17/10/2322 |
id |
doaj-039795c1d1f04e69b2710fa112cd62d5 |
---|---|
record_format |
Article |
spelling |
doaj-039795c1d1f04e69b2710fa112cd62d52020-11-25T00:49:50ZengMDPI AGSensors1424-82202017-10-011710232210.3390/s17102322s17102322Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC FilterPeilu Liu0Xinghua Li1Haopeng Li2Zhikun Su3Hongxu Zhang4State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaIn order to improve the accuracy of ultrasonic phased array focusing time delay, analyzing the original interpolation Cascade-Integrator-Comb (CIC) filter, an 8× interpolation CIC filter parallel algorithm was proposed, so that interpolation and multichannel decomposition can simultaneously process. Moreover, we summarized the general formula of arbitrary multiple interpolation CIC filter parallel algorithm and established an ultrasonic phased array focusing time delay system based on 8× interpolation CIC filter parallel algorithm. Improving the algorithmic structure, 12.5% of addition and 29.2% of multiplication was reduced, meanwhile the speed of computation is still very fast. Considering the existing problems of the CIC filter, we compensated the CIC filter; the compensated CIC filter’s pass band is flatter, the transition band becomes steep, and the stop band attenuation increases. Finally, we verified the feasibility of this algorithm on Field Programming Gate Array (FPGA). In the case of system clock is 125 MHz, after 8× interpolation filtering and decomposition, time delay accuracy of the defect echo becomes 1 ns. Simulation and experimental results both show that the algorithm we proposed has strong feasibility. Because of the fast calculation, small computational amount and high resolution, this algorithm is especially suitable for applications with high time delay accuracy and fast detection.https://www.mdpi.com/1424-8220/17/10/2322ultrasonic phased arraytime delay accuracyinterpolationCIC filterparallel decompositioncompensationFPGA |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Peilu Liu Xinghua Li Haopeng Li Zhikun Su Hongxu Zhang |
spellingShingle |
Peilu Liu Xinghua Li Haopeng Li Zhikun Su Hongxu Zhang Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter Sensors ultrasonic phased array time delay accuracy interpolation CIC filter parallel decomposition compensation FPGA |
author_facet |
Peilu Liu Xinghua Li Haopeng Li Zhikun Su Hongxu Zhang |
author_sort |
Peilu Liu |
title |
Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter |
title_short |
Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter |
title_full |
Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter |
title_fullStr |
Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter |
title_full_unstemmed |
Implementation of High Time Delay Accuracy of Ultrasonic Phased Array Based on Interpolation CIC Filter |
title_sort |
implementation of high time delay accuracy of ultrasonic phased array based on interpolation cic filter |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2017-10-01 |
description |
In order to improve the accuracy of ultrasonic phased array focusing time delay, analyzing the original interpolation Cascade-Integrator-Comb (CIC) filter, an 8× interpolation CIC filter parallel algorithm was proposed, so that interpolation and multichannel decomposition can simultaneously process. Moreover, we summarized the general formula of arbitrary multiple interpolation CIC filter parallel algorithm and established an ultrasonic phased array focusing time delay system based on 8× interpolation CIC filter parallel algorithm. Improving the algorithmic structure, 12.5% of addition and 29.2% of multiplication was reduced, meanwhile the speed of computation is still very fast. Considering the existing problems of the CIC filter, we compensated the CIC filter; the compensated CIC filter’s pass band is flatter, the transition band becomes steep, and the stop band attenuation increases. Finally, we verified the feasibility of this algorithm on Field Programming Gate Array (FPGA). In the case of system clock is 125 MHz, after 8× interpolation filtering and decomposition, time delay accuracy of the defect echo becomes 1 ns. Simulation and experimental results both show that the algorithm we proposed has strong feasibility. Because of the fast calculation, small computational amount and high resolution, this algorithm is especially suitable for applications with high time delay accuracy and fast detection. |
topic |
ultrasonic phased array time delay accuracy interpolation CIC filter parallel decomposition compensation FPGA |
url |
https://www.mdpi.com/1424-8220/17/10/2322 |
work_keys_str_mv |
AT peiluliu implementationofhightimedelayaccuracyofultrasonicphasedarraybasedoninterpolationcicfilter AT xinghuali implementationofhightimedelayaccuracyofultrasonicphasedarraybasedoninterpolationcicfilter AT haopengli implementationofhightimedelayaccuracyofultrasonicphasedarraybasedoninterpolationcicfilter AT zhikunsu implementationofhightimedelayaccuracyofultrasonicphasedarraybasedoninterpolationcicfilter AT hongxuzhang implementationofhightimedelayaccuracyofultrasonicphasedarraybasedoninterpolationcicfilter |
_version_ |
1725250894049574912 |