![]() | Novinky zeměměřické knihovny č. 4/2006 |
![]() |
| Zheng, D.W. | VÚGTK 5 958 |
| Filtrace časových řad GPS měření Vondrákovým filtrem a křížovou validací | |
| [Filtering GPS time-series using a Vondrak filter and cross-validation] / D.W. Zheng, P. Zhong, X.L. Ding, W. Chen. - In: J. Geod. - ISSN: 0949-7714. - Roč.79, č.6-7 (2005), s.363-369 : 4 tab., 10 obr. - Res. angl. - Lit.22. | |
| Přeložil: G. Karský ( zkráceno) | |
| Zdiby: VÚGTK 2006. - 4 s. |
Klíčová slova: GPS, Vondrák, filtrace, validace. multipath, cross-validation, CVVF
Abstrakt: Rušení multipathem (vícecestným šířením signálu) je jedním z
hlavních zdrojů chyb při vysoce přesných měřeních GPS. Pro oddělení signálu od
šumu v časových řadách a pro omezení vlivu multipathu je navržena nová metoda.
Jejím základem je Vondrákova filtrace
a technika křížové validace (cross-validation). Metoda byla ověřována na
simulovaných i reál-ných datech (k tomu je v originále snímek GPS antény v
blízkosti velkého válcového objektu), výsledky jsou znázorněny grafy časových
řad.
Poznámka: Tento zkrácený překlad reprodukuje pouze zdůvodnění a základní myšlenky
práce. Proto jsou vypuštěny ilustrační tabulky, obrázek observační situace
experimentu a roz-sáhlé grafy časových řad, i s jejich rozbory, z nichž se
podle potřeby přebírají jen závěry. - V dal-ším textu jsou kurzívou dány
poznámky a komentáře překladatele.
1 Úvod
Měření GPS jsou kontaminována řadou různých chyb. Naštěstí, při krátkých základnách (např. pod 1 km), může být řada chyb, jako jsou chyby hodin satelitů a přijímačů, eliminována při formování dvojně diferencovaných observací. Také chyby závisející na vzdálenosti (ionosférická a troposférická refrakce a zpoždění, dráhové chyby), které jsou silně korelované mezi přijímači, se při dvojném diferencování měření velkou měrou vyloučí. Nicméně, některé další chyby, jako je vícecestné šíření (multipath), nemohou být diferencováním odstraněny, a nadále ovlivňují určování polohy pomocí GPS. Multipath je jev, kdy signál přichází na anténu přijímače dvěma nebo více rozdílnými cestami, čímž degraduje přesnost jak kódových, tak i fázových měření.
Efekty multipathu mohu být ve značné míře utlumeny použitím Choke-Ring antén a pečlivou volbou stanoviště pro měření, kde nejsou v blízkosti potenciální reflektory schopné odrážet signál. Rovněž pokroky v algoritmech pro zpracování přijímaných dat vedly k vytvoření tzv. „multipath-odolných“ přijímačů. Existuje řada navržených technologií, vyjmenovaných (s odkazy na prameny) na tomto místě článku - kupodivu však bez přijímačů, v nichž by byly uplatněny. Nicméně, přes tyto snahy, zbytkové efekty multipathu dosahují stále několika centimetrů v po-lohách, a jsou stále významné v řadě přesných aplikací GPS, kde požadavky na přesnost jsou často na úrovni milimetrů.
Rovněž některé techniky zpracování dat (post processingu) byly vyvinuty tak, aby redukovaly efekty multipathu. Např. jedna z nich „mapuje“ okolí antény a odvozuje korekce pro každý přijímaný signál v závislosti na azimutu a výšce satelitu. Jiná vychází z analýzy poměru signálu k šumu. Navíc se uplatňuje stále více přístupů pro extrakci nebo vyloučení efektů multipathu, založených na filtraci dat, jako pásmové filtry odezvy konečného impulsu (FIR - finite impulse response), vlnkové filtry (WF - wavelet filter) a adaptivní filtry (ke všem jsou uvedeni autoři a publikace). Pro většinu filtračních technik je však často obtížné rozlišit mezi vícecestným signálem a aktuálním pohybem antény, zejména když signál má tendenci se měnit ve stejném kmitočtovém rozsahu jako pohyby antény.
V přesných aplikacích GPS, jako je monitorování deformací, se geometrie poloh satelitů, odrazných ploch a antény obvykle málo mění mezi sousedními hvězdnými dny (kdy se v daném místě opakuje poloha družic). Tedy i podmínky multipathu se převážně opakují, kromě např. vlivu změn vlhkosti odrazných povrchů nebo když se mění dráhy družic. Tento princip je dále využit v předkládané metodě, v níž Vondrákův filtr (VF - 1977), kombinovaný s křížovou validací (cross-validation, CV) slouží k extrakci „signálu“ multipathu, který se pak uplatní při korigování GPS observací. Vondrákův filtr umí dobře vyhladit observační data bez znalosti funkční závislosti jejich průběhu. Kombinace VF s metodou CV umožňuje udržení rovnováhy mezi přizpůsobením a vyhlazováním dat v průběhu procesu filtrace.
2 Vondrákův
filtr
Řada observačních dat může být vyjádřena jako (xi , yi), i = 1, 2, ... N, kde xi a yi jsou epochy měření a měřené hodnoty. Základní myšlenka Vondrákova filtru spočívá v odvození filtrovaných hodnot za podmínky
Q = F + l2S ® min, v níž (1)
F =
pi ( yi´ - yi )2 , (2)
S = D3 yi´ )2 , (3)
kde yi´ je filtrovaná hodnota odpovídající měření yi , pi váha měření yi , D3 yi´ třetí diference filtrovaných hodnot, počítaná na základě kubického Lagrangeova polynomu, a l2 je bezrozměrný kladný koeficient určující stupeň filtrace nebo hlazení filtrované řady dat.
Při hledání řešení je kubický Lagrangeův polynom vyhlazen pro čtyři sousední body (s hod-notami x, y´) když uvažujeme dvojici vnitřních bodů. Na základě vztahu (1) se formuje soustava lineárních rovnic pro nalezení filtrovaných hodnot.
Jsou-li koeficienty l2 ® ¥ , S ® 0 a F ® min., bude odvozena vyhlazená parabola, a ope-race se nazývá „absolutní hlazení“(absolute smoothing). Je-li l2 ® 0 , F ® 0 filtrované hodnoty sledují hrubou křivku a operace se nazývá „absolutní přizpůsobení“(absolute fitting). Hodnotu e = 1/l2 zde lze nazvat faktorem hlazení.
Hlavní předností Vondrákova filtru je, že nevyžaduje žádný předem zadaný funkční průběh zkoumané veličiny a že filtrované hodnoty lze spočítat i na okrajích řady dat. Nadto je metoda je použitelná při datech se stejnými i nepravidelnými intervaly.
3 Křížová
validace (cross-validation)
Hlavním smyslem filtrace je náležitě oddělit signál od šumu. Klíčovou otázkou při užití Vondrákova filtru je volba faktoru hlazení e tak, aby se odstranil náhodný šum a zůstaly užitečné signály. V této práci se pro volbu faktoru hlazení užívá křížová validace (cross-validation).
Základní myšlenkou je zde křížová validace filtrovaných výsledků se vzorky dat. Nejprve se řada pozorování (xi , yi ), i = 1, 2, ... N náhodně rozdělí na dva vzorky: filtrovaná řada (rozměr řady = N1 ), (x1, i , y1, i ), i = 1, 2, ... N1 a validační řada (rozměr řady = N2 ), (x2, i , y2, i ), i = 1, 2, ... N2 . (Zde by se hodila zmínka o algoritmu pro náhodné rozdělování pozorovacích dat.) Užijeme označení Pi pro i-té rozdělení měření. Za druhé: Vondrákovou filtrací se spočtou hodnoty filtrované řady se zadaným faktorem hlazení e . Nyní se vypočte variance validační řady vzhledem k hlazené
C(e , P)
= (1/ N2 )
[y2, i - f¢ (x2 , i )]2 (4)
kde f¢ (x2 , i ) jsou hodnoty odvozené interpolací kubickými spliny pro epochy (x2 , i ) . Předpokládejme užití K různých faktorů hlazení ek , ek = 10-k , k = 1, 2, ... K . Pro každý z faktorů se měřená data rozdělí na vzorky M způsoby, které označíme Pj , j = 1, 2, ... M . Takže může být získáno M variancí C(e , P) pro každý faktor hlazení. Nakonec lze spočítat střední hodnotu variancí pro každý faktor hlazení
(ek
, P) = (1/ M )
C(ek , Pj) . (5)
Hodnota ek, pro kterou je
(ek
, P) minimální, se považuje za optimální faktor hlazení.
Velikost validační řady (vzorku) v následující části práce bude pouze 5 % velikosti celé datové řady, aby se nedegradovalo rozlišení a zachovaly vysokofrekvenční signály v datech. Počet dělení je v zájmu statistické významnosti výsledků M = 40. Kromě toho jsme pro CV vybírali asi 70 % dat ve středu řad, aby se předešlo horším výsledkům filtrace u jejich konců.
Pro pohodlí odkazů budeme nadále nazývat navržený Vondrákův filtr s optimálním faktorem hlazení, určeným křížovou validací, jako „cross-validation Vondrak filter“ (CVVF). - Další části pojednání podáme pouze ve stručných souhrnech.
![]()
4 Simulační studie
Simulovaná testovací data byla generována jako součet observačního signálu a Gau-ssovského bílého šumu s normálním rozdělením. Signál byl tvořen třemi sinusovými vlnami s pe-riodami 300 s, 150 s a 40 s, představujícími vlnové délky multipathu, plus modulačním signálem s periodou 1200 s, přidaným k sinusovce o periodě 300 s. Vzorkovací interval byl 2 s a velikost vzorku 2000. Simulace se konaly pro různé úrovně šumu a vždy ukázaly dobrou funkci metody CVVF pro stanovení optimálního faktoru hlazení i pro vyčlenění časově proměnného signálu z šumu (argumentace s analýzou grafů v originálu článku je dosti složitá).
5 Zmírnění efektů GPS multipathu metodou CVVF -
reálná data
GPS měření se v našem experimentu konala na střeše polytechniky v Hongkongu, a to dvěmi dvoufrekvenčními přijímači (Leica System SR530 s anténami AT-502), na základně kolem 86 m po dobu tří dnů v březnu 2004. V blízkosti přijímačů je více ploch silně odrážejících signál GPS.
Data se zpracovávala v kinematickém modu pro řešení poloh pohyblivého stanoviska v kaž-dé epoše. První den byly obě antény v klidu, další dva dny se se (jedna) anténa motoricky pohybovala (pouze ve vodorovném směru) s různými kmitočty (0,06 Hz - 0,1 Hz) a amplitudami (10 mm - 40 mm). I analýza výsledků z reálných dat, s řadou grafů a několika tabulkami, je dosti složitá a zdlouhavá.
Metodou CVVF odvozené optimální faktory
hlazení pro první den byly ve vodorovných směrech 1.0e-6, pro druhý a třetí den
1.0e-5 a 1.0e-4; ve svislém směru 1.0e-7 pro první a 1.0e-5 stejně pro další
dny. Po zavedení přesných modelů multipathu, odvozených z prvního dne, se
snížily střední chyby poloh, určovaných ve druhém a třetím dnu o ca 20-40%. (Asi by nás ještě zajímalo, jak se ten model
odvozuje a zavádí - což je patrně třeba hledat v autory citované literatuře.)
6 Závěr
a diskuse
Metoda CVVF, založená na křížové validaci a Vondrákovu numerickém filtru byla užita pro zmírnění efektů multipathu v měření GPS. Na základě provedené studie lze učinit následující závěry:
(1) Navržená metoda CVVF je efektivním dekompozitorem signálu. Lze ji využít pro oddělení signálu a šumu v datových řadách, kde úroveň šumu je menší než úroveň signálu. V opačném případě mají signály vysoké frekvence tendenci k odfiltrování spolu s šumem.
(2) Metoda CVVF pracuje dobře na datových řadách s rozdílnými úrovněmi šumu a rozdílnými kmitočty v různých úsecích řady.
(3) Větší faktor hlazení dává hrubší filtrovanou křivku a v datové řadě zůstává více vysokofrekvenčních signálů.
(4) Pomocí metody CVVF lze odvodit spolehlivé modely multipathu pro řady souřadnic bodů. Modely lze použít k redukci těchto efektů s uvážením výhody opakování charakteristik GPS multipathu po hvězdném dnu.
(5) Výsledky testů ukázaly, že metoda může zlepšit přesnost GPS o 20-40%.
Závěrečná poznámka překladatele: Ani originál článku nepodává úplný návod na
realizaci naznačené metody, a zdá se, že ani v citované literatuře není odkaz
např. na existující programové řešení. Podáváme ji jako ilustraci k jednomu z
problémů zpracování GPS dat - a ta-ké jako zajímavou ukázku, jaké nové
uplatnění nalezla československá metoda Jana Vondráka z roku 1977 v rukou čtyř čínských autorů.