I've been playing with C99 lately, and pulled out all the modem stuff from
freedv, putting it in a separate project. So far it is about 25k of dynamic
library code.

I just finished testing the modulator, and it seems to do a good job, with
8.3 dB crest factor, and about 20 dB SNR when played through FreeDV as an
audio file.

This weekend I will see if I can test the receive side. I know there might
be a bug, but it was tested before on java, which is why the code looks a
lot renamed, as I can flip variable names at the press of an IDE switch :-)
(the evils of Open Source)...

Just an option to play with. I decided that Java was better at GUI than
DSP, so this was the route I switched too.

C99 offers a little more readability in complex math. It doesn't do
anything except relieve the programmer from the mundane thinking in real
and imaginary. You just type: a * b and forget about whether it is algebra
or arithmetic.

https://github.com/k5okc/cohfdm75

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

Reply via email to