cs:radio-observer
                Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| cs:radio-observer [2014/10/28 13:18] – [Instalace qjactl] kaklik | cs:radio-observer [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 13: | Řádek 13: | ||
| Klíčovou vlastností programu je schopnost zaznamenávat časově označkovaná data, použitelná pro další analýzu po získání dat z více stanic. | Klíčovou vlastností programu je schopnost zaznamenávat časově označkovaná data, použitelná pro další analýzu po získání dat z více stanic. | ||
| - | Zatím se vyvíjí v testovací verzi, jako [[https://github.com/ | + | Zatím se vyvíjí v testovací verzi, jako [[http://mlab-project.github.io/ | 
| Funkční požadavky k výsledné aplikaci Radio-Observer jsou zapisovány do [[http:// | Funkční požadavky k výsledné aplikaci Radio-Observer jsou zapisovány do [[http:// | ||
| Řádek 32: | Řádek 32: | ||
| ===== Instalace ===== | ===== Instalace ===== | ||
| - |   sudo apt-get install libfftw3-dev  | + |   sudo apt-get install libfftw3-dev  | 
|   git clone https:// |   git clone https:// | ||
| cd radio-observer | cd radio-observer | ||
| Řádek 39: | Řádek 39: | ||
| cd cppapp | cd cppapp | ||
| make | make | ||
| - | cd.. | + | cd .. | 
| make | make | ||
| - | Nyní by jsme měli mít zkompilovaný radio-observer  | + | Nyní by jsme měli mít zkompilovaný radio-observer. Dále pomocí nástroje checkinstall vytvoříme instalační balík, který rovnou nainstalujeme do systému. Na dotazy utility odpovídáme doporučenou volbou.  | 
| + | sudo checkinstall --pkgname radio-observer --pkgversion 0.5 make install | ||
| - | === checkout konkrétní verze z githubu === | ||
| - | pro nejaktuálnější vyzkoušenou verzi na stanicích ZVPP a OBSUPICE lze použít  | ||
| - | git checkout d7b29ff0bb7783596033c4be7113baffd91a697f | ||
| - | V dev větvi radio-observeru.  | ||
| ===== Ovládání radio-observeru ===== | ===== Ovládání radio-observeru ===== | ||
| Řádek 130: | Řádek 127: | ||
| Do souboru vepsané české komentáře mají pouze dokumentační charakter. Pro vlastní konfigurační soubor prosím využijte [[https:// | Do souboru vepsané české komentáře mají pouze dokumentační charakter. Pro vlastní konfigurační soubor prosím využijte [[https:// | ||
| - | |||
| Pokud spustíme radio-observer bez parametru definujícího konfigurační soubor, tak se pokusí si sám otevřít konfigurační soubor se stejným názvem jako binárka z home adresáře. tj. například: | Pokud spustíme radio-observer bez parametru definujícího konfigurační soubor, tak se pokusí si sám otevřít konfigurační soubor se stejným názvem jako binárka z home adresáře. tj. například: | ||
| + | |||
| + | === Parametry v konfiguračním souboru === | ||
| + | |||
| + | * jitter_time - doba v sekundách mezi událostmi, potřebná k tomu, aby dvě události byly chápaný jako nesouvisející jevy. | ||
| + | * advance_time - délka záznamu před a po detekované události. | ||
| + | |||
| + | |||
| ===== Podobné SDR systémy klient-server ===== | ===== Podobné SDR systémy klient-server ===== | ||
| Řádek 169: | Řádek 172: | ||
| ===== Datové výstupy ===== | ===== Datové výstupy ===== | ||
| - |   * Obrázkové náhledy ve FITs pro generování náhledů na webu. (Webový prohlizeč by mohl vykreslovat obrázek  | + |   * Obrázkové náhledy ve FITs pro generování náhledů na webu. (Aby webový prohlížeč mohl vykreslovat obrázek a obarvovat  | 
| - | * RAW záznamy odrazu meteoru, (jsou důležité pro pozdější analýzu záznamů) | + | * RAW záznamy odrazu meteoru, (Surová data jsou důležitá pro pozdější analýzu záznamů) | 
| - |   * K zaznamům je ve slozce metadatovy  | + |   * Ke všem záznamům je v jiné složce metadatový  | 
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | Příklad názvu datových souborů // | + | |
| - | + | ||
| - | * TIME je časový údaj s rozlišením alespoň ms, případně ns. | + | |
| - |   * NAME  je indentifikátor stanice a může mít délku do maximální povolené délky celého názvu. Název by měl obsahovat i verzi konfigurace stanice. Např. // | + | |
| - | * TYPE je identifikátor dat | + | |
| - |   * EXTE je přípona souboru, označující jeho formát ([[http:// | + | |
| - | + | ||
| - | Podmínkou přispíváni do databáze je splnění následujiciho regulárního výrazu pro název souboru: | + | |
| - | + | ||
| - |   ({0-9}{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{3})([A-Z]{1})? | + | |
| - | + | ||
| - | Konktrétní příklady souborů: | + | |
| - | 20140815131105154_OBSUPICE-R1_snap.fits | + | |
| - | 20140815150803480_OBSUPICE-R1_raws.fits | + | |
| - | 20140815150948269_OBSUPICE-R1_met.fits | + | |
| - | 20131215115954558_SVAKOV-R2_fb.jpg | + | |
| - | 20131215115955002_SVAKOV-R2_nomet.jpg | + | |
| - | 20140808100000_OBSUPICE-R1_meta.csv | + | |
|    |    | ||
| Radio-observer aktuálně generuje výstupní soubory ve dvou formátech - csv a fits.  CSV je formát použitý výhradně pro metadatové záznamy.  | Radio-observer aktuálně generuje výstupní soubory ve dvou formátech - csv a fits.  CSV je formát použitý výhradně pro metadatové záznamy.  | ||
| Řádek 201: | Řádek 183: | ||
|   20140808110211599_OBSUPICE-R1_met.fits; |   20140808110211599_OBSUPICE-R1_met.fits; | ||
| - | Jak je vidět, tak metadatový soubor obsahuje seznam všech detekovaných meteorů a základní informace o nich. Samotné meteory jsou pak zaznamenány v datových souborech formátu FITS. Tento formát lze  v případě souborů typu **snap** a **met** zobrazit ve standardním  | + | Jak je vidět, tak metadatový soubor obsahuje seznam všech detekovaných meteorů a základní informace o nich. Samotné meteory jsou pak zaznamenány v datových souborech formátu FITS. Tento formát lze  v případě souborů typu **snap** a **met** zobrazit ve standardním  | 
| - | * ds9 | + |   * [[http:// | 
| + | * ds9 | ||
|   * [[http:// |   * [[http:// | ||
| * qfitsview | * qfitsview | ||
| * fits liberator | * fits liberator | ||
|   *  http:// |   *  http:// | ||
| + | |||
| + | Také je pro účely rychlého prohlížení lidmi z [[http:// | ||
| Protože tyto datové výstupy obsahují klasická obrazová data.  Rozdíl mezi oběma typy je ten že soubor snap obsahuje většinou minutový screenshot waterfallu z oblasti ve které jsou vyhledávány meteory. Soubor met pak obsahuje výřez oblasti, která časově odpovídá zaznamenanému RAWS záznamu.  | Protože tyto datové výstupy obsahují klasická obrazová data.  Rozdíl mezi oběma typy je ten že soubor snap obsahuje většinou minutový screenshot waterfallu z oblasti ve které jsou vyhledávány meteory. Soubor met pak obsahuje výřez oblasti, která časově odpovídá zaznamenanému RAWS záznamu.  | ||
| - | RAWS fits záznam pak obsahuje surové I/Q vzorky z přijímače, | + | RAWS fits záznam pak obsahuje surové I/Q vzorky z přijímače, | 
| ==== Postup při prohlížení raw záznamů ==== | ==== Postup při prohlížení raw záznamů ==== | ||
| Řádek 262: | Řádek 247: | ||
| [[http:// | [[http:// | ||
| - | sudo apt-get install libqt4-core libqt4-gui libqt4-dev | + |   sudo apt-get install libqt4-core libqt4-gui libqt4-dev  | 
| - |    | + |    | 
| - | cd qjackctl-svn | + | cd qjackctl-code | 
| - | make -f Makefile.svn | + | make -f Makefile.git | 
| ./configure --enable-jack-version | ./configure --enable-jack-version | ||
| make | make | ||
| Řádek 274: | Řádek 259: | ||
| make | make | ||
|    |    | ||
| - | Nyní by mělo být možné qjackctl spustit. Pro jeho správnou funkci je ještě potřeba v jeho konfiguraci změnit cestu k jackd serveru na: | + | Nyní by mělo být možné qjackctl spustit. Pro jeho správnou funkci je ještě potřeba v jeho konfiguraci změnit cestu k jackd serveru na: /// | 
| Pokud se při spuštění vyskytne chyba:  | Pokud se při spuštění vyskytne chyba:  | ||
| - | |||
|   $ qjackctl  |   $ qjackctl  | ||
| qjackctl: symbol lookup error: qjackctl: undefined symbol: JACK_METADATA_PRETTY_NAME | qjackctl: symbol lookup error: qjackctl: undefined symbol: JACK_METADATA_PRETTY_NAME | ||
| Tak nejsou ze systému ještě odinstalované všechny původní knihovny.  | Tak nejsou ze systému ještě odinstalované všechny původní knihovny.  | ||
| + | |||
| + | sudo apt-get --purge remove libjack-jackd2-0 libjack-jackd2-dev gstreamer1.0-plugins-good gstreamer1.0-plugins-bad | ||
| + |    | ||
| + | Po odinstalaci knihoven je potřeba znovu přeložit všechny související aplikace, jako jackd, radio-observer atd. | ||
| ===== Instalace Patchage ===== | ===== Instalace Patchage ===== | ||
|      |      | ||
cs/radio-observer.1414502283.txt.gz · Poslední úprava: 2014/10/28 13:18 (upraveno mimo DokuWiki)
                
                