US20130242788A1 - Methods and arrangements in a radio communications system - Google Patents

Methods and arrangements in a radio communications system Download PDF

Info

Publication number
US20130242788A1
US20130242788A1 US13/871,323 US201313871323A US2013242788A1 US 20130242788 A1 US20130242788 A1 US 20130242788A1 US 201313871323 A US201313871323 A US 201313871323A US 2013242788 A1 US2013242788 A1 US 2013242788A1
Authority
US
United States
Prior art keywords
data packets
transmission link
downlink transmission
packets
determined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/871,323
Inventor
Peter Björkén
Paul Schliwa-Bertling
Mårten Sundberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unwired Planet LLC
Original Assignee
Unwired Planet LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Unwired Planet LLC filed Critical Unwired Planet LLC
Priority to US13/871,323 priority Critical patent/US20130242788A1/en
Publication of US20130242788A1 publication Critical patent/US20130242788A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms

Definitions

  • the technology described relates to methods, a user equipment and a communication network entity in a communication network system and, more particularly to a user equipment and a communication network entity allowing for optimizing the performance of data packet transmissions as well as methods for such optimization.
  • EDGE Enhanced Data rates for GSM Evolution
  • GPRS General Packet Radio Service
  • MCSs Modulation and Coding Schemes
  • EDGE also supports Incremental Redundancy (IR) which is a technique for combining transmissions of the same data to increase the decoding success rate.
  • the work items include, amongst other things, higher order modulation, dual carrier transmission downlink, reduced latency and dual-antenna terminals.
  • the reduced latency work item includes reduced Time Transmission Interval (TTI), fast Acknowledgement/Negative Acknowledgement (Ack/Nack) reporting and Radio Link Control (RLC) non-persistent mode.
  • TTI Time Transmission Interval
  • Ack/Nack fast Acknowledgement/Negative Acknowledgement
  • RLC Radio Link Control
  • Reduced latency is vital for delay sensitive applications like Voice over Internet Protocol (VoIP), which is a system enabling voice data to be delivered using the IP.
  • VoIP Voice over Internet Protocol
  • a conversational service such as VoIP
  • VoIP will have a mouth-to-ear delay requirement in order to assert an acceptable conversation quality.
  • the mouth-to-ear delay basically includes one delay in the transmitting link, from the user equipment (UE) to the Base Station Controller (BSC) uplink (UL), and one delay on the receiving link, from BSC to UE downlink (DL).
  • VoIP usually has a pre-defined delay budget e.g. 300 ms mouth-to-ear. All packets then need to be transferred within this delay budget.
  • the VoIP delay budget may include and be limited to one RLC retransmission on both uplink and downlink directions, called RLC non-persistent mode. This increases the coverage of the VoIP application since IR increases the decoding success rate for a retransmission. The capacity is also increased since modulation and coding schemes, MCS, carrying larger payload may be used.
  • GSM/EDGE Radio Access Network where the BSC/Packet Control Unit (PCU) controlling the radio link entity at the receiving end does not know the status of the VoIP data that arrives, another approach to estimate the state/age of the VoIP data is required.
  • PCU Packet Control Unit
  • a communication network entity improves the performance of data packet transmissions between two user equipments via the communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for the data packets to travel from one of the user equipments to the other of the user equipments.
  • Received data packets originating from the uplink transmission link are analyzed for the downlink transmission link. Based on the analyzed data packets, a transmission delay on the uplink transmission link is estimated and remaining transmission delay for said downlink transmission link is determined. Based on the determined remaining transmission delay, an action is selected for data packets which efficiently uses available radio resources on the downlink transmission link. Thereafter, the data packets are transmitted on the downlink transmission link to a receiving user equipment.
  • a user equipment improves the performance of data packet transmissions between two user equipments via a communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for data packets to travel from one of the user equipments to the other of the user equipments.
  • Data packets on the downlink transmission link are received from the communication network entity, in which communication network entity the data packets originating from the uplink transmission link have been analyzed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated.
  • a remaining transmission delay for the downlink transmission link has been determined.
  • An action for the analyzed data packets has been selected based on the determined remaining transmission delay which efficiently uses available radio resources on the downlink transmission link.
  • the received data packets are then analyzed in the user equipment.
  • a communication network entity improves the performance of data packet transmissions between two user equipments over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for the data packets to travel from one of the user equipments to the other of said user equipments.
  • a communication network entity improves the performance of data packet transmissions between two user equipments.
  • the communication network entity comprises circuitry for analyzing for the downlink transmission link, received data packets originating from the uplink transmission link.
  • a transmission delay on said uplink transmission link is estimated based on the analyzed data packets.
  • a remaining transmission delay for the downlink transmission link is determined.
  • an action is selected based on the determined remaining transmission delay which efficiently uses available radio resources on the downlink transmission link. Thereafter, the data packets are transmitted on the downlink transmission link to a receiving user equipment.
  • a user equipment improves the performance of data packet transmissions between two user equipments via a communication network entity over an uplink transmission link and a downlink transmission link.
  • a pre-defined transmission delay is allowed for data packets to travel from one of the user equipments to the other of said user equipments.
  • a user equipment comprises circuitry for receiving data packets on the downlink transmission link from the communication network entity, in which communication network entity data packets originating from the uplink transmission link have been analyzed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated.
  • a remaining transmission delay for the downlink transmission link has been determined.
  • An action for the analyzed data packets has been selected based on the determined remaining transmission delay which efficiently uses available radio resources on the downlink transmission link.
  • the user equipment further comprises circuitry for analyzing the received data packets.
  • the improved methods and arrangements which estimate the remaining delay budget for transfer by analyzing the packet arrival times from one link provide major improvements in coverage and capacity with a flexible delay budget and link quality control, since both links (UL & DL) will be uncorrelated, i.e., the radio link quality on one link is not correlated with the quality of the other link.
  • FIG. 1 is an exemplary block diagram of a mobile communication network
  • FIG. 2 is a flow chart of a conversational service using a RLC non-persistent mode.
  • FIG. 3 is a flowchart of a conversational service using a dynamic RLC non-persistent mode.
  • FIG. 4 is an illustration of calculated examples of a gain achieved with the described technology
  • FIG. 5 is a flow chart illustrating a method in a communication network entity
  • FIG. 6 is a flow chart illustrating a method in a user equipment
  • FIG. 7 is a block diagram of a communication network entity and user equipments.
  • FIG. 1 A block diagram of an exemplary 3GPP GSM system network is shown in FIG. 1 .
  • the network comprises a radio access network (RAN), which in the preferred example embodiment is a GSM/EDGE Radio Access Network (GERAN) 10 and a core network (CN) 20 .
  • the GERAN 10 and the CN 20 provide communication and control for a plurality of user equipments (UE) 12 (two are shown in FIG. 1 ).
  • UE user equipments
  • the GERAN architecture 10 comprises a plurality of Base Station Systems (BSS) 15 each controlled by a Base Station Controller (BSC) 16 which is connected to a set of Base Transciever Stations (BTS) 18 .
  • BSC Base Station Controller
  • BTS Base Transciever Stations
  • the BTSs 18 comprise the antennas, RF equipment and baseband processing circuits needed to communicate with the MSs 12 .
  • the BTSs 18 are connected to the BSC 16 through the Abis-interface.
  • the architecture 10 further comprises a Packet Control Unit (PCU), which is considered a part of the BSC 16 and using BSC internal signals may provide the signalling between the BSC and the PCU.
  • PCU 16 is responsible for the following MAC and RLC layer functions:
  • the core network 20 typically comprises at least one Serving GPRS Support Node (SGSN) 22 , one or more Gateway GPRS Support Node (GGSN) 28 , at least one mobile switching center (MSC) 24 , which may include a visitor location register (VLR) (not shown in FIG. 1 ), a Gateway MSC (GMSC) 26 , and a home location register (HLR) 25 .
  • the CN 20 provides both circuit-switched and packet data communication with various external networks, typically including the Public Switched Telephone Network (PSTN) 32 and one or more packet mode communication network, such as the Internet 34 .
  • PSTN Public Switched Telephone Network
  • the GERAN 10 connects to the CN 20 through the A and Gb interface.
  • the communication system is herein described as a GSM communication system.
  • the skilled person realizes that the method and arrangement works very well on other packet based communications systems as well, such as a Long Term Evolution (LTE) system, the W-CDMA system and the CDMA2000 system.
  • the user equipments 12 may be mobile stations such as mobile telephones (“cellular” telephones) and laptops with mobile termination and thus can be, for example, portable, pocket, hand-held, computer-included or car-mounted mobile devices which communicate voice and/or data with the RAN.
  • the technology described enables improved coverage and capacity of data packet transmission services, such as a conversational service, a video service or any delay sensitive service by a method where the packet data arrival is analyzed and where the MCS selection is based on the concluded delay budget.
  • data packet transmission services such as a conversational service, a video service or any delay sensitive service
  • VoIP is used herein as a preferred example embodiment.
  • the skilled person realizes, however, that the technology described works very well on other services as well.
  • the packets arriving at the BSC/PCU 16 from the UE 12 will not include information regarding the transfer in the previous link, which would help to determine the remaining delay budget based on the required mouth-to-ear delay of the service.
  • the solution is to apply an analysis of packet data arrival in the BSC/PCU 16 in order to estimate the packet delay on the previous transmission link.
  • a conversational service is often characterized by transmission of multiple data packets originating from periodic generation.
  • speech frames are generated every 20 ms and these may be transmitted as IP packets e.g. every 20/40/60 ms having 1/2/3 frames respectively per packet.
  • IP packets e.g. every 20/40/60 ms having 1/2/3 frames respectively per packet.
  • VoIP packets are transmitted on an error free link in the UL, the packets will arrive with the same periodic separation for the DL transfer, thus having a large delay budget since no retransmissions are made in the UL.
  • the worse channel quality on the UL the more will the arrival of packets deviate from the periodic arrival. With a bursty packet arrival the delay budget is lower.
  • FIG. 2 shows a flowchart of a conversational service using RLC non-persistent mode with a Non-Persistent Timer (NPT) of 120 ms, i.e. the dynamic RLC non-persistent mode has not been used. No delay is assumed over the transport network (TN).
  • NPT Non-Persistent Timer
  • x ⁇ is the correctly received packets for sequence number x
  • y ⁇ is the erroneously received packets for sequence number y. All blocks, except sequence number, SN, 1 are delivered in the example within the end-to-end delay requirement of 250 ms.
  • An RLC non-persistent timer, NPT, of 120 ms is applied to all blocks in each direction.
  • the NPT of SN 1 will expire on the downlink, DL, since the timer value is set irrespective of the transmission time on the UL.
  • SN 1 is discarded and never delivered.
  • the Round-Trip-Time (RTT) is denoted 21 and the continuous arrows illustrate a transfer time on UL/DL. The broken arrows reflect the TN.
  • FIG. 3 shows a flowchart of a conversational service (only one direction shown) using dynamic RLC non-persistent mode with a NPT of 120 ms on the UL and dynamic NPT on the DL, i.e. the dynamic RLC non-persistent mode has been used. No delay is assumed over the transport network.
  • x ⁇ is the correctly received packets for sequence number x and, y ⁇ is the erroneously received packets for sequence number y. All blocks are delivered in the example of FIG. 3 within the end-to-end delay requirement of 250 ms.
  • the transmitter on the DL will analyze the arrival time of the packets from the UL.
  • NPT Round-Trip-Time
  • the end-to-end delay budget allows for, in total (over both links), two retransmissions. It is assumed that 1000 blocks are transmitted from the uplink transmitter.
  • the example is illustrated in FIG. 4 , in which transmitted packets on the uplink are denoted 41 , received packets after the first attempt are denoted 42 , received packets after the second attempt are denoted 43 and received packets after the third attempt are denoted 44 . Discarded/erroneous packets are denoted 45 .
  • the example on the left side of FIG. 4 is without the dynamic RLC non-persistent mode, wherein 46 illustrate received packets and 47 lost packets.
  • the example on the right side of FIG. 4 is with the dynamic RLC non-persistent mode, wherein 48 illustrate received packets and 49 lost packets.
  • the DL transmitter has the ability to analyze the packet arrival from the UL making correct assumptions for the DL delay budget.
  • the DL receiver (the user equipment) has the ability to analyze the packets from the DL transmitter (such as the BSC/PCU).
  • this is done by signalling in the transmitted data packets e.g. by using a bit of the header of the data packet showing maximum allowed re-transmissions.
  • a zero (0) could represent one re-transmission and a one (1) could represent two re-transmissions.
  • a time-out value in the user equipment is determined, either by signalling a time-out value from the BSC/PCU or by analysing the received data packets in the user equipment.
  • Such analysis is done in a similar way as the analysis in the BSC/PCU, i.e. by estimating the Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets and/or by measuring number of packets arrived during a time period.
  • PIT Packet Inter-arrival Time
  • the procedure in a communication network entity, such as the BSC/PCU, for improving the performance of data packet transmissions between two user equipments via the communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for the data packets to travel from one of the user equipments to the other of the user equipments, shown in FIG. 5 is as follows:
  • the procedure in a user equipment for optimizing the performance of data packet transmissions between two user equipments via a communication network entity, such as the BSC/PCU, over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for said data packets to travel from one of said user equipments to the other of said user equipments, shown in FIG. 6 is as follows:
  • FIG. 7 is a block diagram showing user equipments 12 a and 12 b and a communication network entity 16 , such as the BSC/PCU for optimizing the performance of data packet transmissions between the two user equipments 12 a and 12 b via the communication network entity 16 over an uplink transmission link 11 and a downlink transmission link 13 , whereby a pre-defined transmission delay is allowed for said data packets to travel from one of said user equipments 12 a to the other of said user equipments 12 b .
  • the communication network entity 16 comprises a radio transmitter 72 and a receiver 71 .
  • the transmitter 72 is transmitting data to a receiver 77 of the user equipment 12 a and 12 b over the radio interface on the downlink channel 13 .
  • the receiver 71 is receiving data from the transmitter 76 of user equipment 12 a and 12 b on the uplink channel 11 .
  • the communication network entity further comprises circuitry 73 for analysing for said downlink transmission link 13 received data packets originating from said uplink transmission link 11 , for estimating a transmission delay on said uplink transmission link 11 based on said analysed data packets, for determining remaining transmission delay for said downlink transmission link 13 and for selecting for said analysed data packets an action based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link 13 . This is described in more detail above and in conjunction with FIG. 5 .
  • the user equipment 12 a and 12 b comprises a radio transmitter 76 arranged to transmit data packets to the receiver 71 of the communication network entity 16 over the radio interface on the uplink channel 11 and a receiver 77 arranged to receive data packets transmitted from the transmitter 72 of the communication network entity 16 on the downlink channel 13 .
  • the user equipment 12 a and 12 b further comprises circuitry 78 for analysing said received data packets as described above and in conjunction with FIG. 6 .

Abstract

The user equipment comprises a radio transmitter arranged to transmit data packets to a receiver on an uplink channel and a receiver arranged to receive data packets transmitted from a transmitter on a downlink channel. The user equipment comprises circuitry that analyzes the received data packets.

Description

    PRIORITY APPLICATIONS
  • This application is a continuation application claiming priority from U.S. application Ser. No. 12/739,906, filed Apr. 26, 2010, which is the U.S. national phase of International Application No. PCT/SE2007/050778 filed 25 Oct. 2007, which designated the U.S., the entire contents of each of which are hereby incorporated by reference.
  • TECHNICAL FIELD
  • The technology described relates to methods, a user equipment and a communication network entity in a communication network system and, more particularly to a user equipment and a communication network entity allowing for optimizing the performance of data packet transmissions as well as methods for such optimization.
  • BACKGROUND
  • Enhanced Data rates for GSM Evolution (EDGE) is an enhancement of the General Packet Radio Service (GPRS) radio interface in GSM. Nine Modulation and Coding Schemes (MCSs) are defined in EDGE. The lowest MCSs have lower bitrates but are more robust while usage of higher MCSs enables higher bitrates and increased capacity. EDGE also supports Incremental Redundancy (IR) which is a technique for combining transmissions of the same data to increase the decoding success rate.
  • EDGE Evolution is currently being standardized in the Third Generation Partnership Project (3GPP) Rel-7. The work items include, amongst other things, higher order modulation, dual carrier transmission downlink, reduced latency and dual-antenna terminals. The reduced latency work item includes reduced Time Transmission Interval (TTI), fast Acknowledgement/Negative Acknowledgement (Ack/Nack) reporting and Radio Link Control (RLC) non-persistent mode. Reduced latency is vital for delay sensitive applications like Voice over Internet Protocol (VoIP), which is a system enabling voice data to be delivered using the IP.
  • Usually a conversational service, such as VoIP, will have a mouth-to-ear delay requirement in order to assert an acceptable conversation quality. In a cellular system the mouth-to-ear delay basically includes one delay in the transmitting link, from the user equipment (UE) to the Base Station Controller (BSC) uplink (UL), and one delay on the receiving link, from BSC to UE downlink (DL). VoIP usually has a pre-defined delay budget e.g. 300 ms mouth-to-ear. All packets then need to be transferred within this delay budget.
  • With reduced latency the VoIP delay budget may include and be limited to one RLC retransmission on both uplink and downlink directions, called RLC non-persistent mode. This increases the coverage of the VoIP application since IR increases the decoding success rate for a retransmission. The capacity is also increased since modulation and coding schemes, MCS, carrying larger payload may be used.
  • The enabling of one RLC retransmission on both DL and UL increases the coverage and capacity of the VoIP service. However, if two retransmissions could be utilized in either link then the gain would be even higher. If information about the age of each Protocol Data Unit (PDU) conveying speech samples can feasibly be provided to the entity controlling the radio link at the receiving end, it could be taken advantage of as outlined above.
  • However, GSM/EDGE Radio Access Network (GERAN), where the BSC/Packet Control Unit (PCU) controlling the radio link entity at the receiving end does not know the status of the VoIP data that arrives, another approach to estimate the state/age of the VoIP data is required.
  • Thus, a generic solution for communication systems where the explicit information about the age of the PDUs conveying the VoIP data is not available to the radio link entities at the receiving ends that are utilizing a limited number of retransmissions over the air interface is needed.
  • SUMMARY
  • A communication network entity improves the performance of data packet transmissions between two user equipments via the communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for the data packets to travel from one of the user equipments to the other of the user equipments.
  • Received data packets originating from the uplink transmission link are analyzed for the downlink transmission link. Based on the analyzed data packets, a transmission delay on the uplink transmission link is estimated and remaining transmission delay for said downlink transmission link is determined. Based on the determined remaining transmission delay, an action is selected for data packets which efficiently uses available radio resources on the downlink transmission link. Thereafter, the data packets are transmitted on the downlink transmission link to a receiving user equipment.
  • A user equipment improves the performance of data packet transmissions between two user equipments via a communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for data packets to travel from one of the user equipments to the other of the user equipments. Data packets on the downlink transmission link are received from the communication network entity, in which communication network entity the data packets originating from the uplink transmission link have been analyzed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated. A remaining transmission delay for the downlink transmission link has been determined. An action for the analyzed data packets has been selected based on the determined remaining transmission delay which efficiently uses available radio resources on the downlink transmission link. The received data packets are then analyzed in the user equipment.
  • A communication network entity improves the performance of data packet transmissions between two user equipments over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for the data packets to travel from one of the user equipments to the other of said user equipments. A communication network entity improves the performance of data packet transmissions between two user equipments. The communication network entity comprises circuitry for analyzing for the downlink transmission link, received data packets originating from the uplink transmission link. A transmission delay on said uplink transmission link is estimated based on the analyzed data packets. A remaining transmission delay for the downlink transmission link is determined. For analyzed data packets, an action is selected based on the determined remaining transmission delay which efficiently uses available radio resources on the downlink transmission link. Thereafter, the data packets are transmitted on the downlink transmission link to a receiving user equipment.
  • A user equipment improves the performance of data packet transmissions between two user equipments via a communication network entity over an uplink transmission link and a downlink transmission link. A pre-defined transmission delay is allowed for data packets to travel from one of the user equipments to the other of said user equipments. A user equipment comprises circuitry for receiving data packets on the downlink transmission link from the communication network entity, in which communication network entity data packets originating from the uplink transmission link have been analyzed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated. A remaining transmission delay for the downlink transmission link has been determined. An action for the analyzed data packets has been selected based on the determined remaining transmission delay which efficiently uses available radio resources on the downlink transmission link. The user equipment further comprises circuitry for analyzing the received data packets.
  • The improved methods and arrangements which estimate the remaining delay budget for transfer by analyzing the packet arrival times from one link provide major improvements in coverage and capacity with a flexible delay budget and link quality control, since both links (UL & DL) will be uncorrelated, i.e., the radio link quality on one link is not correlated with the quality of the other link.
  • Other objects and features will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not limiting to the claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the drawings, wherein like reference characters denote similar elements throughout the several views:
  • FIG. 1 is an exemplary block diagram of a mobile communication network;
  • FIG. 2 is a flow chart of a conversational service using a RLC non-persistent mode.
  • FIG. 3 is a flowchart of a conversational service using a dynamic RLC non-persistent mode.
  • FIG. 4 is an illustration of calculated examples of a gain achieved with the described technology;
  • FIG. 5 is a flow chart illustrating a method in a communication network entity;
  • FIG. 6 is a flow chart illustrating a method in a user equipment;
  • FIG. 7 is a block diagram of a communication network entity and user equipments.
  • DETAILED DESCRIPTION
  • A block diagram of an exemplary 3GPP GSM system network is shown in FIG. 1. The network comprises a radio access network (RAN), which in the preferred example embodiment is a GSM/EDGE Radio Access Network (GERAN) 10 and a core network (CN) 20. The GERAN 10 and the CN 20 provide communication and control for a plurality of user equipments (UE) 12 (two are shown in FIG. 1).
  • The GERAN architecture 10 comprises a plurality of Base Station Systems (BSS) 15 each controlled by a Base Station Controller (BSC) 16 which is connected to a set of Base Transciever Stations (BTS) 18. The BTSs 18 comprise the antennas, RF equipment and baseband processing circuits needed to communicate with the MSs 12. The BTSs 18 are connected to the BSC 16 through the Abis-interface. The architecture 10 further comprises a Packet Control Unit (PCU), which is considered a part of the BSC 16 and using BSC internal signals may provide the signalling between the BSC and the PCU. The PCU 16 is responsible for the following MAC and RLC layer functions:
      • LLC layer PDU segmentation into RLC blocks for downlink transmission;
      • LLC layer PDU reassembly from RLC blocks for uplink transmissions;
      • PDCH scheduling functions for the uplink and downlink data transfers;
      • PDCH uplink ARQ functions, including RLC block ack/nak;
      • PDCH downlink ARQ function, including buffering and retransmission of RLC blocks;
      • channel access control functions, e.g. access requests and grants; and
      • radio channel management functions, e.g. power control, congestion control, broadcast control information, etc.
  • The core network 20 typically comprises at least one Serving GPRS Support Node (SGSN) 22, one or more Gateway GPRS Support Node (GGSN) 28, at least one mobile switching center (MSC) 24, which may include a visitor location register (VLR) (not shown in FIG. 1), a Gateway MSC (GMSC) 26, and a home location register (HLR) 25. The CN 20 provides both circuit-switched and packet data communication with various external networks, typically including the Public Switched Telephone Network (PSTN) 32 and one or more packet mode communication network, such as the Internet 34. The GERAN 10 connects to the CN 20 through the A and Gb interface.
  • According to a preferred example embodiment, the communication system is herein described as a GSM communication system. The skilled person, however, realizes that the method and arrangement works very well on other packet based communications systems as well, such as a Long Term Evolution (LTE) system, the W-CDMA system and the CDMA2000 system. The user equipments 12 may be mobile stations such as mobile telephones (“cellular” telephones) and laptops with mobile termination and thus can be, for example, portable, pocket, hand-held, computer-included or car-mounted mobile devices which communicate voice and/or data with the RAN.
  • The technology described enables improved coverage and capacity of data packet transmission services, such as a conversational service, a video service or any delay sensitive service by a method where the packet data arrival is analyzed and where the MCS selection is based on the concluded delay budget. By way of example only, VoIP is used herein as a preferred example embodiment. The skilled person realizes, however, that the technology described works very well on other services as well.
  • The packets arriving at the BSC/PCU 16 from the UE 12 will not include information regarding the transfer in the previous link, which would help to determine the remaining delay budget based on the required mouth-to-ear delay of the service. The solution is to apply an analysis of packet data arrival in the BSC/PCU 16 in order to estimate the packet delay on the previous transmission link.
  • If the packets are delivered in-sequence from the previous link the arrival of the packets will be burstier if the packet loss is higher in the previous transmission link (=higher delay), whereas if the packets are arriving in a periodic manner, as originally transmitted, a smaller delay is assumed.
  • Below follows some examples of packet analysis possible at the receiver BSC/PCU, but also at the receiving user equipment:
      • Optionally, analyzing to which service a received packet belongs to, e.g. a VoIP packet may be confirmed by means of a pre-determined QoS attribute.
      • Estimating the Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets and/or by measuring number of packets arrived during a time period.
      • Determining delay budget for individual packets by analyzing data flow and using PIT.
      • Concluding maximum allowed retransmissions for individual data packets.
      • Concluding a time-out value for individual data packet.
      • Selecting appropriate MCS for optimal robustness considering number of allowed retransmissions.
  • A conversational service is often characterized by transmission of multiple data packets originating from periodic generation. Typically, speech frames are generated every 20 ms and these may be transmitted as IP packets e.g. every 20/40/60 ms having 1/2/3 frames respectively per packet. Given that VoIP packets are transmitted on an error free link in the UL, the packets will arrive with the same periodic separation for the DL transfer, thus having a large delay budget since no retransmissions are made in the UL. The worse channel quality on the UL, the more will the arrival of packets deviate from the periodic arrival. With a bursty packet arrival the delay budget is lower.
  • If an analysis is made based on the bullets above and applied to each data packet there is a substantial improvement of the conversational service.
  • FIG. 2 shows a flowchart of a conversational service using RLC non-persistent mode with a Non-Persistent Timer (NPT) of 120 ms, i.e. the dynamic RLC non-persistent mode has not been used. No delay is assumed over the transport network (TN). In FIG. 2, xα is the correctly received packets for sequence number x and, yβ is the erroneously received packets for sequence number y. All blocks, except sequence number, SN, 1 are delivered in the example within the end-to-end delay requirement of 250 ms. An RLC non-persistent timer, NPT, of 120 ms is applied to all blocks in each direction. The NPT of SN 1 will expire on the downlink, DL, since the timer value is set irrespective of the transmission time on the UL. The expiration of NPT in the network entity for SN=1 is denoted 23 and the expiration of NPT in the user equipment for SN=1 is denoted 27. Thus, SN 1 is discarded and never delivered. In FIG. 2 the Round-Trip-Time (RTT) is denoted 21 and the continuous arrows illustrate a transfer time on UL/DL. The broken arrows reflect the TN.
  • FIG. 3 shows a flowchart of a conversational service (only one direction shown) using dynamic RLC non-persistent mode with a NPT of 120 ms on the UL and dynamic NPT on the DL, i.e. the dynamic RLC non-persistent mode has been used. No delay is assumed over the transport network. In FIG. 3, xα is the correctly received packets for sequence number x and, yβ is the erroneously received packets for sequence number y. All blocks are delivered in the example of FIG. 3 within the end-to-end delay requirement of 250 ms. Compared to the previous example, shown in FIG. 2, the transmitter on the DL will analyze the arrival time of the packets from the UL. Since 0 and 1 arrives with an expected packet inter arrival time, PIT, it is assumed that the transmission on the previous link was successful without any retransmissions, thus an NPT of approx 200 ms could be set to these SNs. Since SN 1 needs 180 ms to be delivered on the DL, this saves the block from not being delivered. The expiration of NPT in the network entity for SN=1 is denoted 23 and the expiration of NPT in the user equipment for SN=1 is denoted 27. In FIG. 3 the Round-Trip-Time (RTT) is denoted 21 and the continuous arrows illustrate a transfer time on UL/DL. The broken arrows reflect the TN.
  • Calculated Example:
  • To estimate an example gain from using the described technology, a simple calculation can be made. In the following it is assumed that the end-to-end delay budget allows for, in total (over both links), two retransmissions. It is assumed that 1000 blocks are transmitted from the uplink transmitter. The example is illustrated in FIG. 4, in which transmitted packets on the uplink are denoted 41, received packets after the first attempt are denoted 42, received packets after the second attempt are denoted 43 and received packets after the third attempt are denoted 44. Discarded/erroneous packets are denoted 45. The example on the left side of FIG. 4 is without the dynamic RLC non-persistent mode, wherein 46 illustrate received packets and 47 lost packets. The example on the right side of FIG. 4 is with the dynamic RLC non-persistent mode, wherein 48 illustrate received packets and 49 lost packets.
  • The Block Error Rates, BLERs, for the different transmissions are:
  • BLER1=0.2 BLER2=0.06
  • BLER>2=0 (it is assumed that incremental redundancy is used in all transmissions, reducing the BLER for each incremented transmission).
  • On the UL, the RLC non-persistent mode will discard all packets needing more than one retransmission: 1000*0.2*0.06=12 blocks. This loss is not dependent on the use of the described technology.
  • Thus, on the DL the transmitter receives 1000−12=988 blocks.
  • Without Dynamic RLC Non-Persistent
  • All 988 blocks are assumed to have a delay budget allowing for 1 retransmission. This means that the number of RLC blocks lost on the DL is: 988*0.2*0.06≈12 blocks.
  • Thus, in total there is a Frame Erasure Rate, FER, of (12+12)/1000=2.4%.
  • With Dynamic RLC Non-Persistent
  • In the following calculations it is assumed that the DL transmitter has the ability to analyze the packet arrival from the UL making correct assumptions for the DL delay budget.
  • Further it is assumed that the DL receiver (the user equipment) has the ability to analyze the packets from the DL transmitter (such as the BSC/PCU). According to one example embodiment, this is done by signalling in the transmitted data packets e.g. by using a bit of the header of the data packet showing maximum allowed re-transmissions. Thus, a zero (0) could represent one re-transmission and a one (1) could represent two re-transmissions. According to another embodiment, a time-out value in the user equipment is determined, either by signalling a time-out value from the BSC/PCU or by analysing the received data packets in the user equipment. Such analysis is done in a similar way as the analysis in the BSC/PCU, i.e. by estimating the Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets and/or by measuring number of packets arrived during a time period.
  • 1000*0.8=800 blocks are allowed to have 2 retransmissions on the DL since there was no retransmission for these blocks on the UL. All 800 are received correctly since the BLER of the third transmission is 0.
  • (1000−800)*(1−0.06)=188 blocks need one retransmission before they are delivered to the DL. Since the delay budget allows for one retransmission on the DL, the number of discarded blocks, on DL, is 188*0.2*0.06≈2 blocks.
  • Thus, assuming ideal dynamic RLC non-persistent mode on the DL will decrease the FER on that link with more than 80% compared to legacy RLC non-persistent mode.
  • In total there is a FER of (12+2)/1000=1.4%.
  • The procedure in a communication network entity, such as the BSC/PCU, for improving the performance of data packet transmissions between two user equipments via the communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for the data packets to travel from one of the user equipments to the other of the user equipments, shown in FIG. 5 is as follows:
      • analysing for the downlink transmission link received data packets originated from the uplink transmission link (step 51) e.g. by at least one of the following steps: estimating a Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets; and/or, estimating a Packet Inter-arrival Time (PIT) by measuring a number of packets arrived during a pre-determined period of time;
      • estimating a transmission delay on said uplink transmission link based on said analysed data packets (step 52).
      • determining a remaining transmission delay for said downlink transmission link (step 53);
      • selecting for said analysed data packets an action based on said determined remaining transmission delay (step 54) which efficiently uses available radio resources on said downlink transmission link. The action is at least one of the following: determining maximum allowed re-transmissions on said downlink transmission link for individual data packets (which optionally is signalled to the receiving user equipment), selecting a modulation and coding scheme (MCS) based on a number of allowed re-transmissions in order to obtain an optimal robustness or, determining a time-out value for individual data packets (which optionally is signalled to the receiving user equipment);
      • transmitting said data packets on said downlink transmission link to a receiving user equipment (step 55).
  • The procedure in a user equipment for optimizing the performance of data packet transmissions between two user equipments via a communication network entity, such as the BSC/PCU, over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for said data packets to travel from one of said user equipments to the other of said user equipments, shown in FIG. 6 is as follows:
      • receiving data packets on said downlink transmission link from said communication network entity (step 61), in which communication network entity said data packets originating from said uplink transmission link have been analysed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated, a remaining transmission delay for said downlink transmission link has been determined and an action for said analysed data packets has been selected based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link;
      • analysing the received data packets in the user equipment (step 62), e.g. by at least one of the following steps: estimating a Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets; estimating a Packet Inter-arrival Time (PIT) by measuring a number of packets arrived during a pre-determined period of time. The analysis is done to obtain a determined maximum allowed retransmissions on said downlink transmission link and/or a determined time-out value for individual data packets. Optionally, the maximum allowed retransmissions and/or the time-out value is signalled from the communication network entity, e.g. obtained by information in a header of the received data packets.
  • FIG. 7 is a block diagram showing user equipments 12 a and 12 b and a communication network entity 16, such as the BSC/PCU for optimizing the performance of data packet transmissions between the two user equipments 12 a and 12 b via the communication network entity 16 over an uplink transmission link 11 and a downlink transmission link 13, whereby a pre-defined transmission delay is allowed for said data packets to travel from one of said user equipments 12 a to the other of said user equipments 12 b. The communication network entity 16 comprises a radio transmitter 72 and a receiver 71. The transmitter 72 is transmitting data to a receiver 77 of the user equipment 12 a and 12 b over the radio interface on the downlink channel 13. The receiver 71 is receiving data from the transmitter 76 of user equipment 12 a and 12 b on the uplink channel 11. The communication network entity further comprises circuitry 73 for analysing for said downlink transmission link 13 received data packets originating from said uplink transmission link 11, for estimating a transmission delay on said uplink transmission link 11 based on said analysed data packets, for determining remaining transmission delay for said downlink transmission link 13 and for selecting for said analysed data packets an action based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link 13. This is described in more detail above and in conjunction with FIG. 5.
  • The user equipment 12 a and 12 b comprises a radio transmitter 76 arranged to transmit data packets to the receiver 71 of the communication network entity 16 over the radio interface on the uplink channel 11 and a receiver 77 arranged to receive data packets transmitted from the transmitter 72 of the communication network entity 16 on the downlink channel 13. The user equipment 12 a and 12 b further comprises circuitry 78 for analysing said received data packets as described above and in conjunction with FIG. 6.
  • Thus, while there have been shown and described features as applied to example embodiments, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the claims. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the claims. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment may be incorporated in any other disclosed or described or suggested form or embodiment. It is the intention, therefore, to be limited only as indicated by the scope of the claims.
  • Expressions such as “including”, “comprising”, “incorporating”, “consisting of”, “have”, “is” are intended to be construed in a non-exclusive manner, namely allowing for items, components or elements not explicitly described also to be present. Reference to the singular is also to be construed to relate to the plural and vice versa.

Claims (18)

1. A method in a communication network entity of improving a performance of data packet transmissions between two user equipments via said communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for said data packets to travel from one of said user equipments to the other of said user equipments, the method comprising the steps of:
analysing for said downlink transmission link received data packets originating from said uplink transmission link, said analysing comprising estimating a Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets;
estimating a transmission delay on said uplink transmission link based on said analysed data packets;
determining remaining transmission delay for said downlink transmission link;
selecting for said analysed data packets an action based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link, whereafter said data packets are transmitted on said downlink transmission link to a receiving user equipment.
2. The method according to claim 1, wherein said action is to determine maximum allowed re-transmissions on said downlink transmission link for individual data packets based on said determined remaining transmission delay.
3. The method according to claim 1, wherein said action is to select a modulation and coding scheme (MCS) based on a number of allowed re-transmissions based on said determined remaining transmission delay in order to obtain an optimal robustness.
4. The method according to claim 1, wherein said action is to determine a time-out value for individual data packets based on said determined remaining transmission delay.
5. The method according to claim 1, wherein said step of estimating the PIT comprises measuring a number of packets arrived during a pre-determined period of time.
6. A method of improving a performance of data packet transmissions, the method comprising, in a user equipment:
receiving data packets on a downlink transmission link from a communication network entity, in which communication network entity data packets originating from an uplink transmission link have been analysed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated, a remaining transmission delay for the downlink transmission link has been determined and an action for said analysed data packets has been selected based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link;
analysing said received data packets, said step of analysing comprising the step of estimating a Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets.
7. The method according to claim 6, wherein said analysis comprises obtaining a determined maximum allowed re-transmissions on said downlink transmission link.
8. The method according to claim 6, wherein said analysis comprises obtaining a determined time-out value for individual data packets.
9. The method according to claim 6, wherein said step of estimating the PIT comprises measuring a number of packets arrived during a pre-determined period of time.
10. A communication network entity for improving the performance of data packet transmissions, said entity comprising circuitry configured to:
analyse for a downlink transmission link received data packets originating from an uplink transmission link, said circuitry configured to estimate a Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets;
estimate a transmission delay on said uplink transmission link based on said analysed data packets;
determine remaining transmission delay for said downlink transmission link;
select for said analysed data packets an action based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link, whereafter said data packets are transmitted on said downlink transmission link to a receiving user equipment.
11. A communication network entity according to claim 10, wherein said circuitry is configured to determine maximum allowed re-transmissions on said downlink transmission link for individual data packets based on said determined remaining transmission delay.
12. A communication network entity according to claim 10, wherein said circuitry is configured to select a modulation and coding scheme (MCS) based on a number of allowed re-transmissions based on said determined remaining transmission delay in order to obtain an optimal robustness.
13. A communication network entity according to claim 10, wherein said circuitry is configured to determine a time-out value for individual data packets based on said determined remaining transmission delay.
14. A communication network entity according to claim 10, wherein said circuitry is configured to estimate the PIT by measuring a number of packets arrived during a pre-determined period of time.
15. A user equipment for improving the performance of data packet transmissions between two user equipments via a communication network entity over an uplink transmission link and a downlink transmission link, whereby a pre-defined transmission delay is allowed for said data packets to travel from one user equipment to said user equipment, the user equipment comprising circuitry configured to:
receive data packets on said downlink transmission link from said communication network entity, in which communication network entity said data packets originating from said uplink transmission link have been analysed, a transmission delay on said uplink transmission link based on said analysed data packets has been estimated, a remaining transmission delay for said downlink transmission link has been determined and an action for said analysed data packets has been selected based on said determined remaining transmission delay which efficiently uses available radio resources on said downlink transmission link;
analyse said received data packets to estimate a Packet Inter-arrival Time (PIT) by monitoring arrival of individual packets.
16. A user equipment according to claim 15, wherein said circuitry is configured to obtain a determined maximum allowed re-transmissions on said downlink transmission link.
17. A user equipment according to claim 15, wherein said circuitry is configured to obtain a determined time-out value for individual data packets.
18. A user equipment according to claim 15, wherein said circuitry is configured to estimate the PIT by measuring a number of packets arrived during a pre-determined period of time
US13/871,323 2007-10-25 2013-04-26 Methods and arrangements in a radio communications system Abandoned US20130242788A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/871,323 US20130242788A1 (en) 2007-10-25 2013-04-26 Methods and arrangements in a radio communications system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/739,906 US8432841B2 (en) 2007-10-25 2007-10-25 Methods and arrangements in a radio communications system
PCT/SE2007/050778 WO2009054762A1 (en) 2007-10-25 2007-10-25 Methods and arrangements in a radio communication system
US13/871,323 US20130242788A1 (en) 2007-10-25 2013-04-26 Methods and arrangements in a radio communications system

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US12/739,906 Continuation US8432841B2 (en) 2007-10-25 2007-10-25 Methods and arrangements in a radio communications system
PCT/SE2007/050778 Continuation WO2009054762A1 (en) 2007-10-25 2007-10-25 Methods and arrangements in a radio communication system

Publications (1)

Publication Number Publication Date
US20130242788A1 true US20130242788A1 (en) 2013-09-19

Family

ID=40579752

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/739,906 Active 2028-11-20 US8432841B2 (en) 2007-10-25 2007-10-25 Methods and arrangements in a radio communications system
US13/871,323 Abandoned US20130242788A1 (en) 2007-10-25 2013-04-26 Methods and arrangements in a radio communications system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/739,906 Active 2028-11-20 US8432841B2 (en) 2007-10-25 2007-10-25 Methods and arrangements in a radio communications system

Country Status (3)

Country Link
US (2) US8432841B2 (en)
EP (1) EP2213033A4 (en)
WO (1) WO2009054762A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012532480A (en) 2009-06-29 2012-12-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method for communicating in a network
CN102291209B (en) * 2010-06-20 2014-04-02 上海贝尔股份有限公司 Method and device for controlling uplink transmission in management equipment enhancing long-term evolution
KR20150081603A (en) * 2014-01-06 2015-07-15 삼성전자주식회사 Apparatus and method for data transfer using padding in the mobile communication system
US10554368B2 (en) * 2015-10-07 2020-02-04 Microsoft Technology Licensing, Llc Wireless data-acknowledgement communication using frame aggregation
US20230319125A1 (en) * 2022-03-29 2023-10-05 Nokia Technologies Oy Two-way delay budget for interactive services

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040196801A1 (en) * 2002-03-22 2004-10-07 Katsuhiko Hiramatsu Base station apparatus and packet transmission method
US20060098574A1 (en) * 2000-10-07 2006-05-11 Lg Electronics Inc. Method for transmitting data from RLC layer in radio communication system
US20060184664A1 (en) * 2005-02-16 2006-08-17 Samsung Electronics Co., Ltd. Method for preventing unnecessary retransmission due to delayed transmission in wireless network and communication device using the same
US20070030821A1 (en) * 2003-09-10 2007-02-08 Fujitsu Limited Transmission parameter control device
US20070268861A1 (en) * 2006-05-16 2007-11-22 Diachina John W Bi-Directional RLC Non-Persistent Mode for Low Delay Services

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5936964A (en) 1997-04-18 1999-08-10 Telefonaktiebolaget Lm Ericsson Round-trip delay optimization of multiplexed speech channels
US20030031203A1 (en) * 2001-01-05 2003-02-13 Akito Fukui Mobile communication system and radio communication method
US7295549B2 (en) * 2003-02-14 2007-11-13 Ntt Docomo, Inc. Source and channel rate adaptation for VoIP
JP4214793B2 (en) * 2003-02-19 2009-01-28 日本電気株式会社 Wireless communication system, server, base station, mobile terminal, and retransmission timeout time determination method used for them
US20050227657A1 (en) * 2004-04-07 2005-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for increasing perceived interactivity in communications systems
EP1643784A1 (en) 2004-09-29 2006-04-05 Matsushita Electric Industrial Co., Ltd. Delay estimation for uplink transmissions
US7889703B2 (en) * 2005-11-14 2011-02-15 Mediatek Inc. Adaptive modulation and coding method
US7796516B2 (en) * 2006-03-08 2010-09-14 Mcmaster University Adaptive voice packetization
US8320244B2 (en) * 2006-06-30 2012-11-27 Qualcomm Incorporated Reservation based MAC protocol
US8848618B2 (en) * 2006-08-22 2014-09-30 Qualcomm Incorporated Semi-persistent scheduling for traffic spurts in wireless communication

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060098574A1 (en) * 2000-10-07 2006-05-11 Lg Electronics Inc. Method for transmitting data from RLC layer in radio communication system
US20040196801A1 (en) * 2002-03-22 2004-10-07 Katsuhiko Hiramatsu Base station apparatus and packet transmission method
US20070030821A1 (en) * 2003-09-10 2007-02-08 Fujitsu Limited Transmission parameter control device
US20060184664A1 (en) * 2005-02-16 2006-08-17 Samsung Electronics Co., Ltd. Method for preventing unnecessary retransmission due to delayed transmission in wireless network and communication device using the same
US20070268861A1 (en) * 2006-05-16 2007-11-22 Diachina John W Bi-Directional RLC Non-Persistent Mode for Low Delay Services

Also Published As

Publication number Publication date
WO2009054762A1 (en) 2009-04-30
WO2009054762A8 (en) 2009-06-11
US8432841B2 (en) 2013-04-30
US20100302960A1 (en) 2010-12-02
EP2213033A1 (en) 2010-08-04
EP2213033A4 (en) 2014-01-08

Similar Documents

Publication Publication Date Title
JP4705909B2 (en) Control station apparatus, base station apparatus, and packet communication method
US7961657B2 (en) Method and apparatus for transmitting and receiving a packet via high speed downlink packet access
US8726115B2 (en) Uplink H-ARQ signalling mechanism in a wireless communication system
US9294234B2 (en) Methods and arrangements for early HARQ feedback in a mobile communication system
US8332702B2 (en) Method and apparatus for hybrid automatic repeat request transmission
US9049017B2 (en) Efficient TCP ACK prioritization in wireless networks
US8413002B2 (en) Method of performing ARQ procedure for transmitting high rate data
CN100438397C (en) Dow data repeating method in radio communication system
US20070008990A1 (en) Method and system for retransmission
US20020080719A1 (en) Scheduling transmission of data over a transmission channel based on signal quality of a receive channel
US20070223495A1 (en) Control Station Apparatus, Base Station Apparatus, Receiving Method, Transmitting Method and Communicating Method
US20050249138A1 (en) Method and apparatus for setting power for transmitting signaling information on an E-DCH
US20060222010A1 (en) Method of performing a layer operation in a communications network
US20070274264A1 (en) Method and apparatus of handling packet data in a wireless communications system
EP2214435A1 (en) Efficient packet data unit transmissions and re-transmissions involving a relay node
JP2005027306A (en) Method and apparatus for improving scheduler performance in wireless packet data system
US20130242788A1 (en) Methods and arrangements in a radio communications system
Zhang et al. Performance of UMTS radio link control
JP3953343B2 (en) Wireless packet communication device and wireless packet communication method
US20090257377A1 (en) Reducing buffer size for repeat transmission protocols
Zhang et al. Performance analysis of multiple reject ARQ theme at RLC layer in 3G
Wang 3G HSDPA Performance In Mobile Internet Connections
JP2006340169A (en) Apparatus and method for packet communication
Dong et al. Cross-Layer Rate Control for Streaming Services over Wired-Wireless Networks

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION