Het principe van koppelen van een SDR ontvanger en een decoding software bestaat erin om op een PC een virtuele verbinding te maken tussen:
de audio uitgang van de "ontvanger software" en de audio ingang van de "decoder software"
de CAT interface van de "ontvanger software" te koppelen met de CAT sturing van de "decoder software"
Indien beide op verschillende PC's zouden draaien, gebruik je hiervoor fysieke kabels om beide PC's te verbinden, analoog aan de verbinding tussen een transceiver en een PC.
De kabel voor de virtuele audio verbinding binnen een PC noemt "Virtual Audio Cable" VB Cable
De kabel voor de virtuele CAT verbinding binnen één PC noemt men "com0com"
Dit principe kan je gebruiken voor allerhande virtuele koppelingen, zowel op Windows als andere OSen (zoals Linux etc)
Als voorbeeld koppelen we hier de Airspy SDR ontvanger software aan WSJT-X decoder software
Dit is zowat de meest gebruikte SDR software voor windows. (SDR#, Airspy of SDRsharp, verwijzen allemaal naar dezelfde software)
De software ondersteunt heel wat verschillende SDR modules, waaronder de Airspy en de RTL-SDR.
Op de downloadpage kan je verschillende distributies vinden.
Gebaseerd op de procedure: Receive FT8 with WSJT-X and SDRSharp (Windows)
Het Software Defined Radio Package (change log) geeft je de basisinstelling en de verschillende versies kan je er downloaden:
Zorg ervoor dat je de laatste dotnet standaard hebt staan: .Net 5 Desktop x86 runtime
Een versie van SDRsharp
De versie met alle menu's direct toegankelijk: Unskinned versie
Een versie waarbij je toe klapbare menu's hebt: Collapsible menu's
De versie .NET 4 met alles erin, vind je hier: dotnet 4.0 build + sdrsharp
com0com heb je nodig om via een andere software zoals WSJT-X of FLDIGI, je SdrSharp te kunnen bedienen.
De software kan je downloaden op SourceForch: Laatste versie com0com x64 signed
SDR Sharp kent heel wat plugins waarvan wij de CAT driver gaan gebruiken.
Deze kan je downloaden op Gidtracker.org: CailcoCAT plugin SDR#
Als laatste hebben we nood aan een virtuele audio kabel, die de verbinding maakt tussen SDR# en de externe software.
We gebruiken VB-CABLE, omdat dit gratis is.
Download de windows versie VB-CABLE drive pack-zip-file van de site VB-Audio Virtual Apps
De installatie van de SDRSharp is eenvoudig wanneer je geen specifieke hardware hebt.
Pak de zip file uit in een eigen folder: vb c:\SDRsharp
Wil je een RTL-SDR gebruiken, kan je gebruik maken van de bin/install-rtlsdr.bat die je uitvoert als administrator (in een cmd venster).
Deze zal zelf alle benodigde files downloaden en installeren.
Voer daarna Zadig uit en selecteer all-devices/RTL met de destination driver WinUSB om de foutieve driver voor de RTL te vervangen (indien er een andere zou staan)
Open de file bin/Plugins.xml in notepad.
Ga naar de lijn waar de plugins gedefinieerd worden en plaats er de volgende lijn bij:
<add key="Calico" value="SDRSharp.Calico.CalicoPlugin,SDRSharp.Calico" />
Je bekomt iets zoals hieronder.
<sharpPlugins>
<add key="Calico" value="SDRSharp.Calico.CalicoPlugin,SDRSharp.Calico" />
</sharpPlugins>
Unzip de file en gebruik de X64 install EXE file om op Win10 x64 de installatie te doen.
Start com0com op en maak een virtuele compoort verbinding aan.
Meestal is er reeds een voorstel van een compoort paar en dien je enkel op Apply te klikken.
In ons voorbeeld werd een virtuele verbinding gemaakt tussen COM5 en COM6
Pak de zip file uit
Voer de VBCABLE-setup x64.exe uit als admin.
Bij het openen van de software moet je op de INSTALL driver drukken om de installatie van deze driver te voltooien.
Dit is noodzakelijk om de driver te activeren.
Nu kunnen we de software SDR Sharp of Airspy opstarten.
In de menu Calico CAT zet je de CAT interface op en koppelt deze aan één van de compoorten die je hebt aangemaakt in com0com.(Vb COM6)
De andere compoort ga je gebruiken in de software die de digitale demodulatie gaat doen, zoals WSJT-X.
In het audio menu kan je nu de koppeling maken naar een audio output.
Om deze aan de virtuele audio kabel te koppelen kies je [MME] CABLE input Virtual C
Deze software laat je toe om een aantal specifieke modes te decoderen, waaronder WSPR en FT8.
Je vind installatie packages voor allerhande systemen, Windows, Linux, mac alsook de source code.
Het windows x64 pakket is wat wij gaan installeren: wsjtx-2.4.0-win64
Start deze exe file en installeer de software.
Om beide te koppelen dien je eerst SDR# te activeren en daarna WSJT-X
Start SDR# op en zet de audio output op de [MME] CABLE input Virtual C.
Zorg ervoor dat de Calico CAT geactiveerd is, zodat je de sdr# vanuit WSJT-X kan besturen.
Ga naar File/Settings/Radio
Geef als type Kenwood TS-2000
Geef als compoort de tegenpool van de definitie in com0com en waarvan de eerste reeds gekoppeld is aan SDR#.(vb COM5)
De baudrate is 19200
Ga naar File/Settings/Audio
Geef als input: Cable Output(VB Audio Virtal Cable)
Vermits je enkel voor ontvangst gebruik maakt kan je de Output instellen op je windows soundcard.
Ga naar File/Settings/Reporting
Enable PSKreporter spotting
Ga terug naar Radio en test de cat interface.
Bewaar de settings(apply)
Kies nu via het menu bovenaan de mode: FT8
Kies nu de frequentieband en je zie dat je signalen krijgt op de waterval.
Indien je WSPR als mode kiest, kan je daar op het scherm Upload Spots activeren
Het maakt hierbij niets uit van waar de ontvanger staat, ook niet welk type ontvanger dit is of op welk OS deze software draait.
Je kan perfect je SDR ontvanger via het Spy Server netwerk verbinden aan een ontvanger die elders staat.
Ikzelf heb mijn SDR op een NUC geplaatst in mijn shack, Spyserver geactiveerd en gebruik mijn PC in de leefruimte om ontvangst en decodage te doen van de WSPR signalen