我来自计算机科学,所以请原谅我可能错误的术语。
我需要设计一个具有系数的滤波器
输入是. 输出是. 之间的关系,和是一个卷积:
问题是我必须进行卷积来计算输出在每个新输入到达时. 所以我必须保留所有在记忆中做乘法和每次都添加。
请问有没有办法设计系数这样我就可以计算更有效率。我知道一种解决方案,即和但是这个函数衰减太快了。
也欢迎任何近似此过程的想法。
我来自计算机科学,所以请原谅我可能错误的术语。
我需要设计一个具有系数的滤波器
输入是. 输出是. 之间的关系,和是一个卷积:
问题是我必须进行卷积来计算输出在每个新输入到达时. 所以我必须保留所有在记忆中做乘法和每次都添加。
请问有没有办法设计系数这样我就可以计算更有效率。我知道一种解决方案,即和但是这个函数衰减太快了。
也欢迎任何近似此过程的想法。
您可以将一些卷积实现为递归过滤器。以移动平均为例,要计算输出信号,而不是在平均窗口上求和,您可以添加新输入并从输出信号中减去退出窗口的输入部分以获得下一个时间步的输出。一些过滤器也可以实现为晶格。
但是没有一种通用的方法可以递归地或以格的方式实现所有过滤器。
除了具有指数衰减的滤波器,假设您允许近似值,问题在于成本是多少