[an error occurred while processing this directive]
SM, а все-таки: Если в АЧХ нулей нет то откуда нули возьмутся на единичном круге (может я не рюхаю чего?)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
andy_P
19 июля 2006 г. 19:31
В ответ на:
Ну так я и предупреждал там о некоем геморрое с нулями :) А выпихнуть их можно совсем чуток, чтобы остаться в допусках на АЧХ.
отправлено SM 19 июля 2006 г. 19:22
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так это же был КИХ фильтр с линейной фазой. Они там, как правило, есть.
—
SM
(19.07.2006 19:33
195.225.131.186
,
пустое
)
А КИХ фильтр с линейной фазой просто не может быть мин-фазовым. Иначе у него фаза настолько минимальна, что одна и та же для разных фильтров:-)
—
-=ВН=-
(19.07.2006 19:41
193.125.71.140
,
пустое
)
Да не, тут уже договорились, что линейнофазовый КИХ из квадрата АЧХ синтезячить. Потом уже нули сортировать.
—
andy_P
(19.07.2006 19:44
80.82.63.185
,
пустое
)
Где договорились?
—
-=ВН=-
(19.07.2006 19:50
193.125.71.140
,
пустое
)
Да вот я писал про три составляющих передаточной функции линейнофазовой системы
—
andy_P
(19.07.2006 19:55
80.82.63.185
,
пустое
,
ссылка
)
Но ведь это раком. Ну представьте, заданная АЧХ, так сложилось, есть АЧХ минимально-фазового фильтра. А линейная фаза просто не бывает минимальной. Вы предлагаете из заданной АЧХ , значит и в этом случае, тоже как-то получить лин. фазовый. Ну Вы его получите только покорежив. Теперь из фильтра с лин. фазой и кореженной АЧХ надо получить мин. фазу и исх. АЧХ. Чем-то анекдот про 2-х ковбоев напоминает:-(
—
-=ВН=-
(19.07.2006 20:13
193.125.71.140
,
пустое
)
На счет раком - согласен - не мой день сегодня. Да и не выдвигал я это как лучший вариант по реализации, а просто как возможность. Если Гильберта не охота, то можно построить линейнофазовый фильтр из квадрата AЧХ и поискать его нули внтури верхней половинки единичного круга.
—
andy_P
(19.07.2006 20:21
80.82.63.185
,
пустое
)
АЧХ задана, фазу надо минимальной сделать :-)
—
homekvn
(19.07.2006 20:03
212.185.161.237
,
пустое
)
У homekvn вроде бы АЧХ была задана, если там нулей нет, то и проблем вроде бы нет? По ней линейнофазовый фильтр скажем типа I отсинтезячить - дело техники - у него полюсов соответственно тоже не появится?
—
andy_P
(19.07.2006 19:39
80.82.63.185
,
пустое
)
Его матлаб-пример явно говорил о том, что изначально в наличии КИХ с линейной фазой.
—
SM
(19.07.2006 19:54
195.225.131.186
,
пустое
)
А если он в частотной сразу синтезит по заданной АЧХ так тем проще. Нулей недопущать!
—
SM
(19.07.2006 19:56
195.225.131.186
,
пустое
)
Я просто думал - меня переклинило. Если в АЧХ нулей нет, то соответственно нулей на единичном круге и не будет.
—
andy_P
(19.07.2006 19:57
80.82.63.185
,
пустое
)
Кстати, если их нет в дискретных точках выборок АЧХ, это не значит, что они не окопались рядом, хорошо замаскировавшись :)
—
SM
(19.07.2006 20:14
195.225.131.186
,
пустое
)
Тоже так было подумал - но нет :-). Если нет, то на мой взгляд не появятся.
—
andy_P
(19.07.2006 20:25
80.82.63.185
,
пустое
)
Да промахнуться можно:-)
—
-=ВН=-
(19.07.2006 20:34
193.125.71.140
,
пустое
)
Смутили совсем :-) Пусть есть некий КИХ фильтр , скажем, c линейной фазой. Есть отсечты его АЧХ (ненулевые). Вопрос - могут ли нули передаточной его функции оказаться на единичном круге?
—
andy_P
(19.07.2006 20:43
80.82.63.185
,
пустое
)
Дык я старался:-) А вот Вам встречный вопрос:-) Есть КИХ длиной 256, все отсчеты ИХ =1. Находим его АЧХ путем взятия Фурье над ИХ, с дальнейшим модулем, длиной 256. Как Вы считаете, будет ли эта АЧХ соответствовать действительности? Этот фильтр на самом деле будет пропускать только 0 частоту, а остальные давить насмерть?:-)
—
-=ВН=-
(19.07.2006 20:51
193.125.71.140
,
пустое
)
Да согласен я :-) . По синку все полезет а не только 0. Линейность фазы и нули меня смутили. Там получается передаточная функция вполне определенного вида. Вот и казалось что H(exp(jw)) никак не сможет нулю равняться.
—
andy_P
(19.07.2006 21:15
80.82.63.185
,
пустое
)
Конечно могут. Если они расположены на частотах где-то между отсчетов.
—
SM
(19.07.2006 20:45
195.225.131.186
,
пустое
)
Сразу согласился бы если бы не было линейной фазы в вопросе. А вот с линейной - мне кажется что нет. Но доказать сходу блин не могу.
—
andy_P
(19.07.2006 20:48
80.82.63.185
,
пустое
)
Так можно подойти с обратной стороны - сначала расположить нули на ед. окр. (и не только), получив лин. фазу, а потом сделать выборки АЧХ как z-преобразования на ед.окр., да так, что ни один ноль не попадет :)
—
SM
(19.07.2006 20:50
195.225.131.186
,
пустое
)
Тьфу. Согласен. Торможу.
—
andy_P
(19.07.2006 20:53
80.82.63.185
,
пустое
)
Кстати, лин. фазу можно и без нулей на окружности получить - лишь бы пары были все симметричны относительно нее.
—
SM
(19.07.2006 21:11
195.225.131.186
,
пустое
)
Я то думал, что скажем синтезячил скажем фильтр типа I по АЧХ без нулей и автоматически не имеем нулей на единичном круге в передаточной функции.
—
andy_P
(19.07.2006 21:17
80.82.63.185
,
пустое
)
Да, я прямо в частотной области синтезю. Нули могу и убрать.
—
homekvn
(19.07.2006 20:01
212.185.161.237
,
пустое
)
Да вряд ли это выход на практику имеет при больших N. Просто при отсутствии нулей можно не бояться гильберта от логарифма делать.
—
andy_P
(19.07.2006 20:04
80.82.63.185
,
пустое
)
Вот я и не буду бояться логарифм брать (Гильберт уже не причем)
—
homekvn
(19.07.2006 20:15
212.185.161.237
,
пустое
)
Дык.
—
andy_P
(19.07.2006 20:24
80.82.63.185
,
пустое
)
Если там нет 0, значит там есть полюсы, а БИХ ему что-то не нужен, полюсы, кстати, должны тоже внутри быть, но это так естественно:-)
—
-=ВН=-
(19.07.2006 19:43
193.125.71.140
,
пустое
)
Я про нули на единичном круге трындел. Какие-то нули всяко есть Ажник N штук (N - длина фильтра).
—
andy_P
(19.07.2006 19:46
80.82.63.185
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание