>> 由于 stm32f4 nucleo 板具有 128K SRAM,我们能否捕获/获取至少 5000 或更多的 PCM 音频样本,直到达到最大值。那么分贝计算是否可以归类为正常人耳可听见?
人耳的可听范围理论上从20kHz到20kHz,但实际上带宽较低,即50Hz到15kHz。还要考虑在计算中有一个额外的滤波器,模拟耳朵频率响应曲线,即 A 加权滤波器,它以 2kHz 为中心并在 5kHz 后开始下降。我的建议是使用 16kHz 标准,这是一方面可用内存与保真度、获取人类语音频率(最大 8kHz)的能力和另一方面的可听带宽之间可接受的权衡。
>> 通常如何为这些应用程序设置准确的波特率?
您应该将波特率设置为至少等于 PCM 频率 x 音频字的位深度,但如果至少大 1.5 倍则更好。
>> 由于 stm32f4 nucleo 板具有 128K SRAM,我们能否捕获/获取至少 5000 或更多的 PCM 音频样本,直到达到最大值。那么分贝计算是否可以归类为正常人耳可听见?
人耳的可听范围理论上从20kHz到20kHz,但实际上带宽较低,即50Hz到15kHz。还要考虑在计算中有一个额外的滤波器,模拟耳朵频率响应曲线,即 A 加权滤波器,它以 2kHz 为中心并在 5kHz 后开始下降。我的建议是使用 16kHz 标准,这是一方面可用内存与保真度、获取人类语音频率(最大 8kHz)的能力和另一方面的可听带宽之间可接受的权衡。
>> 通常如何为这些应用程序设置准确的波特率?
您应该将波特率设置为至少等于 PCM 频率 x 音频字的位深度,但如果至少大 1.5 倍则更好。
举报