Frame aggregation format
First Claim
1. A method of generating an aggregate frame for a plurality of sub-frames, each sub-frame containing user data, the method comprising the steps of:
- (a) forming an aggregate data unit (ADU) from two or more sub-frames; and
(b) adding an aggregated frame descriptor to the ADU to generate the aggregated frame, wherein the aggregate frame descriptor includes an aggregate frame header indicating a type of frame, a number of sub-frames of the ADU, and a sub-frame descriptor for each of the two or more sub-frames, each sub-frame descriptor including an address of a receiving device for the corresponding sub-frame.
9 Assignments
0 Petitions
Accused Products
Abstract
A frame format for frame aggregation into a physical-layer packet employs an aggregated frame descriptor appended to one or more sub-frames. Each sub-frame comprises a header comprising logical-layer and sub-frame protocol information, optional verification information to verify the sub-frame data, and aggregated user data. The aggregated frame descriptor includes information identifying the packet as conforming to an aggregated frame format, and sub-frame descriptors identifying at least one of a position, a length, and a data rate of a corresponding sub-frame. The aggregated frame is then formed into a physical layer packet for transmission through a medium.
180 Citations
27 Claims
-
1. A method of generating an aggregate frame for a plurality of sub-frames, each sub-frame containing user data, the method comprising the steps of:
-
(a) forming an aggregate data unit (ADU) from two or more sub-frames; and
(b) adding an aggregated frame descriptor to the ADU to generate the aggregated frame, wherein the aggregate frame descriptor includes an aggregate frame header indicating a type of frame, a number of sub-frames of the ADU, and a sub-frame descriptor for each of the two or more sub-frames, each sub-frame descriptor including an address of a receiving device for the corresponding sub-frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Apparatus for generating an aggregated frame for a plurality of sub-frames, the apparatus comprising:
-
a first circuit adapted to form an aggregate data unit (ADU) from two or more sub-frames; and
a second circuit adapted to add an aggregated frame descriptor to the ADU to generate the aggregated frame, wherein the aggregate frame descriptor includes an aggregate frame header indicating a type of frame, a number of sub-frames of the ADU, and a sub-frame descriptor for each of the two or more sub-frames, each sub-frame descriptor including an address of a receiving device for the corresponding sub-frame.
-
-
19. A method of processing a packet by a receiving device, the method comprising the steps of:
-
(a) receiving a frame type of the packet;
(b) receiving, if the frame type is an aggregate frame, one or more descriptors corresponding to one or more sub-frames of the packet;
(c) determining, for each descriptor, whether the corresponding sub-frame is for the receiving device (d) extracting, for each sub-frame determined to be for the receiving device, a corresponding data frame. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A receiving device for processing a packet comprising:
-
a first circuit adapted to receive, if a frame type of the packet is an aggregate frame, one or more descriptors corresponding to one or more sub-frames of the packet;
a second circuit adapted to i) determine, for each descriptor, whether the corresponding sub-frame is for the receiving device and ii) extract, for each sub-frame determined to be for the receiving device, a corresponding data frame.
-
-
26. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for generating an aggregate frame for a plurality of sub-frames, each sub-frame containing user data, the method comprising the steps of:
-
(a) forming an aggregate data unit (ADU) from two or more sub-frames; and
(b) adding an aggregated frame descriptor to the ADU to generate the aggregated frame, wherein the aggregate frame descriptor includes an aggregate frame header indicating a type of frame, a number of sub-frames of the ADU, and a sub-frame descriptor for each of the two or more sub-frames, each sub-frame descriptor including an address of a receiving device for the corresponding sub-frame.
-
-
27. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for generating an aggregated frame for a plurality of sub-frames, the method comprising the steps of:
-
(a) receiving a frame type of the packet;
(b) receiving, if the frame type is an aggregate frame, one or more descriptors corresponding to one or more sub-frames of the packet;
(c) determining, for each descriptor, whether the corresponding sub-frame is for the receiving device (d) extracting, for each sub-frame determined to be for the receiving device, a corresponding data frame.
-
Specification