Усиление CIC-фильтра
gain(sysobj)
gain(sysobj,j)
gain(sysobj)
возвращает усиление Системы фильтра object™ sysobj
. Функция поддерживает dsp.CICDecimator
и структуры фильтра dsp.CICInterpolator
.
Когда sysobj
является decimator, gain
возвращает усиление для полного CIC decimator.
Когда sysobj
является интерполятором, интерполятор CIC вставляет нули в поток входных данных, уменьшание фильтра в целом получает 1/R, где R является коэффициентом интерполяции, составлять добавленный нуль оценило выборки. Поэтому усилением интерполятора CIC является (RM) N/R, где N является количеством разделов фильтра, и M является задержкой дифференциала фильтра. gain(sysobj)
возвращает это значение. Следующий пример представляет этот случай.
gain(sysobj,j)
возвращает усиление j
th раздел фильтра интерполяции CIC. Когда вы не используете j
, gain
принимает, что j
2*N, где N является количеством разделов и возвращает усиление последнего раздела фильтра. Этот синтаксис не применяется, когда sysobj
является decimator.