How FIR filters work | Applying the filter

In this post, we discover how to use a filter’s impulse response to filter a signal. Included in the post are snippets of JavaScript code demonstrating how you can write your own FIR filter.

Read More

How FIR filters work | Making a practical filter

Filters are practical things. Therefore they need to work in the real world. How can we turn a mathematical equation into something that actually works?

Read More

How FIR filters work | Designing the filter

How to use the inverse Fourier Transform to tailor the impulse response of our filter to give us the frequency response we are looking for.

Read More

How FIR filters work | Introduction

How do FIR filters work? If you’ve ever calculated a running average, then you have a partial answer to this question. We look how a running average is a sort of convolution, and convolution is how FIR filters work.

Read More

How to understand the output of the FFT

To view this content, you must be a member of Mark’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.

Read More

The FFT Algorithm | The Secrets of the FFT | Part 4

To view this content, you must be a member of Mark’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.

Read More

The Twiddle Factor | The Secrets of the FFT | Part 3

To view this content, you must be a member of Mark’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.

Read More

The Butterfly Diagram | The Secrets of the FFT | Part 2

To view this content, you must be a member of Mark’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.

Read More

Divide and Conquer | The Secrets of the FFT | Part 1

To view this content, you must be a member of Mark’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.

Read More

What are Windowing Functions and why do we need them?

To view this content, you must be a member of Mark’s Patreon at $5 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.

Read More