КИХ-фильтр Метода наименьших квадратов с ограничениями
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
устанавливает усиление полосы полосы пропускания в дБ. PassbandOffset
и Ap
значения влияют на верхнее и более низкое приближение, связанное в полосе пропускания можно следующим образом:
Нижняя граница = (PassbandOffset
- Ap
/2)
Верхняя граница = (PassbandOffset
+A
/2)
Для заграждающих фильтров, PassbandOffset
вектор из длины два, который задает первые и вторые усиления полосы пропускания. PassbandOffset
значения по умолчанию значения к 0 для lowpass, highpass и полосовых фильтров. PassbandOffset
значения по умолчанию значения к [0 0] для заграждающих фильтров.
clsFilter = design(d,'fircls','zerophase',value,'SystemObject',true)
где value
любой 'true'
('1') или 'false'
('0'). Если zerophase
верно, более низкое приближение, связанное в полосе задерживания, обеспечено, чтобы обнулить (i.e., фильтр имеет нулевой фазовый отклик). Zerophase ложный (0) по умолчанию.
Чтобы определить доступные проектные решения, использовать designopts
со спецификацией возражают и метод разработки как входные параметры как показано.
designopts(d,'fircls')
Для полной справки об использовании fircls
, обратитесь к системе справочной информации командной строки. Например, чтобы получить определенную информацию об использовании fircls
с d
, объект спецификации, введите следующее в подсказке MATLAB.
help(d,'fircls')