© The Institution of Engineering and Technology
Design of ultrasonic signal processing systems requires a paradigm shift to fully utilise the benefits of recent advancements in the field of integrated circuits. It is necessary to design a standardised common platform that provides the flexibility to develop both software and hardware solutions. This enables the user to explore the full design space including software only, hardware only, and hardware/software co-design. To fulfil this purpose, the authors introduce the reconfigurable ultrasonic system-on-chip hardware (RUSH) platform. RUSH provides a common basis which significantly reduces the effort required to develop an ultrasonic signal processing system able to process the full range of ultrasound from 20 kHz to 20 MHz. Furthermore, this study aims to make the design and implementation of signal processing algorithms in embedded software and reconfigurable hardware very efficient. To demonstrate the computational efficiency and design flexibility of the RUSH platform, several important computationally intense algorithms such as split spectrum processing, chirplet signal decomposition and coherent averaging have been successfully ported to the RUSH platform, emphasising the many parts of the RUSH architecture.
References
-
-
1)
-
5. Qiu, W., Yu, Y., Tsang, F.K., et al: ‘An FPGA-based open platform for ultrasound biomicroscopy’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2012, 59, (7), pp. 1432–1442 (doi: 10.1109/TUFFC.2012.2344).
-
2)
-
14. Desmouliers, C., Oruklu, E., Aslan, S., et al: ‘Image and video processing platform for field programmable gate arrays using a high-level synthesis’, IET Comput. Digital Tech., 2012, 6, (6), pp. 414–425 (doi: 10.1049/iet-cdt.2011.0156).
-
3)
-
11. Jovanovic, Z., MilutinovicV, : ‘FPGA accelerator for floating-point matrix multiplication’, IET Comput. Digital Tech., 2012, 6, (4), pp. 249–256 (doi: 10.1049/iet-cdt.2011.0132).
-
4)
-
21. Alqasemi, U., Li, H., Aguirre, A., et al: ‘FPGA-based reconfigurable processor for ultrafast interlaced ultrasound and photoacoustic imaging’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2012, 59, (7), pp. 1344–1353 (doi: 10.1109/TUFFC.2012.2335).
-
5)
-
29. Corbet, J.: ‘Linux device drivers’, (O'Reilly, Beijing Sebastopol, CA, 2005).
-
6)
-
13. Shahbazi, M., Poure, P., Saadate, S., et al: ‘FPGA-based reconfigurable control for fault-tolerant back-to-back converter without redundancy’, IEEE Trans. Ind. Electron., 2013, 60, (8), pp. 3360–3371 (doi: 10.1109/TIE.2012.2200214).
-
7)
-
8)
-
22. Lewandowski, M., Nowicki, A.: ‘High frequency coded imaging system with RF software signal processing’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2008, 55, (8), pp. 1878–1882 (doi: 10.1109/TUFFC.2008.871).
-
9)
-
3. Boni, E., Bassi, L., Dallai, A., et al: ‘A reconfigurable and programmable FPGA-based system for nonstandard ultrasound methods’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2012, 59, (7), pp. 1378–1385 (doi: 10.1109/TUFFC.2012.2338).
-
10)
-
23. Govindan, P., Gilliland, S., Kasaeifard, A., et al: ‘Performance analysis of reconfigurable ultrasonic system-on-chip hardware (RUSH) platform’, IEEE Int. Instrum. Meas. Technol., 2013, pp. 1550–1553.
-
11)
-
2. Kim, G.D., Yoon, C., Kye, S.B., et al: ‘A single FPGA-based portable ultrasound imaging system for point-of-care applications’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2012, 59, (7), pp. 1386–1394 (doi: 10.1109/TUFFC.2012.2339).
-
12)
-
13)
-
14)
-
8. Rodriguez-Andina, J., Moure, M., Valdes, M.: ‘Features, design tools, and application domains of FPGAs’, IEEE Trans. Ind. Electron., 2007, 54, (4), pp. 1810–1823 (doi: 10.1109/TIE.2007.898279).
-
15)
-
26. Oruklu, E., Saniie, J.: ‘Dynamically reconfigurable architecture design for ultrasonic imaging’, IEEE Trans. Instrum. Meas., 2009, 58, (8), pp. 2856–2866 (doi: 10.1109/TIM.2009.2016370).
-
16)
-
24. Satoh, K., Tada, J., Tamura, Y., et al: ‘Three-dimensional ultrasound imaging using hardware acceralator based on FPGA’. in Gallegos-Funes, Francisco (Ed.) (Vision Sensors and Edge Detection, 2010), .
-
17)
-
2. Saniie, J., Oruklu, E., Yoon, S.: ‘System-on-chip design for ultrasonic target detection using split-spectrum processing and neural networks’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2012, 59, (7), pp. 1354–1368 (doi: 10.1109/TUFFC.2012.2336).
-
18)
-
12. Lin, F.-J., Hung, Y.-C., Chen, S.-Y.: ‘Field-programmable gate array-based intelligent dynamic sliding-mode control using recurrent wavelet neural network for linear ultrasonic motor’, IET Control Theory Appl., 2010, 4, (9), pp. 1511–1532 (doi: 10.1049/iet-cta.2009.0066).
-
19)
-
35. Weber, J., Oruklu, E., Saniie, J.: ‘FPGA-based configurable frequency-diverse ultrasonic target-detection system’, IEEE Trans. Ind. Electron., 2011, 58, (3), pp. 871–879 (doi: 10.1109/TIE.2009.2030214).
-
20)
-
21)
-
22)
-
19. Lu, Y., Demirli, R., Cardoso, G., et al: ‘A successive parameter estimation algorithm for chirplet signal decomposition’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2006, 53, (11), pp. 2121–2131 (doi: 10.1109/TUFFC.2006.152).
-
23)
-
10. Chapuis, Y.A., Zhou, L., Fukuta, Y., et al: ‘FPGA-based decentralized control of arrayed MEMS for microrobotic application’, IEEE Trans. Ind. Electron., 2007, 54, (4), pp. 1926–1936 (doi: 10.1109/TIE.2007.898297).
-
24)
-
20. Fritsch, C., Camacho, J., Brizuela, J.: ‘A full featured ultrasound NDE system in a standard FPGA’, ECNDT Berlin Modell. Signal Process., 2006, pp. 1–10.
-
25)
-
26)
-
16. Lu, Y., Oruklu, E., Saniie, J.: ‘Fast chirplet transform with FPGA-based implementation’, IEEE Signal Process. Lett., 2008, 15, pp. 577–580 (doi: 10.1109/LSP.2008.2001816).
-
27)
-
15. Chang-Hong, H., Zhou, Q., Shung, K.K.: ‘Design and implementation of high frequency ultrasound pulsed-wave Doppler using FPGA’, IEEE Trans. Ultrason. Ferroelectron. Freq. Control, 2008, 55, (9), pp. 2109–2111 (doi: 10.1109/TUFFC.904).
-
28)
-
9. Sepulveda, C.A., Munoz, J.A., Espinoza, J.R., et al: ‘All-on-chip dq-frame based D-STATCOM control implementation in a low-cost FPGA’, IEEE Trans. Ind. Electron., 2013, 60, (2), pp. 659–669 (doi: 10.1109/TIE.2012.2206353).
-
29)
-
6. Saniie, J., Oruklu, E.: ‘Introduction to special issue on novel embedded systems for ultrasonic imaging and signal processing’, IEEE Trans. Ultrason. Ferroelectr. Freq. Control, 2012, 59, (7), pp. 1329–1332 (doi: 10.1109/TUFFC.2012.2333).
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2015.0146
Related content
content/journals/10.1049/iet-cds.2015.0146
pub_keyword,iet_inspecKeyword,pub_concept
6
6