Цитата(timon_by @ Jul 25 2006, 11:24)

Доброе время суток. Помогите, пожалуйста, с поиском алгоритма нахождения группы частот. Задача состоит в следующем имеется ряд частот, минимальное расстояние между которыми составляет 4 (четыре) герца. Необходимо точно определить наличие каждой частоты в сигнале. Проблема: очень высокая частота дискретизации 192 кГц => для получения нужной точности необходимо БПФ на большое число точек. Сейчас рассматриваю выделение частот с помощью фильтра Гоэрцеля. Если другие варианты желательно без применения БПФ? Спасибо.
Сколько разных частот? Считаешь количество операций для n фильтров (похоже, что оно будет n*k, где k=192000/4), если оно превышает количество операций для БПФ (порядка k*log2(k), где k=192000/4), то остается только БПФ, возможно чуть проще будет преобразование Хартли (оно без комплексной части).
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин