Sensor interface that provides a long package CRC to improve functional safety
First Claim
1. An automotive sensor network system to detect communication faults in a communication link and avoid safety critical failure, the automotive sensor network system comprising:
- a transceiver configured to receive at least one data-frame and a first package checksum from a source location, wherein the at least one data-frame includes a first data-frame checksum calculated at the source location;
a source component configured to generate a determination of the source location from which the at least one data-frame is received;
a data-frame decoder component configured to calculate a second data-frame checksum for the at least one data-frame by generating a first decoding method based on the determination of the source and compare the second data-frame checksum with the first data-frame checksum; and
a package decoder component configured to calculate a second package checksum for a plurality of the data-frames received from the transceiver by generating a second decoding method based on the source location and compare the second package checksum with the first package checksum.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission system comprising an Automotive Sensor Network System (ASNS) connected to a plurality of source locations via a common bus, wherein the ASNS is configured to ascertain the source from which the data-frames and first package checksum are received and based on the ascertainment of the source, appropriate decoding methods are used to calculate the ASNS location data-frame checksums and the ASNS location package checksums. A higher order redundancy check is done over a series of data-frames to detect errors in the reception caused by temporary high interference that may exist in the transmission path.
-
Citations
29 Claims
-
1. An automotive sensor network system to detect communication faults in a communication link and avoid safety critical failure, the automotive sensor network system comprising:
-
a transceiver configured to receive at least one data-frame and a first package checksum from a source location, wherein the at least one data-frame includes a first data-frame checksum calculated at the source location; a source component configured to generate a determination of the source location from which the at least one data-frame is received; a data-frame decoder component configured to calculate a second data-frame checksum for the at least one data-frame by generating a first decoding method based on the determination of the source and compare the second data-frame checksum with the first data-frame checksum; and a package decoder component configured to calculate a second package checksum for a plurality of the data-frames received from the transceiver by generating a second decoding method based on the source location and compare the second package checksum with the first package checksum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for a communication device comprising:
-
receiving at least one data-frame and a first package checksum from a source location, wherein the at least one received data-frame includes a first data-frame checksum calculated at the source location; generating a determination of the source location from which the at least one data-frame is received; calculating a second data-frame checksum for the at least one received data-frame by generating a first decoding method based on the determination of the source location and comparing the calculated second data-frame checksum with a first data-frame checksum; and calculating a second package checksum for a plurality of data-frames received by generating a second decoding method based on the determination of the source location and comparing the calculated second package checksum with the first package checksum. - View Dependent Claims (22, 23, 24)
-
-
25. A communication device, comprising:
-
a memory storing executable instructions; and a processor, communicatively coupled to the memory, configured to execute the executable instructions to perform operations to at least; receive at least one data-frame and a first package checksum from a source location, wherein the at least one received data-frame includes a first data-frame checksum calculated at the source location; generate a determination of the source location from which the at least one data-frame is received; calculate a second data-frame checksum for the at least one received data-frame by generating a first decoding method based on the determination of the source location; compare the second data-frame checksum with the first data-frame checksum; and a calculate a second package checksum for a plurality of the data-frames received by generating a second decoding method based on the source location and compare the second package checksum with the first package checksum. - View Dependent Claims (26, 27, 28, 29)
-
Specification