Конечная импульсная характеристика с методами наименьших квадратов с ограничениями
clsFilter = design(d,'fircls','SystemObject',true)
clsFilter = design(d,'fircls','FilterStructure',value,'SystemObject',true)
clsFilter = design(d,'fircls','PassbandOffset',value,'SystemObject',true)
clsFilter = design(d,'fircls','zerophase',value,'SystemObject',true)
clsFilter = design(d,'fircls','SystemObject',true)
проектирует фильтр конечной импульсной характеристики Метода наименьших квадратов с ограничениями (CLS), clsFilter
, из объекта спецификаций фильтров, d
.
clsFilter = design(d,'fircls','FilterStructure',value,'SystemObject',true)
где value
является одной из следующих структур фильтра:
'dffir'
, фильтр конечной импульсной характеристики в дискретном времени, прямой формы (значение по умолчанию)
'dffirt'
, дискретная прямоформная конечная импульсная характеристика транспонированный фильтр
'dfsymfir'
, дискретный симметричный конечная импульсная характеристика прямой формы
clsFilter = design(d,'fircls','PassbandOffset',value,'SystemObject',true)
где value
устанавливает коэффициент усиления полосы пропускания в дБ. The PassbandOffset
и Ap
значения влияют на верхнюю и нижнюю границы приближения в полосе пропускания следующим образом:
Нижняя граница = (PassbandOffset
- Ap
/2)
Верхняя граница = (PassbandOffset
+ A
/2)
Для полосно-заграждающих фильтров, PassbandOffset
является вектором длины два, который задает первое и второе усиления полосы пропускания. The PassbandOffset
значение по умолчанию 0 для lowpass, highpass и полосно-пропускающих фильтров. The PassbandOffset
значение по умолчанию [0 0] для полосно-заграждающих фильтров.
clsFilter = design(d,'fircls','zerophase',value,'SystemObject',true)
где value
является либо 'true'
('1') или 'false'
('0') . Если zerophase
true, нижняя граница приближения в полосе остановок вынуждена к нулю (т.е. фильтр имеет нулевой фазовый отклик). По умолчанию Zerophase является false (0).
Чтобы определить доступные опции проекта, используйте designopts
с объектом спецификации и методом проекта в качестве входных параметров, как показано на рисунке.
designopts(d,'fircls')
Полная справка по использованию fircls
см. справочную систему командной строки. Например, чтобы получить конкретную информацию об использовании fircls
с d
, объект спецификации, введите следующее в подсказке MATLAB.
help(d,'fircls')