Modeling and FPGA-based implementation of an efficient and simple envelope detector using a Hilbert Transform FIR filter for ultrasound imaging applications

被引:1
作者
Assef A.A. [1 ]
Ferreira B.M. [1 ]
Maia J.M. [1 ]
Costa E.T. [2 ]
机构
[1] Electrical Engineering Department, Federal University of Technology - Parana, Curitiba, PR
[2] Biomedical Engineering Department, School of Electrical and Computing Engineering, State University of Campinas, Campinas, SP
关键词
Envelope detection; FPGA; Hilbert transform; Simulink; Ultrasound;
D O I
10.1590/2446-4740.02417
中图分类号
学科分类号
摘要
Introduction: Although the envelope detection is a widely used method in medical ultrasound (US) imaging to demodulate the amplitude of the received echo signal before any back-end processing, novel hardware-based approaches have been proposed for reducing its computational cost and complexity. In this paper, we present the modeling and FPGA implementation of an efficient envelope detector based on a Hilbert Transform (HT) approximation for US imaging applications. Method: The proposed model exploits both the symmetry and the alternating zero-valued coefficients of a HT finite impulse response (FIR) filter to generate the in-phase and quadrature components that are necessary for the envelope computation. The hardware design was synthesized for a Stratix IV FPGA, by using the Simulink and the integrated DSP Builder toolbox, and implemented on a Terasic DE4-230 board. The accuracy of our algorithm was evaluated by the normalized root mean square error (NRMSE) cost function in comparison with the conventional method based on the absolute value of the discrete-time analytic signal via FFT. Results: An excellent agreement was achieved between the theoretical simulations with the experimental result. The NRMSE was 0.42% and the overall FPGA utilization was less than 1.5%. Additionally, the proposed envelope detector is capable of generating envelope data at every FPGA clock cycle after 19 (0.48 µs) cycles of latency. Conclusion: The presented results corroborate the simplicity, flexibility and efficiency of our model for generating US envelope data in real-time, while reducing the hardware cost by up to 75%. © 2018, Brazilian Society of Biomedical Engineering. All rights reserved.
引用
收藏
页码:87 / 92
页数:5
相关论文
共 14 条
  • [1] Assef A.A., Maia J.M., Costa E.T., Initial experiments of a 128-channel FPGA and PC-based ultrasound imaging system for teaching and research activities, Proceedings of the 38th Annual International Conference of the Engineering in Medicine and Biology Society (IEEE 2016), pp. 5172-5175, (2016)
  • [2] Assef A.A., Maia J.M., Schneider F.K., Costa E.T., Button V.L., Design of a 128-channel FPGA-based ultrasound imaging beamformer for research activities, Proceedings of the 2012 IEEE International Ultrasonics Symposium (IUS 2012), pp. 635-638, (2012)
  • [3] Chang J.H., Yen J.T., Shung K.K., A novel envelope detector for high-frame rate, high-frequency ultrasound imaging, IEEE Trans Ultrason Ferroelect Freq Control, 54, 9, pp. 1792-1801, (2007)
  • [4] DeBrunner L.S., Wang Y., Optimizing filter order and coefficient length in the design of high performance FIR filters for high throughput FPGA implementations, 4th Digital Signal Processing Workshop. Proceedings of the 12th-Signal Processing Education Workshop, pp. 608-612, (2006)
  • [5] Hans V., Signal processing of complex modulated ultrasonic signals, Fluid mechanics of flow metering, pp. 79-94, (2005)
  • [6] Hassan M.A., Kadah Y.M., Digital signal processing methodologies for conventional digital medical ultrasound imaging system, Am J Biomed Eng, 3, 1, pp. 14-30, (2013)
  • [7] Jensen J.A., Holm O., Jerisen L.J., Bendsen H., Nikolov S.I., Tomov B.G., Munk P., Hansen M., Salomonsen K., Hansen J., Gormsen K., Pedersen H.M., Gammelmark K.L., Ultrasound research scanner for real-time synthetic aperture data acquisition, IEEE Trans Ultrason Ferroelect Freq Control, 52, 5, pp. 881-891, (2005)
  • [8] Levesque P., Sawan M., Real-time hand-held ultrasound medical-imaging device based on a new digital quadrature demodulation processor, IEEE Trans Ultrason Ferroelectr Freq Control, 56, 8, pp. 1654-1665, (2009)
  • [9] Marple L., Computing the discrete-time “analytic” signal via FFT, IEEE Trans Sig Process, 47, 9, pp. 2600-2603, (1999)
  • [10] McClellan J., Parks T.W., Rabiner L., A computer program for designing optimum FIR linear phase digital filters, IEEE Trans Audio Electroacoust, 21, 6, pp. 506-526, (1973)