Portable met de KX3

The proof of the pudding is in the eating.

Vandaag mijn nieuwe aanwinst, de Elecraft KX3 meegenomen op een /P trip. Voor het QRL heb ik het weekend doorgebracht in Lausanne, dus vanochtend ben ik richting het Meer van Genève gereden om een mooi plekje op te zoeken voor een /Portable experiment.

positieNa een korte rit en een stukje lopen vond ik een rustig plekje aan het meer en afgeschermd van de vele joggende en wandelende Zwitsers om mijn KX3 uit te proberen. De omstandigheden waren uitermate gunstig. GoogleMaps link.

  • Zonnig weer, windstil en een aangename tempertuur
  • Zeer goede condities op de amateurbanden
  • Interne batterijen waren goed opgeladen
  • Antenne hing bijna boven het water
  • Goede UMTS verbinding van de iPhone voor RBN / DX Cluster en eventueel EchoLink

Eerst de HyEndFed voor QRP / Portable gebruik opgehangen. Met behulp van een 6 meter lange fibermast en twee bomen was dat relatief snel gefixed. KX3 uit de tas, aansluiten en Woow… dat is even perfect. Signalen waren super en de ontvangst enorm rustig. Een heel verschil met de FT-817 die ik tot nu toe gebruikte. KX3 op de knieën en sleutelen maar.
Ik maak altijd gebruik van het Reverse Beacon Netwerk om te controleren of mijn 5 Watt signalen ook ergens aankomen. Nou dat was dus geen probleem.

IMG_0473

Oeps, wel de juiste call gebruiken Johan, het is HB9/PA3ANG/P. Maar de afstraling is dus goed. Tijd voor het echte werk en al vrij snel kwamen de eerste stations in het log. Op 40 meter was de VERON Bekercontest aan de gang plus nog een oost Europese contest, dus dat ging het niet worden. 20 meter en zelfs 10 meter stemden uiteraard ook prima af met de KX3 op de resonante HyEndFed en dus ziet na een uurtje het log er zo uit:

Call Date Time (UTC) Frequency Mode my RST Remark
EA4BB 15-11-15 10:30 14.056 CW 599 Nando in Madrid
M6KET 15-11-15 10:40 14.060 CW 459 2 way QRP
CN2TR 15-11-15 10:56 28.487 USB 59 Standard report
R2015DF 15-11-15 11:01 28.490 USB 59 Standard report
GM4KGK 15-11-15 11:12 10.115 CW 339 Not completed
F/OE5JKL/P 15-11-15 11:40 28.430 USB 59 SOTA: F-AB473

De verbinding op 10 MHz liep niet goed. Ik kan de volgende keer beter ook nog een losse draad meenemen en een BNC-Banaan adapter, want de KX3 heeft een interne Antenne Tuner die werkelijk alles afgestemd krijgt.

Ondertussen zat ik op de DMR WhatsApp groep mee te kijken naar de ontwikkelingen in Nederland en kwam ik Herman PD0HF tegen. Met hem ben ik naar PI2KMP op EchoLink gegaan om een sked af te spreken. Via Kampen hoorde ik mijn 5 watt uitstekend binnenkomen in Kampen en uiteraard ook een CW verbinding met Herman is in het log geschreven.

Tja de batterijen waren nog niet leeg dus daarna nog 3 verbindingen gemaakt, die niet uitsluitend een uitwisseling waren van rapporten, maar ook echt even babbelen.

Call Date Time (UTC) Frequency Mode my RST Remark
PD0HF 15-11-15 12:00 14.060 CW 599 Sked PI2KMP
2E0YYY 15-11-15 12:20 14.290 USB 58 Mike
9A2HW 15-11-15 12:35 14.246 USB 59 FF101
EC2AG/P 15-11-15 12:30 14.295 USB 57 SOTA station

Ook hoorde ik Karel, PA0KDR roepen voor de vakantieronde op 14.292, maar helaas had hij de audio uitstaan want hij hoorde me niet 🙂

Van de eerste verbinding met EA4BB heb ik een kort filmpje gemaakt, maar seinen en filmen gaat niet samen dus hij eindigt abrupt. Je hoort heel goed hoe rustig de ontvanger is en je hoort zelfs het water klotsen. Ook doe ik nog een poging om de antenne te laten zien.

 

Kortom ik ben zeer tevreden over de KX3 en ga zeker nog eens vaker op pad om in een storingsvrije omgeving leuke verbindingen te maken.

 

Zonnepanelen ellende

Hoe zonniger  buiten, hoe meer storing binnen.

Ja, vroeger stond de buurman aan de deur en deelde mee: ‘JE ZENDER STOORT‘. Nu kan ik naar de buurman gaan en zeggen: ‘JE ZONNEPANEEL STOORT‘!

Helaas, helaas. Het was me natuurlijk al opgevallen dat de laatste jaren de storing op mijn RX320 op onlinereceivers.net alleen maar toenam. De loopantenne op het dakterras gaf vooral overdag een slechte ontvangst en laat op de avond verbeterde het aanmerkelijk en was het nachtuilennet wel weer goed te volgen. Ach ja het zullen wel schakelende voedingen zijn of oude pc-ees. Voorlopig laten we het maar zo.

Maar omdat het aantal gebruikers afnam op de RX320 (en de lol er een beetje af is) heb ik de ontvanger nu definitief ontmanteld. Hierdoor verdween in mijn shack ook weer de nodige storing (carriers op 2 meter) want elk systeem (pc, audiokaart, polling software of wat dan ook) in de shack veroorzaakt wel ongewenste storing op gevoelige apparatuur zoals ontvangers en dus werd mijn spectrum weer wat schoner.

De ontvanger waar ik het meeste gebruik van maakt is de Afedri SDR ontvanger. Kijkradio noem ik het wel eens en inderdaad kun je bijvoorbeeld mooi de hele 40 meter band in één blik zien. Verder komt het de laatste tijd nogal eens voor dat ik overdag thuis ben en mooi op de achtergrond naar 7077 kHz luister. En wat viel op…. als de zon schijnt meer storing en bij grijs en grauw weer een prima ongestoorde ontvangst.

Nou had ik de storing onlangs al toegeschreven aan de Powerline Internetverbinding van mijn ene buurman, maar het zijn dus de zonnepanelen van de andere buurman(en). (more…)

AFEDRI SDR-Net

AFEDRI SDR Network Rev. 3.0a (In box!)

Heb ik weer! Wordt ik door een bevriend zendamateur gewezen op een subliem en goedkoop SDR ontwerp en nog tijdens het QSO roep ik: ‘ik kan niet wachten’. En inderdaad de volgende dag is het contact met de ontwerper in Israel gelegd, de order geplaatst en via PayPal betaald. Nu nog beter weer in Israel afwachten zodat het postkantoor weer open is.

De AFEDRI SDR-Net is een direct sampling Software Defined Receiver en stuurt de I/Q signalen door via twee verschillende interfaces:

  • Network (LAN)
  • USB

Kijk en dat is mooi, want daarmee kan ik de ontvanger via internet benaderen. Vergelijkbare ontvangers met een dergelijke oplossing zijn schrikbarend duur. Bijvoorbeeld de rfspace NetSDR voor $1499!

De specificaties volgens de website zijn in elk geval indrukwekkend. (in het engels van de site)

● 100 kHz to 30.00MHz continuous frequency range  (V3.0a till 50.00MHz?)
● Direct sampling
● Digital down-conversion
● 12- bit 80 MSPS A/D conversion
● Up to 1.85MHz recording and processing bandwidth
● Waterfall display functions, when used with appropriate software
● Recording and playback, when used with appropriate software
● Sensitivity –  MDS -133 dBm at 500Hz bandwidth
● USB 2.0 interface
● LAN interface for remote access
● Compatible with: Linrad, Winrad, HDSDR, Studio1, SDR#, SDR Console SDR-radio, CuteSDR
● Powered from USB or 7.5v to 14 volt external source (for SDR rev. <= 2.1) or 7-10V for SDR’s revisions beginning rev. 2.2
● Dimensions 120mm deep x 78mm wide x 27mm high
● Low cost – $259

Ondertussen heb ik de software al geïnstalleerd op de PC. SDR-RADIO-PRO van Simon Brown schijnt goed te werken en ik gebruik die toch ook al samen met de RTL Dongle. Ik ben benieuwd naar de kwaliteiten van direct sampeling SDR ontvangers, dus nog even wachten op het pakketje uit Israel. Misschien tussen kerst en nieuw als verlaat kerstgeschenk.

 

QRP werkt nog steeds

DX jagen met de FLEX-1500 gaat echt wel!

Vandaag maar weer eens ouderwets qrv op de HF banden met nieuwerwets materiaal. De FLEX-1500 gebouwd door Flex Radio Systems staat hier nog steeds op de plank en zal er ook wel blijven staan, alhoewel je weet maar nooit.

Goed Logger32 en PowerSDR  opstarten, antenne ompluggen en voila! CN2LW is actief op mijn favoriete 17 meter band.

Hier een plaatje van het geheel.

CN2LW werkte split, up 5, dus ook dat eens geprobeerd met FLEX-1500. Ik gebruik de laatste versie van PowerSDR en wel V2.6.4. Deze versie werkt uitstekend en heeft een groot aantal voorgeprogrammeerde audioprofielen voor de mikrofoon welke je in gebruik heb. Ik heb een HC5 element in de behuizing van een MH-31 lookalike  en gebruik enige processing (CPDR) bij DX.

Operating practise, geluk of een goede ontvanger bij CN2LW, maar één keer roepen en meteen beet. 57 rapport, hij 59 en we hebben CN2LW in de log.

Ik zend dus met 5 watt (pardon de drive staat op 50, dus 2,5Watt!) in een Cushcraft R5 vertical op 15 meter hoogte. Geen antenne tuner ertussen en ook geen eindtrap. De radiohobby blijft leuk!

O ja, en QRP hoeft dus niet perse in CW hé. Ik zit lekker in USB heel basaal. Weliswaar moet de PC aan, maar die had ik toch al nodig voor Logger32 en verder draait Chrome op de achtergrond voor als ik nog iets wil nakijken op QRZ.com.

 

RTLSDR op onlinereceivers.net

Definitieve doorstart van onlinereceivers.net?

Als test is er een nieuwe afstembare ontvanger operationeel op http://pa3ang-rpi.nl/onlinereceivers/rtlsdr.php. Het is een RTL2832u dongle (de nieuwste dus van $10 :)) welke aan een Raspberry Pi verbonden is via een gevoede USB 2.0 hub.

In feite heb ik alles al beschreven in deze blog https://pa3ang.nl//archives/3559, alleen heb ik nu op de RPi een extra soundkaart aangesloten en met darkice wordt het gedemoduleerde signaal op internet aangeboden. Ook is een extra python controller programmaatje geschreven (dit keer niet door zoonlief maar zelf gedaan :)) zodat de RTL afgestemd kan worden.

Ondanks dat de nabuurkanaalselectiviteit (nog) niet optimaal is, kun je er best goed gebruik van maken om frequenties te monitoren.

We hebben dus nu een SDR gebaseerde breedbandontvanger met een Raspberry Pi en dat alles op een webserver die ook op een Raspberry Pi draait. O ja er staan dus nu twee RPi-en op de plank. Een zwarte en een rode . Zwart is voor de RX320 besturing, de webserver, icecast2 en darkice stream nr 1 (RX320). Rood is voor de RTL2832u besturing, demodulatieprogramma (rtl_fm) en darkice stream nr2. Beetje rustig laten draaien en zelf niet met teveel RF in de lucht komen.

Mooie bende die kabels, maar ach het is op een plank onder het bureau dus je hebt er veder geen last van. O ja het bromt, blaast of trilt niet. All solid state!

 

Raspberry Pi + RTL Dongle

Een universele breedbandontvanger ontvanger.

De experimenten met de Raspberry Pi en RTL Dongle gaat verder. Had ik in een eerder blog al verteld dat het mogelijk is om de combinatie RPi en Dongle als remote ontvanger te gebruiken, nu een blog over een desktop versie met andere software en een heus display.

Voor dit experiment gebruik ik een Raspberry Pi type A board. Dus geen LAN aansluiting. Ik heb een monitor aangesloten en een toetsenbord en muis, dus kan alle kanten op. Overigens via WiFi ben ik op het huisnetwerk (en dus internet) aangesloten. Verder is op de gevoede USB 2.0 Hub een RTL Dongle aangesloten die op een buitenantenne is geplugt!

Werkt het? Jein. Het koste me wel wat moeite en knutselen (met software en parameters dan) maar ik ben eigenlijk wel tevreden over het resultaat en hoop dat er nog betere software komt. Een beschrijving van de situatie.

Wij amateurs zijn verwent met de SDR# software op Windows of krachtiger Linux systemen. Hiermee is werkelijk alles te bedienen, besturen en met name de selectiviteit is prima. Op een RPi werkt dit echter niet 123. Althans ik ben nog geen dergelijke software tegengekomen die op een Raspberry Pi stand houd.

Wel ben ik tegen een andere oplossing gestoten. Daarvoor moet je allereerst de software installeren zoals beschreven in mijn vorige post: https://pa3ang.nl//archives/3405
Na de installatie heb je dan de volgende software: rtl_ftp, rtl_test, rtl_adsb, rtl_sdr en rtl_fm. Deze laatste is nu voor ons van belang. Dit is namelijk zoals de ontwerper zegt:

Rtl_fm is a little utility I wrote for the rtl-sdr project. The program was made to fill a gap in software defined radio: all the computers weaker than a Pentium 4. Basically, an Atom processor processor does not have enough oomph to demodulate something as simple as narrow band FM using the standard tools. (Recently a high performance FM demodulator was released, Simple FM but it works only possibly on newer Atoms.) So rtl_fm was written with one goal, efficiency, in mind.

Het is dus een lichtgewicht programmaatje om FM (en AM) te demoduleren. Nou en dat doet het. Je kunt de bandbreedte (van de demodulator) instellen en omdat het programma ook geschikt is voor WideBand FM is er aan de ‘voorkant’ weinig narrowband selectiviteit. Sterk nabuursignalen hoor je dus doorbreken. Dit is een belangrijke tekortkoming en maken het programma feitelijk ongeschikt voor onze radioamateur toepassingen. Echter op een ‘rustige’ 2 meter band komt PI3UTR prima binnen in Zwolle en breekt Apeldoorn op 145.725 (100 kHz hoger) niet door maar PI3MEP in Meppel op 25kHz hoger wel.

Je kunt veel instellen bij rtl_fm. In feite alles wat belangrijk is. O ja, je moet een geschikte player hebben om het ruwe signaal naar te pipe-en. aplay zit standaard in Wheezy, maar er wordt ook gebruik gemaakt van play. Dit is een player programma welke onderdeel is van het Sox pakket. Dus $: sudo apt-get install sox Als je dan toch bezig bent installeer dan ook even het multimon programma waarmee je allerlei digitale signalen kunt decoderen (nee geen D-STAR en C2000). $: sudo apt-get install multimon

Ondertussen heb ik een klein schriptje geschreven om snel de mode, frequentie, squelch en decoder bandbreedte te kunnen veranderen. Het is verre van af!

#!/bin/bash
#
# Radio station script for rtl_fm met play
# by <pa3ang@xs4all.nl>
#
# Version 1.0
# 2013-04-30
# https://www.pa3ang.nl
#

# Copy/redirect output to stderr
function StdErr () {
cat – 1>&2
}

# Help
# 1st argument is a mode, 2nd is frequency in MHz, 3rd is squelch (optional), 4th is bandwidth
# mode AM, NFM, WFM
# freq in MHz with decimal .
# squelch  value 0 – 255
# bandwidth  in kHz without k

if [[ $1 == “AM” ]]; then
# mostly VHF aircomms 118 – 136 MHz
killall -9 rtl_fm
if [ -z “$3″ ]; then
sq=”120″
else
sq=$3
fi
gn=”A”
ppm=”62″
if [ -z “$4″ ]; then
bw=”8k”
else
bw=$4
fi
rtl_fm -M -f $2M -l $sq -s $bw -p $ppm | play -r $bw -t raw -e signed-integer -b 16 -c 1 -V1 – -q &
fi

if [[ $1 == “NFM” ]]; then
killall -9 rtl_fm
if [ -z “$3″ ]; then
sq=”120″
else
sq=$3
fi
gn=”A”
# ppm checked for VHF
ppm=”90″
if [ -z “$4″ ]; then
bw=”16k”
else
bw=$4
fi
rtl_fm -N -E -f $2M -l $sq -o 1 -s $bw -p $ppm | play -r $bw -t raw -e signed-integer -b 16 -c 1 -V1 – -q &
fi

if [[ $1 == “WFM” ]]; then
# FM Band 88 – 108 MHz, WBFM only
killall -9 rtl_fm
sq=”0″
gn=”A”
bw=”170″
# aplay player !
rtl_fm -W -f $2M -l 0 -p 0 -o 4 | aplay -r 32K -f S16_LE -t raw -c 1 -q &
fi

# info on BitWizard RPI-UI
sudo bw_tool -a 94 -C -r 17 -v 0 -t “$2” MHz, “$1”
sudo bw_tool -a 94 -r 17 -v 32 -t “s$sq|g$gn|p$ppm|b$bw”

exit $ERR_OK

Een simple script met de naam radiofm wat je aanmaakt in je /home/pi directory en maak hem dan executable met $:  sudo chmod +x radiofm

De mogelijke command’s:
./radiofm WFM 99.4  (FM ontvangst in mono!)
./radiofm NFM 145.625 120 12   (mode, frequentie in MHz, squelch nivo en bandbreedte)
./radiofm AM 126.2 120  (AM ontvangst)
etc.

Het script schrijft ook info naar het BitWizard display. Het volgende projectje is een Python script met uitlezing van de knopjes en misschien een draaischakelaar (encoder) aansluiten.

Ik wilde in elk geval weten of het project kans van slagen heeft en met de eerder gemelde probleem van de selectiviteit lijkt het toch de inspanning waard om nog even verder te programmeren.

Nuttige linkjes met veel info:
http://superkuh.com/rtlsdr.html
http://dekar.wc3edit.net/2012/05/24/multimonng
http://kmkeen.com/rtl-demod-guide/index.html
http://sdr.osmocom.org/trac/wiki/rtl-sdr