Patent ID: 7065701
Filing Date: 2006-06-20
Classification: G11B,H03M

Abstract:
1. A method for iteratively decoding a block turbo code, comprising: (a) receiving a signal frame formed of a product code, said product code being obtained by serially concatenating block codes transmitted from a transmission port; (b) forming a reliability array for use as an input for signal demodulation and initializing extrinsic reliability information of the reliability array; (c) performing a complexity-reduced soft decision output Viterbi decoding algorithm on all codewords existing on a current axis of the signal frame, and calculating extrinsic reliability information to be used in a next axis using soft decision output information output as a result of performing the complexity-reduced soft decision output Viterbi decoding; (d) checking whether an iterative decoding completion condition is satisfied when the step (c) is completed, and outputting a decoded value to terminate the iterative decoding process when the iterative decoding completion condition is satisfied; and (e) normalizing the extrinsic reliability information calculated in the step (c) when the iterative decoding completion condition is not satisfied, performing reliability equalization work, and repeating the complexity-reduced soft decision output Viterbi decoding process for a next axis, wherein the step (c) comprises: