Network coding for multi-link device networks
AssigneeQUALCOMM Incorporated
InventorsAbdel Karim Ajami, Sai Yiu Duncan Ho, Alfred Asterjadhi, George Cherian, Abhishek Pramod Patil, Gaurang Naik, Yanjun Sun
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure provide a method of wireless communications by a first multi-link device (MLD). The method generally includes establishing multiple links with at least one second MLD, obtaining network coded packets over at least one of the multiple links, decoding the network coded packets, based on a network decoding algorithm, to recover one or more uncoded packets, generating feedback based on the decoding, and outputting, for transmission, the feedback to the at least one second MLD.
Claims29
A wireless node, comprising:
- at least one transceiver;
- one or more memories memory comprising instructions;
- and
- one or more processors configured to execute the instructions to cause the wireless node to:
- establish, at the wireless node, multiple links with at least one second wireless node;
- receive, via the at least one transceiver, a plurality of network coded medium access control (MAC) protocol data units (MPDUs) via the multiple links, wherein at least one of the plurality of network coded MPDUs is based on multiple uncoded source MAC service data units (MSDUs) of a plurality of uncoded source MSDUs;
- decode, based on a network decoding algorithm, the plurality of network coded MPDUs to obtain one or more uncoded source MSDUs of the plurality of uncoded source MSDUs, wherein a quantity of the plurality of uncoded source MSDUs is equal to or fewer than a quantity of the plurality of network coded MPDUs;
- generate feedback based on the decoding;
- and
- transmit, via the at least one transceiver, the feedback to the at least one second wireless node.
An wireless node, comprising:
- at least one transceiver;
- one or more memories memory comprising instructions;
- and
- one or more processors configured to execute the instructions to cause the wireless node to:
- establish, at the wireless node, multiple links with at least one second wireless node;
- and
- encode a plurality of uncoded source MAC service data units (MSDUs) to generate a plurality of network coded medium access control (MAC) protocol data units (MPDUs), a quantity of the plurality of MPDUs being equal to or greater than a quantity of the plurality of uncoded source MSDUs, the encoding being based on a network coding algorithm, and wherein at least one of the plurality of network coded MPDUs is based on multiple uncoded source MSDUs of the plurality of uncoded source MSDUs;
- and
- transmit, via the at least one transceiver, the plurality of network coded MPDUs via the multiple links.
Dependencies are inferred from the claim text.