Фильтр 50Hz с групповой задержкой 5ms

Все что касается фильтрации
kolchenkov2016
Сообщения: 5
Зарегистрирован: 14 апр 2015, 10:33

Фильтр 50Hz с групповой задержкой 5ms

Сообщение kolchenkov2016 »

Прошу помочь с фильтром синусоидальной волны. Нужно выделить гармонику 50Hz, но при этом получить групповую задержку 5ms.

Подскажите какой фильтр для этого подойдет, и каким образом его рассчитать.

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение Бахурин Сергей »

В вашем вопросе явное противоречие. Если частота 50 Гц то период 20 мс. Как вы сможете выделить эту синусоиду за 5 мс? Поясните откуда взялось требование 5мс задержки?

kolchenkov2016
Сообщения: 5
Зарегистрирован: 14 апр 2015, 10:33

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение kolchenkov2016 »

Я не совсем "в теме" фильтров.

В общем задача выделить 50 Hz, но при моделировании ФНЧ Чебышева, получил ГВЗ порядка 7-8ms, вот и подумал хорошо бы было не только 50Hz выделить, но и чтобы в районе этих 50Hz, ГВЗ был 5ms, т.е. получить косинус (требуется далее по задаче)

trofim2
Сообщения: 14
Зарегистрирован: 24 апр 2015, 13:44
Откуда: Гродно By

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение trofim2 »

Как, практически попроще, можно повернуть фазу на 90град на частоте 50Гц. Спектр сигнала 250Гц.

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение Santik »

trofim2 писал(а):Как, практически попроще, можно повернуть фазу на 90град на частоте 50Гц. Спектр сигнала 250Гц.
Наверное проще КИХ-фильтр применить. На сайте статья есть
http://www.dsplib.ru/content/hilbert/hilbert.html
и обсуждение:
http://www.dsplib.ru/forum/viewtopic.ph ... =180#p1228
И на одной частоте фазу повернуть на 90 можно тем же способом.
Я прикинул, импульсная характеристика получается:

Хотя я могу и ошибаться... Проверять надо :oops:

trofim2
Сообщения: 14
Зарегистрирован: 24 апр 2015, 13:44
Откуда: Гродно By

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение trofim2 »

А нельзя-ли использовать цифровое дифференцирование для получения как-бы опережения нарастания входного сигнала?.

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение Бахурин Сергей »

дифференциатор сильно усилит шумы. Лучше фазу повернуть на 90 градусов. Как это лучше сделать зависит от реализации. Вы это хотите в аналоговой цепи делать или в цифровой области (контроллер, процессор)?

trofim2
Сообщения: 14
Зарегистрирован: 24 апр 2015, 13:44
Откуда: Гродно By

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение trofim2 »

Микроконтроллер ATmega. Частота выборок 1600 Гц. Оцифровка 10 бит.

trofim2
Сообщения: 14
Зарегистрирован: 24 апр 2015, 13:44
Откуда: Гродно By

Re: Фильтр 50Hz с групповой задержкой 5ms

Сообщение trofim2 »

Как показала практика дифференциатор обладает неважной частотной характеристикой.
В аналоговой технике фазовый фильтр выполняется достаточно просто.
Фильтр первого порядка
Фильтр первого порядка
Каким образом можно реализовать (математически) фильтр первого порядка?


Ответить