The Source Modelling Toolbox is a collection of Matlab functions for designing FDTD source excitation signals and source functions. It is associated with the following paper:
J. Sheaffer, M. van Walstijn, and B. M. Fazenda. "Physical and numerical constraints in source modelling for finite difference simulation of room acoustics." J. Acoust. Soc. Am. 135, 251 (2014).
If you use the Source Modelling Toolbox, please consider citing the above paper.
function pcsDesign: design a PCS based on a pulsating sphere mechanical filter, and a MF pulse shaping filter.
function designBH: design a Blackman-Harris pulse.
function designGaussian: design a Gaussian pulse.
function designMaxflat: design a MF lowpass pulse.
function designRicker: design a Ricker wavelet.
function designSineGaussian: design a sine-modulated Gaussian pulse.
function designMechSphere: transfer function for a small pulsating sphere.
Download the toolbox [https://code.soundsoftware.ac.uk/projects/smt/files].
Extract ZIP file to a folder in MATLAB's path.
Use "help" for self-contained documentation.