Overview » History » Version 1

Jonathan Sheaffer, 2013-06-22 07:34 PM

1 1 Jonathan Sheaffer
h1. Overview
2 1 Jonathan Sheaffer
3 1 Jonathan Sheaffer
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:
4 1 Jonathan Sheaffer
5 1 Jonathan Sheaffer
*J. Sheaffer, M. van Walstijn, and B. M. Fazenda. "Physical and numerical constraints in source modelling for finite difference simulation of room acoustics." Submitted.*
6 1 Jonathan Sheaffer
7 1 Jonathan Sheaffer
In the meanwhile, if you find the tools on this page useful, please consider citing our published work:
8 1 Jonathan Sheaffer
9 1 Jonathan Sheaffer
*J. Sheaffer, M. van Walstijn, and B. M. Fazenda. "A physically-constrained source model for FDTD acoustic simulation." Proc. of the 15th Int. Conference on Digital Audio Effects (DAFx-12). 2012.*
10 1 Jonathan Sheaffer
11 1 Jonathan Sheaffer
+Complete PCS Model:+
12 1 Jonathan Sheaffer
13 1 Jonathan Sheaffer
function pcsDesign: design a PCS based on a pulsating sphere mechanical filter, and a MF pulse shaping filter.
14 1 Jonathan Sheaffer
15 1 Jonathan Sheaffer
+Individual Pulse-Shaping Filters (Excitation Signals):+
16 1 Jonathan Sheaffer
17 1 Jonathan Sheaffer
function designBH: design a Blackman-Harris pulse.
18 1 Jonathan Sheaffer
function designGaussian: design a Gaussian pulse.
19 1 Jonathan Sheaffer
function designMaxflat: design a MF lowpass pulse.
20 1 Jonathan Sheaffer
function designRicker: design a Ricker wavelet.
21 1 Jonathan Sheaffer
function designSineGaussian: design a sine-modulated Gaussian pulse.
22 1 Jonathan Sheaffer
23 1 Jonathan Sheaffer
+Individual Mechanical Filters:+
24 1 Jonathan Sheaffer
25 1 Jonathan Sheaffer
function designMechSphere: transfer function for a small pulsating sphere.
26 1 Jonathan Sheaffer
27 1 Jonathan Sheaffer
+Download Instructions+
28 1 Jonathan Sheaffer
29 1 Jonathan Sheaffer
Download the toolbox here: Source Modelling Toolbox
30 1 Jonathan Sheaffer
Extract ZIP file to a folder in MATLAB's path.
31 1 Jonathan Sheaffer
Use "help" for self-contained documentation.