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.