successive cancellation decoding of single parity check
play

Successive Cancellation Decoding of Single Parity-Check Product - PowerPoint PPT Presentation

Institute for Communications Engineering Technische Universit at M unchen Successive Cancellation Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms skun 1 , 2 Mustafa Cemil Co Joint work with


  1. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Successive Cancellation Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms skun 1 , 2 Mustafa Cemil Co¸ Joint work with Gianluigi Liva 2 , Alexandre Graell i Amat 3 , Michael Lentmaier 4 and Thomas Jerkovits 2 1 Institute for Communications Engineering, Technical University of Munich, Munich, Germany 2 Institute for Communication and Navigation, German Aerospace Center, Weßling, Germany 3 Department of Signals and Systems, Chalmers University of Technology, Gothenburg, Sweden 4 Department of Electrical and Information Technology, Lund University, Lund, Sweden LAWCI, Campinas - July, 2018

  2. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes 1 The first deterministic code construction allowing vanishing bit error probability at a non-zero rate Very popular: IEEE 802.16 (Wimax) ITU-G975 (Optical) Storage 1 P. Elias, “Error-free coding,” IRE T-IT , Sep. 1954. Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 1/5

  3. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes u 0 u 1 u 2 u 3 u 4 u 5 u 6 u 7 u 8 u 9 u 10 u 11 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  4. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 u 8 u 9 u 10 u 11 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  5. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  6. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  7. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 ( n 2 , k 2 ) code C 2 p 10 p 11 p 12 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  8. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 ( n 2 , k 2 ) code C 2 p 10 p 14 p 11 p 15 p 12 p 16 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  9. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 p 17 ( n 2 , k 2 ) code C 2 p 10 p 14 p 18 p 11 p 15 p 19 p 12 p 16 p 20 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  10. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 p 17 p 21 ( n 2 , k 2 ) code C 2 p 10 p 14 p 18 p 22 p 11 p 15 p 19 p 23 p 12 p 16 p 20 p 24 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  11. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 p 17 p 21 p 25 ( n 2 , k 2 ) code C 2 p 10 p 14 p 18 p 22 p 26 p 11 p 15 p 19 p 23 p 27 p 12 p 16 p 20 p 24 p 28 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  12. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 p 17 p 21 p 25 p 29 ( n 2 , k 2 ) code C 2 p 10 p 14 p 18 p 22 p 26 p 30 p 11 p 15 p 19 p 23 p 27 p 31 p 12 p 16 p 20 p 24 p 28 p 32 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  13. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 p 17 p 21 p 25 p 29 p 33 ( n 2 , k 2 ) code C 2 p 10 p 14 p 18 p 22 p 26 p 30 p 34 p 11 p 15 p 19 p 23 p 27 p 31 p 35 p 12 p 16 p 20 p 24 p 28 p 32 p 36 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  14. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Basics on Product Codes Row Encoding: ( n 1 , k 1 ) code C 1 u 0 u 1 u 2 u 3 p 0 p 1 p 2 u 4 u 5 u 6 u 7 p 3 p 4 p 5 u 8 u 9 u 10 u 11 p 6 p 7 p 8 Column Encoding p 9 p 13 p 17 p 21 p 25 p 29 p 33 ( n 2 , k 2 ) code C 2 p 10 p 14 p 18 p 22 p 26 p 30 p 34 p 11 p 15 p 19 p 23 p 27 p 31 p 35 p 12 p 16 p 20 p 24 p 28 p 32 p 36 Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 2/5

  15. Institute for Communications Engineering Technische Universit¨ at M¨ unchen Last year in ISIT 2 ... Applied successive cancellation decoding (SCD) to product codes with single parity check component codes (SPC-PCs) Theoretical bounds on P B under both SCD and Elias’ decoding over the binary erasure channel (BEC) Showed that P B under SCD is upper bounded by the one under Elias’ decoding over the BEC 2 M. C. Coskun, G. Liva, A. G. i Amat, M. Lentmaier, “Successive Cancellation Decoding of Single Parity-Check Product Codes,” IEEE ISIT , June 2017. Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 3/5

  16. Institute for Communications Engineering Technische Universit¨ at M¨ unchen As an extension... Provide some asymptotic constructions with a positive rate and vanishing error probability over the BEC Show that they can be seen as a ”polar code” with larger kernels and different selection of frozen bits Introduce successive cancellation list decoding+outer CRC 3 Comments on open problems... 3 I. Tal and A. Vardy, “List decoding of polar codes,” Proc. ISIT , 2011. Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 4/5

  17. Institute for Communications Engineering Technische Universit¨ at M¨ unchen THANKS! Mustafa Cemil Co¸ skun — SC Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding Algorithms 5/5

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