Software & Data

Software

The software offered on this webpage is subject to the BSD license, unless mentioned otherwise.

If you use this software, or a modified version of it, for generating results that are published in a research paper, it would be highly appreciated if you include the appropriate Key reference (indicated with each of the software packages below) in your bibliography.

3-D Finite Difference Time Domain (FDTD) Room Acoustics Simulator

Julia package containing an implementation of the 3-D finite difference time domain (FDTD) method for simulating spatiotemporal sound fields in rectangular and L-shaped rooms.
Software: Julia package [GitHub repository]
Key reference: not yet available
License: Copyright (c) 2015, Niccoló Antonello. All rights reserved. Published under MIT Expat License.


Randomized Image Method

MATLAB code & Julia package containing an implementation of the randomized image method for simulating room impulse responses in rectangular rooms.
Software: Two independent implementations of the randomized image method are available:
Key reference: Enzo De Sena, Niccoló Antonello, Marc Moonen, and Toon van Waterschoot, "On the modeling of rectangular geometries in room acoustic simulations," IEEE/ACM Trans. Audio Speech Language Process., vol. 23, no. 4, Apr. 2015, pp. 774-786.
Additional files: Sound samples and Matlab examples corresponding to the results published in the Key reference [webpage].
License: Both implementations come with a different license:
  • MATLAB code: Copyright (c) 2015, Enzo De Sena. All rights reserved. Published under BSD license.
  • Julia package: Copyright (c) 2015, Niccoló Antonello. All rights reserved. Published under MIT Expat License.

Distributed Estimation of Cross-Correlation Functions

MATLAB package containing an implementation of several distributed algorithms for estimating the cross-correlation functions between a pair of sensor signals in a wireless sensor network.
Software: MATLAB functions:
  • Monte Carlo simulation script for different values of M [M (7 KB)]
  • Monte Carlo simulation script for different values of TD [M (8 KB)]
  • ADMM algorithm for consensus deconvolution [M (7 KB)]
Key reference: Toon van Waterschoot, "Distributed estimation of cross-correlation functions in ad-hoc microphone arrays," in Proc. 23rd European Signal Process. Conf. (EUSIPCO '15), Nice, France, Sept. 2015, to appear.
Additional files: These files can be used to reproduce the results in the Key reference using the provided MATLAB functions.
License: Copyright (c) 2015, Toon van Waterschoot. All rights reserved. Published under BSD license.


Biquadratic Parametric Equalizer Filter Design

MATLAB package containing an implementation of a pole-zero placement technique for designing biquadratic (i.e., second-order IIR) parametric equalizer filters.
Software: MATLAB function [M (3 KB)]
Key reference: Toon van Waterschoot and Marc Moonen, "A pole-zero placement technique for designing second-order IIR parametric equalizer filters", IEEE Trans. Audio, Speech, Lang. Process., vol. 15, no. 8, Nov. 2007, pp. 2561-2565.
Additional files: MATLAB script to reproduce the design examples in the Key reference [M (5 KB)]
License: Copyright (c) 2006, Toon van Waterschoot. All rights reserved. Published under BSD license.


Double-Talk Robust Acoustic Echo Cancellation

MATLAB package containing an implementation of several prediction-error-method(PEM)-based adaptive filtering algorithms for double-talk robust acoustic echo cancellation.
Software: MATLAB functions [TAR.GZ (7 KB)]
Documentation: Manual [PDF (179 KB)]
Key reference: Toon van Waterschoot, Geert Rombouts, Piet Verhoeve, and Marc Moonen, "Double-talk-robust prediction error identification algorithms for acoustic echo cancellation", IEEE Trans. Signal Process., vol. 55, no. 3, Mar. 2007, pp. 846-858.
Additional files: These files can be used to reproduce the results in the Key reference using the provided MATLAB functions.
License: Copyright (c) 2005, Toon van Waterschoot. All rights reserved. Published under BSD license.


Data