Syntetyczna Apertura
Transkrypt
Syntetyczna Apertura
Syntetyczna Apertura Można wyróżnić dwa, główne sposoby pozyskiwania danych przez systemy SAR (Synthetic Aperture Radar). Jednym z nich jest tzw. Spotlight Mode. W tym trybie wiązka z anteny jest kierowana w taki sposób, aby obiekt przez cały czas zbierania danych pozostał w jej centrum. Spotlight Mode pozwala uzyskać najlepszą rozdzielczość. Innym rozwiązaniem jest Stripmap Mode, mający duże znaczenie praktyczne. W tym trybie kąt, jaki tworzy wiązka radaru z kierunkiem ruchu platformy, pozostaje stały przez cały czas oświetlania obiektu. W dalszej części opracowania będzie rozważane właśnie to rozwiązanie. a) Stripmap Mode b) Spotlight Mode Rys. 1 Sposoby pozyskiwania danych przez systemy SAR (Synthetic Aperture Radar). Pozyskiwanie danych przez systemy SAR odbywa się w ten sposób, że wysyłają one podczas ruchu platformy impulsy ze stałą częstotliwością PRF (pulse repeat frequency) w kierunku obiektu i zapamiętują odebrane echa w dwuwymiarowej tablicy (wymiary te stanowią azymut, zwany także cross range i odległość (range)). Systemy SAR wykorzystują fakt, że odpowiedź obiektu rozpraszającego na ziemi jest zawarta w więcej niż w jednym echu. Odpowiednia koherentna kombinacja tych odpowiedzi prowadzi do formowania syntetycznie powiększonej anteny- tzw. syntetycznej apertury. Kompresja w azymucie (azimuth compresion) i odległości (range compresion) odebranych danych pozwala uzyskać obraz oświetlanego obiektu w wysokiej rozdzielczości, znacznie lepszej niż uzyskany za pomocą konwencjonalnych radarów. 1 Rozdzielczość odległościowa (range resolution) z look angle φ azimuth r footprint x y Rys. 2 System SAR w trybie strip-map. Rozdzielczość w odległości określa minimalną odległość miedzy obiektami, przy której obiekty te są rozróżniane przez radar. Zakładając, że wysyłany impuls ma postać: a p (t ) = 0 dla 0 < t < τ dla t < 0; t > τ oraz, że odbicie następuje od dwóch różnych obiektów, będą one rozróżnialne, jeśli koniec echa od bliżej położonego obiektu dotrze do radaru przed echem od tego drugiego. Możliwość odróżnienia obiektów przez radar jest więc określona przez czas trwania impulsu τ. Im krótszy czas τ, tym krótsze odebrane echo i tym samym większa rozdzielczość. Odległość między nadajnikiem i obiektem wynosi: r= ∆t ⋅ c , gdzie ∆t - czas, po którym odbity impuls wraca do odbiornika; 2 c - prędkość światła. Korzystając z powyższej zależności oraz faktu, że minimalna (rozróżnialna) odległość miedzy obiektami określona jest przez czas trwania impulsu, rozdzielczość w odległości wynosi: 2 δr = τ ⋅c c = , gdzie B- szerokość pasma sygnału; 2 ⋅ sin φ 2 B ⋅ sin φ φ- kąt nachylenia wiązki (look angle). Czynnik sinφ wynika z faktu, że interesuje nas odległość na powierzchni ziemi, a nie w kierunku "patrzenia" (slant range) radaru. φ Slant range (S) ϕ Ground range (G) S=G*cos(ϕ)=G*cos(90-φ)=G*sin(φ) Rys. 3 Zależność miedzy Slant range i Ground range. Aby uzyskać dobrą rozdzielczość w odległości, konieczne jest użycie impulsu o bardzo szerokim paśmie (co dla impulsu prostokątnego odpowiada krótkiemu czasowi trwania τ ). Ponieważ określony SNR (signal to noise ratio) musi być zachowany w powracającym sygnale dla poprawnego jego odbioru, wymagany jest odpowiednio wysoki poziom mocy. Krótki czas trwania sygnału powoduje wtedy dużą gęstość energii impulsu, która jest często trudna do osiągnięcia w praktyce dla dużych rozdzielczości. Dlatego też, we współczesnych radarach wykorzystuje się liniową modulację częstotliwości (chirp modulation), która pozwala na uzyskanie sygnału o dłuższym czasie trwania i zarazem szerokim paśmie (wymóg wysokiej rozdzielczości). Energia tego sygnału jest rozłożona na dłuższy czas trwania (mniejsza gęstość energii), ale może być skompresowana po odebraniu przy użyciu operacji filtracji dopasowanej. Rozdzielczość azymutalna (azimuth resolution) a) Rozdzielczość konwencjonalnego radaru. Rozdzielczość azymutalna jest rozdzielczością w kierunku ruchu platformy, na której umieszczony jest radar. Rozdzielczość kątową anteny prostokątnej o długości boku Lra możemy wyrazić następująco: λ α 3dB ≈ , gdzie λ- długość fali; Lra Lra- długość rzeczywistej anteny. Rozdzielczość prostego, bocznego radaru (side-looking radar) równa się rozmiarowi obszaru insonifikowanego na ziemi (footprint). Z prostych przekształceń geometrycznych możemy wyznaczyć poszukiwaną rozdzielczość: 3 δaz tan( δ az α 3dB 2 δ az r 2 r )= α = 2r ⋅ tan( 3dB ) 2 dla malych α 3dB ≈ 2r ⋅ α 3dB = r ⋅ α 3dB 2 λ L Z powyższego wzoru wynika, że rozdzielczość zmniejsza się wraz ze wzrostem odległości do obiektu. Jedyną możliwością uzyskania wysokiej rozdzielczości dla dużych wysokości lotu jest użycie dużej anteny. Niestety, bardzo często nie jest to możliwe ze względów konstrukcyjnych. δ az = r ⋅ b) Rozdzielczość uzyskiwana za pomocą syntetycznej apertury. Synthetic Aperture Radar (SAR) przezwyciężają te problemy, pozwalają osiągnąć wysoką rozdzielczość azymutalną za pomocą małych anten i dla dużych odległości między radarem i obiektem. Systemy SAR wykorzystują fakt, że odpowiedź obiektu odbijającego wstecznie sygnał jest zawarta w więcej, niż w jednym echu. Odpowiednia koherentna kombinacja tych odpowiedzi prowadzi do formowania syntetycznie powiększonej antenytzw. syntetycznej apertury. Ten proces formowania jest bardzo podobny do sterowania liniową anteną grupową (antenna array), z tą różnicą, że używana jest tylko jedna antena, która przez ruch platformy zmienia swoje położenie w czasie. Kątowa rozdzielczość dla syntetycznej apertury o długości Lsa jest dwa razy większa niż dla zwykłej anteny o tej samej długości. αaz = λ , gdzie λ- długość fali; (1) 2 Lsa Lsa- długość syntetycznej apertury. Współczynnik 2 jest wynikiem procesu formowania syntetycznej apertury. Różnice fazy pomiędzy elementami syntetycznej apertury wynikają z dwukrotnie dłuższej różnicy ścieżki i dlatego też są dwa razy większe niż w przypadku normalnej anteny. Maksymalna długość syntetycznej apertury jest równa odległości przebytej przez platformę, podczas której obiekt rozpraszający jest oświetlany przez wiązkę radaru. y r αaz Lsa x Rys. 4 Geometryczna reprezentacja maksymalnej długości syntetycznej apertury. 4 Z powyższego rysunku wynika, że maksymalna długość syntetycznej apertury Lsa jest równa rozmiarowi powierzchni insonifikowanej na ziemi (footprint) przy odległości r, gdzie znajduje się obiekt rozpraszający. λ ⋅r Lsa = αra ⋅ r = (2) Lra Jeśli więc formowana jest syntetyczna apertura o maksymalnej długości, przestrzenną rozdzielczość azymutalną otrzymujemy przez podstawienie równania 2 do równania 1. Lra δaz = αsa ⋅ r = 2 Z powyższego wzoru wynika, że uzyskana rozdzielczość jest całkowicie niezależna od odległości i określona tylko przez rozmiar rzeczywistej anteny. Niezależność od odległości można wytłumaczyć zwiększającą się syntetyczną aperturą wraz z odległością do obiektu (zależność 2). W przeciwieństwie do konwencjonalnego radaru, krótsze anteny pozwalają uzyskać wyższą rozdzielczość. Jest to wynik większego kąta promieniowania, a więc większej wartości αra we wzorze 2. Dla dużych odległości między radarem i obiektem rozpraszającym pozostaje wciąż problem małej, odbitej wstecznie od obiektu mocy. Dlatego też, konieczne jest stosowanie anten o odpowiednio dużych rozmiarach. Przetwarzanie danych SAR a) Historia fazy punktowego obiektu (Phase history of a point target). Terminem point targets (obiekty punktowe) określamy obiekty rozpraszające, dla których istnieje tylko jeden dominujący, odbity sygnał w każdej komórce rozdzielczości. Na przykład, ma to miejsce dla większych metalowych obiektów i budynków. z Azimuth ro r x Lsa y Rys. 5 Zależności geometryczne systemu SAR 5 Powyższy rysunek przedstawia sposób oświetlania wiązką radaru obiektu (point target) przez radar SAR podczas pozyskiwania danych. Radar przesuwany jest wzdłuż osi x (azymutu) i emituje impulsy w kierunku ziemi (prostokątnie do kierunku ruchu). Odległość pomiędzy położeniem radaru x i obiektem może być wyrażona jako: r = x 2 + ro2 , gdzie ro jest minimalną odległością miedzy nimi (dla x=0). Ponieważ przedłużenie obszaru insonifikowanego na ziemi jest zwykle dużo mniejsze niż odległość ( x<<ro ) można dokonać następującego przybliżenia: r = ro 1 + x2 x2 ≈ r + o ro2 2ro Fazy odebranych ech wynikające z drogi sygnału do obiektu i z powrotem do radaru są równe: ϕ ( x) = 2 ⋅ 2π x2 2π ⋅ x 2 ( ro + )= + const λ 2 ro λ ⋅ ro Zakładając stałą prędkość platformy v i oznaczając k = czasie fazę, otrzymujemy zależność: 2π ⋅ v 2 oraz zaniedbując stałą w λ ⋅ ro ϕ (t ) = k ⋅ t 2 Kwadratowy charakter fazy odpowiada liniowej zmianie częstotliwości w odebranych sygnałach wzdłuż osi x (azymutu), otrzymujemy więc efekt Dopplera. f (t ) = 1 ∂ϕ (t ) k = ⋅t 2π ∂t π Liniowy efekt Dopplera jest obecny tak długo, jak x jest pomijalnie małe w porównaniu z ro. W przeciwnym razie należy uwzględnić składniki wyższego rzędu. Ma to miejsce szczególnie dla przypadków z bardzo długą syntetyczną aperturą i radarów skierowanych nie pod kątem prostym (pod kątem zwanym squint-angle). Maksymalny czas, przez który obiekt pozostaje oświetlony przez wiązkę radaru, jest określony przez długość syntetycznej apertury. L α t max = sa = ra⋅ro v v Wymagana szerokość pasma wynikająca z liniowej zmiany częstotliwości wynosi: t t 2 ⋅ v ⋅ αra Ba = f ( max ) − f ( − max ) = . 2 2 λ Ta szerokość pasma w azymucie określa także dolną granice częstotliwości wysyłania impulsów przez radar w trakcie formowania syntetycznej apertury, tzw. PRF (pulse repetion frequency). Po wyeliminowaniu nośnej (demodulacji w odbiorniku), częstotliwości pomiędzy –Ba/2 i Ba/2 będą obecne w zespolonym sygnale. Zgodnie z kryterium Nyquista częstotliwość 6 próbkowania sygnału musi być co najmniej dwa razy większa od składowej o największej częstotliwości. Tutaj częstotliwość próbkowania dana jest przez PRF. b) Przetwarzanie w azymucie (azimuth processing). Echo od pojedynczego obiektu punktowego (point target) jest zawarte w wielu odebranych sygnałach, można powiedzieć, że jest rozmyte. Celem przetwarzania SAR, często nazywanym kompresją, jest skupienie całej odebranej energii, rozłożonej w czasie oświetlania obiektu przez radar, w jednym punkcie t=0. Aby to osiągnąć, wykorzystywana jest historia fazy (phase history), pochodząca z procesu pozyskiwania danych. Zakładając, że odbicie od obiektu punktowego jest niezależne od czasu oraz od kąta pod jakim jest oświetlany i jest znacznie większe od zakłóceń i odbić pochodzących od tła, odebrany sygnał w kierunku azymutu można zapisać w postaci: Sa = Ao ⋅ exp(iϕ (t )) = Ao ⋅ exp(ikt 2 ) , gdzie A - amplituda odebranego o sygnału (wartość zespolona). Ideą kompresji w azymucie jest teraz zmodyfikować wszystkie te wartości fazy do tej samej wartości i następnie poddać koherentnemu sumowaniu. Można to osiągnąć dzięki korelacji sygnału Sa z funkcją odniesienia: R (t ) = exp(−ikt 2 ) . Funkcja ta jest tak skonstruowana, aby w każdym punkcie była idealną odpowiedzią impulsową, ale miała przeciwną fazę. Ponieważ długość syntetycznej apertury i tym samym długość sygnału jest skończona, sensowne jest ograniczenie długości funkcji odniesienia za pomocą okna W(t): 1 W(t) = 0 dla - tmax tmax <t< 2 2 w przeciwnym przypadku Postać funkcji odniesienia z uwzględnieniem okna wyraża się wzorem: R (t ) = W (t ) ⋅ exp(−ikt 2 ) . Wynik korelacji jest następujący: ∞ V(t) = ∫ Sa(ξ ) ⋅ R(t + ξ)dξ = -∞ ∞ = ∫ Ao ⋅ exp (ikξ 2 ) ⋅ exp (ik(t + ξ)2 ) ⋅ W(t + ξ)dξ = -∞ ∞ = Ao ⋅ exp (-ikt ) ∫ W(t + ξ) ⋅ exp (-2ikξ )dξ 2 -∞ 7 Korzystając z faktu, że tylko małe wartości t są ważne, możemy dokonać następującego przybliżenia: W (t + ξ ) ≈ W (ξ ) . Oznaczmy transformatę Fouriera jako FT[...]. Używając tego oznaczenia, wynik korelacji może być zapisany jako: V (t ) = Ao ⋅ exp (-ikt 2 ) ⋅ 2π ⋅FT 2 kt[W(ξ )] , gdzie FT 2 kt[W(ξ ) = t max 2 ∫ exp (-2ikξ )dξ = t max 2 exp (-iktmax t ) − exp (ikt max t ) = − 2ikt sin (kt max t ) − 2i sin (kt max t ) = = t max − 2ikt kt max t = Ostateczny wynik korelacji wyniesie więc: sin (ktmaxt ) V (t ) = Ao ⋅ tmax ⋅ 2π exp (-ikt 2 ) ⋅ ktmaxt Podstawowy kształt wynikowej odpowiedzi impulsowej odpowiada transformacie Fouriera sin x funkcji okna i ma charakter funkcji . x Na poniższym rysunku jest zilustrowany ten proces. Odebrany sygnał, nazywany także chirp, ma stałą amplitudę i paraboliczny charakter fazy (na rysunku pokazano tylko jego rzeczywistą część). Funkcja odniesienia ma amplitudę równą jedności i dokładnie przeciwną wartość fazy w każdym punkcie niż odebrany sygnał. Po korelacji z funkcją odniesienia R(t) sygnał jest skupiony wokół punktu t=0. Jego amplituda zwiększyła się od Ao do |V(t)| Re[Sa]=cos(kt2) 2π ⋅t max⋅ Ao dla wartości t=0. t t 8 (przyjęto jednostkowe wartości parametrów k i |Ao|, tmax=12 [s] oraz pominięto fazę amplitudy zespolonej Ao, tzw. object phase, będącej wynikiem procesu rozpraszania na obiekcie.) Z powyższych zależności wynika, że większy czas tmax , a tym samym dłuższa syntetyczna apertura (przy założeniu tej samej prędkości) funkcja V(t) staje się bardziej podobna do delty Diraca. Definiując rozdzielczość jako połowę odległości pomiędzy ±π pierwszymi minimami przy t = , otrzymujemy azymutalną rozdzielczość: kt max π ⋅ v π ⋅ v 2 ⋅ λ ⋅ r0 λ v L δ sa = = = = = ra . 2 ktmax 2π ⋅ v α ra ⋅ r0 2 ⋅ α ra Ba 2 Używając bardziej poprawnej definicji rozdzielczości jako połowy długości przy połowie wartości maksymalnej, wynikiem jest wartość o 14% większa. Jak wynika z rysunku, pierwsze listki boczne mają znaczną wartość maksymalną. Pierwszy listek boczny dla okna prostokątnego leży jedynie o –13dB poniżej szczytu listka głównego, co nie jest zbyt korzystne. Może to stwarzać problemy, jeśli jakiś cel znajduje się w otoczeniu innych słabiej odbijających obiektów. Dlatego też, zamiast używać funkcji okna prostokątnego, bardzo często używamy okien o innym kształcie. Powszechnie używanym oknem jest okno Hamminga zdefiniowane następująco: 2π tmax tmax dla <t< α + (1 − α ) cos 2 2 t max W (t ) = 0 w przeciwnym przypadku Zastosowanie okna Hamminga (dla α=0.54) powoduje, że pierwszy listek boczny leży już o –43dB poniżej szczytu listka głównego. Natomiast wadą tego rozwiązania jest zmniejszenie maksymalnej wartości listka głównego prawie o 30%. Pomimo tej wady, obrazy przetwarzane z oknem Hamminga wydają się bardziej ostre. Przetwarzanie w azymucie opisane powyżej jest zbyt złożone obliczeniowo, ponieważ dla każdego piksela musi być obliczona korelacja. Proces przetwarzania można znacznie przyśpieszyć wykorzystując teorię splotu, a mówiąc ściślej szybki splot: ∫ f (ξ ) ⋅ g (t − ξ )dξ = f (t ) ⊗ g (t ) = FT [ FT [ f (t )] ⋅ FT [ g (t )]] = FT [ f (ω ) ⋅ g (ω )] . −1 −1 Zgodnie z teorią, splot dwóch funkcji w dziedzienie czasu jest równoważny mnożeniu ich w dziedzinie częstotliwości. Splot można wykorzystać do obliczenia funkcji korelacji. ∫ f (ξ ) ⋅ g (t + ξ )dξ = f (t ) ⊗ g (−t ) Dlatego, pożądany, skompresowany sygnał może być otrzymany w następujący sposób: 9 V (t ) = FT −1 [ FT [ Sa (t )] ⋅ FT [ R (−t )]] . Efekt Dopplera zależy od odległości ro i zmienia się z odległością do obiektu. Dlatego też, konieczne jest dobranie funkcji odniesienia dla każdej linii danych. Jeśli funkcja odniesienia zastanie poprawnie obliczona, może zostać użyta do przetworzenia całej linii azymutalnej w jednym kroku, za pomocą szybkiego splotu. Innym problemem konwencjonalnego przetwarzania SAR są przyczynki sygnału z większym współczynnikiem Dopplera. Pojawiają się one dla większych kątów, a tym samym z większymi czasami opóźnienia. Może się zdarzyć, że te części sygnałów są zapisywanie w następnej komórce odległości. Zjawisko to nazywa się Range Cell Migration. Energia echa jest wtedy rozłożona na kilka linii odległości i operacja przetwarzania w azymucie staje się dwuwymiarową i konwencjonalne przetwarzanie nie jest zdolne do skupienia całej energii. W tym przypadku konieczne jest zastosowanie bardziej zaawansowanych metod przetwarzania, które uwzględniają ten efekt. c) Przetwarzanie w odległości. W kierunku odległościowym (range direction) radary SAR działają jak konwencjonalne radary. Aby osiągnąć wysoką rozdzielczość w kierunku prostopadłym do kierunku lotu, konieczne jest stosowanie impulsów prostokątnych o krótkim czasie trwania. W praktyce trudno jest generować krótkie impulsy i zarazem o dużej mocy. W dziedzinie częstotliwości można zaobserwować, że im krótszy impuls, tym szersze, zajmowane pasmo. W tym sensie, wysoka rozdzielczość jest równoważna szerokiemu pasmu. Rozwiązaniem tego problemu jest użycie dłuższego sygnału, lecz o szerokim paśmie. Taką możliwość dają sygnały z liniową modulacją częstotliwości (chirp modulation). f (t ) = B ⋅ t dla τ -τ τ < t < , gdzie B - oznacza szerokość zajmowanego pasma 2 2 przez emitowany impuls. Przetwarzanie odległościowe jest analogiczne do przetwarzania w azymucie. W tym przypadku współczynnik k wynosi: B ⋅π k= . τ Podobnie, aby skompresować sygnał należy skonstruować funkcję odniesienia, która jednak odnosi się do znacznie szybszych zmian częstotliwości. Kompresję otrzymujemy także dzięki korelacji sygnału z nową funkcją odniesienia. sin (k ⋅ τ ⋅ t ) V (t ) = Ao ⋅ τ ⋅ 2π exp (-ikt 2 ) ⋅ k ⋅ τ ⋅ t Rozdzielczość w kierunku odległościowym wynosi: δ sr = c , gdzie c-prędkość światła. 2B 10 Struktura procesora SAR Procesor SAR jest techniczną realizacją kompresji sygnału w azymucie oraz odległości. Jego celem jest stworzenie z surowych danych SAR (odebranych sygnałów) obrazu wysokiej rozdzielczości. Podstawowa kolejność przetwarzania SAR jest pokazana na rysunku poniżej. Po wykonaniu jednowymiarowej transformaty Fouriera w kierunku odległości, każda linia w odległości jest mnożona przez transformatę Fouriera funkcji odniesienia w odległości. Po odwrotnej transformacie Fouriera IFFT wracamy z powrotem do dziedziny czasu, dane są już skompresowane w odległości. W tej chwili może nastąpić korekta zjawiska range-cellmigration. Nieprzetworzone dane SAR FFT w odległości Kompresja w odległości Funkcja odniesienia w odległości IFFT w odległości Korekcja range-cellmigration FFT w azymucie Kompresja w azymucie Funkcja odniesienia w azymucie IFFT w azymucie Obraz Rys. 8 Struktura procesora SAR. 11 Następnie wykonywana jest transformata w kierunku azymutu, po czym mnożona przez transformatę funkcji odniesienia w azymucie. Ta funkcja musi być dobrana zgodnie z bieżącą odległością do obiektu. Dokonując odwrotnej transformaty IFFT otrzymujemy zespolony obraz (każdy punkt jest wartością zespoloną). 12 Azimuth [m] Range [m] a) Received SAS raw data b) After compression in range c) After compression in range and azimuth d) After compression in range, ideal range curvature correction and compression in azimuth. x104 x104 Azimuth Range Fig. 9. The results of the simulation for an ideal point target at location (30,0). 13