cs:vlfmon
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
cs:vlfmon [2017/07/15 16:12] – [VLFMON01A] kaklik | — | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== VLF monitorovací stanice ====== | ||
- | |||
- | Přístroj je určení pro monitorování signálu z VLF vysílačů pro síť [[http:// | ||
- | |||
- | ===== Aplikace ===== | ||
- | |||
- | * [[https:// | ||
- | * [[cs:sm|]] | ||
- | |||
- | ===== Konstrukce ===== | ||
- | |||
- | |||
- | Jeho základními konstrukčními částmi jsou analogový front-end, [[cs: | ||
- | |||
- | {{: | ||
- | |||
- | Digitalizační jednotka může pracovat buď v režimu standardní zvukovky a nebo v režimu [[https:// | ||
- | |||
- | Na stanici je také integrován [[cs: | ||
- | |||
- | ===== Software ===== | ||
- | |||
- | Detekční stanici by mělo být možné provozovat na několika různých softwarových balících. | ||
- | |||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | Zatím se používá program [[cs: | ||
- | ====== VLFMON01A ====== | ||
- | |||
- | ===== Nastavení SDR-widget ===== | ||
- | |||
- | {{: | ||
- | |||
- | ===== Instalace ===== | ||
- | |||
- | sudo apt-get install build-essential cmake libusb-1.0-0-dev i2c-tools python-smbus libusb-1.0 cython python-setuptools python-numpy python-cheetah libboost-all-dev libfftw3-dev libcfitsio-dev libjack-jackd2-dev libvolk1-dev autossh gpsd-clients buffer pv ntp python-paramiko | ||
- | | ||
- | |||
- | mkdir repos | ||
- | cd ~/repos | ||
- | git clone https:// | ||
- | cd python-mlab-utils | ||
- | sudo python setup.py install | ||
- | |||
- | |||
- | cd ~/repos | ||
- | git clone https:// | ||
- | cd station-supervisor/ | ||
- | git checkout ionozor | ||
- | |||
- | |||
- | cd ~/repos | ||
- | git clone https:// | ||
- | cd signal-piping-tools | ||
- | make sdr-widget servestream servecmd x_fir_dec | ||
- | | ||
- | cd ~/repos | ||
- | git clone https:// | ||
- | |||
- | Nastavení uživatelských práv k sdr-widget | ||
- | |||
- | $ sudo su | ||
- | # curl https:// | ||
- | # exit | ||
- | |||
- | |||
- | cd ~/repos | ||
- | git clone https:// | ||
- | cd radio-observer/ | ||
- | git submodule init | ||
- | git submodule update | ||
- | cd cppapp | ||
- | make | ||
- | cd .. | ||
- | make | ||
- | |||
- | |||
- | ===== Adresáře pro ukládání záznamů a konfigurace stanice ===== | ||
- | |||
- | Záznamy a konfigurace stanice se ukládají do '' | ||
- | |||
- | mkdir -p ~/ | ||
- | cp ~/ | ||
- | | ||
- | Poslední příkaz nakopíruje výchozí konfiguraci '' | ||
- | |||
- | Na staničním počítači je vhodné zapisovat záznamy na SD kartu, která se připojí přes '' | ||
- | |||
- | ===== Příprava SDkarty ===== | ||
- | |||
- | Novou SDkartu naformátujeme na souborový systém [[https:// | ||
- | |||
- | sudo apt install f2fs-tools | ||
- | |||
- | <WRAP center round tip 60%> | ||
- | Formátování média provedeme některým ze [[http:// | ||
- | </ | ||
- | |||
- | |||
- | Naformátovanou SDkartu pak připojíme do adresáře '' | ||
- | |||
- | sudo mount -t f2fs / | ||
- | sudo chgrp -R odroid ionozor | ||
- | sudo chown -R odroid ionozor | ||
- | |||
- | Následně při namountované kartě vytvoříme složky pro data. | ||
- | |||
- | mkdir -p ~/ | ||
- | |||
- | |||
- | ====== Nastavení staničního času ====== | ||
- | |||
- | Změníme systémové časové pásmo na UT. | ||
- | |||
- | sudo dpkg-reconfigure tzdata | ||
- | | ||
- | Někdy je také potřeba vygenerovat místní nastavení např: | ||
- | sudo locale-gen cs_CZ.UTF-8 | ||
- | |||
- | ===== Spuštění po startu ===== | ||
- | |||
- | <WRAP info> | ||
- | Protože se většina stanic instaluje na počítač zvaný Odroid, jehož výchozí uživatel se jmenuje '' | ||
- | </ | ||
- | |||
- | Do ''/ | ||
- | |||
- | su odroid / | ||
- | |||
- | Pokud se mají na Odroidu zapisovat záznamy na SD kartu, mělo by se ještě před '' | ||
- | |||
- | Příkazy by se do '' | ||
- | |||
- | #!/bin/sh -e | ||
- | # | ||
- | # rc.local | ||
- | # | ||
- | # This script is executed at the end of each multiuser runlevel. | ||
- | # Make sure that the script will "exit 0" on success or any other | ||
- | # value on error. | ||
- | # | ||
- | # In order to enable or disable this script just change the execution | ||
- | # bits. | ||
- | # | ||
- | # By default this script does nothing. | ||
- | | ||
- | / | ||
- | | ||
- | su odroid / | ||
- | | ||
- | exit 0 | ||
- | |||
- | ====== Výrobní Checklist ====== | ||
- | |||
- | * GPS musí vidět družice se SNR alespoň 40 (ověřuje se spuštěním cgps) | ||
- | * musí jít spustit celý řetězec pro zpracování signálu včetně radio-observeru | ||
- | * Stanice musí být schopna synchronizovat systémový čas. | ||
- | * Radio-observer musí ukládat data na SDkartu. | ||
- | * Ukládané spektrogramy musí obsahovat signály VLF vysílačů. | ||
- | |||
cs/vlfmon.txt · Poslední úprava: 2018/03/05 17:47 (upraveno mimo DokuWiki)