Title of Invention

''A DEVICE SYSTEM AND METHOD FOR IMPLEMENTING THE MULTI-CARRER HIGH SPEED DOWNLINK PACKET ACCESS SERVICE''

Abstract A device and a system for implementing the multi-carrier high speed downlink packet access (HSDPA) service, which performs the transmission of the multi-carrier high speed downlink packet access (HSDPA) service by the multi-carrier high speed downlink packet process apparatus set inside the base stations and the terminals of the system, and independently manages the high speed downlink packets corresponding to each carrier wave by the HARQ module corresponding to the carrier wave. A method for implementing the multi-carrier high speed downlink packet access service, which distributes the independent transmission procedure and corresponding receiving procedure to each carrier wave in order to transmitting and receiving the high speed downlink packet data. The downlink data transmitting speed of the multi-carrier supported mobile communication system should be improved by this present invention.
Full Text A DEVICE SYSTEM AND METHOD FOR IMPLEMENTING THE MULTI-CARRIER HIGH SPEED DOWNLINK PACKET ACCESS SERVICE
Field of the Invention
[0001| The present invention relates to the field of mobile communication technologies, and particularly to a device, system and method for implementing a multi-carrier High Speed Downlink Packet Access (HSDPA) service.
Background of the Invention
[0002] In order to meet the ever growing demand for data services, the 3rd Generation Partnership Project (3GPP) Release 5 has introduced HSDPA techniques, so as to improve downlink data transmission rate. The HSDPA techniques are applicable to Wideband Code Division Multiple Access Frequency Division Duplex (WCDMA FDD), Universal Terrestrial Radio Access Time Division Duplex (UTRA TDD), and Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) schemes. Viewed from the technical standpoint, HSDPA is mainly implemented by introducing a High Speed Downlink Shared Channel (HS-DSCH) to enhance the air interface and adding corresponding function entities in a Universal Terrestrial Radio Access Network (UTRAN); viewed from the under-layer aspect, it is mainly implemented by introducing the Adaptive Modulation and Coding (AMC) and Hybrid Automatic Repeat reQuest (HARQ) techniques to increase the data throughput; and viewed from the overall architecture, it is mainly implemented by introducing a new Media Access Control Entity (MAC-hs) at the Media Access Control (MAC) layer of a base station (NodeB) to specially accomplish processing of parameters related to HS-DSCHs and of the HARQ protocol and adding relevant operating signaling at the higher layer and interfaces, so as to enhance the processing capability of the NodeB.
[0003] Fig. 1 shows a MAC-hs model at the UTRAN side. This entity is located at a NodeB, and comprises the following functional modules: a flow control module, a scheduling and priority handling module, an HARQ module, and a Transmission Format and Resource Combination (TFRC) selection module.
[0004] The data processing procedures (data transmission procedures) of the MAC-hs at the
UTRAN side are as follows.
[0005] 1. The higher layer transmits data via an lub interface (an interface between the NodeB
and a Radio Network Controller (RNC)) to the MAC-hs at the NodeB, in accordance with the
capacity allocated by the MAC-hs flow control module.
[0006] 2. The scheduling and priority handling module stores the data into a corresponding
priority queue, in accordance with a mapping relationship configured by the higher layer
when the connection is established.
[0007] 3. The scheduling and priority handling module determines a priority queue to be
scheduled, and determines whether to transmit new data or retransmit failed data.
[0008] 4. The scheduling and priority handling module assembles a number of MAC-hs
Service Data Units (SDUs) in the scheduled priority queue into a MAC-hs Protocol Data Unit
(PDU), and determines its Queue Identifier (Queue ID) and Transmission Sequence Number
(TSN). The MAC-hs PDUs from different priority queues are numbered separately; the initial
value of a TSN is 0; for each queue, each time a new MAC-hs PDU is transmitted, the TSN is
incremented by 1.
[0009] 5. The scheduling and priority handling module submits the assembled MAC-hs PDU
to the HARQ module, and notifies the HARQ module of the corresponding Queue ID and
TSN.
[0010] 6. The HARQ module selects an appropriate HARQ process to transmit the MAC-hs
PDU, and sets the Queue ID and TSN therein.
[0011] 7. The TFRC selection module selects an appropriate modulation and coding scheme,
notifies the physical layer of the modulation and coding scheme, and submits the MAC-hs
PDU to the physical layer. The physical layer notifies the User Equipment (UE) of the
modulation scheme and the transmission block size through a High Speed Shared Control
Channel (HS-SCCH), and transmits the MAC-hs PDU to the UE over a High Speed Physical
Downlink Shared Channel (HS-PDSCH).
[0012] Fig.2 shows a MAC-hs model at the UE side, which comprises the following functional
modules: an HARQ module, a reordering queue distribution module, a reordering module,
and a disassembly module.
[0013] The data processing procedures (data receiving procedures) of the MAC-hs at the UE
side are as follows.
|0014| 1. The HARQ module determines the HARQ process that is used to transmit the
MAC-hs PDU currently and whether the data is new data or retransmitted data, in accordance
with the information carried on the control channel.
[0015] If the data is new data, the HARQ module decodes the data and judges whether the
data is received correctly. If the data is received correctly, it generates an Acknowledgement
(ACK) message, and submits the data to the reordering queue distribution module. If the data
is not received correctly, it generates a Non-Acknowledgement (NACK) message, and stores
the failed data. The ACK or NACK message is fed back over the control channel to the
UTRAN side for processing.
[0016] If the data is retransmitted data, the HARQ module combines the retransmitted data
with the failed data, and then judge whether the data can be decoded correctly. If the data can
be decoded correctly, the HARQ module generates an ACK message, and submits the data to
the reordering queue distribution module. If the data can not be decoded correctly, the HARQ
module generates a NACK message, and stores the combined data. The ACK or NACK
message is fed back over the control channel to the UTRAN side for processing.
[0017] 2. The reordering queue distribution module distributes the received MAC-hs PDU to a
corresponding reordering buffer in accordance with the queue ID in the MAC-hs PDU.
[0018] 3. The reordering module processes the data in the reordering buffer, and judges
whether the data is received in sequence in accordance with the TSN in the MAC-hs PDU. If
the data is received in sequence, the reordering module submits the MAC-hs PDU to the
disassembly module. If the data is not received in sequence, it keeps the data in the buffer
temporarily, and submits the MAC-hs PDU after all other MAC-hs PDUs with TSNs smaller
than the TSN of the MAC-hs PDU have been received in sequence.
[0019] 4. The disassembly module removes the header information and possible padding bits
from the received MAC-hs PDU, and sends the MAC-d PDU contained in the MAC-hs PDU
to a corresponding MAC-d entity.
[0020] The implementing method for a radio network or UE in the prior art is mainly proposed for single-carrier HSDPA, and therefore is inconvenient in managing and scheduling multi-carrier resources. For any UE, in each Transmission Time Interval (TTI) for the existing model, only one MAC-hs PDU from a priority queue is permitted to be transmitted, and only one HARQ entity is established for each UE at the UTRAN side. Therefore, if there are multiple carriers used to support HSDPA in a logic cell, the implementing method for a wireless network or UE in the prior art would not be able to meet the demand for multi-carrier HSDPA.
Summary of the Invention
[0021] An object of the present invention is to provide a base station and UE for implementing
a multi-carrier High Speed Downlink Packet Access (HSDPA) service, thereby overcoming
the drawback in the prior art that a base station or UE only supports single-carrier HSDPA and
implementing management of multi-carrier HSDPA resources at the base station and UE.
[0022] Another object of the present invention is to provide a system for implementing a
multi-carrier HSDPA service, so that the HSDPA-based radio mobile communication system
supports not only single-carrier HSDPA data transmission but also multi-carrier HSDPA data
transmission.
[0023] Another object of the present invention is to provide a method for implementing a
multi-carrier HSDPA service, thereby further improving downlink data transmission rate by
transmitting HSDPA data via multiple carriers.
[0024] To attain above objects, the present invention provides the following technical
solutions.
[0025] A base station for implementing a multi-carrier high speed downlink packet access
service, which accomplishes multi-carrier high speed downlink packet access service
transmission by means of a network-side multi-carrier high speed downlink packet processing
device in the base station; the network-side multi-carrier high speed downlink packet
processing device comprising a flow control module and a scheduling and priority handling
module; wherein, the network-side multi-carrier high speed downlink packet processing
device further comprises:
[0026] a plurality of network-side hybrid automatic repeat request modules and a plurality of transmission format and resource combination selection modules corresponding to carriers in a cell; and
|0027] each of the plurality of network-side hybrid automatic repeat request modules is coupled to the scheduling and priority handling module, and is designed to manage a hybrid automatic repeat request process for a corresponding carrier; and each of the plurality of transmission format and resource combination selection modules is coupled to a corresponding hybrid automatic repeat request module, respectively, and is designed to select an appropriate transmission format and channel resource for data transmitted on a high speed downlink shared channel for a corresponding carrier.
[0028] A user equipment for implementing a multi-carrier high speed downlink packet access service, which accomplishes multi-carrier high speed downlink packet access service transmission by means of a user equipment-side multi-carrier high speed downlink packet processing device in the user equipment; the user equipment-side multi-carrier high speed downlink packet processing device comprising a reordering queue distribution module, at least one reordering module, and at least one disassembly module corresponding to the at least one reordering module; wherein, the user equipment-side multi-carrier high speed downlink packet processing device further comprises:
[0029] a plurality of user equipment-side hybrid automatic repeat request modules corresponding to carriers supported by the user equipment, each of which is coupled to the reordering queue distribution module, and is designed to handle a hybrid automatic repeat request on a corresponding carrier and perform a media access control function related to a hybrid automatic repeat request protocol.
[0030] A system for implementing a multi-carrier high speed downlink packet access service, comprising a base station and a user equipment; the base station and the user equipment being designed to accomplish multi-carrier high speed downlink packet access service transmission by means of a network-side multi-carrier high speed downlink packet processing device and a user equipment-side multi-carrier high speed downlink packet processing device, respectively;
the multi-carrier high speed downlink packet processing device comprising a flow control module and a scheduling and priority handling module, and the user equipment-side multi-carrier high speed downlink packet processing device comprising a reordering queue distribution module, at least one reordering module, and at least one disassembly module corresponding to the at least one reordering module; wherein,
[0031] the network-side multi-carrier high speed downlink packet processing device further comprises: a plurality of network-side hybrid automatic repeat request modules and a plurality of transmission format and resource combination selection modules corresponding to carriers in a cell; and each of the plurality of network-side hybrid automatic repeat request modules is coupled to the scheduling and priority handling module, and is designed to manage a hybrid automatic repeat request process corresponding to a carrier; and each of the plurality of transmission format and resource combination selection modules is coupled to a corresponding hybrid automatic repeat request module, and is designed to select an appropriate transmission format and channel resource for data transmitted on a high speed downlink shared channel for a corresponding carrier; and
[0032] the user equipment-side multi-carrier high speed downlink packet processing device further comprises: a plurality of user equipment-side hybrid automatic repeat request modules corresponding to carriers supported by the user equipment, each of which is coupled to the reordering queue distribution module, and is designed to handle a hybrid automatic repeat request process on a corresponding carrier and perform a media access control function related to a hybrid automatic repeat request protocol.
[0033] A method for implementing a multi-carrier high speed downlink packet access service, so as to implement high speed downlink packet access service transmission between a base station and a user equipment in a radio mobile communication system that supports multiple carriers; the method comprising the following steps:
[0034] A. determining, by the base station, a carrier allocated to the user equipment and high speed downlink packet data to be transmitted on the carrier;
[0035] B. allocating a separate transmitting process for the carrier to transmit the high speed downlink packet data to the user equipment;
[0036] C. receiving, by the user equipment, the high speed downlink packet data transmitted
on the carrier, and determining the corresponding transmitting process, in accordance with
control information received over a downlink shared control channel;
|0037] D. allocating a receiving process corresponding to the transmitting process for the
received high speed downlink packet data to decode the high speed downlink packet data; and
[0038] E. obtaining required service data in accordance with the high speed downlink packet
data decoded during the receiving process.
[0039] Step A can be implemented through the following steps:
[0040] Al. storing the service data to be transmitted by the base station into a corresponding
priority queue;
[0041] A2. determining the carrier allocated to the user equipment and a corresponding
priority queue in accordance with a predefined packet scheduling algorithm; and
[0042] A3. generating a protocol data unit to be transmitted on the carrier in accordance with
the priority queue.
[0043] Optionally, in one and the same transmission time interval, the high speed downlink
packet data transmitted on a carrier comes from one and the same priority queue, and the high
speed downlink packet data transmitted on different carriers comes from one and the same
priority queue or different priority queues.
[0044] Wherein,
[0045] A31. assembling the service data in the priority queue into the protocol data unit, and
determining a queue identifier and transmission sequence number of the protocol data unit;
and
[0046] A32. scheduling the protocol data unit to the corresponding carrier in accordance with
the packet scheduling algorithm.
[0047[ The high speed downlink packet data is transmitted to the user equipment through the
following steps:
[0048] Bl. allocating the separate transmitting process for the carrier, and determining a
modulation and coding scheme for the carrier;
[0049] B2. transmitting the protocol data unit to be transmitted on the carrier to the physical
layer in the determined modulation and coding scheme; and
[0050JB3. transmitting, by the physical layer, the protocol data unit to the user equipment
over a high speed physical downlink shared channel.
[0051] Optionally, one and the same modulation and coding scheme or different modulation
and coding modes may be employed for different carriers.
[0052] The required service data is obtained in accordance with the high speed downlink
packet data decoded during the receiving process through the following steps:
[0053] El. obtaining the queue identifier and transmission sequence number of the protocol
data unit decoded correctly during the receiving process;
[0054] E2. reordering the protocol data unit in accordance with the queue identifier and
transmission sequence number, to obtain a packet data queue corresponding to the priority
queue; and
[0055] E3. removing header information and padding bits from the protocol data unit in the
packet data queue, to obtain the required service data.
[0056[ It can be seen from the technical scheme provided in the present invention: with full
consideration of the characteristics of multi-carrier HSDPA services, devices that support
multi-carrier HSDPA services are established in a base station and a UE, respectively, and in
the devices, an HARQ module is established for each carrier supported by the UE, and a
separate HARQ process is established to transmit and receive HARQ packet data to manage
the HARQ resources for each carrier, so that the base station and the UE can implement
resource allocation and scheduling flexibly when multiple carriers support the HSDPA.
Transmitting data on multiple carriers can further improve downlink data transmission rate
and performance of HSDPA-based systems.
Brief Description of the Drawings
[0057] Fig. 1 shows a MAC-hs model at the UTRAN side in the prior art;
[0058] Fig.2 shows a MAC-hs model at the UE side in the prior art;
[0059] Fig.3 is a block diagram illustrating a base station in an embodiment of the present
invention;
[0060] Fig.4 is a block diagram illustrating a UE in an embodiment of the present invention; [0061] Fig.5 is a block diagram illustrating a system in an embodiment of the present invention; and [0062] Fig.6 is a flow diagram of a method in an embodiment of the present invention.
Detailed Description of the Embodiments
[0063] The core ideal of the present invention is to establish a network-side multi-carrier high
speed downlink packet processing device in a base station, and a UE-side multi-carrier high
speed downlink packet processing device in a UE, to accomplish multi-carrier HSDPA service
transmission. During data transmission, a network-side HARQ modules corresponding to a
carrier in the multi-carrier high speed downlink packet processing device manages an HARQ
process for the carrier; and during data receiving, a UE-side HRAQ module corresponding to
a carrier in the multi-carrier high speed downlink packet processing device manages an
HARQ process for the carrier. In that way, transmission and receiving of the multi-carrier
high speed downlink packet data are accomplished.
[0064] For better understanding of the technical solutions provided in the present invention by
those skilled in the art, hereunder the present invention will be further described in detail in
connection with embodiments and with reference to the accompanying drawings.
[0065] Referring to Fig.3, a block diagram illustrating a base station for implementing a
multi-carrier HSDPA service in an embodiment of the present invention.
[0066] In order to implement multi-carrier HARQ functions, besides a radio frequency (RF)
processing unit 302, the base station is further provided with a network-side multi-carrier high
speed downlink packet processing device 30, which performs all HARQ functions. The data
processed by a higher-layer processing unit in a Radio Network Controller (RNC) is sent to
the device. The device allocates the data to multiple carriers. Then, the data is transmitted by
the RF processing unit to a corresponding UE.
[0067] Of course, a baseband processing unit (not shown in Fig.3) is provided between the RF
processing unit 302 and the network-side multi-carrier high speed downlink packet processing
device 30.
[0068] The network-side multi-carrier high speed downlink packet processing device 30
comprises:
[0069] a flow control module 31, a scheduling and priority handling module 32 connected to
the flow control module 31, a plurality of network-side HARQ modules Sll, S12, ..., Sin
corresponding to carriers in a cell, and a plurality of TFRC selection modules S21, S22, ...,
S2n; wherein, each of the plurality of TFRC selection modules is connected to one of the
plurality of network-side HARQ modules respectively; each of the plurality of network-side
HARQ modules is designed to manage an HARQ resource for a corresponding carrier; and
each of the plurality of TFRC selection modules is designed to select an appropriate
transmission format and channel resource for data transmitted over an HS-DSCH for a
corresponding carrier.
[0070] Hereunder the operations of the modules will be described in detail.
[0071] Flow control module: it works with a flow control module (not shown) responsible for
management of common and shared channels and dedicated channels in the RNC to perform a
flow control function; loads HARQ data processed by the higher-layer processing unit into a
corresponding priority queue; and reduces Layer 2 signaling time delays by controlling data
flow through the lub interface (an interface between the base station and the RNC), and
reduces data discarding and retransmission resulted from congestion on the HS-DSCH.
[0072] Scheduling and priority handling module: it is designed to assemble SDUs in the
priority queue into a PDU, and allocate the PDU to a corresponding network-side HARQ
module. Since data can be transmitted on multiple carriers to one and the same UE at a time,
i.e. in each TTI, multiple PDUs can be transmitted to the same UE, during the scheduling
process, the PDUs can be selected from one and the same priority queue or from different
priority queues, depending on the packet data scheduling algorithm as employed.
[0073] Network-side HARQ module: it is designed to manage all HARQ processes for a
corresponding carrier. The HARQ modules provided for different carriers are independent of
one another.
[0074] TFRC selection module: it is designed to select an appropriate transmission format and
channel resource for data transmitted over an HS-DSCH for a corresponding carrier.
[0075] The network-side multi-carrier high speed downlink packet processing device
processes data as follows.
]0076] 1. The higher-layer data processing unit sends the data via the lub interface to the
network-side multi-carrier high speed downlink packet processing device in the base station,
in accordance with the capacity allocated by the flow control module.
[0077] 2. The scheduling and priority handling module stores the data into a corresponding
priority queue in accordance with a mapping relationship configured at the higher layer when
the connection is established, and determines carriers to be allocated to the UE and the
priority queue from which the data to be transmitted on each carrier comes, and determines
whether to transmit new data or retransmit failed data. Then, the scheduling and priority
handling module assembles a number of SDUs in the scheduled priority queue into a PDU,
and determines the Queue ID and TSN of the PDU, and submits the assembled PDU to a
network-side HARQ module corresponding to the carrier, and notifies the HARQ module of
the corresponding Queue ID and TSN.
[0078] The PDUs from different priority queues are numbered separately. The initial value of
a TSN is 0. For each queue, each time a new PDU is transmitted, the TSN is incremented by 1.
If the data in a priority queue is to be transmitted on multiple carriers, a PDU will be
assembled for each of the carriers.
[0079] 3. The network-side HARQ module corresponding to each carrier selects an
appropriate HARQ process to transmit the PDU, and manages the HARQ process for the
carrier separately.
(0080] 4. The TFRC selection module selects an appropriate modulation and coding scheme in
the HARQ process selected by a corresponding network-side HARQ module and notifies the
physical layer of the modulation and coding scheme. In addition, the TFRC selection module
submits the PDU transmitted on the carrier to the physical layer. The physical layer notifies
the UE of the modulation scheme as employed and the transmission block size through the
HS-SCCH.
[0081 [Referring to Fig.4, a schematic block diagram illustrating a UE for implementing a
multi-carrier HSDPA service in the present invention.
[0082] In order to implement multi-carrier HARQ functions, besides a higher-layer processing
unit 401 designed to decapsulate the data from the higher layer and an RF processing unit 402,
the UE is also provided with a UE-side multi-carrier high speed downlink packet processing
device 40 to perform all HARQ functions. The RF processing unit receives radio signals from
the base station, and sends the demodulated data to the UE-side multi-carrier high speed
downlink packet processing device. The UE-side multi-carrier high speed downlink packet
processing device allocates a separate receiving process for each carrier to decode the
received data, and generates a response message in accordance with the decoding result. Then,
it reorders and disassembles the decoded data to recover the correct PDU, and submits the
PDU to the higher-layer processing unit, and finally obtains the required signals.
[0083] Of course, a baseband processing unit (not shown) designed to process baseband
signals is provided between the RF processing unit 402 and the UE-side multi-carrier high
speed downlink packet processing device 40.
[0084] The UE-side multi-carrier high speed downlink packet processing device 40 comprises:
[0085] a reordering queue distribution module 41, a plurality of reordering modules S51, ...,
S5m, and a plurality of disassembly modules S61, ..., S6m corresponding to the reordering
modules. The number of the reordering modules is equal to the number of the priority queues.
The HARQ function is performed by a plurality of UE-side HARQ modules S41, S42, ..., S4n
corresponding to carriers supported by the UE. Each of the HARQ modules is coupled to the
reordering queue distribution module, and is designed to handle an HARQ request on a
corresponding carrier and perform a MAC function related to the HARQ protocol.
[0086] Hereunder the functions of the modules will be described in detail.
[0087] UE-side HARQ module: it handles all HARQ processes on a carrier, and performs a
MAC function related to the HARQ protocol, including decision on PDU combination and
generation of ACK and NACK.
[0088] Reordering queue distribution module: it distributes the received PDU to a
corresponding reordering buffer in accordance with the Queue ID in the PDU.
[0089] Reordering module: at the UE side, each Queue ID corresponds to a reordering module,
which is responsible for sending the PDUs received in sequence in the reordering buffer to a
corresponding disassembly module.
[0090] Disassembly module: it is responsible for removing the header information and
possible padding bits from the PDU, and sending the SDUs in the PDU to the higher-layer
processing unit.
[0091] The UE-side multi-carrier high speed downlink packet processing device processes
data as follows.
[0092] 1. The UE-side HARQ module determines the HARQ process that is currently used to
transmit the PDU on each carrier and whether the data is new data or retransmitted data, in
accordance with the information carried on the control channel.
[0093] If the data is new data, the HARQ module decodes the data and judges whether the
data is received correctly; if the data is received correctly, it generates an ACK message, and
submits the data to the reordering queue distribution module; and if the data is not received
correctly, it generates a NACK message, and stores the failed data. The ACK or NACK
message is fed back over the control channel to the network side for processing.
[0094] If the data is retransmitted data, the HARQ module combines the retransmitted data
with the failed data, and then judges whether the data can be decoded correctly. If the data can
be decoded correctly, the HARQ module generated an ACK message, and submits the data to
the reordering queue distribution module; and if the data can not be decoded correctly, the
HARQ module generates a NACK message, and stores the combined data. The ACK or
NACK message is fed back over the control channel to the network side for processing.
|0095] The UE-side HARQ module corresponding to each carrier handles the receiving
process separately.
[0096] 2. The reordering queue distribution module distributes the received PDU to a
corresponding reordering buffer in accordance with the Queue ID in the PDU.
[0097] 3. The reordering module processes the data in the reordering buffer, and judges
whether the data is received in sequence in accordance with the TSN in the PDU; if the data is
received in sequence, it submits the PDU to the disassembly module; and otherwise, it keeps
the data in the buffer temporarily. The reordering module submits the PDU after all other
PDUs with TSNs smaller than the TSN of the PDU have been received in sequence.
|009814. The disassembly module removes the header information and possible padding bits
from the PDU, and sends the SDUs in the PDU to the higher-layer processing unit.
[0099J The architecture of a system for implementing multi-carrier HSDPA service is shown
in Fig.5.
[0100| In the system, a base station 1 and a UE 2 accomplish multi-carrier HSDPA service
transmission by means of a network-side multi-carrier high speed downlink packet processing
device 30 and a UE-side multi-carrier high speed downlink packet processing device 40
therein, respectively, RF processing units 302 and 402 at the base station side and the network
side are used to transmit and receive signals, respectively, wherein,
(0101) the network-side multi-carrier high speed downlink packet processing device
comprises: a flow control module, a scheduling and priority handling module, a plurality of
network-side HARQ modules and a plurality of TFRC selection modules corresponding to
carriers in a cell (a detailed structure is shown in Fig.3); and
[0102] the UE-side multi-carrier high speed downlink packet processing device comprises: a
reordering queue distribution module, at least one reordering module, at least one disassembly
module corresponding to the at least one reordering module, and a plurality of UE-side
HARQ modules corresponding to carriers supported by the UE (a detailed structure is shown
in Fig.4).
[0103] The HARQ-related functions are mainly performed by the network-side HARQ
modules and the UE-side HARQ modules. See the above description for the detailed
operating processes of the modules.
[0104] It is to be noted that, if the number of carriers for providing the HSDPA service in a
cell is smaller than the number of carriers supported by the UE, the number of the
network-side HARQ modules required by the UE shall be equal to the number of carriers for
providing the HSDPA service in the cell. That is to way, in actual applications, the number of
the network-side HARQ modules configured for the UE in the base station shall matches the
number of the UE-side HARQ modules required by the UE, and shall be the smaller of the
number of carriers for providing the HSDPA service in the cell and the number of carriers
supported by the UE.
[0105] Fig.6 shows the implementation flow of a method in an embodiment of the present invention, which comprises the following steps.
[0106| Step 601: the base station determines carriers allocated to a UE and high speed downlink packet data to be transmitted on the carriers.
5 [0107] First, the service data to be transmitted by the base station is stored in corresponding priority queues; then, the carriers allocated to the UE and the corresponding priority queues are determined in accordance with a predefined packet data scheduling algorithm, a number of SDUs in the scheduled priority queues are assembled into PDUs, and the Queue IDs and TSNs of the PDUs are determined; and then, the PDUs are scheduled to the corresponding
10 carriers in accordance with the packet scheduling algorithm.
[0108] A carrier may correspond to one or more priority queues. That is to say, the data in a priority queue can be transmitted on one carrier or multiple carriers. If the data in a priority queue is to be transmitted on multiple carriers, a PDU must be assembled for each of the carriers.
15 [0109] Step 602: a separate transmitting process is allocated for each carrier to transmit the high speed downlink packet data carried on the carrier to the UE.
[0110] First, a separate transmitting process is allocated for each carrier, and the modulation and coding scheme is determined for the carrier. The carriers may employ one and the same modulation and coding scheme or different modulation and coding schemes.
20 [0111] Then, the PDU to be transmitted on the carrier is sent to the physical layer in the determined modulation and coding scheme; and the physical layer transmits the PDU to the UE over an HS-PDSCH.
[0112| Step 603: the UE receives the high speed downlink packet data transmitted on the carriers in accordance with the control information on the downlink shared control channel,
25 and determines the corresponding transmitting process.
[0113] Step 604: a receiving process corresponding to the transmitting process is allocated for the received high speed downlink packet data to decode the high speed downlink packet data. [0114[ Step 605: the required service data is obtained in accordance with the high speed downlink packet data decoded during the receiving process correctly.
[0115] First, the Queue ID and TSN of the PDU decoded during the receiving process is obtained; then, the PDU is reordered in accordance with the obtained Queue ID and TSN, to obtain a packet data queue corresponding to the priority queue; and the header information and padding bits are removed from the PDU in the packet data queue, so that the required service data is obtained.
[0116] It can be seen that, with the method provided in the present invention, the support for the multi-carrier HARQ by a base station and UE can be implemented by allocating separate transmitting and receiving processes for each carrier to handle a HARQ process for each carrier. The method can be implemented simply and is highly expandable. [0117] While the present invention has been illustrated and described in connection with embodiments, the present invention is not limited thereto. Those skilled in the art should recognize that various variations and modifications can be made without departing from the scope of the present invention as defined by the accompanying claims.




Claims
What is claimed is
1. A base station for implementing a multi-carrier high speed downlink packet access service, which accomplishes multi-carrier high speed downlink packet access service transmission by means of a network-side multi-carrier high speed downlink packet processing device in the base station; the network-side multi-carrier high speed downlink packet processing device comprising a flow control module and a scheduling and priority handling module; wherein, the network-side multi-carrier high speed downlink packet processing device further comprises:
a plurality of network-side hybrid automatic repeat request modules and a plurality of transmission format and resource combination selection modules corresponding to carriers in a cell; and
each of the plurality of network-side hybrid automatic repeat request modules is coupled to the scheduling and priority handling module, and is designed to manage a hybrid automatic repeat request process for a corresponding carrier; and each of the plurality of transmission format and resource combination selection modules is coupled to a corresponding hybrid automatic repeat request module, respectively, and is designed to select an appropriate transmission format and channel resource for data transmitted on a high speed downlink shared channel for a corresponding carrier.
2. A user equipment for implementing a multi-carrier high speed downlink packet access service, which accomplishes multi-carrier high speed downlink packet access service transmission by means of a user equipment-side multi-carrier high speed downlink packet processing device in the user equipment; the user equipment-side multi-carrier high speed downlink packet processing device comprising a reordering queue distribution module, at least one reordering module, and at least one disassembly module corresponding to the at least one reordering module; wherein, the user equipment-side multi-carrier high speed downlink packet processing device further comprises:
a plurality of user equipment-side hybrid automatic repeat request modules
corresponding to carriers supported by the user equipment, each of which is coupled to the reordering queue distribution module, and is designed to handle a hybrid automatic repeat request on a corresponding carrier and perform a media access control operation related to a hybrid automatic repeat request protocol.
3. A system for implementing a multi-carrier high speed downlink packet access service, comprising a base station and a user equipment; the base station and the user equipment being designed to accomplish multi-carrier high speed downlink packet access service transmission by means of a network-side multi-carrier high speed downlink packet processing device and a user equipment-side multi-carrier high speed downlink packet processing device, respectively; the multi-carrier high speed downlink packet processing device comprising a flow control module and a scheduling and priority handling module, and the user equipment-side multi-carrier high speed downlink packet processing device comprising a reordering queue distribution module, at least one reordering module, and at least one disassembly module corresponding to the at least one reordering module; wherein,
the network-side multi-carrier high speed downlink packet processing device further comprises: a plurality of network-side hybrid automatic repeat request modules and a plurality of transmission format and resource combination selection modules corresponding to carriers in a cell; and each of the plurality of network-side hybrid automatic repeat request modules is coupled to the scheduling and priority handling module, and is designed to manage a hybrid automatic repeat request process corresponding to a carrier; and each of the plurality of transmission format and resource combination selection modules is coupled to a corresponding hybrid automatic repeat request module, and is designed to select an appropriate transmission format and channel resource for data transmitted on a high speed downlink shared channel for a corresponding carrier; and
the user equipment-side multi-carrier high speed downlink packet processing device further comprises: a plurality of user equipment-side hybrid automatic repeat request modules corresponding to carriers supported by the user equipment, each of which is coupled to the reordering queue distribution module, and is designed to handle a hybrid automatic repeat request process on a corresponding carrier and perform a media access control function
related to a hybrid automatic repeat request protocol.
4. A method for implementing a multi-carrier high speed downlink packet access
service, so as to implement high speed downlink packet access service transmission between a
base station and a user equipment in a radio mobile communication system that supports
multiple carriers; the method comprising the following steps:
A. determining, by the base station, a carrier allocated to the user equipment and high
speed downlink packet data to be transmitted on the carrier;
B. allocating a separate transmitting process for the carrier to transmit the high speed
downlink packet data to the user equipment;
C. receiving, by the user equipment, the high speed downlink packet data transmitted
on the carrier, and determining the corresponding transmitting process, in accordance with
control information received over a downlink shared control channel;
D. allocating a receiving process corresponding to the transmitting process for the
received high speed downlink packet data to decode the high speed downlink packet data; and
E. obtaining required service data in accordance with the high speed downlink packet
data decoded during the receiving process.
5. The method according to claim 4, wherein,
A1. storing the service data to be transmitted by the base station into a corresponding priority queue;
A2. determining the carrier allocated to the user equipment and a corresponding priority queue in accordance with a predefined packet scheduling algorithm; and
A3. generating a protocol data unit to be transmitted on the carrier in accordance with the priority queue.
6. The method according to claim 5, wherein in one and the same transmission time
interval, the high speed downlink packet data transmitted on a carrier comes from one and the
same priority queue, and the high speed downlink packet data transmitted on different carriers
comes from one and the same priority queue or different priority queues.
7. The method according to claim 5, wherein,
A31. assembling the service data in the priority queue into the protocol data unit, and
determining a queue identifier and transmission sequence number of the protocol data unit; and
A32. scheduling the protocol data unit to the corresponding carrier in accordance with the packet scheduling algorithm.
8. The method according to claim 4 or 5, wherein the high speed downlink packet
data is transmitted to the user equipment through the following steps:
Bl. determining a modulation and coding scheme for the carrier;
B2. transmitting the protocol data unit to be transmitted on the carrier to the physical layer in the determined modulation and coding scheme; and
B3. transmitting, by the physical layer, the protocol data unit to the user equipment over a high speed physical downlink shared channel.
9. The method according to claim 8, wherein one and the same modulation and
coding scheme or different modulation and coding modes are employed for different carriers.
10. The method according to claim 4 or 5, wherein the required service data is
obtained in accordance with the high speed downlink packet data decoded during the
receiving process through the following steps:
El. obtaining the queue identifier and transmission sequence number of the protocol data unit decoded correctly during the receiving process;
E2. reordering the protocol data unit in accordance with the queue identifier and transmission sequence number, to obtain a packet data queue corresponding to the priority queue; and
E3. removing header information and padding bits from the protocol data unit in the packet data queue, to obtain the required service data.

Documents:

126--delnp-2008-Correspondence-Others-(28-10-2014).pdf

126--delnp-2008-GPA-(28-10-2014).pdf

126--delnp-2008-Others-(28-10-2014).pdf

126-delnp-2008-abstract.pdf

126-delnp-2008-Claims (21-03-2014).pdf

126-delnp-2008-claims.pdf

126-delnp-2008-Correspondence Others-(02-06-2014).pdf

126-delnp-2008-Correspondence Others-(03-01-2014).pdf

126-delnp-2008-Correspondence Others-(03-06-2014).pdf

126-delnp-2008-Correspondence Others-(13-06-2014).pdf

126-DELNP-2008-Correspondence Others-(15-06-2011).pdf

126-delnp-2008-Correspondence Others-(17-06-2014).pdf

126-delnp-2008-Correspondence-others (21-03-2014).pdf

126-delnp-2008-Correspondence-Others-(07-08-2013).pdf

126-delnp-2008-Correspondence-Others-(14-06-2013).pdf

126-delnp-2008-Correspondence-Others-(21-09-2011).pdf

126-delnp-2008-Correspondence-Others-(30-01-2013).pdf

126-delnp-2008-correspondence-others.pdf

126-delnp-2008-Description (Complete) (21-03-2014).pdf

126-delnp-2008-description (complete).pdf

126-delnp-2008-drawings.pdf

126-delnp-2008-form-1.pdf

126-delnp-2008-Form-13-(21-09-2011).pdf

126-delnp-2008-form-2.pdf

126-delnp-2008-Form-3-(03-01-2014).pdf

126-DELNP-2008-Form-3-(15-06-2011).pdf

126-delnp-2008-Form-3-(17-06-2014).pdf

126-delnp-2008-form-3.pdf

126-delnp-2008-form-5.pdf

126-delnp-2008-GPA-(13-06-2014).pdf

126-delnp-2008-GPA-(14-06-2013).pdf

126-delnp-2008-pct-210.pdf

126-delnp-2008-pct-304.pdf

Controller letter along with Petition ur 137.pdf

Petition ur 137.pdf


Patent Number 264204
Indian Patent Application Number 126/DELNP/2008
PG Journal Number 51/2014
Publication Date 19-Dec-2014
Grant Date 13-Dec-2014
Date of Filing 04-Jan-2008
Name of Patentee SHANGHAI ULTIMATE POWER COMMUNICATIONS TECHNOLOGY CO., LTD.
Applicant Address ROOM 103, BLDG. 3, NO. 599, XINYE ROAD, QUINGPU DISTRICT, SHANGHAI 201700, PR. CHINA
Inventors:
# Inventor's Name Inventor's Address
1 SUN, SHAOHUI ROOM 103, BLDG. 3, NO. 599, XINYE ROAD, QUINGPU DISTRICT, SHANGHAI 201700, PR. CHINA
2 GAO, ZHUO ROOM 103, BLDG. 3, NO. 599, XINYE ROAD, QUINGPU DISTRICT, SHANGHAI 201700, PR. CHINA
3 HU, JINLING ROOM 103, BLDG. 3, NO. 599, XINYE ROAD, QUINGPU DISTRICT, SHANGHAI 201700, PR. CHINA
4 ZHOU, HAIJUN ROOM 103, BLDG. 3, NO. 599, XINYE ROAD, QUINGPU DISTRICT, SHANGHAI 201700, PR. CHINA
PCT International Classification Number H04L 12/56
PCT International Application Number PCT/CN2006/001548
PCT International Filing date 2006-07-03
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 200510080639.6 2005-07-14 China