System and method for full duplex mac designs based on backoff in frequency domain
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
partitioning, by a network device comprising a processor, communication nodes into groups based on respective first frequency tones received from the communication nodes indicating requests to transmit respective first data; and for each group of the groups: scheduling, by the network device, transmissions of the respective first data by the communication nodes in the group based on the requests and respective second frequency tones received from the communication nodes in the group.
2 . The method of claim 1 , wherein frequencies of the respective first frequency tones are randomly selected.
3 . The method of claim 1 , wherein frequencies of the respective second frequency tones are randomly selected.
4 . The method of claim 1 , wherein the respective first frequency tones are different from one another.
5 . The method of claim 1 , further comprising:
receiving, by the network device, the respective first data from the communication nodes according to the scheduling.
6 . The method of claim 1 , wherein the respective first frequency tones are received during a first contention round, wherein the first contention round utilizes a restricted frequency band in a frequency spectrum, and wherein the respective second frequency tones are received during a second contention round.
7 . The method of claim 1 , further comprising:
receiving, by the network device, first data of the respective first data from a communication node of the communication nodes on a frequency channel concurrently with transmitting, by the network device in full duplex and using the frequency channel, second data to the communication node according to the scheduling.
8 . A system, comprising:
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
partitioning network devices into groups based on respective first frequency tones received from the network devices indicating requests to transmit respective first data; and
for each group of the groups:
scheduling transmissions of the respective first data by the network devices in the group based on the requests and respective second frequency tones received from the network devices in the group.
9 . The system of claim 8 , wherein the respective first frequency tones have different powers.
10 . The system of claim 8 , wherein the respective second frequency tones have different bandwidths.
11 . The system of claim 8 , wherein the respective first frequency tones are different.
12 . The system of claim 8 , wherein the operations further comprise:
receiving the respective first data from the network devices according to the scheduling.
13 . The system of claim 8 , wherein the respective first frequency tones are received during a first contention round, wherein the first contention round utilizes a restricted frequency band in a frequency spectrum, and wherein the respective second frequency tones are received during a second contention round.
14 . The system of claim 8 , wherein the operations further comprise:
receiving first data of the respective first data from a network device of the network devices on a frequency channel concurrently with transmitting, in full duplex and using the frequency channel, second data to the network device according to the scheduling.
15 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
partitioning communication devices into groups based on respective first frequency tones received from the communication devices indicating requests to transmit respective first data; and for each group of the groups: scheduling transmissions of the respective first data by the communication devices in the group based on the requests and respective second frequency tones received from the communication devices in the group.
16 . The non-transitory machine-readable medium of claim 15 , wherein the respective first frequency tones have different modulations.
17 . The non-transitory machine-readable medium of claim 15 , wherein frequencies of the respective second frequency tones have different spectral densities.
18 . The non-transitory machine-readable medium of claim 15 , wherein the respective first frequency tones are different.
19 . The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise:
receiving the respective first data from the communication devices according to the scheduling.
20 . The non-transitory machine-readable medium of claim 15 , wherein the respective first frequency tones are received during a first contention round, wherein the first contention round utilizes a restricted frequency band in a frequency spectrum, and wherein the respective second frequency tones are received during a second contention round.Join the waitlist — get patent alerts
Track US2021273772A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.