Download
Welcome to SOFiA
Who is behind SOFiA
Feature overview
System overview
Function reference
readVSAdata
mergeArrayData
F/D/T
gauss
lebedev
S/W/G
S/T/C
W/G/C
S/F/E
M/F
R/F/I
P/D/C
I/T/C
makeMTX
makeIR
visual3D
Coordinate System
Application Examples
Example 1
Example 2
Example 3
Example 4
Example 5
Example 6
Example 7
Example 8
Array Datasets
VariSphear system
Groups and Mailinglists
Contact and Support
How to Reference

Feature Overview

Fast SFT - Spatial Fourier Transform, S/T/C (CORE)
Fast ISFT - Inverse Spatial Fourier Transform, I/T/C (CORE)
Modal radial filters for spherical arrays, M/F (CORE)
Plane wave decomposition and beamforming, P/D/C (CORE)
Radial filter improvement R/F/I
Sound field extrapolation, S/F/E
Wave Generators, W/G/C and S/W/G
3D Visualization, makeMTX and visual3D
Directional impulse responses/time signals, makeIR
VariSphear dataset import, readVSAdata
Array example datasets under Creative Commons License
Gauss-Legendre and Lebedev Quadrature Grids

The externals (cores) are the heart of SOFiA. Precompiled cores for MATLAB 64 Bit on MAC-OS, MATLAB 32 and 64 Bits on Windows and MATLAB 32 Bit on Linux are included in the package. (Thanx to Julian Strobl for compiling the cores on Linux 32 Bit!) The cores involve Legendre polynomials/spherical harmonics and Bessel/Hankel functions provided by the peer-reviewed BOOST C++ Math Library under the BOOST Software License.