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

 
 
> Миниизация ГВЗ для БИХ
emerg_reanimator
сообщение Oct 9 2005, 18:35
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853



Добрыь день!

Интереснует, кто занима-лся/ется такой задачей и какие подходы для её решения уже существуют.

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Nov 29 2005, 11:32
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Да, сорри за тормознутость. Нули должны лежать внутри ед.окр., следовательно не получится минимально-фазового фильтра Кауера (у него по определению нули на ед.окр.). Единственное что могу предложить - это принудительно убрать нули внутрь. Получится некое приближение к фильтру Кауера, например (экспериментально) при изменении у фильтра Кауера 8-го порядка радиуса нулей с 1 до 0.99 получаем ухудшение хар-ки примерно на 0.3 дБ, но при этом имеем минимальную фазу.

В матлабе примерно так:

% Num, Den - filter coeffs
[z p k] = tf2zp(Num,Den);
zz = 0.99*exp(j*angle(z));
[NewNum, NewDen]=zp2tf(zz,p,k);

Или - еще как вариант - синтезировать минимизацией p-нормы, с довольно большим p, будет тоже некое приближение к Кауеру, но ограничить положение нулей. Правда ф-цию придется самому писать, так как встроенная умеет только полюса ограничивать.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 00:04
Рейтинг@Mail.ru


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