Перейти к содержанию
    

IIR фильтры с линейной фазой

Добрый день, уважаемые участники форума!

 

Найден способ проектирования БИХ-фильтров с линейной фазой. Подробности опишу чуть пойзже на этом же форуме. А сейчас вопрос по внедрению: в каких областях нужны такие фильтры? Как их продвигать? Любые мысли, предложения. Буду особо признателен, если назовете имена компаний, готовых купить разработку.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найден способ проектирования БИХ-фильтров с линейной фазой. Подробности опишу чуть позже на этом же форуме.

На развод похоже. Или фильтр не фильтрует...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не факт, что развод.

CIC-фильтр - пример БИХа с линейной ФЧХ. Формально.

Фактически, CIC - это рекурсивная реализация однородного КИХ фильтра. Фильтрует он не особо, но

нашел широкое применение в чипах DDC (например AD6620) для децимации узкополосных сигналов

благодаря нулям АЧХ на частотах Fs/N.

 

voloda, выложите здесь коэффициенты какого-нибудь вашего фильтра, чтобы можно было посмотреть в Matlab-е АЧХ/ФЧХ.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все верно. Физически реализуемый БИХ общего вида принципиально не может иметь линейную фазу. Т е полюсы бих с лф должны быть сопряжены относительно единичной окружности (неустойчивый бих) или лежать на ней (частный случай - CIC).

 

ps

 

А вообще-то к-ты такого фильтра нужно привести в форуме и не провоцировать честную компанию на флуд...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если способ действительно существует, и это не CIC и не развод, стоило бы сначала попробовать запатентовать этот способ. Если это алгоритм, найти способ его патентования. В этом случае можно будет продать за рубеж. В нашей стране покупателя найти проблематично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотя бы запатентуйте для начала. Ну и нужно обьяснить сколько ресурсов Вы выиграли по сравнению с ких.

А так бихи приносят много секса изза высокой разрядности во всех во всех цепях.

Сам когдато лет 6 подряд делал многое на бих (1995-2001) - то разрядность, то полюса за 1, то перегрузка.

Неудобно на ПЛИС ложится.

Да и обработка на ПЛИС обычно идет с понижением частоты - тут то ких сразу всех и догоняют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть книга расчет амплитудно-фазовых корректоров помоему автор Сильвинская. Там или фазу или амплитуду можно бих фильтрами делать. Мы ей пользовались . Советская книга еще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это фильтры с нелинейной фазой. А вообще говоря, да. Этого более чем достаточно для практических приложений.

Однако, топикстартер видимо изобрел нечто новое. Ждем-с примеров...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это фильтры с нелинейной фазой. А вообще говоря, да. Этого более чем достаточно для практических приложений.

Однако, топикстартер видимо изобрел нечто новое. Ждем-с примеров...

насчет нового не ясно пока, но есть статья IEEE от 2005 го года (ЕМНИП) где приводится алгоритм преобразования КИХ фильтра в БИХ фильтр с сохранением характеристик. Вроде даже челы патент на это получили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

приводится алгоритм преобразования КИХ фильтра в БИХ фильтр с сохранением характеристик.

Это как, была характеристика конечная, стала бесконечная, но при этом сохранилась? Может, имеется в виду преобразование в рекурсивный фильтр?

Например, КИХ фильтр со скользящим средним (с линейной фазой!) имеет очень экономичную рекурсивную реализацию. В остальных случаях может иметься в виду приближенное преобразование с заданной точностью. То же и про линейную фазу: она может быть линейна с какой-то погрешностью, аналоговые фильтры Бесселя тому пример.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это как, была характеристика конечная, стала бесконечная, но при этом сохранилась? Может, имеется в виду преобразование в рекурсивный фильтр?

статью искать надо, глянул поверх своих архивов не нашел. как найду выложу %)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо, все ответы учту.

Отдельное спасибо brig01.

Пока из статьи не понял: 1) в каком виде коэффициенты (с плавающей или фиксированной точкой), 2) нелинейность ФЧХ, 3) было ли реализовано на практике.

Характеристики похожи, с методом буду разбираться. На первый взгляд - нет, не то.

litv, тоже спасибо. Книжку попробую найти.

 

Модель фильтра 8-го порядка в Simulink 210b. Fs= 2КHz, Fpass 0,5 KHz, Fstop 0,6 KHz, Apass < 1 дБ, Astop 45 дБ. Все коэффициенты – в int16. Нелинейность фазы в полосе пропускания - не более 10 градусов. Есть подозрение, что эта погрешность моделирования, а не самого фильтра, и на практике нелинейность около 4-х градусов. Если как-то еще можно спроектировать такой же фильтр - сообщите, пожалуйста. Матлабом мне сделать такого не удалось. Проектные АЧХ и ФЧХ в архиве.

 

Коэффициенты фильтра (коэффициент log2(a0) - количество разрядов, на которые сдвигаем вправо на выходе звена, см. модель):

 

b0 b2 b1 -a2 -a1 log2(a0)

 

1) 17507, -370, 5978, -4465, 3529, 14,

2) -1542, -2583, 1839, -10193, 13696, 14,

3) 3454, -13659, 5547, -5194, 11240, 13,

4) -12695, -11476, -10796, 4389, -3111, 14,

5) 3371, 5886, -7776, -4941, 3281, 13,

6) 1570, -15956, -6017, 2497, 6726, 14,

7) -2582, -9863, -5677, 7738, 835, 14,

8) 788, -16072, -10502, -14014, -134, 14

Bugrov_filter_8_zv.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...