Uživatelské nástroje

Nástroje pro tento web

Tento překlad je starší než originální stránka a nejspíše i zastaralý. Zobrazit změny.
Překlady této stránky?:

cs:radio-observer

Toto je starší verze dokumentu!


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. 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 PySDR, která je naopak určena pro vizualizaci měřených dat.

PySDR a radio-observer

Cílem projektu je vytvořit soustavu nástrojů pro radioastronomická pozorování na vzdálených stanicích. Důvody k tomu jsou:

  • Stanice se vyskytují obvykle jinde, než pozorovatelé
  • Je výhodné mít možnost spravovat více pozorovacích míst z jednoho pracoviště

Program radio-observer by měl být nástroj, který bude samostatně vykonávat pozorování, na základě detekčních skriptů napsaných v Pythonu. Tyto skripty by měly běžet i v programu pySDR, který by měl sloužit k vizualizaci jejich funkce na identických datech s těmi, na kterých bude provádět detekci i program radio-observer. PySDR by však kromě možnosti ladit novou verzi skriptů poskytoval i možnost zobrazení stavu radio-observeru zejména z důvodu kontroly jeho funkce. Detekční skripty spuštěné v pySDR by ale neměly generovat datové záznamy. Ale pouze zobrazit detekovanou a ukládanou oblast.

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í.

Ovládání radio-observeru

Naprostá většina parametrů radio-observeru je definována v konfiguračním souboru ve formátu JSON. Konfigurač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.

Parametry v příkazové řádce

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.

  • -c CONFIG_FILE
  • -v - výpis verze

Konfigurační soubor

Konfigurační soubor je ve formátu 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_right_port": "system:capture_2",
	
	"configuration": "default",
	
	"configurations": [
		{
			"key":     "default",
			"factory": "pipeline",
			
			"children": [
				{
					"key":     "backend",
					"factory": "waterfall",
					
					"bins":    32768,
					"overlap": 24576,
					
					"origin": "debug",
					
					"iq_gain":        0,
					"iq_phase_shift": 0,
					
					"children": [
						{
							"key":     "recorder",
							"factory": "snapshot",

						    	"output_dir": ".",
							"output_type": "snap",
							
							"snapshot_length": 60,
							"low_freq":         0,
							"hi_freq":          0,
						},
						{
							"key":     "recorder",
							"factory": "bolid",
							
						    	"output_dir": ".",
							"output_type": "blid",
							"metadata_path": ".",
                          				"advance_time":     1,
                          				"jitter_time":      1,
							"low_detect_freq": 10300,
							"hi_detect_freq":  10900,
							"low_noise_freq":   9000,
							"hi_noise_freq":    9600,
						},
					],
				},
			],
		},
	],
}

Do souboru vepsané české komentáře mají pouze dokumentační charakter. Pro vlastní konfigurační soubor prosím využijte příklad souboru v repozitáři radio-observeru.

Podobné SDR systémy klient-server

Jiné softwarové nástroje pro práci s radioastronomickými daty

Informace pro vývojáře

FITS soubory

cs/radio-observer.1404470206.txt.gz · Poslední úprava: 2014/07/04 10:36 autor: kaklik