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

Reply via email to