我正在尝试实现巴特沃斯带通滤波器,以便对医疗仪器(我有心电图,血压测量,运动传感器...)提供的信号进行滤波。整个软件均使用java / javaFx进行编码,因此不能选择使用其他语言。 我已经尝试过使用此库https://github.com/berndporr/iirj,但是尚不清楚如何使用它,它似乎是用于音频处理而非原始信号过滤的。
我还尝试对样本进行FFT,然后将传递函数应用于它们,但是我无法找到带通Butterworth滤波器的通用传递函数。
我有一个float列表和一个对应时间列表,我想获得过滤结果。