• 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