
FIR Low Pass Filter Design with Remez posted on September 22, 2021
Folding a Polyphase Half Band Filter: Lemon Squeezer Style posted on October 6, 2021
Polyphase Half Band Filter for Decimation by 2 posted on September 29, 2021
Installing GNU Radio and B200 mini SDR posted on November 1, 2023
Building a PSK and QAM Modulator in Python posted on June 8, 2022
Why Does the DFT Need Windowing Functions? posted on September 1, 2023
Bartlett (Triangular) Window Analysis With Python Code posted on July 1, 2023
Cyclostationary and Stationary Processes with Examples posted on April 20, 2022
Windowing Functions for Better Spectral Analysis posted on August 1, 2023
Bandwidth of a Moving Average Filter posted on August 3, 2022








![A BPSK signal s[n], real Gaussian noise w[n], and the received signal x[n] = s[n] + w[n] for SNR = 20 dB](https://www.wavewalkerdsp.com/wp-content/uploads/2023/12/HowToComputeSignalToNoiseRatioSNRInSimulation_signalNoiseTimeDomain-300x240.png)
The third edition of DSP for Beginners: Simple Explanations for Complex Numbers! Includes a new chapter on sampling.