|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2013, 08:59 | #1 |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Амплитуды отсчетов в wav-файле
Решил поковырять wav-файл.
Как известно, там используется PCM. Предположим, что я имею 16-битный моно-файл и хочу построить спектр, используя БПФ. Возьмем за факт то, что я его уже реализовал, но вот у меня возникает один вопрос: как мне воспринимать данные wav-файла? В моем 16-битном файле есть отсчеты амплитуды сигнала со значениями в диапазоне [-32768; +32767]. Я так понимаю, "тишине" будет соответствовать отсчет со значением 0? Я просто немного (а точнее совсем) не понимаю, как мне воспринимать отрицательные амплитуды, как они будут звучать из колонок? Надо ли их как-то преобразовывать перед впихиванием в БПФ? Понимаю, что надо идти и курить маны PCM, но надеюсь получить ответ здесь, чтобы не копаться лишний раз в ненужной мне информации. Заранее спасибо.
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
30.10.2013, 06:21 | #2 |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Вынужден апнуть тему, так как вопрос всё еще актуален
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
30.10.2013, 07:45 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Так и воспринимать, отрицательные значения и положительные, впихивать как есть.
С одним нюансом: строить спектр можно по всем отсчетам сразу и получить статистику распределение мощности по частотам за всю длительность, либо брать n-выборок (отсчетов) за m- участок времени и строить спектр за этот данный момент (при этом набор этих спектров во времени будет спектрограммой).
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
30.10.2013, 08:39 | #4 | ||||
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Цитата:
Цитата:
Цитата:
Цитата:
Спасибо за ответ, очень благодарен. Плюсану.
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
||||
30.10.2013, 08:56 | #5 | |||||||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
- запихать, если спектрограмма (еще называют водопадом) нужна, см. спектрограммы адобе аудишн, к примеру или http://www.youtube.com/watch?v=S8PfduPkRgI Цитата:
http://pblog.ru/?p=658 http://www.youtube.com/watch?v=JQNYe2JE0zM http://www.youtube.com/watch?v=F8XP7ZI-RZU http://www.youtube.com/watch?v=6ALoBhZwHD8 http://www.youtube.com/watch?v=_6BcZuuZQGQ http://www.youtube.com/watch?v=SIiB1ORT9vA http://www.youtube.com/watch?v=TIxXorSqXjc http://www.youtube.com/watch?v=dcE0R-I3Iv0 http://www.youtube.com/watch?v=2ksuVsTwzKI http://www.youtube.com/watch?v=aFwQahLgjDg http://www.youtube.com/watch?v=ewUUcXYjDFA
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||||||
30.10.2013, 09:43 | #6 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Спасибо за видео, обязательно посмотрю.
Заметил, кстати, что на одном из видео у вас амплитуды в анализаторе спектра отрицательные. Насколько мне помнится, амплитуда находится как корень из суммы квадратов реальной и мнимой части. Или я снова неправ? Цитата:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
|
30.10.2013, 15:08 | #7 | |||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||
30.10.2013, 15:19 | #8 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Цитата:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
|
30.10.2013, 16:03 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...по построению спектрограммы есть тема "Детализированное отображение "спектра", как в Adobe Audition", забейте в гугл. Там Виталий привел очень хороший пример.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
графики амплитуды и КНИ | DeadCrow | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 30.05.2011 19:11 |
играть сначала 1.wav потом 2.wav | mma | Мультимедиа в Delphi | 9 | 23.12.2010 20:04 |
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку | glagoff | Помощь студентам | 1 | 05.05.2010 13:00 |
Конвертация аудиофайлов WAV -> WAV | namestnik | Помощь студентам | 2 | 27.05.2009 23:05 |
Кодирование вещественных значений субполосных отсчетов MPEG-1 Layer II | CKEJI | Помощь студентам | 0 | 08.05.2009 23:52 |