/CodedExcitation

Example of ultrasound coded excitation with compound Barker codes and inverse filtering

Primary LanguageMATLAB

Coded Excitation

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

Copyright 2023 Emelina Vienneau

This repository is provided without a license which means that the default copyright laws apply.

Contact Information

Please contact Emelina Vienneau at emelina@vienneau.io for any questions or concerns.

Citation

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}
}

Acknowledgement

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.