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 条
  • [21] Auditory model based 2.4kbps speech CODEC and its real-time implementation using single TMS320C5410 DSP chip
    Yu, XQ
    Wan, WG
    Ma, L
    Wang, N
    [J]. 8TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING, VOLS 1-3, PROCEEDING, 2001, : 1471 - 1476
  • [22] A Real-Time Heartbeat Detection Technique Using TMS320C6713 Processor and Multi-rate Signal Processing
    Mandal, D.
    Ganguly, M.
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN INFORMATION TECHNOLOGY (RAIT), 2016, : 149 - 153
  • [23] Research on control law accelerator of digital signal process chip TMS320F28035 for real-time data acquisition and processing
    Zhao, Shuangle
    Zhang, Xueyi
    Sun, Shengli
    Wang, Xudong
    [J]. 2ND ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI2017), 2017, 887
  • [24] GOP LEVEL PARALLELISM IMPLEMENTATION FOR REAL-TIME H264/AVC VIDEO ENCODER ON MULTICORE DSP TMS320C6472
    Bahri, Nejmeddine
    Grandpierre, Thierry
    Ben Ayed, Med Ali
    Masmoudi, Nouri
    Akil, Mohamed
    [J]. 2014 6TH EUROPEAN EMBEDDED DESIGN IN EDUCATION AND RESEARCH CONFERENCE (EDERC), 2014, : 152 - 156
  • [25] A generic methodology for the software managing of caches in multi-processors DSP architectures - Application to the real-time implementation of low level image processing on the TMS320C80
    Lohier, F
    Lacassagne, L
    Garda, P
    [J]. ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 1905 - 1908
  • [26] REAL-TIME SIMULATION AND ANIMATION OF SUSPENSION CONTROL-SYSTEM USING TI TMS320C30 DIGITAL SIGNAL PROCESSOR
    HUANG, NJ
    CHEOK, KC
    HORNER, TG
    SETTLE, T
    [J]. SIMULATION, 1993, 61 (06) : 405 - 416
  • [27] A real-time MIDI music synthesis system using sinusoidal modeling on a TI TMS320C32 digital signal processor
    Yim, S
    Ding, YN
    George, EB
    [J]. 1997 IEEE FIRST WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 1997, : 469 - 474
  • [28] Real-time implementation of QCELP vocoder for speech and data in CDMA cellular system using TMS320C50 fixed point DSP chip
    Kim, JW
    Yoon, BS
    Lee, WM
    Jang, SJ
    Lim, MS
    Han, KC
    [J]. WIRELESS PERSONAL COMMUNICATIONS: ADVANCES IN COVERAGE AND CAPACITY, 1997, : 57 - 62
  • [29] A software engineering methodology to optimize caching in multi-processor DSP architectures: TMS320C80 results towards the real-time execution of low level image processing
    Lohier, F
    Garda, P
    [J]. ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 146 - 154