This repository provides basic source code in MATLAB to implement compound Barker coded excitation with inverse filtering for ultrasound imaging. An example script demonstrates basic usage of the functions. In addition, a function to generate the pulse code description of a tri-state coded excitation waveform is provided for programming the transmit waveform of the Verasonics Vantage system. No Verasonics code itself is provided. This repository accompanies an article described below. A supplemental file that accompanies the article is also included in this repository (also available on IEEE Xplore).
Copyright 2023 Emelina Vienneau
This repository is provided without a license which means that the default copyright laws apply.
Please contact Emelina Vienneau at emelina@vienneau.io for any questions or concerns.
This repository accompanies an article pubilshed in IEEE Transactions on Medical Imaging (link). If you find this code useful in your work, please include the following citation in your work:
@article{Vienneau2023,
doi = {10.1109/TMI.2023.3269022},
year = {2023},
volume = {42},
number = {10},
pages = {2886--2898},
author = {Emelina P. Vienneau and Brett C. Byram},
title = {A Coded Excitation Framework for High SNR Transcranial Ultrasound Imaging},
journal = {IEEE Transactions on Medical Imaging}
}
This work was supported in part by the National Science Foundation Graduate Research Fellowship Program under grant number 1937963 and the National Science Foundation CAREER Award under grant number IIS-1750994. This work was also supported in part by the National Institute of Biomedical Imaging and Bioengineering under grant numbers T32EB021937 and R01EB020040 and in part by the National Heart, Lung, and Blood Institute under grant number R01HL156034.