RLC SDU TRANSMISSION METHOD USED BY IAB NODE AND IAB NODE USING THE SAME
20200245402 ยท 2020-07-30
Assignee
Inventors
Cpc classification
H04W28/06
ELECTRICITY
H04L5/0044
ELECTRICITY
H04L47/34
ELECTRICITY
H04W36/0235
ELECTRICITY
H04W36/02
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
H04W36/02
ELECTRICITY
Abstract
The disclosure is directed to an RLC SDU transmission method, and an IAB node using the same method. In as aspect, the RLC SDU transmission method is used by a first IAB node and includes: receiving a control signal from an IAB donor node; identifying a stray RLC SDU destined for the UE, associated with a sequence number, and not acknowledged by the second IAB node in response to receiving the control signal; and transmitting an RLC PDU to the second IAB node to inform the second IAB node of the stray RLC SDU.
Claims
1. A radio link control (RLC) service data unit (SDU) transmission method used by a first integrated access and backhaul (IAB) node, the method comprising: receiving a control signal from an IAB donor node; identifying a stray RLC SDU destined for a user equipment (UE), associated with a sequence number, and not acknowledged by a second IAB node in response to receiving the control signal; and transmitting an RLC protocol data unit (PDU) to the second IAB node to inform the second IAB node of the stray RLC SDU.
2. The RLC SDU transmission method of claim 1 further comprising: skipping a transmission of the stray RLC SDU; and treating the RLC SDU as an acknowledged RLC SDU, wherein the RLC PDU is an RLC control PDU which indicates the stray RLC SDU.
3. The RLC SDU transmission method of claim 1, wherein the RLC PDU is a dummy RLC PDU which is sent instead of the stray RLC SDU.
4. The RLC SDU transmission method of claim 1, wherein identifying a stray RLC SDU destined for the UE, associated with a sequence number, and not acknowledged by the second IAB node in response to receiving the control signal comprising: inspecting a header in the stray RLC SDU to obtain a UE specific identifier (ID) for identifying a destination of the stray RLC SDU.
5. The RLC SDU transmission method of claim 1, wherein the first IAB node comprises an adaptation layer and an RLC transmitter (Tx) entity as the adaptation layer transfers an RLC SDU to the RLC Tx entity by indicating a UE specific ID of the RLC SDU to the RLC Tx entity, and the Tx entity records a correspondence between the UE specific ID and a sequence number (SN) when the RLC SDU is associated with the SN.
6. The RLC SDU transmission method of claim 2, wherein a first format of the RLC control PDU comprises a SN of a first stray RLC SDU and a bitmap to indicate the other stray RLC SDUs whose SNs are larger than the SN of the first stray RLC SDU.
7. The RLC SDU transmission method of claim 2, wherein a second format of the RLC control PDU comprises sequence numbers of stray RLC SDUs and a number of the sequence numbers of stray RLC SDUs.
8. The SDU transmission method of claim 3, wherein the dummy RLC PDU has the same SN as the stray RLC SDU.
9. The SDU transmission method of claim 3, wherein the dummy RLC PDU does not include any data field and SO field and includes a SI field which has two bits set to 00.
10. The SDU transmission method of claim 1, wherein the control signal received from the IAB donor node is used to change from a first routing path, passing through the first IAB node, the second IAB node, and the UE, to a second routing path.
11. The SDU transmission method of claim 10, wherein the changing from the first routing path, passing through the first IAB node, the second IAB node, and the UE, to the second routing path occurs during a handover procedure of the UE or during a change of a backhaul topology which comprises the IAB donor node, the first IAB node, and the second IAB node.
12. The SDU transmission method of claim 2, wherein a first format of the RLC control PDU comprises a SN of a first stray RLC SDU and a bitmap to indicate the other stray RLC SDUs whose SNs are larger than the SN of the first stray RLC SDU, wherein a second format of the RLC control PDU comprises sequence numbers of stray RLC SDUs and a number of the sequence numbers of stray RLC SDUs, and wherein the first IAB node uses both the first format and the second format.
13. An IAB (integrated access and backhaul) node comprising: a transmitter; a receiver; and a processor coupled to the transmitter and the receiver and configured to: receive, via the receiver, a control signal from an IAB donor node; identify a stray RLC SDU destined for a user equipment (UE), associated with a sequence number, and not acknowledged by a second IAB node in response to receiving the control signal; and transmit, via the transmitter, a first RLC protocol data unit (PDU) to the second IAB node to inform the second IAB node of the stray RLC SDU.
14. A radio link control (RLC) service data unit (SDU) transmission method used by a second integrated access and backhaul (IAB) node, the method comprising: receiving, from a first IAB node, an RLC protocol data unit (PDU) which indicates an RLC SDU as a stray RLC SDU; treating the RLC SDU corresponding to the RLC PDU as a successfully received RLC SDU; and discarding an RLC SDU segment corresponding to the RLC SDU.
15. The RLC SDU transmission method of claim 14, wherein the RLC PDU is an RLC control PDU which indicates the stray RLC SDU.
16. The RLC SDU transmission method of claim 14, wherein the RLC PDU is a dummy RLC PDU which is received as the stray RLC SDU.
17. The RLC SDU transmission method of claim 15, wherein a first format of the RLC control PDU comprises a SN of a first stray RLC SDU and a bitmap to indicate the other stray RLC SDUs whose SNs are larger than the SN of the first stray RLC SDU.
18. The RLC SDU transmission method of claim 15, wherein a second format of the RLC control PDU comprises sequence numbers of stray RLC SDUs and a number of the sequence numbers of stray RLC SDUs.
19. The RLC SDU transmission method of claim 16, wherein the dummy RLC PDU has the same SN as the stray RLC SDU.
20. The SDU transmission method of claim 16, wherein the dummy RLC PDU does not include any data field and SO field and includes a SI field which has two bits set to 00.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS
[0034] Reference will now be made in detail to the present exemplary embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
[0035] In order to cope with unnecessary transmission of RLC SDUs during a UE handover procedure or a change of the backhaul topology, the disclosure provides an RLC SDU transmission method used by a first IAB node and a second IAB node and also the first IAB node and the second IAB node which use the RLC SDU transmission method. The transmission of some RLC SDU being unnecessary means these RLC SDU are associated with a sequence number (SN) but not acknowledged (ACKed) by a receiving entity, and thus the receiving entity is not in the new routing path for these RLC SDUs after a UE handover procedure or a change of the backhaul topology. These RLC SDUs are stray RLC SDUs.
[0036] Occurrences of unnecessary transmission of stray RLC SDUs during a UE handover or a change of network topology is shown in
[0037] The occurrences of stray RLC SDUs during a UE handover or a change of the current backhaul topology is shown in
[0038] Referring to
[0039] The embodiments of first solution would involve a new RLC control PDU to be sent from an RLC Tx entity of a first IAB node to an RLC Rx entity of a second IAB node to indicate which RLC SDU will not be transmitted further. The RLC Tx entity would skip the transmission of the stray RLC SDUs and treat them as RLC SDUs which have been acknowledged (ACKed). (When an RLC SDU has been transmitted by the RLC Tx entity, the RLC SDU will be ACKed if successfully received and decoded by the RLC Rx entity; otherwise, no ACK will be received or a NACK might be received.) The new RLC control PDU would also indicate which RLC SDUs are stray RLC SDUs. When receiving the RLC control PDU, the RLC Rx entity would also treat the stray RLC SDUs as successfully received RLC SDUs.
[0040] The embodiments of second solution would involve sending a dummy RLC PDU for each stray RLC SDU instead of sending the original RLC SDU. A dummy RLD PDU refers to an RLC PDU which only has an RLC header but does not have a SO field and does not carry any data. To further elucidate the above described solutions,
[0041] The RLC SDU transmission method used by a first IAB node is shown in
[0042] According to an exemplary embodiment, the first IAB node would skip the transmission of the stray RLC SDU and treat the RLC SDU as an acknowledged RLC SDU. The RLC PDU for this exemplary embodiment is an RLC control PDU which indicates the stray RLC SDU. The RLC PDU may also be a dummy RLC PDU which would be sent instead of the stray RLC SDU.
[0043] According to an exemplary embodiment, there could be at least two ways to identify a stray RLC SDUs for each RLC Tx entity of the first IAB node. One way is to inspect a header in the stray RLC SDU to obtain a UE specific identifier (ID) for identifying a destination of the stray RLC SDU. Another way is to have the an adaptation layer of the first IAB node transfer an RLC SDU to the RLC Tx entity by indicating a UE specific ID of the RLC SDU to the RLC Tx entity, and the Tx entity records a correspondence (or mapping relationship) between the UE specific ID and a sequence number (SN) when the RLC SDU is associated with the SN.
[0044] According to an exemplary embodiment, the RLC control PDU may have one of at least two formats that could both be used by the first IAB node. The first format of the RLC control PDU may include a SN of a first stray RLC SDU and a bitmap to indicate the other stray RLC SDUs whose SNs are larger than the SN of the first stray RLC SDU. The second format of the RLC control PDU may include sequence numbers of stray RLC SDUs and a number of the sequence numbers of stray RLC SDUs.
[0045] According to an exemplary embodiment, the dummy RLC PDU may have the same SN as the stray RLC SDU. The dummy RLC PDU may not include any data field and SO field and includes a SI field which has two bits set to 00.
[0046] The RLC SDU transmission method used by a second IAB node is shown in
[0047] In an exemplary embodiment of the disclosure, the RLC PDU is an RLC control PDU which indicates the stray RLC SDU. In an exemplary embodiment of the disclosure, the second IAB node would receive a dummy RLC PDU as the RLC PDU, and the dummy RLC PDU would indicate that the corresponding RLC SDU is a stray RLC SDU.
[0048] In an exemplary embodiment of the disclosure, the second IAB node would use one of at least two formats for the RLC control PDU. The first format of the RLC control PDU may include a SN of a first stray RLC SDU and a bitmap to indicate the other stray RLC SDUs whose SNs are larger than the SN of the first stray RLC SDU. The second format of the RLC control PDU may include sequence numbers of stray RLC SDUs and a number of the sequence numbers of stray RLC SDUs.
[0049] In an exemplary embodiment of the disclosure, the dummy RLC PDU may have the same SN as the stray RLC SDU. The dummy RLC PDU does not include any data field and SO field and includes a SI field which has two bits set to 00.
[0050] The hardware block diagram of the first IAB node is shown in
[0051] The wireless transmitter 902 may include one or more transmitters, and the wireless receiver 903 may include one or more receivers configured to transmit and receive signals respectively in the radio frequency or in the mmWave frequency. The wireless transmitter 902 and receiver 903 may also perform operations such as low noise amplifying, impedance matching, frequency mixing, up or down frequency conversion, filtering, amplifying, and so forth. The wireless transmitter 902 and receiver 903 may each include one or more digital-to-analog (D/A) converters or analog-to-digital (A/D) converters which are configured to convert from an analog signal format to a digital signal format during uplink signal processing and from a digital signal format to an analog signal format during downlink signal processing. The wireless transmitter 902 and receiver 903 may each include an antenna array which may include one or multiple antennas to transmit and receive omni-directional antenna beams or directional antenna beams.
[0052] The non-transitory storage medium 904 would store programming codes, codebook configurations, buffered data, and record configurations assigned by the hardware processor 901. The hardware processor 901 could be implemented by using programmable units such as a micro-processor, a micro-controller, a DSP chips, FPGA, etc. The functions of the hardware processor 901 may also be implemented with separate electronic devices or ICs. It should be noted that the functions of hardware processor 901 may be implemented with either hardware or software.
[0053] The hardware block diagram of a second IAB node is shown in
[0054] To further describing the above described concepts, the disclosure provides several exemplary embodiments.
[0055] For step S1102, there could be two alternatives to identify stray RLC SDUs. For the first alternative, each RLC Tx entity may inspect the adaptation header in each RLC SDU to know the UE specific ID of each RLC SDU. Since the RLC Tx entity would know whether a routing path has been severed, the RLC Tx entity would know whether a routing path would reach a UE corresponding to the UE specific ID. For the second alternative, the adaptation layer would transfer RLC SDUs to the RLC Tx entity by indicating the UE-specific ID for each RLC SDU. When an RLC SDU is associated with a SN, the RLC Tx entity would record the mapping between the UE specific ID and the SN. In this way, the RLC Tx entity would know which RLC SDU is a stray RLC SDU based on the SN of the RLC SDU and its relationship with the UE specific ID.
[0056]
[0057] In order to use an RLC PDU to indicate a stray RLC SDU, the disclosure proposes a new RLC control PDU for the first exemplary embodiment as shown in
[0058]
[0059]
[0060] The first IAB node would construct the dummy RLC PDU for each stray RLC SDU as follows. For an RLC SDU with SN=x, the SN of the corresponding dummy RLC PDU would also have its SN=x. If the RLC PDU corresponding to the stray RLC SDU has already been constructed, the first IAB node would remove the data payload from the RLC SDU, change the SI field to 00, remove the SO field if there is any, and leave the P field and the SN field unchanged. An example of the SI field is shown in
[0061]
[0062] The above describe SI field is shown in
[0063]
[0064] In view of the aforementioned descriptions, the present disclosure is suitable for being used in a 5G wireless communication system and is able to minimize unnecessary transmission of RLC SDUs as the result of a change of the wireless backhaul topology or a handover procedure of a UE.
[0065] No element, act, or instruction used in the detailed description of disclosed embodiments of the present application should be construed as absolutely critical or essential to the present disclosure unless explicitly described as such. Also, as used herein, each of the indefinite articles a and an could include more than one item. If only one item is intended, the terms a single or similar languages would be used. Furthermore, the terms any of followed by a listing of a plurality of items and/or a plurality of categories of items, as used herein, are intended to include any of, any combination of, any multiple of, and/or any combination of multiples of the items and/or the categories of items, individually or in conjunction with other items and/or other categories of items. Further, as used herein, the term set is intended to include any number of items, including zero. Further, as used herein, the term number is intended to include any number, including zero.
[0066] It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims and their equivalents.