
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

Single Pole IIR Filter Frequency Response
Introduction This blog post demonstrates how to find the frequency response of the single pole IIR filter and then plots the magnitude and phase responses

Most Useful Git Commands for Everyday Coding
Introduction Git is an incredibly powerful software version control system. The downside is that the commands can be a bit cumbersome and hard to remember

Matt Ettus on Fading Models
Matt Ettus from GRCon21 Matt Ettus (of Ettus Research) gives a great simulation of fading as part of his larger MIMO talk at GRCon21, check

Product to Sum Trigonometric Identities with Euler’s Formula
Introduction This blog derives the product to sum trigonometric identities using Euler’s formula, begin{equation}cos (alpha) cos (beta) = frac{1}{2} left( cos (alpha + beta) +

Building a PSK and QAM Modulator in Python
Introduction Taking an equation in a book and implementing it in hardware or software is hard. In this blog post I’ll show you how to

How to Create Additive White Gaussian Noise (AWGN)
Introduction Creating AWGN is useful in realistic simulations of DSP systems. For example, creating AWGN at proper power levels is useful in simulating bit error

Great DSP Videos from Professor Kathleen Wage on YouTube
Professor Kathleen Wage has some great introductory DSP videos on YouTube, check them out! More YouTube Videos about DSP: fred harris on Channelizers Video Oppenheim

ADC Saturation: Why More Gain Isn’t Always Better
Introduction If some is good then more must be better … right? This is true in many situations, but not when speaking about gain in

To Give Better Briefings, Use More Images
Table of Contents Introduction Images are powerful! Images capture our attention like few things can. Images can make or break successful briefings or pitches! In this