Phase-comparison monopulse is a technique used in radio frequency (RF) applications such as radar and direction finding to accurately estimate the direction of arrival of a signal from the phase difference of the signal measured on two (or more) separated antennas [1] or more typically from displaced phase centers of an array antenna. Phase-comparison monopulse differs from amplitude-comparison monopulse in that the former uses displaced phase centers with a common beam pointing direction, while the latter uses a common phase center and displaced beam pointing directions.[2]
In phase-comparison monopulse, typically an array is subdivided into sub-arrays, and then a "sum" and a "difference" or "del" channel are formed. For a linear array, these subarrays would each be half of the elements, divided in the middle. For a planar array, these sub-arrays would be the four quadrants of the array, each with 1/4 of the array's elements. In a linear array, the output of each sub-array is summed to form the "sum" channel, and the same outputs are subtracted to form the "del" channel. The monopulse ratio is formed by dividing the imaginary part of the del channel by the real part of the sum channel. This ratio gives an error signal that indicates to a high degree of accuracy the actual target angle as compared to the center of the beam. For a planar array, one sum channel is formed as the sum of the outputs of all four quadrants, but two del channels are formed, one for the elevation dimension and one for the orthogonal azimuth dimension. Two monopulse ratios are formed just as with a linear array, each one indicating the deviation angle in one dimension from the center of the beam.[3]
There are some common misconceptions about phase comparison monopulse. First, only one beam is formed. Monopulse processing is done entirely with the received signal in the array manifold and beam forming network. Speaking in terms of only one dimension for clarity, such as with a linear array, the signal is received by the array and summed into each of two subarrays with displaced phase centers. The sum channel is formed simply by adding these two subarray outputs, and the result is exactly the same as if the entire array was initially summed in one step. The del channel is formed simply by subtracting these same subarray outputs. Second, phase-comparison monopulse doesn't technically actually do a phase comparison, but rather simply divides the del channel by the sum channel to arrive at a ratio wherein the angle information is encoded.[4] The following mathematical derivation should make it clear why this is so.
We can define the beam pattern (array factor) of a uniform linear array (ULA) with N elements, as:[5]
B\theta\left(\theta\right)=\vec{w}H\vec{v}\theta\left(\theta\right)=
N-1 | |
\sum | |
n=0 |
* | |
w | |
n |
\left[\vec{v}\theta\left(\theta\right)\right]n=
N-1 | |
\sum | |
n=0 |
* | |
w | |
n |
| |||||||||
e |
\vec{v}\theta
\vec{w}
\vec{v}\theta
d
\theta
\theta=90\circ
It is common to perform a variable substitution to
\psi
\psi= | 2\pi |
λ |
dcos\theta
B\psi\left(\psi\right)=
N-1 | |
\sum | |
n=0 |
* | |
w | |
n |
| ||||||
e |
\psi
N-1 | |
2 |
Notice that this result is the same if we instead first sum each half of the array, then add those results together.
B\psi\left(\psi\right)=
| |||||
\sum | |||||
n=0 |
* | |
w | |
n |
| ||||||
e |
N-1 | ||||
+\sum | ||||
|
* | |
w | |
n |
| ||||||
e |
The weight vector is a combination of a steering vector that steers the beam in a steered direction,
\psiS
\left[\vec{w}\right]n=an
| ||||||
e |
B\psi\left(\psi\Delta\right)=
| ||||||
e |
N-1 | |
\sum | |
n=0 |
an
-jn\psi\Delta | |
e |
\psi\Delta=\psiS-\psi
We can clearly see now that the beam pattern, in
\psi
\psi
Let us now assume an un-tapered, normalized array with
an=
1 | |
N |
B\psi\left(\psi\Delta\right)=
1 | |
N |
| ||||||
|
This pattern is also known, for monopulse purposes, as the "sum" pattern, as it was obtained by summing all of the elements together. Going forward we will suppress the
\Delta
\psi
Let us now develop the monopulse "difference" or "del" pattern by dividing the array into two equal halves called subarrays. We could have just as easily derived the sum pattern by first determining the pattern of each subarray individually and adding these two results together. In monopulse practice, this is what is actually done. The reader is left to show that
\vec{v}\psi\left(\psi\right)
\vec{v} | |
\psi1 |
\left(\psi\right)
bf{J}
bf{J}=\begin{bmatrix}0& … &0&1\ \vdots&\ddots&1&0\ 0&
⋅ ⋅ | |
⋅ |
&\ddots&\vdots\ 1&0& … &0\end{bmatrix}
bf{J} ⋅ bf{J}=bf{I}
\vec{v}\psi\left(\psi\right)=\begin{bmatrix}
\vec{v} | |
\psi1 |
\left(\psi
* | |
\right)\ … \ bf{J}\vec{v} | |
\psi1 |
\left(\psi\right)\end{bmatrix}
If we assume that the weight matrix is also conjugate symmetric (a good assumption), then
\vec{w}=\begin{bmatrix}\vec{w}1
* | |
\ … \ bf{J}\vec{w} | |
1 |
\end{bmatrix}
B\psi\left(\psi\right)=\Sigma\psi\left(\psi\right)=\vec{w}H\vec{v}\psi\left(\psi\right)=\begin{bmatrix}
H | |
\vec{w} | |
1 |
&\vdots&
T | |
\vec{w} | |
1 |
bf{J}\end{bmatrix}\begin{bmatrix}
\vec{v} | |
\psi1 |
\left(\psi
* | |
\right)\ … \ bf{J}\vec{v} | |
\psi1 |
\left(\psi\right)\end{bmatrix}=
H | |
\vec{w} | |
1 |
\vec{v} | |
\psi1 |
\left(\psi\right)+
T | |
\vec{w} | |
1 |
* | |
\vec{v} | |
\psi1 |
\left(\psi\right)=2Re\left[
H | |
\vec{w} | |
1 |
\vec{v} | |
\psi1 |
\left(\psi\right)\right]
The difference or "del" pattern can easily be inferred from the sum pattern simply by flipping the sign of the weights for the second half of the array:
\Delta\psi\left(\psi\right)=\begin{bmatrix}
H | |
\vec{w} | |
1 |
&\vdots&
T | |
-\vec{w} | |
1 |
bf{J}\end{bmatrix}\begin{bmatrix}
\vec{v} | |
\psi1 |
\left(\psi
* | |
\right)\ … \ bf{J}\vec{v} | |
\psi1 |
\left(\psi\right)\end{bmatrix}=
H | |
\vec{w} | |
1 |
\vec{v} | |
\psi1 |
\left(\psi\right)-
T | |
\vec{w} | |
1 |
* | |
\vec{v} | |
\psi1 |
\left(\psi\right)=2Im\left[
H | |
\vec{w} | |
1 |
\vec{v} | |
\psi1 |
\left(\psi\right)\right]
Again assuming that
an=
1 | |
N |
\Delta\psi\left(\psi\right)=
2 | |
N |
Im\left[
| |||||
\sum | |||||
n=0 |
| ||||||
e |
\right]=
2 | |
N |
| ||||||||||
|
The monopulse ratio is formed as:
\Delta\psi | |
\Sigma\psi |
=
| = | ||||||||||||||||||||||
|
| = | ||||||||||
|
| ||||||
|
=tan\left(N
\psi | |
4 |
\right)
One can see that, within the 3dB beam width of the system, the monopulse ratio is almost linear. In fact, for many systems a linear approximation is good enough. One can also note that the monopulse ratio is continuous within the null-to-null beam width, but has asymptotes that occur at the beam nulls. Therefore, the monopulse ratio is only accurate to measure the deviation angle of a target within the main lobe of the system. However, targets detected in the sidelines of a system, if not mitigated, will produce erroneous results regardless.
Before performing monopulse processing, a system must first detect a target, which it does as normal using the sum channel. All of the typical measurements that a non-monopulse system make are done using the sum channel, e.g., range, Doppler, and angle. However, the angle measurement is limited in that the target could be anywhere within the beam width of the sum beam, and therefore the system can only assume that the beam pointing direction is the same as the actual target angle. In reality, of course, the actual target angle and the beam steered angle will differ.
Therefore, a monopulse processor functions by first detecting and measuring the target signal on the sum channel. Then, only as necessary for detected targets, it measures the same signal on the "del" channel, dividing the imaginary part of this result by the real part of the "sum" channel, then converting this ratio to a deviation angle using the relationships:
\psi\Delta=\psi
|
arctan\left(
\Delta\psi | |
\Sigma\psi |
\right)
\theta=arccos\left(
\left(\psiS-\psi\Delta\right)λ | |
2\pid |
\right)=arccos\left(
λ | |
2\pid |
\left(
2\pi | |
λ |
dcos\thetaS-
4 | |
N |
arctan\left(
\Delta\psi | |
\Sigma\psi |
\right)\right)\right)=arccos\left(cos\thetaS-
2λ | |
N\pid |
arctan\left(
\Delta\psi | |
\Sigma\psi |
\right)\right)
This deviation angle, which can be positive or negative, is added to the beam pointing angle to arrive at the more accurate estimate of the actual target bearing angle. Of course, if the array is 2-dimensional, such as a planar array, there are two del channels, one for elevation and one for azimuth, and therefore two monopulse ratios are formed.
. Introduction to radar analysis; Electrical Engineering Radar Signal Processing . Bassem R. Mahafza . 1998 . . 0-8493-1879-3 . 251 .