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

 
 
> Синтез FIR фильтра по желаемой АФЧХ
mml
сообщение Dec 14 2012, 04:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 10-11-10
Из: Екатеринбург
Пользователь №: 60 777



Здравствуйте.

Требуется сделать FIR фильтр низкой частоты с нелинейной ФЧХ.
Прекрасно получаю коэффициенты для фильтра с помощью Матлабовского FilterDesign методом Equiripple.
Но ФЧХ такого фильтра линейна!
Требуется сделать полку с постоянной фазой в заданном диапазоне частот.
Подскажите, в какую сторону двигаться для решения задачи.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
eugen_pcad_ru
сообщение Dec 14 2012, 05:38
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



У всех КИХ линейная ФЧХ. Да, Ваша идея противоречит теории фильтрации.
Используйте БПФ-фильтрацию.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
V_G
сообщение Dec 14 2012, 06:40
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(eugen_pcad_ru @ Dec 14 2012, 15:38) *
У всех КИХ линейная ФЧХ.

Неправильно. Линейная ФЧХ только у фильтров с симметричной импульсной характеристикой. КИХ не обязан иметь симметричную характеристику.

2mml
Импульсная характеритика фильтра есть обратное преобразование Фурье от его частотной характеристики. Потому нарисуйте требуемые формы АЧХ, ФЧХ в диапазоне частот до Fs/2, дополните до Fs АЧХ осесимметрично, ФЧХ - центральносимметрично, сделайте из всего этого комплексный массив и возьмите ОДПФ. В получившейся импульсной характеристике (точки которой являются коэффициентами фильтра) отбросьте конечные значения, близкие к нулю (меньшие погрешности вычислений)
Go to the top of the page
 
+Quote Post
mml
сообщение Dec 14 2012, 06:53
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 10-11-10
Из: Екатеринбург
Пользователь №: 60 777



2 V_G
Огромное спасибо за хороший ответ!
Что значит осесимметрично и центральносимметрично?
При отбрасывании конечных значений исходить только из амплитуды значений? От этого будет зависеть порядок фильтра.
Нет ли где примера, как это делается матлабовскими функциями?
Какую задать фазу в диапазоне где она не имеет значения?

Сообщение отредактировал mml - Dec 14 2012, 10:14
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mml   Синтез FIR фильтра по желаемой АФЧХ   Dec 14 2012, 04:45
- - beaRTS   Цитата(mml @ Dec 14 2012, 07:45) Здравств...   Dec 14 2012, 05:07
|- - andrew_b   Цитата(beaRTS @ Dec 14 2012, 09:07) а нел...   Dec 14 2012, 10:44
|- - beaRTS   Цитата(andrew_b @ Dec 14 2012, 14:44) Мож...   Dec 14 2012, 10:56
|- - mml   Цитата(andrew_b @ Dec 14 2012, 13:44) Мож...   Dec 14 2012, 11:09
|- - andrew_b   К вашим услугам все методы синтеза цифровых фильтр...   Dec 14 2012, 11:24
|- - V_G   Цитата(mml @ Dec 14 2012, 21:09) И как со...   Dec 14 2012, 12:29
- - Gyga   У всех КИХ линейная ФЧХ. У БИХ не пойми какая. По ...   Dec 14 2012, 05:17
|- - beaRTS   Цитата(Gyga @ Dec 14 2012, 08:17) У всех ...   Dec 14 2012, 05:22
|- - mml   Цитата(eugen_pcad_ru @ Dec 14 2012, 08:38...   Dec 14 2012, 06:01
|- - beaRTS   Цитата(mml @ Dec 14 2012, 09:53) 2 V_G Чт...   Dec 14 2012, 07:04
- - vetal   Вам требуется постоянная фаза или постоянная групп...   Dec 14 2012, 06:09
|- - mml   Цитата(vetal @ Dec 14 2012, 09:09) Вам тр...   Dec 14 2012, 06:12
- - V_G   Осевая симметрия = зеркальная, четная симметрия. Ц...   Dec 14 2012, 07:03
- - yaghtn   Mml, обратите внимание на FilterShop фирмы LinearX...   Dec 14 2012, 09:57
|- - mml   Цитата(yaghtn @ Dec 14 2012, 12:57) Mml, ...   Dec 14 2012, 10:42
|- - mml   Цитата(yaghtn @ Dec 14 2012, 12:57) Mml, ...   Dec 16 2012, 09:32
|- - AndeyP   Мatlab код для расчета фильтров по заданным амплит...   Dec 17 2012, 21:39
- - voloda   Если еще актуально - так можно сделать, но не в ре...   Jan 13 2013, 12:03


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:47
Рейтинг@Mail.ru


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