
Apollo 13 and Engineering Operations
Introduction The movie Apollo 13 is a great example (albeit highly dramatized) of what it is like to be an engineer in real life. I’ll

Windowing Function Gain Normalization
Introduction This blog describes how to normalize a windowing function to have unit average power. Windowing functions are useful in spectral analysis but need to

Should I Get a Masters Degree?
Introduction Should you get a masters degree? It depends on what type of career you desire. The Masters of Science (MS), Masters of Engineering (MEng)

What DSP Classes Should I Take?
Introduction What DSP classes should you take? How does a student choose what classes to take to prepare themselves for a career? It’s a tough question!

How To Install GNU Radio Source Code
Introduction This tutorial describes how to install GNU Radio from source. It also gives step by step instructions on how to install all of the

How to Travel Well At the Airport
Introduction Traveling well is important to your career success! If you’re headed to an interview, presenting a paper at a conference or going to visit

Celebrating Three Years of WWDSP!
Celebrating three years of WWDSP! Earlier this year the 100,000 page views milestone was crossed: Website hits through August 2024 I’m including a screenshot of

How to Count in Binary Numbers
Introduction This blog describes how to count in binary numbers and uses decimal numbers (0-9) in some examples to make the topic easier to understand.
![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)
Calculate Signal to Noise Ratio (SNR) in Python Simulation
Introduction This blog performs a simple math derivation for SNR and then verifies the results with a Python simulation. Check out these DSP blogs! Power

Calculate Average Signal Power
Introduction Average signal power is important in calculating performance metrics such as signal to noise (SNR) ratio. Read on for how to derive and calculate