As promised, i’m releasing elad_sdr.
The main code has been developed by Giovanni Franza (an Elad’s programmer), i’ve only adapted the code to have a custom frequency,number of samples and some other little things.
Inside the archive you’ll find 3 files: elad_sdr_24.c , elad_sdr_24.c and the Makefile. Just unzip in a folder and do “make” then “sudo make install”.
Now you can use elad_sdr_24 and elad_sdr_32.
elad_sdr_24 will sample 24 bit integer i/q to stdout
elad_sdr_32 will sample 32 bit float i/q to stdout
The utility requires only 2 parameters: the frequency and how many seconds you want to sample:
elad_sdr_24 7070000 20
will sample 20 seconds of iq on 7070000 to stdout.
REMEMBER THAT THESE 2 UTILITIES WORKS ONLY ON 192K ELAD FIRMWARE.
IF YOU USE MORE THAN 192K SAMPLERATE YOU’VE TO CHANGE SOME LINES OF CODE INSIDE THE SOURCECODE (AND PLEASE, IF YOU DO, LET ME KNOW).
REMEMBER TO LOAD THE FIRMWARE BEFORE USING THESE 2 UTILITIES!!!!.
If you like this article, please consider donating by clicking on the Paypal button on the top right.
Pingback: REALTIME Elad FDM-S2 usage under Raspberry 3 – LIVE DECODING ON THE SAME RASPBERRY 3!! | IU5HES / IZ5035SWL
Pingback: Fdm-s2 interfaced with Raspberry 3 | IU5HES / IZ5035SWL
Hi any idea howto make this work with ELAD-S1
I do not own an S1, but can you please give a try and see if it works? (and let me know).
Hi Michele, OK running the command is good but what can I do with stdout? I ran it into > test.wav and got 11MB for 10 seconds, can that .wav file be read? If so that’s a cool recorder but what about realtime? How can I listen in realtime?
By the way, I’m running a Raspberry Pi3 and have good success with the Elad remote/local set up and GQRx.
The output it’s not a wav file format but a raw file format.
The 32 bit file can be natively be read by all the gnuradio programs and Sdrsharp under Windows (Sdrsharp with File Player plugin can read both 24 and 32 bit files).
Can you explain hwhat you mean with “Elad remote/local” setup? The one I did or something else?
The remote/server system is the one described on the sdr.eladit.com web site here: http://sdr.eladit.com/Linux/Elad-remote-en.pdf
Are there any Linux/Pi programms that can read these files?
I have discovered that the 32 bit float (elad_sdr-32) output is compatible with GQRx file input as well as the SDR# file player.
Hi again 🙂
What I ususally do with these 2 little utilities is to schedule the recording of the output to a file (to a NAS) for later analysis (for example METEOR-M N2 satellites image decoding).