Methods, wireless device, base station and candidate relay station for supporting D2D communication over relay
10129918 · 2018-11-13
Assignee
Inventors
- Gabor Fodor (Hässelby, SE)
- Jose Mairton Barros da Silva Junior (Stockholm, SE)
- Tarcísío Maciel (Fortaleza-Ceará, BR)
- Aidilla Pradini (Kista, SE)
Cpc classification
H04W88/04
ELECTRICITY
H04W24/10
ELECTRICITY
H04W40/22
ELECTRICITY
International classification
H04J3/08
ELECTRICITY
H04W24/10
ELECTRICITY
Abstract
A methods, base station, wireless device and candidate relay device for supporting a D2D communication between a first wireless device and a second wireless device over a relay. The base station receives (302) from the first device an identity of a candidate relay wireless device and a first quality metric (G.sub.eq) pertaining to a first relay link between the first device and the candidate relay device and to a second relay link between the second device and the candidate relay device. The base station also obtains (304) a second quality metric (G12) pertaining to a D2D link between the first and second devices, and a third quality metric (G1 BS) pertaining to a cellular link between the base station and the first device. When the first quality metric (G.sub.eq) indicates a better link quality than both the second metric (G12) and the third metric (G1 BS), the base station selects (310) a relay mode for the D2D communication with the candidate relay device as the relay and instructs the involved devices accordingly.
Claims
1. A method, performed by a base station of a radio network, for supporting a Device-to-Device (D2D) communication between a first wireless device and a second wireless device over a relay, the method comprising: receiving, from the first wireless device, an identity of a candidate relay wireless device and a first quality metric pertaining to a first relay link between the first wireless device and the candidate relay wireless device and to a second relay link between the second wireless device and the candidate relay wireless device, wherein the first quality metric refers to an equivalent channel pertaining to both the first relay link and the second relay link, which equivalent channel has been calculated as:
2. The method according to claim 1, wherein the method comprises: receiving, from the first wireless device, identities of multiple candidate relay wireless devices and their corresponding first quality metrics; and selecting one of the candidate relay wireless devices to act as the relay in the D2D communication.
3. A base station operable in a radio network, the base station being arranged to support a Device-to-Device (D2D) communication between a first wireless device and a second wireless device over a relay, wherein the base station comprises: a communication circuit configured to communicate with wireless devices; and processing circuitry operatively associated with the communication circuit and configured to: receive, from the first wireless device, an identity of a candidate relay wireless device and a first quality metric pertaining to a first relay link between the first wireless device and the candidate relay wireless device and to a second relay link between the second wireless device and the candidate relay wireless device, wherein the first quality metric refers to an equivalent channel pertaining to both the first relay link and the second relay link, which equivalent channel has been calculated as:
4. The base station according to claim 3, wherein the processing circuitry is configured to receive from the first wireless device identities of multiple candidate relay wireless devices and their corresponding first quality metrics, and select one of the candidate relay wireless devices to act as the relay in the D2D communication.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) The solution will now be described in more detail by means of exemplary embodiments and with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) In this solution it has been recognized that a favorable communication between two wireless devices may be achieved by employing a D2D communication via an intermediate relay wireless device, which is a transmission mode that will be referred to as a relay mode of communication, when the relay mode is assessed or evaluated to provide better signal quality and/or require less transmission power as compared to the above cellular and direct modes.
(11) In more detail, the relay mode is selected when a combination or sum of a first relay link between the first wireless device and the relay wireless device and a second relay link between the second wireless device and the relay wireless device is estimated to provide better signal quality and/or require less transmission power as compared to using a direct link between the first and second wireless devices or using respective cellular links between the base station and the first and second wireless devices. This solution is directed to procedures for finding a fitting candidate device to act as relay and for comparing the above-described three transmission modes in order to select the relay mode under certain conditions which will be described below.
(12) An example of a procedure with actions, performed by a base station of a radio network, will now be described with reference to the flow chart in
(13) A first action 300 illustrates that the base station establishes a connection with the first wireless device and a connection with the second wireless device, which may be done according to regular procedures. These connections are needed to communicate information and messages to and from the respective devices. For example, the first wireless device may have issued a request to start a communication session with the second wireless device. When the base station discovers that it serves both devices, i.e. both devices are located within the coverage area of the base station, the base station is triggered to execute the procedure of evaluating a number of available transmission modes including the above-described cellular, direct and relay modes, and select one of the available transmission modes for the two-way communication as follows.
(14) The following actions assume that the first wireless device has recognized that the relay mode may be possible to employ for the D2D communication and that there is at least one potential relay candidate wireless device present which is able to communicate radio signals directly with both of the first and second wireless devices. A procedure of how this may be conducted will be described in more detail later below.
(15) In a next action 302, the base station receives from the first wireless device an identity of a candidate relay wireless device and a first quality metric denoted G.sub.eq which pertains to a first relay link between the first wireless device and the candidate relay wireless device and to a second relay link between the second wireless device and the candidate relay wireless device. In other words, the first quality metric G.sub.eq indicates the quality of the first relay link and the second relay link if they both were to be used in a relay mode for the D2D communication with the candidate relay wireless device acting as the relay. As said above, there may be more than one such candidate relay wireless device and the base station may in that case receive identities and corresponding first quality metrics of multiple candidate relay wireless devices. Although the procedure illustrated in
(16) In this disclosure, the term quality metric should be generally understood as any parameter that in some way indicates the quality of a radio link. Some non-limiting examples of quality metric parameters that may be used in this solution include Signal to Interference and Noise Ratio, SINR, signal strength, Bit Error Rate, BER, path loss, and some fading condition parameter. Thus, if the quality metric is SINR or signal strength, a relatively high value indicates good quality, while if the quality metric is BER or path loss, a relatively low value indicates good quality.
(17) In a possible embodiment, the first quality metric G.sub.eq may refer to an equivalent channel pertaining to both the first relay link and the second relay link, which equivalent channel has been calculated as:
(18)
where G1R indicates quality of the first relay link and G2R indicates quality of the second relay link. For example, G1R may be the signal strength of signals received over the first relay link and G2R may be the signal strength of signals received over the second relay link. In this case, the first quality metric G.sub.eq is dependent on adequate quality of both relay links such that this parameter will be much reduced if one of G1R and G2R is significantly smaller than the other.
(19) In a next action 304, the base station obtains a second quality metric denoted G12 which pertains to a D2D link, i.e. direct link, between the first wireless device and the second wireless device. In another action 306, the base station also obtains a third quality metric denoted G1BS which pertains to a cellular link between the base station and the first wireless device. The base station may optionally also obtain a similar quality metric which pertains to a cellular link between the base station and the second wireless device which may be used in the manner described herein. Action 206 assumes that at least the third quality metric G1BS of the cellular link to the first wireless device is obtained as an indication of link quality of the cellular mode.
(20) The second and third quality metrics G12, G1BS may be obtained from measurements made by one or both of the devices and/or by the base station on various signals such as reference signals which are typically transmitted in wireless networks for the purpose of enabling link quality measurements. One or both of the two wireless devices may thus perform D2D link measurements on a beacon signal or the like transmitted from the opposite device. For example, the base station may obtain the second quality metric G12 based on a D2D radio link quality report received from at least one of the first and second wireless devices. In another example, the base station may obtain the third quality metric G1BS based on measurements of the cellular radio link between the base station and the first wireless device. The latter measurements of the cellular radio link may be performed by the base station and/or by the first wireless device.
(21) Another action 308 illustrates that the base station checks whether the first quality metric G.sub.eq is greater than both of the second quality metric G12 and the third quality metric G1BS, where the term max(G12, G1BS) indicates the greatest value of G12 and G1BS. If so, the base station in this example selects the relay mode in an action 310, for the D2D communication with the candidate relay wireless device acting as the relay. In other words, when the first quality metric G.sub.eq indicates a better link quality than both the second quality metric G12 and the third quality metric G1BS, regardless of which type of quality metric parameter is used, the base station selects the relay mode for the D2D communication. The base station then accordingly instructs the first wireless device, the second wireless device and the candidate relay wireless device to communicate according to the relay mode, in an action 312.
(22) On the other hand, if the first quality metric G.sub.eq is not greater than both of the second quality metric G12 and the third quality metric G1 BS in action 308, the base station checks whether the second quality metric G12 is greater than the third quality metric G1BS, in another action 314. If so, it can be deduced that the direct mode is more favorable than both the relay mode indicated by G12, and the cellular mode indicated by G1BS. The base station then accordingly selects the direct mode for the D2D communication, in an action 316. If the third quality metric G1BS is found to be greater than the second quality metric G12 in action 314, the base station selects the cellular mode for the D2D communication, in an action 318. Thereby, the base station is able to select the transmission mode that provides the best possible link quality of them all and particularly select the relay mode only when this mode is more favorable than both the cellular and direct modes. After either of actions 316 and 318, the base station may accordingly instruct the first and second wireless device, although not shown here.
(23) It was mentioned above that there may be more than one candidate relay wireless device present which could potentially act as relay in the D2D communication, and two possible alternatives will be described in more detail below, e.g. with reference to
(24) Another possible option is that the first wireless device sends identities and corresponding first quality metrics G.sub.eq of the available candidate relay wireless devices to the base station, and in that case it is the base station that evaluates the available candidate relay devices and selects one of them for consideration when selecting the transmission mode. Thus in a possible embodiment, the base station may receive from the first wireless device identities of multiple candidate relay wireless devices and their corresponding first quality metrics G.sub.eq, and selects one of the candidate relay wireless devices to act as the relay in the D2D communication when the relay mode is selected.
(25)
(26) In that case, each candidate relay device CR1, CR2, CR3 . . . determines the above-described first quality metric G.sub.eq based on the beacons transmitted by devices D1, D2. It has been described above how the first quality metric G.sub.eq could be determined from qualities, e.g. received signal strength, of respective relay links between relay and devices D1, D2. In turn, the candidate relay devices CR1, CR2, CR3 . . . start to transmit their respective beacons, indicated by dashed arrows, which contain their identities as well as their determined first quality metric G.sub.eq. The beacons transmitted by devices CR1, CR2, CR3 . . . are received by the two wireless devices D1, D2.
(27) As indicated by a two-way arrow, the devices D1, D2 may exchange information extracted from their received beacons and at least one of them, D1 for example, may evaluate the candidate relay devices CR1, CR2, CR3 . . . based on the received first quality metric G.sub.eq of each candidate relay. As explained above, each first quality metric G.sub.eq reflects the quality of a combination of the respective relay links between the communicating devices D1, D2 and each candidate relay device CR1, CR2, CR3 . . . , i.e. the end-to-end link quality between D1 and D2 if the candidate relay device would be used in the two-hop relay mode. Selection of the best candidate relay wireless device to use, e.g. as a basis for selecting transmission mode, may now be conducted in two alternative ways as follows.
(28) Alternative 1:
(29) The first device D1 sends identities of the multiple candidate relay wireless devices CR1, CR2, CR3 . . . and their corresponding first quality metrics G.sub.eq valid for the respective candidate relays, to the base station BS. Thereby, the base station BS can evaluate the candidate relay device CR1, CR2, CR3 . . . and select the best one of them at least based on their first quality metrics G.sub.eq. The base station may then evaluate different transmission modes and possibly select the relay mode with the selected candidate relay device, if that mode is deemed favorable compared to other available transmission modes such as the above-described cellular and direct modes. This mode selection procedure as such has been described above when discussing actions 308-318.
(30) Alternative 2:
(31) At least one of the devices D1, D2 evaluates the candidate relay devices CR1, CR2, CR3 . . . and select the best one of them based on their first quality metrics G.sub.eq. In this operation, the device D1 and/or D2 may select one of the candidate relay devices further based on measurements on signals transmitted from the candidate relay devices in their respective beacons. If both devices D1, D2 select their own preferred or recommended relay device, this information may be exchanged between the two devices D1, D2 to agree on a common candidate. In this scenario, one of the devices, in this case device D1, may be appointed to act as master which decides which candidate relay device to choose and reports it to the base station BS. Device D1 then accordingly sends the identity and the first quality metric G.sub.eq of the selected one of the candidate relay devices CR1, CR2, CR3 . . . , to the serving base station BS. The base station is then able to evaluate different transmission modes based on the reported relay device identity and first quality metric G.sub.eq, and possibly select the relay mode in the manner described herein.
(32)
(33) By signaling to the devices D1 and D2, the base station 500 may configure beacons for the devices D1, D2 to transmit, e.g. instructing them to use certain radio resources in time-frequency and to include certain information in the beacons such as their own identities. For example, both devices D1, D2 may be instructed to include both their own identity and the identity of the respective opposite device in their beacons. Thereby, any nearby wireless device receiving the beacons will know that these two devices could potentially be helped by a relay in a D2D communication.
(34) Next, device D1 and device D2 accordingly transmit their beacons as shown by actions 5:3a and 5:3b, which beacons are received and measured by the candidate relay CR. Since each beacon from devices D1, D2 contains the identities of both D1 and D2, the candidate relay CR is able to deduce that these two devices D1, D2 may be helped by a relay device in a D2D communication in the relay mode.
(35) Another action 5:4 thus illustrates that the candidate relay CR measures the signal strength of both beacons and thereby detects a possibility to act as relay provided that the beacons can be received and decoded properly, that is when the signal strength is sufficiently high. In this action, the candidate relay CR also calculates the above-described first quality metric G.sub.eq pertaining to the relay links between the candidate relay CR and the first and second devices D1 D2, respectively, based on the measured beacons.
(36) The candidate relay CR now transmits its own beacon, shown by another action 5:5, containing its own identity and the calculated first quality metric G.sub.eq, which is received by both devices D1 and D2 in this example. The beacon from the candidate relay CR may further contain identities of the device pair D1, D2 to facilitate recognition of the beacon. In the same manner, the devices D1 and D2 may receive a first quality metric G.sub.eq from one or more further candidate relays 506, e.g. as described for
(37) The first wireless device D1 now sends the identity and the first quality metric G.sub.eq of the candidate relay CR to the base station 500, in an action 5:8. The base station is thereby enabled to select the relay mode for the D2D communication with the candidate relay wireless device CR acting as the relay, based on the first quality metric G.sub.eq, which is shown in another action 5:9. Once the decision is taken to use the candidate relay CR as relay, a further action 5:10 illustrates that the base station 500 basically establishes the D2D two-way communication over the relay by various suitable signaling with the three involved devices 502, 504 and 506. A final action 5:11 illustrates that the D2D two-way communication over the relay is executed accordingly, e.g. involving data sent from D1 to D2 over CR, shown as full arrows, and data sent from D2 to D1 over CR, shown as dashed arrows.
(38) An example of a procedure with actions, performed by a first wireless device for supporting a D2D communication between the first wireless device and a second wireless device over a relay, will now be described with reference to the flow chart in
(39) A first action 600 illustrates that the first wireless device transmits a beacon which is measurable by a candidate relay wireless device, i.e. by one or more candidate relay wireless devices. In another action 602, the first wireless device receives from at least one candidate relay wireless device an identity of the candidate relay wireless device and a first quality metric G.sub.eq pertaining to a first relay link between the first wireless device and the candidate relay wireless device and to a second relay link between the second wireless device and the candidate relay wireless device.
(40) It was mentioned above that if there are more than one potential relay device, selection of a candidate relay device may be done either by the first device or by the base station according to the two alternatives described for
(41) In a further action 606, the first wireless device sends the identity and the first quality metric G.sub.eq of the candidate relay wireless device, e.g. selected in action 604, to the base station. Thereby, the base station is enabled to select a relay mode for the D2D communication with the candidate relay wireless device acting as the relay, based on the first quality metric G.sub.eq. When there are more than one candidate relay wireless device present in this procedure, it is also possible that it is the base station that selects one of them to act as the relay wireless device, as in Alternative 1 above. In that case, the first wireless device sends the identity and first quality metric G.sub.eq of all candidate relay wireless devices to the base station in action 606.
(42) An example of a procedure with actions, performed by a candidate relay wireless device for supporting a D2D communication between a first wireless device and a second wireless device over a relay, will now be described with reference to the flow chart in
(43) A first action 700 illustrates that the candidate relay wireless device measures beacons transmitted by the first wireless device and by the second wireless device, e.g. as illustrated by arrows from D1 and D2 in
(44) In another action 704, the candidate relay wireless device calculates, based on the measured beacons, a quality metric G.sub.eq pertaining to a first relay link between the first wireless device and the candidate relay wireless device and to a second relay link between the second wireless device and the candidate relay wireless device, as in action 5:4 of
(45) The block diagram in
(46) The base station 800 may be configured or arranged to perform at least the actions 302-312 of the flow chart in
(47) The base station 800 may comprise a receiving module 800a which is configured to receive from the first wireless device 802 an identity of a candidate relay wireless device, such as device 804 in this example, and a first quality metric, e.g. G.sub.eq above, pertaining to a first relay link between the first wireless device 802 and the candidate relay wireless device 804 and to a second relay link between the second wireless device and the candidate relay wireless device 802, e.g. as described above for action 302.
(48) The base station 800 may also comprise an obtaining module 800b which is configured to obtain a second quality metric, e.g. G12 above, pertaining to a D2D link between the first wireless device 802 and the second wireless device, e.g. as described above for action 304. The obtaining module 800b is further configured to obtain a third quality metric, e.g. G1BS above, pertaining to a cellular link between the base station 800 and the first wireless device 802, e.g. as described above for action 306.
(49) The base station 800 may also comprise a selecting module 800c which is configured to, when the first quality metric indicates a better link quality than both the second quality metric and the third quality metric, select a relay mode for the D2D communication with the candidate relay wireless device 804 acting as the relay, e.g. as described above for action 310.
(50) The base station 800 may also comprise an instructing module 800d which is configured to instruct the first wireless device 802, the second wireless device and the candidate relay wireless device 804 to communicate according to the relay mode, e.g. as described above for action 312.
(51) The first wireless device 802 may be configured or arranged to perform at least the actions 600, 602 and 606 of the flow chart in
(52) The first wireless device 802 may comprise a transmitting module 802a which is configured to transmit a beacon which is measurable by a candidate relay wireless device such as device 804 in this example, e.g. as described above for action 600.
(53) The first wireless device 802 may also comprise a receiving module 802b which is configured to receive from the candidate relay wireless device 804 an identity of the candidate relay wireless device and a first quality metric pertaining to a first relay link between the first wireless device 802 and the candidate relay wireless device 804 and to a second relay link between the second wireless device and the candidate relay wireless device 804, e.g. as described above for action 602.
(54) The transmitting module 802a may be further configured to send the received identity and the first quality metric of the candidate relay wireless device 804 to the base station 800, e.g. as described above for action 606, thereby enabling the base station 800 to select a relay mode for the D2D communication with the candidate relay wireless device 804 acting as the relay, based on the first quality metric.
(55) The candidate relay wireless device 804 may be configured or arranged to perform at least the actions 700-706 of the flow chart in
(56) The candidate relay wireless device 804 may comprise a measuring module 804a which is configured to measure beacons transmitted by the first wireless device 802 and by the second wireless device, e.g. as described above for action 700. The candidate relay wireless device 804 may also comprise a detecting module 804b which is configured to detect a possibility to act as said relay between the first and second wireless devices based on the measured beacons, e.g. as described above for action 702.
(57) The candidate relay wireless device 804 may also comprise a calculating module 804c which is configured to calculate, based on the measured beacons, a quality metric pertaining to a first relay link between the first wireless device 802 and the candidate relay wireless device 804 and to a second relay link between the second wireless device and the candidate relay wireless device 804, e.g. as described above for action 704.
(58) The candidate relay wireless device 804 may also comprise a transmitting module 804d which is configured to transmit an own identity and the calculated quality metric to be received by at least one of the first wireless device 802 and the second wireless device, e.g. as described above for action 706.
(59) It should be noted that
(60) The embodiments and features described herein may be implemented in computer programs each comprising computer readable code which, when run on a base station 800, the first wireless device 802 and the candidate relay wireless device 804, respectively, causes them to perform the above actions e.g. as described for
(61) The functional modules 800a-d, 802a-b, 804a-d described above for
(62) Each computer program may be carried by a computer program product in each of the base station 800, the first wireless device 802 and the candidate relay wireless device 804 in the form of a memory M having a computer readable medium and being connected to the processor P. Each computer program product or memory M thus comprises a computer readable medium on which the computer program is stored. For example, the memory M may be a flash memory, a Random-Access Memory (RAM), a Read-Only Memory (ROM) or an Electrically Erasable Programmable ROM (EEPROM), and different program modules could be distributed on different computer program products in the form of memories within the respective base station 800, first wireless device 802 and candidate relay wireless device 804.
(63) The above-described functionality of the base station may be implemented as a computer program comprising computer readable code which, when run on the base station, causes the base station to perform the method according to any of the above embodiments where appropriate. The base station's operation may also be implemented in a computer program product comprising a computer readable medium on which a computer program is stored, wherein the computer program comprises computer readable code which, when run on a base station, causes the base station to perform the method according to any of the above embodiments where appropriate.
(64) Also, the above-described functionality of the first wireless device may be implemented as a computer program comprising computer readable code which, when run on the first wireless device, causes the first wireless device to perform the method according to any of the above embodiments where appropriate. The first wireless device's operation may also be implemented in a computer program product comprising a computer readable medium on which a computer program is stored, wherein the computer program comprises computer readable code which, when run on a first wireless device, causes the first wireless device to perform the method according to any of the above embodiments where appropriate.
(65) Also, the above-described functionality of the candidate relay wireless device may be implemented as a computer program comprising computer readable code which, when run on the candidate relay wireless device, causes the candidate relay wireless device to perform the method according to any of the above embodiments where appropriate. The candidate relay wireless device's operation may also be implemented in a computer program product comprising a computer readable medium on which a computer program is stored, wherein the computer program comprises computer readable code which, when run on a candidate relay wireless device, causes the candidate relay wireless device to perform the method according to any of the above embodiments where appropriate.
(66) While the solution has been described with reference to specific exemplary embodiments, the description is generally intended to illustrate the inventive concept and should not be taken as limiting the scope of the solution. For example, the terms base station, wireless device, quality metric, relay device, beacon, relay mode, direct mode and cellular mode have been used throughout this description, although any other corresponding entities, functions, and/or parameters could also be used having the features and characteristics described here. The solution is defined by the appended claims.