|
Všeobecně
Pro práci s amatérskými LEO satelity mi pro příjem naprosto vyhovuje SDR Console
s SDR přijímačem Airspy R2. Pro příjem LEO satelitů však vyhoví i
nejlevnější klíčenky, jako je MSI Panadaptér (vyzkoušeno). Kombinace
SDR RX a SDR Console mi zajišťuje přehledný panoramatický příjem se
zobrazením spektra i waterfallu, snadné a rychlé ladění v okně RX a
data pro synchronizaci vysílače. Jako vysílač používám stařičký Icom
706MK2. IC-706MK2 je jen jednoduchý přístroj s jedním přijímačem a
neumožňuje potřebný duplexní přenos. V kombinaci s SDR Console jsem
získal parádní přijímač a synchronizovaný vysílač.
Jak takové řešení vypadá na notebooku?

Okno kontroléru má nastavenou vlastnost "On top". Potom je stále
viditelné, i když na SDR Console děláme ladění. Okno kontroléru mám v
pravém dolním rohu vodopádu. Z kontroléru lze nastavit většinu
užitečných vlastností Icomu, například USB/LSB/FM, ladicí krok a
naklikat kmitočet ručně.
Icom a CI-V kontrolér
Pro synchronizaci Icomu dle nastavení přijímače SDR Console jsem
použil upravený kontrolér pro Icom,
který jsem dříve popsal zde. Pro satelitní provoz jsem kontrolér
musel nepatrně upravit. Původní měl jen jeden sériový port, kterým byl
propojen s Icomem. Tento satelitní má dva sériové porty. Ten druhý je
natvrdo naprogramován jako COM12 s Baudovou rychlostí 57600 Bd. To
proto, že SDR Console je nastavena tak, aby využívala port COM11.
Porty COM11 a COM12 jsou propojeny pomocí virtuálního seriového
kabelu. Podrobnější popis je zde.
Poznámka: "More Options" a "External Radio" nemusí být
zaškrtnuto. SDR Console vždy komunikuje pomocí CAT příkazů ekvivalentu
Kenwood TS-2000 přes nastavený sériový port.
|
Úpravy v programu kontroléru:
1. Byla přidána položka "Satellite"
do menu "Band". Ta je tam od toho, aby bylo čím nastavit
offsetové (konverzní) kmitočty transpondéru. Po kliknutí se otevře
okno:

Příklad (RS-44): Satelit vysílá pásmo
od 435.610 MHz do 435.670 MHz. Aby byl náš signál v tomto pásmu,
musí náš vysílač vysílat od 145.935 MHz do 145.995 MHz.
Offset tedy je 435.610 - 145.935 = 289.675 MHz. Do okna se píše v
Hz (spěchal jsem, nebyl čas na přepočet), tedy 289675000 Hz.
2. Bylo přidáno červené tlačítko "Sync
SDR C". To nedělá nic víc, než, že pošle do SDR Console přes
sériový port příkaz "FA;". Na ten SDR Console odpoví
hodnotou kmitočtu ve tvaru (příklad):
"FA00435606675;". Pár jednoduchých instrukcí z uvedené
hodnoty vydoluje hodnotu frekvence (přijímáme 435.606675 MHz),
odečte konverzní offset (289.675 MHz) a připočte nebo odečte
hodnotu Dopplerova posuvu kmitočtu (v příkladu je Doppler +1600
Hz). Výsledek je zobrazen (viz první obrázek) na displeji
kontroléru jako: 145.933170 MHz. Na tento kmitočet je po
stisku tlačítka "ENTER" nastaven vysílač Icomu. Můžeme vysílat. |
 |
|
|
|
|
3. Byla přidána šedá tlačítka mezi
červené a zelené tlačítko pro nastavování Dopplerovského
posunu kmitočtu. Tlačítka umožňují skokové změny Doppleru po
malých skocích 100 Hz a větších skocích 1 kHz v obou směrech,
případně nastavení Doppler = 0. Tlačítky rychle naklikáme potřebný
posun kmitočtu při zapnutém TX a změny hned vidíme ve spektru
panoramatického příjmu na SDR Console. Je to manuální, rychlé a
jednoduché.
|
 |
| |
|
|
4. Po pár dnech používání jsem vizuální
návrh upravil:
- vyhodil jsem tlačítko Sync SDR C (je nadbytečné)
- změnil jsem vzhled tlačítka Dopp 0 a přesunul ho vlevo
- nechal jsem tlačítka s krokováním Doppleru (skoky po 100 Hz a
1000 Hz pro provoz SSB vyhovují)
Po kliknutí na červená tlačítka dojde k vyčtení frekvence RX z
SDR Console, k výpočtu transpozičního offsetu a ke korekci na
Doppler. |
 |
| |
|
|
Kód procedur u přidaných tlačítek
(komentovaný)
Bylo přidáno červené tlačítko, které
slouží ke čtení frekvence z SDR Console. Po kliknutí se tedy
spustí procedura, která odešle povel "FA;" do SDR C, proces, který
přečte hodnotu frekvence přijímače, jednoduchý parsing, který
převede přečtený řetězec na číslo s hodnotou frekvence a parsing,
který naplní dle přečtené frekvence hodnody objektů NumericUpDown
(zobrazují a nastavují frekvenci). Je přidán algoritmus, který
provede konverzi kmitočtu RX na vysílací frekvenci (uplink)
satelitu a algoritmus, který umožňuje manuálně poštelovat Doppler.
Pokud máte instalované Microsoft Visual
Studio (existují verze zadarmo), můžete si stáhnout
celý zdrojový kód projektu zde. Ve složce bin\Debug
najdete též spustitelný soubor Icom_menu.exe. Je mou povinností vás
varovat, že program je psaný mnou, tedy neprogramátorem, starším
pánem, neskutečně vidlácky a ve spěchu.
|
|
Jiné možnosti řešení
SDR Console samozřejmě umožňuje řídit
externí rádio pomocí položky "More Options" a "External
radio". Aby takové řešení fungovalo, musíte mít instalován
program OmniRig. Toto samo o sobě však na nastavení konverzního
offsetu satelitu a Doppleru pro externí rádio nestačí. Musíte
ještě použít modul Satellite. Toto řešení je použitelné, pokud
jako RX a TX používáte zařízení Adalm Pluto. Proto jsem si pro
IC-706 připsal do stávajícího kontroléru pár instrukcí, aby byl TX
nastaven podle RX SDR Console. |
| |
|
|
Závěr
Řešení je vidlácké, ale jednoduché,
přehledné a použitelné na obrazovce notebooku.
|
|