In one aspect the invention is a method for sequence estimating. The method includes receiving convolutional codes. The method further includes using a lazy Viterbi decoder to decode the convolutional codes. The convolutional codes may be stream convolutional codes. The convolutional codes may also be...http://www.google.com/patents/US7512869?utm_source=gb-gplus-sharePatent US7512869 - Convolutional decoding