Monday, November 8, 2010

Fun with Codec2

 Here's a uuencoded, 511 byte message in Codec2. It is a full sentence!

begin 644 hello.c2
M&]&*F(K<H"O0CJB;_^`ATN[HOOK@L)#.[YYJX+*RQ.V>:F"YDLS*GFK@`=:L
MJ;9;8.UQCJFV2>#M4XJIMLC@XU:,N;++8*56KJN>R^"[]J[.MLK@MI3D[YKN
MX!-2K.Z?_6`+4:SJGMS@K=>.[Y;L0"-1K.R^U*`I$>[L_^7@)Q&,[I[%(*,1
MK.R[YL##$83N_^;@1_&,[)KF0`/1C.Z;<F#%4(3NO^)@'9&,[)KCX,.0BNZ>
MX^`(].KKFM-@!+"N^8K1($C\C.N*P4`,-8[IOE#@6?&.V8Y'P`_PCLB&5.!H
MEH[.AEU@T/*.SX9.X/+RCLV&SF#R](K+ADI@\MR.Z8;*X/+]BJF&RN#TMXB9
MA\M@_I&+^X_I8/_PB_^.Z6#_T(N]NDE@^=:/_;II8.GTC_6Z:V#KO.G]BDE@
MZ9RO_XYK8.N<K?J.RV#MG.N:CTM@Y+Y+F8=*8.K*QYJ+;^#JSN::C^[@YD+'
MF8YM8.1"0XFO[>#J0,6ZB^S@`,V[N_)<X++J[?^V3<":E*2)BL[@;["LZ+O?
MX(7PC$JJS^"!\*Q.BDW@AY"FROK-X)22XFRWS>"YEL(D_\W@\][B!+?,P`"V
MP":W5"`8EL(,F]3@`M3"+X_4X`I\PBZ/5>`F?L(DI5?@/`K")*]6H`P^P"2/
0UF`8?.(OCM)@&%3";H_2X```
`
end

2 comments:

  1. Just a joke: if one could redirect fldigi's decoded output (psk, rtty, etc) to some TTS engine then it would be really low bandwith voice communication engine hi.
    73! Zilvis.

    p.s. I must try to decode your sentence.

    ReplyDelete
  2. Zilvis --

    I think the Codec2 people are planning on making this compression as tight as possible, and then make a suitable FEC layer. Once we've got that, we can transport the audio over just about anything, including D-Star. (The reason I'm starting to work on the Pic32 implementation is that it might make a good path for replacing the device inside ICOM radios that do the AMBE audio codec.)
    Mind you, PS31 would still take a terrible amount of time to decode. AFSK at 1200 would require, say, 3x as much time to send as to listen to, which might be OK.

    ReplyDelete