如何将带通滤波器应用于Processing 3中绘制的EEG数据?

如何将带通滤波器应用于Processing 3中绘制的EEG数据?,processing,signal-processing,bandpass-filter,Processing,Signal Processing,Bandpass Filter,我尝试在处理中应用4-35Hz带通滤波器。我探索了声音库,但我认为它严格限于音频文件 在处理过程中是否有用于快速实现信号过滤的库?我发现了这个----但由于这是一个Java外部库--导入步骤不是很清楚。 请分享你的见解 谢谢你的时间。非常感谢 我很惊讶声音库不容易公开数据数组 我建议在处理过程中使用。它应该更简单,并且有很多例子。你所追求的是,而且已经有了 一旦安装了库(如果还没有),您就可以通过处理>示例>贡献库>最小值>合成>带通滤波器访问它 演示是音频聚焦,但您应该能够将float[]信号

我尝试在处理中应用4-35Hz带通滤波器。我探索了声音库,但我认为它严格限于音频文件

在处理过程中是否有用于快速实现信号过滤的库?我发现了这个----但由于这是一个Java外部库--导入步骤不是很清楚。 请分享你的见解


谢谢你的时间。非常感谢

我很惊讶声音库不容易公开数据数组

我建议在处理过程中使用。它应该更简单,并且有很多例子。你所追求的是,而且已经有了

一旦安装了库(如果还没有),您就可以通过处理>示例>贡献库>最小值>合成>带通滤波器访问它

演示是音频聚焦,但您应该能够将float[]信号传递给一个可用的UGEN,并将其传递给带通滤波器

关于IIRJ库,正如您在自述文件中所看到的,有一个链接指向

将该.jar文件拖放到处理Java草图中,您应该能够测试导入库:

import uk.me.berndporr.iirj.*;
Butterworth butterworth = new Butterworth();

下一步,您需要下载一个解压文件,并查看此库如何期望1D信号进入

嘿,谢谢!这很好,我想我至少能够实现您提供的两个解决方案中的一个。感谢您的详细见解。:)