Reply by rjbrennn February 27, 20082008-02-27
Hello,

I am trying to add the ability to de-puncture to my viterbi decoder, but I
am unsure of how to determine where to insert my "don't care" bits.  If I
have received a stream of bits that are encoded, how is it possible to
find the proper location to place the bits that were punctured out at the
encoder?

I have thought of using an initial block of data and testing different
offsets, using the offset with the smallest associated metric. This seems
wasteful though.  Any suggestions?