subspace polynomials and cyclic subspace
play

Subspace Polynomials and Cyclic Subspace Codes Netanel Raviv Joint - PowerPoint PPT Presentation

Subspace Polynomials and Cyclic Subspace Codes Netanel Raviv Joint work with: Prof. Tuvi Etzion Prof. Eli Ben-Sasson Dr. Ariel Gabizon Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 1 June 2014 Motivation Subspace Codes


  1. Subspace Polynomials and Cyclic Subspace Codes Netanel Raviv Joint work with: Prof. Tuvi Etzion Prof. Eli Ben-Sasson Dr. Ariel Gabizon Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 1 June 2014

  2. Motivation – Subspace Codes for Network Coding “ The Butterfly Example ” A,B A and B are two information • sources. A sends • B sends • The values of A,B are the solution of: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 2 June 2014

  3. Motivation – Subspace Codes for Network Coding Errors in Network Coding. A,B The values of A,B are the solution of: Solution: Even a single error Both Wrong … may corrupt the entire message. Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 3 June 2014

  4. Motivation – Subspace Codes for Network Coding Received Error message vectors Transfer Sent Transfer matrix message matrix Setting Term Metric Set Metric Kschischang, known to the receiver. Coherent Network Coding Silva 09 ’ chosen by adversary. Koetter, chosen by Noncoherent Network Kshischang adversary. Coding 08 ’ Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 4

  5. Cyclic Subspace Codes – Definitions For and - A cyclic shift Define . of V The Forbenius Automorphisms - For define A Forbenius Generator of the Galois group - shift of V Define Let . is called cyclic if for all and all , Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 5

  6. Motivation – Cyclic Subspace Codes Several small examples for good codes turned out to be cyclic : A. Kohnert and S. Kurz: Construction M. Braun, T. Etzion, P. R. J. Ostergard, of large constant dimension codes A. Vardy, and A. Wassermann: with a prescribed minimum distance, Existence of q-Analogs of Steiner Lecture Notes Computer Science, Systems, arxiv.org/abs/1304.1462, 5393, 31-42, (2008) (2013) T. Etzion, A. Vardy: Error-correcting codes in projective space. IEEE Transactions on Information Theory, vol. 57(2), 1165-1173, (2011) Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 6

  7. Motivation – Cyclic Subspace Codes All examples were found using (clever) computer search. Explicit Construction of Cyclic Subspace Codes? Encoding? Decoding? List Dec ’ ? Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 7

  8. Cyclic Codes – Structure Let be a primitive element and . A Cyclic code is a union of orbits of the form: Note: . . Corollary 1: is a subfield. Corollary 2: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 8

  9. Cyclic Codes – a Trivial Construction Let be a subfield of . Define: Size: (one orbit) Minimum distance: Conjecture [Rosenthal et al. 13]: For every there exists a cyclic code of size and minimum distance . Yes! More than one orbit? (For large enough n … ) Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 9

  10. Background – Linearized and Subspace Polynomials A Linearized Polynomial: , where . The roots form a subspace. A monic linearized polynomial is a Subspace Polynomial (w.r.t ) if: splits completely in with all roots of multiplicity 1. for some . Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 10

  11. Subspace Polynomials – Observations is nonzero. For each there exists a unique . Lemma: Proof: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 11

  12. Subspace Polynomials – Observations Lemma: If , then Proof: For , Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 12

  13. Subspace Polynomials – Gap Let with , . Define: Lemma: If then Proof: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 13

  14. Subspace Polynomials – Gap Corollary: If then . Observation: , , and have the same support. Corollary: for all , A subspace with a big gap yields a cyclic code with a large distance . Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 14

  15. Subspace Polynomials – Size of Orbit Lemma: Let . If with , Then Proof: Assume . 0 th and s th coefficients are equal: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 15

  16. Subspace Polynomials – Size of Orbit Fact: Equivalence relation: Size of Classes: No. of Classes: Corollary: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 16

  17. Subspace Polynomials – Summary Big Gap – Nonzero with small - Large Big orbit. distance Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 17

  18. Cyclic Codes With A Single Orbit Consider the polynomial - . Let be its splitting field. for some . Proof of Conjecture for large enough n. Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 18

  19. Cyclic Codes With A Single Orbit One special case: Fact: is the product of all monic irreducible polynomials over with degree dividing . Lemma: If is irreducible over then is a subspace polynomial w.r.t , Proof: Problem: When is irreducible? Empirically: For , . Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 19

  20. Cyclic Codes With Multiple Orbits Use Forbenius automorphism to add orbits - Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 20

  21. Cyclic Codes With Multiple Orbits Problem: Lemma: Let be a primitive element of . Consider the polynomial . Let be its splitting field and the corresponding subspace. Then - Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 21

  22. Cyclic Codes With Degenerate Orbits Let . Define: . Claim: If then . Proof: By enumeration, • If then there exists , • Such that are dependent over Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 22

  23. Cyclic Codes With Degenerate Orbits is cyclic: If are independent over , So are , for all . Subspace polynomial structure: Let Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 23

  24. Cyclic Codes With Degenerate Orbits Alternative definition: is the image of the following embedding – Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 24

  25. Cyclic Codes With Degenerate Orbits - Union Corollary: Let . Proof: Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 25

  26. Cyclic Codes With Degenerate Orbits - Union Construction: Let Minimum Distance: Size: Inclusion-Exclusion formula. Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 26

  27. Questions? Thank you! Netanel Raviv Subspace Polynomials and Cyclic Subspace Codes 27

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend