欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数字滤波器(五)--设计IIR滤波器

程序员文章站 2022-06-17 14:33:32
引数字滤波器(一)–IIR与FIR的基本结构与MATLAB实现数字滤波器(二)–最小相位延时系统和全通系统数字滤波器(三)–模拟滤波器的设计数字滤波器(四)–模拟滤波器转化为数字滤波器前言IIR滤波器的设计步骤主要由下图所示的三个大步骤组成。首先我们要设计出模拟原型滤波器,然后将滤波器数字化为相应的数字低通滤波器,然后在记性数字域的转换称为我们希望得到的选频滤波器(低通、高通、带通、带阻)。我们已经实现了模拟滤波器的设计,模拟滤波器的数字化,本节要做的就是IIR滤波器设计的最后一个步骤,数字...

数字滤波器(一)–IIR与FIR的基本结构与MATLAB实现
数字滤波器(二)–最小相位延时系统和全通系统
数字滤波器(三)–模拟滤波器的设计
数字滤波器(四)–模拟滤波器转化为数字滤波器

前言

IIR滤波器的设计步骤主要由下图所示的三个大步骤组成。首先我们要设计出模拟原型滤波器,然后将滤波器数字化为相应的数字低通滤波器,然后在记性数字域的转换称为我们希望得到的选频滤波器(低通、高通、带通、带阻)。
数字滤波器(五)--设计IIR滤波器
我们已经实现了模拟滤波器的设计模拟滤波器的数字化,本节要做的就是IIR滤波器设计的最后一个步骤,数字选频滤波器。

1. 数字低通转数字低通

θc\theta_c为给定的数字低通滤波器的截止频率,wcw_c为希望得到的低通滤波器的截止频率,也就是我们要用θc\theta_c去映射wcw_c,如下图所示:
数字滤波器(五)--设计IIR滤波器
数字低通到数字低通的映射关系为:
数字滤波器(五)--设计IIR滤波器
θc\theta_cwcw_c带入上式可以得到:
数字滤波器(五)--设计IIR滤波器
上式可以解得:
数字滤波器(五)--设计IIR滤波器
下面通过一个例子来说明一下如何进行转换:

数字滤波器(五)--设计IIR滤波器

2. 数字低通转数字高通

θc\theta_c为给定的数字低通滤波器的截止频率,wcw_c为希望得到的高通滤波器的截止频率,也就是我们要用θc\theta_c去映射wcw_c,如下图所示:
数字滤波器(五)--设计IIR滤波器
数字低通到数字高通的映射关系为:
数字滤波器(五)--设计IIR滤波器
θc\theta_cwcw_c带入上式可以得到:
数字滤波器(五)--设计IIR滤波器
上式可以解得:
数字滤波器(五)--设计IIR滤波器

3. 数字低通转数字带通

θc\theta_c为给定的数字低通滤波器的截止频率,w1w_1w2w_2为希望得到的带通滤波器的上、下截止频率,也就是我们要用θc\theta_c去映射wcw_c,如下图所示:

数字滤波器(五)--设计IIR滤波器
数字低通到数字带通的映射关系为:
数字滤波器(五)--设计IIR滤波器
θc\theta_cw1w_1w2w_2带入上式可以解得:
数字滤波器(五)--设计IIR滤波器
其中:
数字滤波器(五)--设计IIR滤波器

4. 数字低通转数字带阻

θc\theta_c为给定的数字低通滤波器的截止频率,w1w_1w2w_2为希望得到的带阻滤波器的上、下截止频率,也就是我们要用θc\theta_c去映射wcw_c,如下图所示:
数字滤波器(五)--设计IIR滤波器
数字低通到数字带阻的映射关系为:
数字滤波器(五)--设计IIR滤波器
θc\theta_cw1w_1w2w_2带入上式可以解得:
数字滤波器(五)--设计IIR滤波器
其中
数字滤波器(五)--设计IIR滤波器

5. 设计IIR滤波器的步骤

结合前几篇博客,设计IIR滤波器的步骤可以由下图表示为:
数字滤波器(五)--设计IIR滤波器

本文地址:https://blog.csdn.net/qq_42580947/article/details/107288051