主权项 |
一种脉冲内插成形滤波器的设计方法,其特征在于:包括初始滤波器处理、乘法处理、组合处理、加法缓存窗口和补零处理,初始滤波器处理用于提供需要的滤波器系数,滤波器系数为奇数,乘法处理用于输入数据与滤波器系数的相乘操作,组合处理用于对乘法处理的结果进行倒序组合,加法缓存窗口用于对进入窗口内的数据进行相加操作以及滑动填充操作,补零处理用于完成最后的补零操作;具体方法是:初始滤波器处理提供需要的2M-1个系数,由于滤波器的系数是对称的,只取前M个,需要滤波的数据不进行补零操作,相继进入乘法处理完成与滤波器系数的分别相乘操作,每个输入数据分别得到M个结果,然后进入组合处理,全部按倒序的方式填补到乘法操作结果的后面,得到的乘法结果个数为2M-1个,加法缓存窗口的长度为2M-1-Rate,Rate为插值倍数,初始值为0,第一个输入数据产生的组合后的数据中的前2M-1-Rate个进入加法缓存窗口分别与其初始值相加,然后窗口向下滑动Rate个数据,输出Rate个结果,同时组合后的数据的后Rate个数据进入加法缓存窗口,完成一次完整的操作;第二个输入数据进入乘法处理和组合处理后同样将其前2M-1-Rate个数据送入加法缓存窗口与上一次的执行结果相加,随后加法缓存窗口滑动Rate个数据,输出Rate个结果,第二次组合后的数据的后Rate个数据进入加法缓存窗口,依次类推,所有输入数据相继执行上述操作,当最后一个输入数据执行完上述的操作后,其加法缓存窗口再一次向下滑动,输出Rate个结果,这时由补零处理向加法缓存窗口补入Rate个0,随后加法缓存窗口由第一个数据开始,每次输出Rate个数据,其长度也随着数据的输出依次缩短Rate,直到加法缓存窗口中的数据只剩下最后一个数据0为止。 |