Hi all,

Just a short message that yesterday I have uploaded the new version of 
the c2gmsk modem.

New in this release is that the "rawgmsk" mode. In this mode, the API 
will generate / process GMSK data not in audio-samples but as a 96 (40 
ms @ 2400 bps) or 192 bits (40 ms @ 4800 bps) frame.


The goal is double:
- to support hardware GMSK modems, like this one: 
http://ki6zum.com/dstar/raspberrypi.htm
- to be the basis for a GNU radio module, therefor allowing that 
platform to be used as a simulation / testing tool for codec2 DV, FEC 
systems, etc.

In addition, some other small things where added:
- the ability to disable the encoding or decoding chain (reducing memory 
footprint)
- some more internal errorchecking

The "apitest" application in the API folder has been changed to support 
both the 2400/4800 bps and audio/rawgsmk options. The modem (i.e. the 
tool to actually drive a radio) now supports both the 2400 and 4800 bps 
modem.


One thing to keep in mind for people who want to use the API.
When initialising the API, you must set "expected_apiversion" to 
20130614 or higher. If not, the API will select the default options of 
the older API version (4800 bps, audio output format).


This code is can be found on github in the "c2gmsk_2400bps" branche
https://github.com/on1arf/gmsk/tree/c2gmsk_2400bps



73
kristoff - ON1ARF

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to