Methods for performing multi-link hybrid automatic repeat request in wireless local area networks and related electronic devices
Methods for an electronic device to communicate in a wireless local area network are provided in which information bits are encoded at the electronic device to provide a plurality of encoded bits. A first radio of the electronic device is used to transmit a first subset of the encoded bits over a first channel that is within a first frequency band, where the first subset of the encoded bits comprises less than all of the encoded bits. A second radio of the electronic device is used to transmit a second subset of the encoded bits over a second channel that is within a second frequency band.
1. A method for a first electronic device that includes a first radio and a second radio to communicate in a wireless local area network, the method comprising:
encoding information bits at the first electronic device to provide a plurality of encoded bits;
puncturing the encoded bits into at least a first subset of encoded bits and a second subset of encoded bits, wherein the first subset includes at least a first bit and the second subset includes at least a second bit;
using the first radio to transmit the first subset of encoded bits in a first message over a first channel that is within a first frequency band; and
using the second radio to transmit the second subset of encoded bits in a second message over a second channel that is within a second frequency band.
2. The method of claim 1 , wherein the first electronic device is an access point and the first message and the second message are both addressed to a client device.
3. The method of claim 1 , wherein the first electronic device is a client device and the first message is addressed to a first access point.
4. The method of claim 3 , wherein the second message is addressed to a second access point.
5. The method of claim 3 , wherein the second message is addressed to the first access point.
6. The method of claim 1 , wherein the first channel and the second channel are concurrently established between the first electronic device and a second electronic device.
7. The method of claim 1 , wherein the first channel is within one of a 2.4 GHz frequency band and a 5 GHz frequency band and the second channel is within the other of the 2.4 GHz frequency band and the 5 GHz frequency band.
8. The method of claim 1 , wherein the first and second subsets of encoded bits together include all of the encoded bits.
9. The method of claim 1 , wherein the first and second subsets of encoded bits together include less than all of the encoded bits.
10. The method of claim 1 , wherein the first and second messages are transmitted concurrently.
11. The method of claim 1 , wherein a puncture rate used to puncture the encoded bits is selected based on an estimate of communication channel conditions.
12. The method of claim 1 , wherein the second message is transmitted in response to not receiving an acknowledgment within a predetermined timeout period in response to the first message.
13. The method of claim 1 , wherein the second message is transmitted in response to receiving a negative acknowledgment in response to the first message.