一、在matlab输入fdatool,打开滤波器设计窗口,指定滤波器、Specify order(设定阶数)、Fs(采样率)、Fpass(通带)、Fstop(阻带),观察滤波器效果。
二、使用python进行滤波
FIR Equiripple滤波器设计

from scipy import signalfs = 130520000.0       # Sample rate, Hz
cutoff = 1200000.0    # Desired cutoff frequency, Hz
trans_width = 200000  # Width of transition from pass band to stop band, Hz
numtaps = 1500      # Size of the FIR filter.taps = signal.remez(numtaps, [0, cutoff, cutoff + trans_width, 0.5*fs], [1, 0], Hz=fs)data_fir = signal.lfilter(taps, 1, data)

注意:
1、如果采样率和通带频率相差太大,则需要的阶数会很大,消耗资源增加,可以通过抽取降低采样率来降低阶数。
2、signal.lfilter的输入参数为(b,a,x),b为滤波器分子系数,a为滤波器分母系数,Equiripple滤波器输出只有一个,所以a设置为1.

参考:
滤波器设计
lfilter输入解析

python滤波器设计相关推荐

  1. 如何使用双线性变换法将模拟电路滤波器设计成为数字滤波器?

    信号处理(数字模拟信号) 1.1 双线性变换设计递归滤波器 设计滤波器1 试着写出双线性变换法设计IIR数字高通滤波器的主要步骤 将数字高通的频率指标转换为模拟高通的频率指标(其中将高通截止频率通过预 ...

  2. Python的设计定位

    Python的设计哲学是"优雅"."明确"."简单". Python开发人员尽量避开不成熟或者不重要的优化. Python是完全面向对象的语 ...

  3. len(x) 击败 x.len(),从内置函数看 Python 的设计思想

    内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作. 它们预先定义在内置命名空间中,开箱即用,所见即所得.Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中 ...

  4. python的设计哲学_Python 的设计哲学

    The Zen of Python, by Tim Peters Python 的设计哲学,作者:Tim Peters Beautiful is better than ugly. 优雅胜于丑陋. E ...

  5. FIR滤波器设计(包括Verilog HDL设计以及MATLAB设计)

    FIR滤波器设计 滤波器原理:滤波器就是对特定的频率或者特定频率以外的频率进行消除的电路,被广泛用于通信系统和信号处理系统中.从功能角度,数字滤波器对输入离散信号的数字代码进行运算处理,以达到滤除频带 ...

  6. 如何利用CIC滤波器、CIC补偿滤波器和半带滤波器设计一个高频数字抽取滤波器

    设计了采样频率为640 MHz.过采样率为64的高频数字抽取滤波器.该数字抽取滤波器由CIC(Cascaded Integrator Comb)滤波器(降16倍).CIC补偿滤波器(降2倍)和半带滤波 ...

  7. 基于MATLAB的IIR滤波器设计与实现

    基于MATLAB的IIR滤波器设计与实现 IIR滤波器的设计主要有经典设计法.直接设计法和最大平滑滤波器设计法三种方法. 1.经典设计法是基于模拟滤波器的变换原理,首先根据滤波器的技术指标设计出相应的 ...

  8. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第10章-滤波器设计

    第3章 回到目录 第5章 第10章-滤波器设计 10.1 H∞H_\inftyH∞​ 滤波器设计 10.1 H∞H_\inftyH∞​ 滤波器设计

  9. Python之多线程:python多线程设计之同时执行多个函数命令详细攻略

    Python之多线程:python多线程设计之同时执行多个函数命令详细攻略 目录 实现功能 采取方法 应用场景 实现功能 同时执行多个函数命令 采取方法 T1.单个实现 import threadin ...

最新文章

  1. linux-文件权限与目录配置
  2. JavaScript语言基础.上
  3. Android自定义控件(四)仿网易客户端上拉加载更多
  4. STM32的调试方式、更新程序、仿真以及补救措施
  5. 大话设计模式—原型模式
  6. 实现才是目的——《大道至简》第六章读后感
  7. Spark入门(二)多主standalone安装
  8. 分治3--黑白棋子的移动
  9. 个人简历小程序前端源码
  10. 蓝桥学院2019算法题2.17
  11. 云图说|初识ModelArts开发者生态社区——AI Gallery
  12. 【codevs3372】选学霸,并查集+可达性DP
  13. css3鼠标悬停图片抖动效果
  14. C++练习题(数组1)
  15. C++之浅谈类与对象
  16. Swift光学识别中国二代居民身份证
  17. PMP知识点:工作绩效数据、信息和报告的区别
  18. 基因序列 深度学习Deep Learning for Genomics: A Concise Overview
  19. 罗技c270摄像头支持linux,电信局点使用罗技C270摄像头调试指导
  20. 2012网易校园招聘笔试题

热门文章

  1. 方差分析/卡方/fisher精确检验
  2. 奥维地图怎么标注文字_如何在奥维地图上准确地告诉别人“我在哪?”
  3. ETCD 一 什么是ETCD
  4. 输入一行字符,分别统计出其中的英文字母大写小写、空格、数字和其它字符的个数。
  5. List/Map 遍历
  6. Nomad 多job/group/task调度测试
  7. vba oracle 查询数据字典,VBA 数据字典编程求助 - Excel VBA开发 - Excel精英培训网 - Powered by Discuz!...
  8. vmware虚拟机使用详解
  9. 无论LCD和OLED显示技术有多好,都无法替代这个古老的显示数码管
  10. 安装nginx遇到C compiler cc is not fount问题