Method and Systems for Full Duplex Communication Using a Single Channel
First Claim
1. A method utilizing a shared communication medium with a transceiver device having a transmitter circuit and a receiver circuit, comprising:
- receiving signal on the shared communication medium at the receiver circuit;
responsive to receiving the signal wherein;
if a further data is not waiting to be sent then transmitting a busy tone, and if a further data is waiting to be sent , send signal to the recipient for the further data signal and initiating transmission of an output signal comprising the further data 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;
combining the cancellation signal with the impaired data signal to remove the output signal and recover the data packet payload; and
determining if the data packet payload is still being received and in the case that the data packet payload is still being received, completing the transmission of the further data packet and then transmitting a predefined sequence of symbols, and in the case that the data packet payload has been fully received, transmitting an acknowledgement packet.
0 Assignments
0 Petitions
Accused Products
Abstract
Current communication systems must not allow signal collision in order to avoid corruption of information. Proposed is a new shared channel system that will allow for more utilization of bandwidth by allowing two signals to collide. This shared channel technique extracts information from the collision of the two signals sent by two different transmitters. The signal of interest is extracted from the collision by undoing the effect of the channel and by removing the known signal from the resultant. This technique makes it possible for full duplex communication with a single communication channel or medium.
8 Citations
19 Claims
-
1. A method utilizing a shared communication medium with a transceiver device having a transmitter circuit and a receiver circuit, comprising:
- receiving signal on the shared communication medium at the receiver circuit;
responsive to receiving the signal wherein;
if a further data is not waiting to be sent then transmitting a busy tone, and if a further data is waiting to be sent , send signal to the recipient for the further data signal and initiating transmission of an output signal comprising the further data 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;
combining the cancellation signal with the impaired data signal to remove the output signal and recover the data packet payload; and
determining if the data packet payload is still being received and in the case that the data packet payload is still being received, completing the transmission of the further data packet and then transmitting a predefined sequence of symbols, and in the case that the data packet payload has been fully received, transmitting an acknowledgement packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- receiving signal on the shared communication medium at the receiver circuit;
-
9. 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 signal 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 signal and combining the cancellation signal with a received signal at the receiver circuit to remove interference caused by the collision of the transmitted signal and leave a residual signal, and determine whether the residual signal comprises the response originating from the recipient of the signal and in the case that the residual signal does comprise the response originating from the recipient, completing the transmission of the signal and then transmitting a predefined sequence of symbols until an acknowledgement signal is received from the recipient. - View Dependent Claims (10, 11)
- a receiver circuit;
-
12. 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 signal to a recipient from the transmitter circuit on the shared communication medium;
concurrently with the transmission of the signal from the transmitter circuit on the shared communication medium, listening on the shared communication medium for a response signal, originating from the recipient by deriving a cancellation signal from the transmitted signal and combining the cancellation signal with a received signal at the receiver circuit to remove interference caused by the transmitted signal and leave a residual signal from the recipient of the signal and in the case that the residual signal does comprise the signal from the recipient. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- initiating transmission of a signal to a recipient from the transmitter circuit on the shared communication medium;
Specification