A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
k-Wave is an open source acoustics toolbox for MATLAB and C++ developed by Bradley Treeby and Ben Cox (University College London) and Jiri Jaros (Brno University of Technology). The software is designed for time domain acoustic and ultrasound simulations in complex and tissue-realistic media. The simulation functions are based on the k-space pseudospectral method and are both fast and easy to use. The toolbox includes:
k-Wave Version 1.1 is now available for download.
Papers from the 2014 IEEE Ultrasonics Symposium are now available, including a description of the new elastic wave model in k-Wave, a comparison between k-Wave and the INCS method, and a numerical investigation of the errors in k-Wave for heterogeneous media. See the publications page for more details.
A paper in arXiv describing the extension of the nonlinear model to large-scale simulations on a distributed cluster is now available.