Abstract: Whenever the Receiver of this invention receives an AMD PDU or a UMD PDU with its “Length Indicator” having an invalid or a reserved value, the Receiver discards such a PDU and treats it as never received. The Receiver may report its receiving status accordingly if a report is required. This invention avoids invoking unnecessary RLC reset procedures and reduces the chance of losing HFN synchronization during AM or UM data transmissions.
Abstract: A method for reconfiguring size of a receiving window in a communications system avoiding duplicate packet delivery to an upper layer to keep ciphering parameters in synchronization when the communications system reconfigures a receiving window of a receiver includes receiving a command for reconfiguring a size of the receiving window, reconfiguring the size of the receiving window according to the command, removing packets with sequence numbers outside the receiving window from buffers of the receiver and delivering the packets to the upper layer, determining whether a sequence number of a next expected packet is below the receiving window, and keeping the sequence number of the next expected packet and the packets in a reordering buffer of the receiver unchanged when the sequence number of the next expected packet is not below the receiving window.
Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that the poll function was triggered by a “Last PDU in Retransmission buffer” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
Abstract: Several methods to avoid potential deadlocks in a SDU discard function are disclosed. First, the decision rule of deciding discarded SDUs in a SDU discard function is modified. Consideration of the Length Indicator is added to the decision of discarded SDUs in a SDU discard function to completely cover the SDU set that should be discarded. Secondly, the status-formatted padding PDU is chosen when padding PDUs is needed. Finally, modified explicit SDU discarding SUFI to cover scenarios that cannot be handled by the conventional MRW SUFI is utilized.
Abstract: In order to save radio resources, the present invention provides a method for improving a multi-input multi-output, known as MIMO, procedure for a network of a wireless communications system. The method includes the following steps. Only two parameter values are used in a MIMO operation information element, also called IE, of a MIMO parameter IE, to indicate a user equipment, called UE hereinafter, to start or continue MIMO operation. The UE is indicated to stop the MIMO operation when the MIMO parameter IE is not included in an ACTIVE SET UPDATE, CELL UPDATE CONFIRM, or any reconfiguration message sent to the UE.
Abstract: A method for setting default values of timers in a wireless communications system includes setting default values of timers Timer_RST and Timer_Poll to be a first value. The timers Timer_RST and Timer_Poll are used to respectively hold retransmission of a reset signaling packet and a polling until an expected response is received.
Abstract: In order to prevent a receiving terminal from wasting system resource and power, the present invention provides a method of acquiring point-to-multipoint MBMS service information for the receiving terminal in a wireless communications system. The method includes the following steps of determining an activation state of MBMS services in the receiving terminal before the receiving terminal performs an MBMS point-to-multipoint Control Channel (MCCH) acquisition procedure, and performing the MCCH acquisition procedure by the receiving terminal if at least one MBMS service has been determined activated.
Abstract: A method for detecting an erroneous sequence number in a status report in a wireless communications system includes receiving a status report sent from a receiver of the wireless communications system, detecting whether a negatively acknowledged sequence number is within a range that is larger than or equal to the sequence number following the sequence number of the last in-sequence acknowledged packet and smaller than the sequence number of the next packet to be transmitted for the first time, and detecting that the status report includes an erroneous sequence number when a negatively acknowledged sequence number is not within the abovementioned range.
Abstract: A method of data segmentation in a transmitter of a mobile communications system includes initiating alternate extension bit interpretation, a last data segment of a Service Data Unit exactly ending at an end of a Protocol Data Unit, no Length Indicator in the Protocol Data Unit indicating the end of the Service Data Unit, a length of a next Service Data Unit following the Service Data Unit exactly equaling to a length of a data field of a next Protocol Data Unit following the Protocol Data Unit, and setting a first extension bit of the next Protocol Data Unit to be a specified value for indicating that the next Protocol Data Unit comprises a complete Service Data Unit, which is not segmented, concatenated or padded, and indicating that a Service Data Unit exactly ended in the Protocol Data Unit.
Abstract: A method for handling uplink transmission start used in a mobile of a wireless communications system includes when an uplink transmission is started, if a predefined information element (IE) is not received, setting a primary state variable to “none” to indicate that a Serving Grant (SG) value can be affected by a Secondary Absolute Grant message.
Abstract: A method for handling timers in a wireless communication system includes starting a Timer_Poll_Periodic timer for a Radio Link Control Acknowledged Mode (RLC AM) entity, performing a re-establishment procedure for the RLC AM entity, and not stopping the Timer_Poll_Periodic timer after re-establishment of the RLC AM entity.
Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that there is at least a transmitted PDU that the poll function was triggered by a “Last PDU in buffer for first-time transmission” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
Abstract: A method for handling timers in a wireless communications system includes receiving a Service Data Unit (SDU) and starting a Timer_Discard timer associated with the SDU, performing a reset procedure for a Radio Link Control Acknowledged Mode entity, and not stopping the Timer_Discard timer if the SDU is not discarded in response to the reset procedure.
Abstract: A method for handling a Timer_Status_Periodic timer in a wireless communication system includes starting the Timer_Status_Periodic timer for a Radio Link Control Acknowledged Mode (RLC AM) entity, performing a reset procedure for the RLC AM entity, and not stopping the Timer_Status_Periodic timer in response to the reset procedure.
Abstract: After radio link failure is detected, a wireless communications system handles the radio link failure efficiently by utilizing at least two first timers in a first entity or at least two second timers in a second entity to perform radio link recovery or re-establishment to determine when to enter an idle mode or when to release radio resource.
Abstract: A method of controlling a reset procedure sets a proper clocked period to the timer Timer_Status_Prohibit for blocking the timer Timer_Status_Period from interfering with the counting of the state variable VT(RST). In addition, the method of controlling a reset procedure makes use of an amended triggering condition. Therefore, the sender ignores the STATUS PDUs when the reset procedure is ongoing. To sum up, the state variable VT(RST) is not incremented abnormally, and the reset procedure behaves correctly according to the configured protocol parameter MaxRST.
Abstract: A method for handling a Timer_Status_Periodic timer in a wireless communications system includes starting the Timer_Status_Periodic timer for a Radio Link Control Acknowledged Mode (RLC AM) entity, performing a re-establishment procedure for the RLC AM entity, and not stopping the Timer_Status_Periodic timer after re-establishment of the RLC AM entity.
Abstract: This invention employs a quicker reordering buffer gap removing and buffered data block delivery method. The invention uses several parameters to support its operation. One of the pertinent parameters is a New Data Indicator, another is an array variable, TTI-States, to track at least n consecutive data block receiving statues of TTIs of the n active HARQ processes of the HARQ entity at the receiver side.
Abstract: This invention uses timers at the transmitter to track its sending data blocks to improve the timer-based stall avoidance mechanism of the prior art. Moreover, the invention uses a multi-timer mechanism to manage reordering buffers at the receiver. The multi-timer mechanism provides the receiver with one timer per reorder buffer, or uses one timer per missing data block, or uses one timer per missing data block but a gap of consecutive TSN missing data blocks can share one timer. The multi-timer mechanism can effectively track the missing blocks and monitor the reorder delivery process for all reordering buffers.
Abstract: A method for handling discarding of a sequence of service data units in a communications system is disclosed. The sequence of service data units includes at least a last discarded service data unit (SDU). When a protocol data unit (PDU) containing a length indicator of the last discarded SDU contains no new SDUs, the method includes creating a move receiving window super field (MRW SUFI), setting a NLENGTH field of the MRW SUFI to 0, setting a last sequence number move receiving window field (SN_MRWLENGTH) to a sum of one plus a sequence number (SN) of the PDU containing the length indicator of the last discarded SDU, and issuing the MRW SUFI.