Страница 1 из 9
Цифровой фильтр Гильберта
Добавлено: 14 июн 2013, 15:58
Santik
В статье
http://www.dsplib.ru/content/hilbert/hilbert.html совершенно справедливо отмечается, что ограничение порядка фильтра Гильберта приведет к искажениям частотной характеристики фильтра по сравнению с идеальным.
Есть идея попытаться дважды фильтровать исходный сигнал. Каждый фильтр будет сдвигать фазу на 45 градусов, (один фильтр +45 другой -45)
Искажения в усечённом фильтре по-прежнему будут присутствовать, но есть надежда, что пара I,Q будет более качественной, так как АЧХ фильтров одинакова.
Число умножений не изменится (умножение заменяется на изменение знака).
Re: Цифровой фильтр Гильберта
Добавлено: 14 июн 2013, 18:15
Бахурин Сергей
Интересная мысль. Однако хотелось бы взглянуть на импульсную характеристику таких фазосдвигателей на 45 градусов.
Re: Цифровой фильтр Гильберта
Добавлено: 14 июн 2013, 19:54
Santik
Импульсная характеристика 32 точки.
Только что-то она комплексная получилась...
Re: Цифровой фильтр Гильберта
Добавлено: 14 июн 2013, 20:21
Santik
Вроде нашёл несимметричность (Fd/2)
На 33 точках всё нормально.
Re: Цифровой фильтр Гильберта
Добавлено: 14 июн 2013, 20:34
Бахурин Сергей
ну вот получается не очень хорошо. В фильтре гильберта каждый второй отсчет нулевой, к тому же вам надо 2 фильтра для поворота на 45 градусов. Поэтому при тех же ресурсах фильтр гильберта можно сделать аж в 4 раза длиннее. Соответственно характеристики его будут лучше.
Re: Цифровой фильтр Гильберта
Добавлено: 15 июн 2013, 08:48
Santik
Изменением уровня пропускания постоянной составляющей удалось добиться
при
Существует также симметрия:
Re: Цифровой фильтр Гильберта
Добавлено: 15 июн 2013, 13:16
Santik
Вот ещё вопрос: можно ли объединить фильтр Гильберта и полосовой фильтр?
Мне кажется при применении двух "полу-Гильбертовых" фильтров это реально. Обычно же решается задача:
входной сигнал -> полосовой фильтр -> фильтр Гильберта -> Q
__________________________________-----------------------------> I
Предлагается:
_________________ -----> +1/2 Гильберта + ПФ ----> Q
входной сигнал ->
________________ ------> -1/2 Гильберта + ПФ ----> I
Re: Цифровой фильтр Гильберта
Добавлено: 17 июн 2013, 07:12
Santik
Re: Цифровой фильтр Гильберта
Добавлено: 17 июн 2013, 17:47
Santik
Меня смущает тот факт, что выражение для
с точностью до множителя совпадает с выражением из статьи
http://www.dsplib.ru/content/hilbert/hilbert.html#r5
Может внимательнее рассмотреть случай
при
???
Хотя это только на постоянную составляющую должно влиять...
Короче, немного запутался....
Re: Цифровой фильтр Гильберта
Добавлено: 19 июн 2013, 06:57
Santik
Да.... Формулы мои казались неверными...(для случая w1=0 w2=Pi)
Но и формула (24) в статье
http://www.dsplib.ru/content/hilbert/hilbert.html#r5 тоже неверна!!!
(24) можно рассматривать как некоторое приближение ("экономически выгодное"). Поэтому и АЧХ такая неравномерная...
На самом деле
но пропадает основное достоинстово формулы (24) h(k)=0 при чётном k...