Real-time implementation of the echo signal processing and digital scan conversion for medical ultrasound imaging with a single TMS320C6416 DSP

被引:1
|
作者
Lee, Choong [1 ]
Sohn, Hak-Yeol [1 ]
Han, Dong-Hoon [2 ]
Song, Tai-Kyong [1 ]
机构
[1] Sogang Univ, Dept Elect Engn, Seoul, South Korea
[2] LG Elect Inc, Seoul, South Korea
关键词
medical ultrasound imaging; digital signal processor; echo signal processing; digital scan conversion;
D O I
10.1117/12.770136
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
Software implementation of a medical ultrasound imaging system using commercial DSPs (Digital Signal Processor) has advantages over FPGA- or ASIC-based system in development cost and time. The authors have developed a full software-based ultrasound scanner consisting of a typical analog front-end block and a DSP system. In this work, we present efficient methods for software realization of an echo processor to perform all the ultrasound signal processing functions following the receive beamforming. For implementation with a single TMS320C6416 DSP, the most computationally demanding functions such as dynamic filtering, quadrature demodulation, decimation, magnitude calculation, and log compression are implemented using modified algorithms and structures optimized to best match the DSP architecture for fast computation. The DSC (digital scan converter) is realized with an LUT for generating memory addresses and interpolation coefficients for each display point. The LUT table is stored in a single external SDRAM so that the internal DSP memory can be fully utilized by the DSP core to maximize the processing speed. The possible memory stall that can be caused by the external memory access is removed by properly employing the enhanced direct memory access channels. Experimental results show that the proposed implementation can support up to 4 kHz PRF (pulse repetition frequency) when the input data rate is 40 MHz.
引用
收藏
页数:9
相关论文
共 29 条
  • [1] A TMS320C6416 DSP Real Time Implementation of Continuous Wavelet Filtering Module
    Yu Hai-chun
    [J]. PEEA 2011, 2011, 23
  • [2] Real-time H.264/AVC baseline decoder implementation on TMS320C6416
    Imen Werda
    Taheni Dammak
    Thierry Grandpierre
    Mohamed Ali Ben Ayed
    Nouri Masmoudi
    [J]. Journal of Real-Time Image Processing, 2012, 7 : 215 - 232
  • [3] Efficient Implementation of An Improved Median Filter on TMS320C6416 Digital Signal Processor
    Beddad, Boucif
    Hachemi, Kaddour
    [J]. PROCEEDINGS 2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL SCIENCES AND TECHNOLOGIES IN MAGHREB (CISTEM), 2018, : 502 - 507
  • [4] Real-time H.264/AVC baseline decoder implementation on TMS320C6416
    Werda, Imen
    Dammak, Taheni
    Grandpierre, Thierry
    Ben Ayed, Mohamed Ali
    Masmoudi, Nouri
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2012, 7 (04) : 215 - 232
  • [5] Real-Time Binocular Vision Implementation on an SoC TMS320C6678 DSP
    Fan, Rui
    Duanmu, Sicheng
    Liu, Yanan
    Zhu, Yilong
    Jiao, Jianhao
    Bocus, Mohammud Junaid
    Yu, Yang
    Wang, Lujia
    Liu, Ming
    [J]. COMPUTER VISION SYSTEMS (ICVS 2019), 2019, 11754 : 13 - 23
  • [6] REAL-TIME DIGITAL SIGNAL-PROCESSING APPLICATIONS WITH IBM-PC AND TMS 320
    ELSHARKAWY, M
    LI, ZL
    WANG, JF
    [J]. PROCEEDINGS : THE TWENTY-FIRST SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1989, : 576 - 582
  • [7] Real-time signal waveform library and processing system based on TMS320C5x DSP starter kit
    Li, S
    Long, T
    Li, FH
    Tian, LY
    [J]. ICSP '98: 1998 FOURTH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1998, : 1662 - 1665
  • [8] Real-time implementation of H.263+ using TI TMS320C6201 digital signal processor
    Shih, KT
    Tsai, CY
    Hang, HM
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 900 - 903
  • [9] Design and Implementation of high speed and real-time SAR signal processing module based on TMS320C6678
    Feng, Yang
    Hu, Shanqing
    Li, Qing
    Long, Teng
    [J]. MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 4313 - 4316
  • [10] A DSP course for real-time systems design and implementation based on the TMS320C6211 DSK
    Galanis, MD
    Papazacharias, A
    Zigouris, E
    [J]. DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, 2002, : 853 - 856