IP Library › Granted Patent US 12,659,889
Granted Patent B2
US 12,659,889 · App. 18/376,846 · Granted Jun 16, 2026

Control method of wireless communication module for PPDU end time alignment

Inventor: Chi-Han Huang (Hsinchu City, TW)
Assignee: MEDIATEK INC.
H04W56/0005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,659,889
App. No.
18/376,846
Granted
Jun 16, 2026
Kind
B2
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.

Claims (47)

1 . 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.

2 . 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.

3 . The control method of claim 2 , wherein the padding factor is a pre-FEC (forward error correction) padding factor, the last symbol of a PPDU comprises a plurality of segments, and the step of directly adjusting the padding factor to make the PPDU have more invalid data comprises:

directly adjusting the padding factor to make a last symbol have at least one more segment(s) having invalid data.

4 . 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.

5 . 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.

6 . The circuitry of claim 5 , wherein the padding factor is a pre-FEC (forward error correction) padding factor, the last symbol of a PPDU comprises a plurality of segments, and the step of directly adjusting the padding factor to make the PPDU have more invalid data comprises:

directly adjusting the padding factor to make a last symbol have at least one more segment(s) having invalid data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: HUANG, CHI-HAN
To: MEDIATEK INC.
Reel/Frame 065129/0098 →
Continuity (2)
Provisional Application 63383110 · Nov 10, 2022
Related Publication 20240163814A1 · May 16, 2024
References Cited (10)
US 11290223B1 · Zhang · 2022 [cited by examiner]
US 12058230B2 · Han · 2024 [cited by examiner]
US 20160227437A1 · Blanksby · 2016 [cited by examiner]
US 20160365942A1 · Sun · 2016 [cited by examiner]
US 20210337564A1 · Kwon · 2021 [cited by examiner]
US 20210360472A1 · Cao · 2021 [cited by examiner]
CN 101330346A · 2008 [cited by examiner]
EP 3817492A1 · 2021 [cited by applicant]
WO WO2022160311A1 · 2022 [cited by examiner]
Ronny Yongho Kim et al., IEEE 802.11-22/1052r0, End time alignment of Sync PPDUs medium access—CID 12415, 12426, 12431, Jul. 10, 2022, p. 1-7, XP068192610 ,Jul. 10, 2022. [cited by applicant]