FIR是数字信号处理领域中通用滤波器的设计实现方法,基于SoC的设计思想将FIR滤波器封装为IP核的形式,可以在很大程度上提高可移植性。FIR核的设计,在滤波器系数为常数且输入采样数据分布概率为已知的情况下,通过分布式算法结构实现并加以编码和添加流水线可以获得功耗和吞吐量上的改进。提出一种在分布式算法结构基础上的FIR核的设计实现方法,并通过一系列措施对滤波器的吞吐量和功耗进行改进,最后给出了利用FPGA实现的算法验证。