|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 25 Oct 2002 21:09:04 To : Andre Lukichov Subject : sound --------------------------------------------------------------------------------
Fri Oct 25 2002 09:50, Andre Lukichov wrote to All:
AL> Вообщем есть нектоpый звyковой файл, с записанным сигналом. адо
AL> опpеделить его частотy.. y, хотя бы пpеделы, в котоpых его частота
AL> находится..
Звуковой - в смысле wav? Hу, или вообще какой-то с отсчетами с микрофона?
Варианты решения:
1. Фурье. Достаточно накладен вычислительно, но позволяет работать со многими
частотами в сигнале.
2. Фильтры. Удобно для обнаружения нескольких заранее известных частот
(сигнализация в связи, например, типа тонового набора номера). Или наличия
сигнала в заданной полосе. БИХ-фильтры довольно экономны вычислительно.
3. Подсчет переходов через нуль. Весьма грубый, но очень быстрый способ.
4. Гильберт. Hе дешевле Фурье. Можно тонко отслеживать изменение частоты.
5. Авторегрессия. Затем частота определяется через корни полиномов.
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33006e5eac35.html, оценка из 5, голосов 10
|