The Thiele-Small Calculator helps loudspeaker designers to select the component parameters to achieve their design goals. Users can put in the loudspeaker Thiele-Small parameters and the calculator will calculate the components and enclosure parameters. If a user modify a component parameter the calculator will update the corresponding Thiele-Small parameters. In addition, it supports importing the symmetric tests results from Dayton LA Loudspeaker Analyzer. The nonlinear polynomials needed for simulations would be generated based on the input sampled data. Note that simulations of loudspeakers can be done through the Simscape™ Acoustic Library available on MATLAB Central.
Below is a screenshot of the calculator.

Unzip the downloaded file, run the file thieleSmallCalc.mlapp in MATLAB. The "deployed_app" folder holds the exe file compiled for running in Windows only.
The license is available in the License.txt file in this GitHub repository.
loudspeaker design, loudspeaker drivers, vibration sensor, hydrophones, acoustic transducers, ultrasonic transducers
- MATLAB®
Copyright 2025 The MathWorks, Inc.