Android: значение амплитуды в децибелах?
Я пытаюсь получить децибел шума, записываемого с микрофона на телефоне Android. Я могу получить значение амплитуды и ищу формулу для преобразования в децибел.
Я использую следующую функцию MediaRecorder, чтобы получить амплитуду.
mediaRecorder.getMaxAmplitude ();
ВДругой вопрос Я нашел следующую формулу.
power_db = 20 * log10 (amp / amp_ref);
amp
это амплитуда, но не уверен, что этоamp_ref
.
Кто-нибудь знает правильную формулу?