WO2008041295A1 - Wireless communication apparatus - Google Patents

Wireless communication apparatus Download PDF

Info

Publication number
WO2008041295A1
WO2008041295A1 PCT/JP2006/319546 JP2006319546W WO2008041295A1 WO 2008041295 A1 WO2008041295 A1 WO 2008041295A1 JP 2006319546 W JP2006319546 W JP 2006319546W WO 2008041295 A1 WO2008041295 A1 WO 2008041295A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
data unit
pdu
sdu
area
Prior art date
Application number
PCT/JP2006/319546
Other languages
French (fr)
Japanese (ja)
Inventor
Shigeru Shinohara
Noriaki Takahashi
Original Assignee
Fujitsu Limited
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 Fujitsu Limited filed Critical Fujitsu Limited
Priority to PCT/JP2006/319546 priority Critical patent/WO2008041295A1/en
Publication of WO2008041295A1 publication Critical patent/WO2008041295A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Definitions

  • the present invention relates to a wireless communication apparatus having a function of dividing or combining first data items into a second data unit in data transfer between protocol layers of wireless communication, and more particularly to wireless communication.
  • a wireless communication apparatus having a function of dividing or combining first data items into a second data unit in data transfer between protocol layers of wireless communication, and more particularly to wireless communication.
  • this relates to a wireless communication device that performs communication processing when the end of the SDU is included in the PDU.
  • the protocol layer in a wireless communication system such as W-CDMA is composed of a physical layer (layer 1), a data link layer (layer 2), and a network layer (layer 3).
  • Layer 2 is MAC (Medium
  • RLC Radio Link Control
  • FIG. 1 shows RLC PDU (Protocol Data
  • FIG. 2 is a diagram showing a format of (Unit).
  • the RLC PDU (hereinafter referred to as PDU) shown in Fig. 1 is an Acknowledge that allows data acknowledgment control and retransmission control.
  • the PDU header is a D / C bit that distinguishes between user data and control data, and a sequence number (SN (Sequence
  • the data size of the PDU is fixed to, for example, 42 oct, 82 oct, 122 oct (loct (octet) is 8 bits), and is not changed during communication.
  • the PDU is identified by the sequence number SN and The Kens number SN is given a number from 0 to a maximum of 4095, for example.
  • the RLC transmission side is fixed by dividing, combining, and padding variable-length RLC SDUs (Service Data Units) (hereinafter referred to as SDUs) transmitted from higher layers. Convert to long PDU. Since the SDU size is variable, when the SDU is divided or combined into fixed-length PDUs, the end position of the SDU does not necessarily match the end position of the PDU. Therefore, if the end position of the SDU is present in the PDU, a length indicator LI is added to the PDU as header information to indicate the end position.
  • SDUs Service Data Units
  • the number of LI bits may be 7 bits (substantially 1 octet) or 15 bits (substantially 2 octets), and either one operates according to an instruction from an upper layer. However, since LI is usually 15 bits, the following description will be made with an example of operation with 15 bits. Whether LI is present in the PDU depends on the HE (Header
  • FIG. 2 is a flowchart showing conventional PDU generation processing.
  • sPDU indicates the free data size of the PDU
  • sSDU indicates the data size of the SDU.
  • step S101 if the free data size (sPDU) of the PDU is smaller than the data size (sSDU) of the SDU, the SDU is divided into segment data in units of sPDUs (the final segment data may be smaller than the sPDU).
  • the remaining sSDU previous sSDU—sPDU) (S109)
  • each segment data is stored in the data area in the PDU (S107). If there is a remaining sSDU in step S108, the process returns to step S101.
  • the segment data of the S DU is stored in the PDU (S107), and the LI value "0x0000" is inserted in the header of the next PDU (S110).
  • the LI value “0x0000” means that “the SDU ended in accordance with the last octet of the PDU of the previous SN” as shown in FIG. However, in this case, it cannot be recognized that the end of the SDU is included until the next PDU containing the LI value “0x00 00” is received! / ⁇
  • step S102 If the sPDU and sSDU match in step S102, the process proceeds to step S108! / And the remaining sSDU
  • step S103 if the sPDU is sSDU + 1, that is, the sPDU is 1 octet. If there is a surplus, LI needs to be inserted because the end of the SDU is in the PDU, but if LI of 2 octets is inserted, sPDU will be reduced by 2 octets, so sPDU will be 1 octet. Not enough.
  • the segment data for sSDU is stored in the PDU without inserting the LI indicating the end of the SDU (S107), and padding is inserted in the remainder of 1 octet (S112). Insert the LI value “0x7FFB” into the PDU header (Slll).
  • the LI value “0x7FFB” means, as shown in FIG. 8 to be described later, that “SDU ended in accordance with the last octet of the previous PDU—one remaining octet is padding”. In this case as well, until the next PDU containing the LI value “0x7FFB” is received, it cannot be recognized that the end of the SDU is included! /! /.
  • step S104 if the sPDU is sSDU + 2, that is, if the sPDU has more than 2 octets, by inserting a 2-octet LI value indicating that there is an end of the SDU, the end of the PDU and the SDU The end of the data matches exactly. Therefore, a normal LI value indicating the end position of the SDU is inserted (S106), and segment data for sSDU is stored in the PDU (S107).
  • step S105 if the sPDU is sSDU + 3, that is, if the sPDU has more than 3 octets, the LI value of 2 octets indicating the end of the SDU is inserted, and the remaining 1 octet is padded.
  • the LI value When inserting, it is not possible to insert a LI value indicating that the remaining 1 octet is padding.
  • a normal LI value indicating the end position of the SDU is inserted (S106), data for sSDU is loaded into the PDU (S107), and padding is inserted in the remaining 1 octet (S114).
  • the LI value “0x7FFB” is inserted into the PDU header (S113).
  • the LI value “0x7 FFB”, as shown in FIG. 8 to be described later, means that “SDU ended in accordance with the last octet 1 of the previous PDU. The remaining 1 octet is padding”. In this case, it is impossible to distinguish whether the octet after the last position of the SDU is padding or the data of the next SDU.
  • Patent Document 1 is configured to include one access point and a plurality of terminals.
  • Next packet information indicating the size of the next packet to be transmitted next to the packet or the presence / absence of the next packet by the terminal that is transmitting the packet to the access point Is added to the packet.
  • Patent Document 1 Japanese Unexamined Patent Publication No. 2006-67115
  • FIG. 3 is a diagram showing a pattern of conventional PDU generation processing.
  • FIG. 3 (A) shows a case where the SDU data does not end with the last octet of the current PDU and continues. There is no problem in this case.
  • Fig. 3 ( ⁇ ') shows the case where the last segment data of the SDU data matches the last octet of the current PDU.
  • the LI indicating that the end of the SDU ends with the end octet of the PDU cannot be inserted. If LI is inserted, the last segment data of the SDU will not end with the last octet of the PDU. Therefore, there is a problem that it is not possible to determine that the SDU is terminated with the current PDU.
  • Figure 3 (iii) shows the case where the SDU data ends in the last octet-1 of the current PDU and padding is inserted in the last octet.
  • a LI that includes the end of the SDU and that the end octet is padding. If the LI is inserted, the SDU will not be terminated in the current PDU. Therefore, there is a problem that it cannot be determined that the SDU will end with the current PDU.
  • FIG. 3 (C) shows a case where the SDU ends with the last octet-2 of the current PDU.
  • the end of the SDU and the end of the PDU match exactly, and no problem occurs.
  • FIG. 3 (D) shows a case where the SDU ends with the last octet-3 of the current PDU.
  • a 2-octet LI that indicates the end position of the S DU is inserted, and a force that inserts padding into the last octet cannot be inserted to indicate that the end octet is padding. Therefore, it cannot be determined whether the last octet is the leading data of the next SDU that is padding! / ⁇ and ⁇ ⁇ .
  • FIG. 3 (E) shows a case where the SDU ends with the last octet-4 of the current PDU, and the remaining octets contain the head data of the next SDU. In this case, only a 2-octet LI indicating the end position of the SDU is inserted, and no problem occurs.
  • FIG. 3 (F) shows a case where the SDU ends with the last octet of the current PDU—4 and nodding is inserted into the remaining octets (actually, no padding is inserted).
  • a 2-octet LI indicating the end position of the S DU
  • a LI r0x7FFFj indicating that the remaining octets are padding (may be 0 octets) can be inserted.
  • FIG. 3 (G) shows a case where the SDU ends with the last octet of the current PDU—5 and noding is inserted into the remaining octets.
  • a 2-octet LI indicating the end position of the SDU and a LI “0x7FFF” indicating that the remaining octets are padding can be inserted.
  • FIG. 3 (H) shows a case where the last segment data of SDU # 1 ends with the current PDU, and the entire next SDU # 2 ends with the last octet of the current PDU.
  • LI indicating the end position of SDU # 1 is inserted force.
  • LI indicating the end position of SDU # 2 cannot be inserted! /. Therefore, there is a problem that it cannot be determined that the next SDU # 2 will end in the current PDU.
  • FIG. 3 (I) shows a case where SDU # 1 ends with the current PDU, and the entire next SDU # 2 ends with end octet-1 of the current PDU.
  • the LI indicating the end position of the SDI cannot include the LI indicating that the end of the next SDU # 2 is included and the end octet is padding. Therefore, there is a problem that it cannot be determined that the next SDU # 2 will be terminated in the current PDU.
  • FIG. 3 (J) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with end octet-2 of the current PDU.
  • the LI indicating the end position of the SDI is inserted, and furthermore, the LI indicating the end position of the next SDU # 2 can be inserted, so no problem occurs.
  • FIG. 3 (K) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet-3 of the current PDU.
  • LI indicating the end position of SDU # 1 is inserted, and LI indicating the end position of SDU # 2 is also inserted, but LI indicating that the end octet is padding cannot be inserted. . Therefore, the last octet of the current PDU is There is a problem that it is not possible to determine whether this is the beginning data of the next SDU after SDU # 2.
  • FIG. 4 is a diagram showing processing when the next PDU after receiving the current PDU is retransmitted.
  • R LC receiver (receiver's wireless communication device) receives PDUs sequentially.
  • the end of SDU # 1 is the power contained in PDU # 3.
  • LI indicating that PDU # 3 has the end of SDU # 1 is included in the next PDU # 4. Therefore, when PDU # 3 is received, SDU # 1 is completed, but the completion cannot be recognized until PDU # 4 is received and the LI included in it is acquired.
  • P The completion of SDU # 1 cannot be recognized until DU # 4 is received.
  • PDU # 1 to PDU # 3 including all segment data of SDU # 1 were received normally, the effect of retransmission of PDU # 4 of SDU # 1 unrelated to SDU # 1 Therefore, the transfer to the upper layer is greatly delayed.
  • a first configuration of the wireless communication apparatus of the present invention receives a variable-length first data unit at a predetermined layer constituting a wireless communication protocol layer, and In a wireless communication device that converts one data unit to one or more fixed-length second data units, the received data size of the first data unit is the data size of the free data area of the second data unit. If larger, the dividing means for dividing the first data unit into a plurality of segment data in accordance with the data size of the empty data area of the second data unit, and the entire received first data unit or the plurality of data The data size of the last segment data of the segment data is one octet larger than the data size of the empty data area of the second data unit.
  • a second configuration of the wireless communication apparatus of the present invention is a predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data unit, and receives one first data unit.
  • a wireless communication device that converts a plurality of fixed-length second data units If the received data size of the first data unit is larger than the data size of the free data area of the second data unit, the data size of the free data area of the second data unit Dividing means for dividing the data into a plurality of segment data in accordance with the data size of the received first data unit or the data size of the second data unit in which the data size of the last segment data of the plurality of segment data is the second data unit Control means for setting a value indicating that the end of the first data unit and the end of the second data unit match in a predetermined area of the header area of the second data unit if the size matches the size; It is characterized by providing.
  • a third configuration of the wireless communication device of the present invention is a predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data unit, and receives one first data unit. Or, in a wireless communication device that converts to a plurality of fixed-length second data units, if the data size of the received first data unit is larger than the data size of the empty data area of the second data unit, A dividing means for dividing the first data unit into a plurality of segment data in accordance with the data size of the empty data area of the second data unit; and the received first data unit or the plurality of segment data If the data size of the last segment data is 3 octets less than the data size of the free data area of the second data unit, The data size of the free data area of the second data unit is inserted in the header area of the data unit by inserting a leading pad of 1 octet together with a length indicator of 2 octets indicating the end position of the entire first data unit or the
  • a fourth configuration of the wireless communication apparatus of the present invention is a predetermined layer that constitutes a protocol layer for wireless communication, receives a variable length first data unit, and receives one first data unit.
  • the received first data unit is converted into data in the free data area of the second data unit.
  • the dividing means for dividing the data into a plurality of segment data according to the data size, By inserting a length indicator without indicating the end position of the first data data in the header area, the data size of the free data area of the second data data is reduced, and the dividing means performs One data unit is divided into multiple segment data, the second data unit is assembled using segment data that does not include the end of the first data unit, and the final segment data that includes the end of the first data unit is And a control means for assembling the next second data unit.
  • the first data unit is provided in a layer 2 constituting a protocol layer for wireless communication. It is a service data unit (SDU) transmitted / received in the RLC layer to which it belongs, and the second data unit is a protocol data unit (PDU) transmitted / received in the RLC layer.
  • SDU service data unit
  • PDU protocol data unit
  • a sixth configuration of the wireless communication apparatus of the present invention is characterized in that, in the fifth configuration, the predetermined area is a header extension area of a protocol data unit.
  • a new definition indicating that leading padding is inserted in the header area of the second data unit, and that the end of the first data unit and the end of the second data unit match. If the end of the first data unit and the end of the second data unit match, the end position of the two data units remains the same. In the second data unit, it can be shown that the end of both coincide. In addition, by inserting a length indicator that indicates that the end of the two matches, it is possible to eliminate the inconsistency that the end of the two does not match.
  • FIG. 1 is a diagram showing a format of RLC PDU (Protocol Data Unit).
  • FIG. 2 is a flowchart showing a conventional PDU generation process.
  • FIG. 3 is a diagram showing a pattern of conventional PDU generation processing.
  • FIG. 4 is a diagram showing processing when the next PDU after receiving the current PDU is retransmitted.
  • FIG. 5 is a configuration diagram of a wireless communication apparatus in an embodiment of the present invention.
  • FIG. 6 is a diagram showing a PDU format in the embodiment of the present invention.
  • FIG. 7 is a diagram for explaining the definition of the HE region in the embodiment of the present invention.
  • FIG. 8 is a diagram illustrating the definition of LI in the embodiment of the present invention.
  • FIG. 9 is a flowchart showing a PDU generation process in the embodiment of the present invention.
  • FIG. 10 is a diagram showing a pattern of PDU generation processing in the embodiment of the present invention.
  • FIG. 11 is a diagram showing a process when the next PDU after receiving the current PDU is retransmitted in the embodiment of the present invention.
  • FIG. 12 is a diagram for explaining a delay in SDU transfer to a higher layer than in the first example.
  • FIG. 13 is a diagram for explaining a delay in SDU transfer to a higher layer than in the second example. Explanation of symbols
  • Radio communication terminal device 20: Radio base station device, 11: RLC transmission control unit, 12: RLC reception control unit, 21: RLC transmission control unit, 22: RLC SDU reception control unit
  • FIG. 5 is a configuration diagram of a radio communication apparatus according to the embodiment of the present invention.
  • the wireless communication device is the wireless communication terminal device 10 or the wireless base station device 20, and the wireless communication terminal device 1
  • radio base station apparatus 20 is RLC transmission control units 11 and 21 and RLC reception control unit 12, respectively.
  • the RLC transmission control units 11 and 21 receive one or more SDUs from the upper layer in the RLC layer. Is divided into multiple segment data (if the SDU is smaller than the data size of the PDU, the multiple SDUs are combined) and converted into a PDU, and based on the retransmission request from the receiving side, V It has a function to retransmit the PDU that is the target of the retransmission request.
  • RLC reception control units 12 and 22 assemble SDUs from received PDUs in the RLC layer
  • the embodiment described below is the control in the RLC transmission control units 11 and 21, and the RLC transmission control units 11 and 21 are provided with the dividing means and the control means in the present invention.
  • the radio base station apparatus 20 is the radio communication apparatus of the present invention.
  • the radio communication terminal apparatus 10 is the radio communication apparatus of the present invention.
  • the RLC transmission control unit 11 of the radio communication terminal apparatus 10 will be described as an example, but the embodiment of the present invention is similarly applied to the RLC transmission control unit 21 of the radio base station apparatus 20.
  • the RLC transmission control units 11 and 12 and the RLC reception control units 12 and 22 may be configured by deviations of hardware, software, or a combination of both.
  • preceding padding (7 bits) is defined as a new item in the header area of the PDU.
  • FIG. 6 is a diagram showing a PDU format in the embodiment of the present invention.
  • the header area of the PDU is provided with a 1-octet preceding padding area, which consists of 7-bit preceding padding and 1 E (Extension) bit.
  • the E bit has the same octet as LI (Length
  • leading padding area is set as necessary, as will be described later, and if set, is a maximum of one octet. Leading padding has no meaning in itself and is only used to resize the PDU by one octet.
  • an unused value is newly defined in the HE area of the header area of the PDU.
  • the upper bits are not currently used as "Reserved". So on this Using the place bit, add a new definition to indicate that the end of the SDU matches the end of the PDU. This makes it possible to indicate that the end of SDU without inserting LI matches the end of PDU, and inserts LI indicating that the end of SDU matches the end of PDU as before. This eliminates the dilemma that the end of the SDU does not match the end of the PDU.
  • FIG. 7 is a diagram for explaining the definition of the HE region in the embodiment of the present invention.
  • the values "00" and "01" are already defined values.
  • the new "octet” that follows the value "10" includes the leading padding and the E bit.
  • FIG. 8 is a diagram for explaining the definition of LI in the embodiment of the present invention.
  • the unused value “0x7FFD” can be defined as “This LI does not indicate the end of the SDU”. This newly defined LI has virtually no meaning and is the force used to adjust the size of the PDU by 2 octets.
  • this LI “0x7FFD” may be referred to as padding LI.
  • FIG. 9 is a flowchart showing a PDU generation process in the embodiment of the present invention. This processing is executed by the RLC transmission control units 11 and 21.
  • sPDU indicates the free data size of the PDU
  • sSDU indicates the data size of the SDU.
  • step S108 if there is a remaining sSDU, the process returns to step S101.
  • characteristic processing steps S120 to S127 in FIG. 9 will be described.
  • step S102 if sPDU and sSDU (meaning including the remaining sSDU) are the same, P It is determined whether LI has already been inserted into DU (S120).
  • the insertion of LI means that the end of the previous SDU is the current PDU, and the remainder of the last segment data of the previous SDU (or the entire previous SDU) is subtracted. Free data size sPDU power This is the case when it matches the sSDU of the current SDU. In this case, the newly defined 2-octet padding LI “0x7FFD” shown in FIG. 8 is inserted (S122).
  • step S120 In step S120,! /, And LI are inserted !, na! /, And! /, The last SDU does not end in the current PDU, only the next current SDU.
  • the current PDU is generated from and the end of the current SDU matches the end of the current PDU.
  • the newly defined value “11” shown in FIG. 6 is set in the HE area of the header area of the current PDU (S121).
  • the value “11” is defined as “the last octet of the PDU matches the last octet of the SDU segment data”, and a 2-octet LI is inserted to indicate that the end of the SDU is the end of the PDU.
  • the end of the SDU is the end of the PDU. Since LI is not inserted, the dilemma that the end of SDU does not coincide with the end of PDU by inserting LI is also resolved. On the receiving side (corresponding to RLC reception control units 12 and 22), it is possible to determine that the end of the SDU is the end of the PDU by reading the value “11” in the HE area.
  • step S103 if the sPDU is sSDU + 1, that is, if the sPDU has one octet remaining, the newly defined value "10" shown in FIG. 6 is shown in the HE area of the header area of the current PDU.
  • one octet of leading padding (including the Extension bit) is inserted into the octet following the HE area of the header area (S125).
  • the value “10” is “The following octet includes leading padding and the Extension bit, and the last octet of the PDU is the SDU set.
  • the end of the SDU and the end of the PDU can be matched by inserting leading padding, and by using the value in the HE area, 2 octets can be matched. It is possible to indicate that the end of the SDU without inserting the LI is the end of the PDU. Since LI is not inserted, the dilemma that the end of SDU does not match the end of PDU by inserting LI is also resolved. On the receiving side (corresponding to RLC reception control units 12 and 22), the value “10” in the HE area can be read to make a semi-U extra IJ that the end of the SDU is the end of the PDU.
  • step S104 if the sPDU is sSDU + 2, that is, if the sPDU is more than 2 octets, there is no problem with inserting the LI in this case, so there is the end of the SDU as before.
  • a 2-octet LI value that indicates that the end of the PDU and the end of the SDU data match exactly. Therefore, a normal LI value indicating the end position of the data is inserted (S106), and data for sSDU is loaded in the PDU (S107).
  • step S105 if the sPDU is sSDU + 3, that is, if the sPDU is left with 3 octets, 1 octet remains even if the LI value of 2 octets indicating the end of the SDU is inserted.
  • the newly defined value “10” shown in FIG. 6 in the HE area of the header area of the current PDU similarly to the case of step S103, the newly defined value “10” shown in FIG. 6 in the HE area of the header area of the current PDU.
  • the following octet includes leading padding and the Extension bit, and the last octet of the PDU matches the last octet of the SDU segment data (S126), and the octet following the HE area of the header area is set to 1 Octet leading padding (including Extension bit) is inserted (S127).
  • the insertion of preceding padding the provision of a new definition value indicating that the end of the SDU and the end of the PDU match
  • the SDU is divided by inserting a non-significant LI, and the end of the SDU and the end of the PDU are intentionally By avoiding the match, the problem caused by inserting the LI when the end of the SDU and the end of the PDU match is solved.
  • FIG. 10 is a diagram showing a pattern of PDU generation processing in the embodiment of the present invention, and corresponds to FIG. Figure 10 (A) shows the case where the SDU data does not end with the last octet of the current PDU and continues. In this case, it is the same as Figure 3 (A).
  • Figure 10 ( ⁇ ') shows the case where the last segment data of the SDU data matches the last octet of the current PDU.
  • the last segment data of the SDU data matches the last octet of the current PDU.
  • FIG. 10 (B) shows a case where SDU data ends with the last octet-1 of the current PDU and padding is inserted into the last octet.
  • SDU data ends with the last octet-1 of the current PDU and padding is inserted into the last octet.
  • FIG. 10 (B) shows a case where SDU data ends with the last octet-1 of the current PDU and padding is inserted into the last octet.
  • 010 (C) is the case where the SDU ends with the last octet-2 of the current PDU.
  • a 2-octet LI that indicates the end position of the SDU, the end of the SDU and the end of the PDU are exactly the same, so it is the same as Figure 3 (C).
  • FIG. 10 (D) shows a case where the SDU ends with the last octet-3 of the current PDU.
  • the end of the SDU is set by matching the end of the SDU and the end of the PDU by inserting the leading padding and LI of 2 octets indicating the end position of the SDU, and setting "10" in the HE area of the header. It can be shown that the tail ends with the last octet of the PDU (corresponding to Yes in S105 in Fig. 9).
  • FIG. 10 (E) shows a case where the SDU ends with the last octet-4 of the current PDU, and the remaining octets contain the head data of the next SDU. In this case, only a 2-octet LI indicating the end position of the SDU is inserted, and no problem occurs, as in Fig. 3 (E).
  • FIG. 10 (F) shows a case where the SDU ends with the last octet of the current PDU—4 and padding is inserted in the remaining octets (actually, no padding is inserted).
  • S It is possible to insert LI of 2 octets indicating the end position of DU and LI “0x7FFF” indicating that the remaining octets are padding (may be 0 octets). It is the same.
  • FIG. 10 (G) shows a case where the SDU ends with the last octet-5 of the current PDU and padding is inserted into the remaining octets. Also in this case, as in Fig. 3 (F), 2 octets of LI indicating the end position of SDU and LI ⁇ 0x7FFF '' indicating that the remaining octets are padding can be inserted, and no problem occurs. This is the same as Fig. 3 (G).
  • FIG. 10 (H) shows a case where the last segment data of SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet of the current PDU.
  • insert the newly defined padding LI "0x7FFD" "This LI does not indicate the end of the SDU! /,” So that the end of SDU # 2 does not match the end of the PDU.
  • Split # 2 As a result, when the value “10” or “11” cannot be set in the HE area, the problem caused by the end of the SDU matching the end of the PDU can be avoided (in the case of Yes in S102 in FIG. 9). Corresponds to the case of S120 NO).
  • FIG. 10 (1) shows a case where SDU # 1 ends with the current PDU, and the entire next SDU # 2 ends with the last octet-1 of the current PDU.
  • the end of SDU without inserting LI is the end octet of PDU. It can be shown to end (corresponding to the case of S103 in Fig. 9).
  • FIG. 10 (J) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet-2 of the current PDU.
  • the LI indicating the end position of SDU # 1 is inserted, and furthermore, the LI indicating the end position of the next SDU # 2 can be inserted. It is.
  • FIG. 10 (K) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet-3 of the current PDU.
  • the leading padding and 2-octet LI indicating the end position of the SDU are inserted to match the end of the SDU and the end of the PDU, and "10" is set in the HE area of the header. By setting, it is possible to indicate that the end of the end force of the SDU end force PDU ends (corresponding to the case of S105 in Fig. 9).
  • FIG. 11 is a diagram showing processing when the next PDU after reception of the current PDU is retransmitted in the embodiment of the present invention.
  • Fig. 4 shows the conventional processing.
  • the RLC receiving side receives PDUs sequentially.
  • the end of SDU # 1 is included in PDU # 3, and it is also indicated in PDU # 3 that the end of SDU # 1 matches the end of PDU # 3 by the processing of the embodiment of the present invention described above. Therefore, from the reception of PDU # 3, the end of SDU # 1 can be recognized and the completion of SDU # 1 can be confirmed. In other words, it is not affected by the delay in receiving the next PDU # 4 (such as when it is retransmitted), and can be transferred to the upper layer as soon as SDI is completed.
  • FIG. 12 is a diagram for explaining the delay of SDU transfer to higher layers according to the first example.
  • transfer is performed according to the SDU order (sequence number order).
  • SDU order sequence number order
  • the end of S DU # 1 is the end of PDU # 1
  • Fig. 12 (A) shows the delay when there is no retransmission
  • Fig. 12 (B) shows the end of SDU # 1 is the end of PDU # 1
  • Figure 12 (C) shows the delay due to conventional processing when PDU # 2 including the LI indicating the end is retransmitted.
  • Figure 12 (C) shows the PDU # including the LI indicating the end of PDU # 1 at the end of SDU # 1.
  • FIG. 12 (A) shows the delay when there is no retransmission
  • Fig. 12 (B) shows the end of SDU # 1 is the end of PDU # 1
  • Figure 12 (C) shows the delay due to conventional processing when PDU # 2 including the LI indicating the end is retransmitted.
  • 5 is a diagram showing a delay due to processing in the embodiment of the present invention when 2 is retransmitted.
  • the time (delay time) from the start of reception of one PDU to the start of SDU transfer to the upper layer is set to 1.
  • the delay time is the reference time “1” for all four PDUs, so the average delay time is “1”.
  • FIG. 12 (B) showing the conventional case, when PDU # 2 is retransmitted and PDU # 2 is retransmitted after PDU # 4 is received, SDI completeness PDU # 2 is received SDU # 1 transfer is significantly delayed because it cannot be confirmed until transfer. When SDUs are transferred in order, they are affected by the transfer delay of SDU # 1 and the transfer of subsequent SDUs is also greatly delayed. In the case of Fig. 12 (B), the average delay time is "5". .
  • FIG. 12C showing the case of the embodiment of the present invention
  • SDU # 1 since information indicating the end of SDU # 1 is included in PDU # 1, SDU # 1 has a normal delay time “ 1 '' and only SDUs after SD U # 2 are delayed.In this case, the average delay time is ⁇ 3.25 '', which is significantly reduced compared to the case of Fig. 12 (B).
  • the Also for holding data The capacity of the noffer memory can also be reduced.
  • FIG. 13 is a diagram for explaining the delay of SDU transfer to a higher layer than the second example.
  • the second example shows the case of transferring in the order of completion of SDUs in any order other than the order of SDUs. Similar to Fig. 12, the explanation is simplified when one SDU is assembled by one PDU.
  • the end of SDU # 1 is the end of PDU # 1
  • Fig. 13 (A) shows the delay when there is no retransmission
  • Fig. 13 (B) shows the end of SDU # 1 is PDU # 1
  • Figure 13 (C) shows the delay due to conventional processing when PDU # 2 including LI indicating the end of 1 is retransmitted.
  • Figure 13 (C) shows LI indicating the end of PDU # 1 at the end of SDU # 1.
  • FIG. 10 is a diagram showing a delay due to processing in the embodiment of the present invention when included PDU # 2 is retransmitted.
  • the time (delay time) from the start of reception of one PDU to the start of SDU transfer to higher layers is set to 1.
  • the delay time is the reference time “1” for all four PDUs, so the average delay time is “1”.
  • FIG. 13C showing the case of the embodiment of the present invention
  • SDU # 1 since information indicating the end of SDU # 1 is included in PDU # 1, SDU # 1 has a normal delay time “ “1” is transferred, and SDU # 3 and # 4 are also transferred with the normal delay time “1”, and only SDU # 2 is delayed.
  • the average delay time is “1.75”, which is greatly reduced compared to the case of FIG. 13 (B).
  • the capacity of the noffer memory for holding data can be reduced.
  • the radio communication apparatus of the present invention has explained the communication process when converting from SDU to PDU for the RLC layer belonging to Layer 2 in the protocol configuration of radio communication. Not only the SDU and PDU in the RLC layer, but also the protocol layer for wireless communication. It can be applied to communication processing when the first data unit is divided or combined and converted into the second data unit in the data transfer between the two.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Abstract

A leading padding is inserted into the header area of a PDU composed of RLC layers and further a value of a novel definition, which is indicative of an agreement between the tail of an SDU and the tail of the PDU, is applied to a predetermined area of the header area of the PDU, whereby in a case of the agreement between the SDU tail and the PDU tail, it can be indicated in the PDU that the two tails agree with each other with their positions kept coincident with each other. In addition, this can resolve the contradiction of a disagreement between the two tails that would be caused by inserting a length indicator indicative of the agreement between the two tails.

Description

明 細 書  Specification
無線通信装置  Wireless communication device
技術分野  Technical field
[0001] 本発明は、無線通信のプロトコルレイヤ間データ転送において第一のデータュ-ッ トを分割又は結合して第二のデータユニットに変換する機能を有する無線通信装置 に関し、特に、無線通信のプロトコルレイヤを構成するレイヤ 2に属する RLCレイヤに おいて、 SDUの末尾が当該 PDUに含まれる場合の通信処理を行う無線通信装置に 関する。  TECHNICAL FIELD [0001] The present invention relates to a wireless communication apparatus having a function of dividing or combining first data items into a second data unit in data transfer between protocol layers of wireless communication, and more particularly to wireless communication. In the RLC layer belonging to layer 2 that constitutes the protocol layer, this relates to a wireless communication device that performs communication processing when the end of the SDU is included in the PDU.
背景技術  Background art
[0002] W-CDMAのような無線通信システムにおけるプロトコルレイヤは、物理レイヤ(レイ ャ 1)、データリンクレイヤ(レイヤ 2)、ネットワークレイヤ(レイヤ 3)により構成される。レ ィャ 2は、 MAC(Medium  [0002] The protocol layer in a wireless communication system such as W-CDMA is composed of a physical layer (layer 1), a data link layer (layer 2), and a network layer (layer 3). Layer 2 is MAC (Medium
Access Control)と RLC(Radio Link Control)の 2つのサブレイヤに分けられる。各レイ ャとも 3GPPにより規定されており、 RLCは、 3GPP TS25.322に規定された通信プロト コルである。  Access Control) and RLC (Radio Link Control). Each layer is specified by 3GPP, and RLC is a communication protocol specified by 3GPP TS25.322.
[0003] 図 1は、 RLC PDU(Protocol Data [0003] Figure 1 shows RLC PDU (Protocol Data
Unit)のフォーマットを示す図である。図 1に示す RLC PDU (以下、 PDUと称す)は、デ ータの送達確認制御及び再送制御が可能な Acknowledge  2 is a diagram showing a format of (Unit). The RLC PDU (hereinafter referred to as PDU) shown in Fig. 1 is an Acknowledge that allows data acknowledgment control and retransmission control.
Modeの PDUであって、 PDUのヘッダ部は、ユーザデータと制御データとを区別する D /Cビット、 PDUの順序を示すシーケンス番号(SN(Sequence  The PDU header is a D / C bit that distinguishes between user data and control data, and a sequence number (SN (Sequence
Number))、送達確認要求の有無を示すポーリングビット P、ユーザデータの拡張情報 を示す HE(Header Extension)領域、レングスインジケータ (Length  Number)), polling bit P indicating presence / absence of delivery confirmation request, HE (Header Extension) area indicating user data extension information, length indicator (Length
Indicator)LI、 E(Extension)ビットを備え、データ領域にはデータ及びパディングビット P AD又はピギーバック (Piggybacked  Indicator) With LI and E (Extension) bits, data and padding bits in the data area P AD or Piggybacked
STATUS PDU)が格納される。  STATUS PDU) is stored.
[0004] PDUのデータサイズは、例えば 42oct、 82oct、 122oct(loct(octet)は 8bit)などに固定 され、通信中に変更されることはない。 PDUは、シーケンス番号 SNで識別され、シー ケンス番号 SNは例えば 0〜最大 4095までの数字が付与される。 [0004] The data size of the PDU is fixed to, for example, 42 oct, 82 oct, 122 oct (loct (octet) is 8 bits), and is not changed during communication. The PDU is identified by the sequence number SN and The Kens number SN is given a number from 0 to a maximum of 4095, for example.
[0005] 図 1の RLCにおいて、 RLCの送信側では、上位レイヤから送信される可変長の RLC SDU(Service Data Unit) (以下、 SDUと称す)を分割、結合、パディング処理することで 、固定長の PDUに変換する。 SDUのサイズは可変長であるため、 SDUを固定長の PD Uに分割又は結合する場合に、 SDUの末尾位置が PDUの末尾位置と一致するとは限 られない。そのため、 PDU内に SDUの末尾位置がある場合は、その末尾位置を示す ために、 PDUには、ヘッダ情報としてレングスインジケータ LIが追加される。  [0005] In the RLC of Fig. 1, the RLC transmission side is fixed by dividing, combining, and padding variable-length RLC SDUs (Service Data Units) (hereinafter referred to as SDUs) transmitted from higher layers. Convert to long PDU. Since the SDU size is variable, when the SDU is divided or combined into fixed-length PDUs, the end position of the SDU does not necessarily match the end position of the PDU. Therefore, if the end position of the SDU is present in the PDU, a length indicator LI is added to the PDU as header information to indicate the end position.
[0006] LIのビット数は 7ビット(実質的に 1オクテット)の場合と 15ビット(実質的に 2オクテット )の場合があり、上位レイヤからの指示によりどちらか一方で動作する。ただし、 LIは 通常 15ビットであるので、以下の説明では、 15ビットで動作する場合を例に説明する 。 PDU内に LIが存在するか否かは、ヘッダ内の HE(Header  [0006] The number of LI bits may be 7 bits (substantially 1 octet) or 15 bits (substantially 2 octets), and either one operates according to an instruction from an upper layer. However, since LI is usually 15 bits, the following description will be made with an example of operation with 15 bits. Whether LI is present in the PDU depends on the HE (Header
Extension)領域の値により示される。  It is indicated by the value in the Extension) area.
[0007] 図 2は、従来における PDUの生成処理を示すフローチャートである。図 2において、 sPDUは、 PDUの空きデータサイズを示し、 sSDUは、 SDUのデータサイズを示す。ステ ップ S101において、 PDUの空きデータサイズ (sPDU)が SDUのデータサイズ (sSDU)より 小さい場合、 SDUは sPDU単位のセグメントデータ(最終セグメントデータは sPDUより 小さい場合がある)に分割され(これにより、残り sSDU =前の sSDU— sPDU) (S109)、 各セグメントデータを PDUにデータ領域に格納する(S107)。ステップ S108において、 残り sSDUがある場合は、ステップ S101に戻る。  FIG. 2 is a flowchart showing conventional PDU generation processing. In FIG. 2, sPDU indicates the free data size of the PDU, and sSDU indicates the data size of the SDU. In step S101, if the free data size (sPDU) of the PDU is smaller than the data size (sSDU) of the SDU, the SDU is divided into segment data in units of sPDUs (the final segment data may be smaller than the sPDU). Thus, the remaining sSDU = previous sSDU—sPDU) (S109), each segment data is stored in the data area in the PDU (S107). If there is a remaining sSDU in step S108, the process returns to step S101.
[0008] ステップ S102において、 sPDUと sSDU (残り sSDUも含む意味)が同一である場合、 S DUのセグメントデータを PDUに格納し(S107)、次の PDUのヘッダに LI値「0x0000」を 挿入する(S110)。 LI値「0x0000」は、後述する図 8に示すように、「SDUが前の SNの P DUの末尾オクテットと一致して終了した」ことを意味する。但し、この場合、 LI値「0x00 00」を含む次の PDUを受信するまで、 SDUの末尾が含まれて 、ることを認識できな!/ヽ  [0008] If the sPDU and sSDU (meaning including the remaining sSDU) are the same in step S102, the segment data of the S DU is stored in the PDU (S107), and the LI value "0x0000" is inserted in the header of the next PDU (S110). The LI value “0x0000” means that “the SDU ended in accordance with the last octet of the PDU of the previous SN” as shown in FIG. However, in this case, it cannot be recognized that the end of the SDU is included until the next PDU containing the LI value “0x00 00” is received! / ヽ
[0009] ステップ S102で sPDUと sSDUとが一致する場合、ステップ S108にお!/、て、残り sSDU [0009] If the sPDU and sSDU match in step S102, the process proceeds to step S108! / And the remaining sSDU
=0となり、一つの SDUを PDUに変換する処理が終了する。  = 0 and the process of converting one SDU into a PDU ends.
[0010] ステップ S103において、 sPDUが sSDU+1である場合、すなわち、 sPDUが 1オクテット 余る場合、 PDU内に SDUの末尾があるため、 LIを挿入する必要があるが、 2オクテット の LIを挿入してしまうと、逆に sPDUが 2オクテット少なくなつてしまうため、 sPDUが 1ォ クテツト足りなくなる。 [0010] In step S103, if the sPDU is sSDU + 1, that is, the sPDU is 1 octet. If there is a surplus, LI needs to be inserted because the end of the SDU is in the PDU, but if LI of 2 octets is inserted, sPDU will be reduced by 2 octets, so sPDU will be 1 octet. Not enough.
[0011] この場合、 SDUの末尾があることを示す LIを挿入せずに、 sSDU分のセグメントデー タを PDUに格納し(S107)、余り 1オクテットにパディングを挿入し(S112)、次の PDUへ ッダに LI値「0x7FFB」を挿入する(Slll)。 LI値「0x7FFB」は、後述する図 8に示すよう に、「SDUが前の PDUの末尾オクテット— 1と一致して終了した。残り 1オクテットはパ デイングである」ことを意味する。この場合も、 LI値「0x7FFB」を含む次の PDUを受信 するまで、 SDUの末尾が含まれて!/、ることを認識できな!/、。  [0011] In this case, the segment data for sSDU is stored in the PDU without inserting the LI indicating the end of the SDU (S107), and padding is inserted in the remainder of 1 octet (S112). Insert the LI value “0x7FFB” into the PDU header (Slll). The LI value “0x7FFB” means, as shown in FIG. 8 to be described later, that “SDU ended in accordance with the last octet of the previous PDU—one remaining octet is padding”. In this case as well, until the next PDU containing the LI value “0x7FFB” is received, it cannot be recognized that the end of the SDU is included! /! /.
[0012] ステップ S103で sPDUが sSDU+1である場合、ステップ S108において、残り sSDU=0と なり、一つの SDUを PDUに変換する処理が終了する。  [0012] If the sPDU is sSDU + 1 in step S103, the remaining sSDU = 0 in step S108, and the process of converting one SDU into a PDU ends.
[0013] ステップ S104において、 sPDUが sSDU+2である場合、すなわち、 sPDUが 2オクテット 余る場合、 SDUの末尾があることを示す 2オクテットの LI値を挿入することで、 PDUの 末尾と SDUのデータの末尾がぴったり一致する。従って、 SDUの末尾位置を示す通 常の LI値を挿入し(S106)、 sSDU分のセグメントデータを PDUに格納する(S107)。  [0013] In step S104, if the sPDU is sSDU + 2, that is, if the sPDU has more than 2 octets, by inserting a 2-octet LI value indicating that there is an end of the SDU, the end of the PDU and the SDU The end of the data matches exactly. Therefore, a normal LI value indicating the end position of the SDU is inserted (S106), and segment data for sSDU is stored in the PDU (S107).
[0014] ステップ S104で sPDUが sSDU+2である場合、ステップ S108において、残り sSDU=0と なり、一つの SDUを PDUに変換する処理が終了する。  [0014] If the sPDU is sSDU + 2 in step S104, the remaining sSDU = 0 in step S108, and the process of converting one SDU into a PDU ends.
[0015] ステップ S105において、 sPDUが sSDU+3である場合、すなわち、 sPDUが 3オクテット 余る場合、 SDUの末尾があることを示す 2オクテットの LI値を挿入し、残りの 1オタテツ トにパディングを挿入する場合、その「残り 1オクテットがパディングである」ことを示す LI値を挿入することができない。この場合、 SDUの末尾位置を示す通常の LI値を挿入 し(S106)、 sSDU分のデータを PDUに搭載し(S107)、さらに、余り 1オクテットにパディ ングを挿入し(S114)、次の PDUヘッダに LI値「0x7FFB」を挿入する(S113)。 LI値「0x7 FFB」は、後述する図 8に示すように、「SDUが前の PDUの末尾オクテットー1と一致し て終了した。残り 1オクテットはパディングである」ことを意味する。この場合、 SDUの末 尾位置以降のオクテットがパディングであるの力、次の SDUのデータであるのかの区 別ができない。  [0015] In step S105, if the sPDU is sSDU + 3, that is, if the sPDU has more than 3 octets, the LI value of 2 octets indicating the end of the SDU is inserted, and the remaining 1 octet is padded. When inserting, it is not possible to insert a LI value indicating that the remaining 1 octet is padding. In this case, a normal LI value indicating the end position of the SDU is inserted (S106), data for sSDU is loaded into the PDU (S107), and padding is inserted in the remaining 1 octet (S114). The LI value “0x7FFB” is inserted into the PDU header (S113). The LI value “0x7 FFB”, as shown in FIG. 8 to be described later, means that “SDU ended in accordance with the last octet 1 of the previous PDU. The remaining 1 octet is padding”. In this case, it is impossible to distinguish whether the octet after the last position of the SDU is padding or the data of the next SDU.
[0016] なお、下記特許文献 1は、一つのアクセスポイントと複数の端末とを含んで構成され る無線パケット通信システムにおいて、アクセスポイント宛てにパケットの送信を行おう とする端末が、パケットの次に送信の対象となる次のパケットのサイズ、又は次のパケ ットの有無を示す次パケット情報をパケットに付加することを特徴としている。 [0016] Note that Patent Document 1 below is configured to include one access point and a plurality of terminals. Next packet information indicating the size of the next packet to be transmitted next to the packet or the presence / absence of the next packet by the terminal that is transmitting the packet to the access point Is added to the packet.
特許文献 1 :特開 2006— 67115号公報  Patent Document 1: Japanese Unexamined Patent Publication No. 2006-67115
発明の開示  Disclosure of the invention
発明が解決しょうとする課題  Problems to be solved by the invention
[0017] 図 2に示した処理も含めて、従来の PDU生成処理のパターンを図示すると、図 3の ようになる。図 3は、従来の PDU生成処理のパターンを示す図である。  [0017] The pattern of the conventional PDU generation process including the process shown in FIG. 2 is shown in FIG. FIG. 3 is a diagram showing a pattern of conventional PDU generation processing.
[0018] 図 3 (A)は、 SDUのデータが現 PDUの末尾オクテットで終了せず、さらに続いている 場合である。この場合は問題ない。  [0018] FIG. 3 (A) shows a case where the SDU data does not end with the last octet of the current PDU and continues. There is no problem in this case.
[0019] 図 3 (Α' )は、 SDUデータの最終セグメントデータが現 PDUの末尾オクテットと一致 する場合である。この場合、 SDUの末尾が PDUの末尾オクテットで終了することを示 す LIを挿入することができない。また、 LIを入れてしまうと、 SDUの最終セグメントデー タが PDUの末尾オクテットで終了しなくなってしまう。従って、現 PDUで SDUが終了す ることを判断できな 、と 、う問題がある。  [0019] Fig. 3 (Α ') shows the case where the last segment data of the SDU data matches the last octet of the current PDU. In this case, the LI indicating that the end of the SDU ends with the end octet of the PDU cannot be inserted. If LI is inserted, the last segment data of the SDU will not end with the last octet of the PDU. Therefore, there is a problem that it is not possible to determine that the SDU is terminated with the current PDU.
[0020] 図 3 (Β)は、 SDUデータが現 PDUの末尾オクテット— 1で終了し、末尾オクテットにパ デイングが挿入される場合である。この場合、 SDUの末尾が含まれ且つ末尾オタテツ トがパディングであることを示す LIを挿入することができない。また、当該 LIをいれてし まうと、 SDUが現 PDU内で終了しなくなってしまう。従って、現 PDUで SDUが終了する ことを判断できな 、と 、う問題がある。  [0020] Figure 3 (iii) shows the case where the SDU data ends in the last octet-1 of the current PDU and padding is inserted in the last octet. In this case, it is not possible to insert a LI that includes the end of the SDU and that the end octet is padding. If the LI is inserted, the SDU will not be terminated in the current PDU. Therefore, there is a problem that it cannot be determined that the SDU will end with the current PDU.
[0021] 図 3 (C)は、 SDUが現 PDUの末尾オクテット— 2で終了する場合である。この場合、 S DUの末尾位置を示す 2オクテットの LIを挿入することで、 SDUの末尾と PDUの末尾が ぴったり一致し、問題は生じない。  [0021] FIG. 3 (C) shows a case where the SDU ends with the last octet-2 of the current PDU. In this case, by inserting a 2-octet LI indicating the end position of the SDU, the end of the SDU and the end of the PDU match exactly, and no problem occurs.
[0022] 図 3 (D)は、 SDUが現 PDUの末尾オクテット— 3で終了する場合である。この場合、 S DUの末尾位置を示す 2オクテットの LIが挿入され、さら〖こ、末尾オクテットにパディン グが挿入される力 末尾オクテットがパディングであることを示す LIを挿入することが できない。従って、末尾オクテットが、パディングであるの力 次の SDUの先頭データ であるのか判断できな!/ヽと ヽぅ問題がある。 [0023] 図 3 (E)は、 SDUが現 PDUの末尾オクテット— 4で終了し、残りのオクテットには、次 の SDUの先頭データが含まれる場合である。この場合、 SDUの末尾位置を示す 2オタ テツトの LIが揷入されるのみであり、問題は生じない。 [0022] FIG. 3 (D) shows a case where the SDU ends with the last octet-3 of the current PDU. In this case, a 2-octet LI that indicates the end position of the S DU is inserted, and a force that inserts padding into the last octet cannot be inserted to indicate that the end octet is padding. Therefore, it cannot be determined whether the last octet is the leading data of the next SDU that is padding! / ヽ and ヽ ぅ. [0023] FIG. 3 (E) shows a case where the SDU ends with the last octet-4 of the current PDU, and the remaining octets contain the head data of the next SDU. In this case, only a 2-octet LI indicating the end position of the SDU is inserted, and no problem occurs.
[0024] 図 3 (F)は、 SDUが現 PDUの末尾オクテット— 4で終了し、残りのオクテットには、ノ デイングが挿入される場合である(実際は、パディングは挿入されない)。この場合、 S DUの末尾位置を示す 2オクテットの LIと、残りのオクテットはパディング (0オクテットで もよい)であることを示す LI r0x7FFFjが挿入可能であり、問題は生じな!/、。  [0024] FIG. 3 (F) shows a case where the SDU ends with the last octet of the current PDU—4 and nodding is inserted into the remaining octets (actually, no padding is inserted). In this case, a 2-octet LI indicating the end position of the S DU and a LI r0x7FFFj indicating that the remaining octets are padding (may be 0 octets) can be inserted.
[0025] 図 3 (G)は、 SDUが現 PDUの末尾オクテット— 5で終了し、残りのオクテットには、ノ デイングが挿入される場合である。この場合も、図 3 (F)と同様に、 SDUの末尾位置を 示す 2オクテットの LIと、残りのオクテットはパディングであることを示す LI「0x7FFF」が 挿入可能であり、問題は生じない。  [0025] FIG. 3 (G) shows a case where the SDU ends with the last octet of the current PDU—5 and noding is inserted into the remaining octets. In this case as well, as in Fig. 3 (F), a 2-octet LI indicating the end position of the SDU and a LI “0x7FFF” indicating that the remaining octets are padding can be inserted.
[0026] 図 3 (H)は、 SDU#1の最終セグメントデータが現 PDUで終了し、さらに、次の SDU#2 全体が現 PDUの末尾オクテットで終了する場合である。この場合、 SDU#1の末尾位 置を示す LIは挿入される力 SDU#2の末尾位置を示す LIを挿入することができな!/、。 従って、現 PDUで次の SDU#2が終了することを判断できないという問題がある。  FIG. 3 (H) shows a case where the last segment data of SDU # 1 ends with the current PDU, and the entire next SDU # 2 ends with the last octet of the current PDU. In this case, LI indicating the end position of SDU # 1 is inserted force. LI indicating the end position of SDU # 2 cannot be inserted! /. Therefore, there is a problem that it cannot be determined that the next SDU # 2 will end in the current PDU.
[0027] 図 3 (I)は、 SDU#1が現 PDUで終了し、さらに、次の SDU#2全体が現 PDUの末尾オタ テツト— 1で終了する場合である。この場合、 SDI の末尾位置を示す LIは挿入され る力 次の SDU#2の末尾が含まれ且つ末尾オクテットがパディングであることを示す L Iを挿入することができない。従って、現 PDUで次の SDU#2が終了することを判断でき ないという問題が生じる。  [0027] FIG. 3 (I) shows a case where SDU # 1 ends with the current PDU, and the entire next SDU # 2 ends with end octet-1 of the current PDU. In this case, the LI indicating the end position of the SDI cannot include the LI indicating that the end of the next SDU # 2 is included and the end octet is padding. Therefore, there is a problem that it cannot be determined that the next SDU # 2 will be terminated in the current PDU.
[0028] 図 3 (J)は、 SDU#1が現 PDUで終了し、さらに、次の SDU#2全体が現 PDUの末尾オタ テツト— 2で終了する場合である。この場合、 SDI の末尾位置を示す LIは挿入され 、さらに、次の SDU#2の末尾位置を示す LIを挿入することができるので、問題は生じ ない。  [0028] FIG. 3 (J) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with end octet-2 of the current PDU. In this case, the LI indicating the end position of the SDI is inserted, and furthermore, the LI indicating the end position of the next SDU # 2 can be inserted, so no problem occurs.
[0029] 図 3 (K)は、 SDU#1が現 PDUで終了し、さらに、次の SDU#2全体が現 PDUの末尾ォ クテツト— 3で終了する場合である。この場合、 SDU#1の末尾位置を示す LIは挿入さ れ、さらに、 SDU#2の末尾位置を示す LIも挿入されるが、末尾オクテットがパディング であることを示す LIを挿入することができない。従って、現 PDUの末尾オクテットがパ デイングなのか、 SDU#2の次の SDUの先頭データであるのか判断できないという問題 が生じる。 [0029] FIG. 3 (K) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet-3 of the current PDU. In this case, LI indicating the end position of SDU # 1 is inserted, and LI indicating the end position of SDU # 2 is also inserted, but LI indicating that the end octet is padding cannot be inserted. . Therefore, the last octet of the current PDU is There is a problem that it is not possible to determine whether this is the beginning data of the next SDU after SDU # 2.
[0030] 上述した各問題点を整理すると、次のようになる。すなわち、  [0030] The above problems are summarized as follows. That is,
(1) SDUの末尾と PDUの末尾が一致する場合、 SDUの末尾があることを示す LIを SD Uの末尾が入った現 PCUに挿入できず、次の PDUに挿入される。このため、 SDUの終 了を現 PDU力 判断できず、次の PDUの LIからしか判断できな!/、。  (1) If the end of the SDU and the end of the PDU match, the LI indicating that there is an end of the SDU cannot be inserted into the current PCU containing the end of the SDU, and is inserted into the next PDU. For this reason, the end of SDU cannot be determined from the current PDU power, but only from the LI of the next PDU! /.
[0031] (2) SDUが PDUの末尾オクテット— 1で終了し、末尾オクテットにパデイングが挿入さ れる場合、 SDUの末尾があり且つ残りはパディングであることを示す LIを SDUの末尾 が入った現 PDU内に挿入できず、次の PDUに挿入される。このため、 SDUの終了を現 PDU力も判断できず、さらに、末尾オクテットが(次の SDUの先頭データではなく)パ デイングであることも次の PDUの LIからしか判断できない。  [0031] (2) If the SDU ends with the last octet of the PDU—when padding is inserted in the last octet, the end of the SDU and the rest is padding. It cannot be inserted into the current PDU, but is inserted into the next PDU. For this reason, the end of the SDU cannot be determined by the current PDU power, and it can be determined only from the LI of the next PDU that the last octet is padding (not the first data of the next SDU).
[0032] (3) SDUが PDUの末尾オクテット— 3で終了し、残りのオクテットにパデイングが挿入 される場合、 SDUの末尾があることを示す LIを現 PDUに挿入することはできる力 末尾 オクテットがパディングであることを示す LIを挿入することができず、次の PDUに挿入 される。このため、末尾オクテットが(次の SDUの先頭データではなく)パディングであ ることを次の PDUの LIからしか判断できな!/、。  [0032] (3) If the SDU ends in the last octet of the PDU—and padding is inserted in the remaining octets, the LI can be inserted into the current PDU to indicate that there is an end of the SDU. LI indicating that is a padding cannot be inserted and will be inserted in the next PDU. For this reason, only the LI of the next PDU can determine that the last octet is padding (not the first data of the next SDU)! /.
[0033] このように、 RLC受信側では、 SDUの末尾がある現 PDUを受信しても、次の PDUを受 信するまで、当該現 PDUに SDUの末尾が含まれていることを認識できず、処理の遅 延、複雑ィ匕を招いている。  [0033] Thus, even if the RLC receiving side receives the current PDU with the end of the SDU, it can recognize that the end of the SDU is included in the current PDU until the next PDU is received. In other words, processing is delayed and complicated.
[0034] 例えば、現 PDUが既に受信されている場合であっても、次の PDUを受信できず、再 送処理される場合、次の PDUを受信するまで、現 PDUに後続する PDUの処理ができ ず、データの転送遅延が増大する。  [0034] For example, even if the current PDU has already been received, if the next PDU cannot be received and is retransmitted, processing of the PDU following the current PDU is continued until the next PDU is received. Data transfer delay increases.
[0035] 図 4は、現 PDU受信後の次の PDUが再送処理される場合の処理を示す図である。 R LC受信側(受信側の無線通信装置)は PDUを順次受信する。 SDU#1の末尾は PDU# 3に含まれている力 PDU#3に SDU#1の末尾があることを示す LIは、次の PDU#4に含 まれている。従って、 PDU#3の受信時に、 SDU#1は完成するが、その完成は、 PDU#4 を受信し、それに含まれる LIを取得するまで、認識できない。このとき、次の PDU#4が データエラーなどにより受信できずに再送要求されると、 SDU#3の PDU#9受信後に P DU#4を受信するまで、 SDU#1の完成を認識できない。本来、 SDU#1の全セグメントデ ータを含む PDU#1〜PDU#3は正常に受信されているにもかかわらず、 SDU#1と無関 係の SDU#2の PDU#4の再送の影響を受け、上位レイヤへの転送が大幅に遅れる。 [0035] FIG. 4 is a diagram showing processing when the next PDU after receiving the current PDU is retransmitted. R LC receiver (receiver's wireless communication device) receives PDUs sequentially. The end of SDU # 1 is the power contained in PDU # 3. LI indicating that PDU # 3 has the end of SDU # 1 is included in the next PDU # 4. Therefore, when PDU # 3 is received, SDU # 1 is completed, but the completion cannot be recognized until PDU # 4 is received and the LI included in it is acquired. At this time, if the next PDU # 4 cannot be received due to a data error, etc., and a retransmission request is made, P The completion of SDU # 1 cannot be recognized until DU # 4 is received. Originally, although PDU # 1 to PDU # 3 including all segment data of SDU # 1 were received normally, the effect of retransmission of PDU # 4 of SDU # 1 unrelated to SDU # 1 Therefore, the transfer to the upper layer is greatly delayed.
[0036] また、更なる問題として、(4)後続の SDUがない場合、末尾があることを示す LIのみ 含む (SDUデータを含まな 、)追加の PDUを生成する必要が生じ、通信量が増大する [0036] Further, as a further problem, (4) when there is no subsequent SDU, it is necessary to generate an additional PDU including only LI indicating that there is a tail (not including SDU data), and the traffic volume is reduced. Increase
[0037] 従って、上記(1)〜(3)のような場合であっても、 SDUの末尾が含まれる PDUに、そ れを示す情報 (例えば、 LI)が含まれるように RLC制御を行うことが望ましぐ本発明の 目的は、それを可能とする無線通信装置を提供することにある。 [0037] Therefore, even in the cases (1) to (3) above, RLC control is performed so that the PDU including the end of the SDU includes information (for example, LI) indicating the PDU. It is an object of the present invention to provide a wireless communication apparatus that enables this.
課題を解決するための手段  Means for solving the problem
[0038] 上記目的を達成するための本発明の無線通信装置の第一の構成は、無線通信の プロトコルレイヤを構成する所定レイヤで、可変長の第一のデータユニットを受信し、 一つの第一のデータユニットを一つ又は複数の固定長の第二のデータユニットに変 換する無線通信装置において、受信した第一のデータユニットのデータサイズが第 二のデータユニットの空きデータ領域のデータサイズより大きい場合、当該第一のデ ータユニットを第二のデータユニットの空きデータ領域のデータサイズに合わせて複 数のセグメントデータに分割する分割手段と、受信した第一のデータユニット全体又 は前記複数のセグメントデータのうちの最終セグメントデータのデータサイズが第二 のデータユニットの空きデータ領域のデータサイズより 1オクテット少な 、場合、第二 のデータユニットのヘッダ領域に 1オクテットの先行パディングを挿入し、第二のデー タユニットの空きデータ領域のデータサイズを 1オクテット減らすことで、第一のデータ ユニットの末尾と第二のデータユニットの末尾を一致させ、前記先行パディングが揷 入されていること且つ第一のデータユニットの末尾と第二のデータユニットの末尾が 一致していることを示す値を前記第二のデータユニットのヘッダ領域の所定領域に 設定する制御手段とを備えることを特徴とする。 [0038] In order to achieve the above object, a first configuration of the wireless communication apparatus of the present invention receives a variable-length first data unit at a predetermined layer constituting a wireless communication protocol layer, and In a wireless communication device that converts one data unit to one or more fixed-length second data units, the received data size of the first data unit is the data size of the free data area of the second data unit. If larger, the dividing means for dividing the first data unit into a plurality of segment data in accordance with the data size of the empty data area of the second data unit, and the entire received first data unit or the plurality of data The data size of the last segment data of the segment data is one octet larger than the data size of the empty data area of the second data unit. If this is the case, insert one octet of leading padding into the header area of the second data unit, and reduce the data size of the free data area of the second data unit by one octet. The end and the end of the second data unit are matched, and a value indicating that the preceding padding is inserted and the end of the first data unit and the end of the second data unit are the same And control means for setting a predetermined area in the header area of the second data unit.
[0039] 本発明の無線通信装置の第二の構成は、無線通信のプロトコルレイヤを構成する 所定レイヤで、可変長の第一のデータユニットを受信し、一つの第一のデータュニッ トを一つ又は複数の固定長の第二のデータユニットに変換する無線通信装置におい て、受信した第一のデータユニットのデータサイズが第二のデータユニットの空きデ ータ領域のデータサイズより大きい場合、当該第一のデータユニットを第二のデータ ユニットの空きデータ領域のデータサイズに合わせて複数のセグメントデータに分割 する分割手段と、受信した第一のデータユニット全体又は前記複数のセグメントデー タのうちの最終セグメントデータのデータサイズが第二のデータユニットの空きデータ 領域のデータサイズと一致する場合、第一のデータユニットの末尾と第二のデータュ ニットの末尾が一致していることを示す値を前記第二のデータユニットのヘッダ領域 の所定領域に設定する制御手段とを備えることを特徴とする。 [0039] A second configuration of the wireless communication apparatus of the present invention is a predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data unit, and receives one first data unit. Or a wireless communication device that converts a plurality of fixed-length second data units If the received data size of the first data unit is larger than the data size of the free data area of the second data unit, the data size of the free data area of the second data unit Dividing means for dividing the data into a plurality of segment data in accordance with the data size of the received first data unit or the data size of the second data unit in which the data size of the last segment data of the plurality of segment data is the second data unit Control means for setting a value indicating that the end of the first data unit and the end of the second data unit match in a predetermined area of the header area of the second data unit if the size matches the size; It is characterized by providing.
[0040] 本発明の無線通信装置の第三の構成は、無線通信のプロトコルレイヤを構成する 所定レイヤで、可変長の第一のデータユニットを受信し、一つの第一のデータュニッ トを一つ又は複数の固定長の第二のデータユニットに変換する無線通信装置におい て、受信した第一のデータユニットのデータサイズが第二のデータユニットの空きデ ータ領域のデータサイズより大きい場合、当該第一のデータユニットを第二のデータ ユニットの空きデータ領域のデータサイズに合わせて複数のセグメントデータに分割 する分割手段と、受信した第一のデータユニット全体又は前記複数のセグメントデー タのうちの最終セグメントデータのデータサイズが第二のデータユニットの空きデータ 領域のデータサイズより 3オクテット少な 、場合、第二のデータユニットのヘッダ領域 に、第一のデータユニット全体又は最終セグメントの末尾位置を示す 2オクテットのレ ングスインジケータとともに 1オクテットの先行パディングを挿入し、第二のデータュ- ットの空きデータ領域のデータサイズを 1オクテット減らすことで、第一のデータュ-ッ トの末尾と第二のデータユニットの末尾を一致させ、前記先行パディングが挿入され ていること且つ第一のデータユニットの末尾と第二のデータユニットの末尾が一致し ていることを示す値を前記第二のデータユニットのヘッダ領域の所定領域に設定す る制御手段とを備えることを特徴とする。  [0040] A third configuration of the wireless communication device of the present invention is a predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data unit, and receives one first data unit. Or, in a wireless communication device that converts to a plurality of fixed-length second data units, if the data size of the received first data unit is larger than the data size of the empty data area of the second data unit, A dividing means for dividing the first data unit into a plurality of segment data in accordance with the data size of the empty data area of the second data unit; and the received first data unit or the plurality of segment data If the data size of the last segment data is 3 octets less than the data size of the free data area of the second data unit, The data size of the free data area of the second data unit is inserted in the header area of the data unit by inserting a leading pad of 1 octet together with a length indicator of 2 octets indicating the end position of the entire first data unit or the last segment. Is reduced by one octet, so that the end of the first data unit matches the end of the second data unit, the preceding padding is inserted, and the end of the first data unit and the second data unit Control means for setting a value indicating that the end of the unit is coincident to a predetermined area of the header area of the second data unit.
[0041] 本発明の無線通信装置の第四の構成は、無線通信のプロトコルレイヤを構成する 所定レイヤで、可変長の第一のデータユニットを受信し、一つの第一のデータュニッ トを一つ又は複数の固定長の第二のデータユニットに変換する無線通信装置におい て、受信した第一のデータユニットを第二のデータユニットの空きデータ領域のデー タサイズに合わせて複数のセグメントデータに分割する分割手段と、受信した第一の データユニット全体のデータサイズが第二のデータユニットの空きデータ領域のデー タサイズと一致する場合、第二のデータユニットのヘッダ領域に、第一のデータュ- ットの末尾位置を示さな 、レングスインジケータを挿入することで、第二のデータュ- ットの空きデータ領域のデータサイズを減らして、前記分割手段により、第一のデータ ユニットを複数のセグメントデータに分割させ、第一のデータユニットの末尾を含まな いセグメントデータを用いて第二のデータユニットを組み立て、第一のデータユニット の末尾を含む最終セグメントデータを用いて次の第二のデータユニットを組み立てる 制御手段とを備えることを特徴とする。 [0041] A fourth configuration of the wireless communication apparatus of the present invention is a predetermined layer that constitutes a protocol layer for wireless communication, receives a variable length first data unit, and receives one first data unit. Alternatively, in a wireless communication device that converts a plurality of fixed-length second data units, the received first data unit is converted into data in the free data area of the second data unit. If the data size of the received first data unit matches the data size of the free data area of the second data unit, and the dividing means for dividing the data into a plurality of segment data according to the data size, By inserting a length indicator without indicating the end position of the first data data in the header area, the data size of the free data area of the second data data is reduced, and the dividing means performs One data unit is divided into multiple segment data, the second data unit is assembled using segment data that does not include the end of the first data unit, and the final segment data that includes the end of the first data unit is And a control means for assembling the next second data unit.
[0042] 本発明の無線通信装置の第五の構成は、上記第一乃至第四の構成のいずれかに おいて、前記第一のデータユニットは、無線通信のプロトコルレイヤを構成するレイヤ 2に属する RLCレイヤで送受信されるサービスデータユニット(SDU)であり、前記第二 のデータユニットは、前記 RLCレイヤで送受信されるプロトコルデータユニット(PDU) であることを特徴とする。  [0042] According to a fifth configuration of the wireless communication apparatus of the present invention, in any one of the first to fourth configurations, the first data unit is provided in a layer 2 constituting a protocol layer for wireless communication. It is a service data unit (SDU) transmitted / received in the RLC layer to which it belongs, and the second data unit is a protocol data unit (PDU) transmitted / received in the RLC layer.
[0043] 本発明の無線通信装置の第六の構成は、上記第五の構成において、前記所定領 域は、プロトコルデータユニットのヘッダェクスパンシヨン領域であることを特徴とする  [0043] A sixth configuration of the wireless communication apparatus of the present invention is characterized in that, in the fifth configuration, the predetermined area is a header extension area of a protocol data unit.
発明の効果 The invention's effect
[0044] 本発明によれば、第二のデータユニットのヘッダ領域に先行パディングを挿入する こと、第一のデータユニットの末尾と第二のデータユニットの末尾が一致することを示 す新規な定義の値を第二のデータユニットのヘッダ領域の所定領域に与えることに より、第一のデータユニットの末尾と第二のデータユニットの末尾が一致する場合に、 両者の末尾位置を一致させたまま、当該第二のデータユニット内で、両者の末尾が 一致していることを示すことができる。また、両者の末尾が一致することを示すレング スインジケータを挿入することにより、両者の末尾が不一致となってしまう矛盾を解消 することができる。  [0044] According to the present invention, a new definition indicating that leading padding is inserted in the header area of the second data unit, and that the end of the first data unit and the end of the second data unit match. If the end of the first data unit and the end of the second data unit match, the end position of the two data units remains the same. In the second data unit, it can be shown that the end of both coincide. In addition, by inserting a length indicator that indicates that the end of the two matches, it is possible to eliminate the inconsistency that the end of the two does not match.
[0045] さらに、実質的に意味を有さないレングスインジケータ (LI)を挿入することで SDUを 分割し、意図的に SDUの末尾と PDUの末尾を一致させないようにすることにより、両者 の末尾が一致することを示すレングスインジケータを挿入することにより、両者の末尾 が不一致となってしまう矛盾が発生しな 、ようにすることができる。 [0045] Furthermore, by dividing the SDU by inserting a length indicator (LI) that has substantially no meaning, both the end of the SDU and the end of the PDU are intentionally not matched. By inserting a length indicator that indicates that the tails of the two match, it is possible to prevent a contradiction in which the tails of the two do not match.
図面の簡単な説明  Brief Description of Drawings
[0046] [図 1]RLC PDU(Protocol DataUnit)のフォーマットを示す図である。 FIG. 1 is a diagram showing a format of RLC PDU (Protocol Data Unit).
[図 2]従来における PDUの生成処理を示すフローチャートである。  FIG. 2 is a flowchart showing a conventional PDU generation process.
[図 3]従来の PDU生成処理のパターンを示す図である。  FIG. 3 is a diagram showing a pattern of conventional PDU generation processing.
[図 4]現 PDU受信後の次の PDUが再送処理される場合の処理を示す図である。  FIG. 4 is a diagram showing processing when the next PDU after receiving the current PDU is retransmitted.
[図 5]本発明の実施の形態における無線通信装置の構成図である。  FIG. 5 is a configuration diagram of a wireless communication apparatus in an embodiment of the present invention.
[図 6]本発明の実施の形態における PDUのフォーマットを示す図である。  FIG. 6 is a diagram showing a PDU format in the embodiment of the present invention.
[図 7]本発明の実施の形態における HE領域の定義を説明する図である。  FIG. 7 is a diagram for explaining the definition of the HE region in the embodiment of the present invention.
[図 8]本発明の実施の形態における LIの定義を説明する図である。  FIG. 8 is a diagram illustrating the definition of LI in the embodiment of the present invention.
[図 9]本発明の実施の形態における PDUの生成処理を示すフローチャートである。  FIG. 9 is a flowchart showing a PDU generation process in the embodiment of the present invention.
[図 10]本発明の実施の形態における PDU生成処理のパターンを示す図である。  FIG. 10 is a diagram showing a pattern of PDU generation processing in the embodiment of the present invention.
[図 11]本発明の実施の形態における現 PDU受信後の次の PDUが再送処理される場 合の処理を示す図である。  FIG. 11 is a diagram showing a process when the next PDU after receiving the current PDU is retransmitted in the embodiment of the present invention.
[図 12]第一の例より上位レイヤへの SDUの転送の遅延について説明する図である。  FIG. 12 is a diagram for explaining a delay in SDU transfer to a higher layer than in the first example.
[図 13]第二の例より上位レイヤへの SDUの転送の遅延について説明する図である。 符号の説明  FIG. 13 is a diagram for explaining a delay in SDU transfer to a higher layer than in the second example. Explanation of symbols
[0047] 10:無線通信端末装置、 20:無線基地局装置、 11: RLC送信制御部、 12 : RLC受 信制御部、 21 : RLC送信制御部、 22 : RLC SDU受信制御部  [0047] 10: Radio communication terminal device, 20: Radio base station device, 11: RLC transmission control unit, 12: RLC reception control unit, 21: RLC transmission control unit, 22: RLC SDU reception control unit
発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION
[0048] 以下、図面を参照して本発明の実施の形態について説明する。しかしながら、かか る実施の形態例が、本発明の技術的範囲を限定するものではない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the embodiment does not limit the technical scope of the present invention.
[0049] 図 5は、本発明の実施の形態における無線通信装置の構成図である。無線通信装 置は、無線通信端末装置 10又は無線基地局装置 20であって、無線通信端末装置 1FIG. 5 is a configuration diagram of a radio communication apparatus according to the embodiment of the present invention. The wireless communication device is the wireless communication terminal device 10 or the wireless base station device 20, and the wireless communication terminal device 1
0と無線基地局装置 20は、それぞれ RLC送信制御部 11、 21と RLC受信制御部 12、0 and the radio base station apparatus 20 are RLC transmission control units 11 and 21 and RLC reception control unit 12, respectively.
22を備える。 22 is provided.
[0050] RLC送信制御部 11、 21は、 RLCレイヤにおいて、上位レイヤからの SDUを一つ又 は複数のセグメントデータに分割して (SDUが PDUのデータサイズより小さい場合は、 複数の SDUを結合して)、 PDUに変換する機能、及び受信側からの再送要求に基づ Vヽて、再送要求の対象となった PDUを再送する機能などを有する。 [0050] The RLC transmission control units 11 and 21 receive one or more SDUs from the upper layer in the RLC layer. Is divided into multiple segment data (if the SDU is smaller than the data size of the PDU, the multiple SDUs are combined) and converted into a PDU, and based on the retransmission request from the receiving side, V It has a function to retransmit the PDU that is the target of the retransmission request.
[0051] RLC受信制御部 12、 22は、 RLCレイヤにおいて、受信した PDUから SDUを組み立 てて、 [0051] RLC reception control units 12 and 22 assemble SDUs from received PDUs in the RLC layer,
上位レイヤに転送する機能、及び受信できな力つた PDUにつ 、て再送要求を行う機 能などを有する。以下に説明する実施の形態例は、 RLC送信制御部 11、 21におけ る制御であって、 RLC送信制御部 11、 21が、本発明における分割手段及び制御手 段を備える。  It has a function to transfer to the upper layer and a function to make a retransmission request for a PDU that cannot be received. The embodiment described below is the control in the RLC transmission control units 11 and 21, and the RLC transmission control units 11 and 21 are provided with the dividing means and the control means in the present invention.
[0052] ダウンリンク通信の場合は、無線基地局装置 20が本発明の無線通信装置であって 、アップリンク通信の場合は、無線通信端末装置 10が本発明の無線通信装置である 。以下、無線通信端末装置 10の RLC送信制御部 11を例に説明するが、無線基地局 装置 20の RLC送信制御部 21にも、本発明の実施の形態は同様に適用される。 RLC 送信制御部 11、 12及び RLC受信制御部 12、 22は、ハードウェア、ソフトウェア、又 は両方の組み合わせの 、ずれで構成されてもょ 、。  [0052] In the case of downlink communication, the radio base station apparatus 20 is the radio communication apparatus of the present invention. In the case of uplink communication, the radio communication terminal apparatus 10 is the radio communication apparatus of the present invention. Hereinafter, the RLC transmission control unit 11 of the radio communication terminal apparatus 10 will be described as an example, but the embodiment of the present invention is similarly applied to the RLC transmission control unit 21 of the radio base station apparatus 20. The RLC transmission control units 11 and 12 and the RLC reception control units 12 and 22 may be configured by deviations of hardware, software, or a combination of both.
[0053] 本発明の実施の形態では、 PDUのヘッダ領域に、新たな項目として、「先行パディ ング」(7ビット)を定義する。  In the embodiment of the present invention, “preceding padding” (7 bits) is defined as a new item in the header area of the PDU.
[0054] 図 6は、本発明の実施の形態における PDUのフォーマットを示す図である。 PDUの ヘッダ領域〖こは、 1オクテットの先行パディング領域が設けられ、先行パディング領域 は、 7ビットの先行パディングと 1ビットの E(Extension)ビットとで構成される。 Eビットは、 従来と同様に、次のオクテットが LI(Length  FIG. 6 is a diagram showing a PDU format in the embodiment of the present invention. The header area of the PDU is provided with a 1-octet preceding padding area, which consists of 7-bit preceding padding and 1 E (Extension) bit. The E bit has the same octet as LI (Length
Indicator)+Eビットである力、データであるかを識別するためのビットである。先行パデ イング領域は、後述するように、必要に応じて設定され、設定される場合は、最大 1ォ クテツトである。先行パディングは、それ自体意味を有さず、 PDUを 1オクテット分サイ ズ調整するためにのみ用いられる。  Indicator) + E bit to identify whether it is power or data. The leading padding area is set as necessary, as will be described later, and if set, is a maximum of one octet. Leading padding has no meaning in itself and is only used to resize the PDU by one octet.
[0055] また、本発明の実施の形態では、 PDUのヘッダ領域の HE領域で未使用の値が新 たに定義づけされる。 HE領域に割り当てられている 2ビット分の領域のうち、 3GPPの 定義によれば、上位ビットは" Reserved"として現在用いられていない。そこで、この上 位ビットを用いて、 SDUの末尾が PDUの末尾と一致することを示す新たな定義を追カロ する。これにより、 LIを挿入することなぐ SDUの末尾が PDUの末尾と一致することを示 すことが可能となり、従来のように、 SDUの末尾と PDUの末尾が一致することを示す LI を挿入することにより、 SDUの末尾と PDUの末尾が一致しなくなるというジレンマが解 消される。 [0055] In the embodiment of the present invention, an unused value is newly defined in the HE area of the header area of the PDU. Of the 2-bit area allocated to the HE area, according to the 3GPP definition, the upper bits are not currently used as "Reserved". So on this Using the place bit, add a new definition to indicate that the end of the SDU matches the end of the PDU. This makes it possible to indicate that the end of SDU without inserting LI matches the end of PDU, and inserts LI indicating that the end of SDU matches the end of PDU as before. This eliminates the dilemma that the end of the SDU does not match the end of the PDU.
[0056] 図 7は、本発明の実施の形態における HE領域の定義を説明する図である。図 7に 示されるように、値" 00"と" 01"は既に定義されている値である力 これにカ卩えて、新た に値" 10"に「続くオクテットは先行パディングと Eビットを含んでおり、 PDUの末尾オタ テツトは、 SDUセグメントデータの末尾オクテットと一致する」ことを定義づけ、値" 11" に「PDUの末尾オクテットは、 SDUセグメントデータの末尾オクテットと一致する」ことを 定義づける。  FIG. 7 is a diagram for explaining the definition of the HE region in the embodiment of the present invention. As shown in Figure 7, the values "00" and "01" are already defined values. To this effect, the new "octet" that follows the value "10" includes the leading padding and the E bit. , Defines that the last octet of the PDU matches the last octet of the SDU segment data, and the value “11” defines that “the last octet of the PDU matches the last octet of the SDU segment data”. Put it on.
[0057] さらに、本発明の実施の形態では、 LI (Length  [0057] Further, in the embodiment of the present invention, LI (Length
Indicator)にも新たな定義が追加される。  A new definition is also added to Indicator).
[0058] 図 8は、本発明の実施の形態における LIの定義を説明する図である。図 8に示され るように、未使用の値" 0x7FFD"に「この LIでは SDUの末尾を示さな 、」ことを定義づ ける。この新規に定義された LIは、実質的に意味を有さず、 PDUを 2オクテット分サイ ズ調整するために用いられる力 これを用いた処理については、後述する。以下、こ の LI"0x7FFD"を、パディング (Padding)LIと称す場合がある。  FIG. 8 is a diagram for explaining the definition of LI in the embodiment of the present invention. As shown in Figure 8, the unused value “0x7FFD” can be defined as “This LI does not indicate the end of the SDU”. This newly defined LI has virtually no meaning and is the force used to adjust the size of the PDU by 2 octets. Hereinafter, this LI “0x7FFD” may be referred to as padding LI.
[0059] 図 9は、本発明の実施の形態における PDUの生成処理を示すフローチャートである 。この処理は、 RLC送信制御部 11、 21によって実行される。図 9において、図 2と同 一の判断、処理については、同一の付している。また、図 2と同様に、 sPDUは、 PDU の空きデータサイズを示し、 sSDUは、 SDUのデータサイズを示す。ステップ S101にお V、て、 PDUの空きデータサイズ (sPDU)が SDUのデータサイズ (sSDU)より小さ!/、場合、 SDUのデータは sPDU単位に分割され(これにより、残り sSDU =前の sSDU— sPDU) (S 109)、 sPDU分のデータを PDUに搭載する(S107)。ステップ S108において、残り sSDU がある場合は、ステップ S101に戻る。以下、図 9における特徴的な処理ステップ S120 乃至 S127について説明する。  FIG. 9 is a flowchart showing a PDU generation process in the embodiment of the present invention. This processing is executed by the RLC transmission control units 11 and 21. In Fig. 9, the same judgment and processing as those in Fig. 2 are the same. Similarly to Fig. 2, sPDU indicates the free data size of the PDU, and sSDU indicates the data size of the SDU. In step S101, if the PDU free data size (sPDU) is smaller than the SDU data size (sSDU)! /, The SDU data is divided into sPDU units (so that the remaining sSDU = the previous sSDU — SPDU) (S109), sPDU data is loaded into the PDU (S107). In step S108, if there is a remaining sSDU, the process returns to step S101. Hereinafter, characteristic processing steps S120 to S127 in FIG. 9 will be described.
[0060] ステップ S102において、 sPDUと sSDU (残り sSDUも含む意味)が同一である場合、 P DUに既に LIが挿入されているかどうか判断される(S120)。ステップ S120において、 LI が挿入されているということは、一つ前の SDUの末尾が現 PDUにあって、前の SDUの 最終セグメントデータ (又は前の SDU全体)のサイズ分を差し引いた残りの空きデータ サイズ sPDU力 現 SDUの sSDUと一致する場合である。この場合は、図 8に示した新 たに定義された 2オクテットのパディング LI"0x7FFD"が挿入される(S122)。 [0060] In step S102, if sPDU and sSDU (meaning including the remaining sSDU) are the same, P It is determined whether LI has already been inserted into DU (S120). In step S120, the insertion of LI means that the end of the previous SDU is the current PDU, and the remainder of the last segment data of the previous SDU (or the entire previous SDU) is subtracted. Free data size sPDU power This is the case when it matches the sSDU of the current SDU. In this case, the newly defined 2-octet padding LI “0x7FFD” shown in FIG. 8 is inserted (S122).
[0061] 2オクテットのパディング LI"0x7FFD"を挿入することで、現 PDUの末尾は現 SDUの 末尾と一致しなくなり(2オクテットずれ)、現 SDUは分割され (S123)、その末尾を含む 最終セグメントは次の PDUに格納されることになる。従って、現 PDUの末尾力 DUの 末尾と一致することを示さなくてもよくなる。そして、このパディング LI"0x7FFD"は、「 この LIでは SDUの末尾を示さない」と定義され、実質的な意味を有していないので、こ の LIを挿入しても、何も特定されない。このように、パディング LI"0x7FFD"は、 PDUの 空きデータ領域のデータサイズを 2オクテット減らすように作用し、 SDUの末尾を次の PDUに先送りするために用いられる。  [0061] By inserting 2 octets of padding LI "0x7FFD", the end of the current PDU will not match the end of the current SDU (2 octets off), and the current SDU will be split (S123), including the end. The segment will be stored in the next PDU. Therefore, it is not necessary to indicate that the end force DU of the current PDU matches the end of the DU. This padding LI "0x7FFD" is defined as "This LI does not indicate the end of the SDU" and has no substantial meaning, so even if this LI is inserted, nothing is specified. Thus, the padding LI “0x7FFD” acts to reduce the data size of the PDU free data area by 2 octets, and is used to postpone the end of the SDU to the next PDU.
[0062] ステップ S120にお!/、て、 LIが挿入されて!、な!/、と!/、うことは、一つ前の SDUの末尾が 現 PDUになく、その次の現 SDUのみから現 PDUが生成され、現 SDUの末尾と現 PDU の末尾が一致する場合である。この場合、現 PDUのヘッダ領域の HE領域において、 図 6に示した新たに定義された値" 11"が設定される(S121)。値" 11"は、「PDUの末尾 オクテットは、 SDUセグメントデータの末尾オクテットと一致する」と定義されており、 SD Uの末尾が PDUの末尾であることを示す 2オクテットの LIを挿入することなぐ SDUの末 尾が PDUの末尾であることを示すことができる。 LIが挿入されないので、 LIが挿入され ることにより SDUの末尾が PDUの末尾と一致しなくなるジレンマも解消する。受信側(R LC受信制御部 12、 22に相当)では、 HE領域の値" 11"を読み出すことによって、 SD Uの末尾が PDUの末尾であることを判別することができる。  [0062] In step S120,! /, And LI are inserted !, na! /, And! /, The last SDU does not end in the current PDU, only the next current SDU. In this case, the current PDU is generated from and the end of the current SDU matches the end of the current PDU. In this case, the newly defined value “11” shown in FIG. 6 is set in the HE area of the header area of the current PDU (S121). The value “11” is defined as “the last octet of the PDU matches the last octet of the SDU segment data”, and a 2-octet LI is inserted to indicate that the end of the SDU is the end of the PDU. It can be shown that the end of the SDU is the end of the PDU. Since LI is not inserted, the dilemma that the end of SDU does not coincide with the end of PDU by inserting LI is also resolved. On the receiving side (corresponding to RLC reception control units 12 and 22), it is possible to determine that the end of the SDU is the end of the PDU by reading the value “11” in the HE area.
[0063] ステップ S103において、 sPDUが sSDU+1である場合、すなわち、 sPDUが 1オクテット 余る場合、現 PDUのヘッダ領域の HE領域において、図 6に示した新たに定義された 値" 10"が設定され (S124)、ヘッダ領域の HE領域に続くオクテットに、 1オクテットの先 行パディング(Extensionビットを含む)が挿入される(S125)。値" 10"は、「続くオタテツ トは先行パデイングと Extensionビットを含んでおり、 PDUの末尾オクテットは、 SDUセ グメントデータの末尾オクテットと一致する」と定義されており、先行パディングを挿入 することで、 SDUの末尾と PDUの末尾とを一致させることができ、 HE領域の値を用い ることで、 2オクテットの LIを挿入することなぐ SDUの末尾が PDUの末尾であることを 示すことができる。 LIが挿入されないので、 LIが挿入されることにより SDUの末尾が PD Uの末尾と一致しなくなるジレンマも解消する。受信側(RLC受信制御部 12、 22に相 当)では、 HE領域の値" 10"を読み出すことによって、 SDUの末尾が PDUの末尾であ ることを半 U另 IJすることができる。 [0063] In step S103, if the sPDU is sSDU + 1, that is, if the sPDU has one octet remaining, the newly defined value "10" shown in FIG. 6 is shown in the HE area of the header area of the current PDU. When set (S124), one octet of leading padding (including the Extension bit) is inserted into the octet following the HE area of the header area (S125). The value “10” is “The following octet includes leading padding and the Extension bit, and the last octet of the PDU is the SDU set. The end of the SDU and the end of the PDU can be matched by inserting leading padding, and by using the value in the HE area, 2 octets can be matched. It is possible to indicate that the end of the SDU without inserting the LI is the end of the PDU. Since LI is not inserted, the dilemma that the end of SDU does not match the end of PDU by inserting LI is also resolved. On the receiving side (corresponding to RLC reception control units 12 and 22), the value “10” in the HE area can be read to make a semi-U extra IJ that the end of the SDU is the end of the PDU.
[0064] ステップ S104において、 sPDUが sSDU+2である場合、すなわち、 sPDUが 2オクテット 余る場合、この場合は LIを挿入することによる問題は発生しないので、従来と同様に 、 SDUの末尾があることを示す 2オクテットの LI値を挿入することで、 PDUの末尾と SD Uのデータの末尾がぴったり一致する。従って、データの末尾位置を示す通常の LI 値を挿入し(S106)、 sSDU分のデータを PDUに搭載する(S107)。  [0064] In step S104, if the sPDU is sSDU + 2, that is, if the sPDU is more than 2 octets, there is no problem with inserting the LI in this case, so there is the end of the SDU as before. By inserting a 2-octet LI value that indicates that the end of the PDU and the end of the SDU data match exactly. Therefore, a normal LI value indicating the end position of the data is inserted (S106), and data for sSDU is loaded in the PDU (S107).
[0065] ステップ S105において、 sPDUが sSDU+3である場合、すなわち、 sPDUが 3オクテット 余る場合、 SDUの末尾があることを示す 2オクテットの LI値を挿入しても、 1オクテット 残る。この場合、ステップ S103の場合と同様に、現 PDUのヘッダ領域の HE領域にお いて、図 6に示した新たに定義された値" 10"  [0065] In step S105, if the sPDU is sSDU + 3, that is, if the sPDU is left with 3 octets, 1 octet remains even if the LI value of 2 octets indicating the end of the SDU is inserted. In this case, similarly to the case of step S103, the newly defined value “10” shown in FIG. 6 in the HE area of the header area of the current PDU.
「続くオクテットは先行パディングと Extensionビットを含んでおり、 PDUの末尾オタテツ トは、 SDUセグメントデータの末尾オクテットと一致する」が設定され (S126)、ヘッダ領 域の HE領域に続くオクテットに、 1オクテットの先行パディング(Extensionビットを含む )が挿入される(S127)。  The following octet includes leading padding and the Extension bit, and the last octet of the PDU matches the last octet of the SDU segment data (S126), and the octet following the HE area of the header area is set to 1 Octet leading padding (including Extension bit) is inserted (S127).
[0066] 2オクテットの LIと 1オクテットの先行パデイングが挿入されることで、 SDUの末尾と PD Uの末尾は一致し、 LIと HE領域の値の両方により、 SDUの末尾力 PDUの末尾であるこ と力示される。受信側(RLC受信制御部 12、 22に相当)では、 HE領域の値" 10"と LI を読み出すことによって、 SDUの末尾が PDUの末尾であることを判別することができる  [0066] By inserting a 2-octet LI and a 1-octet leading padding, the end of the SDU coincides with the end of the PDU, and both the LI and HE field values result in the end of the SDU end force PDU. It is shown that there is. On the receiving side (corresponding to RLC reception control units 12 and 22), it is possible to determine that the end of the SDU is the end of the PDU by reading the HE area value “10” and LI.
[0067] このように、本実施の形態例では、先行パディングを挿入すること、 SDUの末尾と PD Uの末尾が一致することを示す新規な定義の値を HE領域に与えること、実質的に意 味を有さない LIを挿入することで SDUを分割し、意図的に SDUの末尾と PDUの末尾を 一致させないようにすることにより、 SDUの末尾と PDUの末尾が一致する場合に LIを 挿入することにより生じる問題を解決する。 [0067] As described above, in the present embodiment, the insertion of preceding padding, the provision of a new definition value indicating that the end of the SDU and the end of the PDU match, The SDU is divided by inserting a non-significant LI, and the end of the SDU and the end of the PDU are intentionally By avoiding the match, the problem caused by inserting the LI when the end of the SDU and the end of the PDU match is solved.
[0068] また、後続の SDUがな 、場合、末尾があることを示す LIのみ含む(SDUデータを含 まない)追加の PDUを生成する必要がなぐ通信量の増大を抑えることができる。  [0068] Further, when there is no subsequent SDU, it is possible to suppress an increase in the amount of communication that does not require generation of an additional PDU including only the LI indicating that there is a tail (not including SDU data).
[0069] 図 10は、本発明の実施の形態における PDU生成処理のパターンを示す図であり、 図 3と対応する。図 10 (A)は、 SDUのデータが現 PDUの末尾オクテットで終了せず、 さらに続いている場合である。この場合は問題なぐ図 3 (A)と同様である。  FIG. 10 is a diagram showing a pattern of PDU generation processing in the embodiment of the present invention, and corresponds to FIG. Figure 10 (A) shows the case where the SDU data does not end with the last octet of the current PDU and continues. In this case, it is the same as Figure 3 (A).
[0070] 図 10 (Α' )は、 SDUデータの最終セグメントデータが現 PDUの末尾オクテットと一致 する場合である。この場合、ヘッダの HE領域に" 11"を設定することで、 LIを挿入する ことなく、 SDUの末尾が PDUの末尾オクテットで終了することを示すことができる(図 9 の S102の Yesの場合における S120の YESの場合に対応)。  [0070] Figure 10 (Α ') shows the case where the last segment data of the SDU data matches the last octet of the current PDU. In this case, by setting “11” in the HE area of the header, it is possible to indicate that the end of the SDU ends with the last octet of the PDU without inserting an LI (in the case of Yes in S102 in Fig. 9). This corresponds to the case of S120 YES).
[0071] 図 10 (B)は、 SDUデータが現 PDUの末尾オクテット— 1で終了し、末尾オクテットに パデイングが挿入される場合である。この場合、ヘッダの HE領域に" 10"を設定し、さ らに、先行パディングを挿入することで、 LIを挿入することなぐ SDUの末尾が PDUの 末尾オクテットで終了することを示すことができる(図 9の S103の Yesの場合に対応)。  FIG. 10 (B) shows a case where SDU data ends with the last octet-1 of the current PDU and padding is inserted into the last octet. In this case, by setting “10” in the HE area of the header and inserting the leading padding, it can be shown that the end of the SDU without inserting the LI ends with the end octet of the PDU. (Corresponds to the case of S103 in Figure 9).
[0072] 010 (C)は、 SDUが現 PDUの末尾オクテット— 2で終了する場合である。この場合、 SDUの末尾位置を示す 2オクテットの LIを挿入することで、 SDUの末尾と PDUの末尾 がぴったり一致するので、問題なぐ図 3 (C)と同様である。  [0072] 010 (C) is the case where the SDU ends with the last octet-2 of the current PDU. In this case, by inserting a 2-octet LI that indicates the end position of the SDU, the end of the SDU and the end of the PDU are exactly the same, so it is the same as Figure 3 (C).
[0073] 図 10 (D)は、 SDUが現 PDUの末尾オクテット— 3で終了する場合である。この場合 、先行パデイングと SDUの末尾位置を示す 2オクテットの LIを挿入することで、 SDUの 末尾と PDUの末尾を一致させ、ヘッダの HE領域に" 10"を設定することで、 SDUの末 尾が PDUの末尾オクテットで終了することを示すことができる(図 9の S105の Yesの場 合に対応)。  [0073] FIG. 10 (D) shows a case where the SDU ends with the last octet-3 of the current PDU. In this case, the end of the SDU is set by matching the end of the SDU and the end of the PDU by inserting the leading padding and LI of 2 octets indicating the end position of the SDU, and setting "10" in the HE area of the header. It can be shown that the tail ends with the last octet of the PDU (corresponding to Yes in S105 in Fig. 9).
[0074] 図 10 (E)は、 SDUが現 PDUの末尾オクテット— 4で終了し、残りのオクテットには、 次の SDUの先頭データが含まれる場合である。この場合、 SDUの末尾位置を示す 2 オクテットの LIが挿入されるのみであり、問題は生じず、図 3 (E)と同様である。  [0074] FIG. 10 (E) shows a case where the SDU ends with the last octet-4 of the current PDU, and the remaining octets contain the head data of the next SDU. In this case, only a 2-octet LI indicating the end position of the SDU is inserted, and no problem occurs, as in Fig. 3 (E).
[0075] 図 10 (F)は、 SDUが現 PDUの末尾オクテット— 4で終了し、残りのオクテットには、パ デイングが挿入される場合である(実際は、パディングは挿入されない)。この場合、 S DUの末尾位置を示す 2オクテットの LIと、残りのオクテットはパディング (0オクテットで もよい)であることを示す LI「0x7FFF」が挿入可能であり、問題は生じず、図 3 (F)と同 様である。 [0075] FIG. 10 (F) shows a case where the SDU ends with the last octet of the current PDU—4 and padding is inserted in the remaining octets (actually, no padding is inserted). In this case, S It is possible to insert LI of 2 octets indicating the end position of DU and LI “0x7FFF” indicating that the remaining octets are padding (may be 0 octets). It is the same.
[0076] 図 10 (G)は、 SDUが現 PDUの末尾オクテット— 5で終了し、残りのオクテットには、 パデイングが挿入される場合である。この場合も、図 3 (F)と同様に、 SDUの末尾位置 を示す 2オクテットの LIと、残りのオクテットはパディングであることを示す LI「0x7FFF」 が挿入可能であり、問題は生じず、図 3 (G)と同様である。  FIG. 10 (G) shows a case where the SDU ends with the last octet-5 of the current PDU and padding is inserted into the remaining octets. Also in this case, as in Fig. 3 (F), 2 octets of LI indicating the end position of SDU and LI `` 0x7FFF '' indicating that the remaining octets are padding can be inserted, and no problem occurs. This is the same as Fig. 3 (G).
[0077] 図 10 (H)は、 SDU#1の最終セグメントデータが現 PDUで終了し、さらに、次の SDU# 2全体が現 PDUの末尾オクテットで終了する場合である。この場合、新たに定義され たパディング LI"0x7FFD"「この LIでは SDUの末尾を示さな!/、」を挿入することで、 SD U#2の末尾を PDUの末尾を一致させないように、 SDU#2を分割する。これにより、 HE 領域に値" 10"又は" 11"を設定できない場合に、 SDUの末尾が PDUの末尾と一致す ることにより生じる問題を回避することができる(図 9の S102の Yesの場合における S120 の NOの場合に対応)。  FIG. 10 (H) shows a case where the last segment data of SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet of the current PDU. In this case, insert the newly defined padding LI "0x7FFD" "This LI does not indicate the end of the SDU! /," So that the end of SDU # 2 does not match the end of the PDU. Split # 2. As a result, when the value “10” or “11” cannot be set in the HE area, the problem caused by the end of the SDU matching the end of the PDU can be avoided (in the case of Yes in S102 in FIG. 9). Corresponds to the case of S120 NO).
[0078] 図 10 (1)は、 SDU#1が現 PDUで終了し、さらに、次の SDU#2全体が現 PDUの末尾ォ クテツト— 1で終了する場合である。この場合、図 10 (B)と同様に、ヘッダの HE領域 に" 10"を設定し、さらに、先行パディングを挿入することで、 LIを挿入することなぐ SD Uの末尾が PDUの末尾オクテットで終了することを示すことができる(図 9の S103の Yes の場合に対応)。  [0078] FIG. 10 (1) shows a case where SDU # 1 ends with the current PDU, and the entire next SDU # 2 ends with the last octet-1 of the current PDU. In this case, as in Fig. 10 (B), by setting "10" in the HE area of the header and inserting the preceding padding, the end of SDU without inserting LI is the end octet of PDU. It can be shown to end (corresponding to the case of S103 in Fig. 9).
[0079] 図 10 (J)は、 SDU#1が現 PDUで終了し、さらに、次の SDU#2全体が現 PDUの末尾ォ クテツト— 2で終了する場合である。この場合、 SDU#1の末尾位置を示す LIは挿入さ れ、さらに、次の SDU#2の末尾位置を示す LIを挿入することができるので、問題は生 じず、図 3 CF)と同様である。  [0079] FIG. 10 (J) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet-2 of the current PDU. In this case, the LI indicating the end position of SDU # 1 is inserted, and furthermore, the LI indicating the end position of the next SDU # 2 can be inserted. It is.
[0080] 図 10 (K)は、 SDU#1が現 PDUで終了し、さらに、次の SDU#2全体が現 PDUの末尾 オクテット— 3で終了する場合である。この場合、図 10 (D)と同様に、先行パディング と SDUの末尾位置を示す 2オクテットの LIを挿入することで、 SDUの末尾と PDUの末尾 を一致させ、ヘッダの HE領域に" 10"を設定することで、 SDUの末尾力PDUの末尾ォ クテツトで終了することを示すことができる(図 9の S105の Yesの場合に対応)。 [0081] 図 11は、本発明の実施の形態における現 PDU受信後の次の PDUが再送処理され る場合の処理を示す図である。従来の処理を示した図 4に対応する。 RLC受信側(受 信側の無線通信装置)は PDUを順次受信する。 SDU#1の末尾は PDU#3に含まれて おり、上述した本発明の実施の形態の処理により、 SDU#1の末尾が PDU#3の末尾と 一致することも、 PDU#3に示すことができるので、 PDU#3の受信より、 SDU#1の末尾を 認識し、 SDU#1の完成を確定することができる。すなわち、次の PDU#4の受信遅延( 再送される場合など)に影響されず、 SDI の完成と同時にそれを上位レイヤに転送 することができる。 [0080] FIG. 10 (K) shows a case where SDU # 1 ends with the current PDU, and the next entire SDU # 2 ends with the last octet-3 of the current PDU. In this case, as in Fig. 10 (D), the leading padding and 2-octet LI indicating the end position of the SDU are inserted to match the end of the SDU and the end of the PDU, and "10" is set in the HE area of the header. By setting, it is possible to indicate that the end of the end force of the SDU end force PDU ends (corresponding to the case of S105 in Fig. 9). [0081] FIG. 11 is a diagram showing processing when the next PDU after reception of the current PDU is retransmitted in the embodiment of the present invention. This corresponds to Fig. 4, which shows the conventional processing. The RLC receiving side (receiving side wireless communication device) receives PDUs sequentially. The end of SDU # 1 is included in PDU # 3, and it is also indicated in PDU # 3 that the end of SDU # 1 matches the end of PDU # 3 by the processing of the embodiment of the present invention described above. Therefore, from the reception of PDU # 3, the end of SDU # 1 can be recognized and the completion of SDU # 1 can be confirmed. In other words, it is not affected by the delay in receiving the next PDU # 4 (such as when it is retransmitted), and can be transferred to the upper layer as soon as SDI is completed.
[0082] 図 12は、第一の例により上位レイヤへの SDUの転送の遅延について説明する図で ある。第一の例では、 SDUの順番 (シーケンスナンバー順)に従って転送する場合を 示す。なお、 1つの PDUにより 1つの SDUを組み立てる場合に単純化して説明する。 S DU#1の末尾は PDU#1の末尾であって、図 12 (A)は、再送がない場合の遅延を示す 図、図 12 (B)は、 SDU#1の末尾は PDU#1の末尾を示す LIを含む PDU#2が再送される 場合の従来の処理による遅延を示す図、図 12 (C)は、 SDU#1の末尾は PDU#1の末 尾を示す LIを含む PDU#2が再送される場合の本発明の実施の形態における処理に よる遅延を示す図である。再送がない場合に、一つの PDUの受信を開始し、上位レイ ャへの SDUの転送を開始するまでの時間(遅延時間)を基準時間として、 1とする。  FIG. 12 is a diagram for explaining the delay of SDU transfer to higher layers according to the first example. In the first example, transfer is performed according to the SDU order (sequence number order). A simple explanation will be given when one SDU is assembled by one PDU. The end of S DU # 1 is the end of PDU # 1, Fig. 12 (A) shows the delay when there is no retransmission, and Fig. 12 (B) shows the end of SDU # 1 is the end of PDU # 1 Figure 12 (C) shows the delay due to conventional processing when PDU # 2 including the LI indicating the end is retransmitted.Figure 12 (C) shows the PDU # including the LI indicating the end of PDU # 1 at the end of SDU # 1. FIG. 5 is a diagram showing a delay due to processing in the embodiment of the present invention when 2 is retransmitted. When there is no retransmission, the time (delay time) from the start of reception of one PDU to the start of SDU transfer to the upper layer is set to 1.
[0083] 図 12 (A)に示すように、再送がない場合は、遅延時間は、 4つの PDUについて全 て基準時間「1」となるので、平均遅延時間は「1」である。  As shown in FIG. 12 (A), when there is no retransmission, the delay time is the reference time “1” for all four PDUs, so the average delay time is “1”.
[0084] 従来の場合を示す図 12 (B)において、 PDU#2が再送処理され、 PDU#4受信後に 再送された PDU#2が受信される場合、 SDI の完成力 PDU#2を受信するまで確定 できず、転送できないため、 SDU#1の転送が大幅に遅れる。 SDUを順番通りに転送 する場合は、 SDU#1の転送遅延の影響を受け、後続の SDUの転送も大幅に遅れ、図 12 (B)の場合、平均遅延時間は「5」となってしまう。  [0084] In FIG. 12 (B) showing the conventional case, when PDU # 2 is retransmitted and PDU # 2 is retransmitted after PDU # 4 is received, SDI completeness PDU # 2 is received SDU # 1 transfer is significantly delayed because it cannot be confirmed until transfer. When SDUs are transferred in order, they are affected by the transfer delay of SDU # 1 and the transfer of subsequent SDUs is also greatly delayed. In the case of Fig. 12 (B), the average delay time is "5". .
[0085] 一方、本発明の実施の形態の場合を示す図 12 (C)において、 PDU#1に SDU#1を 末尾を示す情報が含まれているので、 SDU#1は通常の遅延時間「1」で転送され、 SD U#2以降の SDUのみが遅れ、この場合の平均遅延時間は「3. 25」となり、図 12 (B) の場合と比べて、平均遅延時間が大幅に短縮される。また、データを保持するための ノ ッファメモリの容量も小さくすることができる。 On the other hand, in FIG. 12C showing the case of the embodiment of the present invention, since information indicating the end of SDU # 1 is included in PDU # 1, SDU # 1 has a normal delay time “ 1 '' and only SDUs after SD U # 2 are delayed.In this case, the average delay time is `` 3.25 '', which is significantly reduced compared to the case of Fig. 12 (B). The Also for holding data The capacity of the noffer memory can also be reduced.
[0086] 図 13は、第二の例より上位レイヤへの SDUの転送の遅延について説明する図であ る。第二の例では、 SDUの順番ではなぐ順不同で SDUの完成順に転送する場合を 示す。図 12と同様に、 1つの PDUにより 1つの SDUを組み立てる場合に単純化して説 明する。また、 SDU#1の末尾は PDU#1の末尾であって、図 13 (A)は、再送がない場 合の遅延を示す図、図 13 (B)は、 SDU#1の末尾は PDU#1の末尾を示す LIを含む PD U#2が再送される場合の従来の処理による遅延を示す図、図 13 (C)は、 SDU#1の末 尾は PDU#1の末尾を示す LIを含む PDU#2が再送される場合の本発明の実施の形態 における処理による遅延を示す図である。再送がない場合に、一つの PDUの受信を 開始し、上位レイヤへの SDUの転送を開始するまでの時間(遅延時間)を基準時間と して、 1とする。  [0086] FIG. 13 is a diagram for explaining the delay of SDU transfer to a higher layer than the second example. The second example shows the case of transferring in the order of completion of SDUs in any order other than the order of SDUs. Similar to Fig. 12, the explanation is simplified when one SDU is assembled by one PDU. Also, the end of SDU # 1 is the end of PDU # 1, Fig. 13 (A) shows the delay when there is no retransmission, and Fig. 13 (B) shows the end of SDU # 1 is PDU # 1 Figure 13 (C) shows the delay due to conventional processing when PDU # 2 including LI indicating the end of 1 is retransmitted.Figure 13 (C) shows LI indicating the end of PDU # 1 at the end of SDU # 1. FIG. 10 is a diagram showing a delay due to processing in the embodiment of the present invention when included PDU # 2 is retransmitted. When there is no re-transmission, the time (delay time) from the start of reception of one PDU to the start of SDU transfer to higher layers is set to 1.
[0087] 図 13 (A)に示すように、再送がない場合は、遅延時間は、 4つの PDUについて全 て基準時間「1」となるので、平均遅延時間は「1」である。  As shown in FIG. 13 (A), when there is no retransmission, the delay time is the reference time “1” for all four PDUs, so the average delay time is “1”.
[0088] 従来の場合を示す図 13 (B)において、 PDU#2が再送処理され、 PDU#4受信後に 再送された PDU#2が受信される場合、 SDI の完成力 PDU#2を受信するまで確定 できず、転送できないため、 SDU#1の転送が大幅に遅れる。 SDU#2も再送される PDU #2を受信するまで組み立てられない。 SDU#3及び #4は正常に受信されると、遅延時 間「1」で転送され、その後、再送された PDU#2の受信に基づいて、 SDU#1及び #2が 大幅に遅れて転送される。図 12 (B)の場合、平均遅延時間は「3」となってしまう。  [0088] In Fig. 13 (B) showing the conventional case, when PDU # 2 is retransmitted and PDU # 2 is retransmitted after PDU # 4 is received, SDI completeness PDU # 2 is received SDU # 1 transfer is significantly delayed because it cannot be confirmed until transfer. SDU # 2 is also not reassembled until it receives retransmitted PDU # 2. When SDU # 3 and # 4 are received normally, they are transferred with a delay time of `` 1 '', and then SDU # 1 and # 2 are transferred with a considerable delay based on the reception of retransmitted PDU # 2. Is done. In the case of Figure 12 (B), the average delay time is “3”.
[0089] 一方、本発明の実施の形態の場合を示す図 13 (C)において、 PDU#1に SDU#1を 末尾を示す情報が含まれているので、 SDU#1は通常の遅延時間「1」で転送され、ま た、 SDU#3及び # 4も通常の遅延時間「1」で転送され、 SDU#2のみが遅れる。この場 合の平均遅延時間は「1. 75」となり、図 13 (B)の場合と比べて、平均遅延時間が大 幅に短縮される。また、データを保持するためのノッファメモリの容量も小さくすること ができる。  On the other hand, in FIG. 13C showing the case of the embodiment of the present invention, since information indicating the end of SDU # 1 is included in PDU # 1, SDU # 1 has a normal delay time “ “1” is transferred, and SDU # 3 and # 4 are also transferred with the normal delay time “1”, and only SDU # 2 is delayed. In this case, the average delay time is “1.75”, which is greatly reduced compared to the case of FIG. 13 (B). In addition, the capacity of the noffer memory for holding data can be reduced.
[0090] 上述において、本発明の無線通信装置は、無線通信のプロトコル構成におけるレ ィャ 2に属する RLCレイヤにぉ 、て、 SDUから PDUに変換する場合の通信処理につ いて説明したが、 RLCレイヤにおける SDUと PDUに限らず、無線通信のプロトコルレイ ャ間データ転送において第一のデータユニットを分割又は結合して第二のデータュ ニットに変換する場合の通信処理に適用可能である。 [0090] In the above description, the radio communication apparatus of the present invention has explained the communication process when converting from SDU to PDU for the RLC layer belonging to Layer 2 in the protocol configuration of radio communication. Not only the SDU and PDU in the RLC layer, but also the protocol layer for wireless communication. It can be applied to communication processing when the first data unit is divided or combined and converted into the second data unit in the data transfer between the two.

Claims

請求の範囲 The scope of the claims
[1] 無線通信のプロトコルレイヤを構成する所定レイヤで、可変長の第一のデータュ- ットを受信し、一つの第一のデータユニットを一つ又は複数の固定長の第二のデータ ユニットに変換する無線通信装置において、  [1] A predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data set, and converts one first data unit into one or a plurality of fixed-length second data units. In a wireless communication device that converts to
受信した第一のデータユニットのデータサイズが第二のデータユニットの空きデー タ領域のデータサイズより大きい場合、当該第一のデータユニットを第二のデータュ ニットの空きデータ領域のデータサイズに合わせて複数のセグメントデータに分割す る分割手段と、  If the received data size of the first data unit is larger than the data size of the free data area of the second data unit, adjust the first data unit to the data size of the free data area of the second data unit. A dividing means for dividing the data into a plurality of segment data;
受信した第一のデータユニット全体又は前記複数のセグメントデータのうちの最終 セグメントデータのデータサイズが第二のデータユニットの空きデータ領域のデータ サイズより 1オクテット少な 、場合、第二のデータユニットのヘッダ領域に 1オクテット の先行パディングを挿入し、第二のデータユニットの空きデータ領域のデータサイズ を 1オクテット減らすことで、第一のデータユニットの末尾と第二のデータユニットの末 尾を一致させ、前記先行パディングが挿入されて ヽること且つ第一のデータユニット の末尾と第二のデータユニットの末尾が一致していることを示す値を前記第二のデ ータユニットのヘッダ領域の所定領域に設定する制御手段とを備えることを特徴とす る無線通信装置。  If the data size of the entire first data unit received or the last segment data of the plurality of segment data is one octet less than the data size of the empty data area of the second data unit, the header of the second data unit By inserting 1 octet of leading padding into the area and reducing the data size of the free data area of the 2nd data unit by 1 octet, the end of the 1st data unit and the end of the 2nd data unit are matched, A value indicating that the preceding padding is inserted and that the end of the first data unit and the end of the second data unit match is set in a predetermined area of the header area of the second data unit. And a control means.
[2] 無線通信のプロトコルレイヤを構成する所定レイヤで、可変長の第一のデータュ- ットを受信し、一つの第一のデータユニットを一つ又は複数の固定長の第二のデータ ユニットに変換する無線通信装置において、  [2] A predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data set, and converts one first data unit into one or a plurality of fixed-length second data units. In a wireless communication device that converts to
受信した第一のデータユニットのデータサイズが第二のデータユニットの空きデー タ領域のデータサイズより大きい場合、当該第一のデータユニットを第二のデータュ ニットの空きデータ領域のデータサイズに合わせて複数のセグメントデータに分割す る分割手段と、  If the received data size of the first data unit is larger than the data size of the free data area of the second data unit, adjust the first data unit to the data size of the free data area of the second data unit. A dividing means for dividing the data into a plurality of segment data;
受信した第一のデータユニット全体又は前記複数のセグメントデータのうちの最終 セグメントデータのデータサイズが第二のデータユニットの空きデータ領域のデータ サイズと一致する場合、第一のデータユニットの末尾と第二のデータユニットの末尾 がー致していることを示す値を前記第二のデータユニットのヘッダ領域の所定領域に 設定する制御手段とを備えることを特徴とする無線通信装置。 If the data size of the entire received first data unit or the last segment data of the plurality of segment data matches the data size of the empty data area of the second data unit, the end of the first data unit and the A value indicating that the end of the second data unit matches is stored in a predetermined area of the header area of the second data unit. A wireless communication apparatus comprising: a control means for setting.
[3] 無線通信のプロトコルレイヤを構成する所定レイヤで、可変長の第一のデータュ- ットを受信し、一つの第一のデータユニットを一つ又は複数の固定長の第二のデータ ユニットに変換する無線通信装置において、  [3] A predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data set, and converts one first data unit into one or a plurality of fixed-length second data units. In a wireless communication device that converts to
受信した第一のデータユニットのデータサイズが第二のデータユニットの空きデー タ領域のデータサイズより大きい場合、当該第一のデータユニットを第二のデータュ ニットの空きデータ領域のデータサイズに合わせて複数のセグメントデータに分割す る分割手段と、  If the received data size of the first data unit is larger than the data size of the free data area of the second data unit, adjust the first data unit to the data size of the free data area of the second data unit. A dividing means for dividing the data into a plurality of segment data;
受信した第一のデータユニット全体又は前記複数のセグメントデータのうちの最終 セグメントデータのデータサイズが第二のデータユニットの空きデータ領域のデータ サイズより 3オクテット少ない場合、第二のデータユニットのヘッダ領域に、第一のデ ータユニット全体又は最終セグメントの末尾位置を示す 2オクテットのレングスインジ ケータとともに 1オクテットの先行パディングを挿入し、第二のデータユニットの空きデ ータ領域のデータサイズを 1オクテット減らすことで、第一のデータユニットの末尾と第 二のデータユニットの末尾を一致させ、前記先行パディングが挿入されて ヽること且 つ第一のデータユニットの末尾と第二のデータユニットの末尾が一致していることを 示す値を前記第二のデータユニットのヘッダ領域の所定領域に設定する制御手段と を備えることを特徴とする無線通信装置。  If the data size of the entire first data unit received or the last segment data of the plurality of segment data is 3 octets less than the data size of the empty data area of the second data unit, the header area of the second data unit In addition, a 1-octet leading padding is inserted together with a 2-octet length indicator that indicates the end position of the entire first data unit or the last segment, and the data size of the free data area of the second data unit is reduced by 1 octet. Thus, the end of the first data unit is matched with the end of the second data unit, the preceding padding is inserted, and the end of the first data unit and the end of the second data unit are A value indicating that they match is the header area of the second data unit Wireless communication device; and a control means for setting the predetermined area.
[4] 無線通信のプロトコルレイヤを構成する所定レイヤで、可変長の第一のデータュ- ットを受信し、一つの第一のデータユニットを一つ又は複数の固定長の第二のデータ ユニットに変換する無線通信装置において、 [4] A predetermined layer that constitutes a protocol layer for wireless communication, receives a variable-length first data set, and converts one first data unit into one or a plurality of fixed-length second data units. In a wireless communication device that converts to
受信した第一のデータユニットを第二のデータユニットの空きデータ領域のデータ サイズに合わせて複数のセグメントデータに分割する分割手段と、  Dividing means for dividing the received first data unit into a plurality of segment data according to the data size of the empty data area of the second data unit;
受信した第一のデータユニット全体のデータサイズが第二のデータユニットの空き データ領域のデータサイズと一致する場合、第二のデータユニットのヘッダ領域に、 第一のデータユニットの末尾位置を示さないレングスインジケータを挿入することで、 第二のデータユニットの空きデータ領域のデータサイズを減らして、前記分割手段に より、第一のデータユニットを複数のセグメントデータに分割させ、第一のデータュ- ットの末尾を含まないセグメントデータを用いて第二のデータユニットを組み立て、第 一のデータユニットの末尾を含む最終セグメントデータを用いて次の第二のデータュ ニットを組み立てる制御手段とを備えることを特徴とする無線通信装置。 If the data size of the entire received first data unit matches the data size of the free data area of the second data unit, the end position of the first data unit is not indicated in the header area of the second data unit. By inserting the length indicator, the data size of the empty data area of the second data unit is reduced, and the first data unit is divided into a plurality of segment data by the dividing means, and the first data unit is divided. Control means for assembling the second data unit using the segment data not including the end of the first data unit and assembling the next second data unit using the final segment data including the end of the first data unit. A wireless communication device.
[5] 請求項 1乃至 4のいずれかにおいて、  [5] In any one of claims 1 to 4,
前記第一のデータユニットは、無線通信のプロトコルレイヤを構成するレイヤ 2に属 する RLCレイヤで送受信されるサービスデータユニット (SDU)であり、前記第二のデ ータユニットは、前記 RLCレイヤで送受信されるプロトコルデータユニット(PDU)であ ることを特徴とする無線通信装置。  The first data unit is a service data unit (SDU) transmitted / received in an RLC layer belonging to Layer 2 constituting a protocol layer for wireless communication, and the second data unit is transmitted / received in the RLC layer. A wireless communication device characterized by being a protocol data unit (PDU).
[6] 請求項 5において、 [6] In claim 5,
前記所定領域は、プロトコルデータユニットのヘッダェクスパンシヨン領域であること を特徴とする無線通信装置。  The wireless communication apparatus, wherein the predetermined area is a header extension area of a protocol data unit.
PCT/JP2006/319546 2006-09-29 2006-09-29 Wireless communication apparatus WO2008041295A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/319546 WO2008041295A1 (en) 2006-09-29 2006-09-29 Wireless communication apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/319546 WO2008041295A1 (en) 2006-09-29 2006-09-29 Wireless communication apparatus

Publications (1)

Publication Number Publication Date
WO2008041295A1 true WO2008041295A1 (en) 2008-04-10

Family

ID=39268161

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/319546 WO2008041295A1 (en) 2006-09-29 2006-09-29 Wireless communication apparatus

Country Status (1)

Country Link
WO (1) WO2008041295A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016112830A1 (en) * 2015-01-12 2016-07-21 Mediatek Inc. Wireless communication method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003092600A (en) * 2001-06-27 2003-03-28 Lucent Technol Inc Telecommunication system, network device, radio link control and method for delimiting radio link control data block for logical link control data unit
JP2005333678A (en) * 1997-04-17 2005-12-02 Ntt Docomo Inc Base station equipment in mobile communication system
JP2006325212A (en) * 2005-05-18 2006-11-30 Asustek Computer Inc Method and associated apparatus of processing data segments in mobile communications system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005333678A (en) * 1997-04-17 2005-12-02 Ntt Docomo Inc Base station equipment in mobile communication system
JP2003092600A (en) * 2001-06-27 2003-03-28 Lucent Technol Inc Telecommunication system, network device, radio link control and method for delimiting radio link control data block for logical link control data unit
JP2006325212A (en) * 2005-05-18 2006-11-30 Asustek Computer Inc Method and associated apparatus of processing data segments in mobile communications system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016112830A1 (en) * 2015-01-12 2016-07-21 Mediatek Inc. Wireless communication method and device
US10045254B2 (en) 2015-01-12 2018-08-07 Mediatek Inc. Wireless communication method and device
US10609594B2 (en) 2015-01-12 2020-03-31 Mediatek Inc. Wireless communication method and device that conditionally operates based on a length indicator type

Similar Documents

Publication Publication Date Title
EP1690352B1 (en) Wireless communication system, wireless communication device and wireless communication method, and computer program
US8406213B2 (en) Wireless communication system, wireless communication device and wireless communication method, and computer program
US9357470B2 (en) Wireless communication apparatus, a method of wireless communication, and a program for wireless communication
US7706410B2 (en) Apparatus and method for constructing a data unit that includes a buffer status report
US6895010B1 (en) Apparatus and method for transmitting and receiving data according to radio link protocol in a mobile communications systems
JP4343220B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM, AND RECORDING MEDIUM CONTAINING COMMUNICATION PROGRAM
JP5329581B2 (en) Wireless communication terminal and wireless communication method
JP5369272B2 (en) Status reporting method in wireless communication system
US7936735B2 (en) Radio communication apparatus and transmission method
JP6322667B2 (en) Single-bit segmentation indicator
US20110038313A1 (en) Enhanced communication apparatus for providing enhanced concatenation, segmentation and reassembly of service data units
WO2008041296A1 (en) Wireless communication apparatus
WO2006104344A2 (en) Method of generating lower layer data block in wireless mobile communicastion system
WO2003104919A2 (en) Hybrid arq for a wireless ad-hoc network and a method for using the same
MX2007001682A (en) Method and apparatus for transmitting ack frame.
TWI401985B (en) Method of constructing and transmitting packets with mimo configuration in a wireless communication system
CN113346982A (en) Data transmission method, data receiving method and data receiving device
EP3790213B1 (en) Mac-based hybrid automatic repeat request (harq)
WO2008041295A1 (en) Wireless communication apparatus
KR100631742B1 (en) AC frame transmission method and device
US8301957B2 (en) Incremental redundancy retransmission method for fragmented packets
CN100431291C (en) Intersection-protocol data unit method for wireless link control layer transmitting determination mode
CN110506436B (en) Wireless communication device, wireless communication method, and wireless communication system
JP5634572B2 (en) Wireless communication terminal
CN111262657B (en) Communication method and system adapted by GATT and data division and recombination

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: 06810925

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06810925

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP