OPTIMIZING THROUGHPUT OF DATA FRAMES IN ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) COMMUNICATION NETWORKS
First Claim
1. A method, comprising:
- maintaining, using a processor, a predetermined number of first-priority subcarriers for use in communicating first-priority data frames and a predetermined number of second-priority subcarriers for use in communicating second-priority data frames;
receiving a data frame via a network interface;
determining, using the processor, a data frame priority for the data frame;
when the data frame is determined to be a second-priority data frame, determining, using the processor, a minimum number of subcarriers, from the second-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; and
when the data frame is determined to be a first-priority data frame determining, using the processor, the maximum number of subcarriers available, including the first-priority subcarriers and the second-priority subcarriers, for communication of the data frame and communicating the data frame using the determined maximum number of subcarriers available.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a device maintains a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames. A data frame is received and a data frame priority is determined for the data frame. If the data frame is determined to be a low-priority data frame, a minimum number of subcarriers, from the low-priority subcarriers, required for communication of the data frame is determined and the data frame is communicated using the minimum number of subcarriers. If the data frame is determined to be a high-priority data frame, a maximum number of subcarriers available, including the high-priority subcarriers and the low-priority subcarriers, is determined and the data frame is communicated using the maximum number of subcarriers.
-
Citations
20 Claims
-
1. A method, comprising:
-
maintaining, using a processor, a predetermined number of first-priority subcarriers for use in communicating first-priority data frames and a predetermined number of second-priority subcarriers for use in communicating second-priority data frames; receiving a data frame via a network interface; determining, using the processor, a data frame priority for the data frame; when the data frame is determined to be a second-priority data frame, determining, using the processor, a minimum number of subcarriers, from the second-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; and when the data frame is determined to be a first-priority data frame determining, using the processor, the maximum number of subcarriers available, including the first-priority subcarriers and the second-priority subcarriers, for communication of the data frame and communicating the data frame using the determined maximum number of subcarriers available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a network interface adapted to communicate data frames over a network using a plurality of subcarriers; a processor configured to communicate with the network interface; a memory configured to communicate with the processor, the memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; maintaining a predetermined number of first-priority subcarriers for use in communicating first-priority data frames and a predetermined number of second-priority subcarriers for use in communicating second-priority data frames from the plurality of subcarriers; receiving a data frame via the network interface; determining a data frame priority for the data frame; in response to the data frame being a second-priority data frame, determining a minimum number of subcarriers, from the second-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; and in response to the data frame being a first-priority data frame determining the maximum number of subcarriers available, including the first-priority subcarriers and the second-priority subcarriers, for communication of the data frame and communicating the data frame using the maximum number of subcarriers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible non-transitory computer-readable medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to perform a method comprising:
-
maintaining a predetermined number of first-priority subcarriers for use in communicating first-priority data frames and a predetermined number of second-priority subcarriers for use in communicating second-priority data frames from a plurality of subcarriers; receiving a data frame via a network interface; determining a data frame priority for the data frame; in response to the data frame being a second-priority data frame, determining a minimum number of subcarriers, from the second-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; and in response to the data frame being a first-priority data frame, determining the maximum number of subcarriers available, including the first-priority subcarriers and the second-priority subcarriers, for communication of the data frame and communicating the data frame using the maximum number of subcarriers. - View Dependent Claims (18, 19, 20)
-
Specification