A method performed by a wireless transmitter for data retransmission in a wireless network, the method comprising: transmitting a wireless packet comprising an aggregated MAC Protocol Data Unit, in the following also referred to as AMPDU, comprising a plurality of MAC Protocol Data Units, in the following also referred to as MPDUs, and codewords associated with the MPDUs; receiving a codeword acknowledgement, in the following also referred to as CA, from a wireless receiver, wherein the CA indicates failed codewords of the AMPDU that were received with error, and wherein the receiver stores log-likelihood ratios, in the following also referred to as LLRs, for the failed codewords; and responsive to the CA, retransmitting the failed codewords to the receiver, wherein the receiver combines the retransmitted failed codewords with the failed codewords associated with the AMPDU using the stored LLRs to generate combined codewords, decodes the combined codewords to generate decoded data, and resolves the MPDUs of the AMPDU using the decoded data; characterized in that the transmitting a wireless packet comprising an AMPDU comprises transmitting the codewords so that the codewords are not aligned with the MPDUs and some of the codewords are associated with two MPDUs; and the retransmitting the failed codewords to the receiver comprises using a retransmission packet comprising a PHY header, wherein the PHY header comprises a SIG field indicating a modulation scheme used to retransmit the failed codewords. transmitting a wireless packet comprising an aggregated MAC Protocol Data Unit, in the following also referred to as AMPDU, comprising a plurality of MAC Protocol Data Units, in the following also referred to as MPDUs, and codewords associated with the MPDUs; receiving a codeword acknowledgement, in the following also referred to as CA, from a wireless receiver, wherein the CA indicates failed codewords of the AMPDU that were received with error, and wherein the receiver stores log-likelihood ratios, in the following also referred to as LLRs, for the failed codewords; and responsive to the CA, retransmitting the failed codewords to the receiver, wherein the receiver combines the retransmitted failed codewords with the failed codewords associated with the AMPDU using the stored LLRs to generate combined codewords, decodes the combined codewords to generate decoded data, and resolves the MPDUs of the AMPDU using the decoded data; characterized in that the transmitting a wireless packet comprising an AMPDU comprises transmitting the codewords so that the codewords are not aligned with the MPDUs and some of the codewords are associated with two MPDUs; and the retransmitting the failed codewords to the receiver comprises using a retransmission packet comprising a PHY header, wherein the PHY header comprises a SIG field indicating a modulation scheme used to retransmit the failed codewords. the transmitting a wireless packet comprising an AMPDU comprises transmitting the codewords so that the codewords are not aligned with the MPDUs and some of the codewords are associated with two MPDUs; and the retransmitting the failed codewords to the receiver comprises using a retransmission packet comprising a PHY header, wherein the PHY header comprises a SIG field indicating a modulation scheme used to retransmit the failed codewords.