реклама на сайте
подробности

 
 
> Алгоритм поиска группы частот, Необходима помощь в поиске быстрого алгоритма выделения группы частот
timon_by
сообщение Jul 25 2006, 08:24
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 21-06-05
Из: Республика Беларусь
Пользователь №: 6 179



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

Сообщение отредактировал timon_by - Jul 25 2006, 08:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fontp
сообщение Jul 25 2006, 09:42
Сообщение #2


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(timon_by @ Jul 25 2006, 12:24) *
Доброе время суток. Помогите, пожалуйста, с поиском алгоритма нахождения группы частот. Задача состоит в следующем имеется ряд частот, минимальное расстояние между которыми составляет 4 (четыре) герца. Необходимо точно определить наличие каждой частоты в сигнале. Проблема: очень высокая частота дискретизации 192 кГц => для получения нужной точности необходимо БПФ на большое число точек. Сейчас рассматриваю выделение частот с помощью фильтра Гоэрцеля. Если другие варианты желательно без применения БПФ? Спасибо.


Гоёрцель - тот же ДПФ. У него точно также разрешение как у БПФ - обратно пропорционально длине блока. Принцип неопределённости. Единственный случай когда этот принцип нарушается - это когда частоты априорно находятся вдали друг от друга. Только тогда можно взять больше чатотных отсчётов, чем имеется линейно независимых и/или использовать интерполяцию. Ну примерно вот так

http://www.ericjacobsen.org/fe.htm

Если частот не много, типа 4, можно рассмотреть использование нелинейной AR-модели. Считается, что AR-модели дают повышеное частотное разрешение при малой длине блока. Можно посмотреть в книге Марпла, там и реализации методов на Фортране. Там же есть ещё более навороченые модели, типа ESPIRIT и MUSIC
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 22:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016