eigen softare voor dabsticks etc

Alles over ontvangers en toebehoren.
Bericht
Auteur
janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

eigen softare voor dabsticks etc

#1 Bericht door janK »

Als lang alleen lezend forumlid een paar dabstick observaties

Ik heb voor zo'n 25 E een dab stick bij conrad gekocht. Op de site van osmocom staan de sources van handling
software daarvoor. Op zich draait die software goed, ik heb ze aangepast (voor de fc0012, de fc0013 en de e4000 tuners)
voor mijn eigen software. Op de binnenantenne is de ontvangst beperkt, maar ik kan in Pijnacker verschillende
stations in stereo beluisteren en nog fragmenten rds gedecodeerd voorbij zien komen.

Voor liefhebbers: ik heb software, zelfs voor windows, alleen is die voor windows met de meeste biblotheken statisch gelinkt dus heel groot (>> 10 Mb), en dus niet mailbaar. De sources - inclusief fm demodulatie en rds decodering (niet alles is zelfbedacht) -
zijn uiteraard ook open en op een redelijk bij de tijds ubuntu of fedora linux systeem vrij eenvoudig te compileren.

Voor de dabstick decimeer ik de rate van 2880000 naar 288000 met een eenvoudig decimating fir filter (redelijke orde),
en 250K bandbreedte (stick geeft I en Q signalen) kan de rds nog wel eens gedecodeerd worden.(voor de pmsdr komt
de data via de geluidskaart en is dus beperkt tot 192K).
Voor het decoderen van FM zijn er goed uitgewerkte voorbeelden op het internet te vinden, in mijn software zijn er
5 demodulatie techniekjes geimplementeerd. De 19K kan met een relatief eenvoudig pll gefilterd en mooi gemaakt worden,
de rds wordt - na shiften - met een stevig lowpass filter (fir) gefilterd.

Als simpele variant van de fm ontvanger heb ik een programmatje dat een band van (naar keuze) 2 - 3 MHz zichtbaar maakt.

Als er in de buurt van Pijnacker/zoetermeer geinteresseerden zijn wil ik e.e.a wel op een cd zetten, als iemand anders
een uploadsite heeft zet ik het daar wel op (de linux versies staan al op de yahoogroup softradio, binnenkort komt daar
de windowsversie bij)

groetjes
jan
Bijlagen
spectrum-viewer-1.png
Laatst gewijzigd door janK op 29 jul 2012, 11:55, 1 keer totaal gewijzigd.

pa5cal
Beheerder
Berichten: 1999
Lid geworden op: 17 jan 2008, 22:22

Re: eigen softare voor dabsticks etc

#2 Bericht door pa5cal »

Je mag het gewoon hier in je topic toevoegen als attachment.

-P

janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

Re: eigen softare voor dabsticks etc

#3 Bericht door janK »

Oeps
het was niet de bedoeling een topic te starten, maar deel te nemen in de discussie in het dabstick topic

sorry
jan

pa5cal
Beheerder
Berichten: 1999
Lid geworden op: 17 jan 2008, 22:22

Re: eigen softare voor dabsticks etc

#4 Bericht door pa5cal »

Ook geen probleem :) Je mag in dat andere topic ook je software als attachement toevoegen. Suc6!

-P

janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

Re: eigen softare voor dabsticks etc

#5 Bericht door janK »

Is er een limiet aan de grootte van up-te-loaden bestanden?
spectrumviewer is ongeveer 14 Mb, fmreceiver iets groter vanwege de meegelinkte Qt libraries
samen met de fftw dll die nodig is wordt dat dan 30 MByte voor de windows versies (64 bits)

Als dat geen probleem is zal ik ze, tesamen met de sources vanavond uploaden

groet
jan

pa5cal
Beheerder
Berichten: 1999
Lid geworden op: 17 jan 2008, 22:22

Re: eigen softare voor dabsticks etc

#6 Bericht door pa5cal »

Ik denk dat het moet lukken, niet allemaal tegelijk dan moet je aparte topics maken per bestand maar dan zou het moeten lukken.

-P

Gebruikersavatar
coolepascal
Berichten: 3745
Lid geworden op: 15 mar 2010, 14:45
Locatie: ZL
Contacteer:

Re: eigen softare voor dabsticks etc

#7 Bericht door coolepascal »

Hoi Jan,

Kun je mij iets vertellen over de manier waarop je FM demoduleerd ?
Ik ben (zoals wellicht bekend) ook bezig met een eigen SDR platformpje waar ik momenteel ook een DAB stick voor gebruik, AM en SSB is niet zo lastig maar FM wil nog niet helemaal.
Ik moet ook zeggen dat ik er al een paar weken niets aan heb kunnen doen wegens drukte met andere werkzaamheden.
Ook moet ik mijn FIR filter nog even afronden, ik heb die immers nodig om te kunnen decimeren (ik kom nu met 250kS/sec binnen en decimeer dan met 6 maar doe dit zonder te filteren, het resultaat kun je dus wel zelf bedenken al wekt het toch aardig)

Wat ik heb gemaakt lijkt een beetje op een lightweight versie van GNURadio en zou op lichte CPU's moeten gaan draaien.
maar ja.. zoals altijd... tijd tijd tijd. beside... momenteel schijnt buiten de zon dus who cares abt sdr :roll:

Anyhow zoals beloofd, zodra ik op een redelijke manier de drie bekende modes kan ontvangen zal ik mijn code op mn website plempen.
Niet gehinderd door enige kennis van zaken.

janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

Re: eigen softare voor dabsticks etc

#8 Bericht door janK »

Ha Pascal

Bijgesloten de sources van het hele spul. Maar let op: DE
EXTENSIE TXT IS FAKE, HET IS EEN TGZ FILE MAAR DE TGZ EXTENSIE
WERD NIET GEACCEPTEERD.

Als de het spul download en uitpakt zit in de subdirectory fmreceiver de sources van
de fm ontvanger. In de file(s) fmdemodulator en fmprocessor zitten de codes voor
het demoduleren van het fm signaal en het "uitpakken" van het signaal in L, R en (een deel)
RDS

Ik lees bij de dabstick de samples in met een N * I, I is 44100 of 48000, N is 5, 6 7 of 8
Een eenvoudig FIR filter zorgt voor het filteren van een signaal met 288000, 192000 oid
Dit filter is te vinden in de directory filters (file: fir-filter.cpp). Het is eenvoudig een FIR filter
dat decimeert: als het 10 voudig decimeert worden steeds 9 opeenvolgende samples gewoon
in de buffer gezet en elk 10-de example wordt de hele FIR klimbim van stal gehaald.

Ik dacht dat jij een fervent Linux gebruiker bent, als je een redelijk up-to-date ubuntu of
fedora systeem hebt is het vrij eenvoudig compileerbaar. Voor de benodigde packages
zit er in "installing" een scriptje waarmee in Ubuntu resp. Fedora de packages geladen worden
daarna is een eenvoudig commando QMake gevolgd door make voldoende.

als alles werk moet je voor de fmontvanger iets krijgen als in bijgevoegd plaatje


Later op de avond zal ik trachten de executables voor windows te uploaden.

Success
Bijlagen
fmreceiver.png
jsdr-sources.txt
sources voor de jsdr radio
(1.34 MiB) 182 keer gedownload

janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

Re: eigen softare voor dabsticks etc

#9 Bericht door janK »

Helaas, bij het uploaden kreeg ik het bericht:

De bestandsgrootte van de bijlage is overschreden, de maximale uploadgrootte is 2 MB.
Hou er rekening mee dat het zo is ingesteld in php.ini en dat kan niet worden overschreven.


Als iemand dus een uploadsite weet/heeft voor 2 bestanden van ca 15M en nog een dll voor fftw,
dan graag, anders probeer ik het komende week te uploaden op de yahoo softradio group

groet
jan

lloyd
Berichten: 320
Lid geworden op: 24 jan 2011, 21:28

Re: eigen softare voor dabsticks etc

#10 Bericht door lloyd »

je zou dropbox kunnen gebruiken, deze biedt 2GB gratis ruimte

zie

https://www.dropbox.com/

met name de link mogelijkheid

https://www.dropbox.com/links/features

Gebruikersavatar
coolepascal
Berichten: 3745
Lid geworden op: 15 mar 2010, 14:45
Locatie: ZL
Contacteer:

Re: eigen softare voor dabsticks etc

#11 Bericht door coolepascal »

Jan,
ik ben erg benieuwd, maar zoals ik al aangaf ik heb het even wat erg druk, zat net nog (23.55) code te kloppen...

Vanzelf mag je mijn code ook hebben, maar ik wil er graag wel eerst even enige bruikbaarheid aan geven want momenteel is het voor dn amateur nog niet spannend (als het dat al ooit gaat worden, want ik richt me wel op heel andere toepassingen)
Niet gehinderd door enige kennis van zaken.

j.d.
Berichten: 190
Lid geworden op: 14 feb 2010, 09:32

Re: eigen softare voor dabsticks etc

#12 Bericht door j.d. »

Hallo allemaal,

Na het brandje ben ik zover dat ik tot de conclusie ben gekomen dat je nu moet
genieten.
Bij Bol.com ga ik Samsung SIII aanschaffen en krijg daarbij :
" Het delen van content is nóg eenvoudiger door de voorgeïnstalleerde applicatie Dropbox te gebruiken. Je krijgt maar liefst 50 GB twee jaar lang gratis tot je beschikking. Deze opslagruimte kunnen jij en je vrienden vullen met favoriete foto's, muziek en video's."

Komp dat effe goed uit !!
Laat weten wanneer ik hem binnen heb.
(21.48 h wijziging: Bolletje Commetje laat weten a.s. woensdag)

Misschien is het al opgelost via een yahoo-group.
Lees ook:
http://www.dropbox.nl/

Groet,

Jan

janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

Bestanden voor jsdr onder windows staan in dropbox

#13 Bericht door janK »

Het heeft even geduurd, maar uiteindelijk is het gelukt om de bestanden van de
distributie van de jsdr software in dropbox te zetten en, ook niet onbelangrijk,
ze beschikbaar te krijgen.

Dropbox links
http://dl.dropbox.com/u/94757649/jsdr-3 ... iption.pdf
http://dl.dropbox.com/u/94757649/jsdr-3.05/zadig.exe
http://dl.dropbox.com/u/94757649/jsdr-3.05/README
http://dl.dropbox.com/u/94757649/jsdr-3.05/jsdr-fm.ini
http://dl.dropbox.com/u/94757649/jsdr-3 ... ectrum.ini
http://dl.dropbox.com/u/94757649/jsdr-3.05/jsdr-sw.ini
http://dl.dropbox.com/u/94757649/jsdr-3 ... r-3.06.tgz
http://dl.dropbox.com/u/94757649/jsdr-3 ... ftw3-3.dll
http://dl.dropbox.com/u/94757649/jsdr-3 ... r-3.06.tgz
http://dl.dropbox.com/u/94757649/jsdr-3 ... viewer.exe
http://dl.dropbox.com/u/94757649/jsdr-3 ... ceiver.exe
http://dl.dropbox.com/u/94757649/jsdr-3 ... ceiver.exe

LET OP: een exe file downloaden en direct executeren zal niet lukken tenzij je al
eerder gewerkt hebt met zadig drivers. De software maakt gebruik van de libusb-1.0
library voor het aansturen van de usb poort en daarvoor is het nodig een zg zadig driver
te installeren (diegenen die al met hsdsr en de stick gewerkt hebben hebben het
al voor elkaar).
Zadig driver installeren is eenvoudig: steek het usb device (stick of pmsdr kit) in een usb-2.0
(of hoger) poort en run zadig. Er komt een klein menutje met aanwijzingen.

De spectrum-viewer is uitsluitend in staat met de stick te werken en geeft een spectrum met een breedte
van default 2 MHz. Van een opdrachtprompt starten met .\spectrum-viewer -C 3000000 geeft de maximale
breedte van 3 MHz.

De fm ontvanger werkt zeer behoorlijk met de stick en verder met de pmsdr kit (3-de harmonische truck)
Ik heb zelf nauwelijks antennes maar ik luister naar de fm band (met rds decoding), naar de luchtvaart op
ca 118 MHz en af en toe hoor ik iets op 144.

De sw ontvanger werkt ook met de stick en de pmdr kit en geeft een redelijke varieteit
aan decodingsmodi. De bandbreedte van heet te decoderen signaal is smaller dan dat van de
fm ontvanger.

De programma's zijn groot omdat alle (Qt) bibliotheken meegelinked zijn, alleen de
fftw library staat in een dll en staat bij voorkeur in de launch directory.
Het handigste is alle bestanden in een directory (bijvoorbeeld jsdr) te downloaden. Voor ini files is
het handig even een tmp directory (in de directory jsdr) te maken en - zoals in de README staat -
de ini files, de naam voorzien van een "." aan de voorkant (jdr-fm.ini wordt .jsdr-fm.ini)
te copieren naar de tmp directory.

De pdf file bevat een kort verhaaltje met een algemeen beeld van drie programma's
De software is opensource. Alle sources staan verpakt in de ".tgz" file en alle commentaar is welkom.

Ondanks dat de directory waarin ze in dropbox staan 3.05 heeft zijn de executables en de sources
versie 3.06.

Tenslotte: de rtl2832U stick is supported met de tuners fc0012, fc0013 en e4000. Aan de tuners
wordt nog gewerkt.

Nou, een heel verhaal

Graag hoor ik van ervaringen

groet
jan

pe5jw
Berichten: 2033
Lid geworden op: 06 dec 2006, 17:47
Roepletters: pe5jw
Locatie: Zwolle
Contacteer:

Re: eigen softare voor dabsticks etc

#14 Bericht door pe5jw »

Jan je hebt 2x http://dl.dropbox.com/u/94757649/jsdr-3 ... r-3.06.tgz staan

Moeten de ini files aangepast worden ? want het werk hier niet zadig staat geïnstalleerd en #sharpe werkt prima.
Copieren van de lib files uit de #sharpe map geeft geen verbetering.
jsdr-error.JPG
Is het alleen 64 bit ? zie net in de de readme (64 bit) staan oeps ik heb 32.
Groet, Joeri

typ en schijf fouten mogen zelf vervangen worden door de onderstaande letters en cijfers:
abcdefghijklmnopqrstuvwxyz1234567890

janK
Berichten: 31
Lid geworden op: 14 sep 2008, 20:02
Locatie: Pijnacker

Re: eigen softare voor dabsticks etc

#15 Bericht door janK »

Ja, het is alleen 64 bit

Als er echt belanstelling is wil ik wel eens een 32 bit versie genereren. Maar ik heb daar geen ervaring
mee en het zou dus even kunnen duren

vriendelijke groet
jan

Plaats reactie