- 23
- 0
- 约3.47万字
- 约 21页
- 2018-05-29 发布于湖北
- 举报
设计四种IIR数字滤波器VB核心程序
四种 IIR 数字滤波器的核心程序
本文给出双线性变换法设计四种IIR数字滤波器的核心程序。程序用 VB写成。这四种滤波器是
巴特沃思滤波器 2. 切比雪夫1型滤波器
3. 切比雪夫2型滤波器 4. 椭圆滤波器
图1、2示出以上几种滤波器的程序框图。
图 1
图 2
`
使用双线性变换法的 Butterworth 型 IIR 数字滤波器设计程序
形参说明如下 :
PbType ----------- 输入整型量,滤波器通带类型 :
PbType = 0 : 低通滤波器;
PbType = 1 : 高通滤波器;
PbType = 2 : 带通滤波器;
PbType = 3 : 带阻滤波器.
fp1 ----------- 输入双精度量, 低通或高通滤波器的通带边界频率( Hz ); 带通或带阻滤波器的通带低端边
‘ 界频率( Hz ).
fp2 ----------- 输入双精度量, 带通或带阻滤波器的通带低端边界频率( Hz ).
Apass -----------输入双精度量, 通带衰减( dB ).
fs1 ----------- 输入双精度量, 低通或高通滤波器的阻带边界频率( Hz ); 带通或带阻滤波器的阻带高端边
‘ 界频率( Hz ).
fs2 ----------- 输入双精度量, 带通或带阻滤波器的阻带高端边界频率( Hz ).
Astop ----------- 输入双精度量, 阻带衰减( dB ).
fsamp ----------- 输入双精度量, 采样频率( Hz ).
points ----------- 输入整型量, 幅频特性计算点数.
ord ----------- 输入整型量, 滤波器阶数.
NumSec( ) -------- 输出双精度量, 转移函数二阶节的分子多项式系数二维数组.
元素 NumSec( k, i ) 中,
k : 二阶节序号;
i : 多项式系数, i = 0 相应于常数项.
DenSec( ) -------- 输出双精度量 转移函数二阶节的分母多项式系数二维数组.
元素 DenSec( k, i ) 中,
k : 二阶节序号;
i : 多项式系数, i = 0 相应于常数项.
NumSec_Z( ) ------ 输出双精度量 系统函数二阶节的分子多项式系数二维数组.
元素 NumSec_Z( k, i ) 中,
k : 二阶节序号;
i : 多项式系数, i = 0 相应于常数项.
DenSec_Z( ) ------ 输出双精度量 系统函数二阶节的分母多项式系数二维数组.
元素 DenSec_Z( k, i ) 中,
k : 二阶节序号;
i : 多项式系数, i = 0 相应于常数项.
AR( ) ------------ 输出双精度量,滤波器的幅频特性数组.
Sub Butterworth(PbType As Integer, fp1 As Double, fp2 As Double, Apass As Double, fs1 As Double, fs2 As Double, Astop As Double, fsamp As Double, points As Integer, ord As Integer, NumSec() As Double, DenSec() As Double, NumSec_Z() As Double, DenSec_Z() As Dou
您可能关注的文档
最近下载
- 2026-2030中国汽车工业用涂料行业最新度报告.docx
- 人教版数学二年级下册《1.2 余数和除数的关系》教学设计.docx VIP
- 元宵灯谜大全及答案简单100个.docx VIP
- The Lantern Festival 中国传统节日英语课件 .ppt
- 《公共政策导论》(第五版)谢明-第3章 政策主体、政策客体与政策环境.ppt VIP
- 人教版数学二年级下册《1.1 余数及有余数的除法的含义》教学设计.docx VIP
- 2022年六年级下册道法练习册电子.docx VIP
- 2025北京人大附中初三(下)开学考物理试卷.pdf
- 《公共政策导论》(第五版)谢明-第8章 政策终结.ppt VIP
- 比亚迪:2023年年度报告.pdf VIP
原创力文档

文档评论(0)