DATA RELAY METHOD AND DEVICE IN COMMUNICATION SYSTEM
20240015631 ยท 2024-01-11
Assignee
Inventors
- Jun Hyeong KIM (Daejeon, KR)
- Il Gyu KIM (Daejeon, KR)
- Go San NOH (Daejeon, KR)
- Hee Sang CHUNG (Daejeon, KR)
- Dae Soon CHO (Daejeon, KR)
- Sung Woo CHOI (Daejeon, KR)
- Seung Nam CHOI (Daejeon, KR)
- Jung Pil CHOI (Daejeon, KR)
Cpc classification
H04B17/328
ELECTRICITY
International classification
H04W40/22
ELECTRICITY
Abstract
Disclosed are a relay method and device in a communication system. An operation method of a first communication node comprises the steps of: transmitting a reference signal to one or more candidate R nodes; receiving first feedback information including a minimum value of a first RSRP from a first candidate R node belonging to the one or more candidate R nodes; receiving second feedback information including a minimum value of a second RSRP from a second candidate R node belonging to the one or more candidate R nodes; comparing a first value based on the first feedback information with a second value based on the second feedback information; when the first value is greater than the second value, selecting the first candidate R node as an R node that is to perform a relaying operation; and communicating with a second communication node via the R node.
Claims
1. An operation method of a first communication node in a communication system, the operation method comprising: transmitting a reference signal to one or more candidate relay (R) nodes; receiving first feedback information including a minimum value of a first reference signal received power (RSRP) from a first candidate R node belonging to the one or more candidate R nodes; receiving second feedback information including a minimum value of a second RSRP from a second candidate R node belonging to the one or more candidate R nodes; comparing a first value based on the first feedback information with a second value based on the second feedback information; selecting the first candidate R node as an R node to perform a relay operation when the first value is greater than the second value; and communicating with the second communication node through the R node.
2. The operation method according to claim 1, wherein the first value means an average value for a time t, and the time t means a time from when the reference signal is transmitted to when the first feedback information and the second feedback information are received.
3. The operation method according to claim 1, wherein the second value means an average value for a time t, and the time t means a time from when the reference signal is transmitted to when the first feedback information and the second feedback information are received.
4. The operation method according to claim 2, wherein the first candidate R node satisfies a condition that a first power value is equal to or less than a second power value, the first power value means a transmit power difference between the first communication node and the second communication node, and the second power value means a maximum received power difference in which a signal distortion does not occur due to a power imbalance between signals received by the first candidate R node from the first communication node and the second communication node.
5. The operation method according to claim 3, wherein the second candidate R node satisfies a condition that a third power value is equal to or less than a fourth power value, the third power value means a transmit power difference between the first communication node and the second communication node, and the fourth power value means a maximum received power difference in which a signal distortion does not occur due to a power imbalance between signals received by the second candidate R node from the first communication node and the second communication node.
6. The operation method according to claim 1, further comprising: transmitting first data to the R node; receiving second data from the R node; and performing an exclusive-OR (XOR) operation on the first data and the second data, wherein the first data is data transmitted to the second communication node, and the second data is a result of an XOR operation on the first data and third data transmitted from the second communication node.
7. An operation method of a relay (R) node in a communication system, the operation method comprising: receiving a reference signal from a first communication node; transmitting first feedback information for the reference signal to the first communication node; receiving first data from the first communication node; receiving third data from a second communication node; performing an XOR operation on the first data and the third data; and transmitting second data resulting from the XOR operation to the first communication node and the second communication node.
8. The operation method according to claim 7, wherein the R node is one candidate R node selected based on the first feedback information among one or more candidate R nodes receiving the reference signal from the first communication node.
9. The operation method according to claim 7, wherein the first feedback information includes a first value, the first value means an average value for a time t of a minimum value of first reference signal received power (RSRP), and the time t means a time from when the reference signal is received to when the first feedback information is transmitted.
10. The operation method according to claim 7, wherein in the transmitting of the second data, a power of a signal transmitted to the first communication node and a power of a signal transmitted to the second communication node are allocated equally.
11. A first communication node in a communication system, the first communication node comprising: a processor; a memory electronically communicating with the processor; and instructions stored in the memory, wherein when executed by the processor, the instructions cause the first communication node to: transmit a reference signal to one or more candidate relay (R) nodes; receive first feedback information including a minimum value of a first reference signal received power (RSRP) from a first candidate R node belonging to the one or more candidate R nodes; receive second feedback information including a minimum value of a second RSRP from a second candidate R node belonging to the one or more candidate R nodes; compare a first value based on the first feedback information with a second value based on the second feedback information; select the first candidate R node as an R node to perform a relay operation when the first value is greater than the second value; and communicate with the second communication node through the R node.
12. The first communication node according to claim 11, wherein the first value means an average value for a time t, and the time t means a time from when the reference signal is transmitted to when the first feedback information and the second feedback information are received.
13. The first communication node according to claim 11, wherein the second value means an average value for a time t, and the time t means a time from when the reference signal is transmitted to when the first feedback information and the second feedback information are received.
14. The first communication node according to claim 12, wherein the first candidate R node satisfies a condition that a first power value is equal to or less than a second power value, the first power value means a transmit power difference between the first communication node and the second communication node, and the second power value means a maximum received power difference in which a signal distortion does not occur due to a power imbalance between signals received by the first candidate R node from the first communication node and the second communication node.
15. The first communication node according to claim 13, wherein the second candidate R node satisfies a condition that a third power value is equal to or less than a fourth power value, the third power value means a transmit power difference between the first communication node and the second communication node, and the fourth power value means a maximum received power difference in which a signal distortion does not occur due to a power imbalance between signals received by the second candidate R node from the first communication node and the second communication node.
16. The first communication node according to claim 11, wherein in the communicating with the second communication node, the instructions further cause the first communication node to: transmit first data to the R node; receive second data from the R node; and perform an exclusive-OR (XOR) operation on the first data and the second data, wherein the first data is data transmitted to the second communication node, and the second data is a result of an XOR operation on the first data and third data transmitted from the second communication node.
Description
DESCRIPTION OF DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
BEST MODE OF THE INVENTION
[0035] Since the present disclosure may be variously modified and have several forms, specific exemplary embodiments will be shown in the accompanying drawings and be described in detail in the detailed description. It should be understood, however, that it is not intended to limit the present disclosure to the specific exemplary embodiments but, on the contrary, the present disclosure is to cover all modifications and alternatives falling within the spirit and scope of the present disclosure.
[0036] Relational terms such as first, second, and the like may be used for describing various elements, but the elements should not be limited by the terms. These terms are only used to distinguish one element from another. For example, a first component may be named a second component without departing from the scope of the present disclosure, and the second component may also be similarly named the first component. The term and/or means any one or a combination of a plurality of related and described items.
[0037] When it is mentioned that a certain component is coupled with or connected with another component, it should be understood that the certain component is directly coupled with or connected with to the other component or a further component may be disposed therebetween. In contrast, when it is mentioned that a certain component is directly coupled with or directly connected with another component, it will be understood that a further component is not disposed therebetween.
[0038] The terms used in the present disclosure are only used to describe specific exemplary embodiments, and are not intended to limit the present disclosure. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present disclosure, terms such as comprise or have are intended to designate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but it should be understood that the terms do not preclude existence or addition of one or more features, numbers, steps, operations, components, parts, or combinations thereof.
[0039] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. Terms that are generally used and have been in dictionaries should be construed as having meanings matched with contextual meanings in the art. In this description, unless defined clearly, terms are not necessarily construed as having formal meanings.
[0040] Hereinafter, forms of the present disclosure will be described in detail with reference to the accompanying drawings. In describing the disclosure, to facilitate the entire understanding of the disclosure, like numbers refer to like elements throughout the description of the figures and the repetitive description thereof will be omitted.
[0041] A wireless communication network to which exemplary embodiments according to the present disclosure are applied will be described. The wireless communication network to which the exemplary embodiments according to the present disclosure are applied is not limited to the contents described below, and the exemplary embodiments according to the present disclosure may be applied to various wireless communication networks. Here, the term communication system may be used in the same sense as a communication network.
[0042]
[0043] Referring to
[0044] However, each of the components included in the communication node 100 may not be connected to the processor 110 not through the common bus 170 but through an individual interface or an individual bus. For example, the processor 110 may be connected to at least one of the memory 120, the transceiver 130, the input interface device 140, the output interface device 150, and the storage device 160 through a dedicated interface(s).
[0045] The processor 110 may execute a program stored in at least one of the memory 120 and the storage device 160. The processor 110 may refer to a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which methods in accordance with embodiments of the present disclosure are performed. Each of the memory 120 and the storage device 160 may be constituted by at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory 120 may comprise at least one of read-only memory (ROM) and random access memory (RAM).
[0046] Hereinafter, a relay communication method in a communication system will be described. A relay is a device for relaying signals between a base station and a terminal or between two terminals, and in general, may be used for the purpose of resolving a shadow area, extending a communication distance/cell coverage, and improving a throughput. In particular, in wireless relay communication, a backhaul link that is a link between a base station and a relay, and an access link that is a link between a relay and a terminal may be established as wireless links. Therefore, since the wireless relay communication method does not require an expensive wired burial cost, it is possible to expand a service area of the network at a low cost and to expand a throughput for a specific area.
[0047]
[0048] Referring to
[0049]
[0050] Referring to
[0051] The IAB network may include a core network (e.g., 5GC), a gNB, a donor node, and a plurality of IAB nodes. The donor node connected to the core network through a wired backhaul may be in charge of central controls such as overall route configuration, handover, routing configuration, and radio bearer mapping. The donor node may act as a base station for the IAB node, and may be configured with a donor distributed unit (DU) responsible for functions of data transmission/reception for the IAB node and a donor central unit (CU) performing controls on the IAB network and functions as an anchor of the data transmission/reception. The donor node may be connected to the IAB nodes through F1 protocols.
[0052] The IAB node may perform a relay role. The IAB node may use the same initial access mechanism as a general terminal when initially accessing the network. When the IAB node is connected to the core network, the donor node may configure information necessary for the IAB node. The IAB node may be divided into a DU performing a base station function (e.g., generation of a cell to which user equipments (UEs) and other IAB nodes can be connected) and a mobile terminal (MT) performing a UE function. The DU of the IAB node may provide a base station function to a child node and a UE, and the MT of the IAB node may provide a terminal function to a parent node and the donor DU. The IAB network may support multi-hop wireless backhauling in which additional IAB node(s) are connected to the network through a cell formed by an IAB node.
[0053]
[0054] Referring to
[0055] An orthogonal scheme uses non-overlapping radio channel resources, and in the orthogonal scheme, a parent link and a child link may not reuse radio channel resources. In a partial reuse scheme, radio channel resources of a parent link and a child link may partially overlap. In a full reuse scheme, all radio channel resources of a parent link and a child link may be fully overlapped.
[0056]
[0057] Referring to
[0058] In an exemplary embodiment, when a full-duplex communication scheme (e.g., MT-receive/DU-transmit or MT-transmit/DU-receive) is applied in the in-band scheme, intra-node interference and inter-node interference may occur in the IAB network. The inter-node interference is similar to a general multiple-input and multiple-output (MIMO) environment, so interference management may be relatively easy. However, in the case of intra-node interference, a node may receive a signal transmitted by the node itself, and a strength of the received signal may be much greater than a strength of a signal desired to be received from another node. Therefore, since the strength of the signal received from itself far exceeds an acceptable range of automatic gain control (AGC), it may be difficult to demodulate a signal received from another node.
[0059] In another exemplary embodiment, the IAB node may simultaneously operate in an MT-transmit/DU-transmit scheme. Alternatively, the IAB node may simultaneously operate in an MT-receive/DU-receive scheme. However, when the IAB node performs downlink (DL) and uplink (UL) communications using the same radio channel resources (e.g., frequency and space), a cross-link interference (CLI) may occur.
[0060]
[0061] Referring to
[0062] Here, the MT-transmit/DU-transmit scheme (a) and the MT-receive/DU-receive scheme (d) may correspond to a two-way relay (TWR) channel communication method, which is one of relay communication schemes. In addition, in connection with the relay, the TWR communication scheme may be applied to sidelink-based UE-to-UE relaying and UE-to-network relaying. Therefore, in the TWR communication method, a method of selecting an optimal relay among a plurality of relay nodes and a relay communication method therefor may be required.
[0063] [TWR Communication Method in IAB Network]
[0064]
[0065] Referring to
[0066] For example, when the A node transmits data x.sub.1 to the B node and the B node transmits data x.sub.2 to the A node, four time slots (e.g., t.sub.1 to t.sub.4) may be required. When the R node transmits the data x.sub.1 to the B node and transmits the data x.sub.2 to the A node, the R node may use the same frequency band, and may improve spectral efficiency by transmitting them in the same time slot. However, performance degradation may occur due to interference.
[0067] The TWR communication method may be applied to various relay communication environments including an IAB network and sidelink communications. In case of an IAB network, the A node may be a parent node. The B node may be a child node or an access node. The R node may be an IAB node. In case of sidelink communications, the A node may be one terminal (e.g., V2X or D2D terminal) among terminals exchanging data with the B node. The B node may be one terminal (e.g., V2X or D2D terminal) among terminals exchanging data with the A node. The R node may be one terminal (e.g., V2X or D2D terminal) among terminals exchanging data with the A node. The R node may be one terminal (e.g., V2X or D2D terminal) among terminals exchanging data with the B node.
[0068] [Improved TWR Communication Method in IAB Network]
[0069]
[0070] Referring to
(x.sub.1x.sub.2)x.sub.1=x.sub.2[Equation 1]
[0071] In Equation 1, the A node may perform an XOR operation on the data x.sub.1x.sub.2 received from the R node and the data x.sub.1 transmitted by the A node to the R node. Accordingly, the A node may obtain the data x.sub.2 transmitted by the B node through Equation 1 above.
[0072] The B node may receive data x.sub.1x.sub.2 from the R node, and a method for the B node to decode the data x.sub.1 transmitted by the A node may be expressed as in Equation 2 below. The B node may receive the data x.sub.1x.sub.2 from the R node, and a method for the B node to decode the data x.sub.1 transmitted by the A node may be expressed as Equation 2 below.
(x.sub.1x.sub.2)x.sub.2=x.sub.1[Equation 2]
[0073] The B node may perform an XOR operation on the data x.sub.1x.sub.2 received from the R node and the data x.sub.2 transmitted by the B node to the R node. Accordingly, the B node may obtain the data x.sub.1 transmitted by the A node through Equation 2 above.
[0074] Even in a case of the TWR communication to which NC is not applied, the R node may transmit the data x.sub.1 and the data x.sub.2 in one time slot. However, unlike the TWR communication to which NC is applied, the following problems may occur. First, in the NC-based TWR communication, the R node may allocate a power P t for transmission of the data x.sub.1x.sub.2. However, in the TWR communication to which NC is not applied, there may be a problem in that the R node should divide and allocate the power P t for transmission of the data x.sub.1 and the data x.sub.2.
[0075] Second, in the NC-based TWR communication, the A node and the B node may receive the same signal (e.g., data x.sub.1x.sub.2) from the R node. However, in the TWR communication to which NC is not applied, the signal (e.g., data x.sub.2) received by the A node from the R node and the signal (e.g., data x.sub.1) received by the B node from the R node may be different from each other. Therefore, the A node and the B node may interfere with each other, and there may be a performance decrease due to this.
[0076] That is, the signal (e.g., data x.sub.2) transmitted by the R node to the A node may act as interference to the B node, and the signal (e.g., data x.sub.1) transmitted by the R node to the B node may act as interference to the A node. However, if the A node and the B node are capable of estimating an interference channel, the interference signal may be canceled by using an interference cancellation method. However, even in this case, there may be a problem in that the implementation complexity of the receiving ends increases.
[0077] Therefore, in consideration of the above-described problems, the NC-based TWR communication method may be advantageous. However, it may be important to select an appropriate R node to improve the TWR communication performance, and a method for selecting an appropriate R node will be described below.
[0078] [R Node Selection Method in TWR Communication Scheme]
[0079]
[0080] Referring to
[0081] A candidate R node that may be selected as an R node in the TWR communication method may be one of nodes in which a power imbalance between received signals does not occur. A set R of candidate R nodes in which a power imbalance between received signals does not occur may be expressed as in Equation 3 below.
R={i||(RSRP.sub.A,i(t)+.sub.A(t))(RSRP.sub.B,i(t)+.sub.B(t))|.sub.imb,i for t.sub.1tt.sub.1+T.sub.m}[Equation 3]
[0082] In Equation 3, if the i-th R node (e.g., i-th IAB node) satisfies the condition (|(RSRP.sub.A,i(t)+.sub.A(t))(RSRP.sub.B,i(t)+.sub.B(t))|.sub.imb,i) for t.sub.1tt.sub.1+T.sub.m, it may be included in the set R. Here, .sub.imb,i may mean a maximum received power difference in which a signal distortion due to the power imbalance between received signals does not occur when the i-th R node simultaneously receives two signals (e.g., data x.sub.1 transmitted by the A node and data x.sub.2 transmitted by the B node). The reference signal received power (RSRP) may mean powers of reference signals received by the i-th R node (e.g., the i-th JAB node) from the A node and the B node, and may mean a transmit power strength of the corresponding node. That is, in Equation 3, the set R may include a candidate R node in which a transmit power difference between the A node and the B node is less than or equal to a maximum received power difference in which a signal distortion due to a power imbalance between the received signals does not occur. At a time t, .sub.A(t) and .sub.B(t) may satisfy conditions of Equation 4 below.
P.sub.tx,A(t)<.sub.A(t)PH.sub.A(t)
P.sub.tx,B(t)<.sub.B(t)PH.sub.B(t)[Equation 4]
[0083] In Equation 4, P.sub.tx,A(t) may be a transmit power of the A node at the time t, and PH.sub.A(t) may be a power headroom (PH) of the A node at the time t. Management on the set R in the TWR communication may be performed by a node leading the TWR communication. In the case of the JAB network, a parent node may manage the set R. In the case of sidelink communications, any one of the A node and the B node may perform management on the set R. In an in-coverage environment, any one of the A node, the B node, or the base station may perform management on the set R.
[0084]
[0085] Referring to
TABLE-US-00001 TABLE 1 Information element (IE) Feedback information PH.sub.B(t) that the candidate R P.sub.tx, B(t) nodes transmit to the A RSRP node .sub.imb, i
[0086]
[0087] Referring to
[0088] However, it may not be necessary for all the candidate R nodes to transmit PH.sub.B(t) and P.sub.tx,B(t) to the A node. In order to reduce signaling overhead, the A node may designate a candidate R node to which the B node feeds back PH.sub.B(t) and P.sub.tx,B (t) of the B node. The B node may transmit PH.sub.B(t) and P.sub.tx,B(t) to the designated candidate R node. The designated candidate R node may receive PH.sub.B(t) and P.sub.tx,B (t) from the B node, and may transmit the received PH.sub.B(t) and P.sub.tx,B(t) to the A node. The A node may periodically re-designate a candidate R node that will feed back the PH.sub.B(t) and P.sub.tx,B(t) of the B node.
[0089] The A node may determine the set R that satisfies the above-mentioned conditions of Equation 3 through information included in the feedback information (S1003). The A node may select a candidate R node that most satisfies Equation 5 below for t 1tt.sub.1+T.sub.m among candidate R nodes included in the set R as a relay node (i.e., R node) in the NC-based TWR communication. That is, the A node may select a candidate R node having the largest value among the minimum values of a sum of the RSRP and power headroom in the set R as the R node (S1004).
[0090] The A node may transmit/receive data to/from the B node through the R node selected according to Equation 5 by using the above-described TWR communication methods. That is, the A node may transmit data x.sub.1 to the R node (S1005). The R node may receive the data x.sub.1 from the A node. The R node may perform an XOR operation on the data x.sub.1 received from the A node and the data x.sub.2 received from the B node. The R node may transmit data x.sub.1x.sub.2 that is a result of the operation to the A node and the B node at the same time. The A node and the B node may simultaneously receive the data x.sub.1x.sub.2 from the R node (S1006). The A node may obtain data x.sub.2 that the B node intends to transmit to the A node through the R node through the XOR operation (i.e., Equation 1) on the received data x.sub.1x.sub.2 and the data x.sub.1 (S1007).
[0091] [Improved R Node Selection Method in TWR Communication Scheme]
[0092]
[0093] Referring to
[0094] For example, the A node may configure each candidate R node to periodically transmit a 1-bit TWR relay node indicator set to 1 when Equation 4 is satisfied and transmit a 1-bit TWR relay node indicator set to 0 when Equation 4 is not satisfied. Accordingly, the A node may reduce signaling overhead by receiving the 1-bit TWR relay node indicator. However, since the A node cannot select an R node without knowing the RSRP values of the respective candidate R nodes, the A node may configure a candidate R node (e.g., i-th candidate R node) having a TWR relay node indicator set as 1 to feed back MEAN_RSRP.sub.i which is the average value of the minimum RSRP values for t.sub.1tt.sub.1+T.sub.m, to the A node together with the TWR relay node indicator.
MEAN_RSRP.sub.i=E.sub.t{min(RSRP.sub.A,i(t),RSRP.sub.B,i(t))} for t.sub.1tt.sub.1+T.sub.m[Equation 6]
[0095] The A node may select a candidate R node that most satisfies Equation 7 below from among a set R of the candidate R nodes for which the TWR relay node indicator is indicated as 1 as the relay node (i.e., R node) of the NC-based TWR communication. That is, the A node may select the candidate R node having the largest MEAN_RSRP value for t 1tt 1+T.sub.m in the set R as the R node.
[0096] The A node may transmit/receive data to/from the B node through the R node selected according to Equation 7 by using the above-described TWR communication methods.
[0097] The exemplary embodiments of the present disclosure may be implemented as program instructions executable by a variety of computers and recorded on a computer readable medium. The computer readable medium may include a program instruction, a data file, a data structure, or a combination thereof. The program instructions recorded on the computer readable medium may be designed and configured specifically for the present disclosure or can be publicly known and available to those who are skilled in the field of computer software.
[0098] Examples of the computer readable medium may include a hardware device such as ROM, RAM, and flash memory, which are specifically configured to store and execute the program instructions. Examples of the program instructions include machine codes made by, for example, a compiler, as well as high-level language codes executable by a computer, using an interpreter. The above exemplary hardware device can be configured to operate as at least one software module in order to perform the embodiments of the present disclosure, and vice versa.
[0099] While the embodiments of the present disclosure and their advantages have been described in detail, it should be understood that various changes, substitutions and alterations may be made herein without departing from the scope of the present disclosure.