当前位置:网站首页>Digital filter (V) -- design IIR filter
Digital filter (V) -- design IIR filter
2022-07-28 17:58:00 【A bone loving cat】
Design IIR filter
lead
Digital filter ( One )–IIR And FIR The basic structure and MATLAB Realization
Digital filter ( Two )– Minimum phase delay system and all pass system
Digital filter ( 3、 ... and )– Analog filter design
Digital filter ( Four )– Analog filter into digital filter
Preface
IIR The design steps of the filter mainly consist of three major steps shown in the figure below . First, we need to design an analog prototype filter , Then the filter is digitized into the corresponding digital low-pass filter , Then the conversion in the memory digital domain is called the frequency selection filter we want to get ( Lowpass 、 qualcomm 、 Bandpass 、 Band stop ).
We've done that Analog filter design , Digitalization of analog filter , What we need to do in this section is IIR The last step of filter design , Digital frequency selection filter .
1. Digital low pass to digital low pass
set up θ c \theta_c θc Is the cut-off frequency of a given digital low-pass filter , w c w_c wc Is the cut-off frequency of the desired low-pass filter , That is, we need to use θ c \theta_c θc Demapping w c w_c wc, As shown in the figure below :
The mapping relationship from digital low-pass to digital low-pass is :
take θ c \theta_c θc and w c w_c wc Bring in the above formula to get :
The above formula can be solved :
Here is an example to illustrate how to convert :

2. Digital low pass to digital high pass
set up θ c \theta_c θc Is the cut-off frequency of a given digital low-pass filter , w c w_c wc Is the cut-off frequency of the desired high pass filter , That is, we need to use θ c \theta_c θc Demapping w c w_c wc, As shown in the figure below :
The mapping relationship from digital low pass to digital high pass is :
take θ c \theta_c θc and w c w_c wc Bring in the above formula to get :
The above formula can be solved :
3. Digital low pass to digital bandpass
set up θ c \theta_c θc Is the cut-off frequency of a given digital low-pass filter , w 1 w_1 w1, w 2 w_2 w2 For the desired band-pass filter 、 Lower cut-off frequency , That is, we need to use θ c \theta_c θc Demapping w c w_c wc, As shown in the figure below :

The mapping relationship from digital lowpass to digital bandpass is :
take θ c \theta_c θc and w 1 w_1 w1, w 2 w_2 w2 Bring in the above formula to solve :
among :
4. Digital low pass to digital band stop
set up θ c \theta_c θc Is the cut-off frequency of a given digital low-pass filter , w 1 w_1 w1, w 2 w_2 w2 For the desired band stop filter 、 Lower cut-off frequency , That is, we need to use θ c \theta_c θc Demapping w c w_c wc, As shown in the figure below :
The mapping relationship from digital low-pass to digital band stop is :
take θ c \theta_c θc and w 1 w_1 w1, w 2 w_2 w2 Bring in the above formula to solve :
among 
5. Design IIR Filter steps
Combined with the previous blogs , Design IIR The steps of the filter can be shown as :
边栏推荐
- 临时url
- Leetcode systematic question brushing (4) -- hash table and string
- Compilation principle learning notes 2 (Introduction to syntax analysis)
- Collection集合
- On the non recursive and recursive implementation of finding the nth Fibonacci number respectively
- 数字滤波器(五)--设计IIR滤波器
- 有奖征文 | 2022 云原生编程挑战赛征稿活动开启!
- MySQL installation
- 2.1 operator
- 方法、函数
猜你喜欢

OpenMV(六)--STM32实现物体识别与手写数字识别

数字滤波器(三)--模拟滤波器的设计

centos8使用docker安装wordpress+mysql配置文件中WORDPRESS_DB_HOST的理解

How to upload a project to the code cloud using idea

PS fast making full screen watermark

封装、继承、多态

Openpcd installation process record
![[C language note sharing] - dynamic memory management malloc, free, calloc, realloc, flexible array](/img/3f/35c9ff3be5c0ef781ffcb537287a20.png)
[C language note sharing] - dynamic memory management malloc, free, calloc, realloc, flexible array
![[p5.js learning notes] mouse interaction event](/img/d3/b811825c8e4db2c5f840ea6b571de4.png)
[p5.js learning notes] mouse interaction event

关于localtion 下的root和alias的区别
随机推荐
1.4-dos
OpenMV(四)--STM32实现特征检测
2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程
MySQL details
[unity FPS] tutorial | using unity to make a first person character controller
1.2-进制转换
xcode打包ipa配置手动配置证书
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的配置文件
Encapsulation, inheritance, polymorphism
Collection collection
[advanced C language] - analyze the storage of micro data in memory [2] (floating point storage)
Methods, functions
[C language note sharing] custom type: structure, enumeration, Union (recommended Collection)
Openmv (VI) -- STM32 realizes object recognition and handwritten digit recognition
Branch and loop (for and do while)
Use of multithreading
方法、函数
企业微信和视频号的关联
数字滤波器(六)--设计FIR滤波器
关于localtion 下的root和alias的区别