Равноскоростной односкоростной фильтр FIR из объекта спецификации
equiFilt = design(d,'equiripple','SystemObject',true)
equiFilt = design(d,'equiripple',designoption,value,...,'SystemObject',true)
equiFilt = design(d,'equiripple','SystemObject',true) конструирует четкий цифровой фильтр FIR, используя спецификации, представленные в объекте d. Конструкция фильтра Equiripple минимизирует максимальную пульсацию в полосах пропускания и пробках.
При использовании equiripple при использовании объектов спецификации фильтра Nyquist могут возникать случаи конструкции, когда конструкция фильтра не сходится. Ошибки сходимости возникают, главным образом, при больших порядках фильтрации, малой ширине перехода или больших затуханиях полосы останова. Эти спецификации по отдельности или вместе взятые могут привести к сбоям конструкции. Дополнительные сведения см. в разделе fdesign.nyquist в интерактивной справочной системе.
equiFilt = design(d,'equiripple',designoption,value,...,'SystemObject',true) возвращает четный фильтр FIR, в котором в качестве входных аргументов указываются варианты конструкции.
Для определения доступных вариантов конструкции используйте designopts с объектом спецификации и методом конструирования в качестве входных аргументов, как показано на рисунке.
designopts(d,'method')
Для получения полной справки об использовании equiripple, см. справочную систему командной строки. Например, для получения конкретной информации об использовании equiripple с d, объект спецификации, введите в подсказке MATLAB следующее.
help(d,'equiripple')