Java 低通滤波器转换
我有一个基本的低通传感器滤波器,如下所示:Java 低通滤波器转换,java,algorithm,signal-processing,Java,Algorithm,Signal Processing,我有一个基本的低通传感器滤波器,如下所示: if (logic) { return (prev + ALPHA * (input - prev)); } 如何将其转换为高通滤波器 背景:我正试图在Android平台上实现这一点。根据以前的值过滤给定输入,并返回低通过滤结果。我阅读了无数的参考资料,但我对如何实现一个感到困惑 谢谢。我想您的上一个是以前的输出。对于高通滤波器,您还需要保留以前的输入。 然后,您可以通过以下方式获得: if (logic){ return AL
if (logic) {
return (prev + ALPHA * (input - prev));
}
如何将其转换为高通滤波器
背景:我正试图在Android平台上实现这一点。根据以前的值过滤给定输入,并返回低通过滤结果。我阅读了无数的参考资料,但我对如何实现一个感到困惑
谢谢。我想您的
上一个
是以前的输出。对于高通滤波器,您还需要保留以前的输入。
然后,您可以通过以下方式获得:
if (logic){
return ALPHA*(prev_out + input - prev_in);
}
有关更多信息,请参阅。是!谢谢!您的实现帮助我理解Wiki示例。