Hi all, I'm no c++ programmer but with the aid or the "system("do shell")" function, I have modified the freeBeacon code and it's up running.
I now need to read the FreeDV api to find if there's a way to capture the ofdm decoded data during reception. At present, after the radio audio is captured, I decode it with "ofdm_decode" and regenerate Tx audio with "ofdm_mod". Then convert that to a 16bit WAV file. This decode and encode regenerates a "perfect" Tx audio. Looks beautiful on the spectrum display of FreeDV GUI. Though when played with "aplay" on this here Linux box's motherboard audio sounds glitchy. All this is running on my Pi with a 120Gb SSD. 14236KHz is a bit busy here with SSB traffic. 14150 and 14153 are beset with switchmode hash. 7177 is often even worse with S9 hash from the Optus HFC cable box. === Living in the suburbs === MRFE6S9160 Can I ask who has ever used a 73 valve in ham radio? Alan VK2ZIW On Fri, 29 Jun 2018 17:27:37 +0930, David Rowe wrote > Hello Alan, > > > I tried: > > ./build1/src/c2enc 700D ./wav/vk5qi.wav /tmp/test2.tst --bitsperchar > > > > Only to find mode 700D is not in "c2enc". > > Yes the nomenclature is a bit confusing. Codec 2 has various modes that > don't always map directly to FreeDV waveforms with similar names. So > FreeDV 1600 uses Codec 2 1300 and FreeDV 700D uses Codec 2 700C. > > So you want something like: > > $ ./build1/src/c2enc 700C ./wav/vk5qi.wav /tmp/test2.tst --bitsperchar > > > I think I'm ready to write a Repeater script. Anybody have any thoughts? > > You might need a C application to handle things like a state machine > for loss of sync, but see how you go with a script. The FreeDV > beacon C code would be very close to what you need for a parrot repeater. > > > Notes/Corrections: > > > > README_fdmdv.txt mentions "src/fdmdv.h" that is perhaps "src/fdmdv_api.h" > > Thanks > > > ./cohpsk_ch Can't find slow fading file: > > ../../raw/slow_fading_samples.float > > When cohpsk_ch chokes it prints out instructions on how to generate this > file (if not present) with some Octave commands. Also see > cohpsk_ch.c source. > > > I haven't yet found a way to command line play a 700D "raw" file. This > > I'd like for monitoring: > > $ ./freedv_rx 700D test.raw - | aplay -f S16 > > Many examples in README_ofdm.txt > > - David > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Freetel-codec2 mailing list > Freetel-codec2@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 Alan Evil flourishes when good men do nothing. Consider the Christmas child. --------------------------------------------------------------------------- Alan Beard Unix Support Technician from 1984 to today 70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals etc.. +61 2 47353013 (h) Support Programming, shell scripting, "C", assembler 0414 353013 (mobile) After uni, electronics tech ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2