Patent ID: 7609698

Claim:
A method for retransmitting data in a communication system, the method comprising the steps of: transferring to a Physical (PHY) layer of a transmitter by a Medium Access Control (MAC) layer of the transmitter MAC Protocol Data Units (MPDUs), and managing MAC Service Data Units (MSDUs) within a transmission window wherein an MSDU is fragmentable into a plurality of MPDUs; transmitting by the PHY layer of the transmitter to a PHY layer of a receiver the MPDUs received from the MAC layer of the transmitter; receiving by the PHY layer of the receiver the MPDUs from the PHY layer of the transmitter and transmitting to the PHY layer of the transmitter information representing normal reception or abnormal reception of the received MPDUs; notifying by the PHY layer of the transmitter the MAC layer of the transmitter of the normal reception of the MPDUs when the information represents the normal reception of the MPDUs, and retransmitting the MPDUs to the PHY layer of the receiver only when either a number of retransmissions of the MPDUs is less than a preset number of retransmissions or a retransmission time of the MPDUs falls within a preset time period in a ease in which the information represents the abnormal reception of the MPDUs; deleting by the PHY layer of the transmitter MSDUs, which correspond to MPDUs having not been normally received, from the transmission window until the number of retransmissions of the MPDUs exceeds the preset number of retransmissions or the retransmission time of the MPDUs exceeds the preset time period; and transferring by the MAC layer of the transmitter to the PHY layer of the transmitter new MSDUs having a number equal to a number of the deleted MSDUs, and managing the new MSDUs within the transmission windows, transferring, by the PRY layer of the receiver, the MPDUs to a MAC layer of the receiver, the MPDUs being received from the PHY layer of the transmitter; converting by the MAC layer of the receiver the MPDUS received from the PHY layer of the receiver to MSDUs, and managing the converted MSDUs within a reception window for managing MSDUs having a number equal to a number of the MSDUs managed by the transmission window; and deleting by the MAC layer of the receiver a first MSDU within the reception window by a number of MSDUs corresponding to the new MPDUs, when the MAC layer of the receiver receives new MPDUs from the PHY layer of the receiver while managing the MSDUs within the reception window.