Hi, if you encode a continuous stream of data you will not reset your encoder state in between. However if you want to decode the stream you want to perform blockwise operation to keep the latency and memory requirements down. In this cases it makes sense for me to reuse the last state as the initial state of the next block at the decoder.
If your underlying data is however of a block nature (e.g. frames) I agree with you that it makes sense to reset the initial states. Yours Martin > I do not see the need for such an option: > > regarding the initial state at the encoder, I do not see why anyone > wouldn't reset the initial state of a block but use the state of a > previous block. > > Say it another way, if you want to decode two blocks by setting the > initial state of one as the final state of the other, why don't you > run the Viterbi algorithm for the entire two-block set of data in one > shot.... > > best > Achilleas > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio