Control method of wireless communication module for PPDU end time alignment
AssigneeMediatek Inc.
InventorChi-Han Huang
Life of this patent
Estimating the term…
Abstract
The present invention provides a control method of a wireless communication module, wherein the control method includes the steps of: receiving target end time information of a PPDU, and estimating a symbol count of the PPDU according to the target end time information; determining a duration of a packet extension of the PPDU; refining at least one of a padding factor, the duration of packet extension, and the symbol count of the PPDU, wherein the padding factor indicates invalid data information of the PPDU; generating an alignment setting comprising a final symbol count of the PPDU, the duration of packet extension, and the padding factor of the PPDU; and aggregating a plurality of MPDUs to generate the PPDU according to the alignment setting.
Claims6
A control method of a wireless communication module, comprising:
- receiving target end time information of a physical layer protocol data unit (PPDU), and estimating a symbol count of the PPDU according to the target end time information;
- determining a duration of a packet extension of the PPDU;
- refining an alignment setting comprising at least one of a padding factor, the duration of the packet extension, and the symbol count of the PPDU, wherein the padding factor indicates invalid data information of the PPDU;
- generating the alignment setting comprising a final symbol count of the PPDU and the padding factor of the PPDU;
- and
- aggregating a plurality of media access control protocol data units (MPDUs) to generate the PPDU according to the alignment setting;
- wherein the control method further comprises:
- subtracting one symbol from the symbol count of the PPDU to generate a new symbol count of the PPDU;
- and
- the step of generating the alignment setting comprises:
- generating the alignment setting comprising the new symbol count of the PPDU.
A control method of a wireless communication module, comprising:
- receiving target end time information of a physical layer protocol data unit (PPDU), and estimating a symbol count of the PPDU according to the target end time information;
- determining a duration of a packet extension of the PPDU;
- refining an alignment setting comprising at least one of a padding factor, the duration of the packet extension, and the symbol count of the PPDU, wherein the padding factor indicates invalid data information of the PPDU;
- generating the alignment setting comprising a final symbol count of the PPDU and the padding factor of the PPDU;
- and
- aggregating a plurality of media access control protocol data units (MPDUs) to generate the PPDU according to the alignment setting;
- wherein the step of refining the alignment setting of the PPDU comprises:
- determining the padding factor, the duration of packet extension, and the final symbol count of the PPDU to satisfy a nominal packet padding requirement of a receiver and a target end time requirement;
- directly adjusting the padding factor to make the PPDU have more invalid data;
- and
- the step of generating the alignment setting comprises:
- generating the alignment setting comprising the final symbol count of the PPDU, a new duration of packet extension, and a new padding factor of the PPDU.
A circuitry of a wireless communication module, comprising:
- a physical layer protocol data unit (PPDU) end time alignment module, configured to perform steps of:
- receiving target end time information of a physical layer protocol data unit (PPDU), and estimating a symbol count of the PPDU according to the target end time information;
- determining a duration of a packet extension of the PPDU;
- refining an alignment setting comprising at least one of a padding factor, the duration of the packet extension, and the symbol count of the PPDU, wherein the padding factor indicates invalid data information of the PPDU;
- and
- generating the alignment setting comprising a final symbol count of the PPDU and the padding factor of the PPDU;
- and
- an aggregation module, configured to perform steps of:
- aggregating a plurality of media access control protocol data units (MPDUs) to generate the PPDU according to the alignment setting:
- wherein the end time alignment module further subtracts one symbol from the symbol count of the PPDU to generate a new symbol count of the PPDU, and generates the alignment setting comprising the new symbol count of the PPDU.
A circuitry of a wireless communication module, comprising:
- a physical layer protocol data unit (PPDU) end time alignment module, configured to perform steps of:
- receiving target end time information of a physical layer protocol data unit (PPDU), and estimating a symbol count of the PPDU according to the target end time information;
- determining a duration of a packet extension of the PPDU;
- refining an alignment setting comprising at least one of a padding factor, the duration of the packet extension, and the symbol count of the PPDU, wherein the padding factor indicates invalid data information of the PPDU;
- and
- generating the alignment setting comprising a final symbol count of the PPDU and the padding factor of the PPDU;
- and
- an aggregation module, configured to perform steps of:
- aggregating a plurality of media access control protocol data units (MPDUs) to generate the PPDU according to the alignment setting;
- wherein the step of refining the alignment setting of the PPDU comprises:
- determining the padding factor, the duration of packet extension, and the final symbol count of the PPDU to satisfy a nominal packet padding requirement of a receiver and a target end time requirement;
- directly adjusting the padding factor to make the PPDU have more invalid data;
- and
- the step of generating the alignment setting comprises:
- generating the alignment setting comprising the final symbol count of the PPDU, a new duration of packet extension, and a new padding factor of the PPDU.
Dependencies are inferred from the claim text.