Patent ID: 6845481

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