On Erasure Decoding of AG-codes

نویسنده

  • Iwan M. Duursma
چکیده

We present a scheme for erasure decoding of AG-codes of complexity O(n2). This improves on methods involving Fourier transforms. The trivial scheme for erasure decoding of AG-codes (Algebraic Geometry codes in full, or Geometric Goppa codes) solves a system of linear equations. The scheme is of complexity O(n), where n denotes the codelength. Fast schemes, that use a Fourier transform of all syndromes, improve on the complexity. For codes over GF (q) defined with curves in r-dimensional affine space, there are (q − 1) syndromes to be computed. The transformation itself is of complexity O(nq) [1]. In general, q > n. The determination of syndromes is computationally equivalent to the determination of the message symbols. We give a scheme for the computation of the message symbols. It avoids the computation of the syndromes and the use of the Fourier transform. The scheme requires 3kn field multiplications, with k the dimension of the code. Notation 1 The notation will be as follows. Let C be a linear code of type [n, k], with generator matrix G and parity check matrix H. Let m = (mi), c = (ci), e = (ei),y = (yi) denote a message, the encoded message, an error vector, and the received message respectively. The vectors are related via c = mG, y = c+ e. Let it be known that errors occurred only at the coordinates I ⊂ {1, 2, . . . , n}. For a fixed code C, erasure decoding concerns the determination of the message m, given the received message y and the set of unreliable positions I. In algebraic decoding, the set of unreliable positions I will in general be given as the set of zeros of an error-locating vector [2]. Definition 2 By u∗e == (uiei) we denote the componentwise product of vectors u and e. A vector u is called error-locating if it has the support of e among its zeros. Equivalently, if u ∗ e = 0. We recall two known solutions to erasure decoding. Both compute the error vector first. Proposition 3 The error vector e can be computed from the system of linear equations (1.1) He = Hy , ei = 0, for i 6∈ I. Alternatively, for a regular square matrix H̄ of size n′ ≥ n, and a complete syndrome vector s = H̄e , it can be obtained as (1.2) e = H̄−1sT . The computation of the message vector then proceeds in both cases via (2) Compute c = y − e. (3) Compute m, with c =mG.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study of Turbo Codes and Decoding in Binary Erasure Channel Based on Stopping Set Analysis

In this paper, we define a stopping set of turbo codes with the iterative decoding in the binary erasure channel. Based on the stopping set analysis, we study the block and bit erasure probabilities of turbo codes and the performance degradation of the iterative decoding against the maximum-likelihood decoding. The error floor performance of turbo codes with the iterative decoding is dominated ...

متن کامل

On-the-Fly Maximum-Likelihood Decoding of Raptor Codes over the Binary Erasure Channel

In this letter, we propose an efficient on-the-fly algorithm for maximum-likelihood decoding of Raptor codes used over the binary erasure channel. It is shown that our proposed decoding algorithm can reduce the actual elapsed decoding time by more than two-thirds with respect to an optimized conventional maximum-likelihood decoding. key words: raptor codes, on-the-fly decoding, maximum-likeliho...

متن کامل

New Two-Stage Automorphism Group Decoders for Cyclic Codes in the Erasure Channel

Recently, error correcting codes in the erasure channel have drawn great attention for various applications such as distributed storage systems and wireless sensor networks, but many of their decoding algorithms are not practical because they have higher decoding complexity and longer delay. Thus, the automorphism group decoder (AGD) for cyclic codes in the erasure channel was introduced, which...

متن کامل

Study of the Decoding Complexity for Rateless Erasure Codes

Over the Internet, bit errors within the data packets translate into packet losses at the higher layers of the OSI model, yielding a packet erasure channel. Modern erasure correcting codes promise to offer a very simple and efficient solution to data transfers over these channels, opening up also other interesting applications. Amongst them one can enumerate reliable large scale content distrib...

متن کامل

BP-LED decoding algorithm for LDPC codes over AWGN channels

A new method for low-complexity near-maximum-likelihood (ML) decoding of low-density parity-check (LDPC) codes over the additive white Gaussian noise channel is presented. The proposed method termed beliefpropagation–list erasure decoding (BP-LED) is based on erasing carefully chosen unreliable bits performed in case of BP decoding failure. A strategy of introducing erasures into the received v...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006