Data transmission method with improved robustness, and a set of devices for performing it
AssigneeSafran Electronics & Defense
InventorsLaurent Morel-Fourrier, Mathieu Conq, Nicolas Geneste
Life of this patent
Estimating the term…
Abstract
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.
Claims8
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.
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.
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.
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.
Dependencies are inferred from the claim text.