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

К стати, такой вопрос сравнения: стоит ли считать недостатком CIC его бОльшую задержку? Ведь при больших коэффициентах децимации увеличится задержка, а для хорошего подавления нужно много каскадов

5 каскадов мне всегда хватало. Не могу представить зачем нужно больше 7 каскадов.

А вы поделите суммарную задержку на decimation/interpolation rate. И у вас получится очень маленькая задержка. ИМХО в цепочке FIR на низкой частоте вносит доминантную задержку.

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


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

Понял. Да, я предполагал ухудшение на высоких частотах, если у шума мало разрядов. Если достаточно - то согласен, учту.

 

К стати, такой вопрос сравнения: стоит ли считать недостатком CIC его бОльшую задержку? Ведь при больших коэффициентах децимации увеличится задержка, а для хорошего подавления нужно много каскадов

 

если учесть, что cic есть полный аналог однородного ких, то не понятно о какой разнице в задержках идет речь...

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


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

Цик обычно дешевле. Обычно он работает на высокой частоте, коррекцию можно делать на уже пониженной. Если в каскадном включении раскидать полюса, то можно получить оч хорошее подавление там где нужно.

Часто в системе много фильтров и коррекцию завала можно перетащить на следующий или предыдущий фильтры. Надо понимать, что разрядность придется увеличить, поскольку завал в полосе может составлять десятки дб.

 

Про задержку: цик это фир с единичными коэффициентами со всеми вытекающими...

 

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


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

С единичными - это же скользящее среднее?

Да

Про задержку: цик это фир с единичными коэффициентами со всеми вытекающими...

Ну это для однокаскадного CIC, в общем случае это комбинация скользящих средних с различными АЧХ. Соответственно задержка вырастет примерно пропорционально количеству звеньев.

Часто в системе много фильтров и коррекцию завала можно перетащить на следующий или предыдущий фильтры. Надо понимать, что разрядность придется увеличить, поскольку завал в полосе может составлять десятки дб.

ИМХО не нужно её ростить сверх естественного повышения разрядности в дециматоре, связанного с постепенным заужением полосы. Если всё сделано правильно, то динамики хватит. Может только если в каком-то частном случае нужно будет еще докидывать..

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


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

С единичными - это же скользящее среднее?

 

 

угу. cic-1 - просто скользящее среднее. Любой cic имеет ких-интерпретацию. а задержка ких с линейной фазой всегда определяется только числом коэффициентов.

 

вообще говоря, cic - просто экономичный способ реализации ких определенного вида.

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


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

Вы что, преподаватель? )) Уже в 2х темах спрашиваете )))

 

- вы что, больной???

- нет... а вы что, доктор? (с)

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


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

Вы что, преподаватель? )) Уже в 2х темах спрашиваете )))

 

- вы что, больной???

- нет... а вы что, доктор? (с)

 

Есть повод.

Вопрос только в одной теме - вы невнимательны.

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


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

А чем определяется порядок CIC? Как узнать, какого порядка достаточно для данного фильтра?

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


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

Количеством звеньев. Одно звено = интегратор + гребенчатый фильтр. Порядок определяется исходя из требований к АЧХ, в первую очередь к подавлению за полосой пропускания. Каждое следующие звено увеличивает это подавление.

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


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

Количеством звеньев. Одно звено = интегратор + гребенчатый фильтр. Порядок определяется исходя из требований к АЧХ, в первую очередь к подавлению за полосой пропускания. Каждое следующие звено увеличивает это подавление.

 

 

А если после CIC ставится корректирующий FIR? То в таком случае порядок CIC не важен?

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


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

Зачем используют CIC фильтр? Чтобы обеспечить фильтрацию до очень узкой полосы в сравнении с частотой сэмплирования АЦП. Потом делают децимацию и уже на значительно пониженной частоте ставят FIR, который в т.ч. делает коррекцию АЧХ. При децимации важно, чтобы шум и помехи за полосой CIC фильтра был подавлен как можно лучше. Если вы поставите фильтр малого порядка, а потом сделаете децимацию, то шум/помехи свернутся в вашу полосу, интерферируя с вашим сигналом. И уже никакой FIR в этой ситуации не поможет, т.к. всё это добро уже попало в вашу полосу.

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


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

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

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

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

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

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

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

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

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

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