Decoding method for iterative decoding of multidimensionally coded information, comprising the steps of:
- performing at least one decoding iteration on multidimensionally coded information;
- checking the decoded information after each decoding iteration for errors;
- performing error detection and correction on said decoded information;
- and
- causing a further decoding iteration if (i) a checking result indicates that an error exists in the decoded information and (ii) the number of iterations is less than a predetermined number and for causing error correction to be performed on the decoded information if (i) a checking result indicates that an error exists in said decoded information and (ii) the number of iterations is equal to the predetermined number.