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

3 Solutions

3 Solvers

Last Solution submitted on Jul 31, 2026

Last 200 Solutions

Solution Comments

Show comments
Loading...