Signal Processing

How to Create a Fractional-Delay Filter

Figure 1. Impulse response (left) and frequency response (right) of a 0.3 samples fractional delay filter with 21 coefficients.

With fractional delay, I mean a delay of a fraction of a sampling period. Introducing a delay of an integer number of samples is easy, since you can do that by simply skipping a number of samples, or buffering them if you don’t want to…

Tom Mon, 06/17/2019 - 09:43

Modems

I’m working on a series of articles on modems. It’ll be a loose collection of posts, and not a true multi-part article such as the one on tomography. Modem technology is not widely known and/or understood, even by a technical audience. However…

Submitted on 13 February 2019
Applying a Filter in Both Directions Makes it Zero Phase

Figure 2. Block pulse filtered in both directions.

I’d like to add another trick to your digital filter toolbox: when you apply any filter in both directions on your input signal, the combined filtering operation is zero phase. As you know from…

Tom Mon, 04/23/2018 - 10:23
Apply a Filter Twice for Greatly Improved Performance

Figure 3. Impulse response of the filter of Figure 1 convolved with itself.

Say that you have implemented a low-pass FIR filter with the correct cut-off frequency and transition band, but that you are not quite happy with the suppression of frequencies in the stop band. A straightforward trick to put in your toolbox is that you can double the suppression by…

Tom Mon, 02/26/2018 - 13:01