[go: up one dir, main page]

WO2008007176A1 - Data transceive method and device of high speed downlink packet access - Google Patents

Data transceive method and device of high speed downlink packet access Download PDF

Info

Publication number
WO2008007176A1
WO2008007176A1 PCT/IB2007/000782 IB2007000782W WO2008007176A1 WO 2008007176 A1 WO2008007176 A1 WO 2008007176A1 IB 2007000782 W IB2007000782 W IB 2007000782W WO 2008007176 A1 WO2008007176 A1 WO 2008007176A1
Authority
WO
WIPO (PCT)
Prior art keywords
pdu
mac
multiplexed
sequence number
receiving
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.)
Ceased
Application number
PCT/IB2007/000782
Other languages
French (fr)
Chinese (zh)
Inventor
Sheng Liu
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2008007176A1 publication Critical patent/WO2008007176A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

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/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1832Details of sliding window management

Definitions

  • the present invention relates to the field of mobile communications, and in particular, to a High Speed Downlink Packet Access (HSDPA) technology.
  • HSDPA High Speed Downlink Packet Access
  • 3GPP 3rd Generation Partnership Project
  • 3G Third Generation
  • the bearers of the uplink and downlink services in its earlier protocol versions are based on dedicated channels.
  • High Speed Downlink Packet Access (HSDPA) and High Speed Uplink Packet Access (HSUPA) are important evolutions of 3G technology.
  • HSDPA As a downlink high-speed packet access technology was introduced into the 3GPP version 5 (Release 5, "R5") version in 2002, which uses a shorter 2ms transmission time interval (Transmission Time Interval, Call “ ⁇ ” for fast adaptive control.
  • Adaptive Modulation and Coding (“AMC”) and Hybrid Auto Repeat reQuest (HARQ) are used at the physical layer. ).
  • the role of the wireless interface protocol is to establish, reconfigure, and release radio bearers.
  • the HSDPA-related protocol in the wireless air interface has three layers from the control plane: the physical layer is the first layer, the medium access control protocol layer ("MAC") and The radio link control protocol (Radio Link Control, "RLC”) layer is the second layer, and the corresponding Radio Resource Control (“RRC”) layer is the second layer.
  • the MAC layer logical structure consists of three logical entities:
  • MAC-b entity which is used to process the broadcast channel (Broadcast Channel, referred to as "BCH"), in each user equipment (User Equipment, called “UE”) and the universal mobile communication system terrestrial radio access network (UMTS Terrestrial Radio Access)
  • BCH Broadcast Channel
  • UE User Equipment
  • UMTS Terrestrial Radio Access Each cell (located in Node B) of Network, referred to as "UTRAN”, has a MAC-b entity.
  • PCH paging Channel
  • FACH forward access channel
  • RACH Random Access Channel
  • RACH Random Access Channel
  • DSCH Downlink Shared Channel
  • CRNC Controlling Radio Network Controller
  • DCH dedicated Channel
  • HSDPA adds a high-speed downlink shared channel in the way of DSCH reference (High The Speed Downlink Shared Channel, called "HS-DSCH", relies on HARQ and AMC to adapt to channel variations. Different users share HS-DSCH channels on time division and code division.
  • a High Speed Shared Control Channel (HS-SCCH) is also added, and the HS-DSCH-related uplink uses a High Speed Dedicated Physic Control Channel (referred to as "High Speed Dedicated Physic Control Channel”).
  • HS-DPCCH High Speed Dedicated Physic Control Channel
  • ACKTNACK bit information ACKTNACK bit information
  • CQI Channel Quality Indication
  • the UE learns whether there is data sent by the Node B on the corresponding HS-DPDCH through the HS-SCCH, and obtains the number of parallel code channels and corresponding spreading codes and transmission block sizes required for demodulating the HS-PDSCH from the HS-SCCH. Transmission format and resource information of the modulation scheme, etc.; In each TTI, the HS-PDSCH can only transmit data of one UE.
  • the information carried by the HS-SCCH includes: 7-bit channel code set information, 1-bit modulation scheme information, 6-bit transmission block size information, 3-bit HARQ process information, 3-bit redundancy version, and Constellation version information, 1 bit new data indicator (New Data Indicator) and 16-bit UE identification HS-DSCH Radio Network Temporary Identity ("HR TI") famous UE according to HS -
  • the 16-bit H-RNTI carried on the SCCH is used to determine whether the corresponding HS-PDSCH channel carries its own data. Since the HSDPA adds the transmission channel HS-DSCH, in order to support the physical layer process of HSDPA,
  • the MAC layer of the UE and UTRAN adds an HSDPA-specific function.
  • the entity MAC-hs, to handle the required actions, namely the scheduling of HARQ, AMC and HS-DSCH (Scheduling) - the structure of the MAC-hs entity in the UTRAN and the UE are as shown in Figures 1 and 2, respectively.
  • PDU MAC-d Protocol Data Unit
  • SDU Service Data Unit
  • resources on the HS-DSCH between the HARQ entities are managed by priority processing and packet scheduling (Scheduling/Priority Handling) according to the priority of the SDU.
  • the HARQ entity In addition to determining whether to retransmit the PDU or send a new PDU according to the status report returned by the HARQ entity, the HARQ entity also determines the Queue ID (Queue Number) and the Transmission Sequence Number ("TSN") of the MAC-hs PDU. Among them, a UE can have up to 8 independent HARQ processes.
  • the Transport Format Resource Combination (“TFRC") selection unit is responsible for selecting the number of code channels including parallel and the corresponding spreading code, transmission block size, modulation scheme, etc. for transmission on the HS-DSCH. Format and resources. As shown in FIG. 2, when the MAC-hs entity on the UE side receives the MAC-hs from the HS-DSCH channel.
  • the PDU is first sent to the HARQ entity, and the HARQ entity on the UE side is the receiver of the HARQ entity on the UTRAN side, and is responsible for performing operations such as generating an ACK (correct response)/NACK (error response) response, HARQ soft combining, and the like.
  • the reordering queue unit allocates the MAC-hs PDU according to the Queue ID field of the MAC-hs PDU header to the corresponding reordering queue, and in the reordering queue, according to the header of each MAC-hs PDU
  • the TSN field reorders the MAC-hs PDUs to restore the original packet sequence.
  • the original sequence of MAC-hs PDUs is sent to the split unit, and the split unit is based on the MAC-hs PDU header.
  • SID length indication of SDU
  • N SDU The PDU is sent to the MAC-d entity.
  • the transmission format of the MAC-hs PDU is shown in Figure 3, where the PDU is divided into a header and a payload portion.
  • the header contains fields such as Version Flag (VF), Queue ID, TSN, SID, N and F.
  • VF Version Flag
  • the length of the VF field is 1 bit, which is used to identify the version of the PDU.
  • the VF value of the current protocol is 0.
  • the length of the Queue ID field is 3 bits, which is used to identify the PDU of the same priority queue.
  • the length of the TSN field is 6 bits.
  • the length of the SID field is 3 bits, and is used to indicate the length of the SDUs of the same size sequenced together (the length of the SDU)
  • the corresponding SID is configured by the upper layer
  • the length of the N field is 7 bits, indicating the number of SDUs that are cascaded together in the same size.
  • the payload portion is multiplexed by multiple SDUs, and the SDUs of the same length are cascaded together, and the size and the number of SDUs that are sequentially cascaded are identified by the corresponding SID and N fields of the PDU header.
  • the F field of 1 bit indicates whether the subsequent SID and N field identifiers corresponding to the SDU of another size, wherein if the F field is "0", the subsequent SDU corresponding to another size is corresponding to The SID and N field identifiers, if the field is "1", indicate the end of the PDU header, that is, the subsequent payload portion of the PDU.
  • HSDPA packet voice
  • IP packet over
  • the MAC-hs entity can only transmit data of one of the priority queues, so that the current TTI is The actual bandwidth on the HS-DSCH is not fully utilized, and the utilization of the air interface resources is low.
  • the MAC-hs PDU level of at least two different priority queues may be required.
  • the multiplexed PDUs that are joined together to form a cascade are transmitted in one TTI.
  • the structure of the multiplexed PDU can have various definitions, and FIG. 4a and FIG. 4b show the structure of two kinds of multiplexed PDUs.
  • each MAC-hs PDU (without padding field) of two or more priority queues belonging to the same UE is cascaded after removing the VF.
  • PF is a padding pointer identifier indicating whether there is a padding pointer field.
  • a CF field of one bit is added after each MAC-hs PDU, and when the CF does not exist, it indicates that the MAC-hs PDU is not filled with data; when the CF exists, it is used to indicate that the subsequent data is another
  • the MAC-hs PDU is either padding data.
  • the MAC-hs structures on the corresponding UTRAN side and UE side are as shown in FIG. 5 and FIG. 6, respectively.
  • the PDU cascading unit is added to the priority processing and the packet scheduling function in the MAC-hs entity on the UTRAN side, so that MAC-hs PDUs of different priority queues from the same UE are formed in the PDU cascading unit as needed.
  • a de-cascading unit is added between the HARQ entity and the reordering queue allocating unit, and the function of the unit is to multiplex the MAC-hs in the PDU.
  • the PDUs are delimited so that corresponding de-cascading can be implemented to demultiplex each individual MAC-hs PDU from the multiplexed PDU.
  • the receiving window in the HSDPA receiving end MAC-hs reordering queue is shown in Figure 7.
  • the receiving window size (RECEIVE JI DOW_SIZE) is set by the upper layer protocol. Since the maximum value of TSN is 63, the maximum receiving window size is 32 in order not to cause TSN blurring.
  • the MAC-hs PDU whose value is the variable RcvWindow_UpperEdge (the upper edge of the receiving window) is the receiving end.
  • the MAC-hs PDUs with the highest sequence number value among all the received MAC-hs PDUs; the MAC-hs PDUs whose TSN is smaller than the value of the variable next_expected_TSN (the next expected received TSN) have been received sequentially.
  • the receiving process of the sliding window based MAC-hs PDU in the HSDPA receiving end reordering queue is as shown in FIG. 8.
  • step 801 when a MAC-hs PDU whose TSN is the SN arrives at the reordering queue, it is first determined whether the SN is in the receiving window. If yes, the process proceeds to step 807; otherwise, the process proceeds to step 802.
  • step 802 the SN is outside the receiving window, and the MAC-hs PDU is buffered according to S at a corresponding position in the reordering queue. Go to step 803.
  • step 803 the receiving window is advanced, that is, RcvWindow-UpperEdge is updated to SN. And proceeds to step 804.
  • step 804 the MAC-hs PDU in the original receiving window with the TSN less than or equal to RcvWindow_Upper Edge-RECEIVE_WINDOW_SIZE is moved out of the reordering queue and output to the splitting unit, and then outputted to the splitting unit. Go to step 805.
  • step 805 it is further determined whether next_expected_TSN is after the updated reception window, and if yes, proceeds to step 806; otherwise, proceeds to step 810.
  • step 807 it is determined whether the SN is smaller than the next-expected-TSN or the MAC-hs PDU with the sequence number SN has been received. If yes, the process proceeds to step 808; otherwise, the process proceeds to step 809.
  • step 808 the MAC-hs PDU is discarded and likewise proceeds to step 810.
  • step 809 the MAC-hs PDU is buffered according to S at a corresponding location in the reordering queue, and likewise proceeds to step 810.
  • step 810 it is determined whether there is already a MAC-hs PDU whose TSN is next_expected-TSN in the reordering queue. If yes, the process proceeds to step 811; otherwise, the process ends. In step 811, all the TSNs are sequentially added from the next-expected- TSN sequence to the first MAC-hs PDU that has not been received yet to the split unit, and then proceeds to step 812. In step 812, the next-expected- TSN is set to the TSN of the first MAC-hs PDU that has not been received. End this process. Compared with the above receiving process, the transmitting end is also transmitted based on the sliding window, as shown in FIG.
  • the sender After transmitting a MAC-hs PDU whose TSN is SN0, the sender will retransmit if it receives the NACK message from the receiving end. If SN0 ⁇ SN b TRANSMIT — WINDOW — SIZE is still not received correctly, it will not be performed. Retransmission, where TRANSMIT_WINDOW_SIZE is the size of the transmission window, and SN1 is the TSN of the most recently transmitted MAC-hs PDU. When a single MAC-hs PDU is transmitted, stopping the retransmission of the MAC-hs PDU is caused by the sliding of the transmit window.
  • the average number of retransmissions of MAC-hs PDUs in different priority queues in the multiplexed PDU is affected by the sliding of the transmission window.
  • the influence of dynamic factors such as the number of MAC-hs priority queues, the number of users, and the amount of data transmitted, and the priority of the corresponding priority queue of the MAC-hs PDU. Therefore, when the scheme for transmitting the multiplexed PDU is used, since the existing receiving process for the MAC-hs PDU only considers the sliding factor of the receiving window, the MAC-hs PDUs of the different priority queues cannot be effectively transmitted. . More information related to the above technical solutions can be found in the following documents:
  • the present invention provides a data transmission and reception method and device for high-speed downlink packet access, so that MAC-hs PDUs of multiple different priority queues can be effectively transmitted.
  • a data receiving method for high speed downlink packet access including the following steps: the user equipment obtains a high speed medium access control MAC-hs protocol data unit PDU multiplexed by at least two priority queues on the network side.
  • a data retransmission method for providing high speed downlink packet access includes the following steps: multiplexing, at a network side, a high speed medium access control MAC-hs protocol data unit PDU of at least two priority queues into a multiplexing PDU, When the multiplexed PDU is retransmitted, if the MAC-hs PDU that meets the predetermined condition included in the multiplexed PDU is required to stop retransmission, the retransmission of the multiplexed PDU is stopped.
  • a user equipment for providing high speed downlink packet access includes a receiving module for receiving a PDU, and a demultiplexing module, configured to receive, by the receiving module, at least two priority queues by the network side.
  • the multiplexed PDU is demultiplexed to obtain at least one MAC-hs PDU; at least one reordering queue is used for reordering the MAC-hs PDU; and window monitoring a module, configured to monitor, during a period from the first transmission to the correct reception of the multiplexed PDU, whether a moving distance of a receiving window of the reordering queue to which the MAC-lis PDU belongs is greater than or equal to a predetermined value, and if yes, discard the MAC-hs PDU.
  • a base station node for high speed downlink packet access including: a multiplexing module, configured to multiplex a high speed medium access control MAC-hs protocol data unit PDU of at least two priority queues into a multiplexed PDU; And the second judging module is configured to determine whether the MAC-hs PDU included in the multiplexed PDU that meets the predetermined condition is required to stop retransmission, if yes The transmission module stops retransmission of the multiplexed PDU.
  • the UE when the UE correctly receives the multiplexed PDU, the UE does not directly cache the MAC-hs PDU into the corresponding reordering queue, but determines that Whether the moving distance of the receiving window of the corresponding reordering queue has exceeded the limit from the first transmission to the correct reception of the multiplexed PDU, and if so, discarding the MAC-hs PDU, otherwise the MAC-hs PDU is buffered to the corresponding weight Sort the queue.
  • the UE can pre-exclude a batch of obsolete MAC-hs PDUs, reducing the problem of erroneously collecting outdated MAC-hs PDUs because the TSN numbers are the same.
  • the timing of stopping the multiplexing of PDU retransmissions is specified. For example, when all the MAC-hs PDUs included in the multiplexed PDU are required to stop retransmission, or the multiplexed MAC-hs PDU of the corresponding priority queue in the MAC-hs PDU included in the PDU is multiplexed.
  • the maximum MAC-hs PDU is required to stop retransmission and the like.
  • the retransmission of the multiplexed PDU is stopped, which reduces the waste of resources, because at least one MAC-hs PDU in the retransmitted multiplexed PDU is valid, and on the other hand, the transmission performance is guaranteed, not because of one If the MAC-hs PDU is invalid, the multiple valid MAC-hs PDUs in the multiplexed PDU are stopped and retransmitted together.
  • FIG. 1 is a structural diagram of a UTRAN-side MAC-hs supporting single-priority queue multiplexing in the prior art
  • FIG. 2 is a structural diagram of a UE-side MAC-hs supporting single-priority queue multiplexing in the prior art
  • FIG. 4 is a structural diagram of a UTRAN side MAC-hs supporting multi-priority queue multiplexing in the prior art
  • 5 is a structural diagram of a UE-side MAC-hs supporting multi-priority queue multiplexing in the prior art
  • FIG. 6 is a schematic diagram of a format of a multi-priority queue-multiplexed MAC-hs PDU in the prior art; A schematic diagram of a receiving window in a reordering queue of a HSDPA receiving end in the prior art;
  • FIG. 8 is a flowchart of a method for transmitting a MAC-hs PDU with single priority queue multiplexing in the prior art;
  • FIG. 9 is a transmission window of a HSDPA transmitting end in the prior art.
  • FIG. 10 is a schematic diagram of a reception error caused by TSN ambiguity of a cascaded MAC-hs PDU in an embodiment of the present invention;
  • FIG. 11 is a flowchart of a data reception method of HSDPA according to the first embodiment of the present invention. detailed description
  • the present invention when the UE correctly receives data from the network side, it is determined whether the data is a multiplexed PDU formed by cascading MAC-hs PDUs in at least two priority queues of the same UE, or belongs to the same priority queue.
  • the MAC-hs PDU of the queue with a higher priority and a smaller transmit/receive window may be "outdated, for a long time, so the received TSN of the MAC-hs PDU will be The TSN with the current receive window is ambiguous (the MAC-hs PDU of the single priority queue will not be blurred). If the TSN of the "outdated" MAC-hs PDU is within the current receive window (due to TSN blur) The illusion of receiving the "outdated" MAC-hs PDU may cover the useful MAC-hs PDU of the same TSN.
  • the "outdated" MAC-hs PDU will cause the receiving window to be erroneously advanced and the loss of a large number of MAC-hs PDUs if it directly enters the corresponding reordering queue. , as shown in Figure 10. Therefore, in the present invention, when the UE correctly receives the multiplexed PDU, it does not cache the MAC-hs PDU therein into the corresponding reordering queue, but judges that the multiplexing is performed from the first transmission to the correct reception.
  • the timing for stopping the retransmission of the multiplexed PDU is specified. For example, when all the MAC-hs PDUs included in the multiplexed PDU are required to stop retransmission, or the multiplexed MAC-hs PDU of the corresponding priority queue in the MAC-hs PDU included in the PDU is multiplexed.
  • the maximum MAC-hs PDU is required to stop retransmission.
  • the data receiving method of the HSDPA according to the first embodiment of the present invention is as shown in FIG.
  • the UE demultiplexes the multiplexed PDU by de-cascading.
  • the network side forms a multiplexed PDU by cascading MAC-hs PDUs in at least two priority queues belonging to the same UE, and if the UE receives data from the network side as a multiplexed PDU, then Go to step 1102; if the UE does not receive the multiplexed PDU, but the MAC-hs PDU of the single priority queue, then go to step 1104.
  • the data received by the UE is a multiplexing: PDU, and when a HARQ process on the HARQ entity of the UE starts the first transmission, the reordering queues of the current time are recorded.
  • the UE is based on the "New Data Indicator" on the HS-SCCH.
  • the UE can pre- Excluding a batch of obsolete MAC-hs PDUs, the problem of incorrectly receiving outdated MAC-hs PDUs due to the same TSN sequence number does not occur.
  • the multiplexed PDUs are discarded. Proceed to step 1114.
  • step 1104 During the first transmission to the correct reception, if the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is less than the predetermined value, the process proceeds to step 1103, where the TSN is further The MAC-hs PDU between the upper edge position of the receiving window and the lower edge position of the current window is discarded during the first transmission, and the reserved MAC-hs PDU is received and processed in a sliding window manner. This can further eliminate the obsolete MAC-hs PDU.
  • the predetermined value is the maximum value N of the TSN of the MAC-hs PDU, and the TSN of the MAC-hs PDU.
  • the lower edge position JV 2 (i) of the reception window of each reordering queue at that time is recorded.
  • RcvWindow_UpperEdge is the upper edge of the current receiving window. If a moving distance overrun event occurs in the reordering queue to which the MAC-hs PDU belongs, the moving distance of the receiving window is determined to be the maximum value of TSN, otherwise the moving distance of the receiving window is determined to be the maximum value of TSN.
  • step 1105 for the MAC-hs PDU in the multiplexed PDU, the ⁇ at the time of the first transmission is obtained from the record! And ff 2 at the time of correct reception, further determining whether the transmission sequence number TSN of the MAC-hs PDU is between ⁇ and ⁇ (modulo 64), and if yes, proceeding to step 1111; otherwise, proceeding to step 1106.
  • step 1106 the SN is outside the receiving window, and the MAC-hs PDU is buffered in the corresponding position in the reordering queue according to the SN. Proceed to step 1107.
  • step 1107 the receiving window is advanced, that is, RcvWindow-UpperEdge is updated to SN. And proceeds to step 1108.
  • step 1108 the MAC-hs PDU in the original receiving window with the TSN less than or equal to RcvWindow_Upper Edge-RECEIVEJWINDOW_SIZE is moved out of the reordering queue and output to the splitting unit, and then enters, while the receiving window is moved forward.
  • step 1109 it is further determined whether the next-expected-TSN is after the updated reception window, and if so, proceeds to step 1110; otherwise, proceeds to step 1114.
  • step 1111 it is determined whether the SN is smaller than next-expected- TSN or whether the MAC-hs PDU whose TSN is the SN has been received. If yes, the process proceeds to step 1112; otherwise, the process proceeds to step 1113.
  • step 1112 the MAC-hs PDU is discarded and likewise proceeds to step 1114.
  • step 1113 the MAC-hs PDU is buffered in the corresponding location in the reordering queue according to the SN, and the process proceeds to step 1114.
  • step 1114 it is determined whether there is already a MAC-hs PDU whose TSN is next-expected- TSN in the reordering queue. If yes, the process proceeds to step 1115; otherwise, the process ends.
  • step 1115 all the TSNs are sequentially added from the next-expected- TSN sequence to the first MAC-hs PDU that has not been received yet to the split unit, and then proceeds to step 1116.
  • step 1116 next-expected-TSN is set to the TSN of the first MAC-hs PDU that has not been received. End this process.
  • the value of the upper edge of the receiving window of each reordering queue is recorded at the time of the first transmission, and if the upper edge of the receiving window is equal to or exceeds the corresponding recording value due to the forward movement of the receiving window before the correct reception, it is considered The moving distance of the receiving window has exceeded the limit.
  • the UE can improve the accuracy of receiving the MAC-hs PDU, and reduce the erroneous collection of obsolete because the TSN number is the same.
  • the problem with the MAC-hs PDU is the problem with the MAC-hs PDU.
  • the MAC-hs PDU between the upper edge position of the receiving window and the lower edge position of the current window at the time of the first transmission is further discarded by the TSN.
  • the reserved MAC-hs PDU is received and processed in a sliding window manner. This can further eliminate obsolete MAC-hs PDUs, thereby ensuring that MAC-hs PDUs of multiple different priority queues multiplexed for transmission can be correctly received in the reordering queue of the receiving end.
  • the data retransmission method of the HSDPA according to the second embodiment of the present invention is: on the network side, when the MAC-hs PDU that meets the predetermined condition included in the multiplexed PDU is required to stop retransmission, if the MAC-hs meets the predetermined condition If there are more than one PDU, the retransmission of the multiplexed PDU is stopped when all MAC-hs PDUs that meet the predetermined condition are required to stop retransmission.
  • the MAC-hs PDU that meets the predetermined condition may be: all the MAC-hs PDUs included in the multiplexed PDU; or the MAC-hs PDU with the lowest priority corresponding to the priority queue; or, the sending of the corresponding priority queue The largest MAC-hs PDU of the window; or, the multiplexed PDU corresponds to the MAC-hs PDU of at least one priority queue specified in the priority queue, and the like.
  • the timing of stopping the retransmission of the multiplexed PDU is specified, and the retransmission of the multiplexed PDU is stopped at these occasions, thereby reducing the waste of resources, because at least one MAC-hs in the retransmitted multiplexed PDU is included.
  • the PDU is valid, on the other hand, the transmission performance is guaranteed, and multiple valid MAC-hs PDUs in the multiplexed PDU are not retransmitted together because one MAC-hs PDU is invalid. It will be readily understood by those skilled in the art that other provisions may be made for the timing of stopping the retransmission of the PDU by the network side to ensure the performance of the data transmission without departing from the spirit of the present invention.
  • the UE supporting HADPA includes a receiving module for receiving a PDU, a demultiplexing module, at least one reordering queue and a window monitoring module, and a sliding window receiving processing module, and further includes a splitting unit and a record. Module and judgment module.
  • the demultiplexing module is configured to: when the receiving module receives the multiplexed PDU multiplexed by the MAC-hs PDUs of the at least two priority queues on the network side, demultiplexing the multiplexed PDU to obtain at least one MAC-s PDU. At least one reordering queue for reordering MAC-hs PDUs.
  • the window monitoring module is configured to monitor, during the first transmission to the correct reception, whether the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is greater than or equal to a predetermined value, and if yes, discard the MAC-hs PDU.
  • the predetermined value is the maximum value of the TSN.
  • the window monitoring module monitors whether the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is smaller than the maximum value of the TSN by: when starting the first transmission, recording the upper edge position of the receiving window of each reordering queue at that time; Before the multiplexed PDU is correctly received, if the receiving window of each reordering queue moves forward and the upper edge thereof again equals or exceeds the corresponding recording position, the receiving window of the corresponding reordering queue has a moving distance overrun event; When the PDU is correctly received, if a moving distance overrun event occurs in the receiving window of the reordering queue to which the MAC-hs PDU belongs, it is determined that the moving distance of the receiving window is greater than or equal to the maximum value of the TSN, otherwise the receiving window is determined.
  • the moving distance is less than the maximum value of TSN.
  • A judges whether the SN of the MAC-hs PDU is within the receiving window of the reordering queue to which it belongs, and if yes, proceeds to step B, otherwise proceeds to step C;
  • B determines whether the SN is smaller than the expected TSN or the TSN is the MAC of the SN- The hs PDU has been received, if yes, the MAC-hs PDU is discarded and proceeds to step D, otherwise the MAC-hs PDU is buffered according to the SN to the corresponding location in the reordering queue to which it belongs and proceeds to step D;
  • C buffers the MAC-hs PDU to the corresponding location in the reordering queue to which it belongs according to the SN, advances the upper edge of the receiving window of the reordering queue to the SN, and sets the TSN to be less than or equal to the lower edge of the receiving window.
  • the MAC-hs PDU is removed from the reordering queue and output to the splitting unit, after which it is determined whether the desired TSN is smaller than the lower edge of the receiving window, and if so, the desired TSN is updated to the lower edge of the receiving window, and proceeds to step D;
  • the split unit sets the expected TSN to the TSN of the first MAC-hs PDU that has not been received.
  • operations smaller than, equal to or greater than are performed in the manner of modulo N.
  • the recording module is configured to record an upper edge position of the receiving window of each reordering queue at the time of the first transmission; and when the multiplexed PDU is correctly received, record a lower edge position of the receiving window of each reordering queue at the moment.
  • the judging module is configured to obtain, from the recording module, an upper edge position of the receiving window of the reordering queue to which the first transmission moment MAC-hs PDU belongs, "W1, and receive the reordering queue to which the MAC-hs PDU belongs at the correct receiving time.
  • the lower edge position W2 of the window when the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is less than a predetermined value, if the TSN of the MAC-hs PDU is in the manner of modulo N from W1 to W2 The MAC-hs PDU is discarded, and the MAC-hs PDU is transferred to the sliding window receiving processing module.
  • the transport module for transmitting the PDU in the HARQ manner includes a determining module, configured to determine whether a MAC-hs PDU included in the multiplexed PDU that meets a predetermined condition is required to stop retransmission, if the transmitting module is instructed to stop retransmission of the multiplexed PDU.
  • the conditional MAC-hs PDU is: multiplex all MAC-hs PDUs included in the PDU; or the lowest-priority MAC-hs PDU corresponding to the priority queue; or the maximum MAC- of the transmission window corresponding to the priority queue- Hs PDU; Who multiplex PDU corresponding to the priority queue specified at least one priority queue If more than one MAC-hs PDU meets the predetermined condition, the judging module instructs the transmission module to stop retransmission of the multiplexed PDU when all the MAC-hs PDUs that meet the predetermined condition are required to stop retransmission.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A data transceive method and device of high-speed downlink packet access is used for transmitting the multiplexed different priority level queues MAC-hs PDU effectively. In this invention, when the user device is receiving the multiplexed PDU successfully, the validity of each MAC-hs PDU of the multiplexed PDU is determined, according to the movement situation of the receive window of each reordering queue during transmitting and the location of the receive window of each reordering queue at the moment before and after the transmission. Furthermore, the occasion for stopping retransmitting multiplexed PDU at the network side is defined. When the MAC-hs PDU matching the preset conditions and contained in the multiplexed PDU is requested to stop retransmitting, the multiplexed PDU is stopped retransmitting.

Description

高速下行分组接入的数据收发方法及设备  Data transmission and reception method and device for high speed downlink packet access

本申请要求于 2006 年 06 月 02 日提交中国专利局、 申请号为 200610084932.4、 发明名称为"高速下行分組接入的数据收发方法及设备,,的中 国专利申请的优先权, 其全部内容通过引用结合在本申请中。  This application claims the priority of the Chinese patent application filed on June 2, 2006, the Chinese Patent Office, the application number is 200610084932.4, and the invention is entitled "High-speed downlink packet access data transmission and reception method and device." Combined in this application.

技术领域 本发明涉及移动通信领域, 特别涉及高速下行分组接入 ( High Speed Downlink Packet Access, 筒称 "HSDPA" )技术。 背景技术 第三代合作伙伴项目 ( 3rd Generation Partnership Project, 筒称 "3GPP" ) 作为移动通信领域的重要組织推动了第三代移动通信 ( The Third Generation, 筒称 "3G" )技术的标准化工作, 其早期的协议版本中上行和下行业务的承载 都是基于专用信道的。 随着移动通信技术的发展, 3G技术也在不断的发展演进。 高速下行分组 接入(High Speed Downlink Packet Access, 筒称 "HSDPA" )和高速上行分组 接入(High Speed Uplink Packet Access, 筒称 "HSUPA" )就是 3G技术的重要 演进。 HSDPA和 HSUPA中的数据包的调度和重传等由基站节点 (Node B ) 控制。 其中, HSDPA作为下行高速数据包接入技术在 2002年被引入到 3GPP第 5 版(Release 5 , 筒称 "R5" ) 的版本中, 它采用更短的 2ms传输时间间隔 ( Transmission Time Interval, 筒称 "ΤΤΓ ), 以实现快速自适应控制。 在物理 层使用自适应的编码和调制 (Adaptive Modulation and Coding, 筒称 "AMC" ) 和混合自动重传请求(Hybrid Auto Repeat reQuest, 简称 "HARQ" )。 TECHNICAL FIELD The present invention relates to the field of mobile communications, and in particular, to a High Speed Downlink Packet Access (HSDPA) technology. BACKGROUND OF THE INVENTION The 3rd Generation Partnership Project (3rd Generation Partnership Project, referred to as "3GPP") promotes the standardization of the third generation mobile communication (The Third Generation, "3G") technology as an important organization in the field of mobile communication. The bearers of the uplink and downlink services in its earlier protocol versions are based on dedicated channels. With the development of mobile communication technology, 3G technology is also evolving. High Speed Downlink Packet Access (HSDPA) and High Speed Uplink Packet Access (HSUPA) are important evolutions of 3G technology. The scheduling and retransmission of data packets in HSDPA and HSUPA are controlled by a base station node (Node B). Among them, HSDPA as a downlink high-speed packet access technology was introduced into the 3GPP version 5 (Release 5, "R5") version in 2002, which uses a shorter 2ms transmission time interval (Transmission Time Interval, Call "ΤΤΓ" for fast adaptive control. Adaptive Modulation and Coding ("AMC") and Hybrid Auto Repeat reQuest (HARQ) are used at the physical layer. ).

确认本 另外, 无线接口协议的作用是建立、 重新配置和释放无线承载。 在无线空 中接口 (Uu接口) 中与 HSDPA相关的协议从控制平面看, 主要有三层: 物 理层( Physical Layer )为第一层,媒体访问控制协议层( Medium Access Control , 简称 "MAC" )和无线链路控制协议(Radio Link Control, 筒称 "RLC" )层为 第二层,以及相应的无线资源控制协议(Radio Resource Control,简称 "RRC" ) 层为第二层。 在 MAC层中, MAC层逻辑结构包括三个逻辑实体: Confirmation In addition, the role of the wireless interface protocol is to establish, reconfigure, and release radio bearers. The HSDPA-related protocol in the wireless air interface (Uu interface) has three layers from the control plane: the physical layer is the first layer, the medium access control protocol layer ("MAC") and The radio link control protocol (Radio Link Control, "RLC") layer is the second layer, and the corresponding Radio Resource Control ("RRC") layer is the second layer. In the MAC layer, the MAC layer logical structure consists of three logical entities:

MAC-b实体, 用于处理广播信道(Broadcast Channel, 简称 "BCH" ), 在 每个用户设备 ( User Equipment, 筒称 "UE" )和通用移动通信系统地面无线 接入网 ( UMTS Terrestrial Radio Access Network, 简称 "UTRAN" ) 的每一个 小区 (位于 Node B )都分别有一个 MAC-b实体。 MAC-b entity, which is used to process the broadcast channel (Broadcast Channel, referred to as "BCH"), in each user equipment (User Equipment, called "UE") and the universal mobile communication system terrestrial radio access network (UMTS Terrestrial Radio Access) Each cell (located in Node B) of Network, referred to as "UTRAN", has a MAC-b entity.

MAC-c/sh实体, 用于处理寻呼信道(Paging Channel, 简称 "PCH" )、 前 向接入信道(Forward Access Channel,简称" FACH" )、随机接入信道( Random Access Channel, 筒称 "RACH" )、 上行链路公共分组信道(Common Packet Channel, 筒称 " CPCH" )和下行链路共享信道( Downlink Shared Channel, 筒 称 "DSCH" )等公共信道和共享信道。 在每个使用共享信道的 UE 中有一个 MAC-c/sh实体; 在 UTRAN的每个小区有一个 MAC-c/sh实体, 位于控制无 线网络控制器(Controlling Radio Network Controller, 简称 "CRNC" ) 中。 A MAC-c/sh entity for processing a paging channel (Paging Channel, referred to as "PCH"), a forward access channel (FACH), and a random access channel (Random Access Channel) "RACH"), an uplink common packet channel (Common Packet Channel), and a downlink shared channel (Downlink Shared Channel, "DSCH"), such as a common channel and a shared channel. There is one MAC-c/sh entity in each UE using the shared channel; one MAC-c/sh entity in each cell of the UTRAN, located in the Controlling Radio Network Controller ("CRNC") in.

MAC-d 实体, 用于处理连接模式下分配给 UE 的专用信道(Dedicated Channel, 简称 "DCH" )。 在每个 UE中均有一个 MAC-d实体。 A MAC-d entity that handles a dedicated channel (Dedicated Channel, referred to as "DCH") assigned to the UE in connected mode. There is one MAC-d entity in each UE.

HSDPA参考 DSCH 的方式新增了一个高速下行链路共享信道(High Speed Downlink Shared Channel, 筒称 "HS-DSCH" ), 并依靠 HARQ和 AMC 对信道变化进行适应, 不同的用户在时分和码分上共享 HS-DSCH信道。 为了 承载下行信令, 还增加了共享控制信道( High Speed Shared Control Channel, 简称" HS-SCCH" ),与 HS-DSCH相关的上行采用高速专用物理控制信道 ( High Speed Dedicated Physic Control Channel, 简称 "HS-DPCCH" ), 承载 HARQ的 确认或不确认 (ACKTNACK ) 比特信息和信道质量指示 (Channel Quality Indication, 筒称 "CQI" )信息。 具体地说, Node B通过 HS-DPCCH获知数据是否被正确接收, 如果不正 确,将发起重传,否则发送新数据。 UE通过 HS-SCCH获知相应的 HS-DPDCH 上是否有 Node B发来的数据, 从 HS-SCCH获得解调 HS-PDSCH所需的包括 并行的码道数及相应的扩频码、传输块大小、调制方案等的传输格式和资源信 息; 在每个 TTI, HS-PDSCH只能传输一个 UE的数据。 HS-SCCH承载的信 息包括: 7个比特的信道码集信息、 1个比特的调制方案信息、 6个比特的传 输块大小信息、 3个比特的 HARQ过程信息、 3个比特的冗余版本和星座图版 本信息、 1个比特的新数据指示(New Data Indicator )和 16个比特的 UE标识 HS-DSCH无线网络临时标识(HS-DSCH Radio Network Temporary Identity, 简称 "H-R TI" )„ UE根据 HS-SCCH上携带的 16个比特的 H-RNTI来判断相 应的 ΤΉ的 HS-PDSCH信道是否承载的是属于自己的数据。 由于 HSDPA新增了传输通道 HS-DSCH,为了支持 HSDPA的物理层过程,HSDPA adds a high-speed downlink shared channel in the way of DSCH reference (High The Speed Downlink Shared Channel, called "HS-DSCH", relies on HARQ and AMC to adapt to channel variations. Different users share HS-DSCH channels on time division and code division. In order to carry the downlink signaling, a High Speed Shared Control Channel (HS-SCCH) is also added, and the HS-DSCH-related uplink uses a High Speed Dedicated Physic Control Channel (referred to as "High Speed Dedicated Physic Control Channel"). HS-DPCCH"), ACKTNACK bit information and Channel Quality Indication (CQI) information carrying HARQ. Specifically, the Node B learns whether the data is correctly received through the HS-DPCCH. If it is not correct, retransmission will be initiated, otherwise new data is sent. The UE learns whether there is data sent by the Node B on the corresponding HS-DPDCH through the HS-SCCH, and obtains the number of parallel code channels and corresponding spreading codes and transmission block sizes required for demodulating the HS-PDSCH from the HS-SCCH. Transmission format and resource information of the modulation scheme, etc.; In each TTI, the HS-PDSCH can only transmit data of one UE. The information carried by the HS-SCCH includes: 7-bit channel code set information, 1-bit modulation scheme information, 6-bit transmission block size information, 3-bit HARQ process information, 3-bit redundancy version, and Constellation version information, 1 bit new data indicator (New Data Indicator) and 16-bit UE identification HS-DSCH Radio Network Temporary Identity ("HR TI") „ UE according to HS - The 16-bit H-RNTI carried on the SCCH is used to determine whether the corresponding HS-PDSCH channel carries its own data. Since the HSDPA adds the transmission channel HS-DSCH, in order to support the physical layer process of HSDPA,

UE和 UTRAN的 MAC层(位于 Node B ) 均增加了一个 HSDPA特定的功能 实体 MAC-hs, 来处理所需要的动作, 即为 HARQ、 AMC和 HS-DSCH的调 度(Scheduling )- UTRAN和 UE中的 MAC- hs实体的结构分別如图 1和图 2 所示。 如图 1所示, 当在 Node B上的 MAC-hs实体收到 MAC-d的协议数据单 元(Protocol Data Unit, 简称 " PDU" ), 即服务数据单元( Service Data Unit, 简称 " SDU " ) 后, 根据 SDU 的优先级, 由优先级处理和分组调度 ( Scheduling/Priority Handling )来管理在 HARQ实体之间的 HS-DSCH上的资 源。 HARQ实体除了根据 HARQ实体回传的状态报告决定要重传 PDU或是发 送新的 PDU , 也决定 MAC-hs PDU 的 Queue ID (队列号) 和传输序号 ( Transmission Sequence Number, 筒称 "TSN" )其中, 一个 UE最多可以有 8 个独立的 HARQ 过程。 传输格式资源组合 ( Transport Format Resource Combination, 简称 "TFRC" )选择单元则负责选择在 HS-DSCH上传输所使用 的包括并行的码道数及相应的扩频码、传输块大小、调制方案等传输格式和资 源。 如图 2所示, 当 UE侧的 MAC-hs实体收到自 HS-DSCH信道的 MAC-hsThe MAC layer of the UE and UTRAN (located in Node B) adds an HSDPA-specific function. The entity MAC-hs, to handle the required actions, namely the scheduling of HARQ, AMC and HS-DSCH (Scheduling) - the structure of the MAC-hs entity in the UTRAN and the UE are as shown in Figures 1 and 2, respectively. As shown in FIG. 1, when the MAC-hs entity on the Node B receives the MAC-d Protocol Data Unit ("PDU"), that is, the Service Data Unit (SDU) Thereafter, resources on the HS-DSCH between the HARQ entities are managed by priority processing and packet scheduling (Scheduling/Priority Handling) according to the priority of the SDU. In addition to determining whether to retransmit the PDU or send a new PDU according to the status report returned by the HARQ entity, the HARQ entity also determines the Queue ID (Queue Number) and the Transmission Sequence Number ("TSN") of the MAC-hs PDU. Among them, a UE can have up to 8 independent HARQ processes. The Transport Format Resource Combination ("TFRC") selection unit is responsible for selecting the number of code channels including parallel and the corresponding spreading code, transmission block size, modulation scheme, etc. for transmission on the HS-DSCH. Format and resources. As shown in FIG. 2, when the MAC-hs entity on the UE side receives the MAC-hs from the HS-DSCH channel.

PDU后首先送至 HARQ实体, UE侧的 HARQ实体是 UTRAN侧的 HARQ实 体的接收方, 负责完成产生 ACK (正确应答) /NACK (错误应答)应答、 HARQ 软合并等操作。 经过 HARQ处理后, 重排序队列单元根据 MAC-hs PDU头部 的 Queue ID字段将该 MAC-hs PDU分配到相应的重排序队列, 而在重排序队 列中, 根据各 MAC-hs PDU头部的 TSN字段对各 MAC-hs PDU重新排序,从 而恢复原有的数据包顺序, 最后, 已恢复原有顺序的 MAC-hs PDU被送入分 拆单元,分拆单元根据 MAC-hs PDU头部的 SID ( SDU的长度指示)、 N ( SDU PDU并送往 MAC-d实体。 The PDU is first sent to the HARQ entity, and the HARQ entity on the UE side is the receiver of the HARQ entity on the UTRAN side, and is responsible for performing operations such as generating an ACK (correct response)/NACK (error response) response, HARQ soft combining, and the like. After HARQ processing, the reordering queue unit allocates the MAC-hs PDU according to the Queue ID field of the MAC-hs PDU header to the corresponding reordering queue, and in the reordering queue, according to the header of each MAC-hs PDU The TSN field reorders the MAC-hs PDUs to restore the original packet sequence. Finally, the original sequence of MAC-hs PDUs is sent to the split unit, and the split unit is based on the MAC-hs PDU header. SID (length indication of SDU), N (SDU The PDU is sent to the MAC-d entity.

MAC-hs PDU的传输格式如图 3所示, 其中, PDU.分为头部和净荷部分。 头部包含版本标识(Version Flag, 简称 "VF" )、 Queue ID, TSN、 SID, N与 F等字段。 具体地说, VF字段长度为 1 比特, 用于标识 PDU的版本, 目前协议的 VF值为 0; Queue ID字段长度为 3比特, 用于标识同一优先级队列的 PDU; TSN字段长度为 6比特, 用于标识 PDU的序号, 从而使接收端的 UE能够根 据该序号恢复原有的 PDU顺序; SID字段长度为 3比特, 用于指示同一大小 的顺序级联在一起的 SDU的长度( SDU的长度与对应的 SID由高层配置); N 字段长度为 7比特, 表示同一大小的顺序级联在一起的 SDU的个数。 其净荷部分由多个 SDU复用而成, 同一长度的 SDU顺序级联在一起,其 大小以及顺序级联在一起的 SDU的个数则由 PDU头部相应的 SID和 N字段 标识。 而长度为 1比特的 F字段则指示后续是否是另外一个大小的 SDU所对 应的 SID和 N字段标识, 其中, 若 F字段为 "0" , .则表示后续是另外一个大 小的 SDU所对应的 SID和 N字段标识, 若字段为 "1" 则表示 PDU头部的结 束, 即后续为该 PDU的净荷部分。 但是, 当一个 UE同时具有多个不同优先级的优先级队列, 并且这些队列 中的数据量都小于当前 TTI在 HS-DSCH上实际可以容纳的数据传输量,例如 采用 HSDPA传输分组语音(Voice over IP, 简称 "VoIP" )等低速小分组业务 时, MAC-hs 实体只能传输其中某个优先级队列的数据, 使得当前 TTI 在 HS-DSCH上的实际带宽没有得到充分利用, 空口资源利用率低。 为了解决 HSDPA现有技术中一个 TTI只能传输一个 UE的一个优先级队 列的数据所带来的资源利用率较低的问题,可以根据需要将至少两个不同优先 级队列的 MAC-hs PDU级联起来形成级联的复用 PDU在一个 TTI内进行传输。 其中, 复用 PDU的结构可以有多种定义, 图 4a和图 4b示出了两种复用 PDU 的结构。 两种结构中, 均将属于同一 UE 的两个或多个优先级队列的各个 MAC-hs PDU (不含填充字段)去除 VF后级联。 图 ½中, PF为指示是否存 在填充指针字段的填充指针标识。 图 4b中, 在每个 MAC-hs PDU后增加了一 个比特的 CF字段, 当 CF不存在时, 表示该 MAC-hs PDU后没有填充数据; 当 CF存在时, 用于指示后续数据为另一个 MAC-hs PDU或为填充数据。相应 的 UTRAN侧与 UE侧的 MAC-hs结构分别如图 5和图 6所示。 其中,在 UTRAN侧的 MAC-hs实体中优先级处理与分组调度功能体中增 加了 PDU级联单元, 使得来自同一 UE的不同优先级队列的 MAC-hs PDU根 据需要在 PDU级联单元中形成复用 PDU; 而相应地在 UE侧的 MAC-hs实体 中, 在 HARQ实体与重排序队列分配单元之间增加了去级联单元, 该单元的 作用在于对复用 PDU中的各 MAC-hs PDU进行定界, 从而可以实现相应的去 级联, 从复用 PDU中解复用出各个单独的 MAC-hs PDU。 The transmission format of the MAC-hs PDU is shown in Figure 3, where the PDU is divided into a header and a payload portion. The header contains fields such as Version Flag (VF), Queue ID, TSN, SID, N and F. Specifically, the length of the VF field is 1 bit, which is used to identify the version of the PDU. The VF value of the current protocol is 0. The length of the Queue ID field is 3 bits, which is used to identify the PDU of the same priority queue. The length of the TSN field is 6 bits. For identifying the sequence number of the PDU, so that the UE at the receiving end can restore the original PDU sequence according to the sequence number; the length of the SID field is 3 bits, and is used to indicate the length of the SDUs of the same size sequenced together (the length of the SDU) The corresponding SID is configured by the upper layer); the length of the N field is 7 bits, indicating the number of SDUs that are cascaded together in the same size. The payload portion is multiplexed by multiple SDUs, and the SDUs of the same length are cascaded together, and the size and the number of SDUs that are sequentially cascaded are identified by the corresponding SID and N fields of the PDU header. The F field of 1 bit indicates whether the subsequent SID and N field identifiers corresponding to the SDU of another size, wherein if the F field is "0", the subsequent SDU corresponding to another size is corresponding to The SID and N field identifiers, if the field is "1", indicate the end of the PDU header, that is, the subsequent payload portion of the PDU. However, when a UE has multiple priority queues of different priorities at the same time, and the amount of data in these queues is smaller than the amount of data that the current TTI can actually accommodate on the HS-DSCH, for example, HSDPA is used to transmit packet voice (Voice over) When low-speed small packet services such as IP, referred to as "VoIP", the MAC-hs entity can only transmit data of one of the priority queues, so that the current TTI is The actual bandwidth on the HS-DSCH is not fully utilized, and the utilization of the air interface resources is low. In order to solve the problem that the resource utilization of one priority queue of one UE can be transmitted by one TTI in the HSDPA prior art, the MAC-hs PDU level of at least two different priority queues may be required. The multiplexed PDUs that are joined together to form a cascade are transmitted in one TTI. Among them, the structure of the multiplexed PDU can have various definitions, and FIG. 4a and FIG. 4b show the structure of two kinds of multiplexed PDUs. In both configurations, each MAC-hs PDU (without padding field) of two or more priority queues belonging to the same UE is cascaded after removing the VF. In Figure 1, PF is a padding pointer identifier indicating whether there is a padding pointer field. In FIG. 4b, a CF field of one bit is added after each MAC-hs PDU, and when the CF does not exist, it indicates that the MAC-hs PDU is not filled with data; when the CF exists, it is used to indicate that the subsequent data is another The MAC-hs PDU is either padding data. The MAC-hs structures on the corresponding UTRAN side and UE side are as shown in FIG. 5 and FIG. 6, respectively. The PDU cascading unit is added to the priority processing and the packet scheduling function in the MAC-hs entity on the UTRAN side, so that MAC-hs PDUs of different priority queues from the same UE are formed in the PDU cascading unit as needed. Multiplexing PDUs; and correspondingly, in the MAC-hs entity of the UE side, a de-cascading unit is added between the HARQ entity and the reordering queue allocating unit, and the function of the unit is to multiplex the MAC-hs in the PDU. The PDUs are delimited so that corresponding de-cascading can be implemented to demultiplex each individual MAC-hs PDU from the multiplexed PDU.

HSDPA接收端 MAC-hs重排序队列中的接收窗口如图 7所示, 接收窗口 的大小( RECEIVE J I DOW—SIZE )由上层协议设置。 由于 TSN的最大值是 63, 为了不引起 TSN模糊, 最大的接收窗口大小为 32。 其中, TSN为变量 RcvWindow_UpperEdge (接收窗口上边缘) 的值的 MAC-hs PDU是接收端已 经收到的所有 MAC-hs PDU 中序号值最高的; TSN 小于变量 next_expected_TSN (下一个期望接收的 TSN ) 的值的 MAC-hs PDU都已经顺 序接收。 由于 TSN是模 64 ( Mod 64 ) 的, 闳此这里所有与 TSN相关的变量 和操作都是模 64 ( Mod 64 ) 的。 具体地说, HSDPA接收端重排序队列中基于滑动窗口的 MAC-hs PDU的 接收过程如图 8所示。 在步骤 801中, 当一个 TSN为 SN的 MAC-hs PDU到达重排序队列时, 首先判断 SN是否在接收窗口内, 如果是, 则转入步骤 807; 否则, 转入步骤 802。 在步骤 802中 , SN在接收窗口之外, 则根据 S 将该 MAC-hs PDU緩存 在重排序队列中的相应位置。 进入步骤 803。 在步驟 803中,将接收窗口前移,即将 RcvWindow一 UpperEdge更新为 SN。 并进入步骤 804中。 在步骤 804中, 在将接收窗口前移的同时, 将原接收窗口中 TSN小于或 等于 RcvWindow— UpperEdge-RECEIVE— WINDOW— SIZE的 MAC-hs PDU移出 重排序队列, 并输出到分拆单元, 然后, 进入步骤 805。 在步驟 805中, 进一步判断 next_expected—TSN是否在更新后的接收窗口 之后, 如果是, 则转入步骤 806; 否则, 转入步骤 810。 The receiving window in the HSDPA receiving end MAC-hs reordering queue is shown in Figure 7. The receiving window size (RECEIVE JI DOW_SIZE) is set by the upper layer protocol. Since the maximum value of TSN is 63, the maximum receiving window size is 32 in order not to cause TSN blurring. Wherein, the MAC-hs PDU whose value is the variable RcvWindow_UpperEdge (the upper edge of the receiving window) is the receiving end. The MAC-hs PDUs with the highest sequence number value among all the received MAC-hs PDUs; the MAC-hs PDUs whose TSN is smaller than the value of the variable next_expected_TSN (the next expected received TSN) have been received sequentially. Since the TSN is modulo 64 (Mod 64), all of the TSN-related variables and operations here are modulo 64 (Mod 64). Specifically, the receiving process of the sliding window based MAC-hs PDU in the HSDPA receiving end reordering queue is as shown in FIG. 8. In step 801, when a MAC-hs PDU whose TSN is the SN arrives at the reordering queue, it is first determined whether the SN is in the receiving window. If yes, the process proceeds to step 807; otherwise, the process proceeds to step 802. In step 802, the SN is outside the receiving window, and the MAC-hs PDU is buffered according to S at a corresponding position in the reordering queue. Go to step 803. In step 803, the receiving window is advanced, that is, RcvWindow-UpperEdge is updated to SN. And proceeds to step 804. In step 804, the MAC-hs PDU in the original receiving window with the TSN less than or equal to RcvWindow_Upper Edge-RECEIVE_WINDOW_SIZE is moved out of the reordering queue and output to the splitting unit, and then outputted to the splitting unit. Go to step 805. In step 805, it is further determined whether next_expected_TSN is after the updated reception window, and if yes, proceeds to step 806; otherwise, proceeds to step 810.

- 在步骤 806 中, 更新 next一 expected— TSN, 即令 next— expected— TSN = cvWmdow_UpperEdge-RECEIVE_WINDOW_SIZE + 1。并同样进入步骤 810。 在步驟 807中, 判断 SN是否小于 next一 expected— TSN或者序号为 SN的 MAC-hs PDU是否已经接收, 如果是, 则转入步骤 808; 否则, 转入步骤 809。 在步骤 808中, 丟弃该 MAC-hs PDU, 并同样进入步骤 810。 在步骤 809中,根据 S 将该 MAC-hs PDU緩存在重排序队列中的相应位 置, 并同样进入步骤 810。 在步骤 810中, 判断重排序队列中是否已经有 TSN为 next_expected—TSN 的 MAC-hs PDU, 若是, 则进入步骤 811; 否则, 结束本流程。 在步骤 811中,将所有的 TSN从 next— expected— TSN顺序增加到第一个尚 未接收到的 MAC-hs PDU TSN为止的 MAC-hs PDU输出到分拆单元, 然后进 入步骤 812。 在步骤 812 中, 将 next— expected— TSN设置为所述第一个尚未接收到的 MAC-hs PDU的 TSN。 结束本流程。 与上述接收过程相对 发送端也是基于滑动窗口的方式进行发送的,如 图 9所示。发送端在发送了一个 TSN为 SN0的 MAC-hs PDU后, 若收到接收 端的 NACK消息,则将进行重传,若 SN0≤ SN卜 TRANSMIT— WINDOW— SIZE 仍未被正确接收, 则不再进行重传, 其中, TRANSMIT— WINDOW— SIZE为发 送窗口的大小, SN1为最近一次发送的 MAC-hs PDU的 TSN。 当传输单个 MAC-hs PDU时, 停止该 MAC-hs PDU的重传是由发送窗口 的滑动导致的。 而对于复用 PDU传输的情况,该复用 PDU中位于不同优先级 队列的 MAC-hs PDU的平均重传次数除了受发送窗口的滑动的影响外, 还受 到 MAC-hs优先级队列的数目、 用户数及传输的数据量等动态因素影响以及 MAC-hs PDU相应的优先级队列的优先级的影响。因此, 当釆用上述复用 PDU 传输的方案时, 由于现有的对于 MAC-hs PDU的接收过程仅考虑了接收窗口 的滑动因素, 导致多个不同优先级队列的 MAC-hs PDU无法有效传输。 在如下文献中还可以发现更多与上述技术方案相关的信息: - In step 806, update next-expected- TSN, ie next-expected- TSN = cvWmdow_UpperEdge-RECEIVE_WINDOW_SIZE + 1. And the process also proceeds to step 810. In step 807, it is determined whether the SN is smaller than the next-expected-TSN or the MAC-hs PDU with the sequence number SN has been received. If yes, the process proceeds to step 808; otherwise, the process proceeds to step 809. In step 808, the MAC-hs PDU is discarded and likewise proceeds to step 810. In step 809, the MAC-hs PDU is buffered according to S at a corresponding location in the reordering queue, and likewise proceeds to step 810. In step 810, it is determined whether there is already a MAC-hs PDU whose TSN is next_expected-TSN in the reordering queue. If yes, the process proceeds to step 811; otherwise, the process ends. In step 811, all the TSNs are sequentially added from the next-expected- TSN sequence to the first MAC-hs PDU that has not been received yet to the split unit, and then proceeds to step 812. In step 812, the next-expected- TSN is set to the TSN of the first MAC-hs PDU that has not been received. End this process. Compared with the above receiving process, the transmitting end is also transmitted based on the sliding window, as shown in FIG. After transmitting a MAC-hs PDU whose TSN is SN0, the sender will retransmit if it receives the NACK message from the receiving end. If SN0 ≤ SN b TRANSMIT — WINDOW — SIZE is still not received correctly, it will not be performed. Retransmission, where TRANSMIT_WINDOW_SIZE is the size of the transmission window, and SN1 is the TSN of the most recently transmitted MAC-hs PDU. When a single MAC-hs PDU is transmitted, stopping the retransmission of the MAC-hs PDU is caused by the sliding of the transmit window. For the case of multiplexing PDU transmission, the average number of retransmissions of MAC-hs PDUs in different priority queues in the multiplexed PDU is affected by the sliding of the transmission window. The influence of dynamic factors such as the number of MAC-hs priority queues, the number of users, and the amount of data transmitted, and the priority of the corresponding priority queue of the MAC-hs PDU. Therefore, when the scheme for transmitting the multiplexed PDU is used, since the existing receiving process for the MAC-hs PDU only considers the sliding factor of the receiving window, the MAC-hs PDUs of the different priority queues cannot be effectively transmitted. . More information related to the above technical solutions can be found in the following documents:

3GPP的规范 TS25.212《Multiplexing and channel coding (多路复用和信道 编码 ))) ( FDD )。 3GPP specification TS 25.212 "Multiplexing and channel coding ()) (FDD).

发明内容 Summary of the invention

有 于此, 本发明提供一种高速下行分組接入的数据收发方法及设备,使 得复用的多个不同优先级队列的 MAC-hs PDU能被有效传输。 一方面, 提供了一种高速下行分組接入的数据接收方法, 包含以下步骤: 用户设备获得由网络侧至少两个优先级队列的高速媒体访问控制 MAC-hs协议数据单元 PDU复用而成的复用 PDU时, 对其解复用, 得到单个 优先级队列的 MAC-hs PDU; 从首次传输到正确接收该复用 PDU期间, 如果所述 MAC-hs PDU所归属 的重排序队列的接收窗口的移动距离大于或等于预定值, 则丟弃该 MAC-hs PDU。 另一方面, 提供一种高速下行分组接入的数据重传方法, 包含以下步骤: 在网络侧,将至少两个优先级队列的高速媒体访问控制 MAC-hs协议数据 单元 PDU复用成复用 PDU, 当重传所述复用 PDU时,如果所迷复用 PDU中所包含的符合预定条件的 MAC-hs PDU被要求停止重传时, 停止该复用 PDU的重传。 再一方面, 提供一种高速下行分组接入的用户设备, 包含用于接收 PDU 的接收模块; 解复用模块, 用于在所述接收模块收到由网络侧至少两个优先级队列的The present invention provides a data transmission and reception method and device for high-speed downlink packet access, so that MAC-hs PDUs of multiple different priority queues can be effectively transmitted. In one aspect, a data receiving method for high speed downlink packet access is provided, including the following steps: the user equipment obtains a high speed medium access control MAC-hs protocol data unit PDU multiplexed by at least two priority queues on the network side. When multiplexing PDUs, demultiplexing them to obtain MAC-hs PDUs of a single priority queue; from the first transmission to the correct reception of the multiplexed PDU, if the receiving window of the reordering queue to which the MAC-hs PDU belongs If the moving distance is greater than or equal to the predetermined value, the MAC-hs PDU is discarded. In another aspect, a data retransmission method for providing high speed downlink packet access includes the following steps: multiplexing, at a network side, a high speed medium access control MAC-hs protocol data unit PDU of at least two priority queues into a multiplexing PDU, When the multiplexed PDU is retransmitted, if the MAC-hs PDU that meets the predetermined condition included in the multiplexed PDU is required to stop retransmission, the retransmission of the multiplexed PDU is stopped. In another aspect, a user equipment for providing high speed downlink packet access includes a receiving module for receiving a PDU, and a demultiplexing module, configured to receive, by the receiving module, at least two priority queues by the network side.

MAC-hs PDU复用而成的复用 PDU时,对该复用 PDU解复用,得到至少一个 MAC-hs PDU; 至少一个重排序队列, 用于对 MAC-hs PDU重新排序; 以及窗口监视模块, 用于从首次传输到正确接收该复用 PDU期间, 监视 所述 MAC-lis PDU所归属的重排序队列的接收窗口的移动距离是否大于或等 于预定值, 如果是则丢弃该 MAC-hs PDU。 另外, 还提供一种高速下行分组接入的基站节点, 包括: 复用模块用于将 至少两个优先级队列的高速媒体访问控制 MAC-hs协议数据单元 PDU复用成 复用 PDU; 传输模块, 用于以混合自适应重传请求方式传输所述 PDU; 以及第二判断模块, 用于判断复用 PDU 中所包含的符合预定条件的 MAC-hs PDU是否被要求停止重传,如果是指示所述传输模块停止该复用 PDU 的重传。 通过比较可以发现,本发明的一个实施例中, UE在正确接收复用 PDU时, 并不是直接将其中的 MAC-hs PDU緩存到相应的重排序队列中, 而是判断在 从首次传输到正确接收该复用 PDU的过程中, 相应重排序队列的接收窗口的 移动距离是否已超过限度, 如果是则丢弃该 MAC-hs PDU, 否则将该 MAC-hs PDU緩存到相应重排序队列。 通过这种方法, UE可以预先排除一批已经过时 的 MAC-hs PDU, 減少因为 TSN序号相同而错误收取过时的 MAC-hs PDU的 问题。 在本发明的另一个实施例中, 在网络侧, 对停止复用 PDU重传的时机作 了规定。 例如, 可以是复用 PDU中所包含的所有 MAC-hs PDU都被要求停止 重传时, 或者, 复用 PDU所包含的 MAC-hs PDU中对应优先级队列的优先级 最低的 MAC-hs PDU被要求停止重传时, 或者复用 PDU所包含的 MAC-hs PDU中对应优先级队列的发送窗口最大的 MAC-hs PDU被要求停止重传时等 等。 在这些时机停止复用 PDU的重传, 一方面減少了资源的浪费, 因为重传 的复用 PDU中至少有一个 MAC-hs PDU是有效的,另一方面保证了传输性能, 不会因为一个 MAC-hs PDU无效就连累复用 PDU中多个有效 MAC-hs PDU一 起停止重传。 When the multiplexed PDU is multiplexed by the MAC-hs PDU, the multiplexed PDU is demultiplexed to obtain at least one MAC-hs PDU; at least one reordering queue is used for reordering the MAC-hs PDU; and window monitoring a module, configured to monitor, during a period from the first transmission to the correct reception of the multiplexed PDU, whether a moving distance of a receiving window of the reordering queue to which the MAC-lis PDU belongs is greater than or equal to a predetermined value, and if yes, discard the MAC-hs PDU. In addition, a base station node for high speed downlink packet access is provided, including: a multiplexing module, configured to multiplex a high speed medium access control MAC-hs protocol data unit PDU of at least two priority queues into a multiplexed PDU; And the second judging module is configured to determine whether the MAC-hs PDU included in the multiplexed PDU that meets the predetermined condition is required to stop retransmission, if yes The transmission module stops retransmission of the multiplexed PDU. By comparison, it can be found that, in an embodiment of the present invention, when the UE correctly receives the multiplexed PDU, the UE does not directly cache the MAC-hs PDU into the corresponding reordering queue, but determines that Whether the moving distance of the receiving window of the corresponding reordering queue has exceeded the limit from the first transmission to the correct reception of the multiplexed PDU, and if so, discarding the MAC-hs PDU, otherwise the MAC-hs PDU is buffered to the corresponding weight Sort the queue. In this way, the UE can pre-exclude a batch of obsolete MAC-hs PDUs, reducing the problem of erroneously collecting outdated MAC-hs PDUs because the TSN numbers are the same. In another embodiment of the present invention, on the network side, the timing of stopping the multiplexing of PDU retransmissions is specified. For example, when all the MAC-hs PDUs included in the multiplexed PDU are required to stop retransmission, or the multiplexed MAC-hs PDU of the corresponding priority queue in the MAC-hs PDU included in the PDU is multiplexed. When it is requested to stop retransmission, or to multiplex the MAC-hs PDU included in the corresponding priority queue in the MAC-hs PDU included in the PDU, the maximum MAC-hs PDU is required to stop retransmission and the like. At these times, the retransmission of the multiplexed PDU is stopped, which reduces the waste of resources, because at least one MAC-hs PDU in the retransmitted multiplexed PDU is valid, and on the other hand, the transmission performance is guaranteed, not because of one If the MAC-hs PDU is invalid, the multiple valid MAC-hs PDUs in the multiplexed PDU are stopped and retransmitted together.

附图说明 DRAWINGS

图 1是现有技术中支持单优先級队列复用的 UTRAN侧 MAC-hs的结构 图; 图 2是现有技术中支持单优先级队列复用的 UE侧 MAC-hs的结构图; 图 3是现有技术中单优先级队列复用的 MAC-hs PDU的格式示意图; 图 4是现有技术中支持多优先级队列复用的 UTRAN侧 MAC-hs的结构 图; 图 5是现有技术中支持多优先级队列复用的 UE侧 MAC-hs的结构图; 图 6是现有技术中多优先级队列复用的 MAC-hs PDU的格式示意图; 图 7是现有技术中 HSDPA接收端重排序队列中的接收窗口示意图; 图 8是现有技术中单优先级队列复用的 MAC-hs PDU传输方法流程图; 图 9是现有技术中 HSDPA发送端发送窗口示意图; 图 10是本发明的一个实施例中级联的 MAC-hs PDU的 TSN模糊导致的 接收错误示意图; 图 11是根据本发明第一实施方式的 HSDPA的数据接收方法流程图。 具体实施方式 1 is a structural diagram of a UTRAN-side MAC-hs supporting single-priority queue multiplexing in the prior art; FIG. 2 is a structural diagram of a UE-side MAC-hs supporting single-priority queue multiplexing in the prior art; A schematic diagram of a format of a MAC-hs PDU multiplexed by a single priority queue in the prior art; FIG. 4 is a structural diagram of a UTRAN side MAC-hs supporting multi-priority queue multiplexing in the prior art; 5 is a structural diagram of a UE-side MAC-hs supporting multi-priority queue multiplexing in the prior art; FIG. 6 is a schematic diagram of a format of a multi-priority queue-multiplexed MAC-hs PDU in the prior art; A schematic diagram of a receiving window in a reordering queue of a HSDPA receiving end in the prior art; FIG. 8 is a flowchart of a method for transmitting a MAC-hs PDU with single priority queue multiplexing in the prior art; FIG. 9 is a transmission window of a HSDPA transmitting end in the prior art. FIG. 10 is a schematic diagram of a reception error caused by TSN ambiguity of a cascaded MAC-hs PDU in an embodiment of the present invention; FIG. 11 is a flowchart of a data reception method of HSDPA according to the first embodiment of the present invention. detailed description

为使本发明的目的、技术方案和优点更加清楚, 下面将结合附图对本发明 作进一步地详细描述。 本发明中 UE在正确接收到来自网络侧的数据时,判断该数据是属于同一 个 UE的至少两个优先级队列中的 MAC-hs PDU级联形成的复用 PDU, 还是 属于同一优先级队列中的 MAC-hs PDU, 并分別做相应的接收处理。 复用 PDU被 UE正确接收后, 其中的优先级较高、 发送 /接收窗口较小的 队列的 MAC-hs PDU可能已经 "过时,,很久了, 因此接收到的该 MAC-hs PDU 的 TSN将与当前接收窗口的 TSN产生模糊(单优先级队列的 MAC-hs PDU则 不会产生模糊)。 如果该 "过时"的 MAC-hs PDU的 TSN在当前接收窗口 "之 内" (因 TSN模糊造成的假象), 则接收到该 "过时" 的 MAC-hs PDU可能義 盖到同样 TSN的有用 MAC-hs PDU。 如果该 "过时" 的 MAC-hs PDU的 TSN 不在接收窗口 "之内 "(因 TSN模糊造成的假象),则该 "过时"的 MAC-hs PDU 如果直接进入相应的重排序队列 , 将导致接收窗口错误地提前及大量 MAC-hs PDU的丢失, 如图 10所示。 因此, 在本发明中, UE在正确接收复用 PDU时, 并不是筒单地将其中的 MAC-hs PDU緩存到相应的重排序队列中 ,而是判断在从首次传输到正确接收 该复用 PDU的过程中, 相应重排序队列的接收窗口的移动距离是否已超过限 度, 如果是则丢弃该 MAC-hs PDU, 否则将该 MAC-hs PDU緩存到相应重排 序队列。 而在网络侧, 对停止复用 PDU重传的时机作了规定。 例如, 可以是复用 PDU中所包含的所有 MAC-hs PDU都被要求停止重传时, 或者, 复用 PDU所 包含的 MAC-hs PDU中对应优先级队列的优先级最低的 MAC-hs PDU被要求 停止重传时, 或者复用 PDU所包含的 MAC-hs PDU中对应优先级队列的发送 窗口最大的 MAC-hs PDU被要求停止重传时。 本发明第一实施方式的 HSDPA的数据接收方法如图 11所示。 UE通过去级联对复用 PDU解复用。 在步驟 1101 中, 网络侧通过将属于同一个 UE的至少两个优先级队列中 的 MAC-hs PDU级联形成复用 PDU, 而如果 UE收到来自网络侧的数据是复 用 PDU, 则转入步骤 1102; 如果 UE收到的不是复用 PDU, 而是单个优先级 队列的 MAC-hs PDU, 则转入步骤 1104。 在步驟 1102中, UE收到的数据为复用: PDU, 该 UE的 HARQ实体上的 一个 HARQ 过程开始首次传输时, 记录当前时刻各个重排序队列的 RcvWindow— UpperEdge的值^,^·) , ζ· = 0,1,Λ Μ , M为重排序队列的数目, k 表示第 k个 HARQ过程。 其中, UE根据 HS-SCCH上的 "New Data IndicatorIn order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings. In the present invention, when the UE correctly receives data from the network side, it is determined whether the data is a multiplexed PDU formed by cascading MAC-hs PDUs in at least two priority queues of the same UE, or belongs to the same priority queue. The MAC-hs PDU in the middle, and the corresponding receiving processing. After the multiplexed PDU is correctly received by the UE, the MAC-hs PDU of the queue with a higher priority and a smaller transmit/receive window may be "outdated, for a long time, so the received TSN of the MAC-hs PDU will be The TSN with the current receive window is ambiguous (the MAC-hs PDU of the single priority queue will not be blurred). If the TSN of the "outdated" MAC-hs PDU is within the current receive window (due to TSN blur) The illusion of receiving the "outdated" MAC-hs PDU may cover the useful MAC-hs PDU of the same TSN. If the TSN of the "outdated" MAC-hs PDU If it is not within the receiving window (the illusion caused by TSN ambiguity), the "outdated" MAC-hs PDU will cause the receiving window to be erroneously advanced and the loss of a large number of MAC-hs PDUs if it directly enters the corresponding reordering queue. , as shown in Figure 10. Therefore, in the present invention, when the UE correctly receives the multiplexed PDU, it does not cache the MAC-hs PDU therein into the corresponding reordering queue, but judges that the multiplexing is performed from the first transmission to the correct reception. During the process of the PDU, whether the moving distance of the receiving window of the corresponding reordering queue has exceeded the limit, if yes, the MAC-hs PDU is discarded, otherwise the MAC-hs PDU is buffered to the corresponding reordering queue. On the network side, the timing for stopping the retransmission of the multiplexed PDU is specified. For example, when all the MAC-hs PDUs included in the multiplexed PDU are required to stop retransmission, or the multiplexed MAC-hs PDU of the corresponding priority queue in the MAC-hs PDU included in the PDU is multiplexed. When it is requested to stop retransmission, or to multiplex the MAC-hs PDU of the corresponding priority queue in the MAC-hs PDU included in the PDU, the maximum MAC-hs PDU is required to stop retransmission. The data receiving method of the HSDPA according to the first embodiment of the present invention is as shown in FIG. The UE demultiplexes the multiplexed PDU by de-cascading. In step 1101, the network side forms a multiplexed PDU by cascading MAC-hs PDUs in at least two priority queues belonging to the same UE, and if the UE receives data from the network side as a multiplexed PDU, then Go to step 1102; if the UE does not receive the multiplexed PDU, but the MAC-hs PDU of the single priority queue, then go to step 1104. In step 1102, the data received by the UE is a multiplexing: PDU, and when a HARQ process on the HARQ entity of the UE starts the first transmission, the reordering queues of the current time are recorded. RcvWindow—the value of UpperEdge^,^·) , ζ· = 0,1,Λ Μ , M is the number of reordering queues, and k is the kth HARQ process. The UE is based on the "New Data Indicator" on the HS-SCCH.

(新数据指示)" 比特判断当前是否为首次传输。 在该复用 PDU被正确接收之前, 判断是否发生接收窗口前移, 如果相应 各重排序队列的接收窗口前移导致其上边缘再次等于或超过记录值 时, 也即上边缘的增加量已经等于或大于 64, 则记录该接收窗口发生了移动距离 超限事件, 例如, 可以用一个指示变量 ·)来记录该事件是否发生, 当发生 该事件时 ·) = 1 ,并转入步骤 1103; 否则,记录 ') = 0,将该 MAC-hs PDU 緩存到所归属的重排序队列, 并转入步骤 1104。 通过这种方法, UE可以预先 排除一批已经过时的 MAC-hs PDU, 不会发生因为 TSN序号相同而错误收取 过时的 MAC-hs PDU的问题。 在步骤 1103中, 丟弃该复用 PDU。 进入步骤 1114。 在步骤 1104中, 从首次传输到正确接收期间, 如果 MAC-hs PDU所归属 的重排序队列的接收窗口的移动距离小于预定值, 则转入步骤 1103, 进一步 将 TSN在首次传输时接收窗口的上边缘位置与当前窗口下边缘位置之间的 MAC-hs PDU丟弃, 保留下来的 MAC-hs PDU以滑动窗口方式接收处理。 这 样可以进一步排除巳过时 MAC-hs PDU,从而确保复用传输的多个不同优先級 队列的 MAC-hs PDU能在接收端的重排序队列中被正确接收; 如果 MAC-hs PDU 所归属的重排序队列的接收窗口的移动距离大于或等于预定值, 则转入 步驟 1105。 其中, 预定值是 MAC-hs PDU的 TSN的最大值 N, MAC-hs PDU的 TSN 以模 N的方式增加, 增量步长为 1, 在本实施方式中, 以 N = 64例进行说明。 在复用 PDU被正确接收时, 记录该时刻各重排序队列的接收窗口的下边缘位 置 JV2 (i)。 其中, 2 (z') - RcvWindow—UpperEdge - RECEIVE— WINDOW— SIZE + 1 , RcvWindow_UpperEdge为当前接收窗口的上边缘。 如果 MAC-hs PDU所归属的重排序队列发生了移动距离超限事件, 则判 定该接收窗口的移动距离 > TSN 的最大值, 否则判定该接收窗口的移动距离 <TSN的最大值。 在步驟 1105中, 对于复用 PDU中的 MAC-hs PDU,从记录中获得首次传 输时的 ^!和正确接收时的 ff2 , 进一步判断该 MAC-hs PDU的传输序号 TSN 是否介于)^与 ^之间 (模 64 ), 如果是, 则转入步骤 1111 ; 否则, 转入步驟 1106。 在步骤 1106中, SN在接收窗口之外, 则根据 SN将该 MAC-hs PDU緩存 在重排序队列中的相应位置。 进入步骤 1107。 在步驟 1107中, 将接收窗口前移, 即将 RcvWindow—UpperEdge更新为 SN。 并进入步骤 1108中。 在步骤 1108中, 在将接收窗口前移的同时, 将原接收窗口中 TSN小于或 等于 RcvWindow— UpperEdge-RECEIVEJWINDOW— SIZE的 MAC-hs PDU移出 重排序队列, 并输出到分拆单元, 然后, 进入步骤 1109。 在步骤 1109中, 进一步判断 next— expected— TSN是否在更新后的接收窗 口之后, 如果是, 则转入步骤 1110; 否则, 转入步骤 1114。 在步骤 1110 中, 更新 next—expected—TSN, 即令 next— expected— TSN = RcvWindow_UpperEdge-RECEIVE_WINDOW_SIZE + 1。 并同样进入步骤 1114。 在步驟 1111中,判断 SN是否小于 next— expected— TSN或者 TSN为 SN的 MAC-hs PDU是否已经接收,如果是,则转入步骤 1112;否则,转入步骤 1113。 在步骤 1112中, 丟弃该 MAC-hs PDU, 并同样进入步骤 1114。 在步骤 1113中, 根据 SN将该 MAC-hs PDU緩存在重排序队列中的相应 位置, 并同样进入步骤 1114。 在步骤 1114中,判断重排序队列中是否已经有 TSN为 next— expected— TSN 的 MAC-hs PDU, 若是, 则进入步骤 1115; 否则, 结束本流程。 在步骤 1115中, 将所有的 TSN从 next— expected— TSN顺序增加到第一个 尚未接收到的 MAC-hs PDU TSN为止的 MAC-hs PDU输出到分拆单元, 然后 进入步骤 1116。 在步骤 1116中, 将 next—expected—TSN设置为所述第一个尚未接收到的 MAC-hs PDU的 TSN。 结束本流程。 (new data indication) "The bit judges whether it is currently the first transmission. Before the multiplexed PDU is correctly received, it is judged whether or not the reception window advances, if the reception window of the corresponding reordering queue moves forward, the upper edge thereof is equal to or When the recorded value is exceeded, that is, the increase of the upper edge is equal to or greater than 64, the moving distance overrun event occurs in the receiving window. For example, an indicator variable can be used to record whether the event occurs. Event =) = 1 and go to step 1103; otherwise, record ') = 0, cache the MAC-hs PDU to the home reordering queue, and go to step 1104. In this way, the UE can pre- Excluding a batch of obsolete MAC-hs PDUs, the problem of incorrectly receiving outdated MAC-hs PDUs due to the same TSN sequence number does not occur. In step 1103, the multiplexed PDUs are discarded. Proceed to step 1114. In step 1104 During the first transmission to the correct reception, if the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is less than the predetermined value, the process proceeds to step 1103, where the TSN is further The MAC-hs PDU between the upper edge position of the receiving window and the lower edge position of the current window is discarded during the first transmission, and the reserved MAC-hs PDU is received and processed in a sliding window manner. This can further eliminate the obsolete MAC-hs PDU. Therefore, it is ensured that the MAC-hs PDUs of the multiple different priority queues multiplexed and transmitted can be correctly received in the reordering queue of the receiving end; if the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is greater than or equal to the predetermined If yes, the process proceeds to step 1105. The predetermined value is the maximum value N of the TSN of the MAC-hs PDU, and the TSN of the MAC-hs PDU. The increase is in the form of the modulo N, and the incremental step size is 1. In the present embodiment, the description is made with N = 64. When the multiplexed PDU is correctly received, the lower edge position JV 2 (i) of the reception window of each reordering queue at that time is recorded. Where 2 (z') - RcvWindow - UpperEdge - RECEIVE - WINDOW - SIZE + 1 , RcvWindow_UpperEdge is the upper edge of the current receiving window. If a moving distance overrun event occurs in the reordering queue to which the MAC-hs PDU belongs, the moving distance of the receiving window is determined to be the maximum value of TSN, otherwise the moving distance of the receiving window is determined to be the maximum value of TSN. In step 1105, for the MAC-hs PDU in the multiplexed PDU, the ^^ at the time of the first transmission is obtained from the record! And ff 2 at the time of correct reception, further determining whether the transmission sequence number TSN of the MAC-hs PDU is between ^ and ^ (modulo 64), and if yes, proceeding to step 1111; otherwise, proceeding to step 1106. In step 1106, the SN is outside the receiving window, and the MAC-hs PDU is buffered in the corresponding position in the reordering queue according to the SN. Proceed to step 1107. In step 1107, the receiving window is advanced, that is, RcvWindow-UpperEdge is updated to SN. And proceeds to step 1108. In step 1108, the MAC-hs PDU in the original receiving window with the TSN less than or equal to RcvWindow_Upper Edge-RECEIVEJWINDOW_SIZE is moved out of the reordering queue and output to the splitting unit, and then enters, while the receiving window is moved forward. Step 1109. In step 1109, it is further determined whether the next-expected-TSN is after the updated reception window, and if so, proceeds to step 1110; otherwise, proceeds to step 1114. In step 1110, next-expected-TSN is updated, ie, next-expected- TSN = RcvWindow_UpperEdge-RECEIVE_WINDOW_SIZE + 1. And also proceeds to step 1114. In step 1111, it is determined whether the SN is smaller than next-expected- TSN or whether the MAC-hs PDU whose TSN is the SN has been received. If yes, the process proceeds to step 1112; otherwise, the process proceeds to step 1113. In step 1112, the MAC-hs PDU is discarded and likewise proceeds to step 1114. In step 1113, the MAC-hs PDU is buffered in the corresponding location in the reordering queue according to the SN, and the process proceeds to step 1114. In step 1114, it is determined whether there is already a MAC-hs PDU whose TSN is next-expected- TSN in the reordering queue. If yes, the process proceeds to step 1115; otherwise, the process ends. In step 1115, all the TSNs are sequentially added from the next-expected- TSN sequence to the first MAC-hs PDU that has not been received yet to the split unit, and then proceeds to step 1116. In step 1116, next-expected-TSN is set to the TSN of the first MAC-hs PDU that has not been received. End this process.

在上述实施方式中,在首次传输时记录各重排序队列的接收窗口的上边缘 的值, 如果在正确接收前, 因接收窗口前移导致其上边缘再次等于或超过相应 的记录值, 则认为接收窗口的移动距离已超过限度。 通过这种方法, UE可以 提高收取 MAC-hs PDU的正确性, 减少因为 TSN序号相同而错误收取过时的 MAC-hs PDU的问题。 另夕卜, 在该实施例中, 在模 N方式下(N为 TSN最大值), 进一步将 TSN 在首次传输时接收窗口的上边缘位置与当前窗口下边缘位置之间的 MAC-hs PDU丢弃, 保留下来的 MAC-hs PDU以滑动窗口方式接收处理。 这样可以进 一步排除已过时 MAC-hs PDU, 从而确保复用传输的多个不同优先级队列的 MAC-hs PDU能在接收端的重排序队列中被正确接收。 本发明第二实施方式的 HSDPA的数据重传方法为: 在网络侧, 当复用 PDU中所包含的符合预定条件的 MAC-hs PDU被要求 停止重传时, 如果符合预定条件的 MAC-hs PDU多于一个, 则在所有符合预 定条件的 MAC-hs PDU都被要求停止重传时, 停止该复用 PDU的重传。 其中, 符合预定条件的 MAC-hs PDU可以是: 复用 PDU中所包含的所有 MAC-hs PDU; 或者, 对应优先级队列的优先 级最低的 MAC-hs PDU; 或者, 对应优先级队列的发送窗口最大的 MAC-hs PDU; 或者, 复用 PDU对应优先级队列中指定的至少一个优先级队列的 MAC-hs PDU等等。 在网絡侧, 对停止复用 PDU重传的时机作了规定, 在这些时机停止复用 PDU的重传, 一方面减少了资源的浪费, 因为重传的复用 PDU中至少有一个 MAC-hs PDU是有效的, 另一方面保证了传输性能, 不会因为一个 MAC-hs PDU无效就连累复用 PDU中多个有效 MAC-hs PDU一起停止重传。本领域普 通技术人员容易理解,可以对网络侧停止复用 PDU重传的时机作其它的规定, 来保证数据传输的性能, 均不偏离本发明的精神。 本发明第三实施方式中, 支持 HADPA的 UE包含用于接收 PDU的接收 模块、 解复用模块、 至少一个重排序队列和窗口监视模块, 以及滑动窗口接收 处理模块, 还包含分拆单元、 记录模块和判断模块。 其中, 解复用模块, 用于在接收模块收到由网络侧至少两个优先级队列的 MAC-hs PDU复用而成的复用 PDU时,对该复用 PDU解复用,得到至少一个 MAC- s PDU。 至少一个重排序队列, 用于对 MAC-hs PDU重新排序。 窗口监视模块, 用于从首次传输到正确接收期间, 监视 MAC-hs PDU所 归属的重排序队列的接收窗口的移动距离是否大于或等于预定值,如果是则丢 弃该 MAC-hs PDU。 其中, 预定值是 TSN的最大值。 窗口监视模块通过以下方式监视 MAC-hs PDU所归属的重排序队列的接 收窗口的移动距离是否小于 TSN的最大值: 开始首次传输时, 记录该时刻各重排序队列的接收窗口的上边缘位置; 复用 PDU被正确接收之前, 如果各重排序队列的接收窗口前移导致其上 边缘再次等于或超过相应的记录位置,则记录相应重排序队列的接收窗口发生 了移动距离超限事件; 在复用 PDU被正确接收时, 如果 MAC-hs PDU所归属的重排序队列的接 收窗口发生了移动距离超限事件, 则判定该接收窗口的移动距离大于或等于 TSN的最大值, 否则判定该接收窗口的移动距离小于 TSN的最大值。 接收模块在正确接收到单个优先级队列的 MAC-hs PDU时,将该 MAC-hs PDU转给滑动窗口接收处理模块。 滑动窗口接收处理模块, 用于按以下步骤接收处理 MAC-hs PDU: In the above embodiment, the value of the upper edge of the receiving window of each reordering queue is recorded at the time of the first transmission, and if the upper edge of the receiving window is equal to or exceeds the corresponding recording value due to the forward movement of the receiving window before the correct reception, it is considered The moving distance of the receiving window has exceeded the limit. In this way, the UE can improve the accuracy of receiving the MAC-hs PDU, and reduce the erroneous collection of obsolete because the TSN number is the same. The problem with the MAC-hs PDU. In addition, in this embodiment, in the modulo N mode (N is the TSN maximum value), the MAC-hs PDU between the upper edge position of the receiving window and the lower edge position of the current window at the time of the first transmission is further discarded by the TSN. The reserved MAC-hs PDU is received and processed in a sliding window manner. This can further eliminate obsolete MAC-hs PDUs, thereby ensuring that MAC-hs PDUs of multiple different priority queues multiplexed for transmission can be correctly received in the reordering queue of the receiving end. The data retransmission method of the HSDPA according to the second embodiment of the present invention is: on the network side, when the MAC-hs PDU that meets the predetermined condition included in the multiplexed PDU is required to stop retransmission, if the MAC-hs meets the predetermined condition If there are more than one PDU, the retransmission of the multiplexed PDU is stopped when all MAC-hs PDUs that meet the predetermined condition are required to stop retransmission. The MAC-hs PDU that meets the predetermined condition may be: all the MAC-hs PDUs included in the multiplexed PDU; or the MAC-hs PDU with the lowest priority corresponding to the priority queue; or, the sending of the corresponding priority queue The largest MAC-hs PDU of the window; or, the multiplexed PDU corresponds to the MAC-hs PDU of at least one priority queue specified in the priority queue, and the like. On the network side, the timing of stopping the retransmission of the multiplexed PDU is specified, and the retransmission of the multiplexed PDU is stopped at these occasions, thereby reducing the waste of resources, because at least one MAC-hs in the retransmitted multiplexed PDU is included. The PDU is valid, on the other hand, the transmission performance is guaranteed, and multiple valid MAC-hs PDUs in the multiplexed PDU are not retransmitted together because one MAC-hs PDU is invalid. It will be readily understood by those skilled in the art that other provisions may be made for the timing of stopping the retransmission of the PDU by the network side to ensure the performance of the data transmission without departing from the spirit of the present invention. In the third embodiment of the present invention, the UE supporting HADPA includes a receiving module for receiving a PDU, a demultiplexing module, at least one reordering queue and a window monitoring module, and a sliding window receiving processing module, and further includes a splitting unit and a record. Module and judgment module. The demultiplexing module is configured to: when the receiving module receives the multiplexed PDU multiplexed by the MAC-hs PDUs of the at least two priority queues on the network side, demultiplexing the multiplexed PDU to obtain at least one MAC-s PDU. At least one reordering queue for reordering MAC-hs PDUs. The window monitoring module is configured to monitor, during the first transmission to the correct reception, whether the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is greater than or equal to a predetermined value, and if yes, discard the MAC-hs PDU. Wherein, the predetermined value is the maximum value of the TSN. The window monitoring module monitors whether the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is smaller than the maximum value of the TSN by: when starting the first transmission, recording the upper edge position of the receiving window of each reordering queue at that time; Before the multiplexed PDU is correctly received, if the receiving window of each reordering queue moves forward and the upper edge thereof again equals or exceeds the corresponding recording position, the receiving window of the corresponding reordering queue has a moving distance overrun event; When the PDU is correctly received, if a moving distance overrun event occurs in the receiving window of the reordering queue to which the MAC-hs PDU belongs, it is determined that the moving distance of the receiving window is greater than or equal to the maximum value of the TSN, otherwise the receiving window is determined. The moving distance is less than the maximum value of TSN. When the receiving module correctly receives the MAC-hs PDU of a single priority queue, the MAC-hs The PDU is forwarded to the sliding window receiving processing module. The sliding window receiving processing module is configured to receive and process the MAC-hs PDU as follows:

A判断 MAC-hs PDU的 SN是否在其所归属的重排序队列的接收窗口之 内, 如果是则进入步骤 B, 否则进入步骤 C; B 判断 SN是否小于期望的 TSN或者 TSN为 SN的 MAC-hs PDU已被接 收, 如果是则丢弃该 MAC-hs PDU并进入步骤 D, 否则根据 SN将该 MAC-hs PDU緩存到其所归属的重排序队列中的相应位置并进入步骤 D; A judges whether the SN of the MAC-hs PDU is within the receiving window of the reordering queue to which it belongs, and if yes, proceeds to step B, otherwise proceeds to step C; B determines whether the SN is smaller than the expected TSN or the TSN is the MAC of the SN- The hs PDU has been received, if yes, the MAC-hs PDU is discarded and proceeds to step D, otherwise the MAC-hs PDU is buffered according to the SN to the corresponding location in the reordering queue to which it belongs and proceeds to step D;

C根据 SN将该 MAC-hs PDU緩存到其所归属的重排序队列中的相应位 置, 将该重排序队列的接收窗口的上边缘前移到 SN, 并将 TSN小于或等于接 收窗口下边缘的 MAC-hs PDU移出该重排序队列并输出到分拆单元, 此后判 断期望的 TSN是否小于接收窗口的下边缘, 如果是则将期望的 TSN更新为接 收窗口的下边缘, 并进入步骤 D; C buffers the MAC-hs PDU to the corresponding location in the reordering queue to which it belongs according to the SN, advances the upper edge of the receiving window of the reordering queue to the SN, and sets the TSN to be less than or equal to the lower edge of the receiving window. The MAC-hs PDU is removed from the reordering queue and output to the splitting unit, after which it is determined whether the desired TSN is smaller than the lower edge of the receiving window, and if so, the desired TSN is updated to the lower edge of the receiving window, and proceeds to step D;

D 判断期望的 TSN所对应的 MAC-hs PDU是否已经緩存在重排序队列 中, 如果是则将 TSN从期望的 TSN到第一个尚未接收到的 MAC-hs PDUTSN 为止的 MAC- PDU全部输出到分拆单元, 将期望的 TSN设置为第一个尚未 接收到的 MAC-hs PDU的 TSN。 其中, 小于、 等于或大于的运算均以模 N的方式进行。 另外, 记录模块, 用于在首次传输时, 记录该时刻各重排序队列的接收窗 口的上边缘位置; 在正确接收复用 PDU时, 记录该时刻各重排序队列的接收 窗口的下边缘位置。 而该判断模块则用于从记录模块获得首次传输时刻 MAC-hs PDU所归属 的重排序队列的接收窗口的上边缘位置 "W1 ,正确接收时刻该 MAC-hs PDU所 归属的重排序队列的接收窗口的下边缘位置 W2;在 MAC-hs PDU所归属的重 排序队列的接收窗口的移动距离小于预定值时, 如果该 MAC-hs PDU的 TSN 为以模 N的方式介于从 W1到 W2之间的值,则丢弃该 MAC-hs PDU,否则将 该 MAC-hs PDU转给滑动窗口接收处理模块。 本发明第四实施方式的 HSDPA的 Node B中, 以 HARQ方式传输 PDU 的传输模块中包含判定模块。 该判断模块, 用于判断复用 PDU 中所包含的符合预定条件的 MAC-hs PDU是否被要求停止重传, 如果是指示传输模块停止该复用 PDU的重传。 其中, 符合预定条件的 MAC-hs PDU是: 复用 PDU中所包含的所有 MAC-hs PDU; 或者, 对应优先级队列的优先 级最低的 MAC-hs PDU; 或者, 对应优先级队列的发送窗口最大的 MAC-hs PDU; 或者, 复用 PDU对应优先级队列中指定的至少一个优先级队列的

Figure imgf000022_0001
如果符合预定条件的 MAC-hs PDU多于一个, 则该判断模块在所有符合 预定条件的 MAC-hs PDU都被要求停止重传时, 指示传输模块停止复用 PDU 的重传。 虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描 述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改 变, 而不偏离本发明的精神和范围。 D determines whether the MAC-hs PDU corresponding to the desired TSN has been buffered in the reordering queue, and if so, outputs the MAC-PDUs from the expected TSN to the first MAC-hs PDUTSN that has not been received yet to The split unit sets the expected TSN to the TSN of the first MAC-hs PDU that has not been received. Among them, operations smaller than, equal to or greater than are performed in the manner of modulo N. In addition, the recording module is configured to record an upper edge position of the receiving window of each reordering queue at the time of the first transmission; and when the multiplexed PDU is correctly received, record a lower edge position of the receiving window of each reordering queue at the moment. The judging module is configured to obtain, from the recording module, an upper edge position of the receiving window of the reordering queue to which the first transmission moment MAC-hs PDU belongs, "W1, and receive the reordering queue to which the MAC-hs PDU belongs at the correct receiving time. The lower edge position W2 of the window; when the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is less than a predetermined value, if the TSN of the MAC-hs PDU is in the manner of modulo N from W1 to W2 The MAC-hs PDU is discarded, and the MAC-hs PDU is transferred to the sliding window receiving processing module. In the Node B of the HSDPA according to the fourth embodiment of the present invention, the transport module for transmitting the PDU in the HARQ manner includes a determining module, configured to determine whether a MAC-hs PDU included in the multiplexed PDU that meets a predetermined condition is required to stop retransmission, if the transmitting module is instructed to stop retransmission of the multiplexed PDU. The conditional MAC-hs PDU is: multiplex all MAC-hs PDUs included in the PDU; or the lowest-priority MAC-hs PDU corresponding to the priority queue; or the maximum MAC- of the transmission window corresponding to the priority queue- Hs PDU; Who multiplex PDU corresponding to the priority queue specified at least one priority queue
Figure imgf000022_0001
If more than one MAC-hs PDU meets the predetermined condition, the judging module instructs the transmission module to stop retransmission of the multiplexed PDU when all the MAC-hs PDUs that meet the predetermined condition are required to stop retransmission. Although the invention has been illustrated and described with reference to the preferred embodiments of the present invention, it will be understood The spirit and scope of the invention.

Claims

权 利 要 求 Rights request 1. 一种高速下行分组接入的数据接收方法, 其特征在于, 包含以下步驟: 用户设备获得由网络侧至少两个优先级队列的高速媒体访问控制 A data receiving method for high-speed downlink packet access, comprising the steps of: obtaining, by a user equipment, high-speed media access control by at least two priority queues on a network side MAC-hs协议数据单元 PDU复用而成的复用 PDU时, 对其解复用, 得到单个 优先级队列的 MAC-hs PDU; 从首次传输到正确接收该复用 PDU期间, 如果所述 MAC-hs PDU所归属 的重排序队列的接收窗口的移动距离大于或等于预定值, 则丟弃该 MAC-hs PDU。 When a multiplexed PDU is multiplexed with a MAC-hs protocol data unit PDU, it is demultiplexed to obtain a MAC-hs PDU of a single priority queue; from the first transmission to the correct reception of the multiplexed PDU, if the MAC If the moving distance of the receiving window of the reordering queue to which the -hs PDU belongs is greater than or equal to a predetermined value, the MAC-hs PDU is discarded. 2. 根据权利要求 1所述的高速下行分組接入的数据接收方法, 其特征在 于, 所述预定值是所述 MAC-hs PDU的传输序号的最大值 N。 2. The data receiving method of high speed downlink packet access according to claim 1, wherein the predetermined value is a maximum value N of a transmission sequence number of the MAC-hs PDU. 3. 根据权利要求 2所述的高速下行分组接入的数据接收方法, 其特征在 于, 所述步骤还包括: 获得首次传输所述复用 PDU时所述 MAC-hs PDU归属的重排序队列的接 收窗口的上边缘位置 W1 ; 所述复用 PDU被正确接收之前, 如果所述 MAC-hs PDU归属的重排序队 列的接收窗口当前的上边缘再次等于或超过所述 W1 , 则该接收窗口的移动距 离大于或等于所述传输序号的最大值。 The data receiving method for high-speed downlink packet access according to claim 2, wherein the step further comprises: obtaining a reordering queue to which the MAC-hs PDU belongs when transmitting the multiplexed PDU for the first time Receiving an upper edge position W1 of the window; before the multiplexed PDU is correctly received, if the current upper edge of the receiving window of the reordering queue to which the MAC-hs PDU belongs is equal to or exceeds the W1 again, the receiving window The moving distance is greater than or equal to the maximum value of the transmission sequence number. 4. 根据权利要求 3所述的高速下行分组接入的数据接收方法, 其特征在 于, 还包含以下步骤: 获得接收到所述复用 PDU时所述 MAC-hs PDU归属的重排序队列的接收 窗口的下边缘位置 W2; 在所述 MAC-hs PDU所归属的重排序队列的接收窗口的移动距离小于所 述预定值时, 如果该 MAC-hs PDU的传输序号为以模 N的方式介于从所述 W1到 W2之间的值, 则丢弃该 MAC-hs PDU, 否则以滑动窗口方式接收处理 该 MAC-hs PDUo 4. The data receiving method for high speed downlink packet access according to claim 3, further comprising the steps of: obtaining a reordering queue receiving the MAC-hs PDU at the time of receiving the multiplexed PDU a lower edge position W2 of the window; when the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is less than the predetermined value, if the transmission sequence number of the MAC-hs PDU is in the manner of modulo N The MAC-hs PDU is discarded from the value between W1 and W2, otherwise the MAC-hs PDU is received and processed in a sliding window manner. 5. 根据权利要求 1所述的高速下行分组接入的数据接收方法, 其特征在 于, 还包含以下步骤: 如果所述用户设备正确接收的是单个优先级队列的 MAC-hs PDU,则以滑 动窗口方式接收处理该 MAC-hs PDU。 The data receiving method for high-speed downlink packet access according to claim 1, further comprising the step of: sliding if the user equipment correctly receives the MAC-hs PDU of the single priority queue The window mode receives and processes the MAC-hs PDU. 6. 根据权利要求 5所述的高速下行分组接入的数据接收方法, 其特征在 于, 所述滑动窗口方式接收处理包含以下子步骤: 6. The data receiving method for high speed downlink packet access according to claim 5, wherein the sliding window mode receiving process comprises the following substeps: A 当所述 MAC-hs PDU的传输序号 SN在其所归属的重排序队列的接收 窗口之内, 则进入步骤 B, 否则进入步骤 C; A when the transmission sequence number SN of the MAC-hs PDU is within the receiving window of the reordering queue to which it belongs, then proceeds to step B, otherwise proceeds to step C; B 当所述 SN小于期望的传输序号或者传输序号为 SN的 MAC-hs PDU已 被接收,则丢弃该 MAC-hs PDU并进入步骤 D,否则根据所述 SN将该 MAC-lis PDU緩存到其所归属的重排序队列中的相应位置并进入步骤 D; B. When the SN is smaller than the expected transmission sequence number or the MAC-hs PDU whose transmission sequence number is SN has been received, the MAC-hs PDU is discarded and proceeds to step D, otherwise the MAC-lis PDU is buffered according to the SN. Corresponding position in the reordering queue to which it belongs and proceeds to step D; C根据所述 SN将该 MAC-hs PDU緩存到其所归属的重排序队列中的相 应位置, 将该重排序队列的接收窗口的上边缘前移到 SN, 并将传输序号小于 或等于接收窗口下边缘的 MAC-hs PDU移出该重排序队列并输出到分拆单元, 当期望的传输序号小于接收窗口的下边缘,则将期望的传输序号更新为接收窗 口的下边缘, 并进入步骤 D; C buffering the MAC-hs PDU according to the SN to a corresponding position in the reordering queue to which the SN belongs, moving the upper edge of the receiving window of the reordering queue to the SN, and transmitting the sequence number is less than or equal to the receiving window. The lower edge MAC-hs PDU moves out of the reordering queue and outputs to the splitting unit. When the desired transmission sequence number is smaller than the lower edge of the receiving window, the desired transmission sequence number is updated to the receiving window. The lower edge of the mouth, and proceeds to step D; D 当期望的传输序号所对应的 MAC-hs PDU在所述重排序队列中已存 在, 则将传输序号从期望的传输序号到第一个尚未接收到的 MAC-hs PDU传 输序号为止的 MAC-hs PDU全部输出到分拆单元, 将期望的传输序号设置为 第一个尚未接收到的 MAC-hs PDU的传输序号; 其中, 所述小于、 等于或大于的运算均以模 N的方式进行。 D. When the MAC-hs PDU corresponding to the desired transmission sequence number already exists in the reordering queue, the MAC number of the transmission sequence number from the desired transmission sequence number to the first MAC-hs PDU transmission sequence number that has not been received yet The hs PDUs are all output to the splitting unit, and the desired transmission sequence number is set to the transmission sequence number of the first MAC-hs PDU that has not been received; wherein the operations of less than, equal to or greater than are performed in the manner of modulo N. 7. 一种高速下行分组接入的数据重传方法, 其特征在于, 包含以下步骤: 在网络侧,将至少两个优先级队列的高速媒体访问控制 MAC-hs协议数据 单元 PDU复用成复用 PDU, 当重传所述复用 PDU时,如果所述复用 PDU中所包含的符合预定条件的A data retransmission method for high speed downlink packet access, comprising the steps of: multiplexing, at a network side, a high speed medium access control MAC-hs protocol data unit PDU of at least two priority queues into a complex With the PDU, when the multiplexed PDU is retransmitted, if the multiplexed PDU contains the predetermined condition MAC-hs PDU被要求停止重传时, 停止该复用 PDU的重传。 When the MAC-hs PDU is required to stop retransmission, the retransmission of the multiplexed PDU is stopped. 8. 根据权利要求 7所述的高速下行分组接入的数据重传方法, 其特征在 于, 所述符合预定条件的 MAC-hs PDU是: 所述复用 PDU中所包含的所有 MAC-hs PDU; 或者, 对应优先级队列的优先级最低的 MAC-hs PDU; 或者, 对应优先級队列的发送窗口最大的 MAC-hs PDU; 或者, 所述复用 PDU对应优先级队列中指定的至少一个优先级队列的 MAC-hs PDU。 The data retransmission method of the high speed downlink packet access according to claim 7, wherein the MAC-hs PDU that meets the predetermined condition is: all MAC-hs PDUs included in the multiplexed PDU Or the MAC-hs PDU with the lowest priority of the priority queue; or the MAC-hs PDU with the largest transmission window of the priority queue; or the multiplexed PDU corresponds to at least one of the priority specified in the priority queue. The MAC-hs PDU of the level queue. 9. 根据权利要求 8所述的高速下行分组接入的数据重传方法, 其特征在 于, 如果所述符合预定条件的 MAC-hs PDU多于一个, 则在所有符合预定条 件的 MAC-hs PDU都被要求停止重传时, 所述复用 PDU停止重传。 9. The data retransmission method of high speed downlink packet access according to claim 8, characterized in that If the MAC-hs PDUs satisfying the predetermined condition are more than one, the multiplexed PDU stops retransmission when all MAC-hs PDUs that meet the predetermined condition are required to stop retransmission. 10. 一种高速下行分組接入的用户设备, 包含用于接收 PDU的接收模块, 解复用模块, 用于在所述接收模块收到由网络侧至少两个优先級队列的 MAC-hs PDU复用而成的复用 PDU时,对该复用 PDU解复用,得到至少一个 MAC-hs PDU; 至少一个重排序队列, 用于对 MAC-hs PDU重新排序; 其特征在于, 还 包含: 窗口监视模块, 用于从首次传输到正确接收该复用 PDU期间, 监视所述 MAC-hs PDU所归属的重排序队列的接收窗口的移动距离是否大于或等于预 定值, 如果是则丟弃该 MAC-hs PDU。 10. A high-speed downlink packet access user equipment, comprising: a receiving module for receiving a PDU, and a demultiplexing module, configured to receive, at the receiving module, a MAC-hs PDU of at least two priority queues by a network side When the multiplexed multiplexed PDU is multiplexed, the multiplexed PDU is demultiplexed to obtain at least one MAC-hs PDU; and at least one reordering queue is used for reordering the MAC-hs PDU; and the method further includes: a window monitoring module, configured to monitor whether a moving distance of a receiving window of the reordering queue to which the MAC-hs PDU belongs is greater than or equal to a predetermined value during a period from the first transmission to the correct reception of the multiplexing PDU, and if yes, discard the MAC-hs PDU. 11. 根据权利要求 10所述的高速下行分組接入的用户设备, 其特征在于, 所述预定值是传输序号的最大值; 所述用户设备还包括: 用于获得开始首次传 输所述复用 PDU时所述 MAC-hs PDU归属的重排序队列的接收窗口的上边缘 位置 W1的模块; 所述窗口监视模块通过以下方式监视所述 MAC-hs PDU所归属的重排序 队列的接收窗口的移动距离是否小于传输序号的最大值: 所述复用 PDU被正确接收之前, 如果所述 MAC-hs PDU归属的重排序队 列的接收窗口当前的上边缘再次等于或超过所述 W1 , 则该接收窗口的移动距 离大于或等于所述传输序号的最大值。 The high-speed downlink packet access user equipment according to claim 10, wherein the predetermined value is a maximum value of a transmission sequence number; and the user equipment further includes: a module of an upper edge position W1 of a receiving window of a reordering queue to which the MAC-hs PDU belongs; the window monitoring module monitors movement of a receiving window of a reordering queue to which the MAC-hs PDU belongs by: Whether the distance is smaller than the maximum value of the transmission sequence number: before the multiplexed PDU is correctly received, if the current upper edge of the receiving window of the reordering queue to which the MAC-hs PDU belongs is equal to or exceeds the W1 again, the receiving window The moving distance is greater than or equal to the maximum value of the transmission sequence number. 12. 根据权利要求 11所述的高速下行分组接入的用户设备, 其特征在于, 还包含滑动窗口接收处理模块, 用于按以下步骤接收处理 MAC-hs PDU: 12. The user equipment of the high speed downlink packet access according to claim 11, further comprising a sliding window receiving processing module, configured to receive and process the MAC-hs PDU according to the following steps: A判断 MAC-hs PDU的传输序号 SN是否在其所归属的重排序队列的接 收窗口之内, 如果是则进入步驟 B, 否则进入步驟 C; B 判断 SN是否小于期望的传输序号或者传输序号为 SN的 MAC-hs PDU 已被接收, 如果是则丟弃该 MAC-hs PDU并进入步骤 D, 否则根据 S 将该 MAC-hs PDU緩存到其所归属的重排序队列中的相应位置并进入步驟 D; A judges whether the transmission sequence number SN of the MAC-hs PDU is within the reception window of the reordering queue to which it belongs, and if yes, proceeds to step B, otherwise proceeds to step C; B determines whether the SN is smaller than the desired transmission sequence number or the transmission sequence number is The MAC-hs PDU of the SN has been received. If yes, the MAC-hs PDU is discarded and proceeds to step D. Otherwise, the MAC-hs PDU is buffered according to S to the corresponding position in the reordering queue to which it belongs and proceeds to the step. D; C根据 SN将该 MAC-hs PDU緩存到其所归属的重排序队列中的相应位 置, 将该重排序队列的接收窗口的上边缘前移到 SN, 并将传输序号小于或等 于接收窗口下边缘的 MAC-hs PDU移出该重排序队列并输出到分拆单元, 此 后判断期望的传输序号是否小于接收窗口的下边缘,如果是则将期望的传输序 号更新为接收窗口的下边缘, 并进入步骤 D; C buffers the MAC-hs PDU to the corresponding location in the reordering queue to which it belongs according to the SN, advances the upper edge of the receiving window of the reordering queue to the SN, and transmits the sequence number to be less than or equal to the lower edge of the receiving window. The MAC-hs PDU moves out of the reordering queue and outputs to the splitting unit, and thereafter determines whether the desired transmission sequence number is smaller than the lower edge of the receiving window, and if so, updates the desired transmission sequence number to the lower edge of the receiving window, and proceeds to the step D; D 判断期望的传输序号所对应的 MAC-hs PDU是否已经緩存在所述重排 序队列中, 如果是则将传输序号从期望的传输序号到第一个尚未接收到的 MAC-hs PDU传输序号为止的 MAC-hs PDU全部输出到分拆单元, 将期望的 传输序号设置为第一个尚未接收到的 MAC-hs PDU的传输序号; 其中, 所述小于、 等于或大于的运算均以模 N的方式进行; 所述接收模块在正确接收到单个优先级队列的 MAC-hs PDU 时, 将该 MAC-hs PDU转给所述滑动窗口接收处理模块。 D. judging whether the MAC-hs PDU corresponding to the desired transmission sequence number has been buffered in the reordering queue, and if so, transmitting the sequence number from the expected transmission sequence number to the first MAC-hs PDU transmission number that has not been received yet. The MAC-hs PDUs are all outputted to the splitting unit, and the desired transmission sequence number is set to the transmission sequence number of the first MAC-hs PDU that has not been received; wherein the operations of less than, equal to or greater than the modulo N are performed. The method performs: when the receiving module correctly receives the MAC-hs PDU of the single priority queue, the receiving module forwards the MAC-hs PDU to the sliding window receiving processing module. 13. 根据权利要求 11所述的高速下行分组接入的用户设备, 其特征在于, 所述用户设备还包括: 用于获得在正确接收所述复用 PDU时所述 MAC-hs PDU归属的重排序队 列的接收窗口的下边缘位置 W2的模块; 所述监视模块获得所述 W2,在所述 MAC-hs PDU所归属的重排序队列的 接收窗口的移动距离小于所述预定值时, 如果该 MAC-hs PDU的传输序号为 以模 N的方式介于从所述 W1到 W2之间的值,则丟弃该 MAC- hs PDU,否则 将该 MAC-hs PDU转给所述滑动窗口接收处理模块。 13. The user equipment for high speed downlink packet access according to claim 11, wherein: The user equipment further includes: a module for obtaining a lower edge position W2 of a receiving window of the reordering queue to which the MAC-hs PDU belongs when the multiplex PDU is correctly received; the monitoring module obtains the W2, If the moving distance of the receiving window of the reordering queue to which the MAC-hs PDU belongs is less than the predetermined value, if the transmission sequence number of the MAC-hs PDU is in the manner of modulo N, from the W1 to the W2 If the value is between, the MAC-hs PDU is discarded, otherwise the MAC-hs PDU is transferred to the sliding window receiving processing module. 14. 一种高速下行分组接入的基站节点, 包括: 复用模块用于将至少两个 优先级队列的高速媒体访问控制 MAC-hs 协议数据单元 PDU 复用成复用 PDU; 传输模块, 用于以混合自适应重传请求方式传输所述 PDU; 其特征在于, 还包含: 第二判断模块, 用于判断复用 PDU中所包含的符合预定条件的 MAC-hs PDU是否被要求停止重传,如果是指示所述传输模块停止该复用 PDU的重传。 A base station node for high speed downlink packet access, comprising: a multiplexing module, configured to multiplex a high speed medium access control MAC-hs protocol data unit PDU of at least two priority queues into a multiplexed PDU; And transmitting the PDU in a hybrid adaptive retransmission request manner, where the method further includes: a second determining module, configured to determine whether a MAC-hs PDU that meets a predetermined condition included in the multiplexed PDU is required to stop retransmission And if the transmission module is instructed to stop retransmission of the multiplexed PDU. 15. 根据权利要求 14所述的高速下行分组接入的基站节点,其特征在于, 所述符合预定条件的 MAC-hs PDU是: 所述复用 PDU中所包含的所有 MAC-hs PDU; 或者, 对应优先级队列的优先级最低的 MAC-hs PDU; 或者, 对应优先级队列的发送窗口最大的 MAC-hs PDU; 或者, 所述复用 PDU对应优先级队列中指定的至少一个优先级队列的 MAC-hs PDU。 The base station node of the high speed downlink packet access according to claim 14, wherein the MAC-hs PDU that meets a predetermined condition is: all MAC-hs PDUs included in the multiplexed PDU; or , the MAC-hs PDU with the lowest priority corresponding to the priority queue; or the MAC-hs PDU with the largest transmission window corresponding to the priority queue; or The multiplexed PDU corresponds to a MAC-hs PDU of at least one priority queue specified in the priority queue. 16. 根据权利要求 14所述的高速下行分组接入的基站节点,其特征在于, 如果所述符合预定条件的 MAC-hs PDU多于一个, 则所述第二判断模块在所 有符合预定条件的 MAC-hs PDU都被要求停止重传时, 指示所述传输模块停 止所述复用 PDU的重传。 16. The base station node for high speed downlink packet access according to claim 14, wherein if the number of MAC-hs PDUs satisfying a predetermined condition is more than one, the second determining module is in all the conditions that meet the predetermined condition. When the MAC-hs PDU is required to stop retransmission, the transmission module is instructed to stop retransmission of the multiplexed PDU.
PCT/IB2007/000782 2006-06-02 2007-03-28 Data transceive method and device of high speed downlink packet access Ceased WO2008007176A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610084932.4 2006-06-02
CN 200610084932 CN100583824C (en) 2006-06-02 2006-06-02 High speed downlink grouping accessed data receiving and sending method and equipment

Publications (1)

Publication Number Publication Date
WO2008007176A1 true WO2008007176A1 (en) 2008-01-17

Family

ID=38866376

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2007/000782 Ceased WO2008007176A1 (en) 2006-06-02 2007-03-28 Data transceive method and device of high speed downlink packet access

Country Status (2)

Country Link
CN (1) CN100583824C (en)
WO (1) WO2008007176A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115884114A (en) * 2022-11-29 2023-03-31 四川启睿克科技有限公司 Bluetooth mesh control optimization method based on edge calculation
EP4187821A4 (en) * 2020-08-05 2023-09-06 Huawei Technologies Co., Ltd. Communication method and apparatus

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820681B (en) * 2009-02-27 2012-05-23 大唐移动通信设备有限公司 Scheduling method and device of eUE
CN101908953A (en) * 2009-06-02 2010-12-08 中兴通讯股份有限公司 Method and device for dispatching retransmission data
CN102340535B (en) * 2011-07-13 2014-04-02 华为技术有限公司 Data transmission method, device and system
US11277235B2 (en) * 2015-11-23 2022-03-15 Qualcomm Incorporated Techniques for multiplexing or cascading control information and data within a transmission time interval

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040074141A (en) * 2003-02-10 2004-08-23 삼성전자주식회사 Method for designating type of packet data unit in wireless packet data telecommunication system
CN1561487A (en) * 2001-04-25 2005-01-05 诺基亚公司 Method and system for interlayer control between re-sequencing and retransmission entities
CN1667994A (en) * 2004-03-12 2005-09-14 华为技术有限公司 A Method to Prevent Abnormal Update of State Variables
CN1731771A (en) * 2005-08-16 2006-02-08 中兴通讯股份有限公司 System and method for supporting multi-carrier downlink high-speed data packet access
WO2006118831A2 (en) * 2005-04-29 2006-11-09 Interdigital Technology Corporation Mac multiplexing and tfc selection procedure for enhanced uplink

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1561487A (en) * 2001-04-25 2005-01-05 诺基亚公司 Method and system for interlayer control between re-sequencing and retransmission entities
KR20040074141A (en) * 2003-02-10 2004-08-23 삼성전자주식회사 Method for designating type of packet data unit in wireless packet data telecommunication system
CN1667994A (en) * 2004-03-12 2005-09-14 华为技术有限公司 A Method to Prevent Abnormal Update of State Variables
WO2006118831A2 (en) * 2005-04-29 2006-11-09 Interdigital Technology Corporation Mac multiplexing and tfc selection procedure for enhanced uplink
CN1731771A (en) * 2005-08-16 2006-02-08 中兴通讯股份有限公司 System and method for supporting multi-carrier downlink high-speed data packet access

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4187821A4 (en) * 2020-08-05 2023-09-06 Huawei Technologies Co., Ltd. Communication method and apparatus
CN115884114A (en) * 2022-11-29 2023-03-31 四川启睿克科技有限公司 Bluetooth mesh control optimization method based on edge calculation

Also Published As

Publication number Publication date
CN100583824C (en) 2010-01-20
CN101060477A (en) 2007-10-24

Similar Documents

Publication Publication Date Title
CN101589565B (en) Method and device for data transmission of radio link control layer in mobile communication system
EP1673895B1 (en) Medium access control priority-based scheduling for data units in a data flow
CN1523797B (en) Reordering method for enhancement uplink dedicated channel HARQ in WCDMA system
AU2005253495B2 (en) Transmitting and receiving control protocol data unit having processing time information
AU2004307900B2 (en) Updating next-expected TSN and receiver window to avoid stall conditions
US8116250B2 (en) Medium access control discard notification
US8214711B2 (en) Next data indicator handling
KR101084135B1 (en) Status PD Transmitting and Receiving Method in Transceiver of Wireless Communication System
CN101043301B (en) Data rearrangement and recombination method in wireless communication system and its base station
KR20030060026A (en) Method for configuring re-ordering buffers in the High Speed Downlink Packet Access system
CN101009537A (en) A data retransfer method and system
US20100008269A1 (en) Method for transmitting control information in a mobile communication system
US20110019568A1 (en) Method and apparatus for transmitting and receiving data in mobile communication system
WO2008007176A1 (en) Data transceive method and device of high speed downlink packet access
CN100438397C (en) Dow data repeating method in radio communication system
CN1875557B (en) Update next expected TSN and receiver window to avoid stall condition
KR101583724B1 (en) Communication system and method for sending or receiving packet therein
CN101188786B (en) Multi-user multiplexing transmission method, system and device for high-speed downlink packet access
KR101084136B1 (en) Method for transmitting / receiving a PDX including status information in a transmitting and receiving end of a wireless communication system
KR101432101B1 (en) Apparatus and method for processing of received packets for real-time services in high-speed wireless communication systems
CN101039453A (en) Method for submitting scheduling information of high-speed uplink packet access
WO2007090349A1 (en) A method for multi-queue packet data transmission and a system thereof
HK1098610B (en) Medium access control priority-based scheduling for data units in a data flow
HK1077425B (en) System and method for avoiding stall using timer for high-speed downlink packet access system
HK1077425A1 (en) System and method for avoiding stall using timer for high-speed downlink packet access system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07734108

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07734108

Country of ref document: EP

Kind code of ref document: A1