IP Library › Granted Patent US 12,470,338
Granted Patent B2
US 12,470,338 · App. 18/311,667 · Granted Nov 11, 2025

Data transmission method and network device

Inventor: Lei Huang (Singapore, SG)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04L5/0044H04L5/0078
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,470,338
App. No.
18/311,667
Granted
Nov 11, 2025
Kind
B2
Abstract

The present disclosure provides a data transmission method applied in a network device. The method includes obtaining an initial transmission time of a Frequency Domain-Aggregated-Physical layer Protocol Data Unit (FD-A-PPDU) including at least two Multi-User (MU) PPDUs; obtaining an initial number of A-PPDU padding symbols for each of the at least two MU PPDUs; determining a first transmission time of the FD-A-PPDU and a first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs; generating the FD-A-PPDU based on the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs; and transmitting the generated FD-A-PPDU to a plurality of terminal devices.

Claims (53)

1 . A data transmission method applied in a network device, comprising:

obtaining an initial transmission time of a Frequency Domain-Aggregated-Physical layer Protocol Data Unit (FD-A-PPDU) comprising at least two Multi-User (MU) PPDUs;

obtaining an initial number of A-PPDU padding symbols for each of the at least two MU PPDUs;

determining a first transmission time of the FD-A-PPDU and a first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs;

generating the FD-A-PPDU based on the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs; and

transmitting the generated FD-A-PPDU to a plurality of terminal devices.

2 . The method of claim 1 , wherein said obtaining the initial transmission time of the FD-A-PPDU comprises:

determining the initial transmission time of the FD-A-PPDU as a maximum of initial transmission times of all of the at least two MU PPDUs in the FD-A-PPDU.

3 . The method of claim 2 , further comprising:

determining an initial transmission time of each of the at least two MU PPDUs in the FD-A-PPDU based on transmission parameters preset for all users in the MU PPDU and a Packet Extension (PE) field duration value of the MU PPDU.

4 . The method of claim 3 , wherein the PE field duration value is an initial PE field duration value for all users in the MU PPDU.

5 . The method of claim 3 , further comprising:

determining the PE field duration value based on initial PE field duration values for all of the at least two MU PPDUs in the FD-A-PPDU.

6 . The method of claim 5 , wherein said determining the PE field duration value based on initial PE field duration values for all of the at least two MU PPDUs in the FD-A-PPDU comprises:

determining the PE field duration value as a maximum of the initial PE field duration values for all of the at least two MU PPDUs in the FD-A-PPDU.

7 . The method of claim 5 , wherein said determining the PE field duration value based on initial PE field duration values for all of the at least two MU PPDUs in the FD-A-PPDU comprises:

determining the PE field duration value as a smaller one of 16 and a maximum of the initial PE field duration values for all of the at least two MU PPDUs in the FD-A-PPDU.

8 . The method of claim 3 , wherein the transmission parameters preset for all users in the MU PPDU comprise one or more of following parameters:

a bandwidth allocation for the MU PPDU;

information indicating a number of octets in an Aggregate Medium Access Control Protocol Data Unit (A-MPDU) pre-End Of Frame (pre-EOF) padding carried in a Physical layer Service Data Unit (PSDU) for each user;

a Resource Unit (RU) allocation for each user;

a number of spatial streams for each user;

Modulation and Coding Scheme (MCS) for each user; and

nominal packet padding for each user.

9 . The method of claim 1 , wherein said obtaining the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs comprises:

determining the initial number of A-PPDU padding symbols for the MU PPDU based on a difference between the initial transmission time of the FD-A-PPDU and an initial transmission time of the MU PPDU.

10 . The method of claim 9 , wherein the initial number of A-PPDU padding symbols for the MU PPDU is equal to a ratio of the difference between the initial transmission time of the FD-A-PPDU and the initial transmission time of the MU PPDU to a duration of one data symbol.

11 . The method of claim 1 , wherein said determining the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs comprises:

determining the first transmission time of the FD-A-PPDU as the initial transmission time of the FD-A-PPDU.

12 . The method of claim 11 , wherein the at least two MU PPDUs comprise one High Efficiency (HE) MU PPDU and at least one Extremely High Throughput (EHT) MU PPDU, and any of the following conditions is satisfied:

an initial transmission time of the HE MU PPDU is equal to or larger than that of any of the at least one EHT MU PPDU;

the initial transmission time of the HE MU PPDU is smaller than that of any of the at least one EHT MU PPDU and Space-Time Block Coding (STBC) is not used in the HE MU PPDU; and

the initial transmission time of the HE MU PPDU is smaller than that of any of the at least one EHT MU PPDU, STBC is used in the HE MU PPDU and the initial number of A-PPDU padding symbols required for the HE MU PPDU is a multiple of 2.

13 . The method of claim 1 , wherein said determining the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs comprises:

determining the first number of A-PPDU padding symbols for each of the at least two MU PPDUs as the initial number of A-PPDU padding symbols for the MU PPDU.

14 . The method of claim 1 , wherein said determining the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs comprises:

determining the first transmission time of the FD-A-PPDU as a sum of the initial transmission time of the FD-A-PPDU and a duration of one data symbol.

15 . The method of claim 14 , wherein the at least two MU PPDUs comprise one High Efficiency (HE) MU PPDU and at least one Extremely High Throughput (EHT) MU PPDU, an initial transmission time of the HE MU PPDU is smaller than that of any of the at least one EHT MU PPDU, Space-Time Block Coding (STBC) is used in the HE MU PPDU, and an initial number of A-PPDU padding symbols required for the HE MU PPDU is not a multiple of 2.

16 . The method of claim 1 , wherein said determining the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs comprises:

determining the first number of A-PPDU padding symbols for each of the at least two MU PPDUs as the initial number of A-PPDU padding symbols for the MU PPDU plus one.

17 . The method of claim 1 , wherein said generating the FD-A-PPDU based on the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs comprises:

determining a Physical layer Service Data Unit (PSDU) length value for each user in each of the at least two MU PPDUs in the FD-A-PPDU based on the first number of A-PPDU padding symbols for the MU PPDU; and

generating each of the at least two MU PPDUs in the FD-A-PPDU based on the first transmission time of the FD-A-PPDU and a PSDU having the determined PSDU length value for each user in the MU PPDU.

18 . The method of claim 1 , wherein the at least two MU PPDUs comprise one High Efficiency (HE) MU PPDU and at least one Extremely High Throughput (EHT) MU PPDU.

19 . The method of claim 1 , wherein the network device is an Access Point (AP), and each of the plurality of terminal devices is a Station (STA).

20 . A network device, comprising:

a memory having a computer program stored thereon; and

a processor configured to invoke and run the computer program whereby the network device is operative to perform a data transmission method comprising:

obtaining an initial transmission time of a Frequency Domain-Aggregated-Physical layer Protocol Data Unit (FD-A-PPDU) comprising at least two Multi-User (MU) PPDUs;

obtaining an initial number of A-PPDU padding symbols for each of the at least two MU PPDUs;

determining a first transmission time of the FD-A-PPDU and a first number of A-PPDU padding symbols for each of the at least two MU PPDUs based on the initial transmission time of the FD-A-PPDU and the initial number of A-PPDU padding symbols for each of the at least two MU PPDUs;

generating the FD-A-PPDU based on the first transmission time of the FD-A-PPDU and the first number of A-PPDU padding symbols for each of the at least two MU PPDUs; and

transmitting the generated FD-A-PPDU to a plurality of terminal devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2023
From: HUANG, LEI
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 063527/0410 →
Priority Claims (1)
SG 10202010945P · Nov 3, 2020 · national
Continuity (2)
Continuation PCTCN2021123473 · Oct 13, 2021
Related Publication 20230275714A1 · Aug 31, 2023
References Cited (51)
US 9629127B2 · Chu et al. · 2017 [cited by applicant]
US 10153857B1 · Chu · 2018 [cited by examiner]
US 10826649B1 · Yu · 2020 [cited by examiner]
US 20110075759A1 · Seok · 2011 [cited by examiner]
US 20120170565A1 · Seok · 2012 [cited by examiner]
US 20150195079A1 · Gong · 2015 [cited by examiner]
US 20150365972A1 · Seok · 2015 [cited by examiner]
US 20150382342A1 · Seok · 2015 [cited by examiner]
US 20160056930A1 · Seok · 2016 [cited by examiner]
US 20160057657A1 · Seok · 2016 [cited by examiner]
US 20160057736A1 · Jung · 2016 [cited by examiner]
US 20160113034A1 · Seok · 2016 [cited by examiner]
US 20160192397A1 · Kim · 2016 [cited by examiner]
US 20170048048A1 · Seok · 2017 [cited by examiner]
US 20170150493A1 · Seok · 2017 [cited by examiner]
US 20170181187A1 · Asterjadhi · 2017 [cited by examiner]
US 20170201975A1 · Yang · 2017 [cited by examiner]
US 20170202019A1 · You · 2017 [cited by examiner]
US 20180167879A1 · Kim · 2018 [cited by examiner]
US 20180176901A1 · Huang · 2018 [cited by examiner]
US 20190297674A1 · Min · 2019 [cited by examiner]
US 20200008267A1 · Noh · 2020 [cited by examiner]
US 20200052832A1 · Tian · 2020 [cited by examiner]
US 20200213893A1 · Inohiza · 2020 [cited by examiner]
US 20200228241A1 · Da Silva · 2020 [cited by examiner]
US 20200252156A1 · Lomayev · 2020 [cited by examiner]
US 20200314920A1 · Seok · 2020 [cited by examiner]
US 20200322008A1 · Lomayev · 2020 [cited by examiner]
US 20200404680A1 · Chu · 2020 [cited by examiner]
US 20210014811A1 · Seok · 2021 [cited by examiner]
US 20210111935A1 · Chen · 2021 [cited by examiner]
US 20210359885A1 · Shellhammer · 2021 [cited by examiner]
US 20220053371A1 · Yu et al. · 2022 [cited by applicant]
US 20220116885A1 · Hu · 2022 [cited by examiner]
US 20220191560A1 · Bae · 2022 [cited by examiner]
US 20220338251A1 · Hwang · 2022 [cited by examiner]
US 20220353123A1 · Kim · 2022 [cited by examiner]
US 20220369159A1 · Kim · 2022 [cited by examiner]
US 20240430745A1 · Yu · 2024 [cited by examiner]
WO 2016175941A1 · 2016 [cited by applicant]
WO 2016197349A1 · 2016 [cited by applicant]
WO 2020028015A1 · 2020 [cited by applicant]
International Search Report and Written Opinion dated Jan. 5, 2022 in International Application No. PCT/CN2021/123473. English translation attached. [cited by applicant]
“11-20-0674-03-00be-forward-compatible-ofdma” Intel IEEE Mar. 2020 Conference Proposal, Slide 3 to 6. [cited by applicant]
“11-20-0693-01-00be-aggregated-ppdu-for-large-bw” NXP IEEE May 2020 Conference Proposal, Slide 3 to 5. [cited by applicant]
“IEEE P802.11ax/D7.0” 802.11ax standard draft, Section 27.3.6 Overview of the PPDU encoding process. [cited by applicant]
“11-19-1262-15-00be-specification-framework-for-tgbe” 802.11be standard development framework, Section 2.6.1 L-STF, L-LTF, L-SIG and RL_SIG. [cited by applicant]
“Draft Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks—Specific requirements”, IEEE P802.11be™M/D1.0, May 2021. [cited by applicant]
Extended European Search Report dated Mar. 20, 2024 received in European Patent Application No. EP21888365.0. [cited by applicant]
Robert Stacey(Intel): “Proposed draft specification” IEEE Draft, 11-16-0024-00-00AX-Proposed-Draft-Specification, IEEE-SA Mentor, Piscataway, NJ USA, vol. 802.11ax, Jan. 17, 2016 (Jan. 17, 2016), pp. 1-147, XP068158130. [cited by applicant]
802 11 Working Group of the Standards Society:“Draft standard for Information technology-Tele-comunications and information exchange between systems oca and metropolitan area networks-Specific requirements ??Part 11:Wir… [cited by applicant]