Aggregated data frame structures
AssigneeApple Inc.
InventorsJoonsuk KIM, Chiu Ngok E. WONG, Syed A. MUJTABA
Life of this patent
Estimating the term…
Abstract
The present disclosure describes a system, method, and computer program product embodiments for processing an A-MPSDU frame structure. An example system can include an interface circuit to combine a plurality of media access control (MAC) headers corresponding to a plurality of media access control service data units (MSDUs) into an aggregated MAC header. The aggregated MAC header can include length information for each of the MSDUs. The interface circuit can also insert the aggregated MAC header into a frame and transmit the frame using an antenna.
Claims24
An electronic device, comprising:
- an antenna;
- and
- an interface circuit, coupled to the antenna, configured to communicate with another electronic device and configured to:
- combine a plurality of media access control (MAC) headers corresponding to a plurality of media access control service data units (MSDUs) into an aggregated MAC header, wherein the aggregated MAC header comprises length information for each of the MSDUs;
- insert the aggregated MAC header into a frame;
- and
- transmit the frame using the antenna.
A method, comprising:
- combining, with an interface circuit coupled to an antenna, a plurality of media access control (MAC) headers corresponding to a plurality of media access control service data units (MSDUs) into an aggregated MAC header, wherein the aggregated MAC header comprises length information for each of the MSDUs;
- inserting, by the interface circuit, the aggregated MAC header into a frame;
- appending, by the interface circuit, one or more tail bits to the frame after each instance of the MSDUs in the frame, wherein the one or more tail bits reset a decoder to a zero state in response to the frame being decoded;
- and
- transmitting the frame using the antenna.
An electronic device, comprising:
- an antenna;
- and
- an interface circuit, coupled to the antenna, configured to:
- receive a frame, via the antenna, that includes a plurality of media access control (MAC) service data units (MSDUs) and an aggregated MAC header comprising length information for each of the MSDUs;
- decode the aggregated MAC header to access the length information for each of the MSDUs in the frame;
- decode each of the MSDUs separately from one another based at least in part on respective length information;
- and
- forward the decoded MSDUs to a data link layer.
A method, comprising:
- receiving, by an antenna, a frame that includes a plurality of media access control (MAC) service data units (MSDUs), an aggregated MAC header comprising length information for each of the MSDUs, and one or more tail bits after each instance of the MSDUs in the frame;
- decoding, by an interface circuit, the aggregated MAC header to access the length information for each of the MSDUs in the frame;
- decoding, by the interface circuit, each of the MSDUs separately from one another using respective length information and the one or more tail bits, and
- forwarding, by the interface circuit, the decoded MSDUs to a data link layer.
Dependencies are inferred from the claim text.