Mac header compression for high efficiency wlan
Abstract
This disclosure describes methods, apparatus, and systems related to a header compression system. A first computing device comprising one or more processors and one or more transceiver components may determine a Medium Access Control (MAC) frame to be sent to a second computing device, wherein the MAC frame includes one or more MAC Protocol Data Units (MPDUs). The first computing device may determine one or more fields included in the one or more MPDUs. The first computing device may generate a compression control field that includes one or more bits associated with the one or more fields included in the one or more MPDUs. The first computing device may generate the MAC frame to include the compression control field. The first computing device may cause to send the MAC frame to the second computing device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device, comprising:
a transceiver configured to transmit and receive wireless signals; an antenna coupled to the transceiver; one or more processors in communication with the transceiver; at least one memory that stores computer-executable instructions; and at least one processor of the one or more processors configured to access the at least one memory, wherein the at least one processor of the one or more processors is configured to execute the computer-executable instructions to:
determine a Medium Access Control (MAC) frame to be sent to a computing device, wherein the MAC frame includes one or more MAC Protocol Data Units (MPDUs);
determine one or more fields included in the one or more MPDUs;
generate a compression control field that includes one or more bits associated with the one or more fields included in the one or more MPDUs;
generate the MAC frame to include the compression control field; and
cause to send the MAC frame to the computing device.
2 . The device of claim 1 , wherein the one or more MPDUs include a first MPDU and a second MPDU.
3 . The device of claim 1 , wherein generating the compression control field includes setting one of the one or more bits to “1” when the one or more fields is to be omitted from the one or more MPDUs.
4 . The device of claim 1 , wherein generating the compression control field includes setting at one of the one or more bits to “0” when the one or more fields is not to be omitted from the one or more MPDUs.
5 . The device of claim 1 , wherein the one or more MPDUs is included in an aggregated MPDU.
6 . The device of claim 1 , wherein the compression control field has a size of 1 byte.
7 . The device of claim 1 , further includes omitting a first field of the one or more fields included in the one or more MPDUs when the first field is a duplicate of a second field of the one or more fields.
8 . A method comprising:
determining, by a first computing device comprising one or more processors and one or more transceiver components, a Medium Access Control (MAC) frame to be sent to a second computing device, wherein the MAC frame includes one or more MAC Protocol Data Units (MPDUs); determining, by the first computing device, one or more fields included in the one or more MPDUs; generating, by the first computing device, a compression control field that includes one or more bits associated with the one or more fields included in the one or more MPDUs; generating, by the first computing device, the MAC frame to include the compression control field; and causing to send, by the first computing device, the MAC frame to the second computing device.
9 . The method of claim 8 , wherein the one MPDU includes a first MPDU and a second MPDU.
10 . The method of claim 8 , wherein generating the compression control field includes setting at one of the one or more bits to “1” if the one or more fields is to be omitted from the one or more MPDU.
11 . The method of claim 8 , wherein generating the compression control field includes setting at one of the one or more bits to “0” if the one or more fields is not to be omitted from the one or more MPDU.
12 . The method of claim 8 , wherein the one or more MPDU is included in an aggregated MPDU (A-MPDU).
13 . The method of claim 8 , wherein the compression control field has a size of 1 byte.
14 . The method of claim 8 , further includes omitting a first field of the one or more fields included in the one or more MPDUs when the first field is a duplicate of a second field of the one or more fields.
15 . A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
determining a Medium Access Control (MAC) frame to be sent to a computing device, wherein the MAC frame includes one or more MAC Protocol Data Units (MPDUs); determining one or more fields included in the one or more MPDUs; generating a compression control field that includes one or more bits associated with the one or more fields included in the one or more MPDUs; generating the MAC frame to include the compression control field; and causing to send the MAC frame to the computing device.
16 . The non-transitory computer-readable medium of claim 15 , wherein the one or more MPDUs include a first MPDU and a second MPDU.
17 . The non-transitory computer-readable medium of claim 15 , wherein generating the compression control field includes setting one of the one or more bits to “1” when the one or more fields is to be omitted from the one or more MPDUs.
18 . The non-transitory computer-readable medium of claim 15 , wherein generating the compression control field includes setting at one of the one or more bits to “0” when the one or more fields is not to be omitted from the one or more MPDUs.
19 . The non-transitory computer-readable medium of claim 15 , wherein the one or more MPDUs is included in an aggregated MPDU.
20 . The non-transitory computer-readable medium of claim 19 , further includes omitting a first field of the one or more fields included in the one or more MPDUs when the first field is a duplicate of a second field of the one or more fields.Join the waitlist — get patent alerts
Track US2018054758A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.