
The Design of Everyday Things: Book Review
Introduction The Design of Everyday Things by Donald Norman has had a profound impact on my engineering career. Why should a DSP or RF engineer

Wave Walker DSP at GRCon 2022!
Wave Walker DSP got a shout out at the GNU Radio Conference! Thank you Derek Kozel for the kind words! The video is queued: Wave

Deriving the Ideal Low Pass Filter (LPF)
Introduction This blog derives the ideal low pass filter (LPF) step by step using simple math. More DSP blogs! Building a PSK and QAM Modulator

Introduction to Interpolation and Upsampling
Introduction Easy guide on interpolation! Describes upsampling and how to build the appropriate low pass filter. A sine wave is used for clarity but this

One Year Anniversary!
Thank you! WaveWalkerDSP.com is officially 1 year old! A special thank you to those who have supported me along the way: My family My friends

Single Pole IIR Filter: Substitute for Moving Average Filter
Introduction The single pole IIR filter is incredibly efficient and can be a great stand-in for a moving average filter! In this blog I describe

Bandwidth of a Moving Average Filter
Introduction This blog shows how to approximate the 3 dB cutoff frequency of the moving average filter. Check out these other blogs! Half Band Filter

Explaining Logarithms, Exponents and Base Numbers With Plots
Introduction Logarithms, exponents and base numbers can be hard to think about at times. This blog visualizes these types of numbers using plots to show

Easy Guide to Logarithms and Decibels
Introduction Logarithms are confusing! This blog explains what logarithms are, how they are used, and gives two easy equations to convert between decibels and linear

Fourier Transform of the Boxcar Window
Introduction This blog shows the time domain of the boxcar window, derives it’s frequency response as well as the magnitude-squared of the frequency response. Check