Estimates the sound power level and sound energy level in an approximate free-field using an ellipsoidal measurement surface.
Estimates the sound power level and sound energy level in an approximate free-field using an ellipsoidal measurement surface.
Need information includes: the x, y, and z coordinates of the microphone positions.
The sound pressure level and frequency information.
1) The Device Under Test (dut),
2) Background Noise (bg)
3) Reference Sound Source (rss) data with both the sound pressure level and frequency content.
The reference ellipsoid can be determined from the position and dimensions of the device under test (noise source).
Subprograms use MATLAB programs from the file exchange which are cited in the comments.
Title: Ellipsoidal Sound Power Measurement Surface
Modified: 2022/08/17
Changed the microphone directivity correction, microphone position correction, and normal vector misalignment correction into volume integrals which integrate over the reference volume.
Changed the method for estimating the arc length on the measurement surface for the nearest neighbor search. The new method uses bisection of chords and projection to the nearest point on the surface of the ellipsoid.
Modified: 2022/06/12
Fixed bugs in the microphone directivity.
Modified: 2022/04/12
Fixed bugs in the source velocity term for the oscillating sphere with one or more reflecting planes.
Fixed a bug in the sd_round program when SI Prefixes are used.
Updated filenames for the piezofootball toss simulations.
Updated comments in various programs.
Modified: 2021/10/12
Fixed bugs with coercion to using design_3pt_ellipsoid and renamed figure numbers.
Modified: 2021/09/28
Fixed numerous bugs associated with sound power estimates with 2 and 3 abutting reflecting planes, directivity plots, K2 plots, and labels for microphone position plots.
Two programs were added which plot the cube-shaped noise source spatial interval.
this is the volumen that the centers of the spherical sources are located within.
For sources with larger spherical radii thatn the edge length of the spatial interval the results may not be physically realizable or reasonable.
New programs include:
noise_source_spatial_interval.m
plot_NSSI_1.m
plot_NSSI_2.m
Modified: 2021/09/20
Updated the table output program for
test_ellipsoid_weights_output_table.m
Changed the names of LW_LJ_estimate_DUT_1, ..., LW_LJ_estimate_DUT_4, LW_LJ_estimate_DUT_B_1, ..., LW_LJ_estimate_DUT_B_4, LW_LJ_estimate_DUT_B_RSS_1...LW_LJ_estimate_DUT_B_RSS_4.
Modified: 2021/09/14
Five programs were added which plot the reference and measurement surfaces. Example output plots are included: reference_surface_plot_1.m, reference_surface_plot_2.m, plot_normal_vector_misalignment.m, plot_normal_vector_misalignment1.m, plot_normal_vector_misalignment2.
Modified: 2021/09/13
This update fixes a bug in the ms_interference_oscillating_sphere.m program.
This bug affected the oscillating sphere simulations that had one, two, or three reflecting planes.
This update fixes a bug in the log_scale_nudge.m program.
This bug affected the plotted cutoff coordinates in the transition region, which is not a typical output.
Modified: 2021/08/27
This update improves the calculations for the influence of microphone directivity on the simulations. Plotting programs were added for the correction due to reflecting surfaces (K2), the sound power (LW), and the correction due to microphone directivity.