Method and system for detecting messages in the presence of noise
First Claim
1. A method for transmitting messages between a transmitter and a receiver on a communications channel on which there may be noise, wherein said messages comprise a message header containing header data to allow recognition of the message, a message body containing message data to be transmitted, and a message tail containing verification information to verify completeness of the message, and wherein the receiver recognizes said messages by means of header data contained in said message header, the method comprising the steps of:
- generating the message to be transmitted;
inserting in the message header a message signature comprising a fixed part and a validation part;
transmitting the message on the communications channel to the receiver; and
recognizing that a valid message has been received by verifying whether the fixed part of the message signature received generates in the receiver a message validation sequence that is the same as the validation part of the message signature;
wherein the fixed part of the message signature comprises a first sequence of data, and the validation part of the message signature comprises a second sequence of data obtained by applying a validation key to the first sequence of data;
the step of recognizing that a valid message has been received further comprises applying the validation key to receiver a third sequence of data; and
the step of recognizing that a valid message has been received further comprises comparing the third sequence of data with the second sequence of data contained in the message received, the message being recognized when said third sequence of data and said second sequence of data coincide.
11 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for transmitting messages between a transmitter and a receiver on a channel on which noise may be present. The messages are constituted by a sequence of data and comprise an initial portion (header) containing data to allow recognition of the message, a central portion (body) containing the valid message to transmit and an end portion (tail) containing information to verify the completeness of the message. The method consists in inserting in the message header a signature obtained from the combination of a first fixed part and of a second validation part; and recognizing a valid message received by verifying whether the fixed part of the message received generates the same validation part.
15 Citations
11 Claims
-
1. A method for transmitting messages between a transmitter and a receiver on a communications channel on which there may be noise, wherein said messages comprise a message header containing header data to allow recognition of the message, a message body containing message data to be transmitted, and a message tail containing verification information to verify completeness of the message, and wherein the receiver recognizes said messages by means of header data contained in said message header, the method comprising the steps of:
-
generating the message to be transmitted; inserting in the message header a message signature comprising a fixed part and a validation part; transmitting the message on the communications channel to the receiver; and recognizing that a valid message has been received by verifying whether the fixed part of the message signature received generates in the receiver a message validation sequence that is the same as the validation part of the message signature; wherein the fixed part of the message signature comprises a first sequence of data, and the validation part of the message signature comprises a second sequence of data obtained by applying a validation key to the first sequence of data; the step of recognizing that a valid message has been received further comprises applying the validation key to receiver a third sequence of data; and the step of recognizing that a valid message has been received further comprises comparing the third sequence of data with the second sequence of data contained in the message received, the message being recognized when said third sequence of data and said second sequence of data coincide. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A message transmission system comprising:
-
at least one transmitter and one receiver coupled by a transmission channel, said transmitter is functional to transmit messages on said channel, said messages each comprising a header containing header data to allow recognition of the message, a message body containing valid message data to be transmitted, and a message tail containing information to verify completeness of the message; said receiver is functional to receive said messages on said channel and to recognize a valid message using the header data; said transmitter is further functional to insert in the message header a message signature, the message signature comprising a fixed part and a validation part; and said receiver is further functional to recognize a valid message received by verifying whether the fixed part of the message signature received generates in the receiver a validation sequence that corresponds to the validation part of message signature; said transmitter is further functional to transmit a message, wherein the fixed part of the message signature comprises a first sequence of data, and the validation part of the message signature comprises a second sequence of data obtained by applying a validation key to the first sequence; and said receiver is further functional to recognize a valid message received by applying the validation key to the first sequence of data of the message received to generate with said key a third sequence of data, and by comparing the third sequence of data with the second sequence of data contained in the message received, the message being recognized when said third sequence of data and said second sequence of data coincide. - View Dependent Claims (9, 10, 11)
-
Specification