人耳的听觉阈值
Absolute Threshold of Hearing:一个纯音在无声环境下可以被人耳听到的能量大小。
(dB SPL)
T
q
(
f
)
=
3.64
×
(
f
1000
)
−
0.8
−
6.5
×
e
−
0.6
×
(
f
1000
−
3.3
)
2
+
1
0
−
3
×
(
f
1000
)
4
Tq(f)=3.64\times(\frac{f}{1000})^{-0.8}-6.5\times e^{-0.6\times (\frac{f}{1000}-3.3)^2}+10^{-3}\times (\frac{f}{1000})^{4}\tag{dB\ SPL}
Tq(f)=3.64×(1000f)−0.8−6.5×e−0.6×(1000f−3.3)2+10−3×(1000f)4(dB SPL)
安静环境下,人耳对2~4kHz的频率最敏感。
python代码:
import matplotlib.pyplot as plt
import numpy as np
freq = 44000
f = np.arange(20, freq/2, 1)
print(f)
Tq = 3.64*(f/1000)**(-0.8)-6.5*np.e**(-0.6*(f/1000-3.3)**2)+0.001*(f/1000)**4
plt.plot(f, Tq)
plt.ylim([-10, 70])
plt.xlabel('frequency (Hz)')
plt.ylabel('Sound Pressure Level SPL (dB)')
plt.show()