cs:pysdr
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í verzeNásledující verzeObě strany příští revize | ||
cs:pysdr [2014/10/06 20:17] – [Generování zvukového výstupu - Whistle] kaklik | cs:pysdr [2015/08/19 20:14] – [Socket spojeni] kuba | ||
---|---|---|---|
Řádek 92: | Řádek 92: | ||
Např.: | Např.: | ||
- | ./whistle -p freqx, | + | |
pro poslech meteorů. Tahle sekvence operací je nastavená jako výchozí, když se tomu -p nepředá. | pro poslech meteorů. Tahle sekvence operací je nastavená jako výchozí, když se tomu -p nepředá. | ||
+ | ./whistle -p freqx, | ||
+ | | ||
+ | Před výpočtem FIR filtru se signal posune o 31.8 kHz dolu. | ||
+ | |||
+ | Spočítá se FIR, který má 201 taps. | ||
+ | |||
+ | Pásmová propust od 0 Hz do 400 Hz. Útlum 200 dB. | ||
+ | |||
+ | Výstup z filtru se posune o 500 Hz nahoru. | ||
+ | Výstup se zesílí 200x. | ||
Řádek 107: | Řádek 117: | ||
sox SVAK1_1386323982726.wav -c 2 -t f32 -r 44100 - repeat 20 | jack-stdin pysdr: | sox SVAK1_1386323982726.wav -c 2 -t f32 -r 44100 - repeat 20 | jack-stdin pysdr: | ||
| | ||
- | ===== Prezentační vrstva | + | ===== Prezentace signálu z detekční stanice ===== |
Pro přímé zobrazování detekovaných meteorů může běžet živý waterfall i na jiném počítači, | Pro přímé zobrazování detekovaných meteorů může běžet živý waterfall i na jiném počítači, | ||
Řádek 194: | Řádek 204: | ||
=== Jacktrip === | === Jacktrip === | ||
- | Jacktrip je metoda pro přenášení zvukových dat přes jack, která synchronizuje vzájemně dvě instance jacku běžící na různých strojích.. | + | Jacktrip je metoda pro přenášení zvukových dat přes jack, která synchronizuje vzájemně dvě instance jacku běžící na různých strojích.. V Ubuntu je potřeba jacktrip zkompilovat, |
- | sudo apt-get install | + | sudo apt-get install |
+ | git clone https:// | ||
+ | cd ./ | ||
+ | ./build | ||
== Server == | == Server == | ||
Řádek 206: | Řádek 219: | ||
jacktrip -q 8 -r 3 -s | jacktrip -q 8 -r 3 -s | ||
+ | |||
+ | |||
+ | == Klient == | ||
Na vizualizačním počítači pak spustíme istanci jacku, která musí mít nastavenou stejnou vzorkovací frekvenci, jako instance detekční stanici, zde si ale můžeme pomoci grafickým nástrojem qjackctl | Na vizualizačním počítači pak spustíme istanci jacku, která musí mít nastavenou stejnou vzorkovací frekvenci, jako instance detekční stanici, zde si ale můžeme pomoci grafickým nástrojem qjackctl | ||
Řádek 212: | Řádek 228: | ||
- | == Klient == | + | Kde v jeho menu nastavíme správnou vzorkovací frekvenci. Pak spustíme jacktrip klienta s parametrem IP adresy detekční stanice. |
- | + | ||
- | + | ||
- | Kde v jeho menu nastavíme správnou vzorkovací frekvenci. Pak spustíme jacktrip klienta s parametrem IP adresy detekční stanice. | + | |
- | + | ||
- | sudo apt-get install libasound2-dev libjack-jackd2-dev qt4-qmake qt4-default | + | |
- | svn co http:// | + | |
- | cd ./ | + | |
- | ./build | + | |
- | + | ||
- | Nyní jej můžeme spustit: | + | |
./jacktrip -z -c 192.168.1.21 | ./jacktrip -z -c 192.168.1.21 | ||
Řádek 229: | Řádek 235: | ||
`resolveip -s popelnice.local` | `resolveip -s popelnice.local` | ||
+ | | ||
+ | nebo například | ||
+ | | ||
+ | avahi-resolve -4 -n meteor4.local | ||
Po spojení s protistanicí by se v zapojovací desce qjackctl mělo objevit zařízení jacktrip. Parametr -z v tomto případě znamená poskytnutí nulových hodnot při podtečení bufferu. | Po spojení s protistanicí by se v zapojovací desce qjackctl mělo objevit zařízení jacktrip. Parametr -z v tomto případě znamená poskytnutí nulových hodnot při podtečení bufferu. | ||
Řádek 269: | Řádek 279: | ||
Pak by se po spuštění qmidinet měla v qjackctl objevit QmidiNet propojka. | Pak by se po spuštění qmidinet měla v qjackctl objevit QmidiNet propojka. | ||
+ | |||
+ | |||
+ | ==== Socket spojeni ==== | ||
+ | |||
+ | PySDR se muze pripojit na stanici primo pomoci nc radio-TEST.local 3701 | ./ | ||
+ | |||
| |
cs/pysdr.txt · Poslední úprava: 2020/08/09 19:40 autor: kaklik