首页 | 本学科首页   官方微博 | 高级检索  
     

基于高斯消元的BATS码的改进译码算法
引用本文:杨娟,嵇建波,李海兵.基于高斯消元的BATS码的改进译码算法[J].通信技术,2020(2):268-272.
作者姓名:杨娟  嵇建波  李海兵
作者单位:桂林航天工业学院
摘    要:BATS码是一种包括外码和内码的纠删码,外码是喷泉码的矩阵形式。内码是网络编码结构,采用随机线性网络编码算法。BATS码的常用译码算法为BP译码算法,但对有限长BATS码,BP译码算法的性能有大幅度的衰减。因此,在计算资源充足的情况下,可以在BP译码器后采用高斯消元算法对BATS码进行译码。采用高斯消元算法时,矩阵满秩则输入数据包可译,反之则不可译。因此,利用当矩阵不满秩时也有部分包可译的特点,识别并将这部分可译包译出,从而提高高斯消元译码器的译码性能。

关 键 词:BATS码  BP译码  高斯消元算法  译码性能

Modified BATS Codes Decoding Algorithm based on Gaussian Elimination
YANG Juan,JI Jian-bo,LI Hai-bing.Modified BATS Codes Decoding Algorithm based on Gaussian Elimination[J].Communications Technology,2020(2):268-272.
Authors:YANG Juan  JI Jian-bo  LI Hai-bing
Affiliation:(Guilin University of Aerospace Technology,Guilin Guangxi 541004,China)
Abstract:The BATS code is an erasure code that consists outer and inner codes.The outer code is a matrix generalization of the fountain code,while the inner code is a network coding structure,and a random linear network coding algorithm is used.The commonly-used decoding algorithm of BATS code is BP decoding algorithm,but for the limited-length BATS code,the performance of BP decoding algorithm is greatly reduced.Therefore,in the case of sufficient computing resources,the BATS code can be decoded by using a Gaussian elimination algorithm after the BP decoder.When the Gaussian elimination algorithm is used,the input data packets can be translated if the matrix is full in rank,otherwise it cannot be translated.Therefore,when the matrix is not full in rank,some packets are translatable,and the translatable packets are identified and translated to improve the decoding performance of the Gaussian elimination decoder.
Keywords:BATS code  BP decoding  Gaussian elimination  decoding performance
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号