- 4
- 81 373
Marshall Bruner
United States
Приєднався 8 сер 2024
There are so many amazing animated math and CS videos, and I hope to bring more of that to RF and radar engineering. This is such an awesome field that I would love to help introduce people to.
How RADARs use CFAR to detect targets
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.
--------------------------------------------------
Resources:
- Python notebook where you can play around with the CFAR algorithm (cfar.ipynb) - tinyurl.com/cfar-notebook
- All code for this video - tinyurl.com/github-videos
--------------------------------------------------
References:
- CFAR implemented on Analog Devices' Phaser Radar (video by Jon Kraft) - tinyurl.com/cfar-jon-kraft
- Small and short range radar systems (book by Gregory Charvat, p292-294) - tinyurl.com/charvat-srr-book
- CFAR Detection by Purdue (more detailed introduction to CFAR including a more statistics-based approach and performance analysis) - tinyurl.com/purdue-cfar
- Implementing CFAR in Matlab - tinyurl.com/matlab-cfar
- CFAR by radartutorial (includes intro to some of the other methods, e.g., order statistic) - tinyurl.com/radartutorial-cfar
- A more detailed webinar by IEEE AESS - tinyurl.com/aess-cfar
- RadarSimPy CFAR Notebook - tinyurl.com/radarsimx-cfar
- Signal-to-noise ratio (SNR) - tinyurl.com/radartutorial-snr
--------------------------------------------------
Caveats:
- There are many variations of this algorithm and this video mainly focuses on the cell averaging variant.
--------------------------------------------------
All animations shown were created using Manim Community (docs.manim.community/en/stable/index.html) - a Python animation library written by 3Blue1Brown (www.youtube.com/@3blue1brown) and maintained by the community. Huge thanks to everyone working on this incredible project!
--------------------------------------------------
Timestamps:
0:00 - Introducing the problem and static thresholds
1:18 - Parameter explanation
4:30 - Choosing parameters
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.
--------------------------------------------------
Resources:
- Python notebook where you can play around with the CFAR algorithm (cfar.ipynb) - tinyurl.com/cfar-notebook
- All code for this video - tinyurl.com/github-videos
--------------------------------------------------
References:
- CFAR implemented on Analog Devices' Phaser Radar (video by Jon Kraft) - tinyurl.com/cfar-jon-kraft
- Small and short range radar systems (book by Gregory Charvat, p292-294) - tinyurl.com/charvat-srr-book
- CFAR Detection by Purdue (more detailed introduction to CFAR including a more statistics-based approach and performance analysis) - tinyurl.com/purdue-cfar
- Implementing CFAR in Matlab - tinyurl.com/matlab-cfar
- CFAR by radartutorial (includes intro to some of the other methods, e.g., order statistic) - tinyurl.com/radartutorial-cfar
- A more detailed webinar by IEEE AESS - tinyurl.com/aess-cfar
- RadarSimPy CFAR Notebook - tinyurl.com/radarsimx-cfar
- Signal-to-noise ratio (SNR) - tinyurl.com/radartutorial-snr
--------------------------------------------------
Caveats:
- There are many variations of this algorithm and this video mainly focuses on the cell averaging variant.
--------------------------------------------------
All animations shown were created using Manim Community (docs.manim.community/en/stable/index.html) - a Python animation library written by 3Blue1Brown (www.youtube.com/@3blue1brown) and maintained by the community. Huge thanks to everyone working on this incredible project!
--------------------------------------------------
Timestamps:
0:00 - Introducing the problem and static thresholds
1:18 - Parameter explanation
4:30 - Choosing parameters
Переглядів: 28 115
Відео
How do you build an FMCW Radar?
Переглядів 11 тис.Місяць тому
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 int...
What is FMCW Radar and why is it useful?
Переглядів 43 тис.3 місяці тому
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 int...