collection of conversion functions for dB
|
template<typename T> |
T | lass::num::pow2dB (const T &power) |
| power to decibels: y = 10 * log10(x)
|
|
template<typename T> |
T | lass::num::amp2dB (const T &litude) |
| amplitude to decibels: y = 20 * log10(x)
|
|
template<typename T> |
T | lass::num::dB2pow (const T &decibels) |
| decibels to power: y = num::pow(10, x / 10)
|
|
template<typename T> |
T | lass::num::dB2amp (const T &decibels) |
| decibels to amplitude: y = num::pow(10, x / 20)
|
|
template<typename T> |
T | lass::num::p2dB (const T &iValue) |
| Converts an absolute acoustical pressure into decibels.
|
|
template<typename T> |
T | lass::num::W2dB (const T &iValue) |
| Converts a absolute acoustical power into decibels.
|
|
template<typename T> |
T | lass::num::I2dB (const T &iValue) |
| Converts an intensity into decibels.
|
|
template<typename T> |
T | lass::num::dB2p (const T &iValue) |
| Converts decibels into a pressure .
|
|
template<typename T> |
T | lass::num::dB2W (const T &iValue) |
| Converts decibels into a power.
|
|
template<typename T> |
T | lass::num::dB2I (const T &iValue) |
| Converts decibels into an intensity.
|
|
◆ I2dB()
template<typename T>
T lass::num::I2dB |
( |
const T & | iValue | ) |
|
Converts an intensity into decibels.
The intensity represents the intensity in all directions expressed in Watts/m^2, referenced to 10^-12.
Definition at line 82 of file db.inl.
◆ dB2I()
template<typename T>
T lass::num::dB2I |
( |
const T & | iValue | ) |
|
Converts decibels into an intensity.
The intensity represents the intensity in all directions expressed in Watts/m^2, referenced to 10^-12
Definition at line 109 of file db.inl.