2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вопрос про записанный звук
Сообщение15.08.2011, 15:58 


30/04/08
30
Доброго времени суток!

Есть множество программ для записи звуков на компьютер с микрофона. И в каждой из них, если вывести после записи график зависимости амплитуды от времени, ось y (dB), измеряется от точки -Inf вверх и вниз до нулей, с промежуточными отрицательными значениями (пр. рисунок)

Вопрос: почему в обе стороны шкала отрицательна? И от какого уровня тогда идёт измерение в минус?

http://s1.ipicture.ru/uploads/20110815/w60h5oyK.png

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 20:35 
Заслуженный участник


27/04/09
28128
Насколько понимаю, децибелы из записи прибавляются к значению громкости (установленному там, вне) в децибелах.

-- Пн авг 15, 2011 23:42:33 --

Т. е. от глобального уровня громкости, установленного в системе.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 20:55 
Аватара пользователя


16/07/10
141
Украина/Харьков
Эта отрицательная шкала - логарифмическая. Пропорциональная чему то вроде: $\ln\frac{|U|}{|U_{max}|}$, где $U$ - уровень сигнала (для 16 битового звука можно предположить, что $U$ - это целое число, которое лежит в диапазоне от -32767 до 32768, ну и соответственно $U_{max}=32768$.
Откуда очевидно, что $\ln\frac{|U|}{|U_{max}|} \leq 0$

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 21:13 
Заслуженный участник


27/04/09
28128

(Оффтоп)

rotozeev в сообщении #475489 писал(а):
Эта отрицательная шкала - логарифмическая.
Разве при упоминании децибелов люди и так не должны помнить, что это логарифмическая величина?

rotozeev в сообщении #475489 писал(а):
$\ln\frac{|U|}{|U_{max}|}$
Точнее, $10 \lg\frac{|U|}{|U_\mathrm{max}|}$.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 21:18 
Аватара пользователя


16/07/10
141
Украина/Харьков

(Оффтоп)

arseniiv в сообщении #475497 писал(а):
rotozeev в сообщении #475489 писал(а):
Эта отрицательная шкала - логарифмическая.
Разве при упоминании децибелов люди и так не должны помнить, что это логарифмическая величина?


Судя по вопросу, поставленному автором темы, лучше сказать, что имеем дело с логарифмом.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 21:33 


30/04/08
30
rotozeev, arseniiv, спасибо за пояснения. Интересовал конкретно $U_{\max}$ и его физический эквивалент.

Теперь возникает вопрос: а возможно ли, из записанного звука выделить информацию про его реальный уровень громкости на момент записи?

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 22:18 
Заслуженный участник
Аватара пользователя


11/12/05
10083
Grivus в сообщении #475508 писал(а):
Теперь возникает вопрос: а возможно ли, из записанного звука выделить информацию про его реальный уровень громкости на момент записи?

Уровень записанного сигнала зависит не только от громкости самого сигнала, но и от настройки чувствительности входного канала микрофона.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 22:31 


30/04/08
30
Dan B-Yallay

То есть, зная чувствительность микрофона, и имея запись с этого микрофона, определить реальный уровень громкости можно?

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 23:09 
Заслуженный участник


27/04/09
28128
Если записывали одной и той же программой с одинаковыми настройками записи.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение15.08.2011, 23:44 


30/04/08
30
arseniiv

В таком случае, необходимо перевести $U_{\max}$ из представления машинного в физическое. Как это сделать?

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение16.08.2011, 01:55 
Аватара пользователя


16/07/10
141
Украина/Харьков
Grivus в сообщении #475540 писал(а):
arseniiv

В таком случае, необходимо перевести $U_{\max}$ из представления машинного в физическое. Как это сделать?


Никак. Потому, что "физическим" может быть все что угодно: от звукового давления воздуха в Паскалях, до уровня максимальной намагниченности магнитной ленты в магнитофонной кассете.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение16.08.2011, 02:20 


30/04/08
30
rotozeev

Под "перевести из машинного представления в физическое" я понимаю сопоставление максимуму int-а, числу 32768, которое является машинным представлением о некотором абсолютно конкретном значении звукового давления, этого самого значения звукового давления.

Установить Umax в принципе я могу и сам: подать звук с известным звуковым давлением на микрофон, записать его, после чего посмотреть на получившееся отображение в относительной системе. Будет P'=10lg(P/Umax) , где всё, кроме Umax известно. После этого можно будет переводить любое P' в реальное P.

Вопрос вот в чем: нельзя ли осуществить перевод быстрее? Без самостоятельного измерения Umax?

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение16.08.2011, 03:45 
Аватара пользователя


16/07/10
141
Украина/Харьков
Одному и тому же звуковому давлению могут отвечать разные числа амплитуд в цифровом сигнале (и наоборот): у микрофонов разная чувствительность (и на разных частотах у одного микрофона тоже разная чувствительность!), настройки звуковой платы (уровень записи).

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение16.08.2011, 11:55 
Заслуженный участник


27/04/09
28128
Наверно, проще всего именно провести такой опыт, чем считать; только надо подать побольше разных частот. Остальное (уровень записи и настройки программы) держать одинаковым. Но, честно говоря, сомнительно это всё. Grivus, для чего вам такое понадобилось (если не секрет :-))? Может, можно обойтись проще.

Кстати, для измерения именно звукового давления существуют приборы. Если помню правильно — фонометры. Только я о них ничего не слышал и не знаю, есть ли подключаемые к компьютеру.

 Профиль  
                  
 
 Re: Вопрос про записанный звук
Сообщение16.08.2011, 12:49 


30/04/08
30
rotozeev

Думаю, зафиксировав свой единственный микрофон, настройки на плате и попробовав замеры на нескольких, близких к измеряемому звуку, частотах, это всё равно можно проделать.

arseniiv

Ну да, я так и предполагал.
Понадобилось вот для чего: есть некоторый, не бытовой и не классический(всякие излучающие звук примитивы) источник шума - хочется экспериментально снять по этому шуму все возможные характеристики, используя доступные подручные средства.
Например: звук удара молотка по столу, рассечения ножом воздуха, etc


О существовании приборов я в курсе, но в продаже у нас не находил. Да и мне кажется, что можно обойтись без затрат на спецтехнику.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group