python - 如何在 Python 中实现 Chebyshev 2 过滤器
问题描述
我有这样的数据:PPG 计时器 1883655 00:01 1884568 00:02 1883677 00:03 1883648 00:04
我想为上述 PPG 数据实现 4 阶 chebyshev2 过滤器
解决方案
b, a = signal.cheby2(4, 40, [0.1, 0.8], 'band', analog=False)
w, h = signal.freqs(b, a)
sos = signal.cheby2(12, 20, [0.1,0.8], 'bp', fs=300, output='sos')
filtered = signal.sosfilt(sos, ppg_data)
推荐阅读
- windows - 在 windows docker 容器中安装 wireshark 和 npcap
- css - 创建 css 符号链接
- css - Chrome Dev Tools如何查看:伪元素的悬停状态css
- sockets - 为什么python套接字bannergraber返回错误?
- google-sheets - 当用户使用不同的语言时,工作表的名称会发生变化
- c# - 将自定义附加属性与基类和泛型一起使用
- gtrendsr - gtrendsr 无法随时间分析区域(状态)
- wordpress - 我想对特定 URL 集的 robots.txt 文件应用禁止指令
- material-ui - 在深色/浅色样式覆盖之间切换
- sql - 在 Nodejs Expess 应用程序中将会话数据插入 postgres 数据库