Media access controller with a codec error model
AssigneeQUALCOMM Incorporated
InventorsJoel Linsky, Richard Turner, Laurent Wojcieszak
Life of this patent
Estimating the term…
Abstract
Examples herein include apparatus and methods for overriding a media access control module acknowledgment and non-acknowledgment scheme. In one example, a codec module determines if an error-corrected packet is acceptable in response to the detection by the media access module of an uncorrectable error in a received packet, and overrides the media access control module to prevent a non-acknowledgment response from being sent when the error-corrected packet is acceptable.
Claims20
A communication device comprising:
- a control unit, the control unit comprises:
- a media access control (MAC) module configured to send a response that requests a retransmission of a second packet received over a synchronous link of a wireless communication medium in reaction to a detection of a second uncorrectable error in the second packet received via the synchronous link;
- a majority vote module configured to, in response to the detection of the second uncorrectable error in the second packet, perform a majority vote with respect to the second packet and a first packet received with a first uncorrectable error prior to receipt of the second packet to generate an error-corrected packet;
- and
- a codec module configured to, in response to the detection of the second uncorrectable error in the second packet, determine if the error-corrected packet is acceptable;
- wherein when the error-corrected packet is acceptable, the codec module overrides the MAC module to prevent the response from being sent and configures the MAC module to send an acknowledgment response.
A communication device comprising:
- a control unit, the control unit comprises:
- means to control a media access control (MAC) layer configured to send a response that requests a retransmission of a second packet received over a synchronous link of a wireless communication medium in reaction to a detection of a second uncorrectable error in the second packet received via the synchronous link;
- means to combine packets configured to, in response to the detection of the second uncorrectable error in the second packet, perform a majority vote with respect to the second packet and a first packet received with a first uncorrectable error prior to receipt of the second packet to generate an error-corrected packet;
- and
- means to compress/decompress configured to, in response to the detection of the second uncorrectable error in the second packet, determine if the error-corrected packet is acceptable;
- wherein when the error-corrected packet is acceptable, the means to compress/decompress overrides the means to control the MAC layer to prevent the response from being sent and configures the means to control the MAC layer to send an acknowledgment response.
A method for acknowledging a packet, the method comprising:
- detecting, with a media access control (MAC) module, a second uncorrectable error in a second packet received via a synchronous link of a wireless communication medium;
- performing, with a majority vote module, a majority vote with respect to the second packet and a first packet received with a first uncorrectable error prior to receipt of the second packet to generate an error-corrected packet in reaction to the detection of the second uncorrectable error in the second packet;
- determining, with a codec module, if the error-corrected packet is acceptable in reaction to the detection of the second uncorrectable error in the second packet;
- overriding, with codec module, the MAC module to prevent a response from being sent when the error-corrected packet is acceptable;
- and
- sending, by the MAC module, an acknowledgment response when the error-corrected packet is acceptable.
Dependencies are inferred from the claim text.