Software
Voor de geinteresseerde: ik heb recent versie 4.0 van mijn sdr software op het net gezet.
zie de site
http://www.sdr-j.tk
De software,een drietal programma's, werkt op 32 bits versies en 64 bits versies van Windows (en natuurlijk onder Linux)
De programma's zijn
a. een eenvoudige spectrum viewer
b. een swreceiver (werkt ook prima bij een upconverter naar ca 100 Mz),
c. een fm receiver
Op de site staat een 32 bits versie en een 64 bits van alle drie de programma's, precompiled voor windows en voorzien
van de benodigde dll's om te kunnen draaien (ingepakt in zip files).
De programma's zijn oorspronkelijk niet ontwikkeld voor de DAB stick (behalve de spectrum viewer), maar werken alle
drie prima met de dabstick (ze waren ontwikkeld voor de elektorkaart en vervolgens de pmsdr kit).
Tov de 3.06 versie is er een storende fout die optrad bij het starten van een fm ontvangst sessie weggewerkt (een deling door 0
verstopte een filter), deze fout was hoofdzakelijk irritant bij het opstarten van een sessie met de
pmsdr kit, maar gaf soms bij gebruik van de dabstick ook niet het goede stereogeluid.
Daarnaast was er wat mis bij het afsluiten: soms bleef de dabstick driver "hangen" en was een CtrlC nodig
om de sessie te beeindigen.
Een functioneel verschil tussen versies 3.06 en 4.0 is de mogelijkheid in 4.0 om gebruik te maken van
dll's voor specifieke hardware. De dll voor de dabstick (bij bv sdrsharp) werkt prima, maar de "eigen"
handler in de software is gebouwd met precies dezelfde software als gebruikt in de dll.
(Verder zijn dll's getest voor de pmsdr en de elektor kaart).
De software maakt het mogelijk om fm stereo (met rds decoding) via de dabstick te ontvangen. De
software maakt het ook mogelijk een upconverter naar frequenties van rond de 100 M te supporten en het
gebruik van een soundkaart te elimineren.
De software was ontwikkeld voor Linux, en later getarget mbv de mingw cross compilation facility naar windows.
De 32 bits versie draait (min of meer) op een 7 jaar oude laptop (1.5 G Celeron), maar om dat te bereiken
zijn veel parameters op minimale waarde gezet: filtering en het berekenen van de frequentiespectra vraagt
vrij veel op de snelheid van 192K samples. De 32 bits heeft de mogelijkheid om bestaande dll's te gebruiken,
voor de 64 bits versie zijn er 64 bits dll's nodig.
Om gebruik te maken van de rtlsdr.dll, de dll voor de stick, zijn er bij oude XP computers (zoals de geschetste laptop)
wel eens wat dll's extra nodig. Voor het gebruik van de rtlsdr dll had ik een viertal extra dll's nodig. Deze waren eenvoudig
te achterhalen via een "depend" programma. Maar, zoals gezegd, de dll software voor de rtl dongle is precies dezelfde
als de ingebouwde selectie software.
De 64 bits versie heeft de parameters ruimer zitten, en loopt op een moderne pc als een trein: de update frequentie
voor het tonen van de frequentiespectra zijn opgehoogd en de filters zijn scherper.
Op de site staan ook alle sources: voor het maken van een executable onder Linux moeten deze
gecompileerd worden. Het sdr manual (een uitgebreide handleiding voor de sw receiver) bevat een uitgebreide
handleiding voor het genereren van executables onder Linux. De windows executables zijn ook vanuit deze sources
gemaakt.
De dabsticks die getest zijn zijn gebaseerd op een RTL2832U met een tuner van het type fc0012, fc0013, e4000.
Momenteel is er op het internet een discussie gaande over de r820T tuner. Software daarvoor zal er wel
komen, maar is er nog niet.
Wel geldt voor alle dabsticks (en voor de ondersteunende programma's) dat er een speciale USB driver voor nodig is,
een winUSB driver die geinstalleerd kan worden met een programma als zadig (zadig maakt deel uit van de distributie)
Vriendelijke groet
jan