In a pulsed Doppler radar, some target radial velocities cannot be measured correctly because of Doppler ambiguity. These velocities are called blind velocities.
The fundamental blind velocity is given by:
vb= lambda*PRF/2
where:
  • lambda is the radar wavelength in meters (m)
  • PRF is the pulse repetition frequency in hertz (Hz)
The blind velocities are integer multiples of the fundamental blind velocity vr=n*vb where n is a non-zero integer (positive, negative). Therefore, both positive and negative radial velocities can be blind velocities.
Write a MATLAB function that receives:
  • vr: target radial velocity in meters per second (m/s);
  • PRF: pulse repetition frequency in hertz (Hz);
  • lambda: radar wavelength in meters (m).
The function must return:
  • true if vr is a blind velocity;
  • false otherwise.
For this problem, the test cases are chosen so that all calculations can be performed exactly, therefore no numerical tolerance is required.

Solution Stats

2 Solutions

2 Solvers

Last Solution submitted on Jul 31, 2026

Last 200 Solutions

Solution Comments

Show comments
Loading...

Problem Recent Solvers2

Suggested Problems

More from this Author24

Problem Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!