wherein the candidate code words are obtained by an algebraic decoder