WOLFRAM SYSTEM MODELER

ChebyshevI

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

Wolfram Language

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

Syntax

(cr, c0, c1) = ChebyshevI(order, A_ripple, normalized)

Inputs (3)

order

Type: Integer

Description: Order of filter

A_ripple

Default Value: 0.5

Type: Real

Description: Pass band ripple in [dB]

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