Я смог отобразить акустические данные в Matlab с помощью набора инструментов Signal Anaysis, но у меня не было особых проблем с преобразованием их в дБ. Я действительно новичок в этом виде обработки. Есть кто-нибудь, с кем вы можете помочь, пожалуйста? Я также намерен убрать 58 дБ из результирующего сигнала. У меня есть данные со мной, и я могу прикрепить их, если это может помочь. Спасибо
Преобразование спектра мощности в децибелы
comment
Пожалуйста, покажите, что вы уже сделали.
- person iled   schedule 22.02.2017
comment
Возможный дубликат генерации звука MATLAB с увеличенным значением дБ
- person Paul R   schedule 22.02.2017
Ответы (1)
дБ — это отношение, а не абсолютное значение. Обычно вы можете выразить что-то в дБ относительно некоторой ссылки, например. «дБ относительно полной шкалы» или «дБ относительно 1 В». Значение дБ рассчитывается как:
db = 20 * log10 ( V / V0 )
где V0
— ссылка, а V
— интересующее значение.
Используя приведенное выше значение, ваше требование «убрать 58 дБ» означает умножение ваших текущих значений на 10 ^ -(58 / 20)
= 0.001259
.
person
Paul R
schedule
21.02.2017