Patent Document ID: 20010039638
Application ID: 09827093
Patent Flag: 0

Claim One:
1. Method of decoding information by turbocoding of source information, the coded information being represented by a set of initial weighted values, the method comprising a finite sequence of iterations; each iteration proceeding with an identical cycle of complete decoding of the information coded by means of a set of elementary decoding operations concatenated in parallel or in series separated by deinterleaving and/or interleaving steps; each elementary decoding operation receiving a first item of information to be decoded representing by a set of weighted input values and at least one auxiliary item of information for increasing the reliability of the said first item of information, the said elementary decoding operation generating an item of elementary decoded information represented by a set of output weighted values and an item of auxiliary information for increasing the reliability of a second item of information to be decoded; characterised in that at least the last iteration of the said sequence is followed by at least one hard decision operation supplying a first item of output information from the item of elementary decoded information from at least one elementary decoding operation of the said last iteration; and in that the method comprises at least one error detection operation for the said first item of output information and, in the event of error: the first item of output information or a second item of output information, obtained by hard decision from the elementary decoded information from at least one elementary decoding operation of the said last iteration, is re-encoded and then converted into a set of weighted values; the said weighted values are combined with the initial weighted values or with the input weighted values of an elementary decoding operation of the first iteration in order to supply modified initial weighted values or modified input weighted values; the sequence of iterations is repeated using the said modified values.