Article ID Journal Published Year Pages File Type
558863 Digital Signal Processing 2013 6 Pages PDF
Abstract

A technique is presented to realize recursive digital filters with a linear phase and arbitrary magnitude characteristics. It is based on a well-known non-causal two-pass forward/backward filtering; where, a non-overlapping segmentwise processing is involved for a real-time implementation. Initial conditions of the backward pass are calculated recursively instead of a direct computation in the previous Arias-de-Reyna and Achaʼs non-overlapping method. Additionally, a single first in, first out memory (FIFO) is introduced to organize samples into a data queue structure, and it allows filtering in real-time sample-by-sample. These improvements over the prior non-overlapping method can reduce delays and data storage capacities, and get similar computational complexity and phase linearity precision in passband.We show through the proposed non-overlapping technique that the forward/backward scheme can be a good alternative and competitive over the Powell and Chauʼs backward/forward realization. We get better data storage capacities and phase linearity precision in passband, with approximately the same delays. Simulation of group delay precision in agreement with our contributions is illustrated.

Related Topics
Physical Sciences and Engineering Computer Science Signal Processing