Skip to main content

Doppler Delay (with MATLAB + Simulator)


Doppler Shift Formula

When either the transmitter or the receiver is in motion, or when both are in motion, Doppler Shift is an essential parameter in wireless communication. We notice variations in reception frequencies in vehicles, trains, or other similar environments. In plain language, the received signal frequency increases as the receiver moves toward the transmitter and drops as the receiver moves in the opposite direction. This phenomenon is called the Doppler shift or Doppler spread.

Doppler Shift Formula

The relationship between the transmitted and received frequency is defined as:

fR = fT ± fD
  • fR = Receiving frequency
  • fT = Transmitted frequency
  • fD = Doppler frequency (shift)

The Doppler frequency is determined by the speed of the vehicle and the angle of the arriving wave:

Doppler shift (LOS path): ν1 = fc * v / c
Doppler shift (Reflected path): ν2 = (fc * v / c) * cos(θ)

Doppler spread: BD = | ν2 − ν1 |

Where c is the speed of light and v is the speed of the vehicle. Alternatively, expressed via wavelength (λ):

BD = | (v / λ) * (cos(θ) - 1) |

Movement Scenarios:

1. Towards BS: When the MS reaches towards the Base Station, θ = 0°, so cos(0°) = 1. The frequency increases:
fR = fT + (v / λ)

2. Away from BS: When the MS moves away, θ = 180°, so cos(180°) = -1. The frequency decreases:
fR = fT - (v / λ)

Doppler Shift vs Doppler Spread

1. Doppler Shift

Represents a single frequency change due to relative motion between a source and an observer. For example, the frequency offset of a radar signal reflecting off a single moving car.

2. Doppler Spread

The range of frequency shifts occurring in a multipath environment. It measures the spectral broadening and affects the channel's coherence time.

MATLAB Implementation

% Doppler Shift calculation script
clc; clear; close all;

c = 3e8;      % Speed of light (m/s)
f0 = 2.4e9;   % Center frequency (2.4 GHz)

% Velocities of different objects
velocities = [-30, -10, 0, 10, 20]; 

% Calculate Shifts and Spread
doppler_shifts = (velocities / c) * f0;
doppler_spread = max(doppler_shifts) - min(doppler_shifts);

fprintf('Doppler Shifts (Hz):\n');
disp(doppler_shifts);
fprintf('Doppler Spread (Hz): %f\n', doppler_spread);

Expected Output:

Relative velocities (in m/s): -30 -10 0 10 20 Doppler Shifts (Hz): -240 -80 0 80 160 Doppler Spread (Hz): 400.000000

How Doppler Spread Affects Communication

Doppler spread causes fading in wireless communication. When received power fluctuates over time, it results in fast or slow fading. High Doppler spread leads to a short coherence time, meaning the channel changes very rapidly.

For practical systems, the received signal r(t) is modeled as:

r(t) = s(t - τ) * h(τ, t) * exp(j * 2 * π * fD * (t - τ))
  • s(t - τ): Transmitted signal with delay τ.
  • h(τ, t): Time-varying impulse response.
  • exp(j...): Complex phase shift due to Doppler frequency fD.

Try Interactive Online Simulators



Contact Us

Name

Email *

Message *

Popular Posts

GMSK BER vs SNR (with Simulation)

  GMSK Performance: Why the BER vs. SNR Curve Matters If you’ve ever wondered why GMSK (Gaussian Minimum Shift Keying) became the backbone of the global GSM revolution, the answer lies in its unique balance of spectral efficiency and power performance. But there is no free lunch in engineering. To get that sleek, narrow spectrum, you have to pay a price in Bit Error Rate (BER) . In this guide, we break down the theoretical BER vs. SNR performance of GMSK, the "magic" of the BT product, and how to optimize your link budget for real-world conditions. What is GMSK and Why Should You Care? GMSK is a derivative of MSK (Minimum Shift Keying) that uses a Gaussian pre-modulation filter. This filter "smooths" the phase transitions, significantly reducing sideband power. The result? A constant envelope signal that allows you to use high-efficiency Class-C amplifiers without distorting the signal. This is the secr...

UGC NET Electronic Science Previous Year Question Papers with Solutions

Download Papers and Solutions Exam Pattern Preparation Tips FAQs More Home / Engineering & Other Exams / UGC NET 2026 PYQ 📊 Exam Highlights: Electronic Science (88) Feature Details Junior Research Fellowship (JRF) ₹37,000 + HRA per month Eligibility M.Sc/M.Tech in Electronics (55%) Validity of Certificate JRF (3 Years) | Lectureship (Lifetime) 📥 Download UGC NET Electronics PDFs Complete collection of previous year question papers, answer keys and explanations for Subject Code 88. Start Downloading 📂 View All Question Papers June 2026 - Question Paper Download PDF June 202...

What is a Supernode?

  Circuit Analysis What Is a Supernode? A supernode is formed when an ideal voltage source connects two non-reference nodes. It allows us to apply Kirchhoff's Current Law (KCL) to the combined circuit boundary. 1. Understanding a Supernode In nodal analysis, a voltage source between two unknown-voltage nodes makes the current through that source difficult to express directly using Ohm's law. We combine the two nodes and the voltage source into one extended region called a supernode. Key idea Apply KCL around the outer boundary of the supernode, then use the voltage source to write an additional voltage equation. 2. Supernode Circuit Diagram The voltage source connects nodes V L an...

A binary ripple counter is designed to count (0)₁₀ to (64)₁₀. Which of the following is/are the number of flip-flops required ...

  Q. A binary ripple counter is designed to count  (0)₁₀ to (64)₁₀ . Which of the following is/are the number of flip-flops required to design the counter?   (A) 6 (B) 7 (C) 4 (D) 5 Solution A binary ripple counter must count from (0)₁₀ to (64)₁₀ , including both endpoints. Step 1: Calculate the total number of states Since both 0 and 64 are included, add 1 to the difference: N = Last value − First value + 1 N = 64 − 0 + 1 = 65 states The counter visits every integer from 0 through 64: 0, 1, 2, 3, ..., 63, 64 There are 65 distinct states in total. Step 2: Calculate the number of flip-flops Each flip-flop stores one bit. With n flip-flops, the counter can represent 2ⁿ distinct states. 2⁶ = 64 states (not enough) 2⁷ = 128 states (eno...

The cutoff frequency (in GHz) for the dominant TE10 mode of an air-filled rectangular waveguide of ...

  Q. The cutoff frequency (in GHz) for the dominant TE10 mode of an air-filled rectangular waveguide of inner dimension 0.28 inch×0.14 inch is __. (rounded off to two decimal places). Given Information Waveguide dimensions = 0.28 inch × 0.14 inch Wider dimension (a) = 0.28 inch Smaller dimension (b) = 0.14 inch Medium = Air Dominant mode = TE 10 Speed of light (c) = 3 × 10 8 m/s Step 1: Cutoff Frequency Formula The cutoff frequency of a rectangular waveguide is: f c = (c / 2) √[(m/a) 2 + (n/b) 2 ] For the dominant TE 10 mode: m = 1, n = 0 f c = c / 2a Step 2: Convert Inch into Meter We know that 1 inch = 0.0254 meter. a = 0.28 × 0.0254 a = 0.007112 m ...

SRAM, DRAM, EPROM, MRAM, and DDRAM Explained

Computer Fundamentals Types of Memory and Their Technologies Understand the fundamental relationship between different types of computer memory and the technologies used to implement them. Fundamental Matching Memory type, technology, and key characteristics Memory Type Technology Key Characteristic Cache Memory SRAM Very fast; stores frequently accessed data Main Memory DRAM Holds programs and data currently in use Au...

Parametric Down-Conversion of Photons

  Nonlinear Optics One incoming photon is converted into two lower-energy photons, typically in a nonlinear optical medium. Energy is conserved: E in = E 1 + E 2 E in ​ = E 1 ​ + E 2 ​ . Parametric Down-Conversion A nonlinear optical process in which one pump photon is converted into two lower-energy photons, known as the signal and idler photons. 1 Energy Conservation The energy of the pump photon equals the sum of the energies of the signal and idler photons. \[ \boxed{\hbar\omega_p=\hbar\omega_s+\hbar\omega_i} \] \[ \boxed{\omega_p=\omega_s+\omega_i} \] ωₚ Pump angular frequency ...

An S-band radar transmitting at 3 GHz radiates 200 kW of power. Determine the signal power density at a range of 100 ...

Q. An S-band radar transmitting at 3 GHz radiates 200 kW of power. Determine the signal power density at a range of 100 nautical miles if the effective area of the radar antenna is 9 m². Solution Given, Transmitted power: P t = 200 kW = 200,000 W Frequency: f = 3 GHz = 3 × 10⁹ Hz Range: R = 100 nautical miles Effective antenna area: A e = 9 m² Speed of light: c = 3 × 10⁸ m/s Step 1: Convert Nautical Miles to Meters One nautical mile equals 1852 meters. R = 100 × 1852 = 185200 m Step 2: Calculate the Wavelength The wavelength is calculated using the relationship between the speed of light and frequency: λ = c / f λ = (3 × 10⁸) / (3 × 10⁹) λ = 0.1 m Step 3: Calculate the Antenna Gain The relationship between effective aperture and antenna gain is: G = (4πAₑ) / λ² ...