RNN Decoding of Linear Block Codes
نویسندگان
چکیده
Designing a practical, low complexity, close to optimal, channel decoder for powerful algebraic codes with short to moderate block length is an open research problem. Recently it has been shown that a feed-forward neural network architecture can improve on standard belief propagation decoding, despite the large example space. In this paper we introduce a recurrent neural network architecture for decoding linear block codes. Our method shows comparable bit error rate results compared to the feed-forward neural network with significantly less parameters. We also demonstrate improved performance over belief propagation on sparser Tanner graph representations of the codes. Furthermore, we demonstrate that the RNN decoder can be used to improve the performance or alternatively reduce the computational complexity of the mRRD algorithm for low complexity, close to optimal, decoding of short BCH codes.
منابع مشابه
Random neural network decoder for error correcting codes
This paper presents a novel Random Neural Network (RNN) based soft decision decoder for block codes. One advantage of the proposed decoder over conventional serial algebraic decoders is that noisy codewords arriving in non binary form can be corrected without rst rounding them to binary form. Another advantage is that the RNN, after being trained, has a simple hardware realization that makes it...
متن کاملLinear Block Codes: Encoding and Syndrome Decoding
The previous chapter defined some properties of linear block codes and discussed two examples of linear block codes (rectangular parity and the Hamming code), but the approaches presented for decoding them were specific to those codes. Here, we will describe a general strategy for encoding and decoding linear block codes. The decoding procedure we describe is syndrome decoding, which uses the s...
متن کاملLinear Block Codes: Encoding and Syndrome Decoding
The previous chapter defined some properties of linear block codes and discussed two examples of linear block codes (rectangular parity and the Hamming code), but the approaches presented for decoding them were specific to those codes. Here, we will describe a general strategy for encoding and decoding linear block codes. The decoding procedure we describe is syndrome decoding, which uses the s...
متن کاملCyclicity and Decoding of Linear Error-block Codes
Linear error-block codes (LEBC) were introduced in [1]. They are a natural generalization of linear error correcting codes. In this paper, we introduce a notion of cyclic LEBC. In order to allow application in cryptography, especially in a McEliece-like cryptosystem [3], a method of decoding this kind of codes is presented. There exist linear error-block codes with fast decoding algorithms.
متن کاملAn Iterative Soft-Input Soft-Output Decoding Algorithm for Linear Block Codes
In this paper, reduced-complexity trellis-based soft-input soft-output (SISO) decoding of linear block codes is considered. A new low-weight subtrellis based SISO decoding algorithm for linear block code to achieve near optimal error performance with a significant reduction in decoding complexity is presented. The proposed scheme is suitable for iterative decoding of linear block codes when use...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1702.07560 شماره
صفحات -
تاریخ انتشار 2017