Engee 文档

Filter

复RF宽带信号的滤波器。

类型: Filter

图书馆中的路径:

/RF/Idealized Baseband/Filter

资料描述

Filter 它是复杂射频(RF)宽带信号的滤波器。 要设计滤波器,可以使用Butterworth、Chebyshev或Chebyshev逆方法。 您还可以在时域或频域中模拟滤波器并绘制其特性。

港口

输入

# — 依赖于时间的输入信号
真正的标量 | 真正的专栏 | 复杂的标量 | 复杂的列

Details

指定为实标量或列、复数标量或列的时间相关输入信号。 列表示连续的时间点。

数据类型

漂浮64, 漂浮物32

复数支持

是的

输出

# — 依赖时间的输出信号
复杂的标量 | 复杂的列

Details

作为复数标量或列返回的与时间相关的输出信号。 时间相关的输出信号与时间相关的输入信号大小相等。

数据类型

漂浮64, 漂浮物32

复数支持

是的

参数

主页

# Design method — 滤波器设计方法
Butterworth | Chebyshev | InverseChebyshev

Details

的过滤器构造方法。 设置为:

  • Butterworth

  • Chebyshev

  • InverseChebyshev

Butterworth | Chebyshev | InverseChebyshev

默认值

Butterworth

程序使用名称

DesignMethod

可调谐

可计算

# Filter type — 过滤器响应类型
Lowpass | Highpass | Bandpass | Bandstop

Details

滤波器响应的类型。 设置为:

  • Lowpass -模拟低通滤波器的类型与指定的设计 Design method .

  • Highpass -用指定的方法模拟高通滤波器的类型 Design method .

  • Bandpass -模拟带通滤波器的类型与指定的方法 Design method .

  • Bandstop -模拟带通滤波器的类型与指定的方法 Design method .

Lowpass | Highpass | Bandpass | Bandstop

默认值

Lowpass

程序使用名称

ResponseType

可调谐

可计算

# Implement using filter order — 使用筛选器顺序启用实现
Logical

Details

选中此框以手动实现筛选器顺序。

默认值

true (已开启)

程序使用名称

UseFilterOrder

可调谐

可计算

# Filter order — 过滤顺序
Real number

Details

过滤顺序,设置为整数, . 如果 Filter type 选择的值 LowpassHighpass,指定单个存储项的数量。 如果为参数 Filter type 选择的值 BandpassBandstop,指定两倍的元素。

依赖关系

要使用此选项,请选中选项复选框。 Implement using filter order .

默认值

3

程序使用名称

FilterOrder

可调谐

可计算

# Passband frequency (Hz) — 带宽频率
Real number

Details

低通滤波器的带宽频率 Lowpass 以Hz为单位,作为正实标量给出。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Lowpass.

默认值

1.0e9

程序使用名称

PassFreq_lp

可调谐

可计算

# Passband frequency (Hz) — 带宽频率
Real number

Details

高通滤波器的带宽频率 Highpass 以Hz为单位,作为正实标量给出。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Highpass.

默认值

2.0e9

程序使用名称

PassFreq_hp

可调谐

可计算

# Passband frequencies (Hz) — 带宽频率

Details

带通滤波器的带宽频率 Bandpass 以Hz为单位,设为两个值的正升向量。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Bandpass.

默认值

[2.0e9 3.0e9]

程序使用名称

PassFreq_bp

可调谐

可计算

# Passband frequencies (Hz) — 带宽频率

Details

带通滤波器的带宽频率 Bandstop 以Hz为单位,设为两个值的正升向量。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Bandstop 并取消选中该框 Implement using filter order .

默认值

[1.0e9 4.0e9]

程序使用名称

PassFreq_bs

可调谐

可计算

# Passband attenuation (dB) — 带宽衰减
Real number

Details

以dB为单位的滤波器带宽的衰减,作为正实标量给出。 对于带通滤波器,该值相等地应用于带宽的两个边缘。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Lowpass, HighpassBandpass.

默认值

10log10(2)

程序使用名称

PassAtten

可调谐

可计算

# Stopband frequency (Hz) — 带通滤波器的延迟带频率
Real number

Details

滤波器的延迟带的频率 Lowpass 以Hz为单位,作为正实标量给出。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Lowpass.

默认值

2.0e9

程序使用名称

StopFreq_lp

可调谐

可计算

# Stopband frequency (Hz) — 带通滤波器的延迟带频率
Real number

Details

滤波器的延迟带的频率 Highpass 以Hz为单位,作为正实标量给出。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Highpass.

默认值

1.0e9

程序使用名称

StopFreq_hp

可调谐

可计算

# Stopband frequencies (Hz) — 带通滤波器的延迟带频率

Details

带通滤波器的延迟带频率 Bandpass 以Hz为单位,设为两个值的正递增向量。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Bandpass 并取消选中该框 Implement using filter order ..

默认值

[1.5e9 3.5e9]

程序使用名称

StopFreq_bp

可调谐

可计算

# Stopband frequencies (Hz) — 带通滤波器的延迟带频率

Details

带通滤波器的延迟带频率 Bandstop 以Hz为单位,设为两个值的正递增向量。

依赖关系

若要使用此参数,请为参数设置 Filter type 意义 Bandstop.

默认值

[2.1e9 2.9e9]

程序使用名称

StopFreq_bs

可调谐

可计算

# Stopband attenuation (dB) — 延迟带中的衰减
Real number

Details

延迟带中的衰减(以dB为单位),指定为大于参数值的正实标量 Passband attenuation (dB) .

依赖关系

要使用此参数:

  • 为参数设置 Filter type 意义 Lowpass, HighpassBandpass 并取消选中该框 Implement using filter order .

  • 安装/安装 Filter type 意义 Bandstop 并选中该框 Implement using filter order .

默认值

40

程序使用名称

StopAtten

可调谐

可计算

# RF frequency (Hz) — 信号的频带的中心
Real number

Details

信号的频带中心相对于滤波器的传递函数作为正实标量给出,单位为Hz。

默认值

1.0e9

程序使用名称

RF

可调谐

可计算

主机

# Modeling domain — 建模领域
Time (Fixed step) | Frequency (Digital filter)

Details

建模的领域。 设置为:

  • Time (Fixed step) -使用固定步长求解器进行模拟(NDF2, Trapezoidal, Backward Euler)

  • Frequency (Digital filter) -使用1-D数字滤波器进行模拟。

Time (Fixed step) | Frequency (Digital filter)

默认值

Time (Fixed step)

程序使用名称

ModelingDomain

可调谐

可计算

# Solver — 时域求解器
NDF2 | Trapezoidal | Backward Euler

Details

固定步长求解器。 设置为:

  • NDF2 -窄带和宽带精度的平衡。 该求解器适用于系统中信号的频率含量相对于奈奎斯特频率未知的情况。

  • Trapezoidal -执行窄带建模。 频率失真和缺乏阻尼效应使得该方法不适合大多数宽带仿真。

  • Backward Euler -最大类系统和信号的建模。 阻尼效应使该求解器适用于宽带建模,但总体精度较低。

依赖关系

若要使用此参数,请为参数设置 Modeling domain 意义 Time (Fixed step).

NDF2 | Trapezoidal | Backward Euler

默认值

NDF2

程序使用名称

SolverFixedStep

可调谐

可计算

# FIR filter length — 一维数字滤波器的长度
Real number

Details

1-D数字滤波器的长度或脉冲响应持续时间,设置为正整数。

依赖关系

若要使用此参数,请为参数设置 Modeling domain 意义 Frequency (Digital filter).

默认值

128

程序使用名称

LengthFir

可调谐

可计算

此外

算法

FIR滤波器系数的确定

该程序使用参数计算离散FIR滤波器的系数 RF frequency (Hz)FIR filter length ,以及使用所获得的极点和零点的滤波器指定的传递函数。

为了确定*离散FIR滤波器*块的直接形状的系数,执行以下步骤:

  1. 位于以载波频率为中心的带宽中的频点由公式确定:

    哪里

    • -载波频率,以Hz为单位;

    • -FIR滤波器长度;

    • -滤波器的时间步长。

  2. 使用公式确定步骤1中指定的频率点的传递函数值:


  3. 离散FIR滤波器的系数由公式确定: