Re: [Freetel-codec2] Bit packing and error-correcting library
Free software and hardware for telephony
Brought to you by:
drowe67
From: <si...@mu...> - 2011-01-30 16:37:49
|
> Hi, guys -- > > I've been thinking that one thing we should soon try to provide > ourselves with at least a version of c2 that runs at a proper 2500 > bps. Looking around for a lazy man's solution, I came across this > library: > http://qccpack.sourceforge.net/ > With a quick look it doesn't mention FEC coding in the documentation tab, I wonder whether it is a example app which does this. If they have useful code they are LGPL so we can just take want is appropriate - without having to use it as a library. Another project I found was: http://www.ka9q.net/code/fec/ -- This library package provides several forward error correction (FEC) decoders and accelerated primitives useful in digital signal processing (DSP). Except for the Reed-Solomon codecs, these functions take full advantage of the MMX, SSE and SSE2 SIMD instruction sets on Intel/AMD IA-32 processors and the Altivec/VMX/Velocity Engine SIMD instruction set on the G4 and G5 PowerPC. -- Which might also be a useful source. I have been meaning to ask about chosen bit rates (for codec and FEC), whether there was a specific reason for these values. D-Star uses 72bytes per 20ms slice including the FEC. 2400bps for AMBE + 1200bps FEC = 3600bps. Simon |