Iterative decoding of turbo codes using the Soft Output Viterbi Algorithm (SOVA) References: See Section 5.5 in the book "Turbo Codes: Principles and Applications" by Branka Vucetic and Jinhong Yuan