{"title":"DUCER:一种快速轻量级的车载网络通信纠错方案","authors":"Hongxin Kong, Jun Cheng, K. Narayanan, Jiang Hu","doi":"10.1109/ICVES.2018.8519508","DOIUrl":null,"url":null,"abstract":"Error handling and real-time are two fundamental needs for in-vehicle network communication. Traditionally, error detection code such as CRC (Cyclic Redundancy Check) is employed and a message is retransmitted if any error is detected. However, message retransmission can conflict with real-time constraints due to extra communication delay and uncertain waiting time. Conventional error correction code can avoid message retransmission, but entails long decoding time or expensive hardware cost. In some recent in-vehicle network protocols, such as FlexRay and Time-Triggered Ethernet, redundant communication channels are supported. We propose a fast yet lightweight error correction scheme that exploits this redundancy, called DUCER (DUal Crc Error coRrection). This scheme largely avoids message retransmission without changing the encoding of existing protocols and can correct 5-bit errors for 254-byte payload in less than 1 ms. Compared to Reed-Solomon code, DUCER is one order of magnitude faster in software decoding or reduces area cost by 89% in hardware implementation.","PeriodicalId":203807,"journal":{"name":"2018 IEEE International Conference on Vehicular Electronics and Safety (ICVES)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"DUCER: a Fast and Lightweight Error Correction Scheme for In-Vehicle Network Communication\",\"authors\":\"Hongxin Kong, Jun Cheng, K. Narayanan, Jiang Hu\",\"doi\":\"10.1109/ICVES.2018.8519508\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Error handling and real-time are two fundamental needs for in-vehicle network communication. Traditionally, error detection code such as CRC (Cyclic Redundancy Check) is employed and a message is retransmitted if any error is detected. However, message retransmission can conflict with real-time constraints due to extra communication delay and uncertain waiting time. Conventional error correction code can avoid message retransmission, but entails long decoding time or expensive hardware cost. In some recent in-vehicle network protocols, such as FlexRay and Time-Triggered Ethernet, redundant communication channels are supported. We propose a fast yet lightweight error correction scheme that exploits this redundancy, called DUCER (DUal Crc Error coRrection). This scheme largely avoids message retransmission without changing the encoding of existing protocols and can correct 5-bit errors for 254-byte payload in less than 1 ms. Compared to Reed-Solomon code, DUCER is one order of magnitude faster in software decoding or reduces area cost by 89% in hardware implementation.\",\"PeriodicalId\":203807,\"journal\":{\"name\":\"2018 IEEE International Conference on Vehicular Electronics and Safety (ICVES)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE International Conference on Vehicular Electronics and Safety (ICVES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICVES.2018.8519508\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Vehicular Electronics and Safety (ICVES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICVES.2018.8519508","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
DUCER: a Fast and Lightweight Error Correction Scheme for In-Vehicle Network Communication
Error handling and real-time are two fundamental needs for in-vehicle network communication. Traditionally, error detection code such as CRC (Cyclic Redundancy Check) is employed and a message is retransmitted if any error is detected. However, message retransmission can conflict with real-time constraints due to extra communication delay and uncertain waiting time. Conventional error correction code can avoid message retransmission, but entails long decoding time or expensive hardware cost. In some recent in-vehicle network protocols, such as FlexRay and Time-Triggered Ethernet, redundant communication channels are supported. We propose a fast yet lightweight error correction scheme that exploits this redundancy, called DUCER (DUal Crc Error coRrection). This scheme largely avoids message retransmission without changing the encoding of existing protocols and can correct 5-bit errors for 254-byte payload in less than 1 ms. Compared to Reed-Solomon code, DUCER is one order of magnitude faster in software decoding or reduces area cost by 89% in hardware implementation.