Рассчитать A-взвешивание и C-взвешивание - PullRequest
2 голосов
/ 10 ноября 2011

Я работаю над извлечением текущих пиковых и средних пиковых значений с помощью Core Audio, однако мне также хотелось бы получить значения A-Weighted, Flat и C-Weighted dB.Я искал документацию, но ничего не нашел по этой концепции.

Ответы [ 2 ]

1 голос
/ 10 ноября 2011

CoreAudio не предоставляет такие опции.Вы можете отфильтровать сигнал , а затем рассчитать пик / среднее значение по отфильтрованному сигналу.

0 голосов
/ 11 ноября 2011

Вы можете использовать (полный или третий) фильтры октавных полос и использовать табличные значения для выполнения взвешивания A или C для каждой полосы. Рассчитайте уровень сигнала в каждой полосе и добавьте в таблицу найденные весовые значения здесь .

...