This application claims priority to and the benefit of Korean Patent Application Nos. 10-2009-0075418 and 10-2010-0071586 filed in the Korean Intellectual Property Office on Aug. 14, 2009 and Jul. 23, 2010, the entire contents of which are incorporated herein by reference.
(a) Field of the Invention
The present invention relates to a method and apparatus for multiplexing data. More particularly, the present invention relates to a method and apparatus in which a terminal that supports bandwidth extension multiplexes data.
(b) Description of the Related Art
A terminal can multiplex data through a logical channel prioritization procedure. That is, the terminal multiplexes new transmission data based on a priority of each logical channel that is set in a radio resource control (RRC) hierarchy, a prioritised bit rate (PBR), and a bucket size duration (BSD). When multiplexing, the terminal allocates a resource (hereinafter referred to as a “UL grant resource”) that is allocated according to uplink resource allocation information by a PBR/MCS based on an order of logical channels having a high priority. For example, a descending order of a priority of a logical channel is {circle around (1)} a medium access control (MAC) control element for a cell-radio network temporary identifier (C-RNTI) or data from an uplink common control channel (UL-CCCH), {circle around (2)} a MAC control element for a buffer status report (BSR), except for a BSR included for padding, {circle around (3)} a MAC control element for a power headroom report (PHR), {circle around (4)} data from a logical channel, except for data from the UL-CCCH, and {circle around (5)} a MAC control element for a BSR included for padding. That is, the terminal multiplexes new transmission data based on the descending order of the priority of the logical channel. The terminal terminates multiplexing when the UL grant resource is exhausted or when the logical channel having data to transmit no longer exists.
Here, the terminal can provide a specific service. An example of the specific service is a voice over Internet protocol (VoIP) service according to semi persistent scheduling (SPS). In order for the terminal to use a specific service, a base station sets a service specific C-RNTI for transmitting specific service data to the terminal, and additionally allocates a UL grant resource for the service specific C-RNTI other than a UL grant resource for a C-RNTI. When the specific service is a service according to the SPS, the service specific C-RNTI may be referred to as an SPS C-RNTI. The terminal multiplexes data to the UL grant resource that is allocated from the base station and transmits data to an uplink.
In order to improve a transmission rate of a wireless communication system, a bandwidth extension has been discussed. When the wireless communication system supports the bandwidth extension, the terminal can simultaneously perform uplink transmission or downlink reception through a plurality of component carriers (CC). Accordingly, the terminal can receive uplink resource allocation information intended for a C-RNTI through one of a plurality of CCs and receive uplink resource allocation information intended for a service specific C-RNTI through another CC within the same subframe.
When the terminal performs multiplexing of data according to a logical channel prioritization procedure, if data of a specific service to be newly transmitted exists in a buffer of the terminal and a priority of a corresponding logical channel is high, the data of the specific service can be multiplexed to a UL grant resource for a C-RNTI according to the priority of the logical channel. Accordingly, a problem that a UL grant resource for a service specific C-RNTI is wasted may occur.
Further, when data to be transmitted exists in a logical channel having higher priority than a logical channel of a specific service, data other than data of the specific service can be multiplexed to a UL grant resource for the service specific C-RNTI. In this case, unnecessary segmentation of data can occur, and data may not be transmitted at a time point at which data of the specific service should be transmitted. Accordingly, when the specific service is a VoIP service to be periodically transmitted, a quality of the service is deteriorated. A problem that a resource release procedure for a service specific C-RNTI is not appropriately performed may occur.
The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art.
The present invention has been made in an effort to provide a method and apparatus for multiplexing data having advantages of effectively using a radio resource.
An exemplary embodiment of the present invention provides a method of multiplexing data of a terminal, the method including: receiving uplink resource allocation information intended for a service specific C-RNTI for a specific service and information for the specific service comprising a radio bearer (RB) list to be transmitted through resources that are allocated according to the uplink resource allocation information from a base station and multiplexing data of the RB list to the allocated resources.
Another embodiment of the present invention provides a method of allocating a resource of a base station, the method including: setting uplink resource allocation information intended for a service specific C-RNTI for a specific service and information for the specific service comprising an RB list to be transmitted through resources that are allocated for the service specific C-RNTI and transmitting the information for the specific service to a terminal.
Yet another embodiment of the present invention provides a terminal including: a wireless communication unit that receives uplink resource allocation information about a service specific C-RNTI for a specific service and information for the specific service comprising an RB list to be transmitted through resources that are allocated according to the uplink resource allocation information from a base station, and that transmits multiplexed data to the base station and a controller that multiplexes data of the RB list to the allocated resources.
In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
In addition, in the entire specification, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements.
In this specification, a terminal may indicate a mobile station (MS), a mobile terminal (MT), a subscriber station (SS), a portable subscriber station (PSS), user equipment (UE), and an access terminal (AT), and may include an entire function or a partial function of the MS, the MT, the SS, the PSS, the UE, and the AT.
In this specification, a base station (BS) may indicate a radio access station (RAS), a node B, an evolved nodeB (eNodeB), a base transceiver station (BTS), and a mobile multihop relay (MMR)-BS, and may include an entire function or a partial function of the RAS, the node B, the eNodeB, the BTS, and the MMR-BS.
Referring to
When the terminal receives uplink resource allocation information (hereinafter referred to as a “UL grant”) 10 for the service specific C-RNTI from the base station, the terminal multiplexes and transmits data 20 on an uplink resource (hereinafter referred to as a “UL grant resource”) that is allocated by the UL grant on every transmission period of the VoIP service. Therefore, the terminal can periodically transmit a VoIP service via an uplink without receiving uplink resource allocation information through a physical downlink control channel (PDCCH) on every transmission period of the VoIP service.
If data in which the terminal transmits through a UL grant resource for a service specific C-RNTI do not exist for two transmissions or three transmissions, a release procedure of the UL grant resource for the service specific C-RNTI can be performed. The release procedure of the UL grant resource for the service specific C-RNTI can be configured by a RRC layer.
When a mobile communication system supports a bandwidth extension, the terminal may receive uplink resource allocation information (e.g., a UL grant) intended for a C-RNTI through one of a plurality of component carriers (CC), and receive uplink resource allocation information intended for a service specific C-RNTI through another CC within the same subframe.
Referring to
Alternatively, data C21 of the specific service RB and data C22 of the general RB exist together in uplink buffers of the terminal, and the terminal can receive allocation of a UL grant resource A2 for the C-RNTI and a UL grant resource B2 for the service specific C-RNTI in the same subframe from the base station. In this case, when data C21 of the specific service RB having a high priority are firstly multiplexed by a logical channel prioritization procedure to the UL grant resource A2 for the C-RNTI and data C22 of the general RB are multiplexed to the remaining UL grant resource A2 for the C-RNTI, the data C22 of the general RB may be unnecessarily segmented.
Otherwise, data C31 and C32 of the general RB exist in the uplink buffers of the terminal, and the terminal can receive allocation of a UL grant resource B3 for the service specific C-RNTI and a UL grant resource A3 for the C-RNTI from the base station. In this case, the data C31 of the general RB can be multiplexed to the UL grant resource B3 for the service specific C-RNTI. Accordingly, the UL grant resource A3 for the C-RNTI that is dynamically allocated by the base station may be wasted according to a uplink buffer size of the terminal.
Therefore, a multiplexing method for preventing resource waste and unnecessary segmentation of data is necessary.
Referring to
The base station transmits configuration information for the specific service to the terminal (S310). When the specific service is an SPS service, configuration information for the specific service can be transmitted in a form of a configuration message before the specific service is started. While the specific service is performed, even when configuration information is changed, the configuration information can be transmitted.
The terminal performs multiplexing based on configuration for transmitting the specific service that is received from the base station (S320). Data of an RB that is included in an RB list that is transmitted through the UL grant resource for the service specific C-RNTI are multiplexed to the UL grant resource for the service specific C-RNTI. That is, data of RBs that are included in an RB list are not multiplexed to a resource (e.g., a UL grant resource for a C-RNTI) that is not allocated for the service specific C-RNTI regardless of a priority. If information about whether multiplexing is allowed has a value of true, data of RBs other than an RB list are multiplexed to the UL grant resource for the service specific C-RNTI according to the priority. If information about whether multiplexing is allowed has a value of false, data of RBs other than an RB list are not multiplexed to the UL grant resource for the service specific C-RNTI.
If data of an RB list are not multiplexed to the UL grant resource for the service specific C-RNTI for the configured number of transmission times, the terminal releases the UL grant resource for the service specific C-RNTI (S330). In this case, the number of transmission times may be based on implicitly release configuration by an RRC layer. The release configuration may be, for example, implicitReleaseAfter. Therefore, when data of an RB list do not exist and data of RBs other than the RB list exist, even if data of RBs other than the RB list are multiplexed to the UL grant resource for the service specific C-RNTI the configured number of times, the terminal releases the UL grant resource for the service specific C-RNTI.
Referring to
The wireless communication unit 410 performs a wireless communication function of the terminal 400. The wireless communication unit 410 includes a radio frequency (RF) unit that transmits/receives an RF signal.
The controller 420 controls general operations of the terminal 400. The controller 420 includes a data processor that encodes or modulates a signal to be transmitted or that demodulates and decodes a received signal.
The storage unit 430 stores a program for operating the controller 420 and input/output data.
The input unit 440 is used for inputting data or information for controlling operation of a terminal by a user.
The output unit 450 displays information that is processed in the terminal 400 to the user with various forms of signals (e.g., a sound signal and a visual signal).
Referring to
The controller 420 of the terminal 400 determines whether the UL grant resource for the C-RNTI exists in the corresponding subframe (S510). If the UL grant resource for the C-RNTI exists, RBs having data to be transmitted are multiplexed according to a priority (S520). Here, the RBs are RBs other than an RB list to be transmitted through the UL grant resource for the service specific C-RNTI.
When multiplexing is performed to the UL grant resource for the C-RNTI, or if the UL grant resource for the C-RNTI does not exist, the controller 420 of the terminal 400 determines whether the UL grant resource of the service specific C-RNTI exists in the corresponding subframe (S530). If the UL grant resource for the service specific C-RNTI exists in the corresponding subframe, the controller 420 of the terminal 400 determines whether multiplexing of data of RBs other than an RB list is allowed on the UL grant resource for the service specific C-RNTI (S540).
If multiplexing of data of RBs other than an RB list is allowed on the UL grant resource for the service specific C-RNTI, the controller 420 of the terminal 400 performs multiplexing of the RB list having data to be transmitted and RBs having data to be transmitted other than the RB list to the UL grant resource for the service specific C-RNTI according to a priority (S550).
If multiplexing of data of RBs other than the RB list is not allowed on the UL grant resource for the service specific C-RNTI, the controller 420 of the terminal 400 performs multiplexing of the RB list having data to be transmitted to the UL grant resource for the service specific C-RNTI according to a priority (S560).
If multiplexing is performed at step S550 or S560, or if the UL grant resource for the service specific C-RNTI does not exist at step S530, the controller 420 of the terminal 400 terminates a multiplexing procedure (S570).
In this way, when the base station notifies the terminal of configuration information for a specific service including an RB list to be transmitted through a UL grant resource for the service specific C-RNTI and whether data of RBs other than the RB list are multiplexed to the UL grant resource for the service specific C-RNTI, the terminal can perform multiplexing by effectively using the resource.
Accordingly, a method and apparatus for multiplexing data that can effectively use a radio resource are provided. Particularly, data can be multiplexed without wasting resources that are allocated for a specific service, and the resources that are allocated for the specific service can be released at an appropriate time.
The foregoing exemplary embodiment of the present invention may not only be embodied through an apparatus and a method but may also be embodied through a program that realizes a function corresponding to a configuration of the exemplary embodiment of the present invention or a recording medium on which the program is recorded.
While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0075418 | Aug 2009 | KR | national |
10-2010-0071586 | Jul 2010 | KR | national |