Hi,
Just a small message to notify that I have today updated the gmsk modem
on github:
https://github.com/on1arf/gmsk/
The main change is simular to the last change and both are the result of
a small side-project: to help port the WSPR software to the raspberry pie.
The last change deals with adding a version of the gmsk modem using
floating-point math operations. This change adds two versions using 32
bit integer math (instead of 64 bit math): one using 10 bit audio (and
22 bit FIR filter coefficients) and one using 12 bit audio (and 20 bit
filter coefficients).
These version reduces the number of bits of both the audio and the FIR
filter to that all operations can be done by any CPU with hardware 32bit
integer math core. Compaired to the version using 32 bit * 16 bit
integer operations; it runs 2 to 3 times faster!
On the other hand; it does reduce the resolution of the audio and FIR
filter. Now, concidering some hardware gmsk modems (like the dvrptr)
only use 10 bit audio anyway (and do work very good), I do not think
that part is an issue. However, I do not have sufficient background
knowledge of DSP to evaluate if reducing the resolution the FIR-filter
from 32 bits down to 20 or 22 bits will have an effect on its quality or
its ability to deal with noise.
If somebody can give some information on that, feel free to do so.
See also my blog on some more background information on the changes:
http://villazeebries.krbonne.net/hamstuff/?p=165
(The interesting part starts in the 2nd half of the message)
If this does work good; one of the things this would allow is to port
the gmskmodem to something like the chipkit (27 euro arduino-size board,
but using a 80 Mhz 32bit PIC32/MIPS core instead of a 8 bit AVR) + some
audio output board.
Next step: implement the header of the codec2 gmsk. I've already
received feedback from somebody for the code for golay forward-error
correction!
73
Kristoff - ON1ARF
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2