信号通过巴特沃斯低通滤波器matlab,基于MATLAB设计巴特沃斯低通滤波器

第 27 卷  第 3 期 2003 年 3 月 信  息  技  术 INFORMATION TECHNOLOGY          VOL. 27  NO. 3 Mar. 2003 基于 MATLAB 设计巴特沃斯低通滤波器 李 钟 慎 (华侨大学机电及自动化学院 , 泉州 362011) 摘  要 : 首先分析了巴特沃斯低通滤波器的特性 , 然后用 MATLAB 的信号处理工具箱提供的函数设计了巴特沃斯低通滤波器 , 使得巴特沃斯滤波器的设计变得更加简单、快捷、直观。 关键词 : 巴特沃斯低通滤波器 ; MATLAB ; 特性 ; 设计 中图分类号 :TP311   文献标识码 :B   文章编号 :1009 - 2552(2003)03 - 0044 - 02 The Design of Butterworth Lowpass Filter Based on MATLAB Li Zhongshen (College of Mechanical Engineering and Automation ,Huaqiao University , Quanzhou 362011 , China) Abstract : In this paper , the characteristics of Butterworth low - pass filter are first analysed , and then how to use the functions , which are provided by signal processing toolbox of MATLAB , to design Butterworth low - pass filter is proposed. The method makes the design of Butterworth filter simplier , quicklier and more intuitively. Key words: Butterworth low - pass filter ; MATLAB ; Characteristic ; Design   巴特沃斯 (Butterworth) 滤波器是一种具有最大平坦幅度响应的低通滤波器 ,它在通信领域里已有广泛应用 ,在电测中也具有广泛的用途 ,可以作检测信号的滤波器 ,文献[1] 成功地将巴特沃斯低通滤波 器应用于电动机测试中。 MATLAB 语言是一种面向科学与工程计算的语言 ,它编程效率高 ,测试程序手段丰富 ,扩展能力强 , 内涵丰富。它的信号处理工具箱 (Signal Processing Toolbox)提供了设计巴特沃斯滤波器的函数 ,本文充分利用这些函数 ,进行了巴特沃斯滤波器的程序设计 ,并将其作为函数文件保存 ,可方便地进行调用。 1  巴特沃斯低通滤波器的特性巴特沃斯低通滤波器的平方幅度响应为 | H( jω ) | 2 = 1 1 + ω ω c 2 n (1) 其中 , n为滤波器的阶数 ,ω c 为低通滤波器的截 止频率。该滤波器具有一些特殊的性质: ①对所有的 n ,都有当ω = 0时 ,| H(j0) | 2 = 1; ②对所有的 n ,都有当ω = ω c 时 , | H( jω c) | 2 = 1Π2 ,即在ω c 处有 3 dB 的衰减 ; ③H( jω ) | 2 是ω的单调递减函数 ,即不会出现 幅度响应的起伏; ④当 n →+ ∞时 ,巴特沃斯滤波器趋向于理想的低通滤波器; ⑤在ω

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值