SlideShare a Scribd company logo
1 of 49
Download to read offline
Course Coordinator:-
Dr. Mulugeta Atlabachew (Ass. Professor)
HARAMAYA UNIVERSITY
HARAMAYA INSTITUTE OF TECHNOLOGY
SCHOOL OF ELECTRICAL AND COMPUTER
ENGINEERING
Course Coordinator:-
Dr. Mulugeta Atlabachew (Ass. Professor),
Guest Lecturer
BCH Codes
 In mathematics, a finite field or Galois field is a field that contains a
finite number of elements.
 The number of elements of a finite field is called its order or its size,
which is either a prime number or a positive integer power of a prime
number (prime power ).
 For every prime number p and every positive integer k there are
fields of order pk , all of which are isomorphic.
 The most common examples of finite fields are given by the integers
mod p when p is a prime number.
2
General Background
Haramaya University, HIT, School of ECE
11/27/2022
 Prime Number
 Primitive Element
 Prime Polynomial
 Primitive Polynomial
 Minimal Polynomial
 Generator Polynomial
3
General Background
Haramaya University, HIT, School of ECE
11/27/2022
.
4
General Background – Primitive Element
Haramaya University, HIT, School of ECE
11/27/2022
.
5
General Background – Extension Field
Haramaya University, HIT, School of ECE
11/27/2022
.
6
General Background – Irreducible/Prime Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
.
7
General Background – Primitive Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
Note
 A primitive polynomial must necessarily be irreducible, but all
irreducible polynomials are not primitive.
8
General Background – Primitive Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
9
General Background – Primitive Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
 The minimal polynomial of an element α of a field is the
polynomial of lowest degree having coefficients in the
field, such that α is a root of the polynomial.
 If the minimal polynomial of α exists, it is unique.
 The coefficient of the highest-degree term in the
polynomial is required to be 1, and the type for the
remaining coefficients could be integers, rational
numbers, real numbers, or others
10
General Background – Minimal Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
.
11
General Background – Minimal Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
.
12
General Background – Minimal Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
.
13
General Background – Minimal Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
.
14
General Background – Minimal Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
.
15
General Background – Minimal Polynomial
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
16
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
17
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
18
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
19
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
20
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
21
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
22
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
23
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
Representations of GF(24). p(z) = z4 + z + 1
Exponential
Notation
Polynomial
Notation
Binary
Notation
Decimal
Notation
Minimal
Polynomial
0 0 0000 0 x
α0 1 0001 1 x + 1
α1 z 0010 2 x4 + x + 1
α2 z2 0100 4 x4 + x + 1
α3 z3 1000 8 x4 + x3 + x2 + x + 1
α4 z + 1 0011 3 x4 + x + 1
α5 z2 + z 0110 6 x2 + x + 1
α6 z3 + z2 1100 12 x4 + x3 + x2 + x + 1
α7 z3 + z + 1 1011 11 x4 + x3 + 1
α8 z2 + 1 0101 5 x4 + x + 1
α9 z3 + z 1010 10 x4 + x3 + x2 + x + 1
α10 z2 + z + 1 0111 7 x2 + x + 1
α11 z3 + z2 + z + 1 1110 14 x4 + x3 + 1
α12 z3 + z2 + z + 1 1111 15 x4 + x3 + x2 + x + 1
α13 z3 + z2 + 1 1101 13 x4 + x3 + 1
Α14 z3 + 1 1001 9 x4 + x3 + 1
November 22
Haramaya University, HIT, School of
ECE
24
Haramaya University, HIT, School of ECE
11/27/2022
GALOIS FIELD GF(26) WITH ρ(α) = 1 + α +α6 = 0
0 0 (0 0 0 0 0 0) α15 α3 +α5 (0 0 0 1 0 1)
1 1 (1 0 0 0 0 0) α16 1+ α +α4 (1 1 0 0 1 0)
α α α17 α+α2 +α5 (0 1 1 0 0 1)
α2 α2 (0 1 0 0 0 0) α18 1+α+α2+α3 (1 1 1 1 0 0)
α3 α3 (0 0 1 0 0 0) α19 α+α2+α3+α4 (0 1 1 1 1 0)
α4 α4 (0 0 0 1 0 0) α20 α2+α3+α4+α5 (0 0 1 1 1 1)
α5 α5 (0 0 0 0 0 1) α21 1+α +α3+α4+α5 (1 1 0 1 1 1)
α6 1+α (1 1 0 0 0 0) α22 1 +α2 +α4+α5 (1 0 1 0 1 1)
α7 α+α2 (0 1 1 0 0 0) α23 1 +α3 +α5 (1 0 0 1 0 1)
α8 α2+α3 (0 0 1 1 0 0) α24 1 +α4 (1 0 0 0 1 0)
α9 α3+α4 (0 0 0 1 1 0) α25 α +α5 (0 1 0 0 0 1)
α10 α4+α5 (0 0 0 0 1 1) α26 1+α+α2 (1 1 1 0 0 0)
α11 1+α (1 1 0 0 0 1) α27 α+α2+α3 (0 1 1 1 0 0)
α12 1 +α2 (1 0 1 0 0 0) α28 α2+α3+α4 (0 0 1 1 1 0)
α13 α +α3 (0 1 0 1 0 0) α29 α3+α4 +α5 (0 0 0 1 1 1)
α14 α2 +α4 (0 0 1 0 1 0) α30 1+α +α4+α5 (1 1 0 0 1 1)
November 22
Haramaya University, HIT, School of
ECE
25
Haramaya University, HIT, School of ECE
11/27/2022
Continued
α31 1 +α2 +α5 (1 0 1 0 0 1) α47 1+α+α2 +α5 (1 1 1 0 0 1)
α32 1 +α3 (1 0 0 1 0 0) α48 1 +α2+α3 (1 0 1 1 0 0)
α33 α +α4 (0 1 0 0 1 0) α49 α +α3+α4 (0 1 0 1 1 0)
α34 α2 +α5 (0 0 1 0 0 1) α50 α2 +α4+α5 (0 0 1 0 1 1)
α35 1+ α +α3 (1 1 0 1 0 0) α51 1+α +α3 +α5 (1 1 0 1 0 1)
α36 α+α2 +α4 (0 1 1 0 1 0) α52 1 +α2 +α4 (1 0 1 0 1 0)
α37 α2+α3 +α5 (0 0 1 1 0 1) α53 α +α3 +α5 (0 1 0 1 0 1)
α38 1+α +α3+α4 (1 1 0 1 1 0) α54 1+α+α2 +α4 (1 1 1 0 1 0)
α39 α+α2 +α4+α5 (0 1 1 0 1 1) α55 α+α2+α3 +α5 (0 1 1 1 0 1)
α40 1+α+α2+α3 +α5 (1 1 1 1 0 1) α56 1+α+α2+α3 +α4 (1 1 1 1 1 0)
α41 1 +α2+α3+α4 (1 0 1 1 1 0) α57 α+α2+α3 +α4+α5 (0 1 1 1 1 1)
α42 α +α3+α4+α5 (0 1 0 1 1 1) α58 1+α+α2+α3 +α4+α5 (1 1 1 1 1 1)
α43 1+α+α2 +α4+α5 (1 1 1 0 1 1) α59 1 +α2+α3 +α4+α5 (1 0 1 1 1 1)
α44 1 +α2+α3 +α5 (1 0 1 1 0 1) α60 1 +α3 +α4+α5 (1 0 0 1 1 1)
α45 1 +α3 +α4 (1 0 0 1 1 0) α61 1 +α4 +α5 (1 0 0 0 1 1)
α46 α +α4 +α5 (0 1 0 0 1 1) α62 1 +α5 (1 0 0 0 0 1)
α63 = 1
November 22
Haramaya University, HIT, School of
ECE
26
Haramaya University, HIT, School of ECE
11/27/2022
MINIMAL POLYNOMIALS OF THE ELEMENTS IN GF(26)
Elements Minimal polynomials
α, α2, α4, α8, α16, α32 1 + X + X6
α3, α6, α12, α24, α48, α33 1 + X + X2 + X4 + X6
α5, α10, α20, α40, α17, α34 1 + X + X2 + X5 + X6
α7, α14, α28, α56, α49, α35 1 + X3 + X6
α9, α18, α36 1 + X2 + X3
α11, α22, α44, α25, α50, α37 1 + X2 + X3 + X5 + X6
α13, α26, α52, α41, α19, α38 1 + X + X3 + X4 + X6
α15, α30, α60, α57, α51, α39 1 + X2 + X4 + X5 + X6
α21, α42 1 + X + X2
α23, α46, α29, α58, α53, α43 1 + X + X4 + X5 + X6
α27, α54, α45 1 + X + X6
α31, α62, α61, α59, α55, α47 1 + X5 + X6
November 22
Haramaya University, HIT, School of
ECE
27
Parity-Check Matrix of BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
28
Parity-Check Matrix of BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
29
Parity-Check Matrix of BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
30
Parity-Check Matrix of BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
31
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
32
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
33
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
34
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
35
BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
36
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
37
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
38
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
39
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
40
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
41
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
42
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
43
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
44
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
45
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
46
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
47
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
48
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
November 22
Haramaya University, HIT, School of
ECE
49
Syndrome Calculation for BCH Codes
Haramaya University, HIT, School of ECE
11/27/2022
Term paper 2-
Investigate BCH and Reed Solomon CODES
-include the details of the mathematical theory
( the primitive polynomial, minimal polynomial, and the generator polynomial)
-include both the coding and decoding
Use IEEE conference paper format, number of pages less than 10,
Due Date :- December 6, before 12:00 pm

More Related Content

Recently uploaded

Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfKira Dess
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docxrahulmanepalli02
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisDr.Costas Sachpazis
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.benjamincojr
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalSwarnaSLcse
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentationsj9399037128
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxMustafa Ahmed
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxMANASINANDKISHORDEOR
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...drjose256
 

Recently uploaded (20)

Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

BCH CODES.pdf

  • 1. Course Coordinator:- Dr. Mulugeta Atlabachew (Ass. Professor) HARAMAYA UNIVERSITY HARAMAYA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Course Coordinator:- Dr. Mulugeta Atlabachew (Ass. Professor), Guest Lecturer BCH Codes
  • 2.  In mathematics, a finite field or Galois field is a field that contains a finite number of elements.  The number of elements of a finite field is called its order or its size, which is either a prime number or a positive integer power of a prime number (prime power ).  For every prime number p and every positive integer k there are fields of order pk , all of which are isomorphic.  The most common examples of finite fields are given by the integers mod p when p is a prime number. 2 General Background Haramaya University, HIT, School of ECE 11/27/2022
  • 3.  Prime Number  Primitive Element  Prime Polynomial  Primitive Polynomial  Minimal Polynomial  Generator Polynomial 3 General Background Haramaya University, HIT, School of ECE 11/27/2022
  • 4. . 4 General Background – Primitive Element Haramaya University, HIT, School of ECE 11/27/2022
  • 5. . 5 General Background – Extension Field Haramaya University, HIT, School of ECE 11/27/2022
  • 6. . 6 General Background – Irreducible/Prime Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 7. . 7 General Background – Primitive Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 8. Note  A primitive polynomial must necessarily be irreducible, but all irreducible polynomials are not primitive. 8 General Background – Primitive Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 9. 9 General Background – Primitive Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 10.  The minimal polynomial of an element α of a field is the polynomial of lowest degree having coefficients in the field, such that α is a root of the polynomial.  If the minimal polynomial of α exists, it is unique.  The coefficient of the highest-degree term in the polynomial is required to be 1, and the type for the remaining coefficients could be integers, rational numbers, real numbers, or others 10 General Background – Minimal Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 11. . 11 General Background – Minimal Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 12. . 12 General Background – Minimal Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 13. . 13 General Background – Minimal Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 14. . 14 General Background – Minimal Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 15. . 15 General Background – Minimal Polynomial Haramaya University, HIT, School of ECE 11/27/2022
  • 16. November 22 Haramaya University, HIT, School of ECE 16 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 17. November 22 Haramaya University, HIT, School of ECE 17 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 18. November 22 Haramaya University, HIT, School of ECE 18 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 19. November 22 Haramaya University, HIT, School of ECE 19 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 20. November 22 Haramaya University, HIT, School of ECE 20 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 21. November 22 Haramaya University, HIT, School of ECE 21 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 22. November 22 Haramaya University, HIT, School of ECE 22 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 23. November 22 Haramaya University, HIT, School of ECE 23 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022 Representations of GF(24). p(z) = z4 + z + 1 Exponential Notation Polynomial Notation Binary Notation Decimal Notation Minimal Polynomial 0 0 0000 0 x α0 1 0001 1 x + 1 α1 z 0010 2 x4 + x + 1 α2 z2 0100 4 x4 + x + 1 α3 z3 1000 8 x4 + x3 + x2 + x + 1 α4 z + 1 0011 3 x4 + x + 1 α5 z2 + z 0110 6 x2 + x + 1 α6 z3 + z2 1100 12 x4 + x3 + x2 + x + 1 α7 z3 + z + 1 1011 11 x4 + x3 + 1 α8 z2 + 1 0101 5 x4 + x + 1 α9 z3 + z 1010 10 x4 + x3 + x2 + x + 1 α10 z2 + z + 1 0111 7 x2 + x + 1 α11 z3 + z2 + z + 1 1110 14 x4 + x3 + 1 α12 z3 + z2 + z + 1 1111 15 x4 + x3 + x2 + x + 1 α13 z3 + z2 + 1 1101 13 x4 + x3 + 1 Α14 z3 + 1 1001 9 x4 + x3 + 1
  • 24. November 22 Haramaya University, HIT, School of ECE 24 Haramaya University, HIT, School of ECE 11/27/2022 GALOIS FIELD GF(26) WITH ρ(α) = 1 + α +α6 = 0 0 0 (0 0 0 0 0 0) α15 α3 +α5 (0 0 0 1 0 1) 1 1 (1 0 0 0 0 0) α16 1+ α +α4 (1 1 0 0 1 0) α α α17 α+α2 +α5 (0 1 1 0 0 1) α2 α2 (0 1 0 0 0 0) α18 1+α+α2+α3 (1 1 1 1 0 0) α3 α3 (0 0 1 0 0 0) α19 α+α2+α3+α4 (0 1 1 1 1 0) α4 α4 (0 0 0 1 0 0) α20 α2+α3+α4+α5 (0 0 1 1 1 1) α5 α5 (0 0 0 0 0 1) α21 1+α +α3+α4+α5 (1 1 0 1 1 1) α6 1+α (1 1 0 0 0 0) α22 1 +α2 +α4+α5 (1 0 1 0 1 1) α7 α+α2 (0 1 1 0 0 0) α23 1 +α3 +α5 (1 0 0 1 0 1) α8 α2+α3 (0 0 1 1 0 0) α24 1 +α4 (1 0 0 0 1 0) α9 α3+α4 (0 0 0 1 1 0) α25 α +α5 (0 1 0 0 0 1) α10 α4+α5 (0 0 0 0 1 1) α26 1+α+α2 (1 1 1 0 0 0) α11 1+α (1 1 0 0 0 1) α27 α+α2+α3 (0 1 1 1 0 0) α12 1 +α2 (1 0 1 0 0 0) α28 α2+α3+α4 (0 0 1 1 1 0) α13 α +α3 (0 1 0 1 0 0) α29 α3+α4 +α5 (0 0 0 1 1 1) α14 α2 +α4 (0 0 1 0 1 0) α30 1+α +α4+α5 (1 1 0 0 1 1)
  • 25. November 22 Haramaya University, HIT, School of ECE 25 Haramaya University, HIT, School of ECE 11/27/2022 Continued α31 1 +α2 +α5 (1 0 1 0 0 1) α47 1+α+α2 +α5 (1 1 1 0 0 1) α32 1 +α3 (1 0 0 1 0 0) α48 1 +α2+α3 (1 0 1 1 0 0) α33 α +α4 (0 1 0 0 1 0) α49 α +α3+α4 (0 1 0 1 1 0) α34 α2 +α5 (0 0 1 0 0 1) α50 α2 +α4+α5 (0 0 1 0 1 1) α35 1+ α +α3 (1 1 0 1 0 0) α51 1+α +α3 +α5 (1 1 0 1 0 1) α36 α+α2 +α4 (0 1 1 0 1 0) α52 1 +α2 +α4 (1 0 1 0 1 0) α37 α2+α3 +α5 (0 0 1 1 0 1) α53 α +α3 +α5 (0 1 0 1 0 1) α38 1+α +α3+α4 (1 1 0 1 1 0) α54 1+α+α2 +α4 (1 1 1 0 1 0) α39 α+α2 +α4+α5 (0 1 1 0 1 1) α55 α+α2+α3 +α5 (0 1 1 1 0 1) α40 1+α+α2+α3 +α5 (1 1 1 1 0 1) α56 1+α+α2+α3 +α4 (1 1 1 1 1 0) α41 1 +α2+α3+α4 (1 0 1 1 1 0) α57 α+α2+α3 +α4+α5 (0 1 1 1 1 1) α42 α +α3+α4+α5 (0 1 0 1 1 1) α58 1+α+α2+α3 +α4+α5 (1 1 1 1 1 1) α43 1+α+α2 +α4+α5 (1 1 1 0 1 1) α59 1 +α2+α3 +α4+α5 (1 0 1 1 1 1) α44 1 +α2+α3 +α5 (1 0 1 1 0 1) α60 1 +α3 +α4+α5 (1 0 0 1 1 1) α45 1 +α3 +α4 (1 0 0 1 1 0) α61 1 +α4 +α5 (1 0 0 0 1 1) α46 α +α4 +α5 (0 1 0 0 1 1) α62 1 +α5 (1 0 0 0 0 1) α63 = 1
  • 26. November 22 Haramaya University, HIT, School of ECE 26 Haramaya University, HIT, School of ECE 11/27/2022 MINIMAL POLYNOMIALS OF THE ELEMENTS IN GF(26) Elements Minimal polynomials α, α2, α4, α8, α16, α32 1 + X + X6 α3, α6, α12, α24, α48, α33 1 + X + X2 + X4 + X6 α5, α10, α20, α40, α17, α34 1 + X + X2 + X5 + X6 α7, α14, α28, α56, α49, α35 1 + X3 + X6 α9, α18, α36 1 + X2 + X3 α11, α22, α44, α25, α50, α37 1 + X2 + X3 + X5 + X6 α13, α26, α52, α41, α19, α38 1 + X + X3 + X4 + X6 α15, α30, α60, α57, α51, α39 1 + X2 + X4 + X5 + X6 α21, α42 1 + X + X2 α23, α46, α29, α58, α53, α43 1 + X + X4 + X5 + X6 α27, α54, α45 1 + X + X6 α31, α62, α61, α59, α55, α47 1 + X5 + X6
  • 27. November 22 Haramaya University, HIT, School of ECE 27 Parity-Check Matrix of BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 28. November 22 Haramaya University, HIT, School of ECE 28 Parity-Check Matrix of BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 29. November 22 Haramaya University, HIT, School of ECE 29 Parity-Check Matrix of BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 30. November 22 Haramaya University, HIT, School of ECE 30 Parity-Check Matrix of BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 31. November 22 Haramaya University, HIT, School of ECE 31 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 32. November 22 Haramaya University, HIT, School of ECE 32 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 33. November 22 Haramaya University, HIT, School of ECE 33 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 34. November 22 Haramaya University, HIT, School of ECE 34 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 35. November 22 Haramaya University, HIT, School of ECE 35 BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 36. November 22 Haramaya University, HIT, School of ECE 36 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 37. November 22 Haramaya University, HIT, School of ECE 37 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 38. November 22 Haramaya University, HIT, School of ECE 38 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 39. November 22 Haramaya University, HIT, School of ECE 39 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 40. November 22 Haramaya University, HIT, School of ECE 40 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 41. November 22 Haramaya University, HIT, School of ECE 41 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 42. November 22 Haramaya University, HIT, School of ECE 42 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 43. November 22 Haramaya University, HIT, School of ECE 43 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 44. November 22 Haramaya University, HIT, School of ECE 44 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 45. November 22 Haramaya University, HIT, School of ECE 45 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 46. November 22 Haramaya University, HIT, School of ECE 46 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 47. November 22 Haramaya University, HIT, School of ECE 47 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 48. November 22 Haramaya University, HIT, School of ECE 48 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022
  • 49. November 22 Haramaya University, HIT, School of ECE 49 Syndrome Calculation for BCH Codes Haramaya University, HIT, School of ECE 11/27/2022 Term paper 2- Investigate BCH and Reed Solomon CODES -include the details of the mathematical theory ( the primitive polynomial, minimal polynomial, and the generator polynomial) -include both the coding and decoding Use IEEE conference paper format, number of pages less than 10, Due Date :- December 6, before 12:00 pm