Uživatelské nástroje

Nástroje pro tento web


cs:radio-observer

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:radio-observer [2014/01/15 12:16] kaklikcs:radio-observer [2014/08/25 19:50] kaklik
Řádek 1: Řádek 1:
 ====== Rádioastronomický pozorovací software radio-observer ====== ====== Rádioastronomický pozorovací software radio-observer ======
  
-Jde o program jehož cílem je nahradit živého pozorovatele sledujícího data z radioteleskopu na přítomnost nějaké zajímavé události. +Jde o program jehož cílem je nahradit živého pozorovatele sledujícího data z radioteleskopu na přítomnost nějaké zajímavé události. Například bolidu. Program běží na detekčních stanicích a zpracováním signálu z přijímače detekuje zajímavé události, například meteory.
  
-V principu by mělo jít o komplementární aplikaci k [[cs:pysdr|pySDR]], která je naopak určena pro vizualizaci získávaných dat. +V principu by mělo jít o komplementární aplikaci k [[cs:pysdr|PySDR]], která je naopak určena pro vizualizaci měřených dat. 
  
 ===== PySDR a radio-observer ===== ===== PySDR a radio-observer =====
Řádek 16: Řádek 16:
 Důvod toho, proč samotná detekční aplikace má běžet na počítači u přijímače je ten, že zde je konzistentní přístup k získávaným datům. A navíc může být k dispozici i datový tok s větším rozlišením, než které je dostupné přes síťové připojení.  Důvod toho, proč samotná detekční aplikace má běžet na počítači u přijímače je ten, že zde je konzistentní přístup k získávaným datům. A navíc může být k dispozici i datový tok s větším rozlišením, než které je dostupné přes síťové připojení. 
  
-===== Podobné SDR systémy klient-server =====+===== Ovládání radio-observeru =====
  
-  * [[http://wiki.spench.net/wiki/BorIP_Server|BorIP Server]] +Naprostá většina parametrů radio-observeru je definována v konfiguračním souboru ve formátu JSONKonfigurační soubor je očekáván v //~/.radio-observer.json//. Případně může být zadán přepínačem při spuštění programu **-c CONFIG_FILE**.
-  * [[http://openhpsdr.org/wiki/index.php?title=Ghpsdr3|ghpsdr3]]+
  
 +==== Parametry v příkazové řádce ====
  
-==== Jiné softwarové nástroje pro práci s radioastronomickými daty ====+Radio observer má minimum parametrů nastavitelných z příkazového řádku. Nejpodstatnějším parametrem je zvolený konfigurační soubor, který bude použit pro detekci.
  
-  * [[http://satorchi.net/specsoft/specsoft.php|List of Radio Astronomy data analysis software]]+  * **-c CONFIG_FILE** 
 +  * **-v** - výpis verze
  
-===== Informace pro vývojáře ===== 
  
-[[http://www.mlab.cz/redmine/projects/rao01a|Bug tracking]] 
-[[https://github.com/MLAB-project/radio-observer|GitHub]] 
  
 +==== Konfigurační soubor ====
  
-====  ====+Konfigurační soubor je ve formátu [[http://cs.wikipedia.org/wiki/JavaScript_Object_Notation|JSON]], který je rozšířený o možnost použití komentářů uvozených znakem %%//%%.  
 +Formát ukázkového souboru je následující:  
 + 
 +  
 +  "jack_left_port":  "system:capture_1",   // název JACK portu, ke kterému se má radio-observer připojit 
 +  "jack_right_port": "system:capture_2", 
 +   
 +  "configuration": "default",     // název konfigurace která bude použita po spuštění programu. 
 +   
 +  "configurations":
 +  { 
 +  "key":     "default",   // identifikátor konfigurace 
 +  "factory": "pipeline", 
 +   
 +  "children":
 +  { 
 +  "key":     "backend", 
 +  "factory": "waterfall", 
 +   
 +  "bins":    32768,   // počet binů FFT 
 +  "overlap": 24576,   // překryv FFT binů 
 +   
 +  "origin": "TEST-R0", // nazev stanice 
 +   
 +  "iq_gain":        0, 
 +  "iq_phase_shift": 0, 
 +   
 +  "children":
 +  { 
 +  "key":     "recorder", 
 +  "factory": "snapshot", 
 +   
 +      "output_dir": "~/Bolidozor/TEST-R0/snapshots",   // adresar pro snapshoty 
 +  "output_type": "snap", // zobrazovany typ souboru ve jmenu souboru 
 +   
 +  "snapshot_length": 60,   // délka snímku spektra v sekundach 
 +  "low_freq":      10100,  // spodní frekvenční omezení zaznamenávaného spektra.  
 +  "hi_freq":       11000,  // horní frekvenční omezení zaznamenávaného spektra. 
 +  }, 
 +  { 
 +  "key":     "recorder", 
 +  "factory": "met",      // zobrazovany typ souboru s nahledy detekovanych meteoru ve jmenu souboru 
 +   
 +      "output_dir": "~/Bolidozor/TEST-R0/meteors",   // adresar pro ukladani detekovanych meteoru 
 +  "output_type": "met",   // zobrazovany typ souboru s metadaty ve jmenu souboru 
 +  "metadata_path": "~/Bolidozor/TEST-R0/data", // adresar pro ukladani metadat 
 +                            "advance_time":     12,   // doba v sekundach, která bude zaznamenána v záznamu ještě před detekcí meteoru a po detekci.který bude sloučen do jednoho záznamu. 
 +                            "jitter_time":      1,   //maximální interval v sekundach mezi dvěma detekcemi, vice meteoru v tomto intervalu bude povazovano za jeden  
 +  "low_detect_freq": 10500,  // dolni frekvence, kde budou detekovány meteory 
 +  "hi_detect_freq":  10700,  // horni frekvence, kde budou detekovány meteory 
 +  "low_noise_freq":  11000,  // dolni frekvnece pásma pro výpočet intenzity šumu  
 +  "hi_noise_freq":    11500, // horni frekvence pasma pro vypocet intenzity sumu  
 +  }, 
 +  ], 
 +  }, 
 +  ], 
 +  }, 
 +  ], 
 +  } 
 + 
 +Do souboru vepsané české komentáře mají pouze dokumentační charakter. Pro vlastní konfigurační soubor prosím využijte [[https://github.com/MLAB-project/radio-observer/blob/dev/radio-observer.json|příklad souboru]] v repozitáři radio-observeru.
  
cs/radio-observer.txt · Poslední úprava: 2014/11/09 11:18 autor: kaklik