Abstract:
A method of enabling downlink (DL) flow control in a high speed packet access (HSPA) network is provided. The method includes detecting, by a user equipment (UE) radio link control (RLC) layer, at least one missing packet data unit (PDU) during a radio frequency (RF) outage in a dual subscriber identity module(SIM) dual standby (DSDS) operation, triggering, by the UE RLC layer, a status PDU indicating the at least one missing downlink PDU, transmitting, by the UE RLC layer, the status PDU to the HSPA network, and receiving, by the UE RLC layer, the at least one missing PDU, which is re-transmitted from a HSPA network RLC layer.

Description:
PRIORITY 
       [0001]    This application claims priority under 35 U.S.C. §119(a) to Indian Provisional Patent Application Serial No. 2101/CHE/2015 (PS), which was filed on Apr. 24, 2015 in the Indian Intellectual Property Office, and to Indian Complete Patent Application Serial No. 2101/CHE/2015 (CS), which was filed on Apr. 7, 2016 in the Indian Intellectual Property Office, the entire disclosure of each of these applications is incorporated herein by reference. 
       BACKGROUND 
       [0002]    1. Field of the Disclosure 
         [0003]    The present disclosure relates generally to high speed packet access (HSPA) packet-switched data transmission and reception, and more particularly, to a system and method for providing artifact recovery mechanisms from outage scenarios in radio link control (RLC) and medium access control (MAC) layer protocol. 
         [0004]    2. Description of the Related Art 
         [0005]    Radio access technology is evolving towards fully packet based, flat architectural solutions in order to improve system capacity, increase end-user data rates and reduce latency. The flat architecture and fully packet based technology is a cost efficient solution that increases the competitiveness of the 3rd Generation Partnership Project (3GPP) technologies. Internet-HSPA (I-HSPA) streamlines the evolutional path from 3G systems to long term evolution (LTE). The aim of I-HSPA is to phase out parallel circuit switched infrastructure and to operate as packet switched only, decreasing complexity and cost. The high rate, fully packet based radio access solutions enable the migration of the packet services from the Internet to mobile based technologies. 
         [0006]    Generally, in dual subscriber identity module (SIM) dual standby (DSDS) wireless communication terminals, a single radio frequency (RF) transceiver is shared between two active stacks to provide a dual active experience to the user. Since the RF transceiver is shared, during communication, a communication link between the terminal and one network will be interrupted while the terminal maintains communication with the other network. The higher layers of the communication network, such as transmission control protocol (TCP) layer, RLC layer and MAC layer however, are unaware of such momentary network outages, which in turn may lead to loss of data packets. The duration for which the RF outage is being observed can be identified as RF gap (T RF-GAP ), which is the time period between a start of the RF outage and recovery from the RF outage. Although recovery mechanisms are in place, the network (NW) configured parameters can sometimes cause delay in recovery of the missed data packets. This impairs achievable throughput to normal levels. 
         [0007]    For example, consider a scenario for recovering missing packet data units (PDUs) during RF outage, as described in  FIG. 1 , which is a schematic representation of a recovery time for the missing PDUs, according to a related art illustration. According to the  FIG. 1 , T RF-GAP  is the duration of RF gap where the user equipment (UE) is not able to either receive or transmit any data in a mobile network. Recovery of these missed PDUs is normally handled using standard procedures of a T1 timer and status prohibit timers Tsp that incur a longer recovery delay. Typically, the T1 timer duration may be defined according to Equation (1) as follows: 
         [0000]        T 1= T   HARQ   ×N   RETX   (1)
 
         [0008]    where T HARQ =N HARQ *2 ms, N HARQ  is the number of HARQ processes configured in a downlink (DL) and N RETX  is the maximum number of times the network attempts to retransmit the DL transmission sequence numbers (TSNs). There are two distinct cases of RLC PDUs or MAC TSNs missed by the UE during the RF gap and are referred as Trigger 1 and Trigger 2. 
         [0009]    During the Trigger 1, the missing PDUs are detected at the UE&#39;s RLC layer before the UE encounters an RF gap. However the UE may not be able to report this to the network due to the status prohibit timer running or due to RF gap encountered during the time of transmission. The time taken to recover the missing PDUs that were detected before the RF gap is T GAP-MPR  and can be represented through the Equation (2) as follows: 
         [0000]        T   GAP-MPR   =T   RF-GAP   +T   SPRemaining   +T   NWRETX   (2)
 
         [0010]    During the Trigger 2, the missing PDUs are detected at the UE&#39;s RLC layer after the UE has recovered from the RF gap. The RLC layer then raises a trigger for status PDU creation. The time taken to recover the missing PDUs during the RF gap can be expressed as TMPR and is given by the Equation (3) as follows: 
         [0000]        T   MPR   =T   FirstTSN   +T   1   +T   SPRemaining   +T   NWRETX   (3)
 
         [0011]    where T FirstTSN  is the time gap between the RF resume and a first TSN received successfully, T SPRemaining  is the duration of the status prohibit timer remaining before expiry and T NWRETX  is the time taken by the network to make RLC retransmissions for the missing PDUs. 
         [0012]    According to the scenario described in  FIG. 1 , the UE sending status PDU according to the rules of the status prohibit timer and settings or poll bit set in DL PDU is a part of the RLC specification. The UE sets the poll bit to solicit status PDU received from the network according to the conditions like poll periodic expiry, poll prohibit expiry, last status PDU, last PDU and the like is also a part of the specification. Further, the UE sending status indicator to indicate buffer status to the network during the status prohibit timer expiry is also a part of the MAC protocol specification. 
         [0013]    Thus, there is a need for artifact recovery mechanisms that consider information from TCP layer outage, physical layer outage and communication channel conditions to reduce a delay in data resumption from outage scenarios and provide better utilization of radio resources i.e., uplink (UL) and DL grants. 
       SUMMARY 
       [0014]    In accordance with an aspect of the present disclosure, there is provided a method of enabling DL flow control in an HSPA network. The method includes detecting, by controller of the UE, at a RLC layer of the UE, at least one missing PDU during RF outage in DSDS operation, triggering, by the controller at the RLC layer, a status PDU indicating the at least one missing PDU, transmitting, by the controller at the RLC layer, the status PDU to the HSPA network, and receiving, by the controller at the RLC layer, the at least one missing PDU, which is re-transmitted from a network RLC layer. 
         [0015]    In accordance with an aspect of the present disclosure, there is provided a method of enabling UL flow control in a HSPA network. The method includes transmitting, by a controller of a UE, an unacknowledged PDU with a poll bit set to the HSPA network to indicate at least one missing PDU after recovering from RF outage, receiving a status packet data units (PDU) from the HSPA network, which provides information on the at least one missing PDU that was missed due to the RF outage or RF sharing in support of dual subscriber identity module (SIM) dual standby (DSDS) operation, and initiating, by the controller at a RLC layer of the UE, a UL retransmission of the at least one missing PDU on receiving the status PDUs from the HSPA network. 
         [0016]    In accordance with an aspect of the present disclosure, there is provided a method of enabling UL data control in a HSPA network. The method includes receiving, by a controller of a UE, at least one UL status PDU a plurality of times within a time duration at an RLC layer of the UE, and sending, by the UE, a scheduling information to the HSPA network to indicate a buffer status for obtaining a proportional scheduling grant for resuming uplink transmission of the at least one status UL PDU, wherein the UE transmits the SI to the HSPA network without waiting for a signaling (SIG) timer expiry. 
         [0017]    In accordance with an aspect of the present disclosure, there is provided a user equipment including a controller configured to detect, at a radio link control (RLC) layer of the UE, at least one missing packet data unit (PDU) during a radio frequency (RF) outage in a dual subscriber identity module(SIM) dual standby (DSDS) operation, trigger, at the RLC layer, a status PDU indicating the at least one missing PDU, transmit, at the RLC layer, the status PDU to the HSPA network, and receive, at the RLC layer, the at least one missing PDU, which is re-transmitted from a network RLC layer. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0018]    The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: 
           [0019]      FIG. 1  is a diagram of a recovery time for missing PDUs; 
           [0020]      FIG. 2  is a flow chart illustrating a method for triggering a status PDU generation, according to an embodiment of the present disclosure; 
           [0021]      FIG. 3  is a flow chart illustrating a method for triggering a status PDU generation, according to an embodiment of the present disclosure; 
           [0022]      FIG. 4  is a flow chart illustrating a method of a trigger for status PDU creation and transmission for missed PDUs during RF Outage, according to an embodiment of the present disclosure; 
           [0023]      FIG. 5  is timing diagram illustrating a method for determining a least possible turn-around time for a network to start PDU retransmissions, according to an embodiment of the present disclosure; 
           [0024]      FIG. 6  is a flow chart illustrating a method for enabling optimized status PDU transmission, according to an embodiment of the present disclosure; and 
           [0025]      FIG. 7  is a flow chart illustrating a method for enabling optimized SI transmission to request the network to enhance the serving grant, according to an embodiment of the present disclosure. 
       
    
    
       [0026]    Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures. 
       DETAILED DESCRIPTION 
       [0027]    Embodiments of the present disclosure will be described herein below with reference to the accompanying drawings. However, the embodiments of the present disclosure are not limited to the specific embodiments and should be construed as including all modifications, changes, equivalent devices and methods, and/or alternative embodiments of the present disclosure. 
         [0028]    The terms “have,” “may have,” “include,” and “may include” as used herein indicate the presence of corresponding features (for example, elements such as numerical values, functions, operations, or parts), and do not preclude the presence of additional features. The terms “A or B,” “at least one of A or/and B,” or “one or more of A or/and B” as used herein include all possible combinations of items enumerated with them. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” means (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B. 
         [0029]    The terms used in describing the various embodiments of the present disclosure are for the purpose of describing particular embodiments and are not intended to limit the present disclosure. As used herein, the singular forms are intended to include the plural forms as well, unless the context clearly indicates otherwise. All of the terms used herein including technical or scientific terms have the same meanings as those generally understood by an ordinary skilled person in the related art unless they are defined otherwise. The terms defined in a generally used dictionary should be interpreted as having the same or similar meanings as the contextual meanings of the relevant technology and should not be interpreted as having ideal or exaggerated meanings unless they are clearly defined herein. According to circumstances, even the terms defined in this disclosure should not be interpreted as excluding the embodiments of the present disclosure. 
         [0030]    Disclosed herein is a system and method for providing recovery mechanisms from outage scenarios in RLC and MAC layer protocols in HSPA networks. 
         [0031]    Disclosed herein is a system and method for enabling UL/DL flow control in HSPA networks. One of ordinary skill in the art will appreciate that various modifications can be made to the methods described herein to provide a recovery mechanism during an RF outage, without departing from the scope of the invention. 
         [0032]    After resuming/recovering from an RF outage, a controller of a UE has to quickly detect the number of missing PDUs in the DL and also indicate the detected number to the HSPA network. The indication should be sent in such a way so as to minimize the number of duplicate PDUs, which eventually get discarded at the UE, that are sent by the network . The UE also has to quickly request for a status PDU from the HSPA network indicating a reception status of the UE&#39;s UL transmissions. Further the UE has to indicate its buffer occupancy status to the HSPA network, so that the HSPA network can allocate proportionate grants to the UE. 
         [0033]    According to an embodiment of the present disclosure, a method of enabling UL/DL flow control in HSPA networks includes detecting, by an RLC layer, one or more missing PDUs due to an RF outage or RF sharing in support of Dual subscriber identity module (SIM) Dual Standby (DSDS) operation. A UE with two or more SIM capability, called as dual/multi SIM UE, performs the DSDS operation, wherein the dual/multi SIM UE includes of two or more SIMs which are associated with two or more radio access technologies (RATs). The UE includes of two or more SIMs that are under the control of a controller of the UE, but the UE can include only one transceiver and the transceiver can be shared between the SIMs for transmission and reception of data packets over RF. According to the DSDS operation, if one SIM is in active state, then the other SIM will be in idle/sleep state, and can switch to active state periodically to receive the data packets during paging process. 
         [0034]    During RF outage, the SIM fails to transmit or receive one or more PDUs from the HSPA network. The controller of the UE at the RLC layer can detect one or more PDUs which are missing during the RF outage. The RLC layer (under the control of the controller) identifies the missing PDUs based on the PDU identifier. The RLC layer can also identify the missing PDUs based on the missing acknowledgement for the PDU, which should be received as confirmation for successful transmission. One having ordinary skill in the art will appreciate that any of the known mechanism for detecting missing PDUs during RF outage can be used, without departing from the scope of the present disclosure. 
         [0035]    Three solutions for enabling UL/DL flow control in HSPA networks, such as recovery of PDUs in a DL path, recovery of PDUs in an UL path, and recovery of UL MAC grants, are herein described. 
         [0036]    In relation to the occurrence of an RF gap, the missing PDUs can be classified into 2 categories as:
   a. The PDUs missed and RLC detected the missing PDUs before the RF gap. The time taken to recover these missing PDUs are represented as T GAP-MPR      b. The PDUs missed and RLC detected the missing PDUs after the RF gap. The time taken to recover these missing PDUs is represented as T MPR .   
 
         [0039]      FIG. 2  is a flow chart illustrating a method for triggering a status PDU generation, according to an embodiment of the present disclosure. In order to minimize T GAP-MPR  (maximum power reduction), a first trigger TRIGGER 1 for indicating missing PDUs during normal operation has to be sent soon after resumption from an RF gap. The trigger for status PDU generation, TRIGGER 1 is raised just before the UE encounters the RF gap. 
         [0040]    At step 202, an RLC layer checks whether the next expected transmission sequence number (TSN) (NET) for transmission of PDUS is equal to a current TSN. If the NET is not equal to the current TSN, the RLC layer identifies that there are PDUs with TSNs that are missing. Upon identifying the missing TSNs, at step  204 , the RLC layer starts a timer T1. 
         [0041]    After a pre-determined time set for the timer T1, at step  206 , the timer T1 expires. At step  208 , the RLC layer detects the missing PDUs. Based on the missing PDUs, at step  210 , a UE initiates TRIGGER 1, wherein the TRIGGER 1 sends the status PDU to the HSPA network (hereinafter “network”) when a receive state variable VR_R is less than a highest expected state variable VR_H just before the UE encounters the RF gap. VR_R is a sequence number of the next in-sequence PDU expected to be received. It is set equal to SNmax+1 upon receipt of the next in-sequence PDU, wherein SNmax is the sequence number of the highest received in-sequence PDU. The initial value of the VR R variable can be set to 0. Further, VR_H is a sequence number of the highest expected PDU. This state variable is set equal to SN+1 only when a new PDU is received with VR(MR)&gt;SN≧VR(H). The initial value of the VR_H variable can be set to 0. At step  212 , the RLC layer identifies the RF gap. At step  214 , the RLC layer identifies whether the status prohibit timer is expired during/after RF gap, or after recovering from the RF gap. 
         [0042]    To minimize TMPR, the UE has to wait for the first MAC Handle Scheduling (MAC-HS) or MAC-eHS block to be correctly received at the MAC. If the first received TSN after the RF gap is not the NET, it implies that there are missing PDUs during the RF gap. Hence optimization can be achieved by minimizing T1 duration and T SPRemaining  duration. Here the UE raises a second trigger TRIGGER 2 soon after the UE resumes from RF gap due to a T1 timer expiry during the RF gap. 
         [0043]      FIG. 3  is a flow chart illustrating a method for triggering a status PDU generation, according to an embodiment of the present disclosure . At step  302 , the RLC layer checks whether the NET for transmission of PDUs is equal to the current TSN associated with the PDUs. If the NET and current TSN are not equal, then the RLC layer identifies that one or more PDS are missing. 
         [0044]    Subsequently, at step  304 , the RLC layer starts the timer T1. At step  306 , the RLC layer identifies an RF gap of a duration TGAP when the timer T1 is on. At step  308 , the timer T1 expires when the UE is in the RG gap. Based on the timer T1, and the RF gap, at step  310 , the RLC layer identifies the missing PDUs in communication with the UE. Thus, at step  312 , the UE initiates TRIGGER 2, wherein the TRIGGER 2 sends status PDU to the network when the PDUs are missed during the RF gap. 
         [0045]    According to  FIGS. 2 and 3 , the UE sends a status PDU to the network soon after resumption from the RF gap. Further, the UE need not have to wait for the first TSN to be received from the DL to detect a RF gap. As evident from  FIG. 3 , it can be noted that the status prohibit remaining time T SPRemaining  is the only tunable parameter and hence any optimization of this time is handled in optimized status prohibit handling logic. Hence, when either TRIGGER1 or TRIGGER2 is raised, the input is fed into optimized status prohibit handling logic, which then decides to send the status PDU to the network. 
         [0046]    With insights into the HARQ operation and the duration of RF pause, it can be inferred that if T RF-GAP  is longer than timer T1, and waiting for expiration of the timer T1 after RF resumes brings no advantage as the network MAC layer will not attempt to retransmit the missed TSNs. In such cases, timer T1 can be ignored and the received TSNs can be delivered to the RLC layer without delay. Further, if T RF-GAP  is less than timer T1, then there is a possibility to receive the TSNs through MAC level HARQ retransmissions. Hence, timer T1 duration can be modified to wait for one HARQ cycle to receive any missed TSNs. After one HARQ cycle (T HARQ   DL ), the probability of reception of missed TSNs is quite negligible. Hence, the optimized timer T1 duration can be defined by Equation (4): 
         [0000]    
       
         
           
             
               
                 
                   
                     T 
                      
                     
                         
                     
                      
                     
                       1 
                       Opt 
                     
                   
                   = 
                   
                     { 
                     
                       
                         
                           
                             
                               T 
                               HARQ 
                               DL 
                             
                             , 
                           
                         
                         
                           
                             
                               T 
                               
                                 RF_GAP 
                                  
                                 
                                     
                                 
                               
                             
                             &lt; 
                             
                               
                                 T 
                                 HARQ 
                                 DL 
                               
                               * 
                               
                                 N 
                                 RETX 
                               
                             
                           
                         
                       
                       
                         
                           
                             0 
                             , 
                           
                         
                         
                           
                             
                               T 
                               RF_GAP 
                             
                             ≥ 
                             
                               
                                 T 
                                 HARQ 
                                 DL 
                               
                               * 
                               
                                 N 
                                 RETX 
                               
                             
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   4 
                   ) 
                 
               
             
           
         
       
     
         [0047]      FIG. 4  is a flow chart illustrating a method of a trigger for status PDU creation and transmission for missed PDUs during RF Outage, according to an embodiment of the present disclosure. At step  402 , an RF gap of a duration T RF-GAP  occurs when PDUs are being transmitted between the network and the UE. At step  404 , a MAC layer checks whether the NET is equal to the current TSN and thus identifies that there are missing TSNs. If not, then at step  406 , the MAC layer follows the existing procedure of transfer of PDUs to the RLC. If yes, then at step  408 , the MAC layer further checks whether a duration of the RF gap is smaller than a product of a number of HARQ retransmissions N HARQ   _   RTEX  and duration of HARQ cycle T HARQ   _   CYCLE . If no at step  408 , then at step  410 , on a first received TSN, if the NET is not equal to TSN, then the MAC layer expires the timer T1 immediately and proceeds to step  414 . If yes, then at step  412 , on first received TSN, if NET is not equal to TSN, then the MAC layer expires the timer T1 after HARQ cycle duration T HARQ   _   CYCLE . 
         [0048]    At step  414 , all the MAC PDUs can be delivered after disassembly or reordering. At step  416 , the RLC layer detects SN GAP and triggers STATUS PDU creation. Based on the triggered status  PDU , at step  418 , TRIGGER 2 can be triggered by the RLC layer. 
         [0049]    The method described herein provides an optimal way of handling a status prohibit timer, wherein the main aim is to avoid transmission of too many status PDUs to the network, which causes the network to retransmit too many DL PDUs. The triggers, either TRIGGER1, or TRIGGER2, or both, are fed into the status prohibit timer handling logic that regulates the number of Status PDUs transmitted to the network based. 
         [0050]      FIG. 5  is timing diagram illustrating a method for determining a least possible turn-around time for a network to start PDU retransmissions, according to an embodiment of the present disclosure. A round trip time is estimated for the network to respond to the UE with retransmissions of missing PDUs. Assuming that it takes 2 HARQ transmissions, initially a first transmission and then a second retransmission for the first transmission, for the status PDU to be successfully decoded at the network and a UL HARQ Cycle duration (T HARQ   UL ) of 16 ms (for 2 ms TTI) and a DL HARQ cycle (T HARQ   DL ) for scheduling the retransmissions, the retransmission of missing PDUs cannot expected from the network before ˜50 ms. Hence T TAT-AP  is chosen as 50 ms. If the network configured status prohibit timer duration is less than 50 ms, then the UE could end up sending excess number of status PDUs, i.e., the PDUs turn out to be redundant. 
         [0051]      FIG. 6  is a flow chart illustrating a method for enabling optimized status PDU transmission, according to an embodiment of the present disclosure. At step  602 , at the time of sending a status PDU, RLC stores the state variables for PDU generation. Here, the state variables include, but are not limited to, current VR_R, current VR_H, number of missing PDUs (N MP ), and the like. The state variables are backed up as VR_R_Bkup, VR_H_Bkup, and N MP   _   Bkup . At step  604 , status PDU generation can be triggered, wherein the trigger can be TRIGGER1 and TRIGGER2, and wherein TRIGGER 1 can be triggered for any of the missing PDU situations, and TRIGGER 2 can be triggered for missing PDUs due to a RF gap. The status PDU generation trigger can also be influenced by polling information received during DL PDU. 
         [0052]    At step  606 , RLC layer checks whether status prohibit timer Tsp is configured. If no, at step  608 , the UE can prepare and transmit the status PDU. If yes, at step  610 , it is further checked whether status prohibit timer Tsp is expired or not running. If the Tsp is not expired or not running, and TRIGGER 2 was triggered, at step  612 , it is further checked whether T SPRemaining &gt;=T HARQ CYCLE . If yes, at step  614 , the UE can immediately create status PDU and send it to the network indicating the missing TSNs, wherein sending the missing TSNs can be done by overriding the status prohibit timer. 
         [0053]    If the T SP  has not expired or not running, and TRIGGER 1 was triggered, at step 616, then the UE identifies it as normal status prohibit expiry and thus creates and transmits a status PDU along with setting the status of DELAYED_STATUS_PDU as false. If the Tsp is expired/not running, at step 618, it is further checked whether the network configured Tsp is less than T TAT   _   SP . If no, at step 616, the UE identifies it as normal status prohibit expiry and creates and transmits a status PDU along with setting the status of DELAYED_STATUS_PDU as false. If yes, at step  620 , VR_R is checked to determine if it belongs to V R   _   R   _ Bku p  and V R   _   H   _   Bkup , and if NMP is less than or equal to N MP   _   Bkup , and if DELAYED_STATUS_PDU is equal to false. If no, at step  616 , the UE identifies it as normal status prohibit expiry and creates and transmits a status PDU along with setting the status of DELAYED STATUS_PDU as false. If yes, at step  622 , the status PDU transmission can be delayed by Td. Further, the status prohibit timer can be restarted for T d  duration and the transmission of the status PDU can be withheld for the T d  duration. Based on the restarted T d  duration, the status of DELAYED_STATUS_PDU can be set as true. 
         [0054]    On the next trigger for status PDU creation, if the latest current VR_R and VR_H are within the window of backed-up VR_R and VR_H, and if the T SP  is shorter than the round trip time T TAT-AP , then the transmission of status PDU is delayed by T d . Alternatively, if the missing PDUs are detected due to an RF outage/Gap, and if T SPRemaining &gt;T HARQ   DL , then the status prohibit timer can be prematurely terminated and status PDU is transmitted. 
         [0055]    The present system and method allows recovery of missing PDUs using an UL path. A quick UL PDU retransmission scheme is provided, wherein the retransmission of missing PDUs not decoded at the network can possibly be initiated sooner than standard based procedures. In the event of recovery from RF outage, a poll bit may be set in the first UL PDU, without waiting for poll timer, poll prohibit timer or poll periodic timer to expire to solicit the “reception status” of UL transmitted PDUs at the network. The network may configure all the criteria or a sub-set of criterion for setting the poll bit. Further, when the UE resumes from the RF gap, it sets the poll bit in the UL PDU transmitted. Further, the UE shall over-ride the poll prohibit timer, if configured and running. Further, the UE shall restart the poll timer on transmission of this PDU that had the poll bit set. Further, the present system and method assists in reception of status PDUs in DL if one was missed during RF gap. In Tx window full cases, it helps for quick reception of missing PDUs and transmission windows at RLC moves continues. 
         [0056]    The embodiments discussed herein allow for recovery of missing PDUs using UL MAC grants. Currently, pausing of UL transmission in DSDS system can cause resources allocated for UL transmission to not be utilized by UE during an RF pause, which may cause the network to reduce UL grants when UE resumes data transfer. Further, after primary stack resumes from RF pause, a bulk delivery of TCP packets (formed out of PDUs recovered after RF pause and PDUs received during T MPR ) is made to TCP at once causing a surge in instantaneous throughput and TCP layer releases corresponding ACK packets to lower layers and causes a sudden increase in buffer occupancy (BO) at MAC. 
         [0057]    If UL MAC is operating with reduced grants, the transmission of TCP ACK packets to the network gets slower leading to increased RTT. If N BO  is the BO in number of PDUs and N SG  is the number of PDUs that can be transmitted in 1 TTI with the current serving grant (SG), then the number of TTIs (N TTI ) required to transmit the current buffer occupancy (BO) is 
         [0000]    
       
         
           
             
               N 
               TTI 
             
             = 
             
               
                 
                   N 
                   BO 
                 
                 
                   N 
                   SG 
                 
               
               . 
             
           
         
       
     
         [0000]    The UE may request for higher grants by sending scheduling information (SI). However SI transmission can be made on expiry of SIG timer (T SIG ) that checks the frequent transmission of SI to the network. 
         [0058]    In order to improve RTT, the sudden surge in BO has to be detected at MAC and SI indicating the high BO should be conveyed to the network seeking higher scheduling grant (SG) irrespective of any procedures that may prohibit SI transmission. The idea is to identify a sudden surge of UL status PDUs at RLC layer and sending a scheduling information to the network requesting higher grants. The UE may send the SI without waiting for any SIG timer that may be running at the time of recovery from RF outage. This would ensure that the network grants are not delayed due to a long SIG timer or a SIG timer miss aligned with the arrival of status PDUs to RLC layer. 
         [0059]      FIG. 7  is a flow chart illustrating a method for enabling optimized SI transmission to request the network to enhance the serving grant, according to an embodiment of the present disclosure. At step  702 , current buffer occupancy (BOcurrent) can be computed. At step  704 , a number of TTIs (N TTI ) required to transmit the current BO with the existing serving grant can be computed. At step  706 , it is checked whether RF has resumed from pause, whether throughput is not limited by remaining power of the UE, and whether N TTI  is greater than a number of UL HARQ processes per TTI. If yes, at step  708 , the UE can send SI forcefully. If no, at step  710 , the standard defining procedure can be followed for SI transmission. 
         [0060]    During RF pause, the network would transmit packets for 1 DL HARQ cycle (i.e. N HARQ   DL  TTIs) and resort to HARQ retransmissions due to no response from UE. Depending on RF Pause Gap duration, two cases can be analyzed with respect to window operation at TCP and RLC. 
         [0061]    Case 1: If T RF-GAP ≦T HARQ   DL ×N RETX , UE MAC would receive and acknowledge further transmissions on RF resumption and if status PDU and TCP ACK PDUs are sent within one UL HARQ cycle (i.e. N HARQ   UL  TTIs), normal window operation resumes at RLC and TCP layers. 
         [0062]    Case 2: On the other hand if T RF-GAP &gt;T HARQ   DL  ×N RETX , RLC and TCP windows stall due to non-reception of ACKs. On RF resumption, the status PDUs and TCP ACK PDUs should be transmitted as quickly as possible to pull the RLC and TCP layers out of window stall. 
         [0063]    In both cases, for efficient window operation at RLC and TCP after an RF resumption, it is desirable to have sufficient grants to clear the BO within T HARQ   UL . Hence the criteria for forceful transmission of SI on RF resumption may be set as N TTI &gt;N HARQ   UL . 
         [0064]    For UL TTI Duration of 2 ms and 10 ms (14) translates to forceful transmission of SI if BO is higher than that could be transmitted with the existing serving grant within 16 ms and 40 ms respectively. According to an embodiment of the present invention, fake buffer status can be reported to indicate high BO in the case of wide gap between VT_S and VT_A (Ex: (VT_S-VT_A) mod configured_Window Size&gt;40% of Configured Window Size). 
         [0065]    While the present disclosure has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be defined as being limited to the embodiments, but should be defined by the appended claims and equivalents thereof.