查看“︁贝塞尔滤波器”︁的源代码
←
贝塞尔滤波器
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{unreferenced|time=2012-05-22T06:32:52+00:00}} {{expand|time=2012-05-13T01:27:34+00:00}} {{线性模拟电子滤波器|filter2=hide|filter3=hide}} 在[[电子学]]和[[信号处理]]领域,'''贝塞尔滤波器'''(Bessel filter)是具有最大平坦的[[群延迟]](线性相位响应)的[[线性滤波器]]。贝塞尔滤波器常用在音频天桥系统中。模拟贝赛尔滤波器在几乎整个通频带都具有恒定的群延迟,因而在通频带上保持了被过滤的信号波形。滤波器的得名德国数学家[[弗雷德里希·贝塞尔]],他发展了滤波器的数学理论基础。 == 传递函数 == 描述贝塞耳滤波器低通滤波器的传递函数如下: :<math>H(s) = \frac{\theta_n(0)}{\theta_n(s/\omega_0)}\,</math> 这里θn(s)是一个反向贝塞耳多项式,ω0是选定的期望截止频率。 == 简单例子 == 下面是一个三阶贝塞尔低通滤波 :<math>H(s)=\frac{15}{s^3+6s^2+15s+15}.</math> gain值为 :<math>G(\omega) = |H(j\omega)| = \frac{15}{\sqrt{\omega^6+6\omega^4+45\omega^2+225}}. \, </math> 相位为 :<math>\phi(\omega)=-\arg(H(j\omega))= -\arctan\left(\frac{15\omega-\omega^3}{15-6\omega^2}\right). \, </math> 群延迟为 :<math>D(\omega)=-\frac{d\phi}{d\omega} = \frac{6 \omega^4+ 45 \omega^2+225}{\omega^6+6\omega^4+45\omega^2+225}. \, </math> 群延迟的泰勒级数展开为 :<math>D(\omega) = 1-\frac{\omega^6}{225}+\frac{\omega^8}{1125}+\cdots.</math> 注意在ω2和ω4的二个term是零,在ω=0造成非常平坦的群延迟。这是可以调整到零term的最大数量,因为在三阶贝赛尔多项式中总共有四个系数,要求定义四个等式。一个等式是为了在ω = 0 时the gain be unity,第二个等式指定ω =无穷时gain是零,剩下二个等式指定二个terms的级数展开是零。这是n秩贝赛尔滤波的群延迟的一般特性:在群延迟的前n-1级数展开的term为零,因而ω = 0时群延迟的扁平得以最大化。 == Pseudo code == 以下為貝塞爾低通濾波器的pseudo code,以階數N=5及N=10模擬並繪製出幅頻相對應曲線,可以以python或是matlab實現之。 ''' n ← 0 TO 1 BY 0.01 for i (0 to 1): IF i ←← 0 THEN pos ← 1 N ← 5 ENDIF IF i ←← 1 THEN pos ← 3 N ← 10 ENDIF z, p, k ← besselap(N) b, a ← zpk2tf(z, p, k) h, w ← freqs(b, a, n) magh2 ← abs(h) ** 2 phah ← unwrap(angle(h)) plt.subplot(2, 2, pos) plt.xlim(0, 2) plt.xlabel("w/wc") plt.ylabel("Bessel H(jw)^2") plt.title("N =" + INT_TO_STRING(N)) plt.grid() plt.plot(w, magh2) plt.subplot(2, 2, pos + 1) plt.xlim(0, 2) plt.xlabel("w/wc") plt.ylabel("Bessel Ph(jw)^2") plt.title("N =" + INT_TO_STRING(N)) plt.grid() plt.plot(w, phah) ENDFOR plt.show() ''' [[Category:滤波器理论]]
该页面使用的模板:
Template:Expand
(
查看源代码
)
Template:Unreferenced
(
查看源代码
)
Template:线性模拟电子滤波器
(
查看源代码
)
返回
贝塞尔滤波器
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息