Uživatelské nástroje

Nástroje pro tento web


cs:algorithms

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:algorithms [2014/11/26 16:00] – [Výpočet parametrů stopy meteoru] kaklikcs:algorithms [2014/12/03 17:13] – [Data z VOR majáků] kaklik
Řádek 1: Řádek 1:
-====== Metody zpracování dat v sytému Bolidozor ======+====== Zpracování dat v sytému Bolidozor ======
  
-Sít bolidozor se snaží o zpracování dat různé kvality a z odlišných zdrojů. A většina metod použitých pro zpracování dat ještě není optimalizována+Na této stránce jsou zatím shromažďovány návrhy na možné algoritmy pro zpracování dat. 
  
-===== Interaktivní rozhraní iPython ===== +===== Výpočet parametrů stopy meteoru =====
-  +
-Vhodným řešením pro testování je použít interaktivní prostředí iPython, kde můžeme přímo interaktivně zkoušet jednotlivé části kódu a zpracovávat data. +
  
-Jeho základní instalace se v Ubuntu provede instalací těchto balíků:  +Podobným problémem se již zabývá existující síť [[http://meteor.uwo.ca/research/radar/cmor_intro.html|CMOR]], která pro pozorování meteorů využívá vysílač a několik přijímacích stanic. V případě Bolidozoru takový přístup však úplně použít nelze.
-  sudo apt-get install ipython-notebook python-scipy python-numpy+
  
-Pak již můžeme iPython spustit příkazového řádku +==== Data radaru GRAVES ====
-  ipython notebook --pylab inline+
  
-Pro seznámení se s jazykem [[http://www.tutorialspoint.com/python/|Python]] můžete využít [[http://physics.muni.cz/~janak/pyzen/|Zenovou školu Pythonu]] od Zdeňka Janáka.+{{:graves:graves_hyperboloids.png?600|}}
  
-==== Existující iPython skripty ====+  |TR| ≈ 700 km 
 +  60 km < b < 100 km 
 +  |TM| + |MR| Rb 
 +  Rb(tM)´ 0
  
-Pro zpracování dat bylo ze sítě bolidozor bylo napsáno již několik iPython notebooků, které jsou vystaveny na:  
-http://meteor1.astrozor.cz:8080/ Konkrétně to je např. [[http://meteor1.astrozor.cz:8080/ntbk/pub/radio-processing/iPython/iDHProcessor.html|Histogram frekvenčního posuvu meteorů]] a [[http://meteor1.astrozor.cz:8080/ntbk/pub/trails-processing/interactive_meteors.html|Zobrazení meteorických stop]] z [[cs:meteor-observer|Mobilní aplikace Meteor Observer]]. 
  
 +=== Detekce meteorů ===
  
-Na serveru jsou obnovovány každých 5 minut pomocí programu [[https://github.com/paulgb/runipy|runipy]].+Aktuálně jsou meteory detekovány porovnáváním intenzity signálu v oblasti, kde se očekává rádiový odraz s intenzitou signálu v oblasti frekvenčně posunuté proti vysílanému signálu
  
  
 +=== Zpracování dostupných dat ===
  
-===== Výpočet parametrů stopy meteoru =====+  * Odhad vektoru meteoru v atmosféře 
 +  * Záznam dostupných meteorologických dat pro pozdější rekonstrukci (družicové snímky, aktuálně měřené hodnoty ČHMÚ, radarové snímky) 
 +  * sběr dat z jednotlivých stanic 
 +  * výpočet vektoru a výškových profilů větru
  
-Podobným problémem se již zabývá existující síť [[http://meteor.uwo.ca/research/radar/cmor_intro.html|CMOR]], která pro pozorování meteorů využívá vysílač a několik ijímacích stanic. případě Bolidozoru takový ístup však úplně použít nelze.+Existující projekty na které by teoreticky mohlo jít navázat vývoj zpracování dat. 
 + 
 +  * [[http://boinc.berkeley.edu/|BOINC]] 
 +  * [[http://gnuradio.org/redmine/projects/gnuradio/wiki|GNU Radio]] 
 +  * [[http://sourceforge.net/projects/cutesdr/|CuteSDR]] 
 + 
 + 
 + 
 +==== Data z VOR majáků ==== 
 + 
 +Při zpracování dat z VOR majáků je potřeba vyřešit problém s nižším vyzářeným výkonem vysílače. Nižší výkon vysílače způsobuje, že intenzita ijímaných signálů je často pod úrovní šumu.  
 + 
 +  * Detekce signálu alespoň na jedné stanici nad šumem 
 +  * Vyslání řídícího packetu sítě s žádostí o data z podezřelého úseku od nejbližších stanic. 
 +  * Korelace detekovaného signálu se šumem na ostatních stanicích. 
 +  * Výsledkem výpočtu by mělo být nalezení odpovídajícího signálu v šumu na ostatních stanicích. 
 +  *   * Detekce se potrvdí v případě, že meteor bude dekován na několika stanicích současně 
 +  * V opačném ípadě jde o nezajímavou falešnou detekci. 
 + 
 +V případě pozitivní detekce musí být ze signálu extrahovány parametry modelu pro výpočet repliky
  
-{{:graves:graves_hyperboloids.png?600|}} 
  
 Samotný výpočet dráhy bude realizován za použití  několika metod. Jednak jde o [[https://en.wikipedia.org/wiki/Multilateration|multilateraci]]. Vycházející z odlišných časových posunů záznamu na jednotlivých stanicích.  Časové posuny je nutné získat časovou korelací zaznamenaných dat. Tato korelace může být podváděna buď na časovém prostoru signálu, nebo ve Fourierově obrazu. V obou případech je ale nutné z dat nejprve separovat užitečný signál meteoru v šumu.   Samotný výpočet dráhy bude realizován za použití  několika metod. Jednak jde o [[https://en.wikipedia.org/wiki/Multilateration|multilateraci]]. Vycházející z odlišných časových posunů záznamu na jednotlivých stanicích.  Časové posuny je nutné získat časovou korelací zaznamenaných dat. Tato korelace může být podváděna buď na časovém prostoru signálu, nebo ve Fourierově obrazu. V obou případech je ale nutné z dat nejprve separovat užitečný signál meteoru v šumu.  
Řádek 40: Řádek 60:
   - Výpočet vektoru dráhy v absolutních souřadnicích.    - Výpočet vektoru dráhy v absolutních souřadnicích. 
  
-=== Zpracování dostupných dat === 
  
-  * Odhad vektoru meteoru v atmosféře +==== Data DVB-T ====
-  * Záznam dostupných meteorologických dat pro pozdější rekonstrukci (družicové snímky, aktuálně měřené hodnoty ČHMÚ, radarové snímky) +
-  * sběr dat jednotlivých stanic +
-  * výpočet vektoru a výškových profilů větru+
  
-Existující projekty na které by teoreticky mohlo jít navázat vývoj zpracování dat.+DVB-T signál má oproti majákům VOR výhodu, že je více širokopásmový. Tato vlastnost by se dala využít ke zpřesnění měření. Komplikací je skutečnost, že systém vysílá v multiplexech, a je tak z několika míst najednou vysílán identický signál.
  
-  * [[http://boinc.berkeley.edu/|BOINC]] 
-  * [[http://gnuradio.org/redmine/projects/gnuradio/wiki|GNU Radio]] 
-  * [[http://sourceforge.net/projects/cutesdr/|CuteSDR]] 
  
  
Řádek 66: Řádek 79:
  
 Skupina Marcus Leech, Science Radio Laboratories připravila signálové schéma pro GnuRadio, které umožňuje [[http://www.sbrac.org/files/meteor_forward_scatter.pdf|zpracování více kanálů současně]]. Skupina Marcus Leech, Science Radio Laboratories připravila signálové schéma pro GnuRadio, které umožňuje [[http://www.sbrac.org/files/meteor_forward_scatter.pdf|zpracování více kanálů současně]].
 +
 +
 +
 +====== Nástroje pro testování algoritmů ======
 +
 +===== Interaktivní vědecký nástroj iPython =====
 + 
 +Vhodným řešením pro testování je použít interaktivní prostředí iPython, kde můžeme přímo interaktivně zkoušet jednotlivé části kódu a zpracovávat data. 
 +
 +Jeho základní instalace se v Ubuntu provede instalací těchto balíků: 
 +  sudo apt-get install ipython-notebook python-scipy python-numpy
 +
 +Pak již můžeme iPython spustit z příkazového řádku
 +  ipython notebook --pylab inline
 +
 +Pro seznámení se s jazykem [[http://www.tutorialspoint.com/python/|Python]] můžete využít [[http://physics.muni.cz/~janak/pyzen/|Zenovou školu Pythonu]] od Zdeňka Janáka.
 +
 +==== Existující iPython skripty ====
 +
 +Pro zpracování dat bylo ze sítě bolidozor bylo napsáno již několik iPython notebooků, které jsou vystaveny na: 
 +http://meteor1.astrozor.cz:8080/ Konkrétně to je např. [[http://meteor1.astrozor.cz:8080/ntbk/pub/radio-processing/iPython/iDHProcessor.html|Histogram frekvenčního posuvu meteorů]] a [[http://meteor1.astrozor.cz:8080/ntbk/pub/trails-processing/interactive_meteors.html|Zobrazení meteorických stop]] z [[cs:meteor-observer|Mobilní aplikace Meteor Observer]].
 +
 +
 +Na serveru jsou obnovovány každých 5 minut pomocí programu [[https://github.com/paulgb/runipy|runipy]].
 +
 +
cs/algorithms.txt · Poslední úprava: 2019/04/11 17:17 autor: fluktuacia