DOI: 10.3390/e28080929 ISSN: 1099-4300

BATS Code Decoding Method Based on Left-Nullspace-Guided Rank-Completion Feedback

Juan Yang, Jingjing Lu, Jianbo Ji, Tao Wang

BP decoding of BATS codes may stop when no residual batch satisfies the full-row-rank condition. To resume BP decoding, this paper proposes an Important-Packet-Guided Left-Nullspace Rank-Completion (LNRC) method. LNRC first identifies the unrecovered source packet that connects to the largest number of undecoded batches, denotes it as the Important Packet, and uses it as a guidance packet to locate the undecoded batches containing it as repair candidates. For a selected batch with rank deficit one, the destination computes a nonzero left-null vector and selects a local repair coordinate that provides the missing independent direction. The destination sends the corresponding global source-packet index and finite-field coefficient through a reliable reverse feedback-control link, and the source returns the scaled repair packet through a reliable forward repair-data link. The associated completion column increases the target residual transfer-matrix rank by one and makes the batch BP-decodable. Thus, LNRC exploits the column-space structure of the target undecoded batch to select the repair coordinate, rather than selecting the Important Packet solely by the number of connected undecoded batches. Under equal encoding redundancy, simulations show that LNRC achieves a lower packet error rate (PER) compared with conventional Important Packet feedback, with average relative PER reductions of approximately 0.40–12.17% across the evaluated settings.

More from our Archive