simulation-Broadband acoustic modal identification with NSM
Version 1.1.1 (126 KB) by
Liang yu
Broadband Acoustic Modal identification by array non-synchronous measurements with one reference
The broadband acoustic modes are simulated by the following code. The point source is used as the source excitation in the duct, the axial modal basis function is set, and the collected sound pressure of the rotating array microphone is obtained to finally realize the simulation of broadband acoustic modal identification.
FUNCTION
simulation_main.m: the function shows a rotating microphone array acquiring the sound pressure signal inside the duct and the identification of broadband duct acoustic modes in a set frequency band.
matrix_G_AMD.m: the function obtains the modal basis function of the broadband acoustic modes in the duct by setting the modal order, the duct radius and the position of the microphones.
mode_calculation.m: the function obtains the modal order at different source frequencies in the duct through the duct radius, wave number, and Mach number.
monopole_sound_pressure2.m: the function obtains the energy amplitude of the modal order at different source frequencies in the duct.
AddNoise.m: the function is used to add noise to the sound pressure signal by snapshots.
FISTA.m: the function implements the data completion of the cross-spectral matrix through the Fast Iterative Shrinkage Threshold Algorithm (FISTA).
kappa100.mat: the matrix is the number of conduction waves for different modal orders in the duct.
REFERENCE
Please cite the following papers if you want to use this program.
[1] L. Yu, J. Antoni and Q. Leclere, “Acoustical source reconstruction from non-synchronous sequential measurements by Fast Iterative Shrinkage Thresholding Algorithm”, Journal of Sound and Vibration, Vol. 408, 2017, pp. 351-367. http://dx.doi.org/10.1016/j.jsv.2017.07.036
[2] R. Wang, M.J. Yu and L. Yu, “Broadband Acoustic Modal identification by array non-synchronous measurements with one reference”, AIAA Journal, 2023. https://doi.org/10.2514/1.J062596
Cite As
Liang yu (2025). simulation-Broadband acoustic modal identification with NSM (https://uk.mathworks.com/matlabcentral/fileexchange/125705-simulation-broadband-acoustic-modal-identification-with-nsm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2021a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Acknowledgements
Inspired by: Blind deconvolution based on cyclostationarity maximization
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
