Trellis based word decoder with reverse pass Grant US-9639783-B2 United States of America 02 May 2017