Santik писал(а):
Это я уже сам себя цитирую...
Действительно, если считать H(w) периодической функцией, то при
интеграл в пределах не имеет смысла.
Однако мы можем предположить, что Н(w)=0 при w> wN и w<-wN, где wN - частота Найквиста.
тогда как вы сможете расчитать цифровой фильтр? Такому условию может удовлетворять аналоговый фильтр, но никак не цифровой. А мне надо рассчитать именно цифровой. Интегрируют от -pi до pi потому что фильтр именно цифровой и его к-ты можно рассчитать как разложение в ряд Фурье его периодической H(w) на одном периоде повторения. Интегрировать от от -pi до pi можно совершенно любые функции H(w) лишь бы интеграл был конечен. Точно также как любую периодическую функцию (если энергия на одном периоде повторения конечна) можно разложить в ряд Фурье.
Мой совет: Перестаньте загоняться. Преобразованием Гильберта успешно пользуются во всем мире много десятков лет. Вы тут вряд ли кого-нибудь за рукав поймаете.
Добрый день! Необходимо получить постоянный сдвиг в 90 градусов сигнала содержащего гармоники от 50 Гц до 10 кЦ. Сдвиг нужен на каждой гармонике. Пробовал синтезировать фильтр Гильберта в среде FDAtool matlab, однако сдвиг не получается ни на одной из гармоник и он не постоянен. Вопрос как синтезировать такой цифровой фильтр? и возможно ли синтезировать полосовой фильтр Гильберта со сдвигом в 90 градусов для всех гармоник?
Попробовал вводить задержку на порядок фильтра, все равно не получается получить требуемый сдвиг...
Вообще для полосы лучше БИХ или КИХ фильтр использовать? в FDAtool только КИХ можно.
А с помощью БПФ получить преобразование Гильберта вообще очень просто:
1. Делаешь БПФ своего сигнала
2.Обнуляешь амплитуды отрицательных частот
3. Делаешь обратное БПФ
На выходе получаются квадратурные составляющие I,Q
Качество необходимо высокое, причем именно в полосе, чтобы сдвиг был ровно 90 градусов и коэффициент передачи единичным с небольшой погрешностью. Какой лучше использовать фильтр? и желательно более высокое быстродействие.
Про КИХ почитаю, а про широкопослосный преобразователь звуковых сигналов читал, не очень понял..
Aleks писал(а):Качество необходимо высокое, причем именно в полосе, чтобы сдвиг был ровно 90 градусов и коэффициент передачи единичным с небольшой погрешностью. Какой лучше использовать фильтр? и желательно более высокое быстродействие...
Вот про полосу я не понял. Нет у фильтров Гильберта полосы! Это всепропускающий фильтр.
Обычно все-таки КИХ применяют, т.к. нет проблем с ФЧХ.