1

децибел Я пробовал много примеров определения уровня шума от такового некоторых следующих примеров, которые я пробовал и отладки:Android шума уровня обнаружения и расчета

Но я немного путаюсь по следующим пунктам:

  • Разница между записью звука с использованием Android MediaRecorder и класса AudioRecorder (лучшие настройки, требующие хорошего качества звука для обоих классов).
  • Как рассчитать уровень шума в децибеле с использованием амплитуды? (Пожалуйста, поправьте меня, если я прошу о неправильном расчете или параметров)

Пожалуйста, поделитесь своими идеями, документация (которая помогает мне понять эту концепцию), примеры, учебники и т.д.

ответ

2

Для расчета децибел вас требуется фоновое чтение. Децибелы - это отношение сигнала: шум, поэтому вам нужно знать, что такое фоновый шум. Как только у вас есть это, формула: db = 10 * log (сигнал/шум)

+0

Но в какой форме я получу сигнал через устройство Android (это в форме амплитуды или частоты?) И каково значение шума? (Является ли он равным 2700 или другим?) –

+0

Амплитуда. Частота здесь не имеет смысла - частота - это шаг, а не громкость. Шум не будет постоянным числом, это будет значение на устройстве, когда нет звука - вы откалибруете его в спокойной обстановке. –

Смежные вопросы