滤波器基础系列博客
    
    ,传送门:
   
    
     滤波器基础03——Sallen-Key滤波器、多反馈滤波器与Bainter陷波器
    
   
    
    
    
     前言
    
   
前言
通常,滤波器模块或芯片通常会这样来描述自己,如5阶巴特沃斯低通滤波器,2阶切比雪夫滤波器,4阶贝塞尔滤波器,这些初看很奇怪的称呼其实是表达出了这些滤波器的一些关键特性。
巴特沃斯、切比雪夫等可统称为函数型滤波器。本博文将介绍这些函数型滤波器的定义与滤波器特性的区分。
    
    
    
     一. 滤波器的零点与极点
    
   
一. 滤波器的零点与极点
    滤波器传递函数如下:
    
    
     
      
       
        H 
(
s
)
=
A
m
×
1
+
m
1
s
+
m
2
s
2
+
.
.
.
+
m
m
s
m
1
+
n
1
s
+
n
2
s
2
+
.
.
.
+
n
n
s
n
         H\left( s \right) =A_m\times \frac{1+m_1s+m_2s^2+…+m_ms^m}{1+n_1s+n_2s^2+…+n_ns^n}
       
       
        
         
         
         
          H
         
         
         
         
          
           (
          
          
           s
          
          
           )
          
         
         
         
         
          =
         
         
         
        
        
         
         
         
          
           A
          
          
           
            
             
              
               
               
               
                
                 m
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
         
         
         
         
          ×
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 1
                
                
                
                
                 +
                
                
                
                
                 
                  n
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        1
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                
                
                 s
                
                
                
                
                 +
                
                
                
                
                 
                  n
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                
                
                 
                  s
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                   
                  
                 
                
                
                
                
                 +
                
                
                
                
                 …
                
                
                
                
                 +
                
                
                
                
                 
                  n
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        n
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                
                
                 
                  s
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        n
                       
                      
                     
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
                
                
                
                 +
                
                
                
                
                 
                  m
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        1
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                
                
                 s
                
                
                
                
                 +
                
                
                
                
                 
                  m
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                
                
                 
                  s
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                   
                  
                 
                
                
                
                
                 +
                
                
                
                
                 …
                
                
                
                
                 +
                
                
                
                
                 
                  m
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        m
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                
                
                 
                  s
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        m
                       
                      
                     
                    
                   
                  
                 
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
        
       
      
     
    
    
    此传递函数可改写与零极点的形式:
    
    
     
      
       
        H 
(
s
)
=
K
∗
(
s
−
z
1
)
(
s
−
z
2
)
⋯
(
s
−
z
m
)
(
s
−
p
1
)
(
s
−
p
2
)
⋯
(
s
−
p
n
)
         H\left( s \right) =K^*\frac{\left( s-z_1 \right) \left( s-z_2 \right) \cdots \left( s-z_m \right)}{\left( s-p_1 \right) \left( s-p_2 \right) \cdots \left( s-p_n \right)}
       
       
        
         
         
         
          H
         
         
         
         
          
           (
          
          
           s
          
          
           )
          
         
         
         
         
          =
         
         
         
        
        
         
         
         
          
           K
          
          
           
            
             
              
               
               
               
                
                 ∗
                
               
              
             
            
           
          
         
         
          
          
          
           
            
             
              
               
               
               
                
                 
                  (
                 
                 
                  s
                 
                 
                 
                 
                  −
                 
                 
                 
                 
                  
                   p
                  
                  
                   
                    
                     
                      
                       
                       
                       
                        
                         1
                        
                       
                      
                     
                     
                      
                     
                    
                    
                     
                      
                      
                     
                    
                   
                  
                 
                 
                  )
                 
                
                
                
                
                 
                  (
                 
                 
                  s
                 
                 
                 
                 
                  −
                 
                 
                 
                 
                  
                   p
                  
                  
                   
                    
                     
                      
                       
                       
                       
                        
                         2
                        
                       
                      
                     
                     
                      
                     
                    
                    
                     
                      
                      
                     
                    
                   
                  
                 
                 
                  )
                 
                
                
                
                
                 ⋯
                
                
                
                
                 
                  (
                 
                 
                  s
                 
                 
                 
                 
                  −
                 
                 
                 
                 
                  
                   p
                  
                  
                   
                    
                     
                      
                       
                       
                       
                        
                         n
                        
                       
                      
                     
                     
                      
                     
                    
                    
                     
                      
                      
                     
                    
                   
                  
                 
                 
                  )
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 
                  (
                 
                 
                  s
                 
                 
                 
                 
                  −
                 
                 
                 
                 
                  
                   z
                  
                  
                   
                    
                     
                      
                       
                       
                       
                        
                         1
                        
                       
                      
                     
                     
                      
                     
                    
                    
                     
                      
                      
                     
                    
                   
                  
                 
                 
                  )
                 
                
                
                
                
                 
                  (
                 
                 
                  s
                 
                 
                 
                 
                  −
                 
                 
                 
                 
                  
                   z
                  
                  
                   
                    
                     
                      
                       
                       
                       
                        
                         2
                        
                       
                      
                     
                     
                      
                     
                    
                    
                     
                      
                      
                     
                    
                   
                  
                 
                 
                  )
                 
                
                
                
                
                 ⋯
                
                
                
                
                 
                  (
                 
                 
                  s
                 
                 
                 
                 
                  −
                 
                 
                 
                 
                  
                   z
                  
                  
                   
                    
                     
                      
                       
                       
                       
                        
                         m
                        
                       
                      
                     
                     
                      
                     
                    
                    
                     
                      
                      
                     
                    
                   
                  
                 
                 
                  )
                 
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
        
       
      
     
    
    
    其中,
    
     
      
       z 
j
(
j
=
1
,
2
,
          ⋯
          
,
m
)
        z_j\left( j=1,2,\cdots ,m \right)
      
      
       
        
        
        
         
          z
         
         
          
           
            
             
              
              
              
               
                j
               
              
             
            
            
             
            
           
           
            
             
             
            
           
          
         
        
        
        
        
         
          (
         
         
          j
         
         
         
         
          =
         
         
         
         
          1
         
         
          ,
         
         
         
         
          2
         
         
          ,
         
         
         
         
          ⋯
         
         
         
         
         
         
          ,
         
         
         
         
          m
         
         
          )
         
        
       
      
     
    
    为传递函数分子多项式等于零的根,称为传递函数的零点;
    
     
      
       p 
i
(
i
=
1
,
2
,
          ⋯
          
,
n
)
        p_i\left( i=1,2,\cdots ,n \right)
      
      
       
        
        
        
         
          p
         
         
          
           
            
             
              
              
              
               
                i
               
              
             
            
            
             
            
           
           
            
             
             
            
           
          
         
        
        
        
        
         
          (
         
         
          i
         
         
         
         
          =
         
         
         
         
          1
         
         
          ,
         
         
         
         
          2
         
         
          ,
         
         
         
         
          ⋯
         
         
         
         
         
         
          ,
         
         
         
         
          n
         
         
          )
         
        
       
      
     
    
    为传递函数分母多项式等于零的根,称为传递函数的极点;
    
     
      
       K 
∗
        K^*
      
      
       
        
        
        
         
          K
         
         
          
           
            
             
              
              
              
               
                ∗
               
              
             
            
           
          
         
        
       
      
     
    
    称为传递系数。
   
传递函数有零点的滤波器称为零点滤波器,同样的,传递函数仅有极点的滤波器称为全极点滤波器。
像双极点滤波器,意思就是说此滤波器没有零点仅有两个极点,双极点也就等同于分母的阶数为二,所以双极点滤波器也就是一个无零点的二阶滤波器。
    
    
    
     二. 全极点滤波器
    
   
二. 全极点滤波器
一般来说,要构造出零点,滤波器电路就会比较复杂,所以,我们常用的都是全极点滤波器。
像巴特沃斯滤波器、切比雪夫滤波器、贝塞尔滤波器均属于全极点滤波器。
而反切比雪夫滤波器、椭圆滤波器则属于零点滤波器。
    
    
    2.1 全极点低通滤波器
   
    以二阶低通滤波器为例,传递函数为:
    
    
     
      
       
        H 
(
j
ω
)
=
A
m
×
1
1
+
1
Q
ω
0
j
ω
+
1
ω
0
2
(
j
ω
)
2
=
A
m
×
1
1
+
1
Q
j
ω
ω
0
+
(
j
ω
ω
0
)
2
         H\left( j\omega \right) =A_m\times \frac{1}{1+\frac{1}{Q\omega _0}j\omega +\frac{1}{
        
        {\omega _0}^2}\left( j\omega \right) ^2}=A_m\times \frac{1}{1+\frac{1}{Q}j\frac{\omega}{\omega _0}+\left( j\frac{\omega}{\omega _0} \right) ^2}
       
       
        
         
         
         
          H
         
         
         
         
          
           (
          
          
           jω
          
          
           )
          
         
         
         
         
          =
         
         
         
        
        
         
         
         
          
           A
          
          
           
            
             
              
               
               
               
                
                 m
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
         
         
         
         
          ×
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 1
                
                
                
                
                 +
                
                
                
                
                 
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        
                         Q
                        
                        
                         
                          ω
                         
                         
                          
                           
                            
                             
                              
                              
                              
                               
                                0
                               
                              
                             
                            
                            
                             
                            
                           
                           
                            
                             
                             
                            
                           
                          
                         
                        
                       
                      
                     
                     
                      
                      
                      
                      
                     
                     
                      
                      
                      
                       
                        
                         1
                        
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                 
                 
                
                
                 jω
                
                
                
                
                 +
                
                
                
                
                 
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        
                         
                          
                           
                            ω
                           
                           
                            
                             
                              
                               
                                
                                
                                
                                 
                                  0
                                 
                                
                               
                              
                              
                               
                              
                             
                             
                              
                               
                               
                              
                             
                            
                           
                          
                         
                         
                          
                           
                            
                             
                              
                              
                              
                               
                                2
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                     
                      
                      
                      
                      
                     
                     
                      
                      
                      
                       
                        
                         1
                        
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                 
                 
                
                
                
                
                 
                  
                   (
                  
                  
                   jω
                  
                  
                   )
                  
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
         
         
         
          =
         
         
         
        
        
         
         
         
          
           A
          
          
           
            
             
              
               
               
               
                
                 m
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
         
         
         
         
          ×
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 1
                
                
                
                
                 +
                
                
                
                
                 
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        
                         Q
                        
                       
                      
                     
                     
                      
                      
                      
                      
                     
                     
                      
                      
                      
                       
                        
                         1
                        
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                 
                 
                
                
                 j
                
                
                 
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        
                         
                          ω
                         
                         
                          
                           
                            
                             
                              
                              
                              
                               
                                0
                               
                              
                             
                            
                            
                             
                            
                           
                           
                            
                             
                             
                            
                           
                          
                         
                        
                       
                      
                     
                     
                      
                      
                      
                      
                     
                     
                      
                      
                      
                       
                        
                         ω
                        
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                 
                 
                
                
                
                
                 +
                
                
                
                
                 
                  
                   
                    (
                   
                  
                  
                   j
                  
                  
                   
                   
                   
                    
                     
                      
                       
                        
                        
                        
                         
                          
                           
                            ω
                           
                           
                            
                             
                              
                               
                                
                                
                                
                                 
                                  0
                                 
                                
                               
                              
                              
                               
                              
                             
                             
                              
                               
                               
                              
                             
                            
                           
                          
                         
                        
                       
                       
                        
                        
                        
                        
                       
                       
                        
                        
                        
                         
                          
                           ω
                          
                         
                        
                       
                      
                      
                       
                      
                     
                     
                      
                       
                       
                      
                     
                    
                   
                   
                   
                  
                  
                   
                    )
                   
                  
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
        
       
      
     
    
    
    令
    
     
      
       x 
=
ω
/
ω
0
        x={
       
       {\omega}\Big/{\omega _0}}
      
      
       
        
        
        
         x
        
        
        
        
         =
        
        
        
       
       
        
        
        
         
          
           ω
          
         
         
          
           /
          
         
         
          
           
            ω
           
           
            
             
              
               
                
                
                
                 
                  0
                 
                
               
              
              
               
              
             
             
              
               
               
              
             
            
           
          
         
        
       
      
     
    
    ,那么上式可以改写为:
    
    
     
      
       
        H 
(
j
ω
)
=
A
m
×
1
1
+
1
Q
j
x
+
(
j
x
)
2
         H\left( j\omega \right) =A_m\times \frac{1}{1+\frac{1}{Q}jx+\left( jx \right) ^2}
       
       
        
         
         
         
          H
         
         
         
         
          
           (
          
          
           jω
          
          
           )
          
         
         
         
         
          =
         
         
         
        
        
         
         
         
          
           A
          
          
           
            
             
              
               
               
               
                
                 m
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
         
         
         
         
          ×
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 1
                
                
                
                
                 +
                
                
                
                
                 
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        
                         Q
                        
                       
                      
                     
                     
                      
                      
                      
                      
                     
                     
                      
                      
                      
                       
                        
                         1
                        
                       
                      
                     
                    
                    
                     
                    
                   
                   
                    
                     
                     
                    
                   
                  
                 
                 
                 
                
                
                 j
                
                
                 x
                
                
                
                
                 +
                
                
                
                
                 
                  
                   (
                  
                  
                   j
                  
                  
                   x
                  
                  
                   )
                  
                 
                 
                  
                   
                    
                     
                      
                      
                      
                       
                        2
                       
                      
                     
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
        
       
      
     
    
    
    这就是归一化低通滤波器的表达式。
   
    根据Q值不同,低通滤波器可分为三种:
    
    
     
      
       
        Q 
<
1
2
,
贝塞尔型
Q
=
1
2
,
巴特沃斯型
Q
>
1
2
,
切比雪夫型
         Q<\frac{1}{\sqrt{2}}, \text{贝塞尔型} \\ Q=\frac{1}{\sqrt{2}}, \text{巴特沃斯型} \\ Q>\frac{1}{\sqrt{2}}, \text{切比雪夫型}
       
       
        
         
         
         
          Q
         
         
         
         
          <
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 
                  
                   
                    
                     
                     
                     
                      
                       2
                      
                     
                    
                    
                     
                     
                     
                    
                   
                   
                    
                   
                  
                  
                   
                    
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
         
          ,
         
         
         
         
          
           贝塞尔型
          
         
        
        
        
        
         
         
         
          Q
         
         
         
         
          =
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 
                  
                   
                    
                     
                     
                     
                      
                       2
                      
                     
                    
                    
                     
                     
                     
                    
                   
                   
                    
                   
                  
                  
                   
                    
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
         
          ,
         
         
         
         
          
           巴特沃斯型
          
         
        
        
        
        
         
         
         
          Q
         
         
         
         
          >
         
         
         
        
        
         
         
         
          
          
          
           
            
             
              
               
               
               
                
                 
                  
                   
                    
                     
                     
                     
                      
                       2
                      
                     
                    
                    
                     
                     
                     
                    
                   
                   
                    
                   
                  
                  
                   
                    
                    
                   
                  
                 
                
               
              
              
               
               
               
               
              
              
               
               
               
                
                 1
                
               
              
             
             
              
             
            
            
             
              
              
             
            
           
          
          
          
         
         
          ,
         
         
         
         
          
           切比雪夫型
          
         
        
       
      
     
    
    
    
     巴特沃斯滤波器
    
    最明显的特征是它的特征频率等于截止频率。它的通带平坦,没有起伏,过渡带下降速度一般。因为Q是个定值,所以巴特沃斯滤波器的电阻电容间的比例是唯一的。由于特性比较优秀,参数唯一,设计方便,巴特沃斯滤波器应用非常广泛。
   
    
     贝塞尔滤波器
    
    在特征频率处的幅值小于0.707,低通滤波器信号的幅值是随着频率增大越来越小的,所以贝塞尔滤波器的截止频率小于特征频率。贝塞尔滤波器的过渡带比巴特沃斯还要缓慢,看起来它没什么优点,在幅频特性上确实是这样,但贝塞尔滤波器的相频特性优秀,它的通带群延时是最低的,这意味着贝塞尔滤波器可以有效减小通带信号失真,这是它最大的优点。
   
    
     切比雪夫滤波器
    
    在特征频率处的幅值大于0.707,它可以是1甚至更大,它拥有最陡峭的过渡带。在通带内,切比雪夫滤波器具有隆起,且Q越大,隆起越大。
   
在Simulink中写出不同Q值的归一化传递函数,对于不同的函数型滤波器,它们的归一化传递函数如下图所示。
分别对应Q=0.5(贝塞尔),Q=0.707(巴特沃斯),Q=2(切比雪夫),Q=10(切比雪夫)。
   
Bode图:
   
可见,随着Q值的增大,幅频特性越来越陡峭。
LTspice仿真二阶SK型低通滤波器如下图所示。通过改变电容C2的值来改变Q值,即可实现巴特沃斯、切比雪夫与贝塞尔这三种滤波器。
    所以说,
    
     这三种函数型滤波器并不是电路结构不同,而是电路元件参数不同
    
    。
   
   
    
    
    2.2 全极点高通滤波器
   
类比于极点低通滤波器,极点高通滤波器同样可根据Q值划分为:贝塞尔型,巴特沃斯型,切比雪夫型。在simulink中写出它们的高通归一化传递函数,如下图所示。
   
Bode图:
   
可见,这三种高通函数型滤波器的特征和低通是完全一样的,Q值影响的是幅频特性隆起的大小,Q越大隆起越大。
    
    
    2.3 全极点带通滤波器
   
在Simulink中写出三种归一化极点带通滤波器的传递函数如下:
   
Bode图:
   
    
    
    2.4 全极点带阻滤波器
   
在Simulink中写出三种归一化极点带阻滤波器的传递函数如下:
   
Bode图:
   
    
    
    2.5 全极点全通滤波器
   
在Simulink中写出三种归一化极点全通滤波器的传递函数如下:
   
Bode图:
   
    
    
    
     三. 零点滤波器
    
   
三. 零点滤波器
零点滤波器包括逆切比雪夫滤波器,椭圆滤波器等,电路复杂,应用较少,此处忽略。
    
    
    
     四. 参考
    
   
四. 参考
    
     滤波101: 切比雪夫滤波器与巴特沃兹滤波器与贝塞尔滤波器_哔哩哔哩_bilibili
    
   
   
    
     徐晓康的博客
    
    持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。
   
 
