US20050201353A1 - Optimized radio bearer configuration for voice over IP - Google Patents

Optimized radio bearer configuration for voice over IP Download PDF

Info

Publication number
US20050201353A1
US20050201353A1 US11/030,793 US3079305A US2005201353A1 US 20050201353 A1 US20050201353 A1 US 20050201353A1 US 3079305 A US3079305 A US 3079305A US 2005201353 A1 US2005201353 A1 US 2005201353A1
Authority
US
United States
Prior art keywords
packets
packet
radio bearer
bearer configuration
stream
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.)
Granted
Application number
US11/030,793
Other versions
US7558247B2 (en
Inventor
Young Lee
Seung Yi
Sung Chun
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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Priority to US11/030,793 priority Critical patent/US7558247B2/en
Assigned to LG ELECTRONICS INC. reassignment LG ELECTRONICS INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHUN, SUNG DUCK, LEE, YOUNGDAE, YI, SEUNG JUNE
Publication of US20050201353A1 publication Critical patent/US20050201353A1/en
Application granted granted Critical
Publication of US7558247B2 publication Critical patent/US7558247B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • 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/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
    • H04L1/0018Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement based on latency requirement
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04GSCAFFOLDING; FORMS; SHUTTERING; BUILDING IMPLEMENTS OR AIDS, OR THEIR USE; HANDLING BUILDING MATERIALS ON THE SITE; REPAIRING, BREAKING-UP OR OTHER WORK ON EXISTING BUILDINGS
    • E04G21/00Preparing, conveying, or working-up building materials or building elements in situ; Other devices or measures for constructional work
    • E04G21/14Conveying or assembling building elements
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45FTRAVELLING OR CAMP EQUIPMENT: SACKS OR PACKS CARRIED ON THE BODY
    • A45F3/00Travelling or camp articles; Sacks or packs carried on the body
    • A45F3/10Pack-frames carried on the body
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45FTRAVELLING OR CAMP EQUIPMENT: SACKS OR PACKS CARRIED ON THE BODY
    • A45F3/00Travelling or camp articles; Sacks or packs carried on the body
    • A45F3/12Shoulder-pads
    • A45F2003/127Dorsal or hip pads for the lumbar back or for the waist
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45FTRAVELLING OR CAMP EQUIPMENT: SACKS OR PACKS CARRIED ON THE BODY
    • A45F3/00Travelling or camp articles; Sacks or packs carried on the body
    • A45F3/14Carrying-straps; Pack-carrying harnesses
    • A45F2003/144Pack-carrying waist or torso belts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0096Channel splitting in point-to-point links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Definitions

  • the present invention generally relates to wireless communications, and in particular, to an optimized radio bearer configuration for voice over Internet protocol (VoIP).
  • VoIP voice over Internet protocol
  • the present invention relates to effectively providing VoIP (Voice over Internet Protocol) in a wireless environment, which is an IP (Internet Protocol) based voice service in a UMTS (Universal Mobile Telecommunications System), which is a European type IMT-2000 system.
  • VoIP Voice over Internet Protocol
  • UMTS Universal Mobile Telecommunications System
  • the present invention relates to configuring a radio bearer that is optimized for VoIP, by transmitting RTP (Real-time Transport Protocol) packets and RTCP (RTP Control Protocol) packets, which are used in providing VoIP services, via RLC (Radio Link Control) entities that have respectively different modes according to respective packet characteristics, such that the QoS (Quality of Service) for VoIP can be improved.
  • RTP Real-time Transport Protocol
  • RTCP Real-time Control Protocol
  • RLC Radio Link Control
  • VoIP Voice over Internet Protocol
  • IP Internet Protocol
  • PS Packet Switched
  • CS Circuit Switched
  • VoIP has the advantage of effectively using network resources, is the disadvantage is that its QoS (Quality of Service) is lower than that of conventional CS domain based voice services.
  • QoS Quality of Service
  • jitter i.e., delay variation
  • FER Fre Error Rate
  • the RTP Real-time Transport Protocol
  • the RTCP RTP Control Protocol
  • time stamp information is contained within each packet, thus the problems related to jitter can be solved.
  • the FER can be reduced by allowing the RTP source to perform rate control according to the reporting of any losses in RTP packets.
  • the SIP Session Initiation Protocol
  • SDP Session Description Protocol
  • the QoS can be guaranteed to a level that is currently satisfactory, but for radio (wireless) interface VoIP, the QoS is significantly lower than that of CS domain based voice services.
  • ROHC Robot Header Compression
  • RTP and RTCP packets that are provided as a single stream in the wired interface
  • the QoS is decreased because their packet characteristics are respectively different. Namely, RTP packets, being real-time user data, are tolerant to errors but are sensitive to delays and jitter.
  • RTCP packets being control data, are tolerant to delays and jitter but are sensitive to errors.
  • RTP packets contain voice data
  • packets having a relatively small size are transmitted frequently and regularly
  • RTCP packets contain control data packets having a size that is quite large compared to RTP packets are transmitted infrequently and irregularly. If RTP packets and RTCP packets having respectively different characteristics are provided as a single stream in the radio interface, the QoS will decrease drastically in a wireless (radio) environment, which has much more inferior conditions than a wired environment.
  • a radio protocol handles the guaranteeing of the QoS in the radio interface for a particular service.
  • the radio protocol differs according to the communications system, and the present disclosure will describe an asynchronous IMT-2000 system, namely, a UMTS (Universal Mobile Telecommunications System) based radio protocol.
  • UMTS Universal Mobile Telecommunications System
  • a RB (Radio Bearer) service is used for providing a particular service in the radio interface.
  • the RB service is a service that the first and second layers (Layers 1 and 2 ) provide to the upper layers in a radio protocol.
  • a physical (PHY) layer a medium access control (MAC) layer, a radio link control (RLC) layer, and a packet data convergence protocol (PDCP) layer are defined.
  • PHY physical
  • MAC medium access control
  • RLC radio link control
  • PDCP packet data convergence protocol
  • the radio protocol layers directly effect the QoS of the radio interface, and because the radio interface has much more inferior conditions than the wired interface, it can be said that the radio protocol layers effect the overall end-to-end QoS.
  • the radio protocols also play a major role in the transmission of RTP and RTCP packets, thus the transmission of RTP and RTCP packets in the radio interface will be considered in more detail.
  • FIG. 1 depicts a packet flow during VoIP communications between two end-users in a UMTS.
  • the voice data of End User 1 is sent to the RTP/RTCP via a codec protocol layer, and these voice data are included in the RTP packets.
  • the RTP packets pass through the UDP (User Datagram Protocol) and IP layers, and transferred to the radio protocol in RTP/UDP/IP format.
  • the PDCP layer first receives these packets and performs header compression thereon. Thereafter, the header compressed RTP/UDP/IP packets go through the RLC, MAC, and PHY layers, and then transmitted through the radio interface.
  • the wired network decompresses the compressed RTP/UDP/IP packets via the PHY/MAC/RLC/PDCP layers, which are peer entities to the radio protocol of End User 1 .
  • packets in RTP/UDP/IP format are transferred to the destination, and for transferring to the End User 2 , the packets must go is through the radio protocol once again.
  • the RTCP packets are generated by the end user receiving the RTP packets.
  • transmissions are performed in a reverse direction from that of RTP packets, but in case of forward control (e.g., informing RTP source information, controlling the RTP receiver, etc.), transmissions can be performed in the same direction as that of RTP packets.
  • forward control e.g., informing RTP source information, controlling the RTP receiver, etc.
  • VoIP pertains to bidirectional communications between two end users, there are usually two RTP/RTCP flows that are transmitted in respectively different directions.
  • the RTP/RTCP packet transmissions in the radio (wireless) interface are handled by the PDCP/RLC/MAC/PHY layers, as described previously. It should be noted that these radio protocols provide not only RTP/RTCP packet transmissions, but also provide radio interface services for all services provided in UMTS. Radio protocols exist in pairs at each end of the radio interface, namely at a terminal and at a UTRAN (UMTS Terrestrial Radio Access Network), and operate in a peer-to-peer manner. In other words, the radio protocol layers in the terminal and those in the UTRAN have the same architecture (structure), and thus the architecture of only one of these portions (in the terminal or the UTRAN) will be considered for simplification.
  • UMTS Terrestrial Radio Access Network UMTS Terrestrial Radio Access Network
  • FIG. 2 depicts the architecture (structure) of the radio protocol used in UMTS.
  • Layer 1 PHY layer
  • Layer 2 the MAC, RLC, PDCP, and BMC layers exist.
  • the MAC layer provides the re-allocation service of MAC parameters for allocation and re-allocation of radio resources, and is connected with the RLC layer (an upper layer) via a logical channel, whereby various logical channels are provided according to the type of data being transmitted.
  • a control channel is used when transmitting control plane data
  • a traffic channel is used when transmitting user plane data.
  • the RLC layer handles the guaranteeing of QoS for each RB (radio bearer) and its data transmissions.
  • the RB service is a service that Layer 2 of the radio protocol provides to the upper layers, the entire Layer 2 effects the QoS, but the effect of the RLC is especially large.
  • the RLC has one or two separate (independent) RLC entities for each RB, and three types of RLC modes (TM: transparent mode, UM: unacknowledged mode, and AM: acknowledged mode) for supporting various QoS.
  • TM transparent mode
  • UM unacknowledged mode
  • AM acknowledged mode
  • Each of these RLC modes operate differently because each supports different QoS, and their detailed functions are also respectively different.
  • the RLC employs these independent RLC entities and various RLC modes in order to support the QoS that is appropriate for each RB.
  • the PDCP layer is located above the RLC layer and employs IP packets under IPv 4 or IPv 6 so that the transmitted data can be effectively transmitted in the radio interface that has a relatively smaller bandwidth. To achieve this, the PDCP layer performs the function of minimizing the amount of any unnecessary control information used in the wired network. This function is called header compression, which allows transmission of only required information in the data header such that transmission efficiency in the radio interface is increased.
  • header compression is a basic function, only exists in the PS domain, and one PDCP entity exists for each RB to provide effective header compression function for each PS service.
  • a BMC Broadcast/Multicast Control
  • RLC Real-Time Transport Control
  • the RRC (Radio Resource Control) layer located at the lowermost portion of Layer 3 , is only defined in the control plane and handles the control of transport channels and physical channels related to the establishing, re-establishing, and releasing of radio bearers (RBs).
  • RB refers to a service provided by Layer 2 for transferring data between the terminal and the UTRAN.
  • the establishing of the RB refers to the setting of the characteristics of the radio protocol layers and channels for providing a particular service, and also refers to the procedures in setting the individual particular parameters and operation methods.
  • Each RLC mode should be considered in more detail to determine which RB mode is appropriate for which RB service.
  • the TM RLC mode is a mode in which no overhead is attached to the RLC SDU (Service Data Unit) received from an upper layer when constituting a RLC PDU (Protocol Data Unit).
  • the TM RLC was basically developed for the purpose of processing voice data of the CS domain, whereby the RLC SDU size is fixed, thus the TM RLC uses the SDU itself to constitute the PDU, which is then transmitted.
  • the SDU and PDU are mapped in a one-to-one relationship and pass through in a transparent manner, hence the name “TM” (Transparent Mode) RLC.
  • non-transparent mode the mode in which an overhead is added at the RLC is called non-transparent mode, which has two types: unacknowledged mode (UM) that does not have transmission data reception confirmation reply, and acknowledged mode (AM) that has such reply.
  • UM unacknowledged mode
  • AM acknowledged mode
  • the UM and AM RLCs were developed for the purpose of handling PS domain data, whereby the RLC SDU size may vary for each packet due to the characteristics of the PS domain data, and thus the SDUs undergo segmentation and concatenation to form PDUs having uniform size.
  • an indicator or identifier
  • SN sequence number
  • the UM RLC transmits upon forming a PDU by attaching a header that includes information regarding the concatenation and segmentation of SDUs, and this mode is appropriate for real-time PS services, such as VoIP or PS streaming.
  • the AM RLC form a PDU by attaching a PDU header, but unlike UM RLC, the receiving side (receiver) sends an acknowledgement for the PDU transmitted by the transmitting side (transmitter).
  • the reason for replying by the receiving side is to request re-transmission by the transmitting side for those PDUs not received, and this feature of re-transmission is the major characteristic of the AM RLC.
  • the purpose of the AM RLC is to guarantee error-free data transmissions by performing re-transmissions, and thus the AM RLC handles the transmission of non-real-time packet data, such as TCP/IP in the PS domain.
  • PS services can be broadly classified into those using the UM RLC for services in which delays are important and using the AM RLC for services in which error rates are important.
  • TM and UM RLCs are used in uni-directional communications, while AM RLC is used in bi-directional communications because feedback from the receiving side exists.
  • bi-directional communications are mainly used in point-to-point (p-t-p) communications, the AM RLC only employs a dedicated logical channel.
  • TM and UM RLCs have one structure in which a single RLC entity either only transmits or only receives, but for AM RLC, both a transmitting side (transmitter) and a receiving side (receiver) exist in a single RLC entity.
  • the AM RLC must support re-transmission functions, its structure is much more complicated than that of the TM or UM RLCs.
  • the AM RLC has a re-transmission buffer in addition to a transmitting/receiving buffer.
  • many other functions are performed, such as using a transmitting/receiving window for flow control, performing polling by the transmitting side to request status (state) information from the peer RLC entity of the receiving side, sending a status report by the receiving side to report its buffer state to the peer RLC entity of the transmitting side, using a status PDU for carrying status information, performing a piggyback function to insert the status PDU into the data PDU in order to increase data transmission efficiency, and the like.
  • the AM RLC requires various types of parameters, state variables, and timers.
  • the UM RLC is used to transmit and because it is a bi-directional service, two UM RLCs are connected to a single PDCP to allow data having respectively different directions to be transmitted.
  • FIG. 3 depicts an RB architecture (structure) of the UMTS for VoIP data transmissions.
  • the RB shown in FIG. 3 is formed at both the terminal and the UTRAN.
  • the UTRAN provides two RTP/RTCP flows in respectively different directions.
  • the RB for VoIP consists of one PDCP entity and two UM RLC entities, whereby each UM RLC entity operates in respectively different directions.
  • the MAC and PHY are layers common to all RBs, thus a particular entity is not generated, and merely supports the mapping of logical channels, transport channels, and physical channels.
  • a compressor and a decompressor are formed for header compression and decompression of RTP/RTCP packets.
  • the RTP and RTCP packets are sent to the radio protocol via a single flow, but because the RTCP packets are much larger in size than RTP packets, the transmission of the RTP packets (that are sent to the radio protocol after the RTCP packets are sent) are delayed while the RTCP packets are being transmitted.
  • RTP packets are sensitive to delays and jitter, if transmission of RTP packets is delayed for a prolonged period of time, and after the lapse of a preset time period, such RTP packets are not transmitted but discarded.
  • undesirable discarding of RTP packets can occur due to the transmission of RTCP packets, which is thus a cause of degradation for QoS of VoIP, and a solution to such problems is required.
  • FIG. 1 depicts a packet flow during VoIP communications between two end-users in a UMTS.
  • FIG. 2 depicts the architecture (structure) of the radio protocol used in UMTS.
  • FIG. 3 depicts an RB architecture of UMTS for VoIP data transmissions according to the conventional art.
  • FIG. 4 depicts an RB architecture for VoIP according to an embodiment of the present invention in which logical channel multiplexing is applied.
  • FIG. 5 depicts an RB architecture for VoIP according to an embodiment of the present invention in which transport channel multiplexing is applied.
  • the present invention provides a method of transmitting RTP and RTCP packets sent to the radio protocol via a single flow by using respectively different RLC modes according to their characteristics. Namely, the present invention provides a method in which RTP packets requiring real-time characteristics to be maintained, are transmitted through the UM RLC, and RTCP packets requiring error-free transmissions are transmitted through the AM RLC that allows for re-transmissions.
  • the PDCP in the transmitting side includes a function for distinguishing and transferring RTP and RTCP packets received from an upper layer in a single flow, such that the RTP and RTCP packets are sent to RLCs of respectively different modes
  • the PDCP in the receiving side includes a function for transferring the RTP and RTCP packets received from respectively different RLCs to an upper layer via a single flow.
  • a distinguishing and transferring device (e.g., a splitter) of the PDCP and a distinguishing and receiving device (e.g., a combiner) of the PDCP are preferably located below the header compressor and header decompressor, respectively.
  • the present invention transmits RTP and RTCP packets through respectively different RLC modes, but if transmissions are performed through respectively different channels up to the physical channel, the problem of increasing the waste of radio resources is created.
  • the present invention provides a method by which the RTP and RTCP packets that are divided (separated) into two flows by the RLC are combined together into a single flow once again at the MAC layer or PHY layer and transmission is performed via a single physical channel to increase efficient usage of radio resources. Namely, multiplexing is performed on the logical channel between the RLC and the MAC, or multiplexing is performed on the transport channel between the MAC and the PHY, and then transmission via a single physical channel is performed.
  • a gist of the present invention is to provide a single radio bearer that uses at least two transport streams with respectively different characteristics
  • the present invention further employs a logical channel priority handling of the MAC employed in the conventional UMTS in order to handle the RTP and RTCP flow.
  • the logical channel priority handling of the MAC refers to a function that first transmits data of a logical channel having high priority when logical channel multiplexing or transport channel multiplexing occurs at the transmitting side.
  • a logical channel for RTP flow is assigned a high priority and a logical channel for RTCP flow is assigned a low priority, and the RTCP packets are to be transmitted only when there are no RTP packets to be transmitted.
  • This method takes advantage of the fact that human voice signals contain silence periods (i.e., periods of silence in a voice signal) and that bidirectional communications have relatively long silence periods, whereby control data is sent during idle periods of voice data.
  • the order in which the PDCP sends RTP and RTCP packets to the RLC may be different when actually transmitting through the radio interface due to the logical channel priority handling function.
  • RTCP packets due to the transmission delays of RTCP packets, the order of transmitting and receiving RTP and RTCP packets at both ends of the radio protocol may be changed, but because RTCP packets are control data that are tolerant to errors but relatively sensitive to delays, the affects of transmission delays of RTCP packets can be said to be minimal.
  • FIGS. 4 and 5 depict an RB architecture (structure) for VoIP according to an embodiment of the present invention.
  • FIG. 4 depicts the situation where logical channel multiplexing is applied
  • FIG. 5 depicts the situation where transport channel multiplexing is applied.
  • FIGS. 4 and 5 conceptually depict the distinguishing and transmitting device (e.g., splitter) and the distinguishing and receiving device (e.g., combiner) of the PDCP, and these functions may actually be performed at the header compressor and decompressor.
  • the drawings depict RTCP packets in the first direction and the second direction both being handled by a single AM RLC, but the RTCP packets may also be handled by a separate AM RLC provided for each direction, respectively.
  • the AM RLC is basically bidirectional, it is preferably that a single AM RLC handles RTCP packets for both directions.
  • the drawings depict an RB architecture for a bidirectional communications VoIP service, but for a uplink dedicated or downlink dedicated unidirectional communications service, the radio protocol would be formed for only one direction.
  • the UTRAN would have a transmitting side structure shown in the drawings, while the terminal (UE) would have a receiving side structure shown in the drawings.
  • the RB architecture and techniques according to the present invention have many differences compared with those of the conventional art, because two UM RLC entities and a single AM RLC entity can be employed in a single RB. Namely, the conventional art data services were simple enough that a single RB need only employ one type of RLC mode, but such conventional RB architecture is not appropriate for handling multimedia data services having various QoS that need to be guaranteed. As such, the present invention was developed such that a single RB comprises respectively different RLC modes.
  • the present invention provide an RB with two UM RLCs and one AM RLC for handling bi-directional services such as VoIP, and an RB with one UM RLC and one AM RLC for handling uni-directional services such as uni-directional streaming services. Because a RB identity is included for each RB established for the radio protocol, the UM RLC and the AM RLC must have the same RB identity in order to form the RB according to the present invention. In the conventional art, respectively different RB identities are used for respectively different RLC modes, using the same RB identity for respectively different RLC modes as in the present invention requires modifications in the signaling methods used for establishing the RB.
  • the present invention provides a method of processing packets in a single radio bearer, comprising: receiving a single packet stream from an upper is protocol layer; determining a characteristic of each packet in the received single packet stream; and splitting the determined packets into two different sub-streams, wherein each sub-stream has a different delay requirement and/or an error rate requirement.
  • the splitting is performed according to a quality of service (QoS) requirement, and the characteristic of each packet identifies a packet type.
  • QoS quality of service
  • one sub-stream is for RTP (real-time transport protocol) packets and the other sub-stream is for RTCP (RTP control protocol) packets.
  • the RTP packets are transmitted through a first RLC entity and the RTCP packets are transmitted through a second RLC entity.
  • the method can further comprise a step of performing logical channel priority handling, which minimizes any delays in transmitting the RTP packets by transmitting the RTP packets at a higher priority compared with the RTCP packets.
  • header compression is performed for the packets in the received single packet stream, prior to the separating step.
  • the method can further comprise the steps of: receiving packets from two different sub-streams, wherein each sub-stream has a different delay requirement and/or an error rate requirement; combining the received packets into a single packet stream; and sending the single packet stream to an upper protocol layer.
  • header decompression is performed for the packets in the single packet stream to be sent, after the combining step.
  • logical channel multiplexing or transport channel multiplexing is performed.
  • the steps of the method are for Voice over Internet Protocol (VoIP) communications, wherein the steps are performed by a terminal or the steps are performed by a network.
  • VoIP Voice over Internet Protocol
  • the present invention further provides a radio bearer configuration, comprising: a first packet handling entity to split a received single packet stream into at least two packet sub-streams; and at least two second packet handling entities having respectively different modes for a single radio bearer, each second packet handling entity to process each packet sub-stream split by the first packet handling entity.
  • the first packet handling entity splits the single packet stream by checking a format field of a protocol data unit (PDU) such that packets of a first type are forwarded in a first packet sub-stream and packets of a second type are forwarded in a second packet sub-stream.
  • PDU protocol data unit
  • the checking of the format field involves checking a field in a header of the PDU.
  • the first type of packets are RTP (real-time transport protocol) packets and the second type of packets are RTCP packets.
  • RTP real-time transport protocol
  • each packet handling entity is part of a radio protocol layer, wherein the first packet handling entity is a packet data convergence protocol (PDCP) entity, and the first packet handling entity comprises a header compressor that receives data packets and performs header compression thereon. Also, the first packet handling entity comprises a splitter that splits the single packet stream into one packet sub-stream for RTP (real-time transport protocol) packets and another packet sub-stream for RTCP (RTP control protocol) packets.
  • RTP real-time transport protocol
  • RTCP RTCP control protocol
  • the splitter can be implemented in software, in hardware, or in a combination of software and hardware.
  • the first packet handling entity comprises a combiner that combines one packet sub-stream for RTP (real-time transport protocol) packets and another packet sub-stream for RTCP (RTP control protocol) packets into a single packet stream.
  • RTP real-time transport protocol
  • RTCP RTCP control protocol
  • the combiner can be implemented in software, in hardware, or in a combination of software and hardware.
  • the first packet handling entity can comprise a header decompressor that receives data packets and performs header decompression thereon.
  • the second packet handling entities are radio link control (RLC) entities, wherein one of the RLC entities is an unacknowledged mode (UM) RLC entity.
  • two of the RLC entities are unacknowledged mode (UM) RLC entities, a first UM RLC entity for data service in a first direction and a second UM RLC entity for data service in a second direction.
  • the UM RLC entities can be implemented in software, in hardware, or in a combination of software and hardware.
  • a first UM RLC has a transmitter to transmit packet data
  • a second UM RLC has a receiver to receive packet data
  • a third RLC entity is an acknowledged mode (AM) RLC entity.
  • AM acknowledged mode
  • the AM RLC entity can be implemented in software, in hardware, or in a combination of software and hardware.
  • the AM RLC has a transmitter to transmit packet data and a receiver to receive packet data.
  • One packet sub-stream is for RTP (real-time transport protocol) packets and the other packet sub-stream is for RTCP (RTP control protocol) packets.
  • RTP real-time transport protocol
  • RTCP RTP control protocol
  • the RTP packets are forwarded to an unacknowledged mode (UM) RLC entity and the RTCP packets are forwarded to an acknowledged mode (AM) RLC entity.
  • UM unacknowledged mode
  • AM acknowledged mode
  • the RTP packets received by the UM RLC are processed at a higher priority than the RTCP packets received by the AM RLC entity.
  • the UM RLC entity outputs RTP (real-time transport protocol) packets and the AM RLC entity outputs RTCP (RTP control protocol) packets to a lower protocol layer in the same packet stream, the RTP packets being output at a higher priority than the RTCP packets.
  • RTP real-time transport protocol
  • RTCP RTP control protocol
  • logical channel multiplexing can be performed.
  • the UM RLC entity outputs RTP (real-time transport protocol) packets and the AM RLC entity outputs RTCP (RTP control protocol) packets to a lower protocol layer in separate packet streams, the RTP packets having a higher priority than the RTCP packets.
  • RTP real-time transport protocol
  • RTCP RTP control protocol
  • transport channel multiplexing can be performed.
  • the packet handling entities are for Voice over Internet Protocol (VoIP) communications, wherein the packet handling entities are part of a radio protocol of a network that allows communication between two end users.
  • the network can be a UTRAN (UMTS Terrestrial Radio Access Network), and the packet handling entities can be part of a radio protocol of an end user, such as user equipment (UE), a wireless communications device, or the like.
  • UTRAN UMTS Terrestrial Radio Access Network
  • UE user equipment
  • wireless communications device or the like.
  • multimedia services having various QoS requirements can be effectively provided in the radio interface.
  • a service such as VoIP wherein packets for which delay time is important and packets for which error rate is important are transmitted together
  • the QoS that is appropriate for each type of packet can be guaranteed, and thus the present invention is helpful in improving the overall service quality.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Architecture (AREA)
  • Computer Security & Cryptography (AREA)
  • Mechanical Engineering (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A radio bearer (RB) configuration to process packets in a single radio bearer. The RB configuration comprising: a first entity to split a received single packet stream into at least two packet sub-streams; and at least two second entities having respectively different modes for a single RB, each second entity to process each packet sub-stream split by the first entity. A method of processing packets in a single RB, comprising: receiving a single packet stream from an upper protocol layer; determining a characteristic of each packet in the received single packet stream; and splitting the determined packets into two different sub-streams, each sub-stream having different delay and/or error rate requirements.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • The present application claims the benefit of Korean application number 001725, filed Jan. 9, 2004, the disclosure of which is incorporated herein by reference, and claims the benefit of U.S. Provisional Application No. 60/538,087, filed Jan. 20, 2004, the disclosure of which is incorporated herein by reference.
  • BACKGROUND AND SUMMARY
  • The present invention generally relates to wireless communications, and in particular, to an optimized radio bearer configuration for voice over Internet protocol (VoIP).
  • The present invention relates to effectively providing VoIP (Voice over Internet Protocol) in a wireless environment, which is an IP (Internet Protocol) based voice service in a UMTS (Universal Mobile Telecommunications System), which is a European type IMT-2000 system. In particular, the present invention relates to configuring a radio bearer that is optimized for VoIP, by transmitting RTP (Real-time Transport Protocol) packets and RTCP (RTP Control Protocol) packets, which are used in providing VoIP services, via RLC (Radio Link Control) entities that have respectively different modes according to respective packet characteristics, such that the QoS (Quality of Service) for VoIP can be improved.
  • Voice over Internet Protocol (VoIP) refers to a service for transmitting voice data via an Internet Protocol (IP), to thus provide voice data in a PS (Packet Switched) domain instead of the conventional CS (Circuit Switched) domain. The advantage of VoIP, when compared to CS domain based voice services that transmit data while maintaining an end-to-end connection, is that network resources may be used very effectively because data transmissions occur in a connection-less state (i.e., without having to maintain an end-to-end connection). As communications technologies continue to develop, the amount of user data is also increasing rapidly. Thus, for effectively using network resources, the majority of conventional CS domain based services are now being replaced by PS domain based services. VoIP has been developed in this context, and it is expected that for practically all communications systems in the future, voice communications services will be provided through VoIP.
  • Although VoIP has the advantage of effectively using network resources, is the disadvantage is that its QoS (Quality of Service) is lower than that of conventional CS domain based voice services. There are many factors that affect the QoS, including delay, jitter (i.e., delay variation), FER (Frame Error Rate), etc. to name a few. When VoIP was first developed, its QoS was drastically lower than that for CS domain based voice services. However, due to much research and development, for wired (wireline) interface VoIP and for CS domain based voice services, the QoS of almost the same level can be guaranteed.
  • Through the research and development of wired interface VoIP, the RTP (Real-time Transport Protocol) that can effectively provide PS domain based voice services was developed. Also, the RTCP (RTP Control Protocol) that functions to provide feedback for RTP packet transmissions was developed. In RTP, time stamp information is contained within each packet, thus the problems related to jitter can be solved. In RTCP, the FER can be reduced by allowing the RTP source to perform rate control according to the reporting of any losses in RTP packets. In addition to the RTP and RTCP, the SIP (Session Initiation Protocol) and SDP (Session Description Protocol), etc. have also been developed for maintaining an end-to-end virtual connection.
  • As such, for wired interface VoIP, the QoS can be guaranteed to a level that is currently satisfactory, but for radio (wireless) interface VoIP, the QoS is significantly lower than that of CS domain based voice services. To increase the transmission efficiency for radio interface VoIP, an improved header compression technique, called ROHC (Robust Header Compression) has been developed and used. However, the overall QoS is still significantly lower than that of CS domain based voice services.
  • The greatest problem in supporting VoIP in the radio interface is that when RTP and RTCP packets (that are provided as a single stream in the wired interface) are also provided as a single stream in the radio interface, the QoS is decreased because their packet characteristics are respectively different. Namely, RTP packets, being real-time user data, are tolerant to errors but are sensitive to delays and jitter. RTCP packets, being control data, are tolerant to delays and jitter but are sensitive to errors. Also, because RTP packets contain voice data, packets having a relatively small size are transmitted frequently and regularly, and because RTCP packets contain control data, packets having a size that is quite large compared to RTP packets are transmitted infrequently and irregularly. If RTP packets and RTCP packets having respectively different characteristics are provided as a single stream in the radio interface, the QoS will decrease drastically in a wireless (radio) environment, which has much more inferior conditions than a wired environment.
  • Basically, a radio protocol handles the guaranteeing of the QoS in the radio interface for a particular service. The radio protocol differs according to the communications system, and the present disclosure will describe an asynchronous IMT-2000 system, namely, a UMTS (Universal Mobile Telecommunications System) based radio protocol. In UMTS, a RB (Radio Bearer) service is used for providing a particular service in the radio interface. The RB service is a service that the first and second layers (Layers 1 and 2) provide to the upper layers in a radio protocol. Currently, in UMTS, a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, and a packet data convergence protocol (PDCP) layer are defined. The radio protocol layers directly effect the QoS of the radio interface, and because the radio interface has much more inferior conditions than the wired interface, it can be said that the radio protocol layers effect the overall end-to-end QoS. The radio protocols also play a major role in the transmission of RTP and RTCP packets, thus the transmission of RTP and RTCP packets in the radio interface will be considered in more detail.
  • FIG. 1 depicts a packet flow during VoIP communications between two end-users in a UMTS. First, the voice data of End User 1 is sent to the RTP/RTCP via a codec protocol layer, and these voice data are included in the RTP packets. Then, the RTP packets pass through the UDP (User Datagram Protocol) and IP layers, and transferred to the radio protocol in RTP/UDP/IP format. In the radio protocol, the PDCP layer first receives these packets and performs header compression thereon. Thereafter, the header compressed RTP/UDP/IP packets go through the RLC, MAC, and PHY layers, and then transmitted through the radio interface. The wired network decompresses the compressed RTP/UDP/IP packets via the PHY/MAC/RLC/PDCP layers, which are peer entities to the radio protocol of End User 1.
  • In the wired interface, packets in RTP/UDP/IP format are transferred to the destination, and for transferring to the End User 2, the packets must go is through the radio protocol once again. The RTCP packets are generated by the end user receiving the RTP packets. In general, to provide feedback regarding the loss of RTP packets, transmissions are performed in a reverse direction from that of RTP packets, but in case of forward control (e.g., informing RTP source information, controlling the RTP receiver, etc.), transmissions can be performed in the same direction as that of RTP packets. Generally, as VoIP pertains to bidirectional communications between two end users, there are usually two RTP/RTCP flows that are transmitted in respectively different directions.
  • The RTP/RTCP packet transmissions in the radio (wireless) interface are handled by the PDCP/RLC/MAC/PHY layers, as described previously. It should be noted that these radio protocols provide not only RTP/RTCP packet transmissions, but also provide radio interface services for all services provided in UMTS. Radio protocols exist in pairs at each end of the radio interface, namely at a terminal and at a UTRAN (UMTS Terrestrial Radio Access Network), and operate in a peer-to-peer manner. In other words, the radio protocol layers in the terminal and those in the UTRAN have the same architecture (structure), and thus the architecture of only one of these portions (in the terminal or the UTRAN) will be considered for simplification.
  • FIG. 2 depicts the architecture (structure) of the radio protocol used in UMTS. Regarding each layer of the radio protocol, Layer 1 (PHY layer) provides information transfer service to an upper layer by using various radio transmission techniques, and is connected with the MAC layer thereabove via a transport channel, through which data is transmitted between the MAC and PHY layers. In Layer 2, the MAC, RLC, PDCP, and BMC layers exist. The MAC layer provides the re-allocation service of MAC parameters for allocation and re-allocation of radio resources, and is connected with the RLC layer (an upper layer) via a logical channel, whereby various logical channels are provided according to the type of data being transmitted. In general, a control channel is used when transmitting control plane data, while a traffic channel is used when transmitting user plane data.
  • The RLC layer handles the guaranteeing of QoS for each RB (radio bearer) and its data transmissions. As the RB service is a service that Layer 2 of the radio protocol provides to the upper layers, the entire Layer 2 effects the QoS, but the effect of the RLC is especially large. For guaranteeing the QoS that is unique to the RB, the RLC has one or two separate (independent) RLC entities for each RB, and three types of RLC modes (TM: transparent mode, UM: unacknowledged mode, and AM: acknowledged mode) for supporting various QoS. Each of these RLC modes operate differently because each supports different QoS, and their detailed functions are also respectively different. The RLC employs these independent RLC entities and various RLC modes in order to support the QoS that is appropriate for each RB.
  • The PDCP layer is located above the RLC layer and employs IP packets under IPv4 or IPv6 so that the transmitted data can be effectively transmitted in the radio interface that has a relatively smaller bandwidth. To achieve this, the PDCP layer performs the function of minimizing the amount of any unnecessary control information used in the wired network. This function is called header compression, which allows transmission of only required information in the data header such that transmission efficiency in the radio interface is increased. The PDCP layer, because header compression is a basic function, only exists in the PS domain, and one PDCP entity exists for each RB to provide effective header compression function for each PS service.
  • Also in Layer 2, a BMC (Broadcast/Multicast Control) layer exists above the RLC layer and handles the scheduling of cell broadcast messages to perform the function of broadcasting to terminals located within a particular cell, but is not involved with the transmission of RTP/RTCP packets.
  • The RRC (Radio Resource Control) layer, located at the lowermost portion of Layer 3, is only defined in the control plane and handles the control of transport channels and physical channels related to the establishing, re-establishing, and releasing of radio bearers (RBs). Here, as described previously, the RB refers to a service provided by Layer 2 for transferring data between the terminal and the UTRAN. In general, the establishing of the RB refers to the setting of the characteristics of the radio protocol layers and channels for providing a particular service, and also refers to the procedures in setting the individual particular parameters and operation methods.
  • As described above, there are three operation modes for the RLC layer, each of which operates differently. Each RLC mode should be considered in more detail to determine which RB mode is appropriate for which RB service.
  • First, the TM RLC mode is a mode in which no overhead is attached to the RLC SDU (Service Data Unit) received from an upper layer when constituting a RLC PDU (Protocol Data Unit). The TM RLC was basically developed for the purpose of processing voice data of the CS domain, whereby the RLC SDU size is fixed, thus the TM RLC uses the SDU itself to constitute the PDU, which is then transmitted. Namely, in TM RLC, the SDU and PDU are mapped in a one-to-one relationship and pass through in a transparent manner, hence the name “TM” (Transparent Mode) RLC.
  • Unlike the transparent mode, the mode in which an overhead is added at the RLC is called non-transparent mode, which has two types: unacknowledged mode (UM) that does not have transmission data reception confirmation reply, and acknowledged mode (AM) that has such reply.
  • The UM and AM RLCs were developed for the purpose of handling PS domain data, whereby the RLC SDU size may vary for each packet due to the characteristics of the PS domain data, and thus the SDUs undergo segmentation and concatenation to form PDUs having uniform size. To support the segmentation and concatenation of SDUs, an indicator (or identifier) indicating the boundary of the SDUs included in the PDU and a sequence number (SN) allowing discernment of each PDU is required, thus a PDU header is necessary.
  • The UM RLC transmits upon forming a PDU by attaching a header that includes information regarding the concatenation and segmentation of SDUs, and this mode is appropriate for real-time PS services, such as VoIP or PS streaming. Like UM RLC, the AM RLC form a PDU by attaching a PDU header, but unlike UM RLC, the receiving side (receiver) sends an acknowledgement for the PDU transmitted by the transmitting side (transmitter). In AM RLC, the reason for replying by the receiving side is to request re-transmission by the transmitting side for those PDUs not received, and this feature of re-transmission is the major characteristic of the AM RLC. Accordingly, the purpose of the AM RLC is to guarantee error-free data transmissions by performing re-transmissions, and thus the AM RLC handles the transmission of non-real-time packet data, such as TCP/IP in the PS domain. Thus, PS services can be broadly classified into those using the UM RLC for services in which delays are important and using the AM RLC for services in which error rates are important.
  • Considering the communication directions, TM and UM RLCs are used in uni-directional communications, while AM RLC is used in bi-directional communications because feedback from the receiving side exists. As such bi-directional communications are mainly used in point-to-point (p-t-p) communications, the AM RLC only employs a dedicated logical channel. There are also structural differences, whereby TM and UM RLCs have one structure in which a single RLC entity either only transmits or only receives, but for AM RLC, both a transmitting side (transmitter) and a receiving side (receiver) exist in a single RLC entity.
  • In particular, because the AM RLC must support re-transmission functions, its structure is much more complicated than that of the TM or UM RLCs. For managing re-transmissions, the AM RLC has a re-transmission buffer in addition to a transmitting/receiving buffer. Also, many other functions are performed, such as using a transmitting/receiving window for flow control, performing polling by the transmitting side to request status (state) information from the peer RLC entity of the receiving side, sending a status report by the receiving side to report its buffer state to the peer RLC entity of the transmitting side, using a status PDU for carrying status information, performing a piggyback function to insert the status PDU into the data PDU in order to increase data transmission efficiency, and the like. Also, to support these functions, the AM RLC requires various types of parameters, state variables, and timers.
  • As VoIP is a PS voice service, the UM RLC is used to transmit and because it is a bi-directional service, two UM RLCs are connected to a single PDCP to allow data having respectively different directions to be transmitted.
  • FIG. 3 depicts an RB architecture (structure) of the UMTS for VoIP data transmissions. To support VoIP, the RB shown in FIG. 3 is formed at both the terminal and the UTRAN. Because VoIP is a bidirectional service, the UTRAN provides two RTP/RTCP flows in respectively different directions. The RB for VoIP consists of one PDCP entity and two UM RLC entities, whereby each UM RLC entity operates in respectively different directions. The MAC and PHY are layers common to all RBs, thus a particular entity is not generated, and merely supports the mapping of logical channels, transport channels, and physical channels. In the PDCP, a compressor and a decompressor are formed for header compression and decompression of RTP/RTCP packets.
  • When providing VoIP services using the conventional RB architecture, the following problems exist. The RTP and RTCP packets are sent to the radio protocol via a single flow, but because the RTCP packets are much larger in size than RTP packets, the transmission of the RTP packets (that are sent to the radio protocol after the RTCP packets are sent) are delayed while the RTCP packets are being transmitted. Unlike RTCP packets, because RTP packets are sensitive to delays and jitter, if transmission of RTP packets is delayed for a prolonged period of time, and after the lapse of a preset time period, such RTP packets are not transmitted but discarded. Namely, when employing the conventional method for providing VoIP services, undesirable discarding of RTP packets can occur due to the transmission of RTCP packets, which is thus a cause of degradation for QoS of VoIP, and a solution to such problems is required.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The features, nature, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
  • FIG. 1 depicts a packet flow during VoIP communications between two end-users in a UMTS.
  • FIG. 2 depicts the architecture (structure) of the radio protocol used in UMTS.
  • FIG. 3 depicts an RB architecture of UMTS for VoIP data transmissions according to the conventional art.
  • FIG. 4 depicts an RB architecture for VoIP according to an embodiment of the present invention in which logical channel multiplexing is applied.
  • FIG. 5 depicts an RB architecture for VoIP according to an embodiment of the present invention in which transport channel multiplexing is applied.
  • DETAILED DESCRIPTION
  • The following description is based upon the presently preferred exemplary and non-limiting embodiments of the present invention. More particularly, various inventive concepts and principles embodied in systems and methods therein are discussed and described.
  • To solve the above-identified problems of the conventional art, the present invention provides a method of transmitting RTP and RTCP packets sent to the radio protocol via a single flow by using respectively different RLC modes according to their characteristics. Namely, the present invention provides a method in which RTP packets requiring real-time characteristics to be maintained, are transmitted through the UM RLC, and RTCP packets requiring error-free transmissions are transmitted through the AM RLC that allows for re-transmissions. Also, the PDCP in the transmitting side includes a function for distinguishing and transferring RTP and RTCP packets received from an upper layer in a single flow, such that the RTP and RTCP packets are sent to RLCs of respectively different modes, while the PDCP in the receiving side includes a function for transferring the RTP and RTCP packets received from respectively different RLCs to an upper layer via a single flow. Here, a distinguishing and transferring device (e.g., a splitter) of the PDCP and a distinguishing and receiving device (e.g., a combiner) of the PDCP are preferably located below the header compressor and header decompressor, respectively. This is because, by providing a single header compressor and header decompressor for both RTP and RTCP packets, the memory (storage) related thereto can be saved (reduced), and the signaling load in setting (establishing) the header compressor and decompressor can be minimized. If a distinguishing and transferring device and a distinguishing and receiving device are each provided above the header compressor and above the header decompressor, this would mean that two header compressors and two header decompressors are to be used, which would then not achieve the above explained advantages.
  • The present invention transmits RTP and RTCP packets through respectively different RLC modes, but if transmissions are performed through respectively different channels up to the physical channel, the problem of increasing the waste of radio resources is created. Thus, the present invention provides a method by which the RTP and RTCP packets that are divided (separated) into two flows by the RLC are combined together into a single flow once again at the MAC layer or PHY layer and transmission is performed via a single physical channel to increase efficient usage of radio resources. Namely, multiplexing is performed on the logical channel between the RLC and the MAC, or multiplexing is performed on the transport channel between the MAC and the PHY, and then transmission via a single physical channel is performed. Namely, a gist of the present invention is to provide a single radio bearer that uses at least two transport streams with respectively different characteristics
  • However, when multiplexing in the MAC or PHY, when the RTP and RTCP flows are unconditionally multiplexed, the undesirable discarding of RTP packets due to RTCP packet transmissions may occur as in the conventional art. Accordingly, the present invention further employs a logical channel priority handling of the MAC employed in the conventional UMTS in order to handle the RTP and RTCP flow. The logical channel priority handling of the MAC refers to a function that first transmits data of a logical channel having high priority when logical channel multiplexing or transport channel multiplexing occurs at the transmitting side. Namely, for example, a logical channel for RTP flow is assigned a high priority and a logical channel for RTCP flow is assigned a low priority, and the RTCP packets are to be transmitted only when there are no RTP packets to be transmitted. This method takes advantage of the fact that human voice signals contain silence periods (i.e., periods of silence in a voice signal) and that bidirectional communications have relatively long silence periods, whereby control data is sent during idle periods of voice data. Here, it should be noted that the order in which the PDCP sends RTP and RTCP packets to the RLC may be different when actually transmitting through the radio interface due to the logical channel priority handling function. Namely, due to the transmission delays of RTCP packets, the order of transmitting and receiving RTP and RTCP packets at both ends of the radio protocol may be changed, but because RTCP packets are control data that are tolerant to errors but relatively sensitive to delays, the affects of transmission delays of RTCP packets can be said to be minimal.
  • FIGS. 4 and 5 depict an RB architecture (structure) for VoIP according to an embodiment of the present invention. FIG. 4 depicts the situation where logical channel multiplexing is applied, and FIG. 5 depicts the situation where transport channel multiplexing is applied.
  • FIGS. 4 and 5 conceptually depict the distinguishing and transmitting device (e.g., splitter) and the distinguishing and receiving device (e.g., combiner) of the PDCP, and these functions may actually be performed at the header compressor and decompressor. Also, the drawings depict RTCP packets in the first direction and the second direction both being handled by a single AM RLC, but the RTCP packets may also be handled by a separate AM RLC provided for each direction, respectively. However, as the AM RLC is basically bidirectional, it is preferably that a single AM RLC handles RTCP packets for both directions. Also, the drawings depict an RB architecture for a bidirectional communications VoIP service, but for a uplink dedicated or downlink dedicated unidirectional communications service, the radio protocol would be formed for only one direction. For example, assuming a downlink dedicated streaming service, the UTRAN would have a transmitting side structure shown in the drawings, while the terminal (UE) would have a receiving side structure shown in the drawings.
  • The RB architecture and techniques according to the present invention have many differences compared with those of the conventional art, because two UM RLC entities and a single AM RLC entity can be employed in a single RB. Namely, the conventional art data services were simple enough that a single RB need only employ one type of RLC mode, but such conventional RB architecture is not appropriate for handling multimedia data services having various QoS that need to be guaranteed. As such, the present invention was developed such that a single RB comprises respectively different RLC modes.
  • Also, in contrast to the conventional RB comprising one AM RLC and one or two UM or TM RLCs, the present invention provide an RB with two UM RLCs and one AM RLC for handling bi-directional services such as VoIP, and an RB with one UM RLC and one AM RLC for handling uni-directional services such as uni-directional streaming services. Because a RB identity is included for each RB established for the radio protocol, the UM RLC and the AM RLC must have the same RB identity in order to form the RB according to the present invention. In the conventional art, respectively different RB identities are used for respectively different RLC modes, using the same RB identity for respectively different RLC modes as in the present invention requires modifications in the signaling methods used for establishing the RB.
  • The present invention provides a method of processing packets in a single radio bearer, comprising: receiving a single packet stream from an upper is protocol layer; determining a characteristic of each packet in the received single packet stream; and splitting the determined packets into two different sub-streams, wherein each sub-stream has a different delay requirement and/or an error rate requirement.
  • Preferably, the splitting is performed according to a quality of service (QoS) requirement, and the characteristic of each packet identifies a packet type. Preferably, one sub-stream is for RTP (real-time transport protocol) packets and the other sub-stream is for RTCP (RTP control protocol) packets. The RTP packets are transmitted through a first RLC entity and the RTCP packets are transmitted through a second RLC entity.
  • The method can further comprise a step of performing logical channel priority handling, which minimizes any delays in transmitting the RTP packets by transmitting the RTP packets at a higher priority compared with the RTCP packets. Preferably, header compression is performed for the packets in the received single packet stream, prior to the separating step.
  • The method can further comprise the steps of: receiving packets from two different sub-streams, wherein each sub-stream has a different delay requirement and/or an error rate requirement; combining the received packets into a single packet stream; and sending the single packet stream to an upper protocol layer.
  • Preferably, header decompression is performed for the packets in the single packet stream to be sent, after the combining step. Also, logical channel multiplexing or transport channel multiplexing is performed. Preferably, the steps of the method are for Voice over Internet Protocol (VoIP) communications, wherein the steps are performed by a terminal or the steps are performed by a network.
  • The present invention further provides a radio bearer configuration, comprising: a first packet handling entity to split a received single packet stream into at least two packet sub-streams; and at least two second packet handling entities having respectively different modes for a single radio bearer, each second packet handling entity to process each packet sub-stream split by the first packet handling entity.
  • Preferably, the first packet handling entity splits the single packet stream by checking a format field of a protocol data unit (PDU) such that packets of a first type are forwarded in a first packet sub-stream and packets of a second type are forwarded in a second packet sub-stream. Here, the checking of the format field involves checking a field in a header of the PDU.
  • Preferably, the first type of packets are RTP (real-time transport protocol) packets and the second type of packets are RTCP packets.
  • Preferably, each packet handling entity is part of a radio protocol layer, wherein the first packet handling entity is a packet data convergence protocol (PDCP) entity, and the first packet handling entity comprises a header compressor that receives data packets and performs header compression thereon. Also, the first packet handling entity comprises a splitter that splits the single packet stream into one packet sub-stream for RTP (real-time transport protocol) packets and another packet sub-stream for RTCP (RTP control protocol) packets. Here, the splitter can be implemented in software, in hardware, or in a combination of software and hardware.
  • Also, the first packet handling entity comprises a combiner that combines one packet sub-stream for RTP (real-time transport protocol) packets and another packet sub-stream for RTCP (RTP control protocol) packets into a single packet stream. Here, the combiner can be implemented in software, in hardware, or in a combination of software and hardware.
  • Also, the first packet handling entity can comprise a header decompressor that receives data packets and performs header decompression thereon. Here, the second packet handling entities are radio link control (RLC) entities, wherein one of the RLC entities is an unacknowledged mode (UM) RLC entity. Alternatively, two of the RLC entities are unacknowledged mode (UM) RLC entities, a first UM RLC entity for data service in a first direction and a second UM RLC entity for data service in a second direction. Here, the UM RLC entities can be implemented in software, in hardware, or in a combination of software and hardware.
  • Preferably, a first UM RLC has a transmitter to transmit packet data, a second UM RLC has a receiver to receive packet data, and a third RLC entity is an acknowledged mode (AM) RLC entity. 38. Here, the AM RLC entity can be implemented in software, in hardware, or in a combination of software and hardware.
  • Preferably, the AM RLC has a transmitter to transmit packet data and a receiver to receive packet data. One packet sub-stream is for RTP (real-time transport protocol) packets and the other packet sub-stream is for RTCP (RTP control protocol) packets. Here, the RTP packets are forwarded to an unacknowledged mode (UM) RLC entity and the RTCP packets are forwarded to an acknowledged mode (AM) RLC entity.
  • The RTP packets received by the UM RLC are processed at a higher priority than the RTCP packets received by the AM RLC entity.
  • Preferably, the UM RLC entity outputs RTP (real-time transport protocol) packets and the AM RLC entity outputs RTCP (RTP control protocol) packets to a lower protocol layer in the same packet stream, the RTP packets being output at a higher priority than the RTCP packets. Here, logical channel multiplexing can be performed.
  • Here, the UM RLC entity outputs RTP (real-time transport protocol) packets and the AM RLC entity outputs RTCP (RTP control protocol) packets to a lower protocol layer in separate packet streams, the RTP packets having a higher priority than the RTCP packets. Here, transport channel multiplexing can be performed.
  • Preferably, the packet handling entities are for Voice over Internet Protocol (VoIP) communications, wherein the packet handling entities are part of a radio protocol of a network that allows communication between two end users. Here, the network can be a UTRAN (UMTS Terrestrial Radio Access Network), and the packet handling entities can be part of a radio protocol of an end user, such as user equipment (UE), a wireless communications device, or the like.
  • By advantageously applying the present invention, multimedia services having various QoS requirements can be effectively provided in the radio interface. In particular, in a service such as VoIP wherein packets for which delay time is important and packets for which error rate is important are transmitted together, the QoS that is appropriate for each type of packet can be guaranteed, and thus the present invention is helpful in improving the overall service quality.
  • Although various aspects, embodiments, and features of the present invention have been described for UMTS, many of these techniques can be advantageously applied for other communications systems.
  • The foregoing description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without the use of the inventive faculty. Thus, the present invention is not intended to be limited to the embodiments shown herein but us to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (47)

1. A method of processing packets in a single radio bearer, comprising:
receiving a single packet stream from an upper protocol layer;
determining a characteristic of each packet in the received single packet stream; and
splitting the determined packets into two different sub-streams, wherein each sub-stream has a different delay requirement and/or an error rate requirement.
2. The method of claim 1, wherein the splitting is performed according to a quality of service requirement.
3. The method of claim 1, wherein the characteristic of each packet identifies a packet type.
4. The method of claim 1, wherein one sub-stream is for RTP packets and the other sub-stream is for RTCP packets.
5. The method of claim 4, wherein the RTP packets are transmitted through a first RLC entity and the RTCP packets are transmitted through a second RLC entity.
6. The method of claim 5, further comprising a step of performing logical channel priority handling.
7. The method of claim 6, wherein the logical channel priority handling minimizes any delays in transmitting the RTP packets by transmitting the RTP packets at a higher priority compared with the RTCP packets.
8. The method of claim 1, wherein header compression is performed for the packets in the received single packet stream, prior to the separating step.
9. The method of claim 1, further comprising:
receiving packets from two different sub-streams, wherein each sub-stream has a different delay requirement and/or an error rate requirement;
combining the received packets into a single packet stream; and
sending the single packet stream to an upper protocol layer.
10. The method of claim 9, wherein header decompression is performed for the packets in the single packet stream to be sent, after the combining step.
11. The method of claim 1, wherein logical channel multiplexing or transport channel multiplexing is performed.
12. The method of claim 1, wherein the steps are for VoIP communications.
13. The method of claim 1, wherein the steps are performed by a terminal.
14. The method of claim 1, wherein the steps are performed by a network.
15. A radio bearer configuration, comprising:
a first packet handling entity to split a received single packet stream into at least two packet sub-streams; and
at least two second packet handling entities having respectively different modes for a single radio bearer, each second packet handling entity to process each packet sub-stream split by the first packet handling entity.
16. The radio bearer configuration of claim 15, wherein the first packet handling entity splits the single packet stream by checking a format field of a PDU such that packets of a first type are forwarded in a first packet sub-stream and packets of a second type are forwarded in a second packet sub-stream.
17. The radio bearer configuration of claim 16, wherein the checking of the format field involves checking a field in a header of the PDU.
18. The radio bearer configuration of claim 16, wherein the first type of packets are RTP packets and the second type of packets are RTCP packets.
19. The radio bearer configuration of claim 15, wherein each packet handling entity is part of a radio protocol layer.
20. The radio bearer configuration of claim 15, wherein the first packet handling entity is a PDCP entity.
21. The radio bearer configuration of claim 15, wherein the first packet handling entity comprises a header compressor that receives data packets and performs header compression thereon.
22. The radio bearer configuration of claim 21, wherein the first packet handling entity comprises a splitter that splits the single packet stream into one packet sub-stream for RTP packets and another packet sub-stream for RTCP packets.
23. The radio bearer configuration of claim 22, wherein the splitter is implemented in software, in hardware, or in a combination of software and hardware.
24. The radio bearer configuration of claim 15, wherein the first packet handling entity comprises a combiner that combines one packet sub-stream for RTP packets and another packet sub-stream for RTCP packets into a single packet stream.
25. The radio bearer configuration of claim 24, wherein the combiner is implemented in software, in hardware, or in a combination of software and hardware.
26. The radio bearer configuration of claim 24, wherein the first packet handling entity comprises a header decompressor that receives data packets and performs header decompression thereon.
27. The radio bearer configuration of claim 15, wherein the second packet handling entities are RLC entities.
28. The radio bearer configuration of claim 27, wherein one of the RLC entities is a UM RLC entity.
29. The radio bearer configuration of claim 27, wherein two of the RLC entities are UM RLC entities, a first UM RLC entity for data service in a first direction and a second UM RLC entity for data service in a second direction.
30. The radio bearer configuration of claim 29, wherein the UM RLC entities are implemented in software, in hardware, or in a combination of software and hardware.
31. The radio bearer configuration of claim 29, wherein a first UM RLC has a transmitter to transmit packet data, a second UM RLC has a receiver to receive packet data.
32. The radio bearer configuration of claim 29, wherein a third RLC entity is an AM RLC entity.
33. The radio bearer configuration of claim 32, wherein the AM RLC entity is implemented in software, in hardware, or in a combination of software and hardware.
34. The radio bearer configuration of claim 32, wherein an AM RLC has a transmitter to transmit packet data and a receiver to receive packet data.
35. The radio bearer configuration of claim 15, wherein one packet sub-stream is for real-time transport protocol packets and the other packet sub-stream is for RTP control protocol packets.
36. The radio bearer configuration of claim 35, wherein the RTP packets are forwarded to a UM RLC entity and the RTCP packets are forwarded to an AM RLC entity.
37. The radio bearer configuration of claim 36, wherein the RTP packets received by the UM RLC are processed at a higher priority than the RTCP packets received by the AM RLC entity.
38. The radio bearer configuration of claim 15, wherein the UM RLC entity outputs RTP packets and the AM RLC entity outputs RTCP packets to a lower protocol layer in the same packet stream, the RTP packets being output at a higher priority than the RTCP packets.
39. The radio bearer configuration of claim 38, wherein logical channel multiplexing is performed.
40. The radio bearer configuration of claim 15, wherein the UM RLC entity outputs RTP packets and the AM RLC entity outputs RTCP packets to a lower protocol layer in separate packet streams, the RTP packets having a higher priority than the RTCP packets.
41. The radio bearer configuration of claim 40, wherein transport channel multiplexing is performed.
42. The radio bearer configuration of claim 15, wherein the packet handling entities are for VoIP communications.
43. The radio bearer configuration of claim 15, wherein the packet handling entities are part of a radio protocol of a network that allows communication between two end users.
44. The radio bearer configuration of claim 43, wherein the network is a UTRAN.
45. The radio bearer configuration of claim 15, wherein the packet handling entities are part of a radio protocol of an end user.
46. The radio bearer configuration of claim 45, wherein the end user comprises user equipment.
47. The radio bearer configuration of claim 45, wherein the end user is a wireless communications device.
US11/030,793 2004-01-09 2005-01-06 Optimized radio bearer configuration for voice over IP Expired - Fee Related US7558247B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/030,793 US7558247B2 (en) 2004-01-09 2005-01-06 Optimized radio bearer configuration for voice over IP

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR2004-0001725 2004-01-09
KR1020040001725A KR100608844B1 (en) 2004-01-09 2004-01-09 RADIO COMMUNICATION SYSTEM PROVIDING VoIP SERVICE
US53808704P 2004-01-20 2004-01-20
US11/030,793 US7558247B2 (en) 2004-01-09 2005-01-06 Optimized radio bearer configuration for voice over IP

Publications (2)

Publication Number Publication Date
US20050201353A1 true US20050201353A1 (en) 2005-09-15
US7558247B2 US7558247B2 (en) 2009-07-07

Family

ID=37262474

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/030,793 Expired - Fee Related US7558247B2 (en) 2004-01-09 2005-01-06 Optimized radio bearer configuration for voice over IP

Country Status (3)

Country Link
US (1) US7558247B2 (en)
KR (1) KR100608844B1 (en)
CN (1) CN1906906B (en)

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030152060A1 (en) * 2001-11-16 2003-08-14 Jerome Danneel Streaming services in radio networks
US20060174117A1 (en) * 2005-02-03 2006-08-03 Nokia Corporation Authentication using GAA functionality for unidirectional network connections
US20070081455A1 (en) * 2005-10-07 2007-04-12 Nokia Corporation Method and apparatus for classifing IP flows for efficient quality of service realization
US20070253449A1 (en) * 2005-12-22 2007-11-01 Arnab Das Methods and apparatus related to determining, communicating, and/or using delay information
US20070276665A1 (en) * 2006-05-25 2007-11-29 Microsoft Corporation Individual processing of VoIP contextual information
US20080267118A1 (en) * 2007-04-27 2008-10-30 Zhijun Cai Uplink Scheduling and Resource Allocation With Fast Indication
US20080267168A1 (en) * 2007-04-27 2008-10-30 Zhijun Cai Slow Adaptation of Modulation and Coding for Packet Transmission
US20080310356A1 (en) * 2007-06-15 2008-12-18 Zhijun Cai System and Method for Large Packet Delivery During Semi-Persistently Allocated Session
US20080310400A1 (en) * 2007-06-15 2008-12-18 Research In Motion Limited System and Method for Link Adaptation Overhead Reduction
US20080310355A1 (en) * 2007-06-15 2008-12-18 Zhijun Cai System and Method for Semi-Persistent and Dynamic Scheduling and Discontinuous Reception Control
WO2009021314A1 (en) * 2007-08-14 2009-02-19 Research In Motion Limited System and method for handling of large ip packets during voip session
US20090054006A1 (en) * 2007-08-20 2009-02-26 Zhijun Cai System and Method for DRX Control and NACK/ACK
US20090073907A1 (en) * 2007-09-14 2009-03-19 Zhijun Cai System and Method for Discontinuous Reception Control Start Time
US20090310344A1 (en) * 2008-06-13 2009-12-17 Teco Image System Co., Ltd. Light projecting apparatus of scanner module and method for arranging light sources thereof
US20100329135A1 (en) * 2007-11-01 2010-12-30 Ghyslain Pelletier Buffer Status Reporting Based on Radio Bearer Configuration
US20110299476A1 (en) * 2007-08-12 2011-12-08 Patrick Fischer Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
US20130088960A1 (en) * 2011-10-07 2013-04-11 Futurewei Technologies, Inc. System and Method for Information Delivery with Multiple Point Transmission
US20130294379A1 (en) * 2011-01-04 2013-11-07 Huawei Technologies Co., Ltd. Method and device for processing service data stream
US8694042B2 (en) 2005-10-14 2014-04-08 Qualcomm Incorporated Method and apparatus for determining a base station's transmission power budget
US8811348B2 (en) 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US8830827B2 (en) 2005-12-22 2014-09-09 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US8965413B2 (en) 2006-04-12 2015-02-24 Qualcomm Incorporated Locating a wireless local area network associated with a wireless wide area network
US20150098332A1 (en) * 2012-01-26 2015-04-09 Telefonaktiebodaget L M Ericsson (PUBL) Transmitting Radio Node, a Receiving Radio Node, and Methods Therein for Handling Data Packets Within a Radio Bearer
WO2015122750A1 (en) * 2014-02-17 2015-08-20 삼성전자주식회사 Application layer request processing device and method using multiple interfaces in electric device
US9119220B2 (en) 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US9125093B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US9161313B2 (en) 2005-12-22 2015-10-13 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US9191840B2 (en) 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US20160080531A1 (en) * 2014-09-12 2016-03-17 Samsung Electronics Co., Ltd Handling different protocol data unit types in a device to device communication system
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US9338795B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9451491B2 (en) 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US9473265B2 (en) 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US9544860B2 (en) 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US9603102B2 (en) 2003-02-24 2017-03-21 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
EP2057813A4 (en) * 2006-08-31 2017-03-22 Telefonaktiebolaget LM Ericsson (publ) Inclusion of quality of service indication in header compression channel
US9661519B2 (en) 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US9838089B2 (en) 2011-10-07 2017-12-05 Futurewei Technologies, Inc. System and method for multiple point transmission in a communications system
US20180324641A1 (en) * 2017-05-05 2018-11-08 Asustek Computer Inc. Method and apparatus of transmitting data duplication in a wireless communication system
US20180324642A1 (en) * 2017-05-05 2018-11-08 Qualcomm Incorporated Packet duplication at a packet data convergence protocol (pdcp) entity
US20180359801A1 (en) * 2017-06-09 2018-12-13 Samsung Electronics Co., Ltd. Method and apparatus for supporting rlc um mode operation in next generation mobile communication system
EP3611961A4 (en) * 2017-04-14 2020-04-01 Fujitsu Limited Wireless communication device, wireless communication method, and wireless communication system
US10959120B2 (en) 2005-12-22 2021-03-23 Qualcomm Incorporated Methods and apparatus related to selecting control channel reporting formats
JP7237589B2 (en) 2016-10-14 2023-03-13 株式会社Nttドコモ wireless communication device
US12101659B2 (en) 2016-09-29 2024-09-24 Nokia Technologies Oy Radio bearer switching in radio access
US12144015B2 (en) 2023-05-26 2024-11-12 Fujitsu Limited Wireless communication device, method, and system for wireless connection using a packet including transmission number

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101299221B1 (en) * 2005-10-05 2013-08-22 한국전자통신연구원 method for requesting resource and scheduling for uplink traffic in mobile communication and apparatus thereof
KR101435832B1 (en) 2007-03-19 2014-08-29 엘지전자 주식회사 Method for processing radio protocol in mobile telecommunications system and transmitter of mobile telecommunications
KR101356932B1 (en) * 2007-03-22 2014-01-29 엘지전자 주식회사 Method for transmitting packet data
CN101299711B (en) * 2007-04-30 2011-08-10 华为技术有限公司 Method and equipment for converting data cell as well as data cell transmission system
US8537743B2 (en) * 2008-03-14 2013-09-17 Cisco Technology, Inc. Priority-based multimedia stream transmissions
EP2334026A4 (en) * 2008-08-08 2014-10-22 Fujitsu Ltd Communication device, transmission data generation program, and transmission data generation method
CN102124781A (en) * 2009-10-07 2011-07-13 高通股份有限公司 Apparatus and method for facilitating handover in td-scdma systems
CN103582054B (en) * 2012-07-27 2017-08-11 电信科学技术研究院 A kind of method and apparatus switched over
US20140029606A1 (en) * 2012-07-30 2014-01-30 Baruch Sterman Systems and methods for communicating a stream of data packets via multiple communications channels
US9391810B2 (en) 2012-07-30 2016-07-12 Vonage Business Inc. Systems and methods for communicating a stream of data packets via multiple communications channels
US9560085B2 (en) 2012-07-30 2017-01-31 Vonage Business Inc. Systems and methods for communicating a stream of data packets via multiple communications channels
US9270616B1 (en) * 2013-02-21 2016-02-23 Arris Enterprises, Inc. Low-latency quality of service
KR102103343B1 (en) * 2013-08-09 2020-05-04 주식회사 팬택 Method and apparatus of transmitting data in heterogeneous network wireless communication system
US10009401B2 (en) 2015-09-23 2018-06-26 Qualcomm Incorporated Call continuity in high uplink interference state
WO2019061168A1 (en) 2017-09-28 2019-04-04 Qualcomm Incorporated Prioritizing data packets when stateful compression is enabled
US11582288B2 (en) * 2019-06-14 2023-02-14 Qualcomm Incorporated File-based downlink transmission and retransmission

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020010771A1 (en) * 2000-05-24 2002-01-24 Davide Mandato Universal QoS adaptation framework for mobile multimedia applications
US6594699B1 (en) * 1997-10-10 2003-07-15 Kasenna, Inc. System for capability based multimedia streaming over a network
US20030200303A1 (en) * 2002-03-20 2003-10-23 Chong Raymond L. System and method for monitoring a packet network
US6650650B1 (en) * 1999-09-16 2003-11-18 Ut Starcom, Inc. Method and apparatus for transmitting voice data over network structures
US20040066753A1 (en) * 2002-10-04 2004-04-08 Grovenburg William Grant System and method to monitor RTP streams using RTCP SR/RR packet information
US20050169205A1 (en) * 2003-08-21 2005-08-04 Francesco Grilli Methods for seamless delivery of broadcast and multicast content across cell borders and/or between different transmission schemes and related apparatus
US20070248075A1 (en) * 2003-10-30 2007-10-25 Utstarcom (China) Co. Ltd. Apparatus and Method for Radio Transmission of Real-Time Ip Packets Using Header Compression Technique
US7346077B2 (en) * 2001-01-16 2008-03-18 Nokia Corporation Processing of erroneous data in telecommunications system providing packet-switched data transfer

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU5920000A (en) 1999-07-09 2001-02-13 Malibu Networks, Inc. Method for transmission control protocol (tcp) rate control with link-layer acknowledgements in a wireless point to multi-point (ptmp) transmission system
US7302497B2 (en) 2000-02-08 2007-11-27 Telefonaktiebolaget Lm Ericsson (Publ) Using internet protocol (IP) in radio access network
FI109437B (en) * 2000-04-03 2002-07-31 Nokia Corp Reservation of resources in packet data transmission
US6807156B1 (en) 2000-11-07 2004-10-19 Telefonaktiebolaget Lm Ericsson (Publ) Scalable real-time quality of service monitoring and analysis of service dependent subscriber satisfaction in IP networks
KR20050018050A (en) 2003-08-12 2005-02-23 삼성전자주식회사 Method for setting broadcasting service header information in a mobile communication system
EP1709773A4 (en) 2004-01-09 2010-11-03 Lg Electronics Inc Optimized radio bearer configuration for voice over ip

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6594699B1 (en) * 1997-10-10 2003-07-15 Kasenna, Inc. System for capability based multimedia streaming over a network
US6650650B1 (en) * 1999-09-16 2003-11-18 Ut Starcom, Inc. Method and apparatus for transmitting voice data over network structures
US20020010771A1 (en) * 2000-05-24 2002-01-24 Davide Mandato Universal QoS adaptation framework for mobile multimedia applications
US7346077B2 (en) * 2001-01-16 2008-03-18 Nokia Corporation Processing of erroneous data in telecommunications system providing packet-switched data transfer
US20030200303A1 (en) * 2002-03-20 2003-10-23 Chong Raymond L. System and method for monitoring a packet network
US20040066753A1 (en) * 2002-10-04 2004-04-08 Grovenburg William Grant System and method to monitor RTP streams using RTCP SR/RR packet information
US20050169205A1 (en) * 2003-08-21 2005-08-04 Francesco Grilli Methods for seamless delivery of broadcast and multicast content across cell borders and/or between different transmission schemes and related apparatus
US20070248075A1 (en) * 2003-10-30 2007-10-25 Utstarcom (China) Co. Ltd. Apparatus and Method for Radio Transmission of Real-Time Ip Packets Using Header Compression Technique

Cited By (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030152060A1 (en) * 2001-11-16 2003-08-14 Jerome Danneel Streaming services in radio networks
US9544860B2 (en) 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US8811348B2 (en) 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US9603102B2 (en) 2003-02-24 2017-03-21 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US9661519B2 (en) 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US20060174117A1 (en) * 2005-02-03 2006-08-03 Nokia Corporation Authentication using GAA functionality for unidirectional network connections
US8726023B2 (en) * 2005-02-03 2014-05-13 Nokia Corporation Authentication using GAA functionality for unidirectional network connections
US10225130B2 (en) * 2005-10-07 2019-03-05 Nokia Technologies Oy Method and apparatus for classifing IP flows for efficient quality of service realization
US20070081455A1 (en) * 2005-10-07 2007-04-12 Nokia Corporation Method and apparatus for classifing IP flows for efficient quality of service realization
US8989084B2 (en) 2005-10-14 2015-03-24 Qualcomm Incorporated Methods and apparatus for broadcasting loading information corresponding to neighboring base stations
US9191840B2 (en) 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US8694042B2 (en) 2005-10-14 2014-04-08 Qualcomm Incorporated Method and apparatus for determining a base station's transmission power budget
US9462604B2 (en) 2005-12-22 2016-10-04 Qualcomm Incorporated Methods and apparatus related to selecting a request group for a request report
US9578654B2 (en) 2005-12-22 2017-02-21 Qualcomm Incorporated Methods and apparatus related to selecting reporting alternative in a request report
US9119220B2 (en) 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US10645693B2 (en) 2005-12-22 2020-05-05 Qualcomm Incorporated Methods and apparatus of implementing and/or using a control channel
US9161313B2 (en) 2005-12-22 2015-10-13 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US10159006B2 (en) 2005-12-22 2018-12-18 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US10959120B2 (en) 2005-12-22 2021-03-23 Qualcomm Incorporated Methods and apparatus related to selecting control channel reporting formats
US9451491B2 (en) 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US9125093B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9473265B2 (en) 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US9893917B2 (en) 2005-12-22 2018-02-13 Qualcomm Incorporated Methods and apparatus for communicating control information
US20070253449A1 (en) * 2005-12-22 2007-11-01 Arnab Das Methods and apparatus related to determining, communicating, and/or using delay information
US9338795B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US8830827B2 (en) 2005-12-22 2014-09-09 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9572179B2 (en) 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US8965413B2 (en) 2006-04-12 2015-02-24 Qualcomm Incorporated Locating a wireless local area network associated with a wireless wide area network
US8130679B2 (en) * 2006-05-25 2012-03-06 Microsoft Corporation Individual processing of VoIP contextual information
US20070276665A1 (en) * 2006-05-25 2007-11-29 Microsoft Corporation Individual processing of VoIP contextual information
EP2057813A4 (en) * 2006-08-31 2017-03-22 Telefonaktiebolaget LM Ericsson (publ) Inclusion of quality of service indication in header compression channel
US8213930B2 (en) 2007-04-27 2012-07-03 Research In Motion Limited Uplink scheduling and resource allocation with fast indication
US8472397B2 (en) 2007-04-27 2013-06-25 Research In Motion Limited Uplink scheduling and resource allocation with fast indication
US20080267168A1 (en) * 2007-04-27 2008-10-30 Zhijun Cai Slow Adaptation of Modulation and Coding for Packet Transmission
US8064390B2 (en) 2007-04-27 2011-11-22 Research In Motion Limited Uplink scheduling and resource allocation with fast indication
US8204508B2 (en) 2007-04-27 2012-06-19 Research In Motion Limited Uplink scheduling and resource allocation with fast indication
US20080267118A1 (en) * 2007-04-27 2008-10-30 Zhijun Cai Uplink Scheduling and Resource Allocation With Fast Indication
US9467979B2 (en) 2007-06-15 2016-10-11 Blackberry Limited System and method for semi-persistent and dynamic scheduling and discontinuous reception control
US20080310400A1 (en) * 2007-06-15 2008-12-18 Research In Motion Limited System and Method for Link Adaptation Overhead Reduction
US8964650B2 (en) 2007-06-15 2015-02-24 Blackberry Limited System and method for semi-persistent and dynamic scheduling and discontinuous reception control
US9854522B2 (en) 2007-06-15 2017-12-26 Blackberry Limited System and method for semi-persistent and dynamic scheduling and discontinuous reception control
US10349349B2 (en) 2007-06-15 2019-07-09 Blackberry Limited System and method for semi-persistent and dynamic scheduling and discontinuous reception control
US8432818B2 (en) 2007-06-15 2013-04-30 Research In Motion Limited System and method for link adaptation overhead reduction
US20080310356A1 (en) * 2007-06-15 2008-12-18 Zhijun Cai System and Method for Large Packet Delivery During Semi-Persistently Allocated Session
US20080310355A1 (en) * 2007-06-15 2008-12-18 Zhijun Cai System and Method for Semi-Persistent and Dynamic Scheduling and Discontinuous Reception Control
US20150043514A1 (en) * 2007-08-12 2015-02-12 Lg Electronics Inc. Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
US8913608B2 (en) * 2007-08-12 2014-12-16 Lg Electronics Inc. Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
US20110299476A1 (en) * 2007-08-12 2011-12-08 Patrick Fischer Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
US9992716B2 (en) 2007-08-12 2018-06-05 Lg Electronics Inc. Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
US9549353B2 (en) * 2007-08-12 2017-01-17 Lg Electronics Inc. Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
US10440609B2 (en) 2007-08-12 2019-10-08 Wild Guard Ltd. Handover method with link failure recovery, wireless device and base station for implementing such method
US11089509B2 (en) 2007-08-12 2021-08-10 Wild Guard Ltd. Handover method with link failure recovery, a wireless device and a base station for implementing such method
US11653265B2 (en) 2007-08-12 2023-05-16 Wild Guard Ltd. Reestablishment of lost radio link between user equipment and source node using cryptographic verification based on a secret key
US9319935B2 (en) 2007-08-12 2016-04-19 Lg Electronics Inc. Handover method with link failure recovery, wireless device and base station for implementing such method
WO2009021314A1 (en) * 2007-08-14 2009-02-19 Research In Motion Limited System and method for handling of large ip packets during voip session
US20090046639A1 (en) * 2007-08-14 2009-02-19 Zhijun Cai System and Method for Handling Large IP Packets During VoIP Session
US8483624B2 (en) 2007-08-20 2013-07-09 Research In Motion Limited System and method for DRX control and NACK/ACK
US20090052367A1 (en) * 2007-08-20 2009-02-26 Zhijun Cai System and Method for Retransmissions in a Discontinuous Reception Configured System
US20090054006A1 (en) * 2007-08-20 2009-02-26 Zhijun Cai System and Method for DRX Control and NACK/ACK
US20090052361A1 (en) * 2007-08-20 2009-02-26 Zhijun Cai Inactivity Timer in a Discontinuous Reception Configured System
US10212638B2 (en) 2007-08-20 2019-02-19 Blackberry Limited System and method for DRX control and NACK/ACK
US8369256B2 (en) 2007-08-20 2013-02-05 Research In Motion Limited Inactivity timer in a discontinuous reception configured system
US9019884B2 (en) 2007-08-20 2015-04-28 Blackberry Limited Inactivity timer in a discontinuous reception configured system
US10701614B2 (en) 2007-08-20 2020-06-30 Blackberry Limited System and method for DRX control and NACK/ACK
US8144679B2 (en) 2007-08-20 2012-03-27 Research In Motion Limited Inactivity timer in a discontinuous reception configured system
US8265080B2 (en) 2007-08-20 2012-09-11 Motorola Mobility Llc System and method for retransmissions in a discontinuous reception configured system
US8699393B2 (en) 2007-08-20 2014-04-15 Blackberry Limited Inactivity timer in a discontinuous reception configured system
US8711745B2 (en) 2007-09-14 2014-04-29 Blackberry Limited System and method for discontinuous reception control start time
US8811250B2 (en) 2007-09-14 2014-08-19 Blackberry Limited System and method for discontinuous reception control start time
US8897192B2 (en) 2007-09-14 2014-11-25 Blackberry Limited System and method for discontinuous reception control start time
US20090073907A1 (en) * 2007-09-14 2009-03-19 Zhijun Cai System and Method for Discontinuous Reception Control Start Time
US9030986B2 (en) 2007-09-14 2015-05-12 Blackberry Limited System and method for discontinuous reception control start time
US8437257B2 (en) * 2007-11-01 2013-05-07 Telefonaktiebolaget L M Ericsson (Publ) Buffer status reporting based on radio bearer configuration
US20100329135A1 (en) * 2007-11-01 2010-12-30 Ghyslain Pelletier Buffer Status Reporting Based on Radio Bearer Configuration
US20090310344A1 (en) * 2008-06-13 2009-12-17 Teco Image System Co., Ltd. Light projecting apparatus of scanner module and method for arranging light sources thereof
US20130294379A1 (en) * 2011-01-04 2013-11-07 Huawei Technologies Co., Ltd. Method and device for processing service data stream
US9871736B2 (en) 2011-10-07 2018-01-16 Futurewei Technologies, Inc. System and method for information delivery with multiple point transmission
US9882821B2 (en) 2011-10-07 2018-01-30 Futurewei Technologies, Inc. System and method for information delivery with multiple point transmission
US20130088960A1 (en) * 2011-10-07 2013-04-11 Futurewei Technologies, Inc. System and Method for Information Delivery with Multiple Point Transmission
US10218414B2 (en) 2011-10-07 2019-02-26 Futurewei Technologies, Inc. System and method for multiple point transmission in a communications system
US10090890B2 (en) 2011-10-07 2018-10-02 Futurewei Technologies, Inc. System and method for multiple point transmission in a communications system
US10116357B2 (en) 2011-10-07 2018-10-30 Futurewei Technologies, Inc. System and method for multiple point transmission in a communications system
US10257103B2 (en) 2011-10-07 2019-04-09 Futurewei Technologies, Inc. System and method for information delivery with multiple point transmission
US9838089B2 (en) 2011-10-07 2017-12-05 Futurewei Technologies, Inc. System and method for multiple point transmission in a communications system
US11070482B2 (en) 2011-10-07 2021-07-20 Futurewei Technologies, Inc. System and method for information delivery with multiple point transmission
EP2815616B1 (en) * 2012-01-26 2017-12-20 Telefonaktiebolaget LM Ericsson (publ) A transmitting radio node, a receiving radio node, and methods therein for handling data packets within a radio bearer
US9867079B2 (en) * 2012-01-26 2018-01-09 Telefonaktiebolaget Lm Ericsson (Publ) Transmitting radio node, a receiving radio node, and methods therein for handling data packets within a radio bearer
US20150098332A1 (en) * 2012-01-26 2015-04-09 Telefonaktiebodaget L M Ericsson (PUBL) Transmitting Radio Node, a Receiving Radio Node, and Methods Therein for Handling Data Packets Within a Radio Bearer
KR20150096917A (en) * 2014-02-17 2015-08-26 삼성전자주식회사 Apparatus and method for handling request of application layer using multiple interface in electronic device
KR102143620B1 (en) 2014-02-17 2020-08-11 삼성전자주식회사 Apparatus and method for handling request of application layer using multiple interface in electronic device
WO2015122750A1 (en) * 2014-02-17 2015-08-20 삼성전자주식회사 Application layer request processing device and method using multiple interfaces in electric device
CN106030563A (en) * 2014-02-17 2016-10-12 三星电子株式会社 Application layer request processing device and method using multiple interfaces in electric device
US10231277B2 (en) 2014-02-17 2019-03-12 Samsung Electronics Co., Ltd. Application layer request processing device and method using multiple interfaces in electric device
US10659572B2 (en) 2014-09-12 2020-05-19 Samsung Electronics Co., Ltd. Handling different protocol data unit types in a device to device communication system
US20160080531A1 (en) * 2014-09-12 2016-03-17 Samsung Electronics Co., Ltd Handling different protocol data unit types in a device to device communication system
US11652911B2 (en) 2014-09-12 2023-05-16 Samsung Electronics Co., Ltd. Handling different protocol data unit types in a device to device communication system
US10965791B2 (en) 2014-09-12 2021-03-30 Samsung Electronics Co., Ltd. Handling different protocol data unit types in a device to device communication system
US10110713B2 (en) * 2014-09-12 2018-10-23 Samsung Electronics Co., Ltd. Handling different protocol data unit types in a device to device communication system
US12101659B2 (en) 2016-09-29 2024-09-24 Nokia Technologies Oy Radio bearer switching in radio access
JP7237589B2 (en) 2016-10-14 2023-03-13 株式会社Nttドコモ wireless communication device
US11700631B2 (en) * 2017-04-14 2023-07-11 Fujitsu Limited Wireless communication device, method, and system for wireless connection using a packet including transmission number
EP3611961A4 (en) * 2017-04-14 2020-04-01 Fujitsu Limited Wireless communication device, wireless communication method, and wireless communication system
JP7279881B2 (en) 2017-04-14 2023-05-23 富士通株式会社 Wireless communication device, wireless communication method, and wireless communication system
US10805836B2 (en) * 2017-05-05 2020-10-13 Qualcomm Incorporated Packet duplication at a packet data convergence protocol (PDCP) entity
US10582418B2 (en) * 2017-05-05 2020-03-03 Asustek Computer Inc. Method and apparatus of transmitting data duplication in a wireless communication system
US20180324641A1 (en) * 2017-05-05 2018-11-08 Asustek Computer Inc. Method and apparatus of transmitting data duplication in a wireless communication system
US20180324642A1 (en) * 2017-05-05 2018-11-08 Qualcomm Incorporated Packet duplication at a packet data convergence protocol (pdcp) entity
US11265952B2 (en) 2017-06-09 2022-03-01 Samsung Electronics Co., Ltd. Method and apparatus for supporting RLC UM mode operation in next generation mobile communication system
US20180359801A1 (en) * 2017-06-09 2018-12-13 Samsung Electronics Co., Ltd. Method and apparatus for supporting rlc um mode operation in next generation mobile communication system
US10602563B2 (en) * 2017-06-09 2020-03-24 Samsung Electronics Co., Ltd. Method and apparatus for supporting RLC UM mode operation in next generation mobile communication system
US11751272B2 (en) 2017-06-09 2023-09-05 Samsung Electronics Co., Ltd. Method and apparatus for supporting RLC UM mode operation in next generation mobile communication system
US11800592B2 (en) 2017-06-09 2023-10-24 Samsung Electronics Co., Ltd. Method and apparatus for supporting RLC UM mode operation in next generation mobile communication system
US12144015B2 (en) 2023-05-26 2024-11-12 Fujitsu Limited Wireless communication device, method, and system for wireless connection using a packet including transmission number

Also Published As

Publication number Publication date
US7558247B2 (en) 2009-07-07
CN1906906A (en) 2007-01-31
KR20050073353A (en) 2005-07-13
CN1906906B (en) 2010-08-04
KR100608844B1 (en) 2006-08-08

Similar Documents

Publication Publication Date Title
US7558247B2 (en) Optimized radio bearer configuration for voice over IP
US9992716B2 (en) Wireless device and method of transmitting uplink data and buffer status reports in a wireless communications system
TWI415433B (en) Bi-directional rlc non-persistent mode for low delay services
EP2375651B1 (en) Method for resuming header decompression in a multimedia broadcast/multicast service system
US7839852B2 (en) Apparatus and method for radio transmission of real-time IP packets using header compression technique
CN101317404B (en) Method and system for transmitting and negotiating band width economization ability by IP packet, and method and system for economizing network band width
US20130294283A1 (en) Facilitating device-to-device communication
EP2203990B1 (en) Method of providing circuit switched (cs) service using high-speed downlink packet access (hsdpa) or high-speed uplink packet access (hsupa)
JP2000224261A (en) Data link control protocol directly supporting network layer protocol and its method
WO2006086691A2 (en) A network for providing a streaming service
JP2010518742A (en) Method and apparatus for separating control message and voice payload
KR20090087773A (en) Apparatus and method for retransmittion packet data unit and reporting status in a mobile communication system
WO2008079200A1 (en) Header supression in a wireless communication network
KR20080018055A (en) Method and apparatus for transmitting and receiving packet data
WO2005065060A2 (en) Optimized radio bearer configuration for voice over ip
JP2008187258A (en) Communication method and communication device
US8548480B2 (en) Radio resource usage optimisation in a packet network
KR20240109843A (en) Method and apparatus on media adaptation in mobile communication systems supporting media-aware packet handling
KR101169724B1 (en) Header Compression Apparatus and Header Compression Method
KR20080094417A (en) Wireless network information transmission method and apparatus in real-time multimedia services

Legal Events

Date Code Title Description
AS Assignment

Owner name: LG ELECTRONICS INC., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, YOUNGDAE;CHUN, SUNG DUCK;YI, SEUNG JUNE;REEL/FRAME:016601/0141

Effective date: 20050216

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170707