Engee 文档

Filter

复RF宽带信号的滤波器。

类型: Filter

图书馆中的路径:

/RF/Idealized Baseband/Filter

资料描述

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

港口

输入

# — 依赖于时间的输入信号
'real scalar|/'real column|/'complex scalar|/'complex column`

Details

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

数据类型

'Float64|/'Float32`

复数支持

是的

输出

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

Details

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

数据类型

'Float64|/'Float32`

复数支持

是的

参数

主页

# 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

低通、高通和带通滤波器的带宽频率,指定为两个值的正实标量或正升矢量。 根据筛选器类型,接受的值类型和默认值会有所不同。:

参数值 Filter type 值类型 默认值(Hz)

Lowpass

正实标量

1e9

Highpass

正实标量

2000000000

Bandpass

两个值的正递增向量

[2000000000 3000000000]

依赖关系

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

默认值

1.0e9

程序使用名称

PassFreq_lp

可调谐

可计算

# Passband frequency (Hz)缺少描述
Real number

Details

缺少描述。

默认值

2.0e9

程序使用名称

PassFreq_hp

可调谐

可计算

# Passband frequencies (Hz)缺少描述

Details

缺少描述。

默认值

[2.0e9 3.0e9]

程序使用名称

PassFreq_bp

可调谐

可计算

# Passband frequencies (Hz) — 带宽衰减

Details

滤波器带宽的衰减,指定为正实标量。 对于带通滤波器,该值相等地应用于带宽的两个边缘。

依赖关系

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

默认值

[1.0e9 4.0e9]

程序使用名称

PassFreq_bs

可调谐

可计算

# Passband attenuation (dB) — 带通滤波器的带宽频率
Real number

Details

带通滤波器的带宽频率,指定为正实标量或两个值的正递增向量。 取决于参数 Filter typeImplement using filter order 接受的值类型和默认值不同如下。

参数值 Filter type 值类型 默认值(Hz)/启用此选项

Lowpass

正实标量

1e9

安装为 Filter type 意义 Lowpass 并取消选中该框 Implement using filter order

Highpass

正实标量

2000000000

安装为 Filter type 意义 Highpass 并取消选中该框 Implement using filter order

Bandpass

两个值的正递增向量

[2000000000 3000000000]

安装为 Filter type 意义 `Bandpass`"然后取消选中该框 Implement using filter order

Bandstop/两个值的正递增向量

[2100000000 2900000000]

安装为 Filter type 意义 Bandstop 并取消选中该框 Implement using filter order

默认值

10log10(2)

程序使用名称

PassAtten

可调谐

可计算

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

Details

带通滤波器的延迟带的频率,指定为正实标量或两个值的正递增矢量,以Hz为单位。

在参数中 Filter typeImplement using filter order 接受的值类型和默认值不同如下。

参数值 Filter type 值类型 默认值(Hz)/启用此选项

Lowpass

正实标量

2000000000

安装为 Filter type 意义 Lowpass 并取消选中该框 Implement using filter order

Highpass

正实标量

1000000000

安装为 Filter type 意义 Highpass 并取消选中该框 Implement using filter order

Bandpass

两个值的正递增向量

[1500000000 3500000000]

安装为 Filter type 意义 `Bandpass`"然后取消选中该框 Implement using filter order

Bandstop/两个值的正递增向量

[2100000000 2900000000]

安装为 Filter type 意义 Bandstop 并取消选中或选中该框 Implement using filter order

默认值

2.0e9

程序使用名称

StopFreq_lp

可调谐

可计算

# Stopband frequency (Hz)缺少描述
Real number

Details

缺少描述。

默认值

1.0e9

程序使用名称

StopFreq_hp

可调谐

可计算

# Stopband frequencies (Hz)缺少描述

Details

缺少描述。

默认值

[1.5e9 3.5e9]

程序使用名称

StopFreq_bp

可调谐

可计算

# Stopband frequencies (Hz)缺少描述

Details

缺少描述。

默认值

[2.1e9 2.9e9]

程序使用名称

StopFreq_bs

可调谐

可计算

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

Details

延迟带中的衰减,指定为大于参数值的正实标量 Passband attenuation (dB) ,以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 -最大类系统和信号的建模。 阻尼效应使该求解器适用于宽带建模,但总体精度较低。

NDF2 | Trapezoidal | Backward Euler

默认值

NDF2

程序使用名称

SolverFixedStep

可调谐

可计算

# FIR filter length — 1-D数字滤波器的长度
Real number

Details

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

依赖关系

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

默认值

128

程序使用名称

LengthFir

可调谐

可计算

此外

算法

FIR滤波器系数的确定

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

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

  1. 使用此公式确定位于以载波频率为中心的带宽中的频率点。

哪里

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

  • -FIR滤波器的长度。

  • -滤波器的时间步长。

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


  1. 使用此公式确定离散FIR滤波器的系数