Which codes have cycle-free Tanner graphs?

被引:91
作者
Etzion, T [1 ]
Trachtenberg, A
Vardy, A
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Univ Illinois, Digital Comp Lab, Urbana, IL 61801 USA
[3] Univ Calif San Diego, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
iterative decoding; linear codes; minimum distance; Tanner graphs;
D O I
10.1109/18.782170
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
If a linear block code C of length n has a Tanner graph without cycles, then maximum-likelihood soft-decision decoding of C can be achieved in time O(n(2)). However, we show that cycle-free Tanner graphs cannot support good codes. Specifically, let C be an (n, fi, d) linear code of rate R = k/n that can be represented by a Tanner graph without cycles. We prove that if R greater than or equal to 0.5 then d less than or equal to 2, while if R < 0.5 then C is obtained from a code of rate greater than or equal to 0.5 and distance less than or equal to 2 by simply repeating certain symbols. In the latter case, we prove that d less than or equal to [n/k+1] + [n+1/k+1] < 2/R Furthermore, we show by means of an explicit construction that this bound is tight for all values of n and k. We also prove that binary codes which have cycle-free Tanner graphs belong to the class of graph-theoretic codes, known as cut-set codes of a graph. Finally, we discuss the asymptotics for Tanner graphs with cycles, and present a number of open problems for future research.
引用
收藏
页码:2173 / 2181
页数:9
相关论文
共 30 条
[1]  
Aji S. M., 1997, Proceeding. 1997 IEEE International Symposium on Information Theory (Cat. No.97CH36074), DOI 10.1109/ISIT.1997.612921
[2]  
AJI SM, 1998, UNPUB IEEE T INFORM
[3]  
[Anonymous], 1961, ERROR CORRECTING COD
[4]   OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE [J].
BAHL, LR ;
COCKE, J ;
JELINEK, F ;
RAVIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) :284-287
[5]   Near optimum error correcting coding and decoding: Turbo-codes [J].
Berrou, C ;
Glavieux, A .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1996, 44 (10) :1261-1271
[6]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[7]   NEURAL NETWORKS, ERROR-CORRECTING CODES, AND POLYNOMIALS OVER THE BINARY N-CUBE [J].
BRUCK, J ;
BLAUM, M .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (05) :976-987
[8]  
ESMAEILI M, 1998, ACYCLIC TANNER GRAPH
[9]  
Feigenbaum J, 1996, IEEE T INFORM THEORY, V42, P1649
[10]  
Forney G. D. Jr, 1996, Proceedings. Thirty-Fourth Annual Allerton Conference on Communication, Control, and Computing, P432