hi all,

i started to develop three octave function for convolutional data coding:

- poly2trellis
- convenc
- vitdec

The actual state of this functions is the following:
- works only with one input bit stream (it isn't a big challenge to
implement complete Matlab compatibility)
- error correction looks well (one year ago i did some staff with the
Matlab convenc and vitdec functions and i think i got similar results
like my own functions now)

state of vitdec:
- slow because of octave script implementation (decode 528 softbits to a 
176 bit output need around 0.5 sec on a intel core2)
- there are three decision types in Matlab specification, but only
'soft' and 'hard' is supported now, 'unquant' need little changes
- the Matlab specification describe three operation modes. all are
possible, but the 'cont' mode support also some modifications in the
viterbi (to specify start and end states an so on), which i don't wont
to support at the moment.


i think, the worst limitation is the calculation speed. it's too slow
but bedder than no convolutional channel coding ;-).

is somebody interested in it? if yes, i will clean up the code and make
it more Matlab compatible.

best regards,

Martin (my sf name is "grocho")

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to