Hi Danilo,

I'm surprised that (especially) the tx is too slow for that class of CPU. The modem (especially the modulator) is quite simple in terms of CPU compared to the early parallel tone modems, e.g. for FreeDV 1600.

On a x86 I get similar CPU load for 1600 and 700D - and 700D has powerful FEC.

Do you ave any profiling information you can share?

Thanks,

David

On 07/06/18 06:08, Danilo Beuche wrote:
Hi,

I have been working to get FreeDV 700D running on the STM32F743 as part
of the UHSDR firmware. After being stopped for while by a bug in the STM
supplied data cache init code I was able to get the OVI40 TRX to
transmit for a brief moment the FreeDV sound to my RX. But unfortunately
the STM32F7 is not fast enough to transmit 700D continuously. It is
simply not able to produce a 160ms frame fast enough. Can't say anything
about receive yet, but I can see also a serious load when in RX.

Next up is to run the same code on a STM32H7, I have some hope that this
one is fast enough with the code as it is (it is about twice as fast the
STM32F7 clockwise).

73
Danilo


------------------------------------------------------------------------------
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


------------------------------------------------------------------------------
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