The Mathematics of Coding Theory - Paul Garrett

The Mathematics of Coding Theory

(Autor)

Buch | Hardcover
408 Seiten
2003
Pearson (Verlag)
978-0-13-101967-6 (ISBN)
76,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Useful for undergraduate courses in Coding Theory and Network Security, in departments of Mathematics, Electrical Engineering, and Computer Science. This text provides an introduction to an important application of number theory, abstract algebra, and probability. From credit cards to cellphones, codes are discussed.
For undergraduate courses in Coding Theory and Network Security, in departments of Mathematics, Electrical Engineering, and Computer Science.

This text makes a very accessible introduction to a very important contemporary application of number theory, abstract algebra, and probability. From credit cards to cellphones, codes are discussed both mathematically and with regard to industry protocols.

1. Probability.


Counting. Preliminary Ideas of Probability. More Formal View of Probability. Random Variables, Expected Values, Variance. Markov Inequality, Chebycheff Inequality. Law of Large Numbers.



2. Information and Entropy.


Uncertainty, Acquisition of Information. Entropy. Uniquely-Decipherable and Prefix Codes. Kraft and Macmillan Inequalities.



3. Noiseless Coding.


Noiseless Coding Theorem. Huffman Coding.



4. Noisy Coding.


Noisy channels. Example: Parity Checks. Decoding from a Noisy Channel. Channel Capacity. Noisy Coding Theorem.



5. Cyclic Redundancy Checks.


The Finite Field GF(2) with 2 Elements. Polynomials over GF(2). Cyclic Redundancy Checks (CRC's). What Errors Does a CRC Catch?



6. The Integers.


Reduction Algorithm. Divisibility. Factorization into Primes. Euclidean Algorithm. Integers Modulo M. The Finite Field Z/P for P Prime. Fermat's Little Theorem. Primitive Roots. Euler's Criterion. Fast Modular Exponentiation.



7. Finite Fields.


Making Fields. Examples of Field Extensions. Addition Modulo P. Multiplication Modulo P. Multiplicative Inverses Modulo P. Primitive Roots.



8. Polynomials.


Polynomials with Coefficients in a Field. Divisibility. Factoring and Irreducibility. Euclidean Algorithm. Unique Factorization.



9. Introduction to Linear Codes.


An Ugly Example. The Hamming Binary [7,4] Code. Some Linear Algebra. A Review of Row Reduction. Definition: Linear Codes. Syndrome Decoding. Berlekamp's Algorithm.



10. Bounds for Codes.


Hamming (Sphere-Packing) Bound. Gilbert-Varshamov Bound. Singleton Bound.



11. Cyclic Codes.


Minimum Distance in Linear Codes. Cyclic Codes.



12. Primitive Roots.


Characteristics of Fields. Multiple Factors in Polynomials. Cyclotomic Polynomials. Primitive Roots in Finite Fields. Primitive Roots Modulo Prime Powers. Counting Primitive Roots. Non-Existence. An Algorithm to Find Primitive Roots.



13. Primitive Polynomials.


Definitions. Examples Modulo 2. Testing for Primitivity. Example: Periods of LFSR's. Example: Two-Bit Errors Detected by CRC's.



14. Basic Linear Codes.


Vandermonde Determinants. More Check Matrices for Cyclic Codes. RS Codes. Hamming Codes (Again). BCH Codes. Decoding BCH Codes.



15. Concatenated Codes.


Mirage Codes. Concatenated Codes. Justesen Codes. Some Explicit Irreducible Polynomials.



16. Curves and Codes.


Plane Curves. Singularities of Curves. Projective Plane Curves. Curves in Higher Dimensions. Genus, Divisors, Linear Systems. Geometric Goppa Codes. Tsfasman-Vladut-Zink Bound.



Appendices.


Sets and functions. Equivalence Relations. Stirling's Formula.



Bibliography.


Index.

Erscheint lt. Verlag 17.12.2003
Sprache englisch
Maße 240 x 183 mm
Gewicht 777 g
Themenwelt Informatik Theorie / Studium Kryptologie
Mathematik / Informatik Mathematik Angewandte Mathematik
ISBN-10 0-13-101967-8 / 0131019678
ISBN-13 978-0-13-101967-6 / 9780131019676
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich