I am activly working on this (700D on the SM1000).

I created the short rx call to reduce the memory use.  freedv_rx causes
several copies of the input data and zeros to be made.

The standalone tests are working on a Discovery board, I don't have the
sm1000_main changed yet or working.  For 1600 mode I see it calling
freedv_rx, not freedv_comprx.  Am I missing something??

Many of the changes described in the blog article have been made, enough
to get the standalone tests to fit into memory.  Dave and I don't want to
make any more changes than are required so not all of them are in the SVN
main branch.

I'd be happy to work together on this.  Right now I have an SM1000 board
setup with audio in/out for testing.  It works with the old stock
firmware but does not seem to work in 1600 mode with the lates code.
So I have not tried to enable 700D yet.

Don Reid - W7DMR


On Sat, Feb 09, 2019 at 10:13:36AM +0100, Danilo Beuche wrote:
> 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
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to