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