AnyMath 文档

Analog Filter Design

模拟滤波器的设计和实现.

模块类型: AnalogFilterDesign

库中的路径:

/Signal Operations/Filters/Filter Designs/Analog Filter Design

资料描述

座 *Analog Filter Design*设计和实现巴特沃斯滤波器、第一类切比雪夫滤波器、第二类切比雪夫滤波器、贝塞尔滤波器或椭圆滤波器,用于不同类型的频率响应:高通滤波器、低通滤波器、带通滤波器或陷波滤波器。

在参数中 *Design method*及 *Filter type*有必要指定滤波器设计和频率响应的类型。 对于滤波器设计和频率响应类型的每个组合,都会显示相应的参数组。 有关详细信息,请参阅滤波器设计和频率响应类型的组合表

Analog Filter Design*在状态空间中使用过滤器的表示形式,并使用块应用过滤器 *State-Space.

港口

输入

# IN_1 — 的输入信号
标量,标量

Details

块的输入信号,以样本格式设置为真实标量,是实时连续的。

数据类型

漂浮64

复数支持

非也。

输出

# OUT_1 — 的输出信号
标量,标量

Details

滤波后的输出信号作为标量返回。

数据类型

漂浮64

复数支持

非也。

参数

# Design method — 过滤器设计
Butterworth | Chebyshev I | Chebyshev II | Elliptic | Bessel

Details

滤波器设计方法如下:

  • Butterworth -巴特沃斯滤波器的幅频响应具有最大的平坦带宽,并且通常是单调的。

  • Chebyshev I —第一种切比雪夫滤波器的幅频响应在通带中具有均匀的脉动,在延迟带中是单调的。

  • Chebyshev II —第二种切比雪夫滤波器的幅频响应在通带中是单调的,在延迟带中具有均匀的脉动。

  • Elliptic -椭圆滤波器的振幅-频率响应在通带和延迟带中都具有均匀的波纹。

  • Bessel -贝塞尔滤波器的幅度-频率响应具有最大平坦带宽并且通常是单调的。 滤波器具有最大平坦的线性相位-频率响应。

Butterworth | Chebyshev I | Chebyshev II | Elliptic | Bessel

默认值

Butterworth

程序使用名称

DesignMethod

可调谐

可计算

# Filter type — 频率响应类型
Lowpass | Highpass | Bandpass | Bandstop

Details

频率响应类型,可供选择的选项:

  • Lowpass -低通滤波器。

  • Highpass -高通滤波器。

  • Bandpass -带通滤波器。

  • Bandstop -陷波滤波器。

Lowpass | Highpass | Bandpass | Bandstop

默认值

Lowpass

程序使用名称

FilterType

可调谐

可计算

# Filter order — 过滤顺序
Int64 integer

Details

过滤器的顺序,如果为参数 *Filter type*值已设置:

  • Lowpass;

  • Highpass.

生成的过滤器的顺序是设置值的两倍,如果参数 *Filter type*值已设置:

  • Bandpass;

  • Bandstop.

默认值

8

程序使用名称

FilterOrder

可调谐

可计算

# Passband edge frequency, rad/s — 决定带宽的截止频率
Float64 real number

Details

确定带宽的截止频率。 测量单位为rad/sec。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Butterworth, Chebyshev I, EllipticBessel,而对于参数 *Filter type*价值 LowpassHighpass.

默认值

30.0

程序使用名称

PassEdgeFreq

可调谐

可计算

# Lower passband edge frequency, rad/s — 带宽下限的频率
Float64 real number

Details

带宽下限的频率。 测量单位为rad/sec。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Butterworth, Chebyshev I, EllipticBessel,而对于参数 *Filter type*价值 BandpassBandstop.

默认值

30.0

程序使用名称

LowPassEdgeFreq

可调谐

可计算

# Upper passband edge frequency, rad/s — 带宽上限的频率
Float64 real number

Details

带宽上限的频率。 测量单位为rad/sec。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Butterworth, Chebyshev I, EllipticBessel,而对于参数 *Filter type*价值 BandpassBandstop.

默认值

60.0

程序使用名称

UpPassEdgeFreq

可调谐

可计算

# Stopband edge frequency, rad/s — 定义延迟带的截止频率
Float64 real number

Details

定义延迟带的截止频率。 测量单位为rad/sec。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Chebyshev II,而对于参数 *Filter type*价值 LowpassHighpass.

默认值

30.0

程序使用名称

StopEdgeFreq

可调谐

可计算

# Lower stopband edge frequency, rad/s — 延迟带下限的频率
Float64 real number

Details

延迟带的下限的频率。 测量单位为rad/sec。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Chebyshev II,而对于参数 *Filter type*价值 BandpassBandstop.

默认值

30.0

程序使用名称

LowStopEdgeFreq

可调谐

可计算

# Upper stopband edge frequency, rad/s — 延迟频带上限的频率
Float64 real number

Details

延迟频带上限的频率。 测量单位为rad/sec。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Chebyshev II,而对于参数 *Filter type*价值 BandpassBandstop.

默认值

60.0

程序使用名称

UpStopEdgeFreq

可调谐

可计算

# Passband ripple, dB — 带宽中的涟漪
Float64 real number

Details

带宽中的振幅-频率响应的波纹。 测量单位为dB。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Chebyshev IElliptic.

默认值

2.0

程序使用名称

PassRipple

可调谐

可计算

# Stopband attenuation, dB — 延迟带中的衰减
Float64 real number

Details

延迟带中的衰减。 测量单位为dB。

依赖关系

若要使用此参数,请为参数设置 *Design method*价值 Chebyshev IIElliptic.

默认值

20.0

程序使用名称

StopAttenuation

可调谐

可计算

此外

滤波器设计和频率响应类型的组合表

Details

此表列出了滤波器设计和频率响应类型的每种组合的可用参数。 对于具有低通或高通滤波器的配置,这些参数包括:

*决定带宽的截止频率, ;

*定义延迟带的截止频率, ;

*带宽中的涟漪 ;

*延迟带中的衰减 .

对于带通或陷波滤波器的配置,这些参数包括:

*带宽下限和上限的频率 ;

*延迟带的下限和上限的频率 ;

*带宽中的涟漪 ;

*延迟带中的衰减 .

频率测量单位为rad/s,频率纹波和衰减均为dB。

过滤器设计 低通滤波器 高通滤波器 带通滤波器 陷波滤波器

Butterworth

秩序,

秩序,

秩序, ,

秩序, ,

Chebyshev I

秩序, ,

秩序, ,

秩序, , ,

秩序, , ,

Chebyshev II

秩序, ,

秩序, ,

秩序, , ,

秩序, , ,

Elliptic

秩序, , ,

秩序, , ,

秩序, , , ,

秩序, , , ,

Bessel

秩序,

秩序,

秩序, ,

秩序, ,

文学作品

  1. 数字滤波器:分析、设计和应用._第二版。 繝シ繝ォ縺ァ縺ョ縺雁抚縺蜷医o縺帙ッ縺薙■繧峨r縺碑ヲァ荳九&縺缧