> This is where I need help. Looking into "freedv_api.c" I can't find
> where the ofdm_demod()
> puts the data and thus how to do, what I want to do ie. remodulate so as
> to have the error
> correction done. I believe the data is in the structure type freedv "f".

Our emails of 5 July describe how to extend freedv_codecrx() to support
700D.  The demodulated and error corrected payload codec bits are placed
into f->packed_codec_bits.

They are then returned via the freedv_codecrx() to the caller.

IIRC Jeroen did some work in this area and there are examples in
freedv_tx.c and freedv_rx.c of sending data.  Those unit tests would be
a good place to test any changes.

Or perhaps implement the parrot repeater using the 1600 modem or similar
as a first step, as support exists for that in the freedv_api.

- 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

Reply via email to