This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Butterworth IIR filter design using specification object


butterFilter = design(d,'butter','SystemObject',true)
butterFilter = design(d,'butter',designoption,value,'SystemObject',true)


butterFilter = design(d,'butter','SystemObject',true) designs a Butterworth IIR digital filter using the specifications supplied in the object d.

butterFilter = design(d,'butter',designoption,value,'SystemObject',true) returns a Butterworth IIR filter where you specify a design option and value.

To determine the available design options, use designopts with the specification object and the design method as input arguments as shown.


For complete help about using butter, refer to the command line help system. For example, to get specific information about using butter with d, the specification object, enter the following at the MATLAB prompt.



collapse all

Construct a default lowpass filter specification object and design a Butterworth filter.

d = fdesign.lowpass;
Lowpass = design(d,'butter','matchexactly','stopband','SystemObject',true);

Construct a highpass filter specification object and design a Butterworth filter. Specify the order to be 8 and 3 dB frequency to be 0.6*pi radians/sample.

d = fdesign.highpass('N,F3dB',8,.6);
Highpass = design(d,'butter','SystemObject',true);

See Also

| |

Introduced in R2011a

Was this topic helpful?