Downmoad de CW4ABS.zip file en pak deze uit in een eigen folder.
De file CW4ABS.MP3 is een 30min durende "live recording" vanaf de OpenWebRX ON4RST ontvanger en waarin de "open ruimtes, CQ oproepen van het naburige station en de antwoorden, grotendeels verwijdert zijn.
Deze file kan je als test file gebruiken via een sound player en als input aanbieden aan de decoder. (zie Koppeling via Virtuele Audio cable en Duplicate Audio Out in windoes, verder pop deze pagina)
Installeer als eerste de audio library oalinst.exe.
Op de beveiligingsvragen beantwoord je dat het mag.
"Install anyway"
Start hierna het CWTRX programma.
Klik hier in windows op de link : more info.
Kies daarna Run anyway om het programma op te starten.
Bij de opstart wordt je gevraagd om een audio input te kiezen.
Je kan kiezen voor fysieke inputs, maar ook voor Virtuele kables (zie verden bij SDR)
De settings van de com poort worden gebruikt om de software, die ook CW TX mogelijkheden heeft, te koppelen aan de USB Arduino met key en PTT uitgang.
De fysieke ingang spreekt voor zich.
Dit kan een mic ingang zijn of een andere ingang van een soundinterface, die aanwezig is op je PC (van webcam, radio-interface etc)
De virtuele ingang heeft als doel om de audio die je ontvangt en normaal via je speakers hoorbaar is, terug te gebruiken als ingang voor de applicatie.
Dit laat je toe om Web applicaties, sites waarop live-streams hoorbaar zijn, of opgenomen audio samples terug te gebruiken voor de decoding.
De interne frequentie waarop de software geijkt is, is ongeveer 600Hz, voor de Goertzel is dit 721 Hz
Indien je de CW shift kan instellen (zoals in SDR# of op de meeste transceivers) zet deze dan op 600Hz en gebruik de filters van de receiver.
Heb je enkel een SSB toestel, dan kan je beter gebruik maken van het Goertzel filter in USB/LSB en stel je af totdat de toon ongeveer 721Hz is.
Met de slice instelling kan je de stijlheid van je Goertzel filter aanpassen, waardoor de nauwkeurigheid van de afstemming ook verandert.
Een Slice waarde van 8 geeft een breder filter dan 32.
Stem eerst even op "zero beat" af om nadien de dial settings 721 Hz hoger (LSB) of lager (USB) in te stellen, zo creëer je in SSB een pitch van 721Hz.
Dit is de schuiver aan de rechterkant van het scherm en dit minimum niveau wordt boven het ruisniveau ingesteld.
Audio signalen sterker als dit niveau zullen aanzien worden als een CW signaal .
Maak je gebruik van een SDR, dan zal de AGC steeds zorgen voor een relatief groot ruisniveau.
Om dan een voltte instelling te kunnen maken, maak je gebruik van de Squelch van de SDR ontvanger (SQ knop in OpenWebRX) op een ruis signaal, waardoor alles wat onder dit niveau zit, niet zal getoond worden in de grafiek.
Komt er een CW signaal binnen, dan zal dit boven het SQueclh niveau uitkomen en getoond worden.
Deze is enkel belangrijk voor TX met de Arduino
Normaal wordt deze tijd op ongeveer 1.5 ingesteld, waardoor de detectie van een einde character, wat normaal een dash is, minstens 1.5x dot moet zijn.
De versterking kan ingesteld worden om een goede schermvulling te krijgen van het signaal.
Wanneer je SQRT aanvinkt, heb je een kwdratisch verloop van de signaalsterkte, ander is dit een exponentieel verloop, waardoor de kleine signalen signalen veel zwaker een de grote veel sterker gaan zijn.
Dit kan de detectie bevorderen bij zwakke signalen, zonder ruis. (lage signaalsterkte)
Het Goertzelf filter zet je op door Active aan te vinken.
Kies de stijlheid/bandbreedte van het filter door de Slice waarde aan te passen.
Stel de pitch van de CW toon op 721Hz in
Regel de versterking (Gain) voor een schermvulliing
Je kan perfect ontvangen met een LSB/USB ontvangst instelling en een offset van 721Hz, door gebruik te maken van de ingebouwde Gourtzel filter.
Hiermee worden de signalen ontdaan van ruis.
Standaard staat dit op ongeveer 40. (40 samples waarvan het gemiddelde wordt genomen)
Bij zeer snelle CW signalen zal je deze waarde moeten verlagen.
Met Show level, maak je de detectie van een 1 of 0 waarde zichtbaar doordat de rode lijn een trapezium vorm krijgt.
De standaard waarde van Top is ongeveer 50.
Indien de rode curve scherpe toppen vertoond, is meestal deze waarde te groot.
Bij snelle CW signalen kan het zijn dat je deze waarde moet verlagen.
Voor het ontvangen van RF signalen, kan je gebruik maken van ontvangers die elders opgesteld staan en waarvan de signalen via het internet of het lokale netwerk kan beluisteren.
De meeste van deze ontvangers laten een aantal simultane verbindingen toe, waardoor een veelheid van gebruikers naar verschillende stations tegelijk kunnen luisteren.
Het signaal zal hoorbaar zijn via je soundcard, maar voor een detectie door de software, zal je dit terug moeten aanbieden aan je mic/line ingang.
Hiervoor kan je gebruik maken van een "virtuele audio kabel" verbinding tussen je Luidspreker/Line-out en je mic/Line-in.
We kennen een aantal mogelijkheden en software stukken:
VB cable zonder meeluister mogelijkheid
VB cable met duplicate audio in Windows
Voice Meter, met duplicate audio en meerdere bron en doel keuzes.
OpenWebRX CW mode is USB met een filter setting 200Hz bandbreedte op 800Hz.
Stel je freq 800hz lager in dan de klik van de draaggolf (center signaal) om een correcte instelling te bekomen in CW.
Door gebruik te maken van een Virtual Audio Cable, kan je de Audio die je ontvangt van een SDR receiver doorgeven aan deze applicatie.
De VB Virtual Audio Apps, waarvan de installatie onder windows Donation ware is, is een pakket dat je hiervoor kan gebruiken.(zie link)
Hierdoor ontstaat er een audio paar, bestaande uit een CABLE Input, waarop je de uitgang van je SDR software aansluit en een CABLE Output, die je kan kiezen in de software.
Pas je de windows settings aan per app, kan je de output van audio in Chrome omleiden naar de Virtual Audio Cable.
Het nadeel is dat je of het audio hoort via je speakers of headset, of de audio niet hoort en ziet hoe de decoding gebeurt door de software.
Om dit op te lossen kan je de audio uitgang van Chrome dupliceren.
OpenWebRX ontvangers in de buurt: OpenWebRX
Je eigen Airspy server opzetten en gebruiken: Airspy HF+
Wil je je standaard audio kunnen gebruiken in een ander applicatie en toch nog beluisteren op je standaard Speakers, dan kan dat in Windows 10 op de volgende wijze, wanneer je een Realtek High definition Audio device hebt.
Originele video: USE 2 AUDIO OUTPUTS AT THE SAME TIME ON WINDOWS! (Realtek Sound Devices) 2020 Updated Video
Kijk na of je VB cable en Realtek driver aanwezig is door het openen van de Device manager
Open het Control Panel/Sound settinges
Zorg ervoor dat je Speakers als Default Output Device staan ingesteld (Set Default).
Het groene vinkje moet aanwezig zijn.
Open de Recording settings en selecteer de Stereo Mixer en Properties
Stel nu de Stereo Mix in via de tab Listen.
Activeer Listen
Kies als autput device de VB Cable
Het dupliceren werkt enkel met de Speaker Output van een Realtek device, dus niet met een ander device.
Zo kan je de software perfect testen en toch meeluisteren op een OpenWebRX ontvanger via je chrome browser.
VoiceMeeter is een virtuele audio mixer die 3 inputs (2 fysiek en 1 virtueel) kan koppelen aan 3 outputs (2 fysiek en 1 virtueel)
Het laat ons toe om simultaan de output te beluisteren en het volume aan te passen, vanuit verschillende bronnen.
Na het installeren en rebooten van je PC kan je je audio instellingen via deze applicatie aanpassen.
De 2 hardware inputs kan je gebruiken om twee verschillende microfoons te koppen.
In dit voorbeeld worden via 1: USB Headset Logitec en 2: De ingebouwde mic gebruikt.
De Virtuele Input, wordt in Windows gebruikt als Default Audio Output en Input device, zodat je zelf via deze applicatie kan bepalen wat aan waar gekoppeld wordt.
De fysieke outputs kan je koppelen aan twee verschillende outputs.
In mijn voorbeeld heb ik A1: WDM Speakers Realtek en A2: Speakers(2-USB Headset) gekoppeld.
De virtuele uitgang is standaard beschikbaar voor verschillende applicaties.
Deze zal dus ook binnen de applicatie bekend zijn als "Voicemeter Output"
Dmv de keuze A of B op de input kan je bepalen waar welke audio terecht komt.
In dit voorbeeld hebben we
de Virtuele input, die in ons voorbeeld als standaard output wordt gebruikt en dus alle geluid van de PC en ook vanuit de browsers bevat
gekoppeld aan zowel de fysieke uitgang(keuze A), zodat ik deze terug hoor via
de headset
en de speakers
en aan de virtuele uitgang (Keuze B), die ik gekozen heb in CW4ABS.
Op deze wijze is de audio uitgang van de Chrome browser of een andere applicatie gedupliceerd. (of verdrievoudigd)
Wil je slechts één fysieke uitgang (headset) gebruiken, dan dien je op A2 de optie "remove device selection" te kiezen.
het is mogelijk dat windows de automatische koppeling met de Voicemeter Virtuele ingang niet maakt.
Dan kan je manueel de instellingen in windwos Soundsettings aanpassen en er voor zorgen dat alle geluid naar de Voicemeter gaat.
In Voicemeter kan je dan de speakers aan en uit zetten alsook een tweede fysieke uitgang.