TIIRF的参数定义 更多...
#include <filter_interface.h>
成员变量 | |
| TIIRPassTypes | IIRPassType |
| 定义滤波类型:低通,高通,等等 更多... | |
| double | OmegaC |
| 截止频率。无限脉冲响应滤波器的3dB角频率用于低通和高通滤波,中心频率用于带通和陷波滤波 更多... | |
| double | BW |
| 带宽。无限脉冲响应滤波器的3dB带宽用于带通和陷波滤波 更多... | |
| double | dBGain |
| 滤波器的增益 更多... | |
| TFilterPoly | ProtoType |
| 如Butterworth, Cheby等等 更多... | |
| int | NumPoles |
| 极点数量*/ 更多... | |
| double | Ripple |
| 椭圆滤波和切比雪夫滤波的通带波纹 更多... | |
| double | StopBanddB |
| 椭圆滤波和逆切比雪夫的阻带衰减(db) 更多... | |
| double | Gamma |
| 可调整高斯滤波的过渡带宽系数,-1 <= Gamma <= 1 更多... | |
TIIRF的参数定义
需要定义滤波类型(高通、低通等等)、截止频率、带宽、增益、滤波器原型、极点数量、通带波纹、阻带衰减、过渡带宽调整系数
| double TIIRFilterParams::BW |
带宽。无限脉冲响应滤波器的3dB带宽用于带通和陷波滤波
| double TIIRFilterParams::dBGain |
滤波器的增益
定义了要使用的低通滤波原型
| double TIIRFilterParams::Gamma |
可调整高斯滤波的过渡带宽系数,-1 <= Gamma <= 1
| TIIRPassTypes TIIRFilterParams::IIRPassType |
定义滤波类型:低通,高通,等等
| int TIIRFilterParams::NumPoles |
极点数量*/
| double TIIRFilterParams::OmegaC |
截止频率。无限脉冲响应滤波器的3dB角频率用于低通和高通滤波,中心频率用于带通和陷波滤波
| TFilterPoly TIIRFilterParams::ProtoType |
如Butterworth, Cheby等等
| double TIIRFilterParams::Ripple |
椭圆滤波和切比雪夫滤波的通带波纹
| double TIIRFilterParams::StopBanddB |
椭圆滤波和逆切比雪夫的阻带衰减(db)