searching mds burst correcting codes
play

Searching MDS Burst-Correcting Codes Ana Lucila Sandoval Orozco - PowerPoint PPT Presentation

Searching MDS Burst-Correcting Codes Ana Lucila Sandoval Orozco Advisor : Luis Javier Garca Villalba Department of Software Engineering and Artificial Intelligence Universidad Complutense de Madrid Linear Block Codes f : GF(2) k GF(2) n n -


  1. Searching MDS Burst-Correcting Codes Ana Lucila Sandoval Orozco Advisor : Luis Javier García Villalba Department of Software Engineering and Artificial Intelligence Universidad Complutense de Madrid

  2. Linear Block Codes f : GF(2) k GF(2) n n - k k - information bits check bits n The Reiger Bound The Reiger bound states: For a given [ n, k ] single-burst-correcting code: 2b ≤ n - k That is to say, there is a relationship between the single- burst-correcting capability of a code and its redundancy. SP Coding and Information School, January 19th to 30th 2015 - Campinas, Brazil 2

  3. Search Algorithm ��� Given � , � , � � and � � � � � , the algorithm finds out if there is a cyclic or � shortened cyclic �, ���,�� code � with generator polynomial � � � � � � � � � � ⋯ � � ��� � ��� , � � � � ��� � � . Declare an initial pair ��, �� 1. 2. Obtain � (length of the code )  ( � � � � � for � � � � � ) Obtain � for optimal codes ��� � � � �� 3. Construct all possible generator polynomials with degree � � � . Excluding 4. inverse, not initiating with 0s etc. 5. Start checking each possible generator polynomial ,if it is burst correcting code for the pair ��, �� Create the Generator matrix � for the actual polynomial 6. Find the parity check matrix � . 7. 8. Create all possible error patterns for the defined � . Find the set � for the NAA Syndromes. 9. 10. Check for uniqueness in the set � . 11. Create all possible the AA error patterns for the defined � � � or � � � . 12. Find the AA Syndromes and check for uniqueness in S . if it is not unique decrease � and go to (4). 13. Declare that code � generated by code ���� is an �, ���,�� code. SP Coding and Information School, January 19th to 30th 2015 - Campinas, Brazil 3

  4. Table for b = 8 ………………………. SP Coding and Information School, January 19th to 30th 2015 - Campinas, Brazil 4

  5. Conclusions and Future Work We have presented an efficient algorithm finding the best cyclic or shortened cyclic single burst-correcting codes for different parameters, in the sense that if a found [ � , � ] code can correct any burst of length up to � , � is the largest possible number among (shortened) cyclic codes. The algorithm minimizes the number of syndrome checks by using Gray codes. It can be adapted to take into account both non-all-around and all-around bursts. Future Work Multiple burst-correcting codes: it is interest to find efficient multiple burst-correcting codes that are optimal in terms of redundancy. SP Coding and Information School, January 19th to 30th 2015 - Campinas, Brazil 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