Hi,

as you may know we have FreeDV 1600 support in the STM32 based TRX since
a while. Now I am finally aiming at integrating the 700D mode.

For FreeDV 1600 we did not use the freedv_rx / freedv_tx calls as we
have float i/q data at hand due to the internal signal processing in the
rest of the SDR. So the freedv_comprx/freedv_comptx are used.

I noticed that the 700D is not integrated in the
freedv_comprx/freedv_comptx functions. Now there are a number of questions:

1.I think instead we have to call freedv_shortrx which expects audio
samples instead of IQ. Is that correct?
2. Should we go for all modes to do a demodulation first and then pass
audio data to the freedv_rx/freedv_tx which involves back converting the
data to float data?
3. Or is there a benefit to pass IQ data directly to those modes which
support it?


In addition, are the improvements 700D for low performance processors
mentioned in http://www.rowetel.com/?p=6413 already integrated in the
source code? I guess so, but just want to be sure, since I could not
find support for the 700D mode directly in the SM1000 source.


Regards,
Danilo





 




_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to