How to Detect and Compensate Doppler Shift
In this article, we learn how to estimate doppler shift in a signal and also how to compensate it.
Let's understand this world through signals by breaking down complex systems through signal processing.
Learn with theory, examples, and Jupyter notebook demos.
Foundations of signal processing concepts explained.
Signal processing behind everyday things in life.
Signal processing on Raspberry Pi, microcontrollers, and FPGAs
How machine learning makes signal processing smarter, faster, and adaptive.
Signal processing concepts for Signal intelligence systems
In this article, we learn how to estimate doppler shift in a signal and also how to compensate it.
Doppler shift is the change in frequency of a signal caused by the relative motion between a transmitter and a receiver. This article explains what it is, derives the equation, and shows how it appears in the time domain and the frequency domain.
This article discusses what a cyclostationary signal is, how it differs from stationary and non-stationary signals, with real examples and Python code to visualize the difference.
The Cyclic Autocorrelation Function (CAF) reveals hidden periodic structure in modulated signals. This article explains what the CAF is, how to compute it, and why BPSK and QPSK produce fundamentally different CAF signatures — a difference that cannot be seen in a standard power spectrum.
I am a DSP researcher currently based in Germany. For the past 8 years, I have worked on various signal processing projects with industry leaders like Airbus Defence and Space GmbH and renowned research institutes like Fraunhofer IIS. I've always believed that you learn best through teaching. I love breaking complex systems down into simple signal processing concepts, and that is the inspiration for this blog - to share my work and knowledge with everyone who is as passionate about signal processing as I am.
I believe the best explanations start with intuition, not equations. Math is a tool, not a barrier.
Breaking down complex systems into ideas that actually make sense, helping you find the signal in the noise.
Whether you're an engineering student, a developer or someone who wants to know how things work, you're in the right place.
Subscribe to get monthly newsletter updates. No spam, promise!