1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

advances in algebraic geometry codes pdf

452 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Advances In Algebraic Geometry Codes
Tác giả Edgar Martớnez-Moro, Carlos Munuera, Diego Ruano
Trường học Universidad de Valladolid
Chuyên ngành Coding Theory
Thể loại book
Năm xuất bản 2008
Thành phố Singapore
Định dạng
Số trang 452
Dung lượng 2,36 MB

Cấu trúc

  • Contents

  • Preface

  • 1. Algebraic Geometry Codes: General Theory I.M. Duursma

    • Contents

    • Introduction

    • 1.1 Linear codes and the a ne line

      • 1.1.1 Dimension and in nite families

      • 1.1.2 Duality and di erentials

      • 1.1.3 Minimum distance

      • 1.1.4 Error correction

      • 1.1.5 Linear secret sharing schemes

      • 1.1.6 Weight distributions and codes over extension elds

    • 1.2. Cyclic codes and classical Goppa codes

      • 1.2.1. Reed-Solomon and BCH codes

      • 1.2.2. Classical Goppa codes

      • 1.2.3. Dual BCH codes

    • 1.3. Reed-Muller codes

    • 1.4. Geometric Goppa codes

      • 1.4.1. Curves and linear codes

      • 1.4.2. Duality and differentials

      • 1.4.3. Families of curves

      • 1.4.4. One-point codes

      • 1.4.5. Two-point codes

      • 1.4.6. Error correction

      • 1.4.7. Secret reconstruction for algebraic-geometric LSSSs

      • 1.4.8. Weight distributions

    • 1.5. Bibliographic notes

    • References

  • 2. The Decoding of Algebraic Geometry Codes P. Beelen and T. H holdt

    • Contents

    • 2.1. Introduction

    • 2.2. The basic algorithm

      • 2.2.1. Decoding

      • 2.2.2. The basic algorithm for decoding of algebraic geome- try codes

    • 2.3. Syndrome formulation of the basic algorithm

    • 2.4. The generalized order bound

    • 2.5. Majority voting

    • 2.6. List decoding of algebraic geometry codes

    • 2.7. Syndrome formulation of list decoding

    • 2.8. Literature

    • References

  • 3. The Key Equation for One-Point Codes M.E. O'Sullivan and M. Bras-Amor os

    • Contents

    • 3.1. Introduction

    • 3.2. The key equation for Reed-Solomon codes

      • 3.2.1. Reed-Solomon codes

      • 3.2.2. Polynomials for decoding

      • 3.2.3. The key equation and the Berlekamp-Massey algorithm

      • 3.2.4. Error evaluation without the evaluator polynomial

      • 3.2.5. Connections to the Euclidean algorithm

    • 3.3. The key equation for Hermitian codes

      • 3.3.1. The Hermitian curve

      • 3.3.2. Hermitian codes

      • 3.3.3. Polynomials for decoding

      • 3.3.4. Another basis for Fq2(x; y)

      • 3.3.5. The key equation

      • 3.3.6. Solving the key equation

      • 3.3.7. Error evaluation without the error evalua- tor polynomials

      • 3.3.8. An example

    • 3.4. The key equation for one-point codes

      • 3.4.1. Curves, function fields and differentials

      • 3.4.2. One-point codes and their duals

      • 3.4.3. The trace and a dual basis

      • 3.4.4. Polynomials for decoding

      • 3.4.5. The key equation and its solution

      • 3.4.6. Error evaluation without the error evaluator polynomials

    • 3.5. Bibliographical notes

    • References

  • 4. Evaluation Codes from an Affine Variety Code Perspective O. Geil

    • 4.1. Introduction

    • 4.2. Affine variety codes

    • 4.3. Some Grobner basis theoretical tools

    • 4.4. A bound on the minimum distance of C(I; L)

    • 4.5. The Feng-Rao bound for C(I; L)?

    • 4.6. Using weighted degree orderings

    • 4.7. The order domain conditions

    • 4.8. Weight functions and order domains

    • 4.9. Codes form order domains

    • 4.10. One-point geometric Goppa codes

    • 4.11. Bibliographical Notes

    • References

  • 5. Asymptotically Good Codes H. Niederreiter and F. Ozbudak

    • Contents

    • 5.1. Introduction

    • 5.2. Preliminaries

    • 5.3. Two Constructions of Asymptotically Good Codes

    • 5.4. The Stichtenoth-Xing Construction

    • 5.5. Improved Bounds Using Distinguished Divisors

    • Acknowledgments

    • References

  • 6. Algebraic Curves with Many Points over Finite Fields F. Torres

    • Contents

    • Introduction

    • 6.1. The Function Nq(g)

    • 6.2. Asymptotic Problems

    • 6.3. Zeta-functions and Linear Series

    • 6.4. A Characterization of the Suzuki Curve

    • 6.5. Maximal Curves

    • References

  • 7. Algebraic Geometry Codes from Higher Dimensional Varieties J.B. Little

    • Contents

    • 7.1. Introduction

      • 7.1.1. Notation

    • 7.2. The General Construction

    • 7.3. Estimating the Parameters

      • 7.3.1. Elementary bounds

      • 7.3.2. Bounds from covering families of curves

      • 7.3.3. Bounds using Seshadri constants

      • 7.3.4. Bounds from S itself

      • 7.3.5. General Weil-type bounds

    • 7.4. Examples

      • 7.4.1. Quadrics

      • 7.4.2. Hermitian hypersurfaces

      • 7.4.3. Grassmannians and flag varieties

      • 7.4.4. Blow-ups and Del Pezzo surfaces

      • 7.4.5. Ruled surfaces and generalizations

      • 7.4.6. Other work on codes from surfaces

    • 7.5. Codes from Deligne-Lusztig Varieties

    • 7.6. Connections with Other Code Constructions

    • 7.7. Code Comparisons

    • 7.8. Bibliographic Notes

    • References

  • 8. Toric Codes E. Mart nez-Moro and D. Ruano

    • Contents

    • Introduction

    • 8.1. Toric geometry

      • 8.1.1. Cones, fans, polytopes and toric varieties

      • 8.1.2. Properties of toric varieties

      • 8.1.3. Orbits and divisors

    • 8.2. Definition of toric codes

    • 8.3. Classification of toric codes

    • 8.4. Structure of toric codes

      • 8.4.1. Multicyclic structure

      • 8.4.2. Dual of a toric code

    • 8.5. Minimum distance

      • 8.5.1. Bound with Minkowski sum

      • 8.5.2. Bound with Minkowski length

      • 8.5.3. Bound with intersection theory

    • 8.6. Conclusion

    • 8.7. Bibliographical notes

    • References

  • 9. Algebraic Geometric Codes over Rings K.G. Bartley and J.L. Walker

    • Contents

    • 9.1. Introduction

      • 9.1.1. Codes over Rings

      • 9.1.2. Curves over Rings

    • 9.2. Algebraic Geometric Codes over Rings

    • 9.3. Non-Hamming Weights and Exponential Sums

    • 9.4. Decoding Algebraic Geometric Codes over Rings

      • 9.4.1. The Basic Algorithm for the Hamming Metric

      • 9.4.2. List Decoding for the Hamming Metric

      • 9.4.3. The Koetter-Vardy Algorithm for Decoding with Other Metrics

    • 9.5. Conclusion

    • References

  • 10. Generalized Hamming Weights and Trellis Complexity C. Munuera

    • Contents

    • 10.1. Introduction

    • 10.2. Generalized Hamming weights

    • 10.3. Generalized Hamming weights of AG codes

      • 10.3.1. The gonality sequence

      • 10.3.2. Extending the Goppa bound

      • 10.3.3. One-point codes and the Weierstrass semigroup

      • 10.3.4. Extending the order bound

    • 10.4. Trellis structure of codes

      • 10.4.1. Trellises and codes

      • 10.4.2. Minimal trellises

    • 10.5. Linking the problems

    • 10.6. Trellis structure of AG codes

      • 10.6.1. A Goppa-like bound on s(C)

      • 10.6.2. Another bound on the trellis state complexity

    • 10.7. Bibliographical notes

    • References

  • 11. Algebraic Geometry Constructions of Convolutional Codes J.A. Dom nguez P erez, J.M. Mu~noz Porras and G. Serrano Sotelo

    • Contents

    • 11.1. Introduction

    • 11.2. Convolutional Codes

      • 11.2.1. Convolutional encoders. Linear systems and circuits

      • 11.2.2. Basic encoders. Degree of a convolutional code

      • 11.2.3. Minimal basic encoders. Canonical encoders

      • 11.2.4. Dual code. Parity-check (control) matrix

    • 11.3. Convolutional Goppa codes

      • 11.3.1. Dual convolutional Goppa codes

    • 11.4. Weights and (free)distance

    • 11.5. Convolutional Goppa Codes over the projective line

    • 11.6. Convolutional Goppa Codes over elliptic curves

    • References

  • 12. Quantum Error-Correcting Codes from Algebraic Curves J.-L. Kim and G.L. Matthews

    • Contents

    • 12.1. Introduction

    • 12.2. Quantum information and error correction

      • 12.2.1. Background and terminology

      • 12.2.2. Bounds on quantum codes

    • 12.3. Relating quantum codes and classical codes

      • 12.3.1. Stabilizer codes

      • 12.3.2. CSS construction

    • 12.4. Quantum codes constructed from algebraic geometry codes

      • 12.4.1. Families of quantum codes from one-point AG codes

        • 12.4.1.1. Quantum Reed-Solomon codes

        • 12.4.1.2. Quantum Hermitian codes

      • 12.4.2. More general AG constructions

      • 12.4.3. Quantum codes from hyperelliptic curves

      • 12.4.4. Asymptotic results

    • 12.5. Bibliographical notes

    • References

Nội dung

Linear codes and the affine line

Dimension and infinite families

An optimal code C of type [n, k, d] achieves the highest possible dimension for its specified length and minimum distance For a set of optimal codes represented as {[ni, ki, di]} with increasing lengths, the limit of di/ni as it approaches δ defines α(δ) as the limit superior of ki/ni.

An optimal code must have at least one vector in each of its \( q^n - k \) cosets in \( F^n \) such that the distance \( d(y,0) < d \) The Gilbert-Varshamov bound establishes the lower limit for the dimension of an optimal code, expressed as \( q^n - k \leq |{y \in F^n : d(y,0) < d}| \).

1 nlog|{y ∈F n :d(y,0)< δn}|=Hq(δ) +o(1), whereHq(x) =xlog q (q−1)−xlog q x−(1−x) log q (1−x),for 0< x≤θ.

Theorem 1.1.(asymptotic Gilbert-Varshamov bound) For an infinite fam- ily of optimal codes with relative distance d/n=δ, α(δ)≥1−Hq(δ), for 0< δ ≤θ.

Lemma 1.2 For aq-ary linear code withk > m+1andn−k > m(q m+1 −

1)/(q−1) −(m+ 1)the information defect is at leastm.

To prove the theorem, we divide the coordinates into a subset of k−(m+ 1) independent coordinates and a complement consisting of n−k+ (m+ 1) coordinates, which is greater than m(q m+1 −1)/(q−1) Within the subcode that has zeros in the k−(m+ 1) coordinates, there exists a block of at least m+ 1 size where the nonzero coordinates are essentially repeated Consequently, the combined total of k−(m+ 1) and (m+ 1) coordinates contains only k−m information symbols.

In families of q-ary linear codes where both k and n-k approach infinity, the information defect and genus also increase indefinitely This leads to an upper bound on the dimension of an optimal code.

Theorem 1.3 (asymptotic Plotkin bound) For an infinite family of codes withk, n−k→ ∞, we haved≤θ(n−k)asn−→ ∞, or α(δ)≤1−δ/θ, for 0< δ ≤θ.

Duality and differentials

Let \( C \) be a linear code of length \( n \) By omitting the \( i \)-th coordinate, we obtain the punctured code \( P_i(C) \), which has a length of \( n-1 \) The shortened code \( S_i(C) \) consists of the subcode of \( P_i(C) \) that includes only those words where the omitted \( i \)-th coordinate is equal to zero.

In generalP(C) ⊥ =S(C ⊥ ).For a subset P ={a1, a2, , an}of the field

The codeC(< k,P) is a punctured version of the codeC(< k,F) The dual code is a shortened version of the codeC(< q−k,F).

Letp(x) = (x−a1)(x−a2)ã ã ã(x−an) and letx q −x =p(x)r(x) Then

−1 =p 0 (ai)r(ai), fori= 1,2, , n.Withf of the formf =rh,

We give a description of the dual code using differentials For a polynomial h∈F[x] of degree degh < n, let ω= h pdx= ( c1 x−a1

)dx be a differential with at most simple poles and with residuesc1, c2, , cn atx=a1, a2, , an,respectively Thenh(ai) =cip 0 (ai) and

C(< k,P) ⊥ ={(resa 1(ω),resa 2(ω), ,resa n(ω)) : ω=h pdx, degh < n−k}.

Minimum distance

Several useful inequalities exist for the parameters of codesA, B, C with

The Hadamard product, denoted as Leta∗b= (a1b1, a2b2, , anbn), represents the coordinate-wise multiplication of two vectors a and b The relationship among sets A, B, and C can be expressed as A∗B = {a∗b: a∈A, b∈B} ⊂ C⊥ This decomposition of the dual code using the Hadamard product is fundamental for establishing various bounds on the minimum distance.

Theorem 1.4 (Roos bound for linear codes) For a linear codeC, and for linear codes A andB withA∗B⊂C ⊥ , g(A)< d(B ⊥ )−1 ⇒ d(C)≥k(A) +d(B ⊥ )−1.

Proof It is enough to show that for every subset I of (k(A)−1) +

In the positions defined by (d(B ⊥ )−1), there exists a unique word a∗b in the set A∗B that has only one nonzero coordinate First, select an element a from A that has zeros in k(A)−1 positions within I Next, choose an element b from B that has a single nonzero coordinate in the remaining d(B ⊥ )−1 positions, ensuring that this nonzero coordinate aligns with a position where a is also nonzero This selection is feasible because a contains fewer than n−d(A) zeros, which is less than k(A)−1 plus d(B ⊥ )−1.

Theorem 1.5 (Symmetric Roos bound for linear codes) For a linear code

C, and for linear codes AandB withA∗B⊂C ⊥ , g(A)< k(B) andg(B)< k(A)

The two versions of the Roos bound can be used in combination, with different choices forAandB, to produce stronger results.

Theorem 1.6 (Shift bound or Coset bound) Let C be a linear code and let C1 ⊂ C be a maximal subcode If there exist vectors a1, , aw and b1, , bw such that

(ai∗bj∈C ⊥ for i+j≤w, ai∗bj∈C 1 ⊥ \C ⊥ for i+j=w+ 1, then words in C\C1 have weight at leastw.

In this proof, we establish that for all elements \( c \) in \( C \setminus C_1 \) and \( a^*b \) in \( C_1^\perp \setminus C^\perp \), the product \( P_{i}a_{i}b_{i}c_{i} \) is non-zero It is essential to demonstrate the existence of a vector \( a^*b \) in \( C_1^\perp \setminus C^\perp \) that vanishes in any chosen \( w-1 \) coordinates The linear independence of vectors \( a_1, \ldots, a_w \) implies there is a nonzero linear combination \( a \) of these vectors that equals zero in the specified coordinates If \( i \) is the highest index where \( a_i \) has a nonzero coefficient in this combination, then \( a^*b_{w+1-i} \) will also belong to \( C_1^\perp \setminus C^\perp \) and will vanish in the \( w-1 \) coordinates.

Theorem 1.7 (Iterated coset bound) Repeated application of the coset bound to a sequence Cr ⊂ ã ã ã ⊂ C1 ⊂ C0 = C gives the lower bound d(C)≥min{d1, d2, , dr, d(Cr)}, whered(Ci − 1/Ci)≥di is obtained with the coset bound.

Error correction

LetA,B, andC be nondegenerate linear codes such that

Ifk(A)> tandd(B ⊥ )> tthen (A, B) is called at-error-locating pair for

C For a given error-locating pair the error positions in a received word can be located by solving a suitable system of linear equations.

Theorem 1.8 Let(A, B) be at-error-locating pair for C For c∈C and for a vector e of weight at most t, let y =c+e Every vector a∈A with a∗y⊥b for allb∈B has the property a∗e= 0.

An error-locating pair for a code C is termed error-correcting if the sum of the distances d(A) and d(C) exceeds n With such an error-correcting pair, a codeword can be retrieved from the zeros present in an error-locating vector a ∈ A by resolving a corresponding system of linear equations.

Theorem 1.9 Let (A, B) be a t-error-correcting pair for C For c ∈ C and for a vector e of weight at most t, let y =c+e Let a∈A have the property a∗e = 0 Then c ∈ C is the unique solution to the system of equations c∈C and a∗c=a∗y.

The key equationa∗y ⊥b for all b ∈ B amounts to a linear system of dim (B) equations in dim (A) unknowns A different formulation gives a key equation withnlinear equations in dim (A) + dim (B ⊥ ) unknowns.

Theorem 1.10 For c ∈ C and for a vector e of weight at most t, let y=c+e For every pair of vectorsa∈A,ˆb∈B ⊥ witha∗y= ˆb, the vector c is the unique solution to the system of equationsc∈C anda∗c= ˆb.

Decoding is often incomplete with c ∈ C, as c serves only as an encoding of the relevant information symbols In these situations, it may be more effective to directly solve for the information symbols instead of computing c The t-error-correcting code C(< q−2t,F) features an error-correcting pair defined as (A = C(≤t,F), B = C(< t,F) The crucial equation for an error-locating vector involves determining g(x) ∈ F[x] ≤ t.

X i yig(xi)h(xi) = 0, for allh∈F[x]

Ngày đăng: 20/10/2021, 21:48

TỪ KHÓA LIÊN QUAN