WO2016077762A1 - Data compression techniques for handover and radio link failure recovery - Google Patents
Data compression techniques for handover and radio link failure recovery Download PDFInfo
- Publication number
- WO2016077762A1 WO2016077762A1 PCT/US2015/060690 US2015060690W WO2016077762A1 WO 2016077762 A1 WO2016077762 A1 WO 2016077762A1 US 2015060690 W US2015060690 W US 2015060690W WO 2016077762 A1 WO2016077762 A1 WO 2016077762A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- data compression
- packets
- target base
- sequence
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/02—Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
- H04W36/023—Buffering or recovering information during reselection
- H04W36/0235—Buffering or recovering information during reselection by transmitting sequence numbers, e.g. SN status transfer
Definitions
- the present disclosure for example, relates to wireless communication systems, and more particularly to data compression techniques for handover and radio link failure in long term evolution (LTE) wireless communication systems.
- LTE long term evolution
- Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on.
- These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power).
- Examples of such multiple-access systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, and orthogonal frequency-division multiple access (OFDMA) systems.
- CDMA code-division multiple access
- TDMA time-division multiple access
- FDMA frequency-division multiple access
- OFDMA orthogonal frequency-division multiple access
- a wireless multiple-access communication system may include a number of base stations, each simultaneously supporting communication for multiple communication devices, otherwise known as user equipment (UEs).
- a base station may communicate with UEs on downlink channels (e.g., for transmissions from a base station to a UE) and uplink channels (e.g., for transmissions from a UE to a base station).
- a UE may be transferred from a serving base station (known as the "source” base station) to another base station (known as the "target” base station).
- the UE may be moving into the coverage area of the target base station, or the target base station may be capable of providing better service for the UE or relieving the source base station of excess load.
- the transition may be referred to as a "handover.”
- a target base station and a UE may need to synchronize various items of information in order to establish efficient communications. Reducing the time to establish such synchronization may enhance the overall efficiency of a wireless
- a UE and source base station may perform data compression on transmitted data packets using one or more data compression techniques.
- the source base station may provide context information, including information regarding data compression, to a target base station, thus enabling the target base station to continue the data compression following the handover without having to reestablish the data compression context.
- the source base station may determine data compression capabilities of the UE and the target base station. That is, the handover operations, and the manner in which the various entities associated with the handover (i.e., source, target, and UE) effect a handover, may depend on the data capabilities of the target base station.
- the source base station may communicate the determined data compression capabilities to the UE and target base station.
- the source base station may determine one or more gaps in a sequence of packets received from the UE, and communicate the gap or gaps to the target base station.
- the UE may be directed to retransmit the packets associated with the gap or gaps to the target base station according to the same data compression techniques used for the original transmission of the packets.
- a target base station may decompress the retransmitted packets.
- the target base station may forward the retransmitted packets to the source base station for decompression.
- the method may include determining that a handover of a user equipment (UE) to a target base station is to be performed, identifying at least one gap in a sequence of packets received from the UE, determining a data compression capability of the target base station and forwarding context information for the UE to the target base station, wherein the context information is based at least in part on the data compression capability of the target base station.
- UE user equipment
- the apparatus may include means for determining that a handover of a user equipment (UE) to a target base station is to be performed, means for identifying at least one gap in a sequence of packets received from the UE, means for determining a data compression capability of the target base station and means for forwarding context information for the UE to the target base station, wherein the context information is based at least in part on the data compression capability of the target base station.
- UE user equipment
- the apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory.
- the instructions may be operable by the processor to cause the apparatus to determine that a handover of a user equipment (UE) to a target base station is to be performed, identify at least one gap in a sequence of packets received from the UE, determine a data compression capability of the target base station and forward context information for the UE to the target base station, wherein the context information is based at least in part on the data compression capability of the target base station.
- UE user equipment
- a non-transitory computer readable medium for wireless communication may include instructions executable to determine that a handover of a user equipment (UE) to a target base station is to be performed, identify at least one gap in a sequence of packets received from the UE, determine a data compression capability of the target base station and forward context information for the UE to the target base station, where the context information is based on the data compression capability of the target base station.
- UE user equipment
- the sequence of packets received from the UE comprises uplink data packets, and the uplink data packets comprise information that is compressed according to a data compression routine.
- determining the data compression capability of the target base station comprises determining whether the target base station supports a same data compression routine as the source base station.
- forwarding the context information comprises forwarding, to the target base station, compression state information associated with second packets sequenced after the at least one gap, and the compression state information facilitates decompression of the second packets.
- the context information comprises a status report indicative of the at least one gap in the sequence of data packets and compression state information associated with a data compression routine.
- forwarding the context information comprises forwarding a data compression buffer to the target base station, and the data compression buffer comprises a static data compression portion and a non-static data compression portion.
- the static portion may be associated with cell-specific data compression and the non-static portion may be associated with UE-specific data compression.
- forwarding the data compression buffer to the target base station comprises forwarding the non-static data compression portion of the data compression buffer.
- determining the data compression capability of the target base station comprises determining that the target base station does not support a same data compression routine as the source base station.
- the context information comprises control information that comprises an identification of a latest sequential uplink packet before the at least one gap in the sequence of received uplink packets.
- Some examples of the method, apparatus, or non-transitory computer-readable medium described herein may further include processes, features, means, or instructions for forwarding an indication of the at least one gap in the sequence of received uplink packets.
- Some examples of the method, apparatus, or non-transitory computer-readable medium described herein may include processes, features, means, or instructions for determining that a first uplink packet received subsequent to at least one gap in a sequence of packets is uncompressed by a data compression routine. Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for forwarding the first uplink packet to the target base station.
- the sequence of packets received from the UE comprises
- identifying the at least one gap in the sequence of packets received from the UE comprises identifying an unacknowledged downlink data packet.
- determining the data compression capability of the target base station comprises determining whether the target base station supports a same data compression routine as the source base station.
- Some examples of the methods, apparatuses, or non- transitory computer-readable media described herein may further include processes, features, means, or instructions for forwarding, to the target base station, the unacknowledged downlink data packet and one or more downlink data packets subsequent to the
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for transmitting a handover message to the UE indicating that the target base station is to be used for subsequent communications, and the handover message comprises an indication that the target base station supports the data compression routine used by the source base station and the UE, where the indication is based on determining that the data compression capabilities of the target base station are compatible with data compression capabilities of the source base station.
- the handover message comprises a command to the UE to retransmit a packet associated with the at least one gap.
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for transmitting a data compression capability of the UE to the target base station.
- a method of wireless communication is described. The method may include receiving a handover indication that a UE is to be handed over from a source base station, transmitting data compression capabilities to the source base station, receiving context information for the UE from the source base station, and the context information identifies at least one gap in a sequence of packets sent by the UE to the source base station and transmitting to the UE based at least in part on the context information.
- the apparatus may include means for receiving a handover indication that a UE is to be handed over from a source base station, means for transmitting data compression capabilities to the source base station, means for receiving context information for the UE from the source base station, wherein the context information identifies at least one gap in a sequence of packets sent by the UE to the source base station and means for transmitting to the UE based at least in part on the context information.
- the apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory.
- the instructions may be operable by the processor to cause the apparatus to receive a handover indication that a UE is to be handed over from a source base station, transmit data
- compression capabilities to the source base station, receive context information for the UE from the source base station, wherein the context information identifies at least one gap in a sequence of packets sent by the UE to the source base station and transmit to the UE based at least in part on the context information.
- a non-transitory computer readable medium for wireless communication may include instructions executable to receive a handover indication that a UE is to be handed over from a source base station, transmit data compression capabilities to the source base station, receive context information for the UE from the source base station, where the context information identifies at least one gap in a sequence of packets sent by the UE to the source base station and transmit to the UE based on the context information.
- the data compression capabilities of the target base station are compatible with data compression capabilities of the source base station, and where the context information comprises data compression context information for the UE.
- the data compression context information is used for processing a packet associated with the at least one gap in the sequence of packets sent by the UE to the source base station.
- transmitting to the UE comprises transmitting a status message that identifies the at least one gap in the sequence of packets sent by the UE to the source base station.
- the sequence of packets sent by the UE to the source base station comprises a sequence of uplink data packets, where the uplink data packets comprise information that is compressed according to the data compression routine, and where receiving the context information comprises receiving additional packets that arrived at the source base station subsequent to the at least one gap in the sequence of the uplink packets.
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for receiving a data compression buffer from the source base station, the data compression buffer for use in decompressing data contained in an uplink packet associated with the at least one gap.
- the data compression buffer comprises a static data compression portion and a non-static data compression portion.
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for receiving the data compression buffer from the source base station comprises receiving the non-static data compression portion of the data compression buffer.
- the sequence of packets sent by the UE to the source base station comprises acknowledgment information for a sequence of downlink data packets sent by the source base station to the UE, the sequence of downlink data packets comprising information that is compressed according to the data compression routine, the method further comprising receiving a downlink data packet associated with the at least one gap in the sequence of downlink packets sent by the source base station to the UE and one or more data packets subsequent to the first gap in the sequence of downlink packets sent by the source base station to the UE.
- transmitting to the UE comprises retransmitting to the UE one or more of the received downlink data packets according to the data compression routine.
- the data compression capabilities of the target base station are different from the data compression capability of the source base station.
- transmitting to the UE comprises transmitting a status message that identifies the at least one gap in the sequence of data sent by the UE to the source base station.
- the context information comprises an indication of a latest sequential packet in the sequence of data sent by the UE to the source base station.
- transmitting to the UE comprises transmitting a status message to the UE, the status message comprising an identification of one or more packets subsequent to the latest sequential packet that are to be retransmitted.
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for receiving, from the source base station, a downlink data packet unacknowledged by the UE and one or more downlink data packets of the sequence of packets.
- and transmitting to the UE comprises transmitting the one or more downlink data packets to the UE.
- the method may include transmitting packets to a source base station, receiving a handover message from the source base station that indicates subsequent communications are to be transmitted to a target base station, the handover message including an indication of data compression capabilities of the target base station and receiving a transmission from the target base station, and the transmission is based at least in part on the data compression capabilities of the target base station.
- the apparatus may include means for transmitting packets to a source base station, means for receiving a handover message from the source base station that indicates subsequent communications are to be transmitted to a target base station, the handover message including an indication of data compression capabilities of the target base station and means for receiving a transmission from the target base station, and the transmission is based at least in part on the data compression capabilities of the target base station.
- the apparatus may include a processor, memory in electronic communication with the processor, and instructions stored in the memory.
- the instructions may be operable by the processor to cause the apparatus to transmit packets to a source base station, receive a handover message from the source base station that indicates subsequent communications are to be transmitted to a target base station, the handover message including an indication of data compression capabilities of the target base station and receive a transmission from the target base station, wherein the transmission is based at least in part on the data compression capabilities of the target base station.
- a non-transitory computer readable medium for wireless communication may include instructions executable to transmit packets to a source base station, receive a handover message from the source base station that indicates subsequent communications are to be transmitted to a target base station, the handover message including an indication of data compression capabilities of the target base station and receive a transmission from the target base station, where the transmission is based on the data compression capabilities of the target base station.
- transmitting packets to the source base station comprises transmitting a sequence of packets to the source base station, the packets comprising data that is compressed according to a data compression routine.
- receiving the transmission from the target base station comprises receiving a status report that identifies at least one gap in the sequence of packets that were received at the source base station.
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for retransmitting the at least one packet identified by the status report, the retransmitted packet comprising data that is compressed according to data compression capabilities of the target base station.
- retransmitting the at least one packet identified by the status report comprises retransmitting uncompressed data in the at least one packet, where the handover message comprises an indication that the target base station does not support a data compression routine.
- the status report identifies a latest sequential packet in an ordered sequence of data packets.
- transmitting packets to the source base station comprises transmitting an acknowledgment for each packet in a sequence of downlink packets received from the source base station, the sequence of received downlink packets comprising data that is compressed according to a data compression routine.
- Some examples of the methods, apparatuses, or non-transitory computer-readable media described herein may further include processes, features, means, or instructions for transmitting a status report to the target base station, the status report indicating at least one gap in the sequence of received downlink data packets.
- receiving the transmission from the target base station comprises receiving one or more retransmitted packets identified by the status report, the retransmitted packets comprising data that is compressed by the target base station according to the data compression routine.
- FIG. 1 shows a block diagram of a wireless communication system in accordance with various aspects of the present disclosure
- FIG. 2A illustrates an example of a wireless communication system for providing data compression of a source base station at a target base station following a handover in accordance with various aspects of the present disclosure
- FIG. 2B illustrates an example of a wireless communication system for facilitating data compression through connection establishment procedure in accordance with various aspects of the present disclosure
- FIGs. 3A-3C illustrate an example of a wireless communication system for facilitating data compression at a target base station following a handover in accordance with various aspects of the present disclosure
- FIG. 4 illustrates an example of a wireless communication system for transmitting control information to a target base station for a handover in accordance with various aspects of the present disclosure
- FIGs. 5A-5C illustrate an example of a wireless communication system for facilitating data compression at a target base station following a handover, in accordance with various aspects of the present disclosure
- FIG. 6 illustrates an example of a wireless communication system for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure
- FIG. 7 illustrates an example of a process flow for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure
- FIG. 8 shows a block diagram of a device configured for use in wireless communication, in accordance with various aspects of the present disclosure
- FIG. 9 shows a block diagram of a device configured for use in wireless communication, in accordance with various aspects of the present disclosure.
- FIG. 10 shows a block diagram of a wireless communication system, in accordance with various aspects of the present disclosure
- FIG. 1 1 shows a block diagram of an apparatus for use in wireless communication, in accordance with various aspects of the present disclosure
- FIG. 12 shows a block diagram of an apparatus for use in wireless communication, in accordance with various aspects of the present disclosure
- FIG. 13 shows a block diagram of a base station (e.g., a base station forming part or all of an eNB) for use in wireless communication, in accordance with various aspects of the present disclosure
- FIG. 14 shows a block diagram of a multiple-input/multiple-output communication system, in accordance with various aspects of the present disclosure
- FIGs. 15-18 are flow charts illustrating examples of a method for facilitating data compression at a base station following handover in accordance with various aspects of the present disclosure
- FIGs. 19-22 are flow charts illustrating examples of a method for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- the present disclosure relates to enhancing network throughput, performance, and efficiency in wireless communications system through data compression techniques applied to handover and radio link failure operations.
- a UE and source base station may
- eDCS evolved data compression scheme
- the source base station may determine the data compression capabilities of the target base station and transmit context information to the target base station based on the data compression capabilities of the target base station.
- the context information may include packet data convergence protocol (PDCP) packets in a sequence of PDCP packets transmitted by the UE and information on one or more gaps in received packets of the sequence of packets.
- the context information may also include information on one or more gaps in a sequence of acknowledgments received from the UE, the one or more gaps indicating gaps in the reception of the sequence of data packets at the UE.
- the context information may also include data compression buffer information when the target base station has capabilities to perform data compression techniques of the source base station.
- the context information includes an eDCS buffer, which may be referred to as a non-static buffer, or a static buffer, or both.
- a handover command may be transmitted to the UE indicating the handover to the target base station and data compression capabilities of the target base station and, in some examples, may include an indication of data compression capabilities of the target base station.
- the handover command may not indicate the data compression capabilities of the target base station and the UE and target base station may communicate and determine that data compression may be continued based on compression context provided to the target base station from the source base station or the UE.
- the target base station and the UE may reduce delay associated with reestablishing data compression buffers, therefore providing more efficient communications more quickly with the target base station. This may mitigate the impact of a handover on the end user by reducing the disruption in data transmission. For example, if the UE is engaged in delay sensitive communications, Quality- of-Service (QoS) standards may be impacted by a handover delay and the techniques described in this disclosure may provide enhanced QoS for the UE.
- QoS Quality- of-Service
- the source base station may transmit control information instead of data compression context to the target base station.
- the control information may indicate packets that are to be retransmitted by the UE following a reset of compression context.
- data compression context may be updated based on retransmitted packets and subsequent transmitted packets, or may be may be updated based on
- the source base station may not transmit the control information, and the UE may retransmit all packets for which a packet data protocol convergence (PDCP) discard timer has not expired and that have not been acknowledged by the receiver.
- PDCP packet data protocol convergence
- maintaining the data compression buffers across radio resource control (R C) connection setups may help maintain efficient data compression performance, which may include RRC connections at different base stations. It may therefore aid compression performance for a target base station to retrieve data compression context information from a source base station when the target establishes an RRC connection with the UE. That is, compression performance may be aided when buffers are maintained for a UE following an idle mode mobility procedure.
- R C radio resource control
- a UE communicating with a source base station utilizing a data compression scheme may receive a context identifier associated with the data compression scheme. After transitioning to an idle mode and then camping on and reselecting a target base station, the UE may transmit the context identifier to the target.
- the target base station may use the context identifier to request data compression context information from the source base station, which may be passed to the target base station, and subsequently used by the target base station to communicate with the UE.
- buffers may be maintained across RRC connection setups associated with idle mode mobility procedures, and a UE and target base station may communicate using the same data compression scheme and according to the same data compression context information, as the UE and the source base station.
- a wireless communications system which employs such techniques for data compression may experience increased system capacity (e.g., by accommodating higher bandwidth and increased number of users), faster data exchange (e.g. , quicker web page downloads), improved call setup (e.g. , during cell edge scenarios when handover may occur during call setup), and UE transmit power benefits.
- system capacity e.g., by accommodating higher bandwidth and increased number of users
- faster data exchange e.g. , quicker web page downloads
- improved call setup e.g. , during cell edge scenarios when handover may occur during call setup
- UE transmit power benefits e.g., during cell edge scenarios when handover may occur during call setup
- FIG. 1 illustrates an example of a wireless communications system 100 in accordance with various aspects of the disclosure.
- the wireless communications system 100 includes base stations 105, UEs 1 15, and a core network 130.
- the core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP)
- IP Internet Protocol
- the core network 130 may also manage or activate aspects of data compression schemes (e.g., eDCS) utilized with the wireless communications system 100.
- the base stations 105 interface with the core network 130 through backhaul links 132 (e.g., S I , etc.) and may perform radio configuration and scheduling for communication with the UEs 1 15, or may operate under the control of a base station controller (not shown).
- the base stations 105 may communicate, either directly or indirectly (e.g. , through core network 130), with each other over backhaul links 134 (e.g. , XI , etc.), which may be wired or wireless communication links.
- the base stations 105 may wirelessly communicate with the UEs 1 15 via one or more base station antennas. Each of the base station 105 sites may provide communication coverage for a respective geographic coverage area 1 10.
- base stations 105 may be referred to as a base transceiver station, a radio base station, an access point, a radio transceiver, a NodeB, eNodeB (eNB), Home NodeB, a Home eNodeB, or some other suitable terminology.
- the geographic coverage area 1 10 for a base station 105 may be divided into sectors making up only a portion of the coverage area (not shown).
- the wireless communications system 100 may include base stations 105 of different types (e.g., macro and/or small cell base stations). There may be overlapping geographic coverage areas 1 10 for different technologies.
- the base station 105 serving the UE 1 15 may perform a handover procedure to allow the UE 1 15 to begin communications with an adjacent base station 105 (i.e., the target base station).
- Such handover procedures may be performed according to established techniques to provide mobility to UEs 1 15 within the wireless communications system 100.
- a UE 1 15 may be in an idle mode, and may transition between base stations 105. This may involve a UE 1 15 camping on and reselecting a target or destination base station 105, with which the UE 1 15 establishes a new RRC connection (e.g., "sets up" an RRC connection). In some cases, reselection may also occur after a radio link failure (RLF).
- RLF radio link failure
- a source base station 105 may establish communications with a UE 1 15 and may initiate an eDCS techniques to enhance, for example, data rates for the communications.
- eDCS techniques may include data compression according to one or more data compression algorithms.
- Other eDCS techniques may include data compression using string matches for consecutive transmitted packets.
- eDCS context information may be used to compress and decompress such packets.
- eDCS context may include, for example, a data compression buffer that includes information on string matches that is updated for each transmitted packet and used for compression and decompression of packets.
- a UE 1 15 may compress one or more data packets prior to transmitting the data packets to a base station 105, and the base station 105 may receive the compressed packets, decompress the packets, and perform various further operations on the data packets.
- a base station 105 may compress one or more data packets prior to transmitting the data packets to a UE 1 15, and the UE 1 15 may receive the compressed packets, decompress the packets, and perform various further operations on the data packets.
- both the UE 1 15 and base station 105 may operate according to the same data compression routines.
- data compression routines may become more efficient as more data is processed.
- a data compression routine that initiates from a "cold start” may take more time to achieve a same level of compression compared to a same data compression routine that initiates from a "warm start.”
- techniques for handover of a UE 115 may allow for continued use of data compression techniques after handover as were used prior to handover.
- a warm start may be achieved following a radio link failure or across different radio resource control (R C) connections through use of compression buffers that were previously used by the base station and UE.
- R C radio resource control
- the wireless communications system 100 is an LTE/LTE-A network.
- the term evolved Node B (eNB) may be generally used to describe the base stations 105
- the term UE may be generally used to describe the UEs 115.
- the wireless communications system 100, and base stations 105 and UEs 115 within the wireless communications system 100 may be configured to communicate utilizing eDCS.
- both base stations 105 and UEs 115 may be equipped with eDCS buffers, as described below.
- the wireless communications system 100 may be a Heterogeneous
- each eNB or base station 105 may provide
- cell is a 3GPP term that can be used to describe a base station, a carrier, or component carrier associated with a base station, or a coverage area (e.g., sector, etc.) of a carrier or base station, depending on context.
- a macro cell may be a base station that generally covers a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscriptions with the network provider.
- a small cell is a lower-powered base station, as compared with a macro cell, that may operate in the same or different (e.g., licensed, unlicensed, etc.) frequency bands as macro cells.
- Small cells may include pico cells, femto cells, and micro cells according to various examples.
- a pico cell may cover a relatively smaller geographic area and may allow unrestricted access by UEs with service subscriptions with the network provider.
- a femto cell also may cover a relatively small geographic area (e.g., a home) and may provide restricted access by UEs having an association with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs for users in the home, and the like).
- An eNB for a macro cell may be referred to as a macro eNB.
- An eNB for a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB.
- An eNB may support one or multiple (e.g., two, three, four, and the like) cells (e.g., component carriers).
- the wireless communications system 100 may support synchronous or
- the base stations may have similar frame timing, and transmissions from different base stations may be approximately aligned in time.
- the base stations may have different frame timing, and transmissions from different base stations may not be aligned in time.
- the techniques described herein may be used for either synchronous or asynchronous operations.
- the communication networks may be packet-based networks that operate according to a layered protocol stack.
- PDCP Packet Data Convergence Protocol
- a Radio Link Control (RLC) layer may perform packet segmentation and reassembly to communicate over logical channels.
- RLC Radio Link Control
- data compression techniques may be implemented between the PDCP and RLC layers such that data packets from the PDCP layer may be compressed and provided to the RLC layer.
- a Medium Access Control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels.
- the MAC layer may also use Hybrid ARQ (HARQ) to provide retransmission at the MAC layer to improve link efficiency.
- HARQ Hybrid ARQ
- the Radio Resource Control (RRC) protocol layer may provide establishment, configuration, and maintenance of an RRC connection between a UE 1 15 and the base stations 105 or core network 130 supporting radio bearers for the user plane data.
- RRC Radio Resource Control
- the transport channels may be mapped to Physical channels.
- the UEs 1 15 may be dispersed throughout the wireless communications system 100, and each UE 1 15 may be stationary or mobile.
- a UE 1 15 may also include or be referred to by those skilled in the art as a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communications device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.
- a UE 115 may be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, or the like.
- PDA personal digital assistant
- a UE may be able to communicate with various types of base stations and network equipment including macro eNBs, small cell eNBs, relay base stations, and the like.
- the communication links 125 shown in wireless communications system 100 may include uplink (UL) transmissions from a UE 115 to a base station 105, or downlink (DL) transmissions, from a base station 105 to a UE 115.
- the downlink transmissions may also be called forward link transmissions while the uplink transmissions may also be called reverse link transmissions.
- Each communication link 125 may include one or more carriers, where each carrier may be a signal made up of multiple sub-carriers (e.g. , waveform signals of different frequencies) modulated according to the various radio technologies described above.
- Each modulated signal may be sent on a different sub-carrier and may carry control information (e.g., reference signals, control channels, etc.), overhead information, user data, etc.
- the communication links 125 may transmit bidirectional communications using FDD (e.g. , using paired spectrum resources) or TDD operation (e.g. , using unpaired spectrum resources).
- FDD e.g. , using paired spectrum resources
- TDD operation e.g. , using unpaired spectrum resources.
- Frame structures for FDD e.g., frame structure type 1
- TDD e.g., frame structure type 2
- a UE 115 may determine that a radio link has failed and initiate a RLF procedure. For example, an RLF procedure may be triggered upon an RLC indication that a maximum number of retransmissions has been reached, upon receiving a maximum number of out-of-sync indications, or upon radio failure during a random access channel (RACH) procedure. In some cases (e.g., after reaching the limit for out-of-sync indications) a UE 115 may initiate a timer and wait to determine whether a threshold number of in-sync indications are received.
- RACH random access channel
- the UE 115 may abort the RLF procedure. Otherwise, the UE 115 may perform a RACH procedure to regain access to network.
- the RACH procedure may include transmitting an RRC connection re-establishment request including the C-RNTI, the cell identification (ID), security verification information, and a cause for re-establishment.
- the base station 105 receiving the request may respond with either an R C connection re- establishment message or an RRC connection re-establishment rejection.
- the RRC connection re-establishment message may contain parameters for establishing a signaling radio bearer (SRB) for the UE 115 as well as information for generating a security key.
- SRB signaling radio bearer
- a UE 115 may request data compression support at a base station 105. This may include requesting a transfer of data compression context information from a source base station 105 with which UE 115 was previously communicating utilizing a data compression scheme.
- a target base station 105 may signal its data compression capability, as well as its ability to retrieve context information from a source base station 105.
- base stations 105 and/or UEs 115 may include multiple antennas for employing antenna diversity schemes to improve communication quality and reliability between base stations 105 and UEs 115. Additionally or alternatively, base stations 105 and/or UEs 115 may employ multiple -input, multiple-output (MIMO) techniques that may take advantage of multi-path environments to transmit multiple spatial layers carrying the same or different coded data.
- MIMO multiple -input, multiple-output
- Wireless communications system 100 may support operation on multiple cells or carriers, a feature which may be referred to as carrier aggregation (CA) or multi-carrier operation.
- a carrier may also be referred to as a component carrier (CC), a layer, a channel, etc.
- carrier may also be referred to as a component carrier (CC), a layer, a channel, etc.
- carrier may also be referred to as a component carrier (CC), a layer, a channel, etc.
- a UE 115 may be configured with multiple downlink CCs and one or more uplink CCs for carrier aggregation.
- Carrier aggregation may be used with both FDD and TDD component carriers.
- a base station 105 may determine that a handover is in order for a particular UE 115, and may initiate a handover procedure.
- the base station 105 may, for example, determine that the UE 115 is likely to exit a coverage area 110 or that another base station 105 may be able to provide better services to the UE 115.
- a handover may be initiated by a UE 115.
- a handover may be initiated by a UE 115.
- a data compression (eDCS) buffer may be provided as part of the handover procedure in order to allow the UE 115 to continue using data compression techniques both before and after the handover.
- eDCS data compression
- UEs 115 and base stations 105 may utilize context checkpoints to synchronize data compression buffers.
- a target base station 105 may thus indicate its data compression capability utilizing a context checkpoint identifier.
- a UE 115 may signal its ability to synchronize data compression buffers (e.g., "rollback" to a particular context checkpoint).
- a UE 115 and a base station 105 may reset their buffers (e.g., restart the buffer population) to a known initialization point.
- UEs 115 may maintain, in some examples, several context checkpoints.
- This may include a UE 115 caching earlier checkpoints to allow it to rollback as necessary, and a checkpoint corresponding to a current data compression buffer context.
- This ability to rollback to a specific data compression context or to reset data compression context may provide for flexible data compression buffer management and may support continuity data compression schemes through mobility procedures, including idle mode mobility procedures.
- the described techniques may, however, also be applied within an established RRC connection. For instance, a UE 115 that briefly tunes away a source base station 105 or momentarily loses a connection (e.g., upon expiration of a T310 timer), may resynchronize data compression context by rolling back to a previously signaling checkpoint.
- FIG. 2 A illustrates an example of a wireless communication system 200 for providing data compression being performed at a source base station that may be continued at a target base station following a handover in accordance with various aspects of the present disclosure.
- Wireless communication system 200 may include a UE 115-a, which may be an example of a UE 115 described above with reference to FIG. 1.
- Wireless communication system 200 may also include a base station 105-a and base station 105-b, which may be examples of base station 105 described above with reference to FIG. 1.
- Wireless communication system 200 illustrates an example of a handover from source base station 105-a to target base station 105-b.
- UE 115-a may move from the coverage area 110-a of base station 105-a to coverage area 110-b of base station 105-b.
- a handover may also be initiated if base station 105-b can provide better service for UE 1 15 -a or for reasons related to network load or inter-cell interference mitigation, for example.
- Wireless communication system 200 illustrates an example in which source base station 105-a communicates compressed data packets over wireless communication link 125- a for UE 1 15-a.
- source base station 105-a may configure a UE 1 15-a to use data compression procedures to enhance communications between the UE 1 15-a and source base station 105-a (e.g., by using data compression techniques such as eDCS).
- Source base station 105-a may determine the data compression capabilities of adjacent base station 105-b and may also determine data compression capabilities of other base stations 105 (not shown) of wireless communication system 200.
- UE 1 15-a may update its PDCP buffer with the last packet in a sequence of packets that are compressed and transmitted to the source base station 105-a using wireless communication link 125 -a.
- the source base station 105-a may receive and decompress transmissions and place decompressed data packets into the source base station 105-a PDCP buffer.
- Each packet transmitted by the UE 1 15-a may include a PDCP sequence number (SN) that allows source base station 105-a to place received data packets in a proper order upon receipt.
- SN PDCP sequence number
- a handover of the UE to target base station 105-b may result in a RLC reset, which may in turn trigger delivery of all the consecutive received packets to the upper layer and core network (e.g., core network 130 of FIG. 1). If the consecutive PDCP packets are compressed according to a eDCS routine at the UE, the target base station 105-b may be unable to decompress the data packets, as proper decompression relies on a synchronized eDCS buffer.
- forwarding by the source base station 105-a of received packets subsequent to the gap to the target base station 105-b may not be useful, as the eDCS buffer in target base station 105-b is not synchronized.
- UE 1 15-a When UE 1 15-a is handed over to target base station 105-b, UE 1 15-a may continue to transmit compressed packets via wireless communication link 125-b to target base station 105-b.
- source base station 105-a may handle the holes of gaps in received PDCP SNs when an RLC reset happens due to handover.
- the target base station 105-b may synchronize with the source base station 105-a and with the UE 115-a in order to continue receiving compressed packets from the UE 115-a, and perform repopulation of the PDCP holes such as, for example, over backhaul link 134-a (e.g., an X2 link) between source base station 105-a and target base station 105-b.
- UE 115-a in some examples, may start sending packets to target base station 105-b via wireless communication link 125-b.
- target base station 105-b supports the same eDCS routine as source base station 105-a
- UE 115-a may be notified and continue eDCS operations.
- target base station 105-b does not support the same eDCS routines as source base station 105-a, UE 115-a may be notified, and may disable eDCS, e.g., UE 115-a may send uncompressed transmissions to target base station 105-b
- the source base station 105-a may transmit control information and not data compression context to the target base station 105-b.
- the control information may indicate, for example, packets that are to be retransmitted by the UE 1 15-a following a reset of compression context.
- data compression context may be updated based only on retransmitted packets and subsequent transmitted packets.
- data compression context may be updated based on retransmitted packets and one or more packets subsequent to a gap that were not compressed by the UE 115-a during an initial transmission and that do not need to be retransmitted.
- the source base station 105-a may not transmit the control information, and the UE 115-a will retransmit all packets for which a packet data protocol convergence (PDCP) discard timer has not expired and that have not been acknowledged by the receiver.
- PDCP packet data protocol convergence
- UE 115-a may update its PDCP buffer with the last packet in a sequence of packets received and decompressed from source base station 105-a using wireless communication link 125 -a.
- Each packet transmitted by source base station 105-a may be properly ordered based on the included PDCP SN.
- the PDCP buffer at source base station 105-a may be updated based on the last packet transmitted from source base station 105-a to UE 115-a, and the PDCP buffer at UE 115-a may be based on the last packet received and decompressed at UE 115-a.
- the handover may cause a RLC reset which may in turn trigger delivery of all the consecutive received packets to the upper layer at UE 115-a.
- consecutive PDCP packets are compressed packets, they may not be decompressed unless a data compression buffer between the source base station 105-a and the UE 1 15 -a are synchronized.
- the source base station 105-a and the UE 1 15 -a may continually update their respective compression buffers, and synchronization may be maintained.
- UE 1 15-a receives packets, it may transmit an acknowledgment (ACK) to source base station 105-a to indicate a packet is successfully received.
- ACK acknowledgment
- source base station 105-a may retransmit the packet.
- the compression buffer of the target base station 105-b may not be synchronized with the compression buffer of the UE 1 15-a, and the target base station 105-b may not be able to send the compressed packets, as it does not have compression context and compression buffers to use for the transmission.
- Unacknowledged packets of the source base station 105-a may be provided to the target base station 105-b via a backhaul link 134-a (e.g., an X2 link), and in certain examples
- compression context information may also be provided to the target base station 105-b via the backhaul link 134-a.
- the source base station 105-a may transmit, for example, the PDCP packet associated with the first gap in acknowledged PDCP packets, and each packet subsequent to the first gap, regardless of whether the packet has been acknowledged.
- UE 1 15-a may transmit status information (e.g., in a status protocol data unit (PDU)), which may include an indication of any gaps in received packets.
- PDU status protocol data unit
- target base station 105-b may start transmitting packets that have a later PDCP SN than the first gap identified in the status information from UE 1 15-a, in which case UE 1 15-a may discard any earlier gaps and forwards the received packet to a PDCP layer for processing (which may result in a retransmission request for any missing PDCP SNs).
- target base station 105- b may continue to transmit compressed packets via wireless communication link 125-b to UE 1 15-a, and also may retransmit one or more unacknowledged packets as compressed packets according to the compression used at the source base station 105-a.
- target base station 105-b may synchronize with source base station 105-a and with UE 1 15-a in order to continue transmitting compressed packets to the UE 1 15-a and perform repopulation of the PDCP holes or gaps through retransmission of unacknowledged packets.
- target base station 105-b if target base station 105-b supports the same eDCS routine as source base station 105-a, UE 115-a may be notified and continue eDCS operations. If the target base station 105-b does not support the same eDCS routines as the source base station 105-a, the UE 115- a may be notified, may disable eDCS, and the target base station 105-b may retransmit a first unacknowledged packet along with all subsequent packets as uncompressed packets or according to an eDCS routine that is supported by the target base station 105-b.
- maintaining the data compression buffers across R C connection setups may help maintain efficient data compression performance, which may include RRC connections at different base stations. It may therefore aid compression performance for a target base station to retrieve data compression context information from a source base station when the target establishes an RRC connection with the UE.
- FIG. 2B illustrates an example of a wireless communication system 202 for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- Wireless communication system 202 may include a UE 115-b, which may be an example of a UE 115 described above with reference to FIGs. 1 and 2A.
- Wireless communication system 202 may also include a base station 105-c, a base station 105-d, and a base station 105-e, which may be examples of base stations 105 described above with reference to FIGs. 1 and 2A, and that, may have coverage areas 110.
- UE 115-b may communicate with base stations 105 via communication links 125.
- UE 115-b may be communicating with base station 105-c utilizing a data compression scheme, such as eDCS.
- a data compression scheme such as eDCS.
- specific checkpoints may be created and communicated from the compressor (e.g., base station 105-c) to the decompressor (e.g., UE 115-b).
- These checkpoints may represent a "snap shot"— e.g., a specific configuration at a specific instance in time— of a data compression buffer.
- the checkpoints represent data compression context information at a particular time. These checkpoints may be updated and earlier
- checkpoints e.g., checkpoints representative of earlier context information
- a compressor or decompressor e.g., base station 105-c or UE 115- b
- base station 105-c may maintain checkpoints for several UEs 115, and may discard "stale" checkpoints to address issues of limited data storage.
- UE 115-b may use these checkpoints to synchronize data compression buffers with a target base station 105. That is, UE 115-b may "rollback" a buffer to the version indicated by a checkpoint identifier once UE 115-b determines a target base station received data compression context information corresponding to the checkpoint.
- UE 115-b may regenerate a hash table used as part of the compression process based on the checkpoint. The UE 115-b may rely on the checkpoint for other synchronization features as well.
- UE 115-b may be communicating with base station 105-c via communication link 125-c, and UE 115-b may receive a context identifier from base station 105-c.
- the context identifier may provide information about base station 105-c, such as a cell identification number.
- the context identifier also provides information about data compression context information at base station 105-c.
- the context identifier may correspond to a checkpoint of context information maintained in a buffer of base station 105-c.
- UE 115-b may transition to an idle mode while communicating with base station
- the UE 115-b may perform a mobility procedure and establish a connection with base station 105-d. For instance, UE 115-b may camp on and reselect base station 105-d, and UE 115-b may communicate with base station 105-d via communication link 125-d.
- This mobility procedure may, in some examples, be referred to as an idle mode handover. In some cases, only control information may be exchanged between base station 105-d and UE 115-b.
- UE 115-b may perform a mobility procedure, such as a cell reselection, with base station 105-e.
- UE 115-b may transmit a context identifier received from base station 105-c to base station 105-e. This may occur as UE 115-b associates with or sets up its connection with base station 105-e.
- Base station 105-e may use the context information to determine a source base station 105 with data compression context information stored for UE 115-b. For example, base station 105-e may determine that UE 115-b was previously communicating with base station 105-c utilizing a data compression scheme, and base station 105-e may request the data compression context information from base station 105-c.
- base station 105-c may provide the requested context information to base station 105-e, or base station 105-c may provide a message indicating that the requested context information is unavailable.
- the data compression context information may include a checkpoint or a checkpoint identifier, or both. If base station 105-e receives the data compression context information or a checkpoint, or both, base station 105-e may send an indication of its data compression capabilities, which may include a checkpoint identifier, to UE 115-b. In some cases, the indication of data compression capabilities also includes an indication of static buffer contents or context.
- the indication of data compression capabilities provides an indication that base station 105-e is capable of eDCS, but that context of a previous eDCS session with another base station is unavailable.
- UE 115-b may thus learn the data compression capabilities and whether continuity of a data compression scheme is supported at base station 105-e upon receiving the indication of the data compression capability (e.g., a checkpoint identifier) from base station 105-e.
- the data compression capability e.g., a checkpoint identifier
- UE 115-b may utilize the checkpoint identifier to synchronize data compression context information with base station 105-e. If base station 105-e is unable to retrieve data compression context information, or if UE 115-b is otherwise unable to synchronize context information with base station 105-e, UE 115-b and base station 105-e may each reset data compression context information, refresh data compression buffers, and begin a new data-compression-supported communication session.
- UE 115-b moves quickly between connections with base stations 105.
- UE 115-b may be in car traveling through coverage areas 110 of base stations 105.
- UE 115-b may thus not provide a context identifier to each base station 105 with which it establishes a connection.
- a triggering event may cause UE 115-b to transmit a context identifier to a target base station 105 in order to cause the target base station 105-e to retrieve context information.
- a network configuration of the system 202 may trigger a target base station 105 to retrieve context information for a UE 115-b.
- a base station 105 may request context information from many or all of the other base stations 105 within system 202, context information need not, in some cases, be passed to each base station 105 with which UE 115-b communicates. For example, this may unnecessarily increase the number of connection setups with the system 202 to simply move data compression context information.
- UE 115-b may thus request context information retrieval opportunistically, which may allow data compression buffers to be updated at various base stations 105 as necessary. This may, however, cause UE 115-b to check on data compression context information with each RRC connection establishment, even when, for instance, UE 115-b has not moved from a base station 105 with which UE 115-b was previously associated. In some cases, UE 115-b may also need to check whether eDCS will be employed for an existing RRC connection.
- UE 115-b may request a data compression context information retrieval (e.g., transmit a context identifier) based on real traffic, such as a received page or a mobile originated (MO) message at UE 115-b.
- a data compression context information retrieval e.g., transmit a context identifier
- real traffic such as a received page or a mobile originated (MO) message at UE 115-b.
- information learned or known by UE 115-b may be used— e.g., if UE 115-b typically camps on a given base station 105 for long durations, UE 115-b may request a context information retrieval without a predicate page or MO message.
- a network subscription for UE 115-b may govern or trigger context information retrieval.
- a user of UE 115-b may pay a premium for eDCS within system 202, in which case, UE 115-b may transmit context identifiers (e.g., context information retrieval requests) for each base station 105 at which UE 115-b connects.
- context identifiers e.g., context information retrieval requests
- the system 202 operator may impose a time limit for maintaining context information at a base station 105. Accordingly, if UE 115-b remains idle for some threshold period of time and a network timer expires, context information may be unavailable for subsequent requests. But in some examples, so long as a base station 105 is data- compression-enabled, UE 115-b may, as discussed below, be able to reference static context information, which may not be UE-specific. In other words, context information may include static and non-static portions. [0123] A non-static portion may relate to a particular UE's use or network access.
- FIG. 3A illustrates an example of a wireless communication system 300 for facilitating uplink data compression at a target base station 105-g following a handover in accordance with various aspects of the present disclosure.
- Wireless communication system 300 may include a UE 1 15-c, which may be an example of a UE 1 15 described above with reference to one or more of FIGs. 1 , 2 A, or 2B.
- Wireless communication system 300 may also include a source base station 105-f and target base station 105-g, which may be examples of base station 105 described above with reference to one or more of FIGs. 1 , 2A, or 2B.
- Wireless communication system 300 illustrates an example of a handover from source base station 105-f to target base station 105-g.
- UE 1 15-c may move from the coverage area of source base station 105-f to the coverage area of target base station 105-g.
- a handover also may be initiated if base station 105-g can provide better service for UE 1 15-c or for reasons related to network load or inter-cell interference mitigation, for example.
- Wireless communication system 300 illustrates an example in which base station 105-f communicates using compressed data packets over wireless communication link 125-f with UE 1 15-c.
- source base station 105-f may configure a UE 1 15-c to use data compression procedures to enhance communications between the UE 1 15-c and source base station 105-f (e.g., by using data compression techniques).
- data packets are received at a PDCP buffer 305 and passed into eDCS buffer 310 which, in some examples, may include a static eDCS buffer 315.
- eDCS buffer 310 which, in some examples, may include a static eDCS buffer 315.
- the packets may be compressed according to a compression scheme that has been configured by the source base station 105-f.
- a static eDCS buffer 315 may be provided that may be used for compression of, for example, data packets associated with particular data sources.
- static eDCS buffer 315 may provide compression information for data packets from a specific sports or news website, and when a user of the UE 1 15-c accesses such a website, the data compression routines may immediately use the information in the static eDCS buffer 315 for compression.
- the data packets then move from the eDCS buffers 310, 315 to RLC buffer 320 for transmission via wireless communication link 125-f to source base station 105-f.
- data packets may be received via wireless communication link 125-f into base station RLC buffer 325. From the RLC buffer 325, the data packets are provided to eDCS buffer 335 and/or static eDCS buffer 335 for
- the source base station 105-f may analyze PDCP SNs of packets in the PDCP buffer and determine whether any gaps in the PCDP sequence are present. In the example of FIG. 3 A, two gaps 342 in packets received into the PDCP buffer 340 are present at packet p, and at packet p+n. Such gaps 342 may be the result of one or more various factors, such as interference or poor channel conditions, for example.
- the source base station 105-f in the normal course of communications with UE 115-c, may request retransmission of any packets that correspond to the gaps 342 in the sequence of PDCP buffer 340 packets received at the source base station 105-f.
- the UE 115- c may perform the same compression techniques using the UE eDCS buffer 310 and UE static eDCS buffer 315 for the retransmitted packets.
- the UE 115-c may discontinue communications with source base station 105-f and begin communications with target base station 105-g via communications link 125-g.
- the target base station 105-g may have the same data compression capabilities as the source base station 105-f, may have different data compression capabilities as the source base station 105-f, or may not support data compression for the UE 115-c at all.
- the target base station 105-g may support data compression, and have a similar architecture as source base station 105-f in that data packets may be decoded from the wireless communication link 125-g and moved into RLC buffer 345.
- Data packets from the RLC buffer 345 may be moved to eDCS buffer 350 and/or static eDCS buffer 355, decompressed, and then moved to PDCP buffer 360.
- PDCP buffer 360 Data packets from the RLC buffer 345 may be moved to eDCS buffer 350 and/or static eDCS buffer 355, decompressed, and then moved to PDCP buffer 360.
- UE 115-c may indicate data compression compatibility through a signaling radio bearer (SRB) RRC transmission.
- SRB signaling radio bearer
- target base station 105-g does not support such data compression, the target base station 105-g will not configure the UE 1 15-d for data compression, and the UE 1 15-c may transmit uncompressed data packets. If the target base station 105-g supports the same compression techniques as the source base station 105-f, in some examples, the source base station 105-f may forward information on the UE 1 15-c data compression capability, and may also forward context for data compression to the target base station 105-g. The context for data compression may be used by the target base station 105-g to decompress packets received from the UE 1 15-c following handover.
- the UE 1 15-c may also receive signaling that the target base station 105-g supports the same compression as the source base station 105-f, and the UE 1 15-c may assume the target base station to be capable of the same compression and start sending and receiving data as per previous compression configuration with the source base station 105-f.
- the source base station 105-f may not provide the data compression capabilities of UE 1 15-c to the target base station 105-g.
- the target base station 105-g may set up a connection with the UE 1 15-c and will trigger a new capability procedure to determine the data compression capabilities of the UE 1 15-c. This procedure may act as a trigger for UE 1 15-c to reset the previous compressor state.
- the UE 1 15-c may decompress previously compressed buffered packets, and re- compress the packets according to the new compression configuration received from the target base station 105-g.
- the target base station 105-g does not support data compression
- this may be signaled to the UE 1 15-c by the source base station 105-f (e.g., through a handover message or in information regarding adjacent base stations provided to a UE when an R C connection is established).
- the indication that the target base station 105-g does not support data compression may be signaled upon handover and the target base station 105-g may transmit a status message to the UE 1 15-c from which it may be determined that data compression is not supported.
- the UE 1 15-c may flush any packets in the RLC buffer 320 and also flush the eDCS buffer 310.
- the UE 1 15-c also may disable the data compression algorithm, remove PDCP packets prior to the first PDCP SN in the status message from the target base station 105-g, and retransmit the remaining PDCP packets to the target base station 105-g.
- the target base station 105-g may support data
- the target base station 105-g upon handover of the UE 1 15- c may trigger a new capability procedure. This may act as a trigger for the UE 1 15-d to reset the previous compressor state. Previously compressed buffered packets, in such a situation, may then be decompressed and compressed as per the new compression configuration provided by the target base station 105-g.
- UE 1 15-c may experience a radio link failure (RLF). Such an occurrence may result, for example, due to poor channel conditions or physical layer related problems such as loss of synchronization.
- RLF radio link failure
- data compression may be maintained following such an RLF.
- UE 1 15-c may attempt to reestablish an RRC connection.
- the UE 1 15-c may attempt to reestablish an RRC connection with the same base station 105 (e.g., source base station 105-f). In such a case, the UE 1 15-c may use the existing data compression context and restart transmission of compressed packets from the point where acknowledgments of receipt of packets were not received.
- the UE 1 15-c may attempt to reestablish an RRC connection with a different base station 105 (e.g., target base station 105-g).
- the target base station 105-g may provide configuration information, which may include data compression capabilities of the target base station 105-g. If the provided data compression capabilities match the data compression that the UE 1 15-c was using prior to RLF, the UE 1 15-c may transmit compressed packets using the data compression context from prior to the RLF. This may be done, in some examples, when the target base station 105-g is able to retrieve the prior data compression context (e.g., eDCS buffer 330) from the source base station 105-f.
- the prior data compression context e.g., eDCS buffer 330
- the UE1 15-c may provide information on the source base station 105-f so that the target base station 105-g can determine where to obtain this information. If the data compression capabilities of the target base station 105-g do not match the data compression being used prior to RLF, the UE 1 15-c may request for a reset of the data compression context, flush its existing buffers, and initiate a fresh data compression procedure. [0133] In further examples, similarly as with an RRC reestablishment following a RLF, a UE 1 15-c may continue data compression routines across separate RRC connections.
- data compression may be started from a "warm" state and thus provide more efficient communications relative to initiating compression associated with data compression routines from a cold state.
- UE 1 15-c and a base station 105 may periodically request a peer to back-up the existing data compression context.
- a back-up request may be performed via an extended eDCS protocol data unit (PDU) header, and a cyclic redundancy check (CRC) of the eDCS PDU header may be used as a context ID.
- PDU extended eDCS protocol data unit
- CRC cyclic redundancy check
- a base station 105 may transmit the context ID as part of a data compression configuration request.
- the UE 1 15-c may reject the base station 105 configuration, thus triggering the base station 105 to start a fresh data compression routine.
- data compression context may be forwarded to a target base station 105 as part of an inter-base station handover to facilitate uplink data compression.
- FIG. 3B illustrates an example of a wireless communication system 301 for transmitting data compression context information to a target base station 105-i for a handover in accordance with various aspects of the present disclosure.
- Wireless communication system 301 may include a UE 1 15-d, which may be an example of a UE 1 15 described above with reference to one or more of FIG. 1-3 A.
- Wireless communication system 301 may also include a source base station 105-h and target base station 105-i, which may be examples of base stations 105 described above with reference to one or more of FIG. 1-3 A.
- source base station 105-h may configure a UE 1 15-d to use data compression procedures to enhance communications between the UE 1 15-d and source base station 105-h (e.g., by using data compression techniques).
- data packets are received at a PDCP buffer 305-a and passed into eDCS buffer 310-a which, in some examples, may include a static eDCS buffer 315-a.
- the packets may be compressed according to a compression scheme that has been configured by the source base station 105-h.
- a static eDCS buffer 315-a may be provided that may be used for compression of, for example, data packets associated with particular data sources. The data packets then move from the eDCS buffer 310-a and static eDCS buffer 315-a to RLC buffer 320-a for transmission via wireless communication link 125-h to source base station 105-h.
- data packets may be received via wireless communication link 125-h into base station RLC buffer 325-a. From the RLC buffer 325-a, the data packets are provided to eDCS buffer 330-a and/or static eDCS buffer 335-a for decompression, and are then placed into PDCP buffer 340-a.
- the source base station 105-h may analyze PDCP SNs of packets in the PDCP buffer and determine whether any gaps in the PCDP sequence are present. In the example of FIG. 3B, two gaps 342-a in packets received into the PDCP buffer 340-a are present at packet p, and at packet p+n.
- the UE 115-d may discontinue communications with source base station 105-h and begin communications with target base station 105-i via communications link 125-i.
- the target base station 105-i may have the same data compression capabilities as the source base station 105- h, and have a similar architecture as source base station 105-h in that data packets may be decoded from the wireless communication link 125-i and moved into RLC buffer 345-a, into the eDCS buffer 350-a and/or static eDCS buffer 355-a, decompressed, and then moved to PDCP buffer 360-a.
- the source base station 105-h may forward the received PDCP packets after the first hole (i.e., packets p+1 through p+n-1) to the target base station 105-i. Such a communication may be made through, for example, an X2 interface of each base station 105. Additionally, the source base station 105-h may forward the contents of the eDCS buffer 330-a to the target base station 105-i, as indicated at 365. Such a
- the contents of the eDCS buffer 330-a may be placed into the target base station 105-i eDCS buffer 350-a, and may allow the target base station 105-i to decompress the packets identified by the gaps 342- a in the sequence of packets in the PDCP buffer 340-a.
- the target base station 105-i may transmit a status PDU to the UE 115-d requesting the missed PDCP packets, and the UE 115- d may retransmit the missing packets using the same compression as originally used to transmit the packets, and the UE 115-d may continue using the same eDCS buffer 310-a for compression of new packets.
- the source base station 105-h may indicate to the UE 115-d when the eDCS compression buffer 330-a is be forwarded to target base station 105-i so that the UE 1 15-d knows when to continue using the eDCS context without reset.
- source base station 105-j and target base station 105-k may not support the same data compression routines, and in some examples target base station 105-k may not support data compression at all.
- packets that are retransmitted due to gaps in a sequence of received packets may continue to be retransmitted to the target base station 105-k using an existing data compression context.
- wireless communication system 302 may include a UE 1 15-e, which may be an example of a UE 1 15 described above with reference to one or more of FIGs. 1-3B.
- Wireless communication system 302 may also include a source base station 105-j and target base station 105-k, which may be examples of base stations 105 described above with reference to one or more of FIGs. 1-3B.
- an inter-cell handover source base station 105-j may configure a UE 1 15-e to use data compression procedures to enhance
- eDCS buffer 310-b which, in some examples, may include a static eDCS buffer 315-b.
- the packets may be compressed according to a compression scheme that has been configured by the source base station 105-j.
- a static eDCS buffer 315-b may be provided that may be used for compression of, for example, data packets associated with particular data sources. The data packets then move from the eDCS buffer 310-b and static eDCS buffer 315-b to RLC buffer 320-b for transmission via wireless communication link 125-j to source base station 105-j.
- data packets may be received via wireless communication link 125-j into base station RLC buffer 325-b. From the RLC buffer 325-b, the data packets are provided to eDCS buffer 330-b and/or static eDCS buffer 335-b for decompression, and are then placed into PDCP buffer 340-b.
- the source base station 105-j may analyze PDCP SNs of packets in the PDCP buffer and determine whether any gaps in the PCDP sequence are present. In the example of FIG. 3C, two gaps 342-b in packets received into the PDCP buffer 340-b are present at packet p, and at packet p+n.
- the UE 115-e may discontinue communications with source base station 105-j and begin communications with target base station 105-k via communications link 125-k.
- the target base station 105-k may not be compatible with the same data compression capabilities as the source base station 105-j.
- Target base station 105-k may have a similar architecture as source base station 105-j in that data packets may be decoded from the wireless communication link 125-k and moved into RLC buffer 345-b, into the eDCS buffer 350-b and/or static eDCS buffer 355-b, decompressed, and then moved to PDCP buffer 360-b.
- the source base station 105-j may transmit a control message 370 to the target base station 105-k indicating the missed PDCP packets (e.g., gaps 542-b) and the PDCP SN of the last packet that is received in sequence.
- the target base station 105-k may transmit a status PDU to the UE 115-e and request retransmission for the compressed PDCP packets.
- the UE 115-e may transmit the requested packets to the target base station 105-k.
- the target base station 105-k may not support the same data compression as the source base station 105-j, and the target base station 105-k may forward the received compressed retransmitted packets to the source base station 105-j in communication 375 via, for example, the X2 interface.
- the source base station 105-j may perform decompression on the received PDCP packets and forward the IP packets directly into the core network.
- a new eDCS context may be used for communications with the target base station 105-k for packets that have sequence number greater than the last sequence number received at source base station 105-j. In some examples, this can run in parallel with the already compressed packets/holes being repopulated at source base station 105-j with the packets being sent through the target base station 105-k.
- FIG. 4 illustrates an example of a wireless communication system 400 for transmitting control information to the target base station 105-m for a handover in accordance with various aspects of the present disclosure.
- Wireless communication system 400 may include UE 1 15- f, source base station 105-1 and target base station 105-m, as described above with respect to FIGs. 1-3C.
- source base station 105-1 may configure a UE 1 15-f to use data compression procedures to enhance communications between the UE 1 15-f and source base station 105-1 (e.g., by using data compression techniques).
- data packets are received at a PDCP buffer 305-c and passed into eDCS buffer 310-c which, in some examples, may include a static eDCS buffer 315-c.
- the packets may be compressed according to a compression scheme that has been configured by the source base station 105-1.
- a static eDCS buffer 315-c may be provided that may be used for compression of, for example, data packets associated with particular data sources. The data packets then move from the eDCS buffer 310-c and static eDCS buffer 315-c to RLC buffer 320-c for transmission via wireless communication link 125-1 to source base station 105-1.
- UE 1 15-f may not compress certain packets using the eDCS buffer 310-c, and such packets may be transmitted as uncompressed packets. Such uncompressed packets may be transmitted, for example, when compression would not significantly reduce the amount of data to be transmitted.
- data packets may be received via wireless communication link 125-1 into base station RLC buffer 325-c.
- compressed data packets are provided to eDCS buffer 330-c and/or static eDCS buffer 335-c for decompression, and the resulting packets 446 are then placed into PDCP buffer 340-c.
- Uncompressed data packets 444 may be simply placed into the PDCP buffer 340-c without being decompressed at the eDCS buffer 330-c and/or static eDCS buffer 335-c.
- the source base station 105-1 may analyze PDCP SNs of packets in the PDCP buffer and determine whether any gaps in the PCDP sequence are present.
- two gaps 342- c in packets received into the PDCP buffer 340-c are present at packet p and at packet p+n.
- the UE 115-f may discontinue communications with source base station 105-1 and begin communications with target base station 105-m via communications link 125-m.
- the target base station 105-m may have the same data compression capabilities as the source base station 105-1, and have a similar architecture as source base station 105-1 in that data packets may be decoded from the wireless communication link 125-m and moved into RLC buffer 345-c, into the eDCS buffer 350-c and/or static eDCS buffer 355-c, decompressed, and then moved to PDCP buffer 360-c.
- the source base station 105-1 may not forward eDCS context, and may transmit a control message 405 to target base station 105-m.
- the control message 405 from the source base station 105-1 includes only information related to the handover, and may not include a status PDU or and packets received subsequent to the first gap 342-c in the PDCP sequence.
- UE 115- f may assume that all of the packets that have not transitioned the packet data convergence protocol (PDCP) discard timer will be retransmitted to the target base station 105-m. For example, the PDCP discard timer of packets p-1 through P+3 may not have expired, and the UE 115-f may retransmit each one of these packets.
- PDCP packet data convergence protocol
- the control message 405 sent by the source base station 105-1 may include an identification of a latest sequential packet received from the UE 115-f, namely packet p-1 in the example of FIG. 4.
- the target base station 105-m may then transmit a status PDU to the UE 115-f that indicates that all packets subsequent to the latest sequential packet received from the UE 115-f are to be retransmitted.
- the UE 115-f may reset the compression context in eDCS buffer 310-c and retransmit the indicated packets, along with any further subsequent packets ready for transmission.
- the eDCS buffer 310-c may then be populated according to the compression scheme employed (if any) by the target base station 105-m.
- the retransmissions from the UE 115-f will include packets for which the PDCP discard timer has expired or not.
- control information 405 from the source base station 105-1 may include an indication any gaps in the PDCP sequence.
- the source base station 105-1 may report the packet as a gap, and not forward those compressed packets to the target base station 105-m.
- the target base station 105-m may then transmit a status PDU to the UE 115-f and request retransmission of the PDCP PDUs that are indicated as gaps 342-c from the source base station 105-1, which would include both PDCP sequence numbers that were not received at the source base station 105-1 and compressed PDCP sequence numbers (e.g., packets 446) that were received at the source base station 105-1.
- the UE 115-f may then send the missing PDCP PDUs to the target base station 105-m using a reset eDCS buffer 310-c, and thus reset data compression context.
- the data compression context may be restarted from the pre-fill eDCS buffer 310-c context in the target base station 105-m and rebuilt from the first missing packet (i.e., gap 342-c) sequence number, with all the subsequent packets processed in order at the UE 115-f from eDCS buffer 310-c perspective.
- the PDCP sequence numbers not announced as gaps may not be transmitted by the UE 115-f, but may still be used to update the eDCS buffer 310-c context at the UE 115-f and the target base station 105-m eDCS buffer 350-c.
- the rebuilding the eDCS buffers 310-c and 350-c after the handover happens in the sequence, and includes successfully received PDCP packets yet to be delivered to the higher layers that are forwarded from the source base station 105-1, and not necessarily just the gaps that are retransmitted.
- the compression contexts of the target base station eDCS buffer 350-c and the UE 115-f eDCS buffer 310-c may be populated using only transmitted packets.
- packets 444 are not included in the eDCS buffers 310-c and 350-c after transitioning to the target base station 105-m.
- FIG. 5 A illustrates an example of a wireless communications system 500 for initiating data compression at a target base station 105-o following a handover in accordance with various aspects of the present disclosure.
- Wireless communications system 500 may include a UE 115-g, which may be an example of a UE 115 described above with reference to FIGs. 1-4.
- Wireless communications system 500 may also include a source base station 105- n and target base station 105-o, which may be examples of base stations 105 described above with reference to FIGs. 1-4.
- Wireless communications system 500 illustrates an example of a handover from source base station 105-n to target base station 105-o.
- UE 115-g may move from the coverage area of source base station 105-n to the coverage area of target base station 105-o.
- a handover also may be initiated if target base station 105-o can provide better service for UE 1 15-g or for reasons related to network load or inter- cell interference mitigation, for example.
- Wireless communications system 500 illustrates an example in which source base station 105-n communicates using compressed data packets over wireless communication link 125-n with UE 1 15-g.
- source base station 105-n may configure UE 1 15-g to use data compression procedures to enhance communications between the UE 1 15-g and source base station 105-n (e.g., by using eDCS techniques).
- data packets are received at a PDCP buffer 540 and passed into eDCS buffer 530 which, in some examples, may include a static eDCS buffer 535.
- eDCS buffer 530 which, in some examples, may include a static eDCS buffer 535.
- the packets may be compressed according to a compression scheme that has been configured by the source base station 105-n.
- a static eDCS buffer 535 may be used for compression of, for example, data packets associated with particular data sources.
- static eDCS buffer 535 may provide compression information for data packets from a specific sports or news website, and when a user of the UE 1 15-g accesses such a website, the data compression routines may immediately use the information in the static eDCS buffer 535 for compression.
- the data packets then move from the eDCS buffers 530, 535 to RLC buffer 527 for transmission via wireless communication link 125-n to UE 1 15-g.
- data packets may be received via wireless communication link 125-n into UE RLC buffer 520. From the UE RLC buffer 520, the data packets are provided to UE eDCS buffer 510 and/or UE static eDCS buffer 517 for decompression, and are then placed into UE PDCP buffer 507.
- the UE 1 15-g may analyze PDCP SNs of packets in the UE PDCP buffer 507 and determine whether any gaps in the PCDP sequence are present. In the example of FIG. 5 A, two gaps 542 in packets received into the UE PDCP buffer 507 are present at packet p, and at packet p+n.
- Such gaps 542 may be the result of one or more various factors, such as interference or poor channel conditions, for example.
- the UE 1 15-g may transmit ACKs for the received packets, and in the normal course of communications the source base station 105-n may retransmit unacknowledged packets, such as following the expiration of a timer associated with the packets.
- the source base station 105-n may perform the same compression techniques using the eDCS buffer 530 and static eDCS buffer 535 for the retransmitted packets.
- the UE 115-g may discontinue communications with source base station 105-n and begin communications with target base station 105-o via wireless communication link 125-0.
- the target base station 105- o may have the same data compression capabilities as the source base station 105-n, may have different data compression capabilities as the source base station 105-n, or may not support data compression for the UE 115-g at all. In the example of FIG.
- the target base station 105-o may support data compression, and have a similar architecture as source base station 105-n in that data packets may be received at a PDCP buffer 560 and passed into eDCS buffer 550 which, in some examples, may include a static eDCS buffer 555.
- the packets may be compressed according to a compression scheme that has been configured by the target base station 105-o, and then move from the eDCS buffers 550, 555 to RLC buffer 547 for transmission via wireless communication link 125-0 to UE 115-g.
- a number of different scenarios may be present at an inter- base station handover.
- UE 115-g is in RRC connected mode and using data compression techniques in communications with source base station 105-n, the handover may be to base station 105-o that is not capable of compression and thus not capable of data compression techniques.
- UE 115-g may indicate data compression compatibility through a signaling radio bearer (SRB) RRC transmission. If target base station 105-o does not support such data compression, the target base station 105-o will not configure the UE 115-g for data compression, and the target base station 105-o may transmit uncompressed data packets to UE 115-g.
- SRB signaling radio bearer
- the source base station 105-n may forward information on the UE 115-g data compression capability, and may also forward context for data compression to the target base station 105-o.
- the context for data compression may be used by the target base station 105-o to compress packets transmitted to the UE 115-g following handover.
- the UE 115-g in such a situation, may also receive signaling that the target base station 105-o supports the same compression as the source base station 105-n, and the UE 115-g may assume the target base station to be capable of the same compression and start receiving data as per previous compression configuration with the source base station 105-n.
- the source base station 105-n may not provide the data compression capabilities of UE 115-g to the target base station 105-o. In such a situation, the target base station 105-o may set up a connection with the UE 115-g and will trigger a new capability procedure to determine the data compression capabilities of the UE 115-g. In some examples, the source base station 105-n may forward compression context information, including data from eDCS buffer 530, to the target base station 105-o, and upon determining the UE 115-g compression capabilities through the capability procedure, the target base station 105-o may transmit compressed packets to the UE 115-g.
- the target base station 105-o may forward compression context information, including data from eDCS buffer 530, to the target base station 105-o, and upon determining the UE 115-g compression capabilities through the capability procedure, the target base station 105-o may transmit compressed packets to the UE 115-g.
- this procedure may act as a trigger for UE 115-g and target base station 105-o to reset the previous compressor state.
- the UE 115-g may flush any packets in the UE PDCP buffer 507 and also flush the UE eDCS buffer 510.
- the target base station 105-o also may disable the data compression algorithm and retransmit unacknowledged PDCP packets as well as any PDCP packets transmitted subsequent to a first unacknowledged packet, to the UE 115-g.
- the target base station 105-o may support data
- the target base station 105-o upon handover of the UE 115- g may trigger a new capability procedure. This may act as a trigger for the UE 115-g to reset the previous compressor state, and transmissions/retransmissions from the target base station 105-o may be performed according to the new data compression configuration provided by the target base station 105-o.
- UE 115-g may experience a radio link failure (RLF). Such an occurrence may result, for example, due to poor channel conditions or physical layer related problems such as loss of synchronization.
- RLF radio link failure
- data compression may be maintained following such an RLF.
- UE 115-g may attempt to reestablish an RRC connection.
- the UE 115-g may attempt to reestablish an RRC connection with the same base station, namely source base station 105-n.
- the source base station 105-n may use the existing data compression context and restart transmission of compressed packets from the point where acknowledgments of receipt of packets were not received.
- the UE 1 15-g may attempt to reestablish an RRC connection with a different base station, such as target base station 105-o.
- the target base station 105-o may provide configuration information, which may include data compression capabilities of the target base station 105-o. If the provided data compression capabilities match the data compression that the UE 1 15-g was using prior to RLF, the target base station 105-o may transmit compressed packets using the data compression context from prior to the RLF. This may be done, in some examples, when the target base station 105-o is able to retrieve the prior data compression context (e.g., eDCS buffer 530) from the source base station 105-n.
- the prior data compression context e.g., eDCS buffer 530
- the UE 1 15-g may provide information on the source base station 105-n so that the target base station 105-o can determine where to obtain this information. If the data compression capabilities of the target base station 105-o do not match the data compression being used prior to RLF, the UE 1 15-g may reset of the data compression context, flush its existing buffers, and initiate a fresh data compression procedure. [0162] In further examples, similarly as with an RRC reestablishment following a RLF, a UE 1 15-g may continue data compression routines across separate RRC connections.
- data compression may be started from a "warm" state and thus provide more efficient communications relative to initiating compression associated with data compression routines from a cold state.
- UE 1 15-g and source base station 105-n may periodically request a peer to back-up the existing data compression context.
- a back-up request may be performed via an extended eDCS protocol data unit (PDU) header, and a cyclic redundancy check (CRC) of the eDCS PDU header may be used as a context ID.
- PDU extended eDCS protocol data unit
- CRC cyclic redundancy check
- source base station 105-n or target base station 105-o may transmit the context ID as part of a data compression configuration request. If the UE 1 15-g has the same context ID backed-up, it will accept that configuration and use existing UE eDCS buffer 510 for
- the inter-base station handover may include forwarding data compression context to a target base station 105 to facilitate data compression during downlink.
- FIG. 5B illustrates an example of a wireless communications system 501 for transmitting data compression context information to a target base station 105-q for a handover, in accordance with various aspects of the present disclosure.
- Wireless communications system 501 may include a UE 1 15-h, which may be an example of a UE 1 15 described above with reference to FIGs. 1-5 A.
- Wireless communications system 501 may also include a source base station 105-p and target base station 105-q, which may be examples of base stations 105 described above with reference to one or more of FIGs. 1-5 A.
- source base station 105-p may configure a UE 1 15-h to use data compression procedures to enhance communications between UE 1 15-h and source base station 105-p (e.g., by using eDCS techniques).
- data packets are received at a PDCP buffer 540-a and passed into eDCS compression buffer 530-a which, in some examples, may include a static eDCS buffer 535-a.
- the packets may be compressed according to a compression scheme that has been configured by source base station 105-p.
- a static eDCS buffer 535-a may be provided that may be used for compression of, for example, data packets associated with particular data sources. The data packets then move from the eDCS compression buffer 530-a and static eDCS buffer 535-a to RLC buffer 527-a for transmission via wireless communication link 125-p to UE 1 15-h.
- data packets may be received via wireless communication link 125-p into UE RLC buffer 520-a.
- the data packets are provided to UE eDCS buffer 510-a and/or static UE eDCS buffer 517-a for decompression, and are then placed into UE PDCP buffer 507-a.
- the UE 1 15-h may analyze PDCP SNs of packets in the UE PDCP buffer 507-a and transmit ACKs for received PDCP SNs.
- the UE 1 15-h may receive and transmit ACKs for packets 509 (packets p+1 , p+2, p+3, p+n+1), and two gaps 542-a in acknowledgments are present at source base station 105-p at packet p, and at packet p+n.
- the UE 1 15-h may discontinue communications with source base station 105-p and begin communications with target base station 105-q via wireless communication link 125-q.
- the target base station 105-q may have the same data compression capabilities as the source base station 105-p, and have a similar architecture as source base station 105-p in that data packets may be received at a PDCP buffer 560-a and passed into eDCS buffer 550-a which, in some examples, may include a static eDCS buffer 555-a.
- the packets may be compressed according to a compression scheme that has been configured by the target base station 105-q, and then move from the eDCS buffers 550-a, 555-a to RLC buffer 547-a for transmission via wireless communication link 125-q to UE 115-h.
- the source base station 105-p may forward the PDCP packets starting at the first gap (i.e., packets p through p+n-1) to the target base station 105-q, as indicated at 575.
- Such a communication may be made through, for example, an X2 interface of each base station 105.
- the source base station 105-p may forward the contents of the eDCS compression buffer 530-a to the target base station 105-q, as indicated at 565-a.
- Such a communication also may be made through an X2 interface, for example.
- the contents of the eDCS compression buffer 530-a may be placed into the target base station 105-q eDCS buffer 550-a, and may allow the target base station 105-q to compress the packets identified by the gaps 542-a in the sequence of packets in the PDCP buffer 540-a and retransmit the packets according to the same compression as used in the initial transmissions of the packets.
- the UE 115-h may transmit a status PDU to the target base station 105-q requesting retransmission of the unacknowledged packets, and the target base station 105-q may retransmit the missing packets using the same compression as originally used to transmit the packets, and the UE 115-h may continue using the same UE eDCS buffer 510-a for decompression of the retransmitted and any subsequent new packets.
- the source base station 105-p may indicate to the UE 115-h when the eDCS compression buffer 530-a is be forwarded to target base station 105-q so that the UE 115-h knows when to continue using the eDCS context without reset.
- the UE 115-h may extend a timer for PDCP discard for the packets that went through compression to allow for the compression context to be handled correctly through retransmissions. In the event that such a timer expires, the compression context may be reset in the target base station 105-q and the UE 115-h, and a fresh compression routine may be initiated.
- source base station 105-r and target base station 105-s may not support the same data compression routines, and in some examples target base station 105-s may not support data compression at all.
- the target base station 105-s may support the same data compression routines as the source base station 105-r, but there may not be sufficient resources in the backhaul links to support transfer of the full compression context.
- FIG. 5C illustrates a wireless communication system 502 for providing retransmitted packets to a source base station 105-r for decompression to support downlink data compression following a handover, in accordance with various aspects of the present disclosure.
- source base station 105-r and target base station 105-s may not support the same data compression routines, and in some examples target base station 105-s may not support data compression at all.
- the target base station 105-s may support the same data compression routines as the source base station 105-r, but there may not be sufficient resources in the backhaul links to support transfer of the full compression context.
- the source base station 105-r does not transmit compression context to the target base station 105-s, and thus a reset in compression routines is triggered between the target base station 105-s and the UE 1 15-i.
- Wireless communication system 502 may include a UE 1 15-i, which may be an example of a UE 1 15 described above with reference to FIGs. 1-5B.
- Wireless communication system 502 may also include a source base station 105-r and target base station 105-s, which may be examples of base stations 105 described above with reference to FIGs. 1-5B.
- an inter-cell handover source base station 105-r may configure a UE 1 15-i to use data compression procedures to enhance
- eDCS buffer 530-b which, in some examples, may include a static eDCS buffer 535-b.
- the packets may be compressed according to a compression scheme that has been configured by the source base station 105-r.
- a static eDCS buffer 535-b may be provided that may be used for compression of, for example, data packets associated with particular data sources. The data packets then move from the eDCS buffer 530-b and static eDCS buffer 535-b to RLC buffer 527-b for transmission via wireless communication link 125-r to UE 1 15-i.
- data packets may be received via wireless communication link 125-r into UE RLC buffer 520-b.
- the data packets are provided to UE eDCS buffer 510-b and/or static UE eDCS buffer 517-b for decompression, and are then placed into UE PDCP buffer 507-b.
- the UE 1 15-i may analyze PDCP SNs of packets in the UE PDCP buffer 507-b and transmit ACKs for received PDCP SNs.
- the UE 115-i may receive and transmit ACKs for packets 509-a (packets p+1, p+2, p+3, p+n+1), and two gaps 542-b in acknowledgments are present at source base station 105-r at packet p, and at packet p+n. [0172] In the event of a handover to target base station 105-s, the UE 115-i may discontinue communications with source base station 105-r and begin communications with target base station 105-s via wireless communication link 125-s.
- the target base station 105-s may have a similar architecture as source base station 105-r in that data packets may be received at a PDCP buffer 560-b and passed into eDCS buffer 550-b which, in some examples, may include a static eDCS buffer 555-b.
- the packets may be compressed according to a compression scheme that has been configured by the target base station 105-s, and then move from the eDCS buffers 550-b, 555-b to RLC buffer 547-b for transmission via wireless communication link 125-s to UE 115-i.
- the source base station 105-r may forward the PDCP packets starting at the first gap (i.e., packets p through p+n-1) to the target base station 105-s, as indicated at 575-a.
- a communication may be made through, for example, an X2 interface of each base station 105.
- target base station 105-s may not support data compression, or may have different data compression capabilities than the source base station.
- eDCS buffer 530-b may not be forwarded to the target base station 105-s.
- the UE 115-i may transmit a status PDU to the target base station 105-s requesting retransmission of the unacknowledged packets, and that may indicate the missed packets and the PDCP SN of the last packet that is received in sequence at the UE 115-i.
- the target base station 105-s may retransmit the missing packets to the UE 115-i either in an uncompressed state, or the target base station 105-s may initiate a new compression routing and a new compression context may be built using both the retransmitted and new packets sent from the target base station 105-s.
- FIG. 6 illustrates an example of a wireless communication system 600 for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- System 600 may include a UE 115-j, which may be an example of a UE 115 described above with reference to FIGs. 1-5C.
- System 300 may also include a base stations 105-t and 105-u, which may each be examples of a base stations 105 described above with reference to FIGs. 1-5C, and which may be in communication with UE 115-j via communication links 125.
- UE 115-j may include a packet data convergence protocol (PDCP) buffer 605, an eDCS buffer 610, a static eDCS buffer 615, and an RLC buffer 620.
- Base station 105-t may include a PDCP buffer 625, an eDCS buffer 630, a static eDCS buffer 635, and an RLC buffer 640.
- base station 105-u may include a PDCP buffer 645, an eDCS buffer 650, a static eDCS buffer 655, and an RLC buffer 660.
- UE 115-j may thus be configured for eDCS, as may base stations 105-t and 105-u.
- UE 115-j may communicate with base station 105-t through communication link 125-t and UE 115-j may communicate with base station 105-u through communication link 125-u.
- UE 115-j may receive a context identifier 670 from base station 105-t, which may identify base station 105-t or eDCS buffer 630 context information, including a checkpoint for eDCS buffer 630.
- eDCS buffer 610 of UE 115-j may be synchronized to eDCS buffer 630, e.g., utilizing a checkpoint.
- Static eDCS buffers 615 and 635 may likewise be synchronized.
- static eDCS buffer 655 may be synchronized to static eDCS buffers 615 and 635.
- UE 115-j may transition to idle mode and may perform an idle mode handover or cell reselection 672 to base station 105-u.
- UE 115-j may then initiate a context information retrieval by transmitting the context identifier 674 to the base station 105-u.
- Base station 105-u may then send a request 676 for eDCS context information to base station 105-t based on the context identifier 674.
- Base station 105-t may send a response 678, which may include eDCS context information and checkpoint information.
- Base station 105-u may thus send an indication 680 of its data compression capability, including whether continuity of eDCS is supported.
- UE 115-j and base station 105-u may then communicate utilizing eDCS.
- FIG. 7 illustrates an example of a process flow 700 for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- Process flow 700 may include a UE 115-k, which may be an example of a UE 115 described above with reference to FIGs. 1-6.
- Process flow 700 may also include a source base station 105-v and a target base station 105-w, which each may be an example of a base station 105 described above with reference to FIGs. 1-6.
- the UE 115-k may communicate with a source base station utilizing a data compression scheme via link 705.
- the UE 115-k may receive, from the source base station 105-v, a context identifier 725 associated with the data compression scheme.
- the context identifier 725 may identify the source base station 105-v and, for example, a checkpoint or checkpoints for context information associated with the data compression scheme.
- UE 115-k may, at block 710, transition to an idle mode while connected to the source base station 105-v.
- the UE 115-k may perform an idle mode mobility procedure from the source base station 105-v to the target base station 105-w.
- UE 115-k establishes connections with intermediate base stations 105 (not shown).
- the UE 115-k may thus not move directly from source base station 105-v to target base station 105-w, but, instead, may reselect to several base stations 105 before establishing an RRC connection 715 with target base station 105-w.
- base station 105-w may be referred to as destination base station 105-w.
- an event or circumstance may trigger UE 115-k to request data compression context retrieval by target base station 105-w.
- the transmission of a context identifier 725 is triggered by real traffic at UE 115-k, such as a paging message received from target base station 105-w or an MO message (e.g., MO data or an MO voice call) from UE 115-k.
- the transmission of the context identifier 725 is triggered by historical behavior of a UE.
- UE 115-k may determine (e.g., based on a global cell identity) that target base station 105-w is a base station 105 at which UE 115-k camps for long durations each day.
- Target base station 105-w may, for example, be a base station 105 nearest the office of the user of UE 115-k, and UE 115-k may camp on target base station 105-w for several hours a day many or most weekdays.
- UE 115-k, context identifier 725 is triggered by a subscription criterion of UE 115-k. That is, in some examples, UE's 115-k subscription for the network of target base station 105-w provides for eDCS, and anytime UE 115-k camps on target base station 105-w, UE 115-k may request context information retrieval. [0183] Following these or other triggering events, UE 115-k may transmit the context identifier 725 to target base station 105-w. In some examples, UE 115-k transmits a set of context capabilities to target base station 105-w, which may include the context identifier 725.
- UE 115-k may send an transmit information related to versions eDCS that UE 115-k supports, or UE 115-k may send a number of checkpoint identifiers with which in can utilize to resume an eDCS-enabled session.
- the target base station 105-w upon receiving context identifier 725, may send a request 730 for data compression context information to source base station 105-v.
- This request 730 may be based on the context identifier 725— e.g., target base station 105-w may identify base station 105-v as the location of UE's 115-k requested context information based on context identifier 725.
- Target base station 105-w may thus receive a response 735 indicating the availability or unavailability of the requested context information.
- the response 735 may include context information, including one or several checkpoints, and one or several checkpoint identifiers.
- the target base station 105-w may then send, and UE 115-k may receive, from the an indication of a data compression capability 740 of target base station 105-w, the indication based at least in part on the context identifier.
- UE 115-k may determine, based on the indication of the data compression capability, that continuity of the data compression scheme (e.g., the data compression scheme utilized for communication with source base station 105-v) is supported at target base station 105-w.
- the UE 115-k may then
- the indication of data compression capability 740 includes a context checkpoint identifier received at target base station 105-w from source base station 105-v.
- the context checkpoint identifier may correspond to a current version of data compression context information maintained in a data compression buffer of UE 115-k.
- UE 115-k may communicate via link 750 with target base station 105-w utilizing the current version of context information.
- the context checkpoint identifier may correspond to an earlier version of data compression context information than currently maintained in a data compression buffer of UE 115-k.
- UE 115-k may rollback to the earlier version of context information.
- UE 115-k may reset a data compression buffer to correspond with the earlier version of context information, which UE 115-k may have cached.
- UE 115-k may reset its data compression buffer to a value (e.g., an initial value) known a priori to UE 115-k and target base station 105-w.
- UE 115-k may communicate via link 750 its ability to utilize the context information corresponding to a checkpoint identifier. The UE 115-k may thus request target base station 105-w to reset or initialize its data compression buffer when UE 115-k is unable to rollback to context information associated with a checkpoint identifier.
- the indication of data compression capability 740 may indicate that target base station 105-w was unable to retrieve context information from source base station 105 -v. This may be because the context information was unavailable at source base station 105-v, because of errors in receiving the context information at target base station 105-w, or the like.
- the UE 115-k may thus determine, at block 745, that continuity of the data compression scheme is unsupported at target base station 105-w. UE 115-k may therefore resetting a data compression buffer and request (e.g., via communication link 750) that base station 105-w also reset a data compression buffer.
- UE 115-k and target base station 105-w may reference context information of a static buffer (e.g., static eDCS buffer 315, 355 of FIG. 3) irrespective of UE- specific data compression context information that may or may not be available for communications with target base station 105-w.
- a static buffer e.g., static eDCS buffer 315, 355 of FIG. 3
- data-compression capable base stations 105 and UEs 115 within a system may maintain a static buffer with context information for frequency access data— e.g., frequently visited websites and the like.
- the UE 115-k and target base station 105-w may communicated with reference to the context information of the static buffers without the necessity of synchronizing the buffers at each R C connection setup.
- FIG. 8 shows a block diagram 800 of a device 805 for use in wireless
- the device 805 may be an example of one or more aspects of a UE 115 described with reference to one or more of FIGs. 1-7.
- the device 805 may include a receiver module 810, a UE data
- the device 805 may also be or include a processor (not shown). Each of these modules may be in communication with each other.
- the components of the device 805 may, individually or collectively, be
- ASICs application-specific integrated circuits
- the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits.
- other types of integrated circuits may be used (e.g.,
- each module may also be implemented, in whole or in part, with instructions embodied in a memory, formatted to be executed by one or more general or application-specific processors.
- the receiver module 810 may receive information such as packets, user data, and/or control information associated with various information channels (e.g., control channels, data channels, etc.) over one or more communication links of a wireless communication system, such as one or more communication links of the wireless communications systems 100, 200, 300-302, 400, 500, 501, 600, or 700 as described with reference to FIGs. 1-7.
- the receiver module 810 may be configured to receive compressed data packets and signaling
- Information may be passed on to the UE data compression module 815, and to other components of the device 805.
- the information may include data compression information related to initiating or continuing data compression on
- receiver module 810 may receive, from a target base station, an indication of a data compression capability of the target base station, the indication based at least in part on the context identifier.
- the UE data compression module 815 may receive packets from a PDCP layer and compress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815 may receive packets from a PDCP layer and compress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815 may receive packets from a PDCP layer and compress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815 may receive packets from a PDCP layer and compress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815 may receive packets from a PDCP layer and compress the packets according to data compression algorithms identified by a base
- compression module 815 may, in some cases, receive packets from a RLC layer and decompress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815 also may determine that data compression techniques may be continued following a handover to a target base station, following a RLF, or upon the establishment of a new R C connection, such as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815 may communicate with a source base station utilizing a data compression scheme, receive a context identifier associated with the data compression scheme from a source base station, transmit the context identifier to a target base station, and receive, from the target base station, an indication of a data compression capability of the target base station, the indication based at least in part on the context identifier
- the transmitter module 820 may transmit the one or more signals received from other components of the device 805.
- the transmitter module 820 may transmit, for example, compressed data packets to a base station over a wireless communication link, in a manner similarly as discussed above.
- the transmitter module 820 may also transmit
- FIG. 9 shows a block diagram 900 of a device 805-a for use in wireless
- the device 805-a may be an example of one or more aspects of a UE 115 described with reference to one or more of FIGs. 1-7. It may also be an example of a device 805 described with reference to FIG. 8.
- the device 805- a may include a receiver module 810-a, a UE data compression module 815-a, and/or a transmitter module 820-a, which may be examples of the corresponding modules of device 805.
- the device 805-a may also include a processor (not shown). Each of these components may be in communication with each other.
- the UE data compression module 815-a may include a data compression buffer module 905, a data compression determination module 910, a transmission acknowledgment module 915, a DCS module 920, and a context ID module 925, a RRC mode module 930, a mobility module 935, a DCS capability module 940, a DCS buffer module 945, and a static buffer module 950.
- the receiver module 810-a and the transmitter module 820-a may perform the functions of the receiver module 810 and the transmitter module 820, of FIG. 8, respectively.
- the data compression buffer module 905 may include, for example, eDCS buffer and static eDCS buffer as discussed above with respect to FIGs. 1-7.
- the data compression determination module 910 may perform data compression management and determination of whether and what type of data compression is to be used for wireless communications. For example, data compression determination module 910 may receive information related to data compression capabilities of a source or target base station, and initiate or continue data compression routines based on the received information, in a manner similarly as described above with respect to FIGs. 1-7.
- the transmission acknowledgment module 915 may perform acknowledgment functions and determination of any holes in a sequence of received packets. For example, transmission acknowledgment module 915 may identify PDCP SNs of received packets, transmit associated ACKs to a base station that transmitted the packets, and may provide status information related to received packets for transmission in a status PDU, in a manner similarly as described above with respect to FIGs. 1-7.
- the DCS module 920 may communicate with a source base station utilizing a data compression scheme as described above with reference to FIGs. 1-7.
- the DCS module 920 may also transmit a set of context capabilities to the target base station, which may include the context identifier.
- the context ID module 925 may receive a context identifier associated with the data compression scheme from a source base station as described above with reference to FIGs. 1-7.
- the transmission of the context identifier may be triggered by a paging message or an MO message.
- the transmission of the context identifier may be triggered by historical behavior of a UE.
- the transmission of the context identifier may be triggered by a subscription criterion.
- R C mode module 930 may cause a wireless device of which module 815-a is a part (e.g., a UE 115) to transition to an idle mode while connected to a source base station as described above with reference to FIGs. 1-7.
- the mobility module 935 may perform an idle mode mobility procedure from the source base station to a target base station, which may occur after receiving the context identifier from the source base station and after transitioning to an idle mode, as described above with reference to FIGs. 1-7.
- the DCS capability module 940 may determine that continuity of the data compression scheme is supported at the target base station based on the indication of the data compression capability as described above with reference to FIGs. 1-7.
- the DCS capability module 940 may also determine that continuity of the data compression scheme is unsupported at the target base station based on the indication of the data compression capability.
- the DCS buffer module 945 may communicate with the target base station utilizing the data compression scheme based determining that continuity of the data compression scheme is supported as described above with reference to FIGs. 1-7.
- the DCS buffer module 945 may, additionally or alternatively, reset a data compression buffer based at least in part on the determining.
- the indication of a data compression capability of at target base station includes a context checkpoint identifier.
- the context checkpoint identifier may correspond to a current version of data compression context information maintained in a data compression buffer. Or, the context checkpoint identifier may correspond to an earlier version of data compression context information than currently maintained in a data compression buffer.
- the DCS buffer module 945 may reset the data compression buffer based on the checkpoint identifier.
- the static buffer module 950 may reference context information of a static buffer irrespective of UE specific data compression context information as described above with reference to FIGs. 1-7.
- FIG. 10 shows a system 1000 for use in wireless communication in accordance with various examples.
- System 1000 may include a UE 115-1, which may be an example of the UEs 115 of one or more of FIGs. 1-7.
- UE 115-1 may also be an example of one or more aspects of devices 805 of FIGs. 8 and 9.
- UE 115-1 may include an data compression module 815-b, which may be an example of an data compression module 815 described with reference to FIGs. 8 and 9.
- UE 115-1 may also include components for bi-directional voice and data communications including components for transmitting communications and components for receiving communications. For example, UE 115-1 may communicate bi- directionally with base station 105-x or UE 115-m.
- the UE 115-1 may generally include components for bi-directional voice and data communications including components for transmitting communications and components for receiving communications.
- the UE 1 15-1 may include antenna(s) 1040, a transceiver module 1035, a processor module 1005, and memory 1015 (including software (SW) 1020), where each may communicate, directly or indirectly, with each other (e.g. , via one or more buses 1045).
- the transceiver module 1035 may be configured to communicate bi-directionally, via the antenna(s) 1040 and/or one or more wired or wireless communication links, with one or more networks, as described above.
- the transceiver module 1035 may be configured to communicate bi-directionally with base stations 105, such as base station 105- x, or with UEs 1 15, such as UE 1 15-m.
- the transceiver module 1035 may include a modem configured to modulate the packets and provide the modulated packets to the antenna(s) 1040 for transmission, and to demodulate packets received from the antenna(s) 1040.
- the UE 1 15-1 may include a single antenna 1040, the UE 1 15-1 may have multiple antennas 1040 capable of concurrently transmitting and/or receiving multiple wireless transmissions.
- the transceiver module 1035 may be capable of concurrently communicating with one or more base stations 105 via multiple component carriers.
- the UE 1 15-1 may include a UE data compression module 815-b, which may perform the functions, described above for the UE data compression modules 815 of device 805 of FIGs. 8 or 9.
- the UE data compression module 815-b may receive packets from a PDCP layer and compress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815-b also may determine that data compression techniques may be continued following a handover to a target base station, following a RLF, or upon the establishment of a new R C connection, such as discussed above with respect to FIGs. 1-7
- the UE data compression module 815-b may receive packets at an RLC layer and decompress the packets according to data compression algorithms identified by a base station, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the UE data compression module 815-b also may also determine that data compression techniques may be continued following a handover to a target base station, following a RLF, or upon the establishment of a new RRC connection, such as discussed above with respect to FIGs. 1-7.
- the memory 1015 may include random access memory (RAM) and read-only memory (ROM).
- the memory 1015 may store computer-readable, computer-executable software/firmware code 1020 containing instructions that are configured to, when executed, cause the processor module 1005 to perform various functions described herein (e.g., data compression, determination of continued use of data compression following handover, etc.).
- the computer-readable, computer-executable software/firmware code 1020 may not be directly executable by the processor module 1005 but be configured to cause a computer (e.g., when compiled and executed) to perform functions described herein.
- the processor module 1005 may include an intelligent hardware device, e.g., a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), etc.
- CPU central processing unit
- ASIC application-specific integrated circuit
- FIG. 11 shows a block diagram 1100 of an apparatus 1105 for use in wireless communication, in accordance with various aspects of the present disclosure.
- the apparatus 1105 may be an example of aspects of one or more of the base stations 105 described with reference to one or more of FIGs. 1-7.
- the apparatus 1105 may be part or include an LTE/LTE-A eNB and/or an LTE/LTE-A base station.
- the apparatus 1105 may also be a processor.
- the apparatus 1105 may include a receiver module 1110, a base station data compression module 1115, and/or a transmitter module 1120. Each of these modules may be in communication with each other.
- the components of the apparatus 1105 may, individually or collectively, be implemented using one or more ASICs adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other examples, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, FPGAs, and other Semi- Custom ICs), which may be programmed in any manner known in the art. The functions of each component may also be implemented, in whole or in part, with instructions embodied in a memory, formatted to be executed by one or more general or application-specific processors.
- the receiver module 1110 may include at least one radio frequency (RF) receiver, such as an RF receiver operable to receive compressed data packets from one or more UEs.
- the receiver module 1110 may be used to receive various types of data and/or control signals (i.e., transmissions) over one or more communication links of a wireless communication system, such as one or more communication links of the wireless communications systems 100, 200, 300-302, 400, 500, 501, 600, or 700 as described with reference to FIGs. 1-7.
- the receiver module 810 may receive, from the UE, a context identifier associated with the data compression scheme.
- the base station data compression module 1115 may perform data compression operations and determinations such as discussed above with respect to FIGs. 1-7.
- the base station data compression module 1115 may, in combination with receiver module 1110 or transmitter module 1120, establish a connection with a UE, receive, from the UE, a context identifier associated with the data compression scheme, send a request for data compression context information to a source base station based on the context identifier, and receive a response from the source base station.
- the response may indicate the availability of context information for the data compression scheme or that the context information is unavailable.
- the base station data compression module 1115 in combination with the transmitter module 1120, may thus send an indication of a data compression capability to the UE based on the context identifier and the information received from the source base station.
- the transmitter module 1120 may include at least one RF transmitter, such as at least one RF transmitter operable to transmit information related to data compression, in a manner similarly as discussed above with respect to FIGs. 1-7.
- the transmitter module 1120 may be used to transmit various types of data and/or control signals (i.e., transmissions) over one or more communication links of a wireless communication system, such as one or more communication links of the wireless communications system 100-500 described with reference to FIGs. 1-7.
- 1120 may send an indication of a data compression capability to the UE based at least in part on the context identifier and the information received from the source base station.
- FIG. 12 shows a block diagram 1200 of an apparatus 1105-a for use in wireless communication, in accordance with various aspects of the present disclosure.
- the apparatus 1105-a may be an example of aspects of one or more of the base stations 105 described with reference to one or more of FIGs. 1-7 and/or an example of aspects of the apparatus 1105 described with reference to FIG. 11.
- the apparatus 1105-a may be part or include an LTE/LTE-A eNB and/or an LTE/LTE-A base station.
- the apparatus 1105-a may also be a processor.
- the apparatus 1105-a may include a receiver module 1110-a, a base station data compression module 1115-a, and/or a transmitter module 1120-a.
- the components of the apparatus 1105 -a may, individually or collectively, be implemented using one or more ASICs adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other examples, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, FPGAs, and other Semi- Custom ICs), which may be programmed in any manner known in the art.
- the functions of each component may also be implemented, in whole or in part, with instructions embodied in a memory, formatted to be executed by one or more general or application-specific processors.
- the receiver module 1110-a may be an example of one or more aspects of the receiver module 1110 described with reference to FIG. 11.
- the receiver module 1110-a may include at least one radio frequency (RF) receiver, such as at least one RF receiver operable to receive compressed data packets.
- RF radio frequency
- the receiver module 1110-a may be used to receive various types of data and/or control signals (i.e.,
- a wireless communication system such as one or more communication links of the wireless communications systems 100, 200, 300-302, 400, 500, 501, 600, or 700 as described with reference to FIGs. 1-7.
- the transmitter module 1120-a may be an example of one or more aspects of the transmitter module 1120 described with reference to FIG. 11.
- the transmitter module 1120-a may include at least one RF transmitter, such as at least one RF transmitter operable to transmit compressed data packets and control information related to the use of data compression routines.
- the transmitter module 1120-a may be used to transmit various types of data and/or control signals (i.e., transmissions) over one or more communication links of a wireless communications system, such as one or more communication links of the wireless communications system 100, 200, 300-302, 400, 500, 501, 600, or 700 as described with reference to FIGs. 1-7.
- the base station data compression module 1115-a includes a handover determination module 1205 and a data compression context module 1210 that includes a data compression buffer module 1215.
- the handover determination module 1205 may make determinations related to handover of a UE to a target base station. Such determinations may be made according to established techniques and be based on, for example, channel conditions, loading at the base station, loading at other base stations, capabilities of base stations, etc.
- the data compression context module 1210 may establish and maintain data compression context information, and may include data compression buffer module 1215 that may contain, for example, eDCS buffer and static eDCS buffer such as discussed above with respect to FIGs. 1-7.
- the data compression context module 1210 may be used to forward data compression context information to one or more other base stations in a manner similarly as discussed above with respect to FIGs. 1-7.
- the base station data compression module 1115-a may also include a base station R C mode module 1220, an inter-station communication module 1225, a base station DCS module 1230.
- the base station RRC mode module 1220 may establish a connection with a UE as described above with reference to FIGs. 1-7.
- the inter-station communication module 1225 may send a request for data compression context information to a source base station based at least in part on the context identifier as described above with reference to FIGs. 1-7.
- the base station DCS module 1230 may receive a response from the source base station, the response indicating the availability of context information for the data compression scheme or that the context information is unavailable as described above with reference to FIGs. 1-7.
- the base station data compression module 1115-a may also include a base station DCS buffer module 1235, base station DCS capability module 1240, and a base station static buffer module 1245.
- the base station DCS buffer module 1235 may be configured to include a context checkpoint identifier in an indication of data compression capability as described above with reference to FIGs. 1-7.
- the base station DCS capability module 1240 may receive a set of context capabilities from a UE, in some examples, the set of context capabilities comprises the context identifier as described above with reference to FIGs. 1-7.
- the base station static buffer module 1245 may reference context information of a static buffer context irrespective of UE-specific data compression context information as described above with reference to FIGs. 1-7.
- FIG. 13 shows a block diagram 1300 of a base station 105-y ⁇ e.g., a base station forming part or all of an eNB) for use in wireless communication, in accordance with various aspects of the present disclosure.
- the base station 105-y may be an example of aspects of one or more of the base stations 105 described with reference to one or more of FIGs. 1-7, and/or aspects of one or more of the apparatus 1105 when configured as a base station, as described with reference to FIGs. 11 or 12.
- the base station 105-y may be configured to implement or facilitate at least some of the base station and/or apparatus features and functions described with reference to one or more of FIGs. 1-7, 11 or 12.
- the base station 105-y may include a base station processor module 1310, a base station memory module 1320, at least one base station transceiver module (represented by base station transceiver module(s) 1350), at least one base station antenna (represented by base station antenna(s) 1355), and/or a base station data compression module 1115-b.
- the base station 105 -a may also include one or more of a base station communications module 1330 and/or a network communications module 1340. Each of these modules may be in communication with each other, directly or indirectly, over one or more buses 1335.
- the base station memory module 1320 may include random access memory (RAM) and/or read-only memory (ROM).
- RAM random access memory
- ROM read-only memory
- the base station memory module 1320 may store computer-readable, computer-executable software/firmware code 1325 containing
- the base station processor module 1310 may not be directly executable by the base station processor module 1310 but be configured to cause the base station 105-y (e.g., when compiled and executed) to perform various of the functions described herein.
- the base station processor module 1310 may include an intelligent hardware device, e.g., a central processing unit (CPU), a microcontroller, an ASIC, etc.
- the base station processor module 1310 may process information received through the base station transceiver module(s) 1350, the base station communications module 1330, and/or the network communications module 1340.
- the base station processor module 1310 may also process information to be sent to the transceiver module(s) 1350 for transmission through the antenna(s) 1355, to the base station communications module 1330, for transmission to one or more other base stations 105, and/or to the network communications module 1340 for transmission to a core network 130-a, which may be an example of one or more aspects of the core network 130 described with reference to FIG. 1.
- the transceiver module may be an example of a combined receiver module 1 1 10 and transmitter module 1 120 of FIG. 1 1.
- the base station processor module 1310 may handle, alone or in connection with the base station data compression module 1 1 15-b, various aspects of data compression techniques as discussed above with respect to FIGs. 1-7.
- the base station transceiver module(s) 1350 may include a modem configured to modulate packets and provide the modulated packets to the base station antenna(s) 1355 for transmission, and to demodulate packets received from the base station antenna(s) 1355.
- the base station transceiver module(s) 1350 may, in some examples, be implemented as one or more base station transmitter modules and one or more separate base station receiver modules.
- the base station transceiver module(s) 1350 may support communications in a first radio frequency spectrum band and/or a second radio frequency spectrum band.
- the base station transceiver module(s) 1350 may be configured to communicate bi-directionally, via the antenna(s) 1355, with one or more UEs or apparatuses, such as UE 1 15-n or one or more of the UEs 1 15 described with reference to FIGs. 1-10.
- the base station 105-y may, for example, include multiple base station antennas 1355 (e.g., an antenna array).
- the base station 105-y may communicate with the core network 130-a through the network
- the base station 105-y may also communicate with other base stations, such as the base stations 105-z and 105-aa, using the base station
- the base station data compression module 1 1 15-b may be configured to perform and/or control some or all of the features and/or functions described with reference to FIGs. 1-7 related to data compression operations.
- the base station data compression module 1 1 15- b, or portions of the module 1 1 15-b, may include a processor, and/or some or all of the functions of the base station data compression module 1 1 15-b may be performed by the base station processor module 1310 and/or in connection with the base station processor module 1310.
- the base station data compression module 1 1 15-b may be an example of the base station data compression module 1 1 15 and/or 1 1 15-a described with reference to FIGs. 1 1 and/or 12.
- FIG. 14 is a block diagram of a multiple input/multiple output (MIMO)
- the MIMO communication system 1400 including a base station 105-ab and a UE 1 15-0.
- the MIMO communication system 1400 may illustrate aspects of the wireless communications systems 100, 200, 300-302, 400, 500, 501, 600, or 700 shown in FIGs. 1-7.
- the base station 105-ab may be equipped with antennas 1434-a through 1434-x
- the UE 115-0 may be equipped with antennas 1452-a through 1452-n.
- the base station 105-ab may be able to send data over multiple communication links at the same time.
- Each communication link may be called a "layer" and the "rank" of the communication link may indicate the number of layers used for communication. For example, in a 2x2 MIMO communication system where base station 105-ab transmits two "layers," the rank of the communication link between the base station 105-ab and the UE 115-o is two.
- a transmit processor 1420 may receive data from a data source. The transmit processor 1420 may process the data. The transmit processor 1420 may also generate control symbols and/or reference symbols.
- a transmit (TX) MIMO processor 1430 may perform spatial processing (e.g., precoding) on data symbols, control symbols, and/or reference symbols, if applicable, and may provide output symbol streams to the transmit modulators/demodulators 1432-a through 1432-x. Each modulator/demodulator 1432 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream.
- Each modulator/demodulator 1432 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a DL signal.
- DL signals from modulators/demodulators 1432-a through 1432-x may be transmitted via the antennas 1434-a through 1434-x, respectively.
- the UE antennas 1452-a through 1452-n may receive the DL signals from the base station 105-ab and may provide the received signals to the
- modulators/demodulator 1454 may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each modulator/demodulator 1454 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols.
- a MIMO detector 1456 may obtain received symbols from all the modulators/demodulators 1454-a through 1454-n, perform MIMO detection on the received symbols, if applicable, and provide detected symbols.
- a receive processor 1458 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, providing decoded data for the UE 115-o to a data output, and provide decoded control information to a processor 1480, or memory 1482.
- the processor 1480 may in some cases execute stored instructions to instantiate one or more of a UE eDCS module 815-c.
- the UE eDCS module 815-c may be an example of aspects of the UE data compression module 815 described with reference to FIGs. 8-10.
- a transmit processor 1464 may receive and process data from a data source.
- the transmit processor 1464 may also generate reference symbols for a reference signal.
- the symbols from the transmit processor 1464 may be precoded by a transmit MIMO processor 1466 if applicable, further processed by the modulators/demodulators 1454-a through 1454-n (e.g., for SC-FDMA, etc.), and be transmitted to the base station 105-ab in accordance with the transmission parameters received from the base station 105-ab.
- the UL signals from the UE 115-0 may be received by the antennas 1434, processed by the modulators/demodulators 1432, detected by a MIMO detector 1436 if applicable, and further processed by a receive processor 1438.
- the receive processor 1438 may provide decoded data to a data output and to the processor 1440 and/or memory 1442.
- the processor 1440 may in some cases execute stored instructions to instantiate one or more of a base station data compression (eDCS) module 1115-c.
- the base station data compression (eDCS) module 1115-c may be an example of aspects of the base station data compression module 1115 described with reference to FIGs. 11-13.
- the components of the UE 115-0 may, individually or collectively, be implemented with one or more ASICs adapted to perform some or all of the applicable functions in hardware.
- Each of the noted modules may be a means for performing one or more functions related to operation of the MIMO communication system 1400.
- the components of the base station 105-f may, individually or collectively, be implemented with one or more ASICs adapted to perform some or all of the applicable functions in hardware.
- Each of the noted components may be a means for performing one or more functions related to operation of the MIMO communication system 1400.
- FIG. 15 is a flow chart illustrating an example of a method 1500 for wireless communication, in accordance with various aspects of the present disclosure.
- the method 1500 is described below with reference to aspects of one or more of the base stations 105 described with reference to FIGs. 1-7 and/or aspects of one or more of the apparatus
- a base station may execute one or more sets of codes to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may perform one or more of the functions described below using special-purpose hardware.
- the method 1500 may also incorporate aspects of methods 1600-2200 of FIGs. 16-22. [0234] At block 1505, the method 1500 may determine that a handover from a user equipment (UE) to a target base station is to be performed. The operation(s) at block 1505 may be performed using the base station data compression module 1115 described with reference to FIGs. 11-13, or using the handover determination module 1205 of FIG. 12.
- the method 1500 may identify at least one gap in a sequence of received packets from the UE.
- the operation(s) at block 1510 may be performed using the base station data compression module 1115 described with reference to FIG. 11, for example.
- the method 1500 may determine a data compression capability of the target base station. The operation(s) at block 1515 may be performed using the base station data compression module 1115 described with reference to FIG. 11. [0237] At block 1520, the method 1500 may forward context information for the UE to the target base station, wherein the context information is based at least in part on the data compression capability of the target base station. The operation(s) at block 1520 may be performed using the base station data compression module 1115 described with reference to FIG. 11, and/or the base station communications module 1330 of FIG. 13, for example. [0238] Thus, the method 1500 may provide for wireless communication. It should be noted that the method 1500 is just one implementation and that the operations of the method 1500 may be rearranged or otherwise modified such that other implementations are possible.
- FIG. 16 is a flow chart illustrating an example of a method 1600 for wireless communication in accordance with various aspects of the present disclosure.
- the method 1600 is described below with reference to aspects of one or more of the base stations 105 described with reference to FIGs. 1-7 and/or aspects of one or more of the apparatus 1105 described with reference to FIGs. 11-13.
- a base station may execute one or more sets of codes to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may perform one or more of the functions described below using special-purpose hardware.
- the method 1600 may also incorporate aspects of methods 1500 or 1700-2200 of FIGs. 15 and 17-22.
- the method 1600 may determine that a handover from a user equipment (UE) to a target base station is to be performed.
- the operation(s) at block 1605 may be performed using the base station data compression module 1115 described with reference to FIGs. 11-13, or using the handover determination module 1205 of FIG. 12.
- the method 1600 may identify at least one gap in a sequence of received packets from the UE, where the sequence of packets received from the UE comprises uplink data packets, where the uplink data packets comprise information that is compressed according to the data compression routine.
- the operation(s) at block 1610 may be performed using the base station data compression module 1115 described with reference to FIG. 11, for example.
- the method 1600 may determine a data compression capability of the target base station.
- the operation(s) at block 1615 may be performed using the base station data compression module 1115 described with reference to FIG. 11.
- the method 1600 Forward a data compression buffer to the target base station, wherein the data compression buffer comprises a static data compression portion and a non-static data compression portion.
- the operation(s) at block 1620 may be performed using the base station data compression module 1115 described with reference to FIG. 11, and/or the base station communications module 1330 of FIG. 13, for example.
- FIG. 17 is a flow chart illustrating an example of a method 1700 for wireless communication in accordance with various aspects of the present disclosure.
- the method 1700 is described below with reference to aspects of one or more of the base stations 105 described with reference to FIGs. 1-7 and/or aspects of one or more of the apparatus 1105 described with reference to FIGs. 11-13.
- a base station may execute one or more sets of codes to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may perform one or more of the functions described below using special-purpose hardware.
- the method 1700 may also incorporate aspects of methods 1500, 1600, or 1800-2200 of FIGs. 15, 16, and 18- 22.
- the method 1700 may determine that a handover from a user equipment (UE) to a target base station is to be performed.
- the operation(s) at block 1705 may be performed using the base station data compression module 1115 described with reference to FIGs. 11-13, or using the handover determination module 1205 of FIG. 12.
- the method 1700 may identify at least one gap in a sequence of received packets from the UE, where the sequence of packets received from the UE comprises acknowledgment information for a sequence of downlink data packets received from the source base station (thus identifying an unacknowledged downlink data packet), the sequence of downlink data packets comprising information that is compressed according to the data compression routine,.
- the operation(s) at block 1710 may be performed using the base station data compression module 1115 described with reference to FIG. 11, for example.
- the method 1700 may determine whether the target base station supports a same data compression routine as the source base station. In some cases, the method may also include determining a data compression capability of the target base station. The operation(s) at block 1715 may be performed using the base station data compression module 1115 described with reference to FIG. 11.
- the method 1700 may forward, to the target base station, the unacknowledged downlink data packet and one or more downlink data packets subsequent to the unacknowledged downlink data packet for retransmission to the UE according to the data compression routine.
- the operation(s) at block 1720 may be performed using the base station data compression module 1115 described with reference to FIG. 11, and/or the base station communications module 1330 of FIG. 13, for example.
- FIG. 18 is a flow chart illustrating an example of a method 1800 for wireless communication, in accordance with various aspects of the present disclosure.
- the method 1800 is described below with reference to aspects of one or more of the UEs 115 described with reference to FIGs. 1-7, and/or aspects of one or more of the device 805 described with reference to FIGs. 8-10.
- a UE 115 may execute one or more sets of codes to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the UE 115 may perform one or more of the functions described below using special-purpose hardware.
- the method 1800 may also incorporate aspects of methods 1500-1700, or 1900-2200 of FIGs. 15-17 and 19-22.
- the method 1800 may transmit packets to a source base station.
- the operation(s) at block 1805 may be performed using the UE data compression module 815 and transmitter module 820 described with reference to FIG. 8, the transceiver module 1035 and antennas 1040 of FIG. 10, and/or using the antennas 1452 and modulators/demodulators 1454 of FIG. 14.
- the method 1800 may receive a handover message from the source base station that indicates subsequent communications are to be transmitted to a target base station, the handover message including an indication of data compression capabilities of the target base station.
- the operation(s) at block 1810 may be performed using the UE data compression module 815 and receiver module 810 described with reference to FIGs. 8, using the transceiver module 1035 and antennas 1040 of FIG. 10, and/or using the antennas 1452 and modulators/demodulators 1454 of FIG. 14.
- the method 1800 may receive a transmission from the target base station, wherein the transmission is based at least in part on the data compression capabilities of the target base station.
- the operation(s) at block 1815 may be performed using the UE data compression module 815 and receiver module 810 described with reference to FIGs. 8, using the transceiver module 1035 and antennas 1040 of FIG. 10, and/or using the antennas 1452 and modulators/demodulators 1454 of FIG. 14.
- the method 1800 may provide for wireless communication. It should be noted that the method 1800 is just one implementation and that the operations of the method 1800 may be rearranged or otherwise modified such that other implementations are possible.
- FIG. 19 is a flow chart illustrating an example of a method 1900 for wireless communication, in accordance with various aspects of the present disclosure.
- the method 1900 is described below with reference to aspects of one or more of the base stations 105 described with reference to FIGs. 1-7, and/or aspects of one or more of the apparatus
- a base station may execute one or more sets of codes to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may perform one or more of the functions described below using special-purpose hardware.
- the method 1900 may also incorporate aspects of methods 1500-1800 or 1900-2200 of FIGs. 15-18 and 19-22.
- the method 1900 may receive a handover indication that a UE is to be handed over from a source base station.
- the operation(s) at block 1905 may be performed using the base station data compression module 1115 described with reference to FIGs. 11 or the handover determination module 1205 of FIG. 12.
- the method 1900 may transmit data compression capabilities to the source base station.
- the operation(s) at block 1910 may be performed using performed using the base station data compression module 1115, for example, and/or transmitter module 1120 with reference to FIG. 11, and/or the base station communications module 1330 of FIG. 13.
- the method 1900 may receive context information for the UE from the source base station, wherein the context information identifies at least one gap in a sequence of packets sent by the UE to the source base station.
- the operation(s) at block 1915 may be performed using the base station data compression module 1115 described with reference to FIG. 1 1 and/or the base station communications module 1330 of FIG. 13, for example.
- the method 1900 may transmit to the UE based at least in part on the context information.
- the operation(s) at block 1920 may be performed using performed using the base station data compression module 1115, for example, and/or transmitter module 1120 with reference to FIG. 11.
- the method 1900 may provide for wireless communication. It should be noted that the method 1900 is just one implementation and that the operations of the method 1900 may be rearranged or otherwise modified such that other implementations are possible.
- FIG. 20 shows a flowchart illustrating a method 2000 for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- the operations of method 2000 may be implemented by a UE 115 or its components as described with reference to FIGs. 1-10.
- the operations of method 2000 may be performed by the data compression module 815 as described with reference to FIGs. 8-10.
- a UE 115 may execute a set of codes to control the functional elements of the UE 115 to perform the functions described below. Additionally or alternatively, the UE 115 may perform aspects the functions described below using special-purpose hardware.
- the method 2000 may also incorporate aspects of methods 1500-1900, 2100, or 2200 of FIGs. 15-19, 21 and 22.
- the UE 115 may communicate with a source base station utilizing a data compression scheme as described above with reference to FIGs. 1-7.
- the operations of block 2005 may be performed by the data compression module 815 as described above with reference to FIG. 8.
- the UE 115 may receive a context identifier associated with the data compression scheme from a source base station as described above with reference to FIGs. 1- 7.
- the operations of block 2010 may be performed by the context ID module 925 as described above with reference to FIG. 9.
- the UE 115 may transmit the context identifier to a target base station as described above with reference to FIGs. 1-7. In certain examples, the operations of block 2015 may be performed by the transmitter module 820 as described above with reference to FIG. 8. [0264] At block 2020, the UE 115 may receive, from the target base station, an indication of a data compression capability of the target base station, the indication based at least in part on the context identifier as described above with reference to FIGs. 1-7. In certain examples, the operations of block 2020 may be performed by the receiver module 810 as described above with reference to FIG. 8. [0265] FIG.
- FIG 21 shows a flowchart illustrating a method 2100 for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- the operations of method 2100 may be implemented by a UE 115 or its components as described with reference to FIGs. 1-10.
- the operations of method 2100 may be performed by the evolved data compression module 815 as described with reference to FIGs. 8-10.
- a UE 115 may execute a set of codes to control the functional elements of the UE 115 to perform the functions described below. Additionally or alternatively, the UE 115 may perform aspects the functions described below using special-purpose hardware.
- the method 1900 may also incorporate aspects of methods 1500-2000 and 2200 of FIGs. 15-20 and 22.
- the UE 115 may communicate with a source base station utilizing a data compression scheme as described above with reference to FIGs. 1-7. In certain examples, the operations of block 2105 may be performed by the data compression module 815 as described above with reference to FIG. 8. [0267] At block 2110, the UE 115 may receive a context identifier associated with the data compression scheme from a source base station as described above with reference to FIGs. 1- 7. In certain examples, the operations of block 2110 may be performed by the context ID module 925 as described above with reference to FIG. 9.
- the UE 115 may transition to an idle mode while connected to the source base station as described above with reference to FIGs. 1-7.
- the operations of block 2115 may be performed by the R C mode module 930 as described above with reference to FIG. 9.
- the UE 115 may perform an idle mode mobility procedure from the source base station to the target base station after receiving the context identifier from the source base station as described above with reference to FIGs. 1-7.
- the operations of block 2120 may be performed by the mobility module 935 as described above with reference to FIG. 9.
- the UE 115 may transmit the context identifier to a target base station as described above with reference to FIGs. 1-7.
- the operations of block 2125 may be performed by the transmitter module 820 as described above with reference to FIG. 8.
- the UE 115 may receive, from the target base station, an indication of a data compression capability of the target base station, the indication based at least in part on the context identifier as described above with reference to FIGs. 1-7.
- the operations of block 2130 may be performed by the receiver module 810 as described above with reference to FIG. 8.
- FIG. 22 shows a flowchart illustrating a method 2200 for facilitating data compression through a connection establishment procedure in accordance with various aspects of the present disclosure.
- the operations of method 2200 may be implemented by a base station 105 or its components as described with reference to FIGs. 1-12.
- the operations of method 2200 may be performed by the base station data compression module 1115 as described with reference to FIGs. 11-13.
- a base station 105 may execute a set of codes to control the functional elements of the base station 105 to perform the functions described below. Additionally or alternatively, the base station 105 may perform aspects the functions described below using special-purpose hardware.
- the method 1900 may also incorporate aspects of methods 1500-2100 of FIGs. 15-22.
- the base station 105 may establish a connection with an idle mode UE as described above with reference to FIGs. 1-7.
- the operations of block 2205 may be performed by the base station R C mode module 1220 as described above with reference to FIG. 12.
- the base station 105 may receive, from the UE, a context identifier associated with the data compression scheme as described above with reference to FIGs. 1-7. In certain examples, the operations of block 2210 may be performed by the receiver module 1110 as described above with reference to FIG. 11. [0275] At block 2215, the base station 105 may send a request for data compression context information to a source base station based at least in part on the context identifier as described above with reference to FIGs. 1-7. In certain examples, the operations of block 2215 may be performed by the inter- station communication module 1225 as described above with reference to FIG. 12. [0276] At block 2220, the base station 105 may receive a response from the source base station, the response indicating the availability of context information for the data
- the operations of block 2220 may be performed by the base station DCS module 1230 as described above with reference to FIG. 12.
- the base station 105 may send an indication of a data compression capability to the UE based at least in part on the context identifier and the response received from the source base station as described above with reference to FIGs. 1-7.
- the operations of block 2225 may be performed by the transmitter module 1120 as described above with reference to FIG. 11.
- aspects from two or more of the methods 1500-2200 may be combined.
- a CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc.
- CDMA2000 covers IS-2000, IS-105, and IS-856 standards.
- IS-2000 Releases 0 and A are commonly referred to as CDMA2000 IX, IX, etc.
- IS-856 (TIA-856) is commonly referred to as CDMA2000 lxEV-DO, High Rate Packet Data (HRPD), etc.
- UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA.
- WCDMA Wideband CDMA
- a TDMA system may implement a radio technology such as Global System for Mobile
- GSM Global System for Mobile Communications
- An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMTM, etc.
- UMB Ultra Mobile Broadband
- E-UTRA Evolved UTRA
- WiFi IEEE 802.11
- WiMAX IEEE 802.16
- IEEE 802.20 Flash-OFDMTM
- UMB Ultra Mobile Broadband
- E-UTRA Evolved UTRA
- WiFi WiFi
- WiMAX IEEE 802.16
- IEEE 802.20 Flash-OFDMTM
- UMTS Universal Mobile Telecommunication System
- LTE Long Term Evolution
- LTE-A LTE- Advanced
- UTRA, E- UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3 GPP).
- CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2).
- 3GPP2 3rd Generation Partnership Project 2
- the techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies, including cellular ⁇ e.g. , LTE) communications over an unlicensed and/or shared bandwidth.
- LTE Long Term Evolution
- the description above describes an LTE/LTE-A system for purposes of example, and LTE terminology is used in much of the description above, although the techniques are applicable beyond LTE/LTE-A applications.
- Information and signals may be represented using any of a variety of different technologies and techniques.
- data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
- a general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- the functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
- the term "and/or,” when used in a list of two or more items, means that any one of the listed items can be employed by itself, or any combination of two or more of the listed items can be employed.
- the composition can contain A alone; B alone; C alone; A and B in combination; A and C in combination; B and C in combination; or A, B, and C in combination.
- Computer-readable media includes both computer storage media and
- a storage medium may be any available medium that can be accessed by a general purpose or special purpose computer.
- computer-readable media can comprise RAM, ROM, EEPROM, flash memory, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.
- any connection is properly termed a computer-readable medium.
- Disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
- Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- a non-transitory storage medium may be any available medium that can be accessed by a general purpose or special purpose computer.
- non-transitory computer-readable media can comprise RAM, ROM, electrically erasable programmable read only memory (EEPROM), compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.
- RAM random access memory
- ROM read only memory
- EEPROM electrically erasable programmable read only memory
- CD compact disk
- magnetic disk storage or other magnetic storage devices or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures
- any connection is properly termed a computer-readable medium.
- the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave
- the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium.
- Disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201580061625.1A CN107113667B (en) | 2014-11-14 | 2015-11-13 | Data compression techniques for handover and radio link failure recovery |
JP2017525848A JP6615883B2 (en) | 2014-11-14 | 2015-11-13 | Data compression techniques for handover and radio link failure recovery |
EP15801601.4A EP3219147B1 (en) | 2014-11-14 | 2015-11-13 | Data compression techniques for handover and radio link failure recovery |
BR112017009962A BR112017009962A2 (en) | 2014-11-14 | 2015-11-13 | data compression techniques for radio link failure transfer and recovery |
KR1020177012902A KR102407678B1 (en) | 2014-11-14 | 2015-11-13 | Data compression techniques for handover and radio link failure recovery |
AU2015346144A AU2015346144A1 (en) | 2014-11-14 | 2015-11-13 | Data compression techniques for handover and radio link failure recovery |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462080132P | 2014-11-14 | 2014-11-14 | |
US201462080179P | 2014-11-14 | 2014-11-14 | |
US62/080,179 | 2014-11-14 | ||
US62/080,132 | 2014-11-14 | ||
US201462080885P | 2014-11-17 | 2014-11-17 | |
US62/080,885 | 2014-11-17 | ||
US201562107278P | 2015-01-23 | 2015-01-23 | |
US62/107,278 | 2015-01-23 | ||
US14/940,134 US10470090B2 (en) | 2014-11-14 | 2015-11-12 | Data compression techniques for handover and radio link failure recovery |
US14/940,134 | 2015-11-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016077762A1 true WO2016077762A1 (en) | 2016-05-19 |
Family
ID=54705865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2015/060690 WO2016077762A1 (en) | 2014-11-14 | 2015-11-13 | Data compression techniques for handover and radio link failure recovery |
Country Status (8)
Country | Link |
---|---|
US (1) | US10470090B2 (en) |
EP (1) | EP3219147B1 (en) |
JP (1) | JP6615883B2 (en) |
KR (1) | KR102407678B1 (en) |
CN (1) | CN107113667B (en) |
AU (1) | AU2015346144A1 (en) |
BR (1) | BR112017009962A2 (en) |
WO (1) | WO2016077762A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018137716A1 (en) * | 2017-01-25 | 2018-08-02 | 电信科学技术研究院 | Method and device for keeping continuity of udc function |
CN109936864A (en) * | 2017-12-19 | 2019-06-25 | 大唐移动通信设备有限公司 | A kind of method and apparatus across building head compressed context in the switching of station |
CN110574429A (en) * | 2017-05-17 | 2019-12-13 | 华为技术有限公司 | Switching control method and equipment |
EP3585110A4 (en) * | 2017-03-20 | 2020-01-22 | Huawei Technologies Co., Ltd. | COMMUNICATION METHOD AND DEVICE THEREFOR |
EP3820109A4 (en) * | 2018-08-31 | 2021-09-15 | Huawei Technologies Co., Ltd. | Data transmission method and related apparatus |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3104646B1 (en) * | 2014-07-10 | 2020-09-30 | Huawei Technologies Co. Ltd. | Data transmission method, system and related device |
JP2018530184A (en) * | 2015-09-10 | 2018-10-11 | グァンドン オッポ モバイル テレコミュニケーションズ コーポレーション リミテッド | Channel measurement and channel measurement report method |
WO2017113529A1 (en) | 2015-12-31 | 2017-07-06 | 华为技术有限公司 | Mobility management method, user equipment, and base station |
WO2018029939A1 (en) * | 2016-08-12 | 2018-02-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Terminal, base station, and communication method |
US10582523B2 (en) | 2016-08-13 | 2020-03-03 | Qualcomm Incorporated | Method and apparatus for secondary base station mobility |
WO2018079998A1 (en) * | 2016-10-27 | 2018-05-03 | 엘지전자(주) | Method for performing handover in wireless communication system and device for same |
CN108347468B (en) * | 2017-01-25 | 2021-07-13 | 大唐移动通信设备有限公司 | A method and device for data synchronization |
KR20180097999A (en) * | 2017-02-24 | 2018-09-03 | 삼성전자주식회사 | Apparatus and method for transmitting of data between base stations in wireless communication system |
US11032739B2 (en) * | 2017-03-10 | 2021-06-08 | Convida Wireless, Llc | Dynamic header compression for constrained networks |
WO2019028587A1 (en) * | 2017-08-07 | 2019-02-14 | Qualcomm Incorporated | Packet data convergence protocol context re-synchronization for multiple subscriber identity module device |
US10531346B2 (en) * | 2017-10-25 | 2020-01-07 | Qualcomm Incorporated | Techniques and apparatuses for compression enabled bearer management |
EP3707940A4 (en) * | 2017-11-10 | 2021-08-18 | Telefonaktiebolaget LM Ericsson (publ) | Transmitting device, receiving device, and methods performed therein for handling buffer reset |
BR112020007714A2 (en) * | 2017-11-10 | 2020-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | methods performed by a transmitting device and a receiving device, computer-readable storage medium, transmitting device, and receiving device. |
CN111316701B (en) * | 2017-11-17 | 2022-07-15 | 中兴通讯股份有限公司 | Handover-based connection recovery techniques |
KR102265329B1 (en) * | 2018-08-30 | 2021-06-16 | 주식회사 케이티 | Methods for processing a channel access failure in unlicensed spectrum and apparatuses thereof |
CN111479335A (en) * | 2019-01-24 | 2020-07-31 | 华为技术有限公司 | A data transmission method and communication device |
KR20210154165A (en) * | 2019-03-22 | 2021-12-20 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | Handover processing method, terminal device and network device |
US12133122B2 (en) * | 2019-04-30 | 2024-10-29 | Lg Electronics Inc. | Method and apparatus for transmitting packets based on receiving a handover command in wireless communication system |
US11108672B2 (en) * | 2019-07-15 | 2021-08-31 | Qualcomm Incorporated | Measuring and verifying layer 2 sustained downlink maximum data rate decoding performance |
US11240696B2 (en) | 2019-07-15 | 2022-02-01 | Qualcomm Incorporated | Measuring and verifying layer 2 sustained downlink maximum data rate decoding performance |
TWI747420B (en) * | 2019-08-08 | 2021-11-21 | 華碩電腦股份有限公司 | Method and apparatus for handling multiple sidelink communication in a wireless communication system |
CN115988565A (en) * | 2019-08-15 | 2023-04-18 | 华为技术有限公司 | Communication method and device |
CN114157723B (en) * | 2019-08-15 | 2023-08-22 | 华为技术有限公司 | A communication method and device |
WO2021155584A1 (en) * | 2020-02-07 | 2021-08-12 | Oppo广东移动通信有限公司 | Communication mode switching method and apparatus, and device |
WO2021187848A1 (en) * | 2020-03-17 | 2021-09-23 | Samsung Electronics Co., Ltd. | Methods and systems for reducing fronthaul bandwidth in a wireless communication system |
US11595861B2 (en) * | 2020-03-27 | 2023-02-28 | Qualcomm Incorporated | Status data unit enhancement for retransmission of packets in handover procedure |
WO2022036610A1 (en) * | 2020-08-19 | 2022-02-24 | 北京小米移动软件有限公司 | Communication method and device, and storage medium |
US11722189B2 (en) * | 2021-12-17 | 2023-08-08 | Qualcomm Incorporated | Fronthaul compression for sparse access and dense access |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008115116A1 (en) * | 2007-03-16 | 2008-09-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for relocating a header compression context in a wireless communication system |
WO2009021217A1 (en) * | 2007-08-08 | 2009-02-12 | Qualcomm Incorporated | Handover in a wireless data packet communication system that avoid user data loss |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19950653B4 (en) * | 1999-10-21 | 2020-01-16 | Ipcom Gmbh & Co. Kg | Method for operating a cellular network |
US7290063B2 (en) * | 2001-01-10 | 2007-10-30 | Nokia Corporation | Relocating context information in header compression |
KR100883063B1 (en) * | 2002-02-16 | 2009-02-10 | 엘지전자 주식회사 | Contextual reassignment method |
PT103072B (en) * | 2004-02-13 | 2009-12-02 | Faculdade De Engenharia Da Uni | MIXER IN NETWORK AND RESPECTIVE MIXING PROCESS |
KR100592883B1 (en) * | 2004-10-12 | 2006-06-26 | 한국전자통신연구원 | How to provide seamless handover in broadband converged network |
CN1980463B (en) * | 2005-11-29 | 2010-04-21 | 华为技术有限公司 | Mobile terminal text management method |
KR100912784B1 (en) * | 2006-01-05 | 2009-08-18 | 엘지전자 주식회사 | Data transmission method and data retransmission method |
US20070293254A1 (en) * | 2006-06-19 | 2007-12-20 | Innovative Sonic Limited | Method and apparatus for uplink data handling upon handover in a wireless communications system |
US20080123660A1 (en) * | 2006-08-09 | 2008-05-29 | Interdigital Technology Corporation | Method and apparatus for providing differentiated quality of service for packets in a particular flow |
US8111707B2 (en) * | 2007-12-20 | 2012-02-07 | Packeteer, Inc. | Compression mechanisms for control plane—data plane processing architectures |
US8081603B2 (en) * | 2007-07-18 | 2011-12-20 | Qualcomm Incorporated | Compression static and semi-static context transfer |
US8437306B2 (en) * | 2007-08-08 | 2013-05-07 | Qualcomm Incorporated | Layer 2 tunneling of data during handover in a wireless communication system |
KR101387537B1 (en) * | 2007-09-20 | 2014-04-21 | 엘지전자 주식회사 | A method for handling correctly received but header compression failed packets |
US8477719B2 (en) * | 2007-10-01 | 2013-07-02 | Qualcomm Incorporated | Systems and methods for in-order delivery in downlink during handover |
JP4882959B2 (en) | 2007-10-26 | 2012-02-22 | 富士通株式会社 | Packet communication method, packet communication system, management device, wireless terminal, and packet communication device |
GB0812632D0 (en) * | 2008-07-10 | 2008-08-20 | Vodafone Plc | Security architecture for LTE relays |
CA2736243A1 (en) * | 2008-09-09 | 2010-03-18 | Bio-Rad Laboratories, Inc. | Multi-stage, regression-based pcr analysis system |
KR101655267B1 (en) * | 2009-09-07 | 2016-09-08 | 삼성전자주식회사 | System and method for supporting rohc in wireless communication system |
CN102131234B (en) * | 2010-01-18 | 2013-12-04 | 华为技术有限公司 | Method and device for compressing and uncompressing internet protocol (IP) data packet |
CN101835154B (en) * | 2010-04-20 | 2016-03-30 | 中兴通讯股份有限公司 | A kind of method and system setting up the air interface key of enhancing |
US8891356B2 (en) * | 2010-06-28 | 2014-11-18 | Qualcomm Incorporated | System and method for multi-point HSDPA communication utilizing a multi-link RLC sublayer |
US9332479B2 (en) * | 2012-01-04 | 2016-05-03 | Ofinno Technologies, Llc | Network site for wireless communications |
US9516691B2 (en) * | 2012-01-16 | 2016-12-06 | Lg Electronics Inc. | Method and apparatus for providing proximity service in wireless communication system |
KR20130126844A (en) * | 2012-05-07 | 2013-11-21 | 주식회사 케이티 | Method and apparatus for providing contiuous service of rohc between base stations in lte system |
EP2926593B1 (en) * | 2012-11-30 | 2017-02-22 | Telefonaktiebolaget LM Ericsson (publ) | Expanding or shrinking a coverage area of a cell |
CN108200091B (en) * | 2013-01-17 | 2021-10-01 | 华为技术有限公司 | Data packet processing method and device |
GB2510358A (en) * | 2013-01-31 | 2014-08-06 | Eip | Configuring layer 2 data compression between a UE and base station in LTE. |
US9369247B2 (en) * | 2013-03-15 | 2016-06-14 | Blackberry Limited | Simultaneously accessing shared resources |
US9844089B2 (en) * | 2013-04-29 | 2017-12-12 | Htc Corporation | Method of handling data transmission and reception in dual connectivity |
-
2015
- 2015-11-12 US US14/940,134 patent/US10470090B2/en active Active
- 2015-11-13 CN CN201580061625.1A patent/CN107113667B/en active Active
- 2015-11-13 KR KR1020177012902A patent/KR102407678B1/en active Active
- 2015-11-13 BR BR112017009962A patent/BR112017009962A2/en not_active Application Discontinuation
- 2015-11-13 EP EP15801601.4A patent/EP3219147B1/en active Active
- 2015-11-13 AU AU2015346144A patent/AU2015346144A1/en not_active Abandoned
- 2015-11-13 JP JP2017525848A patent/JP6615883B2/en active Active
- 2015-11-13 WO PCT/US2015/060690 patent/WO2016077762A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008115116A1 (en) * | 2007-03-16 | 2008-09-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for relocating a header compression context in a wireless communication system |
WO2009021217A1 (en) * | 2007-08-08 | 2009-02-12 | Qualcomm Incorporated | Handover in a wireless data packet communication system that avoid user data loss |
Non-Patent Citations (1)
Title |
---|
"Universal Mobile Telecommunications System (UMTS); Packet Data Convergence Protocol (PDCP) specification (3GPP TS 25.323 version 6.0.0 Release 6); ETSI TS 125 323", IEEE, LIS, SOPHIA ANTIPOLIS CEDEX, FRANCE, vol. 3-R2, no. V6.0.0, 1 December 2003 (2003-12-01), XP014016812, ISSN: 0000-0001 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018137716A1 (en) * | 2017-01-25 | 2018-08-02 | 电信科学技术研究院 | Method and device for keeping continuity of udc function |
EP3585110A4 (en) * | 2017-03-20 | 2020-01-22 | Huawei Technologies Co., Ltd. | COMMUNICATION METHOD AND DEVICE THEREFOR |
US11202250B2 (en) | 2017-03-20 | 2021-12-14 | Huawei Technologies Co., Ltd. | Communication method for reducing delay in an idle or inactive mode and device thereof |
CN110574429A (en) * | 2017-05-17 | 2019-12-13 | 华为技术有限公司 | Switching control method and equipment |
CN109936864A (en) * | 2017-12-19 | 2019-06-25 | 大唐移动通信设备有限公司 | A kind of method and apparatus across building head compressed context in the switching of station |
EP3820109A4 (en) * | 2018-08-31 | 2021-09-15 | Huawei Technologies Co., Ltd. | Data transmission method and related apparatus |
US12225408B2 (en) | 2018-08-31 | 2025-02-11 | Huawei Technologies Co., Ltd. | Data transmission method and related apparatus |
Also Published As
Publication number | Publication date |
---|---|
EP3219147B1 (en) | 2020-08-05 |
JP6615883B2 (en) | 2019-12-04 |
US20160142951A1 (en) | 2016-05-19 |
BR112017009962A2 (en) | 2018-02-14 |
JP2017539152A (en) | 2017-12-28 |
AU2015346144A1 (en) | 2017-04-20 |
EP3219147A1 (en) | 2017-09-20 |
CN107113667A (en) | 2017-08-29 |
KR102407678B1 (en) | 2022-06-10 |
US10470090B2 (en) | 2019-11-05 |
KR20170086500A (en) | 2017-07-26 |
CN107113667B (en) | 2020-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3219147B1 (en) | Data compression techniques for handover and radio link failure recovery | |
US10805430B2 (en) | Evolved data compression scheme signaling | |
US11805460B2 (en) | Dual link handover | |
US10476636B2 (en) | Method for reporting a radio link control re-transmission failure and a device therefor | |
EP3332604B1 (en) | Method, apparatus and computer readable medium for packet data convergence protocol (pdcp) reordering with enhanced component carriers | |
EP3198936B1 (en) | Service-specific air-interface selection | |
KR102306823B1 (en) | Apparatus and method for data scheduling of evolved node b while utilizing licensed assisted access in wireless communication system | |
WO2017146294A1 (en) | Method for executing harq in wireless communication system and device therefor | |
KR20170086510A (en) | Methods and apparatus for synchronizing a user equipment with an hfn offset | |
US10433205B2 (en) | Network node, method therein, computer program, and carrier comprising the computer program for retransmitting an RLC PDU | |
US10638353B2 (en) | Evolved data compression scheme for unreliable transmission modes | |
WO2015139298A1 (en) | Security mode updates during cellular relocation to avoid call drop | |
KR102114954B1 (en) | Method of Release of UE connection and base-station operating the same | |
WO2019218104A1 (en) | Packet delivery for multi-sim user equipment | |
WO2016155543A1 (en) | Techniques for redirecting a mobile device to a high-speed dedicated network | |
WO2015123883A1 (en) | Radio link control entity re-establishment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15801601 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 2015346144 Country of ref document: AU Date of ref document: 20151113 Kind code of ref document: A |
|
REEP | Request for entry into the european phase |
Ref document number: 2015801601 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 20177012902 Country of ref document: KR Kind code of ref document: A Ref document number: 2017525848 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112017009962 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 112017009962 Country of ref document: BR Kind code of ref document: A2 Effective date: 20170511 |