Forward Error Correction For Gigabit Automotive Ethernet using RS(450,406) Encoder
Akhilesh Yadav1, Poonam Jindal2, Devaraju Basappa3, Mahendra Prakashaiah4

1Akhilesh Yadav, Department of Electronics Engineering, The Dr. A.P.J Abdul Kalam Technical University, Lucknow (U.P), India.

2Dr. Poonam Jindal, Department of ECE, National Institute of Technology Kurukshetra (Haryana), India.

3Mr. Devaraju Basappa, Bachelor of Engineering, Department of Electronics and Communication, India.

4Mr. Mahendra Prakashaiah, Bachelor of Engineering, Department of Electronics and Communication, UBDT College of Engineering, Davanagere (Karnataka), India.

Manuscript received on 03 December 2019 | Revised Manuscript received on 11 December 2019 | Manuscript Published on 31 December 2019 | PP: 117-123 | Volume-9 Issue-2S December 2019 | Retrieval Number: B10711292S19/2019©BEIESP | DOI: 10.35940/ijitee.B1071.1292S19

Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (

Abstract: Error correction and detection during data transmission is a major issue. For resolving this, many error correction techniques are available. The Reed-Solomon coding is the most powerful forward error correction technique used in Gigabit Automotive Ethernet to compact channel noise during data transmission. The car becomes more smarter day by day and more new advanced electronics is being used in-vehicle. Gigabit Automotive Ethernet(1000BASE-T1) provide fast bandwidth for many kinds of applications and connect different functional parts in the car. The Reed Solomon(RS) coding is the powerful forward error correction(FEC) technique used in 1000BASE-T1 Automotive Ethernet. RS(450,406) coding is also known as shortened Reed Solomon codes. The Reed Solomon(RS) codes are generally used in communication system due to its ability of correcting both random and burst errors. Reed Solomon codes are no-binary systematic linear block codes. RS coding is widely used in high speed communication system. This RS code is implemented using Galois field(GF). The Automotive Ethernet is encoded using RS(450,406) codes through GF(512) for FEC. This RS codes can corrects the error up to t=22 symbol, while other encoding techniques corrects the error in t bits. In this paper we implemented the RS(Reed Solomon) code in Cadence ncsim Verilog software and used Cadence Simvision for showing timing diagrams. This RS code uses 9-bit based shortened (450,406) code.

Keywords: Automotive Ethernet, Cadence, Galois Field, Generator Polynomial, Ncsim, Reed Solomon, RS Encoder, Primitive Elements, Primitive polynomial, Simvision, Verilog.
Scope of the Article: Application Artificial Intelligence and machine learning in the Field of Network and Database