US-12627402-B2 - Ultra-reliable MU-PPDU transmission with network coding
Abstract
A non-access point (AP) station (STA) may be configured for receipt of a multi-user physical layer protocol data unit (MU-PPDU) with network coding. The STA may decode at least portions of a MU-PPDU received from an access point (AP). The MU-PPDU may comprise a first data portion addressed to the STA, a second data portion addressed to a second STA 2, and a parity portion addressed to both the stations. The parity portion may be generated by the AP based on a network coding of the first and second data portions. When the first data portion is received by the STA with errors, the STA may attempt to recover the first data portion using both the parity portion and the second data portion.
Inventors
- Minyoung Park
- Wei Mao
- Dave A. Cavalcanti
- Javier Perez-Ramirez
- Hosein Nikopour
Assignees
- INTEL CORPORATION
Dates
- Publication Date
- 20260512
- Application Date
- 20220927
Claims (20)
- 1 . An apparatus for a non-access point station (STA), the apparatus comprising: processing circuitry; and memory, the processing circuitry to configure the STA to operate as a first station (STA 1 ) in a wireless local area network (WLAN) comprising the STA 1 , an Access Point (AP), and one or more other stations including a second station (STA 2 ), wherein for receipt of a multi-user physical layer protocol data unit (MU-PPDU) with network coding, the processing circuitry configured to: decode the MU-PPDU received from the AP, the MU-PPDU comprising first data portion addressed to the STA 1 , a second data portion addressed to the STA 2 , and a parity portion addressed to both the STA 1 and the STA 2 , the parity portion based on a network coding of the first and second data portions, wherein when the first data portion is received by the STAI with errors, the processing circuitry is configured to recover the first data portion using both the parity portion and the second data portion, wherein the memory is configured to store one or more fields of the MU-PPDU.
- 2 . The apparatus of claim 1 , wherein to recover the first data portion when the first data portion is received by the STA 1 with errors, the processing circuitry is configured to: decode both the parity portion and the second data portion; reconstruct the first data portion based on the decoded parity portion and the decoded second data portion; and forward the reconstructed first data portion to an upper layer.
- 3 . The apparatus of claim 2 , wherein the network coding comprises systematic coding comprising one of linear packet erasure codes and forward error correction (FEC) codes.
- 4 . The apparatus of claim 3 , wherein when the first data portion is received by the STA 1 without errors, the processing circuitry is configured forward the decoded first data portion to the upper layer.
- 5 . The apparatus of claim 4 , wherein the first data portion is received from the AP on a first resource unit (RU) (RU 1 ), the second data portion is received from the AP on a second RU (RU 2 ), and the parity portion is received from the AP on a third RU (RU 3 ), wherein the first, second and third RUs comprise a multi-user data field of the MU-PPDU, the MU-PPDU configured in accordance an Extremely-High Throughout (EHT) MU PPDU format including an EHT-SIG field that identifies the RUs for each station.
- 6 . The apparatus of claim 5 , wherein the first RU, the second RU and the third RU have equal signal bandwidths, the first RU comprising a first set of subcarriers, the second RU comprising a second set of subcarriers, the third RU comprising a third set of subcarriers.
- 7 . The apparatus of claim 5 , wherein the MU-PPDU comprises k data portions and n-k parity portions for a total of n data and parity portions, the parity portions being network coded based on a coding rate of k/n.
- 8 . The apparatus of claim 7 , wherein the MU-PPDU is received from the AP and is configured in a non-duplicate format.
- 9 . The apparatus of claim 1 , wherein the MU-PPDU comprises a first Aggregated Medium Access Control (MAC) Protocol Data Unit (A-MPDU) on a first resource unit (RU) (RU 1 ), a second A-MPDU on a second RU (RU 2 ), and a third A-MPDU on a third RU (RU 3 ), wherein the first A-MPDU comprises the first data portion and a third data portion for the STA 1 ; wherein the second A-MPDU comprises the second data portion and the first parity portion; wherein the third A-MPDU comprises a second parity portion and third parity portion, wherein the first, second and third parity portions are generated by network coding of the first, second and third data portions, and wherein the first, second and third RUs comprise a multi-user data field of the MU-PPDU, the MU-PPDU configured in accordance an Extremely-High Throughout (EHT) MU PPDU format including an EHT-SIG field that identifies the RUs for each station.
- 10 . The apparatus of claim 9 , wherein to recover either the first data portion or the second data portion of the first A-MPDU, the processing circuitry is configured to: decode the first, second and third parity portions and the second data portion; reconstruct either the first data portion or the second data portion based on the decoded parity portions and the decoded second data portion; and forward the reconstructed first or second data portion to an upper layer.
- 11 . A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of a non-access point station (STA) configured to operate as a first station (STA 1 ) in a wireless local area network (WLAN) comprising the STA 1 , an Access Point (AP), and one or more other stations including a second station (STA 2 ), wherein for receipt of a multi-user physical layer protocol data unit (MU-PPDU) with network coding, the processing circuitry configured to: decode the MU-PPDU received from the AP, the MU-PPDU comprising first data portion addressed to the STA 1 , a second data portion addressed to the STA 2 , and a parity portion addressed to both the STA 1 and the STA 2 , the parity portion based on a network coding of the first and second data portions, wherein when the first data portion is received by the STAI with errors, the processing circuitry is configured to recover the first data portion using both the parity portion and the second data portion.
- 12 . The non-transitory computer-readable storage medium of claim 11 , wherein to recover the first data portion when the first data portion is received by the STA 1 with errors, the processing circuitry is configured to: decode both the parity portion and the second data portion; reconstruct the first data portion based on the decoded parity portion and the decoded second data portion; and forward the reconstructed first data portion to an upper layer.
- 13 . The non-transitory computer-readable storage medium of claim 12 , wherein the network coding comprises systematic coding comprising one of linear packet erasure codes and forward error correction (FEC) codes.
- 14 . The non-transitory computer-readable storage medium of claim 13 , wherein when the first data portion is received by the STA 1 without errors, the processing circuitry is configured forward the decoded first data portion to the upper layer.
- 15 . The non-transitory computer-readable storage medium of claim 14 , wherein the first data portion is received from the AP on a first resource unit (RU) (RU 1 ), the second data portion is received from the AP the AP on a second RU (RU 2 ), and the parity portion is received from the AP on a third RU (RU 3 ), wherein the first, second and third RUs comprise a multi-user data field of the MU-PPDU, the MU-PPDU configured in accordance an Extremely-High Throughout (EHT) MU PPDU format including an EHT-SIG field that identifies the RUs for each station.
- 16 . The non-transitory computer-readable storage medium of claim 15 , wherein the first RU, the second RU and the third RU have equal signal bandwidths, the first RU comprising a first set of subcarriers, the second RU comprising a second set of subcarriers, the third RU comprising a third set of subcarriers.
- 17 . An apparatus for an access point (AP), the apparatus comprising: processing circuitry; and memory, wherein for transmission of a multi-user physical layer protocol data unit (MU-PPDU) with network coding to two or more stations including a first station (STA 1 ) and one or more other stations including a second station (STA 2 ), the processing circuitry configured to: generate a parity portion of the MU-PPDU by performing network coding on a first data portion of the MU-PPDU and a second data portion of the MU-PPDU; encode the MU-PPDU to include a first data portion addressed to the STA 1 , a second data portion addressed to the STA 2 , and the parity portion addressed to both the STA 1 and the STA 2 , wherein the network coding comprises systematic coding comprising one of linear packet erasure codes and forward error correction (FEC) codes, and wherein the memory is configured to store one or more fields of the MU-PPDU.
- 18 . The apparatus of claim 17 , wherein the network coding is configured to: allow the STA 1 to recover the first data portion using both the parity portion and the second data portion when the STA 1 receives the first data portion with errors; and allow the STA 2 to recover the second data portion using both the parity portion and the first data portion when the STA 2 receives the second data portion with errors.
- 19 . The apparatus of claim 18 wherein the first data portion is transmitted by the AP on a first resource unit (RU) (RU 1 ), the second data portion is transmitted by the AP on a second RU (RU 2 ), and the parity portion is transmitted by the AP on a third RU (RU 3 ), wherein the first, second and third RUs comprise a multi-user data field of the MU-PPDU, the MU-PPDU configured in accordance an Extremely-High Throughout (EHT) MU PPDU format including an EHT-SIG field that identifies the RUs for each station.
- 20 . The apparatus of claim 19 , wherein the first RU, the second RU and the third RU have equal signal bandwidths, the first RU comprising a first set of subcarriers, the second RU comprising a second set of subcarriers, the third RU comprising a third set of subcarriers.
Description
TECHNICAL FIELD Embodiments pertain to wireless communications. Some embodiments pertain to wireless networks including wireless local area networks (WLANs) and Wi-Fi networks including networks operating in accordance with the IEEE 802.11 family of standards. Some embodiments relate to extremely high throughput (EHT) communications. BACKGROUND Today more and more wireless applications require high reliability and low latency. WLANs and Wi-Fi networks, however, operate in unlicensed spectrum and in an unmanaged network environment, where interference from an adjacent network could cause packet losses. In such an environment, many retransmissions or duplicate transmissions may be needed to provide very high reliability, which degrades spectral efficiency. Thus there are general needs for systems and methods to provide higher-reliability. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a radio architecture, in accordance with some embodiments. FIG. 2 illustrates a front-end module circuitry for use in the radio architecture of FIG. 1, in accordance with some embodiments. FIG. 3 illustrates a radio IC circuitry for use in the radio architecture of FIG. 1, in accordance with some embodiments. FIG. 4 illustrates a baseband processing circuitry for use in the radio architecture of FIG. 1, in accordance with some embodiments. FIG. 5 illustrates a WLAN, in accordance with some embodiments. FIG. 6 illustrates an EHT PPDU format, in accordance with some embodiments. FIG. 7 illustrates MU-PPDU transmission without duplication and MU-PPDU with duplication. FIG. 8 illustrates network coding of two packets, in accordance with some embodiments. FIG. 9 illustrates packet error rate vs. spectral efficiency for network coding and repetition, in accordance with some embodiments. FIG. 10 illustrates MU-PPDU transmission with network coded parity packets, in accordance with some embodiments. FIG. 11 illustrates MU-PPDU transmission with network coded parity packets, in accordance with some other embodiments. FIG. 12 is a function block diagram of a wireless communication device in accordance with some embodiments. FIG. 13 illustrates a procedure 1300 performed by a non-access point (AP) station (STA) for receipt of multi-user physical layer protocol data unit (MU-PPDU) with network coding, in accordance with some embodiments. DETAILED DESCRIPTION The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims. Embodiments disclosed herein relate to the use network coding for a multi-user OFDMA packet (e.g., an MU PPDU) to enhance reliability of each user's data packet reception. These embodiments are described in more detail below. Some embodiments are directed to multi-user physical layer protocol data units (MU-PPDUs) with network coding. Some embodiments are directed to a non-access point (AP) station (STA) configured for receipt of a multi-user physical layer protocol data unit (MU-PPDU) with network coding. In these embodiments, the STA may decode at least portions of a MU-PPDU received from an access point (AP). The MU-PPDU may comprise a first data portion addressed to the STA, a second data portion addressed to a second STA2, and a parity portion addressed to both the stations. The parity portion may be generated by the AP based on a network coding of the first and second data portions. When the first data portion is received by the STA with errors, the STA may attempt to recover the first data portion using both the parity portion and the second data portion. These embodiments, as well as others, are described in more detail below. Some embodiments are directed to an access point (AP) configured for transmission of a multi-user physical layer protocol data unit (MU-PPDU) with network coding to two or more stations including a first station (STA1) and one or more other stations including a second station (STA2). In these embodiments, the AP may generate a parity portion of the MU-PPDU by performing network coding on a first data portion of the MU-PPDU and a second data portion of the MU-PPDU. In these embodiments, the AP may encode the MU-PPDU to include a first data portion addressed to the STA1, a second data portion addressed to the STA2, and the parity portion addressed to both the STA1 and the STA2. In these embodiments, the network coding may comprise systematic coding, which may comprise using one of linear packet erasure codes and forward error correction (FEC) codes, although the scope of the embodiments is not limited in this respect. These embodiments, as well as others, are described in more detail below. FIG. 1 is a block diagram