Finite-Length Analysis of BATS Codes

被引:15
|
作者
Yang, Shenghao [1 ,2 ]
Ng, Tsz-Ching [3 ]
Yeung, Raymond W. [4 ,5 ]
机构
[1] Chinese Univ Hong Kong, Sch Sci & Engn, Shenzhen 518172, Peoples R China
[2] Shenzhen Res Inst Big Data, Shenzhen 518172, Peoples R China
[3] SUNY Stony Brook, Dept Appl Math & Stat, Stony Brook, NY 11794 USA
[4] Chinese Univ Hong Kong, Inst Network Coding, Hong Kong, Hong Kong, Peoples R China
[5] Chinese Univ Hong Kong, Dept Informat Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Network coding; fountain code; LT code; raptor code; BATS code; finite-length analysis; belief propagation; inactivation decoding; degree-distribution optimization; error probability; error exponent; MATRIX;
D O I
10.1109/TIT.2017.2769122
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
BATS codes were proposed for communication through networks with packet loss. A BATS code consists of an outer code and an inner code. The outer code is a matrix generation of a fountain code, which works with the inner code that comprises random linear coding at the intermediate network nodes. In this paper, the performance of finite-length BATS codes is analyzed with respect to both belief propagation (BP) decoding and inactivation decoding. Our results enable us to evaluate efficiently the finite-length performance in terms of the number of batches used for decoding ranging from 1 to a given maximum number, and provide new insights on the decoding performance. Specifically, for a fixed number of input symbols and a range of the number of batches used for decoding, we obtain recursive formulae to calculate the stopping time distribution of BP decoding and the inactivation probability in inactivation decoding. We also find that both the failure probability of BP decoding and the expected number of inactivations in inactivation decoding can be expressed in a power-sum form where the number of batches appears only as the exponent. This power-sum expression reveals clearly how the decoding failure probability and the expected number of inactivation decrease with the number of batches. When the number of batches used for decoding follows a Poisson distribution, we further derive recursive formulas with potentially lower computational complexity for both decoding algorithms. For the BP decoder that consumes batches one by one, three formulae are provided to characterize the expected number of consumed batches until all the input symbols are decoded.
引用
收藏
页码:322 / 348
页数:27
相关论文
共 50 条
  • [1] Finite-Length Analysis of BATS Codes
    Ng, Tsz-Ching
    Yang, Shenghao
    2013 INTERNATIONAL SYMPOSIUM ON NETWORK CODING (NETCOD), 2013,
  • [2] Further Results on Finite-Length Analysis of BATS Codes
    Yang, Shenghao
    Yeung, Raymond W.
    2016 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2016,
  • [3] An efficient analysis of finite-length LDPC codes
    Yazdani, Raman
    Ardakani, Masoud
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 677 - 682
  • [4] Performance analysis of finite-length LDPC codes
    Xue, YJ
    Xiang, HG
    2003 4TH IEEE WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS - SPAWC 2003, 2004, : 85 - 89
  • [5] Analysis and design of finite-length LDPC codes
    Yue, Guosen
    Lu, Ben
    Wang, Xiaodong
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2007, 56 (03) : 1321 - 1332
  • [6] Design and Optimization of LDPC Precoded Finite-Length BATS Codes Under BP Decoding
    Zhang, Wenrui
    Zhu, Mingyang
    Jiang, Ming
    Hu, Nan
    IEEE COMMUNICATIONS LETTERS, 2023, 27 (12) : 3151 - 3155
  • [7] Finite-Length Scaling for Polar Codes
    Hassani, Seyed Hamed
    Alishahi, Kasra
    Urbanke, Ruediger L.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (10) : 5875 - 5898
  • [8] Convergence analysis and BER performance of finite-length turbo codes
    Lee, Jeong W.
    Blahut, Richard E.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2007, 55 (05) : 1033 - 1043
  • [9] Trapping Set Analysis of Finite-Length Quantum LDPC Codes
    Raveendran, Nithin
    Vasic, Bane
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 1564 - 1569
  • [10] Analysis of loop removal from finite-length LDPC codes
    Guo, Qiang
    Gaojishu Tongxin/Chinese High Technology Letters, 2009, 19 (05): : 471 - 474