主权项 |
一种改善滤波器组效能的方法,该滤波器组包括多个滤波器,所述多个滤波器对于样本的处理过程以多个方程式表示并藉由固件程序以实现,所述多个方程式中的每一方程式对应一滤波器且包含分别对应于多个输入样本值的多个输入样本系数与分别对应于多个输出样本值的多个输出样本系数,该方法包括下列步骤:以一排列方式依序储存所述多个滤波器所对应的所述多个输入样本值与所述多个输出样本值,于该排列方式中每一滤波器所对应的多个样本值集中储存,且于该排列方式中每一滤波器所对应的多个样本值再区分为多个输入样本值与多个输出样本值各自集中并依时间顺序排列;以一起始指标指向所述多个滤波器中的第一滤波器所对应的多个样本值中的第一个元素;该第一滤波器接收新输入样本值后,以该新输入样本值,更新该第一滤波器所对应的多个输出样本值中的时间顺序最早的输出样本值,并根据所对应的方程式,藉由该第一滤波器所对应的多个样本值与该新输入样本值,以产生该第一滤波器的新输出样本值;根据该排列方式,以该新输出样本值,更新所述多个滤波器中的第二滤波器所对应的多个输入样本值中时间顺序最早的输入样本值;所述滤波器组中其它滤波器均依次进行以下处理样本的操作:以新输入样本值取代该滤波器所对应的多个输出样本值中的时间顺序最早的输出样本值,并根据所对应的方程式,藉由该滤波器所对应的多个样本值与该新输入样本值,以产生该滤波器的新输出样本值,并根据该排列方式,以该新输出样本值,取代该滤波器的下一个滤波器所对应的多个输入样本值中时间顺序最早的输入样本值;以及在所述滤波器组中所有滤波器均依序处理样本完毕后,沿着一数据移动方向,移动该起始指标至该第一个元素的下一元素,以供所述多个滤波器的下一批新输入样本值的处理。 |