RCAIDE.Library.Methods.Aeroacoustics.Common.decibel_arithmetic

decibel_arithmetic#

Functions

SPL_arithmetic(SPL, sum_axis)

This function computes the total Sound Pressure Level (SPL) from multiple sources using decibel arithmetic.

SPL_average(SPL, avg_axis)

This computes the average SPL from multiple azimuthal locations using decibel arithmetic

pressure_ratio_to_SPL_arithmetic(p_pref_total)

This computes the total SPL given mutiple acoustic pressure ratios of one of mutiple sources

pressure_ratio_to_SPL_arithmetic(p_pref_total)[source]#

This computes the total SPL given mutiple acoustic pressure ratios of one of mutiple sources

Assumptions:

None

Source:

None

Inputs:

Pressure Ratios [unitless]

Outputs:

Sound Pressure Level [decibel]

Properties Used:

N/A

SPL_arithmetic(SPL, sum_axis)[source]#

This function computes the total Sound Pressure Level (SPL) from multiple sources using decibel arithmetic.

Parameters:
  • SPL (array_like) – Sound Pressure Level [dB].

  • sum_axis (int) – Axis along which the SPL values are summed.

Returns:

SPL_total – Total Sound Pressure Level [dB].

Return type:

float or array_like

Notes

The function uses decibel arithmetic to sum SPL values from multiple sources. If the input SPL is one-dimensional, it returns the input as the total SPL.

Definitions

‘SPL’

Sound Pressure Level, a measure of the sound intensity.

References

None

SPL_average(SPL, avg_axis)[source]#

This computes the average SPL from multiple azimuthal locations using decibel arithmetic

Assumptions:

None

Source:

None

Inputs:

SPL - Sound Pressure Level [dB]

Outputs:

SPL - Sound Pressure Level [dB]

Properties Used:

N/A