| CPC H04L 1/1812 (2013.01) [H04B 7/18506 (2013.01); H04L 1/0061 (2013.01); H04L 1/1864 (2013.01)] | 20 Claims |

|
1. A method of transmitting a message from a sender to a receiver, wherein a communication between the sender and the receiver is performed using a hybrid automatic-repeat-request (HARQ) protocol in which a first data packet transmitted from a sender device of the sender to a receiver device of the receiver comprises a first part representing the message transmitted and a second part representing an error detection code used by the receiver to perform an error check on the first part of the first data packet, and in which, upon the error check failing, the sender device is triggered to transmit to the receiver device a second data packet comprising a corresponding first part representing the message transmitted and a corresponding second part representing a first forward error correction code, the method comprising:
(i) when the message is transmitted from the sender to the receiver:
generating at the sender device the first data packet, the first data packet including the first part representing the message transmitted and the second part representing the error detection code for performing the error check on the first part of the first data packet; and
digitally introducing at the sender device a first artificial noise component to the first data packet by modifying a first set of bits in the first data packet, wherein the first artificial noise component present within the first set of bits of the first data packet causes the error check to fail and automatically triggers the sender device to transmit the second data packet;
(ii) the sender device transmitting the first data packet including the first artificial noise component introduced to the receiver device over a sender-receiver communications channel;
(iii) receiving the first data packet including the first artificial noise component at the receiver device, the receiver device performing the error check on the first data packet;
(iv) in response to determining that the error check has failed, the sender device generating the second data packet, the second data packet including the corresponding first part representing the message transmitted and the corresponding second part representing the first forward error correction code, wherein the generating the second data packet further comprises the sender device digitally introducing a second artificial noise component to the second data packet by modifying a second set of bits in the second data packet, wherein the second artificial noise component is configured to process the first data packet and the second data packet together to remove the first artificial noise component and the second artificial noise component to extract the message;
(v) the sender device transmitting the second data packet including the second artificial noise component to the receiver device over the sender-receiver communications channel; and
(vi) receiving the second data packet including the second artificial noise component at the receiver device and processing the first data packet and the second data packet together to extract the message.
|
|
11. A method of transmitting a message from a sender to a receiver, performed at a sender device of the sender, wherein a communication between the sender and the receiver is performed using a hybrid automatic-repeat-request (HARQ) protocol in which a first data packet transmitted from the sender device to a receiver device of the receiver comprises a first part representing the message transmitted and a second part representing an error detection code used by the receiver to perform an error check on the first part of the first data packet, and in which upon the error check failing, the sender device is triggered to transmit to the receiver a second data packet comprising a corresponding first part representing the message transmitted and a corresponding second part representing a first forward error correction code, the method comprising:
(i) when the message is transmitted from the sender to the receiver:
generating the first data packet, the first data packet including the first part representing the message transmitted and the second part representing the error detection code for performing the error check on the first part of the first data packet; and
digitally introducing a first artificial noise component to the first data packet by modifying a first set of bits in the first data packet, wherein the first artificial noise component present within the first set of bits in the first data packet causes the error check to fail and automatically triggers the sender to transmit the second data packet;
(ii) transmitting the first data packet including the first artificial noise component introduced to the receiver device over a sender-receiver communications channel;
(iii) in response to the sender device determining that the error check has failed, the sender device generating the second data packet, the second data packet including the corresponding first part representing the message transmitted and the corresponding second part representing the first forward error correction code, wherein the generating the second data packet further comprises digitally introducing a second artificial noise component to the second data packet by modifying a second set of bits in the second data packet, wherein the second artificial noise component is configured to remove at the receiver the first artificial noise component introduced to the first data packet; and
(iv) transmitting the second data packet including the second artificial noise component to the receiver over the sender-receiver communications channel.
|