WOLFRAM SYSTEM MODELER

Butterworth

Return base filter coefficients of Butterworth filter (= low pass filter with w_cut = 1 rad/s)

Wolfram Language

In[1]:=
SystemModel["Modelica.Blocks.Continuous.Internal.Filter.base.Butterworth"]
Out[1]:=

Syntax

(cr, c0, c1) = Butterworth(order, normalized)

Inputs (2)

order

Type: Integer

Description: Order of filter

normalized

Default Value: true

Type: Boolean

Description: = true, if amplitude at f_cut = -3db, otherwise unmodified filter

Outputs (3)

cr

Type: Real[mod(order, 2)]

Description: Coefficient of real pole

c0

Type: Real[integer(order / 2)]

Description: Coefficients of s^0 term if conjugate complex pole

c1

Type: Real[integer(order / 2)]

Description: Coefficients of s^1 term if conjugate complex pole