求助FIR滤波器算法
我现在手头上有个问题,需要用FIR滤波器解决。大概是这样的:首先我要求解时域上的一个微分方程,得到一组f(t)序列,同时需要对f(t)利用FIR滤波器进行处理,但是现在有...
我现在手头上有个问题,需要用FIR滤波器解决。大概是这样的:
首先我要求解时域上的一个微分方程,得到一组f(t)序列,同时需要对f(t)利用FIR滤波器进行处理,但是现在有个问题,因为我的时域序列是按时间步一点一点的求出来的。比如现在进行到第M步,那M+1及其之后的f(t)数值都不知道。那根据FIR滤波器的实现方法,这一点经过滤波之后的值应该怎么求?如果按照下面的公式(a是滤波器系数,N是阶数,系数在n=0点偶对称分布):
那我M点之后的值是不知道的,是不是应该设置为0?
还是直接先把所有f(t)全部求出来之后再进行滤波?
现在挺迷惑,希望大神指教!! 展开
首先我要求解时域上的一个微分方程,得到一组f(t)序列,同时需要对f(t)利用FIR滤波器进行处理,但是现在有个问题,因为我的时域序列是按时间步一点一点的求出来的。比如现在进行到第M步,那M+1及其之后的f(t)数值都不知道。那根据FIR滤波器的实现方法,这一点经过滤波之后的值应该怎么求?如果按照下面的公式(a是滤波器系数,N是阶数,系数在n=0点偶对称分布):
那我M点之后的值是不知道的,是不是应该设置为0?
还是直接先把所有f(t)全部求出来之后再进行滤波?
现在挺迷惑,希望大神指教!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询