Code for my videos focused on radar and RF engineering published to https://www.youtube.com/@MarshallBrunerRF
The code and outputs in this repository are only for reference and not for use without permission. You probably wouldn't want to anyway - the code is pretty messy...
This video goes over range estimation with FMCW radar and gives a little insight into why you might want to use it over a traditional pulsed radar.
There are many more trade-offs between the two that I don't discuss here, but this should give you a basic understanding of the technology.
I'll use this as a basis for future videos on FMCW radar. There is a ton to cover and I'm excited to dive into those animations and explanations!
Have you ever looked at an FMCW radar block diagram and had no idea what the components do?
In this video I attempt to clear this up a bit by going through a simplified block diagram and explaining the components, step-by-step. The video then takes a short detour into the digital domain where I briefly touch on the expansive world of radar signal processing. In this case I literally only go into any depth about the FFT, but I mention some of the other very exciting places DSP can take you!
There are so many other applications and implementations of FMCW radar that this video could not possibly cover, so take all this information with a grain of salt and hopefully you'll go on to explore it further.
Constant false alarm rate - or CFAR - is easily one of the most well-known radar detection algorithms.
This is due in part to its simplicity if implementation and relative effectiveness over using a static threshold or getting just saying the maximum values are the targets. It can also be used on different measurement types, and even in multiple dimensions (e.g., range, Doppler velocity, 2D range-Doppler spectrum).
In this video I go over the motivation, implementation, and some of the design knobs available when using CFAR.
FMCW radars provide an excellent method for estimating range information of targets... but what about velocity?
The velocity of a target is often obtained using the Doppler frequency shift it incurs. This gets more challenging once you start using frequency information to determine range because it is ambiguous whether the frequency shift is due to the range or velocity.
In this video I introduce two methods for dealing with this issue and provide a python notebook to play around with the methods yourself.
The Radar Range Equation is easily one of the most important equations to understand when learning about radar systems.
This video gives a brief overview of it and how to compute it with some real-world values. It's part of a larger series called "The Animated Radar Cheatsheet" which aims to be a good reference for radar engineers and make the equations more approachable.