|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 11 May 2003 07:20:19 To : Vitaly Tkachenko Subject : Анализ звукового спектра? --------------------------------------------------------------------------------
Sun May 11 2003 06:41, Vitaly Tkachenko wrote to All:
VT> Всем привет!
VT> Есть тут кто из прикладной математики, или чего оного - тут дипломники с
VT> воен. училища попросили разобрать набираемые цифры какого-то военного
VT> телефона. Посмотрел я на временной сигнал - чёрт голову поломает.
VT> Посмотрел
VT> на спектр (вопользовался SoundForge - spectrum analysis), такая муть -
VT> жуть! Кто-нить программировал разбор звуковых сигналов? Какие-то
VT> алгоритмы можете подсказать? Выручайте, плиз!! Хотябы даже выцепление
VT> находящихся частот? Цифровые фильтры? Как хоть забацать цифровой фильтр
VT> для определённого диапазона частот, или частоты с опред. точностью - там
VT> уж можно будет плясать... Как получить набор частот из дискретного
VT> сигнала (промежутка звукового файла)? Они мне дали соотв. кусок
VT> конспекта, но там формулы во-первых только для комплексного представления
VT> сигнала (а фордж же из обычного показывает...), во-вторых - только
VT> алгоритмы расчёта для одной частоты - её изменение от времени, изменение
VT> амплитуды, фазы...
VT> Хоть какие-то идеи? Формулы?
Позволю себе погадать. Это похоже на DTMF - способ, которым кодируется
тональный набор ь в обычном телефоне. Он использует две частоты из восьми,
одну из нижних четырех, одну из верхних (что дает 16 комбинаций). Похожий (но
с другим набором частот) существует американский военный и американский же
военно-воздушный стандарты.
Чаще всего пользуются алгоритмом Герцеля, поищите его на
dsp-book.narod.ru. Можно использовать батарею БИХ-фильтров (расчет - там же,
но у Рабинера и Голда, или же на dspbook.narod.ru - это другой сайт, у
Гольденберга, Матюшкина и Поляка), БПФ обычно в даннйо задача overkill.
А кусок конспекта, по всей вероятности, относится к преобразованию Гильберта,
оно подходит для одночастотного сигнала (частотно- или фазомодулированного),
смесь двух сигналов с разными частотами несколько иной случай...
Впрочем, желательно более подробное описание проблемы.
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300af705cca.html, оценка из 5, голосов 10
|