DocumentCode
1579649
Title
Performance enhancement of the controller area network protocol using Reed-Solomon codes
Author
Shabour, Haitham Mohmed ; Daffalla, Moutaman Mirghani ; Sharif, Omer Abdel Razag
Author_Institution
Nile Centre for Technol. Res., Khartoum, Sudan
fYear
2013
Firstpage
512
Lastpage
517
Abstract
Controller area network is a shared serial bus communication that is widely used in automotive and industrial networks. The CAN bus is considerably affected by the conducted electromagnetic interference, which is generated from many disturbances such as load dumb and ignition system noise. The EMI reduces the bus efficiency by introducing bit errors in the data frame. In this paper, the effect of the conducted EMI in automotives is comprehensively studied. Reed-Solomon encoding technique is proposed to combat the burst bit errors encountered in CAN. This solution is evaluated for different burst error lengths within the MATLAB environment, where the standard of 64-bit user message is used. Moreover, the influence of the position of the burst errors is explored. The obtained results showed considerable enhancement in the CAN bus performance when the RS code was integrated beside the automatic repeat request, which has been implemented within the CAN protocol. Implementing RS-20/CRC in the CAN bus system has corrected all the corrupted frames when burst errors occurred, specifically in the data block for burst lengths shorter than 11 bits. For the burst lengths greater than 11 bits, the RS-20/CRC scheme required up to 19% frame retransmissions. When implementing RS-40/CRC, all the frames were received correctly, i.e., 0% frame retransmissions were required by the CAN bus.
Keywords
Reed-Solomon codes; automotive electronics; controller area networks; electromagnetic interference; encoding; error statistics; field buses; protocols; road vehicles; CAN bus performance; CAN bus system; CAN protocol; EMI conduction; MATLAB environment; RS code; RS-20/CRC scheme; Reed-Solomon codes; automatic repeat request; automotive network; burst bit errors; burst error length; burst length; bus efficiency reduction; controller area network protocol; data block; data frame; electromagnetic interference; frame retransmission; ignition system noise; industrial network; load dumb; performance enhancement; reed-Solomon encoding technique; shared serial bus communication; user message; word length 64 bit; Automatic repeat request; Automotive engineering; Electromagnetic interference; Error analysis; Noise; Reed-Solomon codes; Standards; Bit Error Rate; Burst Noise; CAN Bus; EMI; Reed-Solomon Codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing, Electrical and Electronics Engineering (ICCEEE), 2013 International Conference on
Conference_Location
Khartoum
Print_ISBN
978-1-4673-6231-3
Type
conf
DOI
10.1109/ICCEEE.2013.6633992
Filename
6633992
Link To Document