Title :
On the improved sub-code constrained algorithm for the determination of free distance for turbo codes
Author :
Gao, Suyue ; Chen, Qingchun ; Li, Jiaxiang ; Ma, Zheng ; Fan, Pingzhi
Author_Institution :
Key Lab. of Inf. Theor. & Coding, Southwest Jiaotong Univ., Chengdu, China
Abstract :
In this paper, two effective techniques are proposed to improve the computation efficiency of the sub-code constrained algorithm for the determination of free distance for Turbo codes. Firstly, it is known that, the determination of the minimum output Hamming weight of the recursive systematic convolutional (RSC) code under some input constraints is the crucial problem in the constrained sub-code algorithm towards the weight distribution calculation for Turbo codes. And the modified Viterbi algorithm was utilized to solve this problem. In this paper, the backward state transition based (BST) algorithm is introduced to determine the minimum output Hamming weight of the RSC codes for the given input constraints. Although the state transition-based calculation is utilized as well, it is shown that, by making full use of the state transition characteristics of the given RSC codes, multiple step calculations may be merged into one step calculation, thus improving the computation efficiency when determining the minimum output Hamming weight of the RSC code. Secondly, it is proposed to employ the backward computation procedure instead of the forward one when implementing the sub-code algorithm. And it is validated that, the proposed backward computation method could be utilized to speed up the determination of the free distance for Turbo codes. And the 3GPP standard Turbo code is used as an example to validate the applicability of the proposed improved schemes.
Keywords :
convolutional codes; turbo codes; 3GPP standard; Hamming weight; Viterbi algorithm; backward state transition based algorithm; free distance determination; recursive systematic convolutional code; sub-code constrained algorithm; turbo codes; weight distribution calculation; Binary search trees; Code standards; Constraint theory; Convolutional codes; Hamming weight; Information theory; Mobile communication; Turbo codes; Viterbi algorithm; backward computation; backward state transition algorithm; constrained sub-code algorithm; free distance;
Conference_Titel :
Communications, 2009. APCC 2009. 15th Asia-Pacific Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-4784-8
Electronic_ISBN :
978-1-4244-4785-5
DOI :
10.1109/APCC.2009.5375591