next up previous
Next: 3 The Tracking Algorithm Up: An Analytic Technique to Previous: 1 Introduction


2 Analysis

One might expect that with one equation and two unknowns there are two possible solutions for the phases. However, previous work [2,3,4,5,6,7,8] has not attempted to explicitly determine these solutions, relying instead on tracking loops or other estimators. In this section, the phase solutions are derived analytically. From Eq. (1),

$\displaystyle \Vert r\Vert^2
= \Vert Ae^{j\theta} + Be^{j\phi}\Vert^2
= A^2 + B^2 + 2AB\cos(\phi-\theta),$

and thus

$\displaystyle \cos(\phi-\theta) = {\Vert r\Vert^2 - A^2 - B^2 \over 2AB}.$ (2)

From $ r = e^{j\theta} (A + Be^{j(\phi-\theta)})$, it follows that
$\displaystyle e^{j\theta}$ $\displaystyle =$ $\displaystyle {r \over A + Be^{j(\phi-\theta)}}
= {r (A + Be^{-j(\phi-\theta)}) \over A^2 + B^2 + 2AB\cos(\phi-\theta)}$  
  $\displaystyle =$ $\displaystyle {r (A + Be^{-j(\phi-\theta)}) \over \Vert r\Vert^2}.$  

Hence, $ \theta
= \arg[r (A + Be^{-j(\phi-\theta)})]
= \arg[r (A + B\cos(\phi-\theta) - jB\sin(\phi-\theta))].$ By the symmetry of Eq. (1), it also immediately follows that $ \phi = \arg[r (B + A\cos(\phi-\theta) + jA\sin(\phi-\theta))].$ By letting $ D \triangleq (\Vert r\Vert^2 - A^2 - B^2)/(2AB) = \cos(\phi-\theta)
$, the solutions are given by
$\displaystyle \theta$ $\displaystyle =$ $\displaystyle \arg\left[r(A+BD + j sB\sqrt{1-D^2})\right]$ (3)
$\displaystyle \phi$ $\displaystyle =$ $\displaystyle \arg\left[r(B+AD - jsA\sqrt{1-D^2})\right],$  

where $ s\in \{-1,+1\}$. The phases have now been determined exactly as a function of $ A$, $ B$, and $ r$, to within one of two possibilities.


next up previous
Next: 3 The Tracking Algorithm Up: An Analytic Technique to Previous: 1 Introduction
Jon Hamkins 1999-10-29