System and method for full duplex MAC designs based on backoff in frequency domain
First Claim
Patent Images
1. A method comprising:
- receiving a first frequency tone indicating a first request to transmit first data from a first communication node;
receiving a second frequency tone indicating a second request to transmit second data from a second communication node;
determining, via a processor, a schedule based on the first request and the second request;
receiving, on a frequency channel having a frequency spectrum, the first data from the first communication node; and
while receiving the first data on the frequency channel having the frequency spectrum, transmitting, in full duplex and using the frequency channel having the frequency spectrum, third data to the second communication node according to the schedule, wherein receiving the first data from the first communication node on the frequency channel having the frequency spectrum and transmitting the third data to the second communication node on the frequency channel having the frequency spectrum both utilize a same frequency band comprising the frequency spectrum.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are a systems and method for using frequency tones to schedule full-duplex communications between at least two full-duplex communication nodes. Communication nodes having data to transmit send, as part of two contention rounds, two separate and randomly selected frequency tones. In the first contention round, all nodes having data to transmit simultaneously transmit a frequency tone. Based on these first frequency tones, groups of nodes are formed. Each group of nodes in turn transmits a second set of frequency tones, and a schedule of full-duplex communications is created based on the second frequency tones.
49 Citations
20 Claims
-
1. A method comprising:
-
receiving a first frequency tone indicating a first request to transmit first data from a first communication node; receiving a second frequency tone indicating a second request to transmit second data from a second communication node; determining, via a processor, a schedule based on the first request and the second request; receiving, on a frequency channel having a frequency spectrum, the first data from the first communication node; and while receiving the first data on the frequency channel having the frequency spectrum, transmitting, in full duplex and using the frequency channel having the frequency spectrum, third data to the second communication node according to the schedule, wherein receiving the first data from the first communication node on the frequency channel having the frequency spectrum and transmitting the third data to the second communication node on the frequency channel having the frequency spectrum both utilize a same frequency band comprising the frequency spectrum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a non-transitory computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; receiving a first frequency tone indicating a first request to transmit first data from a first communication node; receiving a second frequency tone indicating a second request to transmit second data from a second communication node; determining a schedule based on the first request and the second request; receiving, on a frequency channel having a frequency spectrum, the first data from the first communication node; and while receiving the first data on the frequency channel having the frequency spectrum, transmitting, in full duplex and using the frequency channel having the frequency spectrum, third data to the second communication node according to the schedule, wherein receiving the first data from the first communication node on the frequency channel having the frequency spectrum and transmitting the third data to the second communication node on the frequency channel having the frequency spectrum both utilize a same frequency band comprising the frequency spectrum. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a first frequency tone indicating a first request to transmit first data from a first communication node; receiving a second frequency tone indicating a second request to transmit second data from a second communication node; determining a schedule based on the first request and the second request; receiving, on a frequency channel having a frequency spectrum, the first data from the first communication node; and while receiving the first data on the frequency channel having the frequency spectrum, transmitting, in full duplex and using the frequency channel having the frequency spectrum, third data to the second communication node according to the schedule, wherein receiving the first data from the first communication node on the frequency channel having the frequency spectrum and transmitting the third data to the second communication node on the frequency channel having the frequency spectrum both utilize a same frequency band comprising the frequency spectrum. - View Dependent Claims (18, 19, 20)
-
Specification