Embodiments herein relate to a network node and methods therein for sustaining an ultra-reliable communication. In particular, they relate to sustaining an ultra-reliable communication for a communication device in a wireless communication network by dynamic relaying.
Wireless communication networks, such as Global System for Mobile Communications (GSM) networks, Wideband Code Division Multiple Access (WCDMA) or High Speed Packet Access (HSPA) networks, 3G Long Term Evolution (LTE) networks, Worldwide interoperability for Microwave Access (Wimax) network, Wireless Local Area Network (WLAN/Wi-Fi), LTE advanced or Fourth Generation (4G) networks, and Fifth Generation (5G) New Radio (NR) networks, usually cover a geographical area which is divided into cell areas. Each cell area is served by a base station, which may also be referred as a Network (NW) node, eNodeB (eNB), gNodeB, an access node etc. A wireless communication network may include a number of cells that can support communications for a number of wireless communication devices or User Equipment (UE). Each cell or NW node may use certain carrier frequencies and cover certain system bandwidth. The NW node serves a wireless communication device via a wireless communication link, which may also be referred to as a radio channel or communication channel.
Wireless communication in higher frequency bands such as Frequency Range 2 (FR2) including frequency bands from 24.25 GHz to 52.6 GHz, are sensitive to obstacles that might limit the radio channel and cause disruptions in the communication between a UE and a base station. Ultra-Reliable Low-Latency Communication (URLLC) applies to applications demanding real-time services that cannot be disrupted. Device-2-device (D2D) enables communication directly between UEs. D2D-based relay has been proposed to enable multi-hop, e.g. from UE A to UE B and from UE B to base station (UEA-UEB-Base station), communication to overcome temporary blocking of the radio channel between UE A and the base station.
Most of the existing solutions involving relays are to improve performance of a communication network and often based on fixed location relays. The ones that cover dynamic mobile relays, such as in R. Ibrahim, et. al., “A Dynamic and Incentive Policy for Selecting D2D Mobile Relays”, Computing Research Repository (CoRR) in arXiv, 2019, are focusing on the trade-offs between performance enhancement, e.g. throughput, reliability, coverage, versus costs e.g. power budget, transmission power, and not prioritizing the requirement of maintaining a sustained communication link to support the ultra-reliability (UR) aspects of URLLC applications.
As part of developing embodiments herein a problem was identified and will first be discussed.
The pre-art solutions do not consider reliability as packet success rate within a bounded latency, which is the case for applications that belong to URLLC use-case type. When using dynamic mobile relays, devices are mobile, and the circumstances may change. For example, a mobile relay may enter into a non-coverage region of a network node along with a device it is serving, usually referred to as a client device, then the communication between the mobile relay and the network node may be disrupted, and the communication between the client device and the network node via the mobile relay is also disrupted. The prior art, therefore, do not provide a reliable solution for scenarios when devices are moving, and the circumstances change.
It is therefore an object of embodiments herein to provide an improved technique for sustaining an ultra-reliable communication in a wireless communication network for devices requiring a high communication link quality.
According to a first aspect of embodiments herein, the object is achieved by a method performed in a network node for communication with a communication device in a wireless communication network. The wireless communication network comprises the network node providing a coverage area and at least two communication devices.
The network node communicates with a first communication device over a first communication link between the network node and the first communication device.
The network node communicates with a second communication device over a second communication link between the network node and the second communication device.
The network node determines whether the communication with the second communication device is to be relayed via a relay node and determines that the first communication device is able to act as a relay node for the second communication device.
The network node requests the first communication device to operate in a relay mode for relaying communications to the second communication device if it is determined that the communication with the second communication device is to be relayed via a relay node.
The network node communicates with the second communication device over a relay link from the network node to the first communication device and from the first communication device to the second communication device.
According to some embodiments herein, the network node may create a group of candidate relay nodes comprising one or more communication devices which are in the coverage area of the network node and have capability and willingness to support relay node functionality.
The network node may assess prioritizations among the group of the candidate relay nodes. The network node may determine the first communication device as a relay node out of the group of the candidate relay nodes based on the assessed prioritizations. The network node may evaluate characteristics of the wireless communication devices which are in the group of candidate relay nodes to assess the prioritizations. The characteristics of the wireless communication devices may include e.g. communication channel quality of the communication devices to the network node, capabilities of the communication devices; battery status of the communication devices; ongoing communication activities of the communication devices; projected movements of the communication devices; time schedule slacks of the communication devices, serving time thresholds of the communication devices indicating during which they can serve as a relay node, etc.
The network node may check if re-appointing a third communication device as a relay node for the second communication device is needed based on any one or a combination of a channel quality of the first communication link, a trajectory of the first communication device.
The network node may update the group of candidate relay nodes or re-create a group of candidate relay nodes by keeping track the characteristics of the different communication devices.
The network node may control the movement and/or the velocity of the relay node such that the relay node positions itself in a location to guarantee that the quality of the relay link meets a required threshold.
The network node may appoint a number of communication devices placed at several fixed locations as dedicated relay nodes (DRNs). The network node may also control communication devices that are mobile but temporarily not used to be positioned at suitable places and appoint them to be acting as DRNs.
According to a second aspect of embodiments herein, the object is achieved by a network node for communication with a communication device in a wireless communication network. The network node is configured to perform the method according to the first aspect of embodiments herein described above.
In other words, according to embodiments herein, a network node and method therein are provided for managing relay nodes that also address the dynamics of moving devices, which they serve. The network node requests a communication device to operate in a relay mode for one or more other communication devices whose communication to the network node has higher priority and the quality of the communication link to the network node does not or will not meet a required threshold. A group of candidate relay nodes may be created which comprises one or more communication devices which are in the coverage area of the network node and have capability and willingness to support relay node functionality. The network node appoints a communication device as a relay node out of the group of the candidate relay nodes based on the assessed prioritizations. The appointed communication device supports the relay node functionality to ensure a sustained communication link to one or more other communication devices. The relay node functionality involves signalling to the network node and to each other, such as to achieve efficient handover so that there is only a max of 2 relay nodes between a communication device and a network node and after handover period there is only one relay link in addition to the direct link to the network node, which may be partially or fully blocked.
One of the principles to secure ultra-reliable communication according to embodiments herein is that a communication device which is in a coverage area of a network node is appointed as a relay node to maintain the communication link for a client device it is serving, when the client device is moving into and out of the coverage area. In order to secure that the client device it is serving always has a coverage, the mobility of the communication device acting as a relay node may be restricted and controllable. In other words, the communication device acting as a relay node may position itself in a location, or temporarily restrict its further movements so that it can provide a sustained communication link to the communication device that needs sustained communication link. The communication device acting as a relay node thus may prioritize, at least temporarily, the relay function over its own normal communication device functionality. Further handover between relay nodes in the coverage region may be performed to secure ultra-reliable communication.
The embodiments herein ensure communication devices requiring ultra-reliable communication (URC) to support use-cases involving industrial fleet driving, Automated guided vehicle (AGV) etc., are in coverage and have always a reliable communication link in such an environment where the communication devices are mobile.
The embodiments herein provide a consolidating method handling dynamically appointed relay nodes as well as more permanently appointed relay nodes and dedicated relay nodes.
The embodiments herein minimize power and resource overhead for reliability enhancement using a limited number of relay nodes, for example 1 or at most 2 relay nodes dependent on scenario and impact on latency. Latency may also be reduced by using relay node, for example, if a client device experiences too much packet loss and hence needs retransmissions due to obstruction which leads to increased latency experienced per packet, then using relay node may reduce latency or control upper bound latency.
Therefore, the embodiments herein provide an improved method and apparatus for sustaining an ultra-reliable communication for critical applications that fall into URLLC use-case type.
Examples of embodiments herein are described in more detail with reference to attached drawings in which:
The wireless communication network 100 comprises a plurality of network nodes whereof a network node 110 has a coverage area, indicated by a cell 111 is depicted in
Multiple communication devices operate in the wireless communication network 100, whereof a first communication device 121, Device A, a second communication device 122, Device B, and a third communication device 123, are depicted in
As shown in
The proposed solutions according to embodiments herein handle the dynamics of such a network when devices are moving, and the scenario is dynamically changing. As the second communication device 122, Device B, is now dependent on Device A for its communication until it reaches an area where it can restore its direct link to the network node 110, the network node 110 may direct the first communication device 121, Device A, to not yet move behind the wall 130 so it may also lose its connection until Device B has reached an area where reconnection is achieved. Hence, the movements of the first communication device 121, Device A, may be restricted so that it can continue to support Device B or even proactive in that it moves in a way that it can continuously support Device B until either Device B has good coverage or another relay node takes over.
A relay node is a node that is capable and willing to act as a relay to enable a communication between the network node and another device via the relay node. In
The principle of embodiments herein for an ultra-reliable communication is based on the following concepts:
A method performed in a network node for sustaining an ultra-reliable communication is developed according to above concepts and will be described in the following.
According to embodiments herein, a method performed in a network node for communication with a communication device in a wireless communications network will now be described with reference to
Action 210
According to some embodiments herein, the network node 110 may create a group of candidate relay nodes comprising one or more communication devices 121, 122, 123 which are in the coverage area of the network node 110 and have capability and willingness to support relay node functionality.
The group of candidate relay nodes (RNs) may be created based on Proximity Services (ProSe). It is assumed that each of the communication devices 121, 122, 123 is able to accept a request from the network node 110 to enter into a relay mode operation, i.e. turn on the relay function in them to function as a relay. The capability and willingness to support relay node functionality may be indicated when the wireless communication devices 121, 122, 123 sign up to the ProSe.
Alternatively, the group of candidate relay nodes may be created based on network instruction, device discovery beacon to these devices identified in ProSe only and analysis of the report by the client device. For example, the network node creates the group of the candidate relay nodes based on the ProSe device discovery procedure in which a communication device and a client device are instructed to exchange device discovery beacon. As a part of this device discovery procedure, both the communication device under consideration for relay and the client device send the measurement report to the network node, which may then assign the communication device as a relay node to the client device if the link quality measurements are satisfactory.
Action 220
According to some embodiments herein, the network node 110 may assess prioritizations among the group of the candidate relay nodes. The prioritization may be assessed by evaluating characteristics of the communication devices 121, 122,123 which are in the group of candidate relay nodes. The characteristics of the communication devices 121, 122,123 may be any one or a combination of the following:
In addition to above, the real-time status with respect to its own mobility of the communication devices 121, 122,123 may also be taken into consideration, for examples:
Action 230
The network node 110 determines whether the communication with the second communication device 122 is to be relayed via a relay node.
According to some embodiments herein, when a device needs ultra reliable communication, it may send a request to a network node to indicate its requirement. When the network node 110 receives a request from a wireless communication device, e.g. the second communication device 122, indicating a requirement on a high communication link quality between the second communication device 122 and the network node 110, the network node 110 determines whether the quality of the second communication link meets a required threshold. If it is determined that the quality of the second communication link does not or will not meet the required threshold, e.g. as shown in
According to some embodiments herein, when a device has a declining battery level and it needs a significant amount of transmit power, it may be beneficial to route its communication to the network node via a relay node. Transmitting and receiving signals via a relay node which is closer to this device than the network node 110 does may save the power of this device since transmitting power and requirements on receiver's performance may be reduced. This device may send a request to a network node to indicate this if it wants to reduce its power consumption. Therefore, according to some embodiments herein, the network node 110 may receive a request from a wireless communication device, e.g. the second communication device 122, indicating that it has a declining battery level, the network node 110 then determine that the communication with the second communication device 122 is to be relayed via a relay node.
Action 240
The network node 110 determines that the first communication device 121 is able to act as a relay node for the second communication device 122.
The network node 110 may determine the first communication device 121 as a relay node out of the group of candidate relay nodes based on the assessed prioritizations.
For example, the first communication device 121 has a higher priority to be selected as a relay node based on the characteristics a)-g) listed above and will be secured to be available if a client device, i.e. the second communication device 122, will lose its connection to the network node 110.
In some embodiments, there are mechanisms to predict at which positions a client device is likely to lose its connection. The appointment of a relay node that then gets its movement potentially restricted is limited to such situations.
Action 250
The network node 110 requests the first communication device 121 to operate in a relay mode for relaying communications to the second communication device 122 if it is determined that the communication with the second communication device 122 is to be relayed via a relay node.
The network node may send a request to the first communication device 121 to indicate which device that the first communication device 121 is to be paired with and the first communication device 121 then enters to the relay mode operation.
When the first communication device 121 operates in the relay mode, the network node 110 may control the movement of the relay node, e.g. the first communication device 121, such that the relay node positions itself in a location to guarantee that the quality of the relay link meets a required threshold. The movement of the first communication device 121 may be controlled by measuring the quality of the first communication link when the first communication device 121 is moving until the first communication device 121 moves to a location where the quality of the relay link meets the required threshold. This control procedure may repeat during the communication if required to guarantee the quality of the relay link fulfills a required threshold since the relay link may get blocked.
The network node 110 may predict at which positions the second communication device 122 is likely to lose its connection and controlling the movement of the relay node based on the prediction.
The network node 110 may regulate the velocity of the relay node to avoid entering an area where the communication channel quality to the network node 110 does not or will not meet a required threshold.
The network node 110 may schedule the relay node so that the communications of the second communication device 122 is prioritized over the communications of the relay node. For example, the resource scheduling may be done in such a way that the network node may provide resources so that the communication needs to relay to the second device is carried out first. Then resources may be scheduled for the communication in normal operation mode of the relay node and only if these communications do not disturb the communication of the second communication device 122.
Step 310: Data transfer starts over the direct link between the network node BS and the client device UE #n.
Step 320: The client device UE #n sends ongoing or changed trajectory information to the network node BS.
Step 330: The network node BS sends an indication to the client device UE #n to indicate that the client device UE #n is to be paired with the relay node RN #r. The network node BS also sends an indication to the relay node RN #r to indicate that the client device UE #n is to be paired with the relay node RN #r. The network node BS allocates resources for the UE #n to contact RN #r.
Step 340: When the client device UE #n nears a radio shadow region, it sends an indication to the network node BS to request data transfer via the relay node RN #r. The client device UE #n also sends a request to the relay node RN #r to request dada transfer via the relay node RN #r.
Step 350: The relay node RN #r sends an ACK message to the network node BS and to the client device UE #n to indicate that the data transfer request via relay is acknowledged. The RN #r enters into a relay mode operation, i.e. a “restricted mode” which prioritizing relay operation over its data transmission in normal mode.
Step 360: The network node BS allocates resources for the client device UE #n to carry out data transmission via RN #r. Data transfer via the network node BS stops and data transfer via the relay node RN #r starts.
Step 370: When the client device UE #n exits the current radio shadow region and is sufficiently distant from the next radio shadow region, it requests to stop data transfer via the relay node as the network node BS needs to release the resources. The client device UE #n sends a request to the network node BS to stop data transfer via the relay node RN #r and sends an indication to the relay node RN #r to stop data transfer via the relay node RN #r.
Step 380: The network node BS sends an ACK message to the client device UE #n to indicate that the request to stop data transfer via the relay node is acknowledged.
In a scenario where the client device UE #n may not know if the next radio shadow region is nearby, but the network node BS knows, although the client device UE #n sends a request to stop data transfer via the relay node, the network node BS may not send an ACK message but may then maintain the existing relay node or request a new relay node. The client device UE #n is released from the communication via the relay node only when there is a possibility of continued connectivity via its direct communication link to the network node BS.
Step 390: The network node BS sends a request to the relay node RN #r to relase UE #n and RN #r pairing and the relay node sends an ACK message to the network node BS to confirm that the UE #n data transfer via RN #r is released.
This signalling chart may be used for trajectory signalling of the client device and shows how the network node BS may indicate the relay nodes in that trajectory and when those relay nodes are to be contacted via the second communication link, i.e. the sidelink between the two devices via e.g. PC5 interface.
As the client device UE #n nears the position of the relay node RN #r, it sends control signalling to the relay node and which in turn notifies the network node BS or a central entity so that the network node BS can switch the traffic and the device that acts as the relay node takes the relay function.
It should be noted that in
According to some embodiments herein, the client device UE #n nearing a radio shadow may be determined by the network node BS based on other devices' measurements in that region, historical data, location, time of arrival, etc. The exiting of the client device UE #n from the radio shadow may also be determined by the network node BS based on other devices's measurements in the region and/or historical data.
Alternatively, the UE #n may continuously measure the received signal strength from the BS to determine if it is back in coverage. In addition, to avoid false indication that the UE #n has moved out of the radio shadow, UE #n could filter out small regions of spotty coverage to ensure that the signal strength is consistent for some pre-defined time period. Here, UE #n could use the synchronization signal block (SS block), which consists of Primary Synchronization Signal (PSS), Secondary Synchronization Signal (SSS), and the physical broadcast channel to check if it has moved out of the radio shadow. When the network node BS uses beamforming, it sweeps through its beams and transmits SS block through each beam, which is referred to as SS burst set. The UE #n listens for each SS block and if it can decode it, it responds to the BS with the time index of the decoded SS block to indicate the best transmitting beam of the BS.
The network node BS indicates the location of the relay node RN #r to the client device UE #n so that it can know when it reaches or nears that RN #r and then be able to address it with the relay node specific address, e.g. D2D ID/address, that was also passed to the UE #n during the “UE #n pairing with RN #r” message shown in
Action 260
The network node 110 communicates with the second communication device 122 over a relay link from the network node 110 to the first communication device 121 and from the first communication device 121 to the second communication device 122. That is when the quality of the second communication link between the network node 110 and the second communication device 122 becomes too bad, the second communication device 122 will hand over its traffic to the relay link. This remains until there is again a robust direct channel to the network node 110, and the quality of the second communication link becomes good again.
In some embodiments, the second communication device 122 will start using the relay link as a dual-connectivity link in order to have resources for that link secured. Then, the latency of moving critical traffic into that relay link is minimal. It might also start moving the most critical traffic on that relay link. Therefore, according to some embodiments herein, the network node 110 may send the communications to the second communication device 122 over the second communication link in addition to over the relay link. According to some embodiments herein, the network node 110 may send the most critical communications to the second communication device 122 over the relay link.
According to embodiments herein, appointing relay node are handled dynamically to take into account scenarios when devices are moving and the circumstances change. If the connection to a relay node is bad or if the relay node is about to enter a radio shadow and its speed cannot be controlled, then the network node 110 may appoint another communication device as the relay node. This handover may be done based on the channel quality deterioration from the current relay node and/or the current relay node's trajectory is towards a radio shadow region. In some embodiments, the application's packet transmission periodicity may be used to understand if the current relay node will be in a strong coverage region in time for which the transmission is scheduled for the client communication device.
Therefore, according to embodiments herein, the method may further comprise the following action:
Action 270
The network node 110 may check if determining a third communication device 123 as a relay node for the second communication device 122 is needed based on a channel quality of the first communication link and/or a trajectory of the first communication device 121.
According to some embodiments herein, the third communication device 123 may be selected from the group of the candidate relay nodes based on recent channel quality indications of the candidate relay nodes, trajectory co-related with radio shadow regions in the common path of the second communication device 122 and the candidate relay nodes.
For example, as illustrated in
Action 272
According to some embodiments herein, the network node 110 may determine whether to update group of candidate relay nodes by keeping track the characteristics of the communication devices 121, 122, 123. For example, some communication devices may no longer have capability to act as a relay node or some new communication devices may have entered the coverage area of the network node and indicate the willing to act as a relay node. In this case, the network node 110 may update the group of candidate relay nodes or re-create a group of candidate relay nodes.
According to embodiments herein, enabling and disabling of the relay link via the relay node is also dynamically handled.
As discussed above, the dynamic enabling of the connection link to a client device via a relay node may be based on channel quality. If there is a deterioration in the channel quality between the client device and the network node, this should be evident from the Channel Quality Indicator (CQI) or packet re-transmissions for other applications that needn't be URLLC, then the relay link is enabled. In some embodiments, the trajectory of the client device towards a radio shadow region may be also used to predict a poor radio link quality in the near future.
The dynamic disabling of the connection link to the client device via a relay node may be based on that the application requirement doesn't exist anymore or channel quality returns to good along with the battery power improvement. Therefore, the method may further comprise the following action:
Action 274
The network node 110 determines whether the quality of the second communication link meets a required threshold. For example, as shown in
The area of re-connection may be predicted based on the history of previous connections. Furthermore, the knowledge that the second communication device 122 will likely lose its direct channel to the network node 110 as it comes behind the wall may also be predicted based on historical channel or beam data. In yet other embodiments, the predictions that a mobile device is approaching an area of poor radio conditions as well as when it is likely to regain connection may be predicted by machine learning techniques, and might be trained with data such as history of the Channel Quality Indicator (CQI) of prior devices in that area as well as paths combined with other dynamics of the environment such as number of devices in that vicinity, movement of obstacles, etc. The exact algorithms and neural network designs of such a machine learning solution is beyond the scope of this application.
According to embodiments herein, if it is determined that the quality of the second communication link meets a required threshold, the method further comprise the following actions:
Action 280
The network node 110 sends a request to the first communication device 121 to release from the relay mode if it is determined that the quality of the second communication link meets a required threshold.
Action 290
The network node 110 communicates with the second communication device 122 over the second communication link when the quality of the second communication link meets a required threshold.
According to embodiments herein, there are different types of schemes for dynamic relaying for sustaining ultra-reliable communication:
The scheme a) is the basic scheme as described above. An appointed relay node will have its mobility affected to support the client device until either the client device can restore its direct link, or another candidate relay node takes over as the relay node. This becomes a real-time system in the following aspect, whereas the relay node will support the client device to move to its target position with reliable communication, it might be delayed and then risk its own mobility if that is time critical. Therefore, there may be a scheduling function implemented to consider the time criticality of the different communication devices as well as their priority. The ambition is to secure the real-time criticality of the highest prioritized tasks.
For the scheme b), as illustrated in
Therefore, according to some embodiments herein, the wireless communication network 100 may further comprise a number of communication devices placed at several fixed locations, and the network node may appoint them as dedicated relay nodes.
This mechanism suited for an indoor environment e.g. factory where there are more moving metallic parts or obstacles that can create blockage or radio shadow due to either there is a periodic moving part putting a stationary device in radio shadow or a mobile device that goes into a radio shadow region.
In a factory, a number of such dedicated relay nodes can be placed so they can support the key areas where time-critical URC devices typically would risk losing their connection or have temporary disruptions impacting their critical communication.
The scheme c) is a combined system. A system according to the generic framework of a) and b) can consist of a number of DRNs as well as using dynamically deployed communication devices as relay nodes. Typically, in such a system, a few dedicated nodes may be placed in areas where there are difficult to find dynamic relay nodes, e.g. if there is few communication devices in that area, or if it is difficult to meet all client devices' real-time demands with only dynamically deployed relay nodes.
Since these DRNs may behave as any communication devices in this system, but always available as relay nodes, the system may be gradually extended with additional DRNs without having to change the basic functionality of the other communication devices. Hence, it becomes a scalable system, easily to extend. Furthermore, mobile communication devices that are temporarily not used may be positioned at suitable places to act as DRNs. That is nodes might dynamically switch roles. Such mobile DRNs can then change their position based on the dynamics of the system, to places where they currently would provide highest value.
Therefore, according to some embodiments herein, the network node 110 may control the communication devices that are mobile but temporarily not used to be positioned at suitable places and appoint them to be acting as dedicated relay nodes.
According to some embodiments herein, the relay node may be a dedicated communication device which is wall mounted in case of factory automation. In another embodiment, the relay-node may be carried by a drone in the case of fleet control. In the latter case, that drone may move to where it best serves the client device that have URC requirement and are in such positions that there is a risk that their radio channel becomes too poor.
Furthermore, it is possible to add a periodic ping or an application packet that carries the inertial measurement unit (IMU) information to the client device by the relay node.
In alternative embodiments there may be a master node in the wireless communication network 100 and the master node may assign itself as a relay node, in case where there is no communication device is willing to act as a relay node. Alternatively, the network node 110 may appoint a master node as a relay node.
In one embodiment, the network node 110 may setup a scoring or an incentive system to further motivate the communication devices 121, 122, 123 to restrict their movements and act as the relay for other communication devices. In this setup, the network node 110 may give score to those communication devices which restrict their movement and act as a relay node to facilitate the communication of other communication devices during a blockage period. The amount of score that the network node 110 gives to a communication device varies based on the time that the communication device acts as a relay node and the area that it covers when serving as a relay node. Later, the network node may prioritize and provide relaying nodes to a communication device based on its relaying score.
To summarize, according to embodiments herein, the network node appoints relay nodes dynamically to always maintain the communication link when the communication devices are moving into and out of the coverage region of the network node. In order to secure that a client communication device always has a coverage, the mobility and location of the communication device acting as a relay node for the client communication device may be controlled. That is the communication device acting as a relay node may position itself in a location, or temporarily restrict its further movements so that it can provide a sustained communication link to the communication device that needs sustained communication link. The communication device acting as a relay node thus may prioritize, at least temporarily, the relay function over its own normal communication device functionality. Further handover between relay nodes in the coverage region may be performed to secure ultra-reliable communication.
The embodiments herein provide a consolidating method handling dynamically appointed relay nodes as well as more permanently appointed relay nodes and dedicated relay nodes.
The embodiments herein minimize power and resource overhead for reliability enhancement using a limited number of relay nodes.
To perform the method in the network node 110 for communication in the wireless communication network 100 according to embodiment herein, the network node 110 comprises modules as shown in
The network node 110 is configured to, e.g. by means of the determining module 630 being configured to, determine whether the communication with a second communication device 122 is to be relayed via a relay node and determine that the first communication device 121 is able to act as a relay node for the second communication device 122.
The network node 110 is configured to, e.g. by means of the transmitting module 620 being configured to, request the first communication device 121 to operate in a relay mode for relaying communications to the second communications device 122 if it is determined that the communication with the second communication device 122 is to be relayed via a relay node.
The network node 110 is configured to, e.g. by means of the transmitting module 620 and receiving module 610 being configured to, communicate with the second communication device 122 over a relay link from the network node 110 to the first communication device 121 and from the first communication device 121 to the second communication device 122.
Those skilled in the art will appreciate that the receiving module 610, the transmitting module 620, the determining module 630 and the processing module 630 described above in the network node 110 may be referred to one circuit or unit, a combination of analog and digital circuits, one or more processors, configured with software and/or firmware and/or any other digital hardware performing the function of each circuit/unit. One or more of these processors, the combination of analog and digital circuits as well as the other digital hardware, may be included in a single application-specific integrated circuitry (ASIC), or several processors and various analog/digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
The method according to embodiments herein may be implemented through one or more processors in the network node 110 together with computer program code for performing the functions and actions of the embodiments herein. The program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier 680 carrying computer program code 670, as shown in
The memory 650 in the network node 110 may comprise one or more memory units and may be arranged to be used to store the group of candidate relay nodes, received information, report, measurements, data, configurations and applications to perform the method herein when being executed in the network node 110.
When using the word “comprise” or “comprising” it shall be interpreted as non-limiting, i.e. meaning “consist at least of”.
The embodiments herein are not limited to the above described preferred embodiments. Various alternatives, modifications and equivalents may be used. Therefore, the above embodiments should not be taken as limiting the scope of the invention, which is defined by the appended claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/056508 | 3/15/2021 | WO |
Number | Date | Country | |
---|---|---|---|
20240137838 A1 | Apr 2024 | US |