A data transmission method with improved robustness, and a set of devices for performing it
US-2017070989-A1 · Mar 9, 2017 · US
US10477539B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10477539-B2 |
| Application number | US-201515120022-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 16, 2015 |
| Priority date | Feb 21, 2014 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others.
Opening claim text (preview).
The invention claimed is: 1. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others, so that if the first received data frame is not valid, the electronic receiver device waits for the second frame to be received and verifies the validity of the second received frame; if the second received frame is not valid, the electronic receiver device waits for the third frame to be received and reconstitutes a frame by majority voting on the basis of the three received frames, the frame being reconstituted progressively while receiving the data of the third frame. 2. A method according to claim 1 , including the steps of calculating checkdata on the reconstituted frame and of making the reconstituted frame available for processing. 3. The method according to claim 1 , wherein the data link causes a disturbance having a predetermined theoretical maximum duration, wherein the frames are spaced apart by an interval duration longer than the predetermined theoretical maximum duration. 4. The method according to claim 1 , wherein the data link causes two consecutive disturbances that are spaced apart by a predetermined theoretical minimum duration, and wherein each frame has a duration shorter than the predetermined theoretical minimum duration. 5. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the receiver electronic device including both at least one first buffer memory zone and at least one second buffer memory zone, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others; when none of the two first received frames is valid, reconstituting a frame by majority voting on the basis of the three received frames, the frame being reconstituted progressively while receiving the data of the third frame; storing the first received frame and its checkdata in the first buffer memory zone; if the first received frame is not valid, waiting for the second frame to be received and storing the second received frame and its checkdata in the second buffer memory zone; if the second received frame is not valid, waiting for the third frame to be received and storing the third received frame and its checkdata in the first buffer memory zone; and storing the reconstituted frame and its checkdata in the second buffer zone. 6. A set of data processor devices comprising at least one transmitter electronic device and at least one receiver electronic device connected together by a data link, the electronic devices being arranged to implement the method according to claims 1 , 2 and 4 - 5 . 7. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and being spaced apart by an interval duration longer than the predetermined theoretical maximum duration, each frame being associated with respective checkdata calculated on the frame in question and having a duration shorter than the predetermined theoretical minimum duration; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others, so that if the first received data frame is not valid, the electronic receiver device waits for the second frame to be received and verifies the validity of the second received frame; if the second received frame is not valid, the electronic receiver device waits for the third frame to be received and reconstitutes a frame by majority voting on the basis of the three received frames, the frame being reconstituted progressively while receiving the data of the third frame, wherein the data link causes a disturbance having a predetermined theoretical maximum duration or two consecutive disturbances that are spaced apart by a predetermined theoretical minimum duration. 8. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: for a data frame to be transmitted, preparing at least two replica frames in order to obtain a set of three frames for transmission; for each frame, calculating respective checkdata and associating it with the frame; transmitting the frames together with their checkdata in succession in time; verifying the validity of the first received frame with its checkdata, and if successful, processing the first frame and ignoring the other frames in the same set of frames; if the first received data frame is not valid, waiting for the second frame to be received and verifying the validity of the second received frame using its checkdata, and if successful, processing the second frame and ignoring the other frames in the same set of frames; if the second received frame is not valid, waiting for the third frame to be received and comparing, on the fly and bitwise, the third received frame with the first and second received frames in order to reconstitute a frame and calculating checkdata for the reconstituted frame; verifying the validity of the third frame, and if the third received frame is valid, processing the third frame; and if the third received frame is not valid, verifying the validity of the reconstituted frame and processing the reconstituted frame if it is valid, and ignoring it if the reconstituted frame is not valid.
Error detection codes · CPC title
Bus networks · CPC title
the transportation system being an aircraft · CPC title
to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title
by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.