Full-Duplex Wireless Communications
First Claim
1. A method of accessing a shared communication medium with a transceiver device having a transmitter circuit and a receiver circuit, comprising:
- receiving a data packet header on the shared communication medium at the receiver circuit;
responsive to receiving the data packet header, initiating transmission of an output signal from the transmitter circuit on the shared communication medium;
concurrently with the transmission of the output signal from the transmitter circuit on the shared communication medium, receiving an impaired data signal at the receiver circuit on the shared communication medium, wherein the impaired data signal comprises a data packet payload and interference from the output signal;
deriving a cancellation signal from the output signal; and
combining the cancellation signal with the impaired data signal to remove the output signal and recover the data packet payload.
2 Assignments
0 Petitions
Accused Products
Abstract
Full-duplex wireless communication is described. In an embodiment, a transceiver device having a transmitter circuit and a receiver circuit receives a data packet sent over a shared communication medium. In the embodiment, the transceiver reads the header of the data packet and starts transmitting an output signal on the same shared communication medium. Embodiments are described in which, whilst the transmission of the output signal is ongoing, the transceiver receives an impaired data signal which is made up of the payload of the data packet and interference from the output signal. In the embodiment, a cancellation signal is derived from the output signal, and this is combined with the impaired data signal to remove the interference and recover the payload of the data packet.
171 Citations
20 Claims
-
1. A method of accessing a shared communication medium with a transceiver device having a transmitter circuit and a receiver circuit, comprising:
-
receiving a data packet header on the shared communication medium at the receiver circuit; responsive to receiving the data packet header, initiating transmission of an output signal from the transmitter circuit on the shared communication medium; concurrently with the transmission of the output signal from the transmitter circuit on the shared communication medium, receiving an impaired data signal at the receiver circuit on the shared communication medium, wherein the impaired data signal comprises a data packet payload and interference from the output signal; deriving a cancellation signal from the output signal; and combining the cancellation signal with the impaired data signal to remove the output signal and recover the data packet payload. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of accessing a shared communication medium with a transceiver device having a transmitter circuit and a receiver circuit, comprising:
-
initiating transmission of a data packet to a recipient from the transmitter circuit on the shared communication medium; concurrently with the transmission of the data packet from the transmitter circuit on the shared communication medium, listening on the shared communication medium for a response, originating from the recipient by deriving a cancellation signal from the transmitted data packet and combining the cancellation signal with a received signal at the receiver circuit to remove interference caused by the transmitted data packet and leave a residual signal; and determining whether the residual signal comprises the response originating from the recipient of the data packet. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A radio transceiver comprising:
-
a receiver circuit; a transmitter circuit; and a processor connected to the receiver circuit and the transmitter circuit, wherein the processor is arranged to calculate a transmit window size, wherein the transmit window size is decreased when the transceiver was unable to transmit in a previous time period, initiate transmission of a data packet to a recipient from the transmitter circuit on a predetermined radio channel at a time instance within the transmit window, concurrently with the transmission of the data packet from the transmitter circuit on the predetermined radio channel, listen on the predetermined radio channel for a response originating from the recipient by deriving a cancellation signal from the transmitted data packet and combining the cancellation signal with a received signal at the receiver circuit to remove interference caused by the transmitted data packet and leave a residual signal, and determine whether the residual signal comprises the response originating from the recipient of the data packet. - View Dependent Claims (19, 20)
-
Specification