Phase unwrapping adalah metode untuk "membuka" fase sinyal. Algoritma metode untuk unwrapping fase ini adalah sebagai berikut: "Jika selisih antara dua skalar fase dalam array lebih dari dikont, yakni $\pi$ (3.14, dalam radian), maka nilai skalar yang lebih tinggi tadi dikurangi $2 \pi$. Nilai diskont ini bisa dirubah, namun defaultnya adalah $\pi$.
Perhatikan contoh berikut. Vektor $x$ adalah array yang berisi fase dari suatu sinyal.
$$ px = [0~ 1~ 3.24~ 5~ 6.28~ 10~ 13~ 16]$$
Jika selisih antara $x[n]$ dengan $x[n+1]$ lebih besar dari $\pi$ maka dilakukan unwrapping fase. Sehingga untuk vektor fase $x$ diatas hasilnya adalah,
$$ px2 = [0.0~ 1.0~ 2.0~ 3.24~ 5.0~
6.28~ 3.72~ 6.72~ 9.72] $$
Vektor $px2$ merupakan hasil phase unwrapping dalam radian agar tracking fase terlihat lebih halus. Lihar gambar di bawah ini untuk hasil plot fase (atas) dengan unwrapping fase (bawah).
Plot fase (atas) dengan unwrapping fase (bawah) |