Losses due to moving target indicator (MTI) processing
computes integration loss,
LV] = mtiloss(
LI, and velocity response loss,
LV, due to MTI processing with a two-pulse (first-order) canceller
given the probability of detection,
PD, probability of false alarm,
PFA, and the number of received pulses available at the MTI input,
The function computes the loss assuming you are using a square-law detector and a nonfluctuating target.
Calculate the velocity response loss for an MTI processing with a three-pulse canceler, with the probability of false alarm of
24 pulses received from a nonfluctuating target.
PFA = 1e-6; N = 24; M = 3; PD = 0.1:0.01:0.99; [~,LV] = mtiloss(PD,PFA,N,M);
Plot the velocity response loss.
plot(PD,LV) xlabel('Probability of Detection') ylabel('Loss (dB)') title('Velocity Response Loss for MTI with a Three-Pulse Canceler') grid on
Compute the noise correlation loss for MTI processing with a three-pulse canceler. Assume that the desired probability of detection is
0.9, the probability of false alarm is
24 pulses are received from a Swerling 1 target.
PD = 0.9; PFA = 1e-6; N = 24; M = 3; LI = mtiloss(PD,PFA,N,M,'Swerling1')
LI = 2.0811
Compute the blind phase loss for an MTI with a two-pulse canceler with the desired probability of detection of
0.95, the probability of false alarm of
10 pulses received from a nonfluctuating target.
PD = 0.95; PFA = 1e-8; N = 10; [~,~,LBP] = mtiloss(PD,PFA,N,'IsQuadrature',false)
LBP = 2.3881
PD— Probability of detection
Probability of detection in the range [
as a positive scalar or as a length-J vector with each element in
the range [
PFA— Probability of false alarm
Probability of false alarm, specified as a positive scalar in the range
1e-15,1e-3] or as a length-K vector with each
element in the range [
N— Number of received pulses
Number of received pulses available at the input of the MTI, specified as a positive
integer equal to or greater than
M— Number of pulses in M-pulse MTI canceler
2(default) | positive integer in the range
Number of pulses in an M-pulse MTI canceler, specified as a positive integer in the
M-pulse canceler is
constructed using cascading
M-1 two-pulse cancellers.
SW— Swerling case number
Swerling case number, specified as one of these
comma-separated pairs of
the argument name and
Value is the corresponding value.
Name must appear inside quotes. You can specify several name and value
pair arguments in any order as
[LI,LV] = mtiloss(0.7,1e-8,10,'Method','Batch')
'Method'— Pulse processing method
'Batch'| character vector | string scalar
Pulse processing method, specified as a character vector or string scalar.
If you set
N received pulses are divided into
M+1) batches, which are processed
separately resulting in
M+1) pulses at
the output of the MTI.
[LI,LV] = mtiloss(0.7,1e-9,
'IsQuadrature'— Quadrature-channel or single-channel MTI processing
Quadrature-channel (vector) or single-channel MTI processing, specified as a logical value.
If you set
MTI processing has two parallel cancelers for the I and Q components. By
default, the function sets
true and the blind phase loss output is zero.
If you set
only the I or the Q channel is used for MTI resulting in blind phase loss