First communication device and methods thereby for initiating transmission based on an obtained set of correspondences
11283499 · 2022-03-22
Assignee
Inventors
- Magnus THURFJELL (Luleå, SE)
- Sven-Olof JONSSON (HORTLAX, SE)
- Peter Ökvist (Luleå, SE)
- Sven PETERSSON (Sävedalen, SE)
- Arne Simonsson (Gammelstad, SE)
Cpc classification
H04B7/0456
ELECTRICITY
H01Q21/28
ELECTRICITY
H04B7/0608
ELECTRICITY
H01Q3/24
ELECTRICITY
G01S3/52
PHYSICS
G01S3/14
PHYSICS
International classification
H01Q3/24
ELECTRICITY
G01S3/52
PHYSICS
H04B7/0456
ELECTRICITY
Abstract
A method performed by a first communication device operating in a wireless communications network. The first communication device obtains a set of correspondences associating: i) each set (ω.sub.i) of a plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i) having been sent by a third communication device in response to having received a respective set (RSs.sub.i) of a plurality of sets of radio signals (RSs.sub.1 . . . RSs.sub.i) from a set of antenna ports in a second communication device, with ii) a respective direction of transmission (d.sub.i) between the second communication device and the third communication device. The respective direction is relative to an orientation (α.sub.i) of the second communication device. The respective direction of transmission (d.sub.i) is a selected direction of transmission (d.sub.i,αi). The first communication device then initiates transmission of a new radio signal, based on the obtained set of correspondences.
Claims
1. A method performed by a first communication device operating in a wireless communications network, the method comprising: obtaining a set of correspondences associating: i. each set (ω.sub.i) of a plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i) having been sent by a third communication device in response to having received a respective set (RS.sub.si) of a plurality of sets of radio signals (RS.sub.s1 . . . RS.sub.si) from a set of antenna ports in a second communication device, with ii. a respective direction of transmission (d.sub.i) between the second communication device and the third communication device, the respective direction of transmission (d.sub.i) being relative to an orientation (α.sub.i) of the second communication device, and the respective direction of transmission (d.sub.i) being a selected direction of transmission (d.sub.i,α.sub.i), wherein each respective direction of transmission (d.sub.i) corresponds to a respective angle (α.sub.i) of direction of transmission; and initiating transmission of a new radio signal, based on the obtained set of correspondences, wherein the obtained set of correspondences is further provided to a type of communication device corresponding to the second communication device, and the second communication device is a type of device having a beamforming capability.
2. The method according to claim 1, wherein the respective direction of transmission (d.sub.i) is selected, for each set (RSsi) of the plurality of sets of radio signals (RSs1 . . . RSsi), based on a strength of a radio link between the second communication device and the third communication device.
3. The method according to claim 2, wherein the first communication device is one of: a. a same communication device as the second communication device, and wherein the transmission of the new radio signal is from the set of antenna ports; and b. a different communication device than the second communication device, and wherein the transmission of the new radio signal is from a different set of antenna ports.
4. The method according to claim 2, wherein the initiating transmission further comprises transmitting, to one of: the second communication device and the third communication device, the new radio signal, the transmitting being based on the obtained set of correspondences.
5. The method according to claim 2, wherein the obtained set of correspondences is organized according to groups of the respective angles of the direction of transmission.
6. The method according to claim 5, wherein at least one group of the respective angles of the direction of transmission is associated with more than one respective set of antenna weights (ω.sub.i), and wherein the method further comprises: selecting one of the more than one set of antenna weights (ω.sub.i) of the plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i), based on at least one of: i. a most frequent set of antenna weights (ω.sub.i) of the more than one set of antenna weights (ω.sub.i); ii. an average of the more than one set of antenna weights (ω.sub.i); and iii. channel quality measurements.
7. The method according to claim 1, wherein the first communication device is one of: a. a same communication device as the second communication device, and wherein the transmission of the new radio signal is from the set of antenna ports; and b. a different communication device than the second communication device, and wherein the transmission of the new radio signal is from a different set of antenna ports.
8. The method according to claim 1, wherein the initiating transmission further comprises transmitting, to one of: the second communication device and the third communication device, the new radio signal, the transmitting being based on the obtained set of correspondences.
9. The method according to claim 1, wherein the obtained set of correspondences is organized according to groups of the respective angles of the direction of transmission.
10. The method according to claim 9, wherein at least one group of the respective angles of the direction of transmission is associated with more than one respective set of antenna weights (ω.sub.i), and wherein the method further comprises: selecting one of the more than one set of antenna weights (ω.sub.i) of the plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i), based on at least one of: i. a most frequent set of antenna weights (ω.sub.i) of the more than one set of antenna weights (ω.sub.i); ii. an average of the more than one set of antenna weights (ω.sub.i); and iii. channel quality measurements.
11. A non-transitory computer-readable storage medium, having stored thereon a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out a method performable by a first communication device in a wireless communications network, the method comprising: obtaining a set of correspondences associating: i. each set (ω.sub.i) of a plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i) having been sent by a third communication device in response to having received a respective set (RS.sub.si) of a plurality of sets of radio signals (RS.sub.s1 . . . RS.sub.si) from a set of antenna ports in a second communication device, with ii. a respective direction of transmission (d.sub.i) between the second communication device and the third communication device, the respective direction of transmission (d.sub.i) being relative to an orientation (α.sub.i) of the second communication device, and the respective direction of transmission (d.sub.i) being a selected direction of transmission (d.sub.i,α.sub.i), wherein each respective direction of transmission (d.sub.i) corresponds to a respective angle (α.sub.i) of direction of transmission; and initiating transmission of a new radio signal, based on the obtained set of correspondences, wherein the obtained set of correspondences is further provided to a type of communication device corresponding to the second communication device, and the second communication device is a type of device having a beamforming capability.
12. A first communication device configured to operate in a wireless communications network, the first communication device being further configured to: obtain a set of correspondences associating: i. each set (ω.sub.i) of a plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i) configured to have been sent by a third communication device in response to having received a respective set (RS.sub.si) of a plurality of sets of radio signals (RS.sub.s1 . . . RS.sub.si) from a set of antenna ports in a second communication device, with ii. a respective direction of transmission (d.sub.i) between the second communication device and the third communication device, the respective direction of transmission (d.sub.i) being configured to be relative to an orientation (α.sub.i) of the second communication device, and the respective direction of transmission (d.sub.i) being configured to be a selected direction of transmission (d.sub.i,α.sub.i), wherein each respective direction of transmission (d.sub.i) corresponds to a respective angle (α.sub.i) of direction of transmission; and initiate transmission of a new radio signal, based on the set of correspondences configured to be obtained, wherein the obtained set of correspondences is configured to be further provided to a type of communication device corresponding to the second communication device, and the second communication device is a type of device having a beamforming capability.
13. The first communication device according to claim 12, wherein the respective direction of transmission (d.sub.i) is configured to be selected, for each set (RS.sub.si) of the plurality of sets of radio signals (RS.sub.s1 . . . RS.sub.si), based on a strength of a radio link between the second communication device and the third communication device.
14. The first communication device according to claim 12, wherein the first communication device is one of: a. a same communication device as the second communication device, and wherein the transmission of the new radio signal is configured to be from the set of antenna ports; and b. a different communication device than the second communication device, and wherein the transmission of the new radio signal is configured to be from a different set of antenna ports.
15. The first communication device according to claim 12, wherein initiating the transmission comprises transmitting, to one of: the second communication device and the third communication device, the new radio signal, the transmitting being configured to be based on the set of correspondences configured to be obtained.
16. The first communication device according to claim 12, wherein the set of correspondences configured to be obtained is organized according to groups of the respective angles of the direction of transmission.
17. The first communication device according to claim 16, wherein at least one group of the respective angles of the direction of transmission is configured to be associated with more than one respective set of antenna weights (ω.sub.i), and wherein the first communication device is further configured to: select one of the more than one set of antenna weights (ω.sub.i) of the plurality of sets of antenna weights (ω.sub.1 . . . ω.sub.i), based on at least one of: i. a most frequent set of antenna weights (ω.sub.i) of the more than one set of antenna weights (ω.sub.i); ii. an average of the more than one set of antenna weights (ω.sub.i); and iii. channel quality measurements.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Examples of embodiments herein are described in more detail with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) As part of the development of the embodiments disclosed herein, a problem associated with existing methods will first be identified and discussed.
(13) Recently developed methods estimate the preferred physical direction to transmit in the uplink from a wireless device, e.g., to a network node, without requiring the involvement of the actual transmit antennas in the wireless device. This is achieved by the use of a Doppler analysis of downlink transmissions and information on the orientation of the wireless device. With the Doppler analysis and the information, the preferred uplink transmission direction may be estimated using only one receive antenna in the wireless device, which does not necessarily have to be part of the transmitter antenna set. An overview description of these methods is reproduced herein in the section entitled “Beam direction selection for a radio communications device”.
(14) Once the preferred direction of transmission to e.g., the network node, has been determined for transmission, for providing the strongest radio link between two communication devices, the antenna weights to transmit a beam in the selected direction may need to be determined, e.g., via closed-loop methods. In the case where the transmit direction is estimated without involvement of the transmit antennas in the wireless device, as in performed in the methods described in the section “Beam direction selection for a radio communications device”, it may be difficult to translate the direction to an appropriate set of transmit weights. The methods described in the section “Beam direction selection for a radio communications device” are based on the assumption that the wireless device has structured antenna configurations like e.g., linear arrays, to allow easily determined relations between beam direction and antenna element phase shifts for beam forming. A phase shift may be understood as the phase of a complex antenna weight and may define e.g., the beam shape when individual phase shifts are applied to a set of antenna elements. However, the set of transmit antennas in the wireless device may e.g., not be arranged in a linear array or any other well-structured configuration. This makes it hard in general to calculate appropriate beamforming weights given a specific physical transmit direction from the wireless device, since the weights are related to the physical distances and positions of the elements relative to each other.
(15) If appropriate beamforming weights may not be calculated, the wireless device may not be able to produce a beam in the preferred uplink transmit direction, relative to the wireless device.
(16) Embodiments herein address the foregoing problems of the existing methods. In general, embodiments herein may be understood to relate to a communication device-relative transmit direction training method. As a summarized overview, embodiments herein may be understood to relate to a method for initially building up a table with transmit weights mapped to different transmit directions relative to the orientation of the transmitting communication device, e.g., a UE. This may be done by initially using an evaluation of transmitting communication device-relative transmit direction, such as the method described in the section “Beam direction selection for a radio communications device”, together with uplink sounding and closed loop beam forming. The transmit weights that the receiving communication device, e.g., a base station, may report back to the transmitting communication device in closed loop may then be mapped to the estimated communication device-relative transmit direction, detected, e.g. using methodology described in the section “Beam direction selection for a radio communications device”, and stored for future use. After a while, when data for multiple directions may have been collected, a complete table of directions relative to the communication device and their corresponding transmit weights may be set up and stored. This table may then be used together with the method described in the section “Beam direction selection for a radio communications device”, without further support from uplink sounding.
(17) Embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which examples are shown. In this section, the embodiments herein will be illustrated in more detail by a number of exemplary embodiments. It should be noted that the exemplary embodiments herein are not mutually exclusive. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments.
(18)
(19) The wireless communications network 100 comprises a plurality of communication devices whereof a first communication device 101, a second communication device 102, and a third communication device 103 are depicted in both examples of
(20) In a typical scenario, the third communication device 103 may be a transmission point serving the second communication device 102, which may typically be the wireless device 120 with beamforming capability, as depicted in both examples of
(21) In some examples, such as that depicted in panel b) of
(22) The wireless communications network 100 comprises a plurality of network nodes whereof two examples of a network node 110 are depicted in
(23) In 3GPP LTE, any of the third communication device 103 and the second communication device 102 may be directly connected to one or more networks.
(24) A number of wireless devices may be located in the wireless communications network 100. In the example scenario of
(25) The first communication device 101 may communicate with the second communication device 102 over a first link 141, e.g., a radio link. The second communication device 102 may communicate with the third communication device 103 over a second link 142, which may be a radio link. The first communication device 101 may communicate with the third communication device 103 over a third link 143, e.g., a radio link or a wired link.
(26) Any reference herein to the terms “first”, “second” or “third” will be understood to refer a manner of distinguishing between different instances of the terms they may modify. “First”, “second”, or “third” are not intended to confer a cumulative or chronological meaning to the terms they modify.
(27) Embodiments of a method performed by the first communication device 101, will now be described with reference to the flowchart depicted in
(28) The method may comprise the actions described below. In some embodiments all the actions may be performed. In some embodiments, one or more actions may be performed. One or more embodiments may be combined, where applicable. All possible combinations are not described to simplify the description. In
(29) Action 301
(30) Embodiments herein may be understood to start from the assumption that the second communication device 102, e.g., a UE supporting beamforming transmission in the uplink, may have some information on a preferred uplink transmit direction, also referred to herein as a “selected direction of transmission”, e.g. by using the method described below in the section “Beam direction selection for a radio communications device”. The selected direction of transmission may be that direction of transmission whereby the second radio link 142 between the second communication device 102 and the third communication device 103 may be the strongest. As is the case with the method described below in the section “Beam direction selection for a radio communications device”, the assumption may be understood as that the selected direction, which may be a known direction, is a direction relative to the orientation of the second communication device 102. That is, a transmission direction defined with the second communication device 102 as a reference. No information on the absolute direction may be necessary. For example, it may not be necessary to know if the direction is towards the third communication device 103, or if the second communication device 102 is in Line-of-Sight (LoS) or in No-Line-of-Sight (NLoS), etc. . . .
(31) Once the direction of transmission is selected, as described in the method in the section “Beam direction selection for a radio communications device”, the second communication device 102 may not obtain any feedback from the third communication device 103 on a precoder to use to achieve a beam in the selected direction of transmission. Therefore, initially, the second communication device 102 may have little knowledge on which uplink transmission weights, or precoder, to use to produce a beam in the selected direction of transmission relative to the orientation of the second communication device 102, that is, the preferred second communication device 102-relative uplink transmit direction. This may be especially the case if the physical arrangement of the antennas in the second communication device 102 is not well-structured in a linear array, or similar.
(32) In order for the second communication device 102, or any other communication device supporting beamforming transmission in the UL, to produce a beam with a set of antenna ports in a selected direction of transmission relative to a certain orientation of the second wireless device 102, it may be desirable to have a tool whereby, providing as input a desired or selected direction of transmission, relative to a certain orientation of the second wireless device 102 at a given time, the second wireless device 102 may obtain a recommended set of antenna weights to use on its antenna ports to produce a beam in that selected direction. This “tool” may be referred to herein as a set of correspondences, e.g., a table, as described below, which may be obtained in this Action 301.
(33) The manner in which the obtaining may be performed may depend on whether the first communication device 101 is the same as the second communication device 102 or not, as will now be explained.
(34) To facilitate the description of this Action 301 by making use of illustration, reference will be made to the
(35) A preferred direction of transmission as previously selected e.g., by the method described below in the section “Beam direction selection for a radio communications device”, is represented in panels a) and b) of
(36) Each reported set of antenna weights co, may then be associated with the selected direction of transmission d.sub.i, αi, relative to the orientation α.sub.i of the second communication device 102 at e.g., the time of transmission of a respective set RSs.sub.i of the plurality of sets of radio signals RSs.sub.1 . . . RSs.sub.i. In other words, each reported set of antenna weights co, may then be associated with the preferred second communication device 102-relative uplink transmit direction. Respective may be understood as corresponding.
(37) After a while of repeating this process for different, or even all, selected directions of transmission d.sub.i relative to the orientation αi of the second communication device 102, d.sub.i,αi, a set of correspondences 400 or table may be set up as depicted in panel c) of
(38) According to the foregoing, in this Action 301, the first communication device 101, obtains a set of correspondences 400 associating: i) each set co, of a plurality of sets of antenna weights ω.sub.1 . . . ω.sub.i having been sent by the third communication device 103 in response to having received the respective set RSs.sub.i of the plurality of sets of radio signals RSs.sub.1 . . . RSs.sub.i from the set of antenna ports in the second communication device 102, with ii) a respective direction of transmission d.sub.i between the second communication device 102 and the third communication device 103, the respective direction being relative to the orientation α.sub.i of the second communication device 102. The respective direction of transmission d.sub.i is the selected direction of transmission d.sub.i, αi.
(39) The respective direction of transmission d.sub.i may be selected, for each set RSs.sub.i of the plurality of sets of radio signals RSs.sub.1 . . . RSs.sub.i, based on a strength of a radio link, e.g., the second link 142, between the second communication device 102 and the third communication device 103. The selection of the respective direction of transmission d.sub.i may have been performed as described below in the section “Beam direction selection for a radio communications device”.
(40) “Associating . . . with” may be understood as referring to being defining for, or setting in correspondence to, assigning to, or similar expressions.
(41) Obtaining may be understood in this Action 301 as any of, e.g., determining, calculating, constructing, creating, retrieving, or receiving from another node in the wireless communication network 100, e.g., the second communication device 102. The manner in which the obtaining may be performed may depend on whether the first communication device 101 is the same as the second communication device 102 or not.
(42) In some examples wherein the first communication device 101 may be the same as the second communication device 102, e.g., a UE, the obtaining of the set of correspondences 400 in this Action 301 may be implemented by performing the procedure described in relation to
(43) In some examples wherein the first communication device 101 may be different than the second communication device 102, and be e.g., the node in the cloud 130, the obtaining of the set of correspondences 400 in this Action 301 may be performed by receiving a respective indication for each of the obtained correspondences e.g., illustrated in panel c) of
(44) In yet another alternative example, the first communication device 101 may obtain the set of correspondences 400 by receiving it from the third communication device 103. In such examples, the third communication device 103 may have constructed by the set of correspondences 400 by collecting each of the obtained correspondences (d.sub.i, αi, ω.sub.i) e.g., illustrated in panel c of
(45) Furthermore, in some examples wherein the first communication device 101 may be another UE different than the second communication device 102, the obtaining in this Action 301 of the set of correspondences 300 may comprise receiving the set of correspondences 400 from e.g., the third communication device 103. This may be particularly the case in examples wherein the first communication device 101 is a UE with a same antenna array arrangement as the second communication device 102, e.g., a UE of the same type.
(46) Action 302
(47) In some embodiments, each respective direction of transmission d.sub.i may correspond to a respective angle α.sub.i of direction of transmission, and the obtained set of correspondences 400 may be organized according to groups of respective angles of direction of transmission. In other words, the set of correspondences 400 may be divided into a set of angle intervals, where each interval may represent a range of relative uplink transmit directions. Intervals may not need to be of equal size. When a sufficient number of sets of antenna weights co e.g. at least one per interval may have been collected, the set of correspondences 400, with one respective set of antenna weights co, per interval may be created.
(48) After a while, one or more suggested sets of antenna weights co, may be associated with each interval. That is, in some embodiments, at least one group of respective relative angles of direction of transmission may be associated with more than one respective set of antenna weights ω.sub.i. In such embodiments, the first communication device 101 may, in this Action 302, select one of the more than one set of antenna weights ω.sub.i of the plurality of sets of antenna weights ω.sub.1 . . . ω.sub.i based on at least one of: i) a most frequent set of antenna weights ω.sub.i of the more than one set of antenna weights co ii) an average of the more than one set of antenna weights co and iii) channel quality measurements. The respective angles of direction of transmission may be understood to be respective relative angles of direction of transmission.
(49) According to i), the first communication device 101 may select the most frequently proposed set of antenna weights ω.sub.i in the set during obtaining or refinement of the set of correspondences 400.
(50) According to ii), the first communication device 101 may perform some averaging over the sets of antenna weights co e.g. by averaging phase shifts between the different pairs of antennas.
(51) According to iii), the first communication device 101 may weight a reliability of the information in the set of antenna weights co, on the channel quality at the moment of measurement.
(52) The number of intervals may vary depending on the accuracy of the selected direction of transmission d.sub.i, αi, and also the number of antennas. The tradeoff may be a longer period in time using uplink sounding, if the range of each interval is smaller.
(53) As the antenna separation at the second communication device 102 may likely be large, at least between some of the elements, the set of correspondences 400 may contain multiple frequency intervals.
(54) Action 303
(55) In this Action 303, the first communication device 101 initiates transmission of a new radio signal, based on the obtained set of correspondences 400. The new radio signal may be information, such as data or control information. The transmission of the new signal may be implemented with beamforming. The first communication device 101 may be one of: a) a same communication device as the second communication device 102, wherein the transmission of the new radio signal may then be from the set of antenna ports; and b) a different communication device, e.g., the node in the cloud 130, than the second communication device 102, wherein the transmission of the new radio signal may be from a different set of antenna ports.
(56) The initiating 303 of the transmission may be understood to comprise transmitting, or facilitating, enabling or triggering transmission e.g., in another communication device.
(57) In some embodiments, the initiating 303 of the transmission may further comprise transmitting, to one of: the second communication device 102 and the third communication device 103, the new radio signal, the transmitting 206 being based on the obtained set of correspondences 400. In examples wherein the first communication device 101 is the second communication device 102, the the initiating 303 of the transmission may comprise transmitting the new radio signal to the third communication device 103.
(58) In other examples, the initiating 303 of the transmission may be implemented by providing or sending the obtained set of correspondences to another communication device in the wireless communications network 100. This may be implemented by the first communication device 101 sending a message, to any communication device, e.g., the second communication device 102 or another communication device in the wireless communications network 100.
(59) The set of correspondences 400 may be built for the second communication device 102, that is, per individual UE. However, if the production, that is, the manufacturing, of other devices such as the second communication device 102, e.g., other UEs, is accurate enough regarding antenna position, orientation and phases, the set of correspondences 400 may also be valid per device type, e.g., UE type. Accordingly, in some embodiments, the obtained set of correspondences 400 may be further provided to a type of communication devices corresponding to the second communication device 102. This may be implemented by the first communication device 101 sending a message, to any communication device of the type of communication devices corresponding to the second communication device 102, the message comprising and indication of the obtained set of correspondences 400.
(60) For embodiments wherein the set of correspondences 400 may be divided into the set of angle intervals, when the set of correspondences 400 may have been obtained as per Action 301, the interval to which the relative uplink selected direction of transmission d.sub.i, αi may belong to, may be selected from the set of correspondences 400, and the corresponding set of antenna weights ω.sub.i in the set of correspondences 400 may then be used for the uplink transmission of the new radio signal.
(61) The closed-loop precoding may be turned off after the set of correspondences 400 is obtained. This may result in a faster change in precoding and reduced signaling overhead. Alternatively, the closed-loop may be maintained and combined with the open-loop precoding resulting in a faster beam change.
(62) To summarize the foregoing in other words with a particular non-limiting example, embodiments herein may be understood to relate to a method for establishing a relation between uplink transmit direction and transmit antenna weights, that is, precoding, by: a) transmitting uplink sounding, b) Receiving a corresponding precoder, c) associating the precoder with a known preferred transmit direction relative to the orientation of the UE, and d) repeating the above repeatedly until a table is created.
(63) One benefit of embodiments herein is that they enable the advantages of the method described below in the section “Beam direction selection for a radio communications device” for any antenna configuration in a communication device, e.g., a UE. That is, the method of beam direction selection may then not be restricted to linear arrays or similar.
(64) Another further advantage of embodiments herein is that they make open-loop beam forming applicable on FDD.
(65) Yet a further advantage of embodiments herein is that they make open-loop beam forming applicable when TX and Receive (RX) antennas are different in number or configuration.
(66) Another advantage of embodiments herein is that they enable an open-loop beam forming method requiring TX-calibration only.
(67) Embodiments herein may be applied in combination with existing beam-forming methods to improve performance. For example, a closed-loop accurate beam forming may be assisted with a faster open-loop beam change.
(68) Embodiments herein may also reduce signaling and energy by replacing some sounding transmissions with table lookup in the second communication device 102.
(69) To perform the method actions described above in relation to
(70) The detailed description of some of the following corresponds to the same references provided above, in relation to the actions described for the first communication device 101, and will thus not be repeated here.
(71) The first communication device 101 is further configured to, e.g. by means of an obtaining module 501 configured to, obtain the set of correspondences 400 associating: i) each set ω.sub.i of the plurality of sets of antenna weights w, co, configured to have been sent by the third communication device 103 in response to having received the respective set RSs.sub.i of the plurality of sets of radio signals RSs.sub.1 . . . RSs.sub.i from the set of antenna ports in the second communication device 102, with ii) the respective direction of transmission d.sub.i between the second communication device 102 and the third communication device 103. The respective direction is configured to be relative to the orientation α.sub.i of the second communication device 102. The respective direction of transmission d.sub.i is configured to be the selected direction of transmission d.sub.i, αi.
(72) In some embodiments, the respective direction of transmission d.sub.i may be configured to be selected, for each set RSs.sub.i of the plurality of sets of radio signals RSs.sub.1 . . . RSs.sub.i, based on the strength of the radio link between the second communication device 102 and the third communication device 103.
(73) The first communication device 101 may be one of: a) the same communication device as the second communication device 102, wherein the transmission of the new radio signal may be configured to be from the set of antenna ports; and b) a different communication device than the second communication device 102, wherein the transmission of the new radio signal may be configured to be from the different set of antenna ports.
(74) The first communication device 101 is further configured to, e.g., by means of an initiating module 502 configured to, initiate transmission of the new radio signal, based on the set of correspondences 400 configured to be obtained.
(75) In some embodiments, to initiate transmission may be further configured to comprise transmitting, to one of: the second communication device 102 and the third communication device 103, the new radio signal. The transmitting may be configured to be based on the set of correspondences 400 configured to be obtained.
(76) In some embodiments, each respective direction of transmission d.sub.i may be configured to correspond to the respective angle α.sub.i of direction of transmission, and the set of correspondences 400 configured to be obtained may be organized according to groups of respective angles of direction of transmission.
(77) In some embodiments wherein at least one group of respective angles of direction of transmission may be configured to be associated with more than one respective set of antenna weights ω.sub.i, and the first communication device 101 may be further configured to, e.g., by means of a selecting module 505 configured to, select one of the more than one set of antenna weights ω.sub.i of the plurality of sets of antenna weights ω.sub.1 . . . ω.sub.i, based on the at least one of: i) the most frequent set of antenna weights ω.sub.i of the more than one set of antenna weights ω.sub.i, ii) the average of the more than one set of antenna weights ω.sub.i, and iii) the channel quality measurements.
(78) In some embodiments, the obtained set of correspondences 400 may be configured to be further provided to the type of communication devices corresponding to the second communication device 102.
(79) The embodiments herein in the first communication device 101 may be implemented through one or more processors, such as a processor 504 in the first communication device 101 depicted in
(80) The first communication device 101 may further comprise a memory 505 comprising one or more memory units. The memory 505 is arranged to be used to store obtained information, store data, correspondences, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the first communication device 101.
(81) The first communication device 101 may comprise an interface unit to facilitate communications between the first communication device 101 and other nodes or devices, e.g., any the second communications device 102 or the third communication device 103. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
(82) In some embodiments, the first communication device 101 may receive information from, e.g., any the second communications device 102 or the third communication device 103, through a receiving port 506. In some embodiments, the receiving port 506 may be, for example, connected to one or more antennas in first communication device 101. In other embodiments, the first communication device 101 may receive information from another structure in the wireless communications network 200 through the receiving port 506. Since the receiving port 506 may be in communication with the processor 504, the receiving port 506 may then send the received information to the processor 504. The receiving port 506 may also be configured to receive other information.
(83) The processor 504 in the first communication device 101 may be further configured to transmit or send information to e.g., any the second communications device 102 or the third communication device 103, through a sending port 507, which may be in communication with the processor 504, and the memory 505.
(84) Those skilled in the art will also appreciate that the obtaining module 501, the initiating module 502, and the selecting module 503, described above may refer to a combination of analog and digital modules, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 504, perform as described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
(85) Also, in some embodiments, the different modules 501-503 described above may be implemented as one or more applications running on one or more processors such as the processor 504.
(86) Thus, the methods according to the embodiments described herein for the first communication device 101 may be respectively implemented by means of a computer program 508 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 504, cause the at least one processor 504 to carry out the action described herein, as performed by the first communication device 101. The computer program 508 product may be stored on a computer-readable storage medium 509. The computer-readable storage medium 509, having stored thereon the computer program 508, may comprise instructions which, when executed on at least one processor 504, cause the at least one processor 504 to carry out the action described herein, as performed by the first communication device 101. In some embodiments, the computer-readable storage medium 509 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. In other embodiments, the computer program 508 product may be stored on a carrier containing the computer program 508 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 509, as described above.
(87) When using the word “comprise” or “comprising” it shall be interpreted as non-limiting, i.e. meaning “consist at least of”.
(88) 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.
(89) Beam Direction Selection for a Radio Communications Device
(90) In this section, the wireless communications network 100 may be referred to as a/the communications system 600. The second communication device 102, or the first communication device 101 in examples wherein it may be the second communication device 102 may be referred to as a/the second radio communications device 602. The third communications device 103 may be referred to as a/the third radio communications device 603.
(91)
(92) One of the radio communications devices 602, 603, for example, but not necessarily, the second radio communications device 602, may be part of a wireless device, such as a portable wireless device, mobile station, mobile phone, handset, wireless local loop phone, user equipment (UE), smartphone, laptop computer, tablet computer, wireless modem, or network equipped sensor. The other of the radio communications devices 602, 603, for example, but not necessarily, the third radio communications device 603, may be part of a network node, such as a radio access network node, radio base station, base transceiver station, node B, evolved node B, access point, or access node.
(93) The examples disclosed in this section relate to mechanisms for selecting beam direction for the second radio communications device 602. In order to obtain such mechanisms, there is provided a method performed by the second radio communications device 602. A computer program product comprising code, for example in the form of a computer program, when run on a second radio communications device 602, may cause the second radio communications device 602 to perform the method.
(94) In particular, the disclosed mechanisms in this section for selecting beam direction for the second radio communications device 602 may be based on determining Doppler shift. An initial reference is therefore made to
(95)
(96)
(97) Another term for Doppler speed is radial velocity of the second radio communications device 602. In this respect, the Doppler speed may be understood as the radial velocity relative to the transmitter of the radio waves or relative to any mirrored version of the transmitter caused by reflections of the radio waves. The Doppler speed may be understood as the speed represented by the strongest Doppler shift in the Doppler spectrum. In general terms, the radial velocity may vary as a function of the angle α between the line of sight, assuming that no reflected radio waves are stronger than the radio waves received along the line of sight, and the speed of the second radio communications device 602. In the following, the angle α will be denoted angle of arrival (AoA) or angle of departure (AoD). With reference back to
V.sub.d=V.sub.r.Math.cos α Eq. (1)
(98) With reference again to
(99)
(100) Reference is now made to
(101) As disclosed above, the disclosed mechanisms in this section for selecting beam direction for the second radio communications device 602 may be based on determining Doppler shift. The Doppler shift may be based on radio channel estimates. Hence, the second radio communications device 602 may, in some examples, be configured to, e.g. by means of the obtaining module 501 configured to, perform step S102:
(102) S102: The second radio communications device 602 may obtain radio channel estimates of a radio channel. Radio waves may have been transmitted between the second radio communications device 602 and the third radio communications device 603 on this radio channel. The radio waves may have been transmitted between the second radio communications device 602 and the third radio communications device 603 at an angle of arrival and departure. In this respect, the radio waves may be generally transmitted in all directions, depending on properties of the transmitter of the radio waves, but only those transmitted in certain of these directions may reach the receiver. One or more of these directions correspond to the angle of arrival and departure. Further, the radio waves may either be transmitted from the third radio communications device 603 to the second radio communications device 602 or from the second radio communications device 602 to the third radio communications device 603. Still further, while the second radio communications device 602 may obtain the radio channel estimates, measurements of the radio channel yielding the radio channel estimates may be performed either by the second radio communications device 602 or the third radio communications device 603, independently of whether the radio waves may have been transmitted from the third radio communications device 603 to the second radio communications device 602 or from the second radio communications device 602 to the third radio communications device 603. Hence, the second radio communications device 602 may obtain the radio channel estimates either by performing channel measurements, or by receiving the radio channel estimates from the third radio communications device 603.
(103) Once the radio channel estimates may have been obtained, the second radio communications device 602 may determine the Doppler shift. Hence the second radio communications device 602 may be configured to, e.g. by means of the obtaining module 501 configured to, perform step S104:
(104) S104: The second radio communications device 602 may determine a Doppler shift from the radio channel estimates. In some aspects determining the Doppler shift may involve the second radio communications device 602 to perform operations, or steps, as described with reference to
(105) The Doppler shift may be used by the second radio communications device 602 to determine an angle α of arrival or departure of the radio waves. Hence the second radio communications device 602 may be configured, e.g. by means of the obtaining module 501 configured to, to perform step S106: S106: The second radio communications device 602 may estimate at least one of the angle α of arrival and departure of the radio waves based on the Doppler shift. Examples of different ways for the second radio communications device 602 to estimate the angle α of arrival or departure of the radio waves will be provided below.
(106) The angle α of arrival or departure may be used by the second radio communications device 602 to select a beam direction. Hence the second radio communications device 602 may be configured to, e.g. by means of the obtaining module 501 configured to, perform step S108:
(107) S108: The second radio communications device 602 may select a beam direction for a signal to be transmitted between the second radio communications device 602 and the third radio communications device 603 over the radio channel according to the estimated angle α of arrival or departure.
(108) In this respect, the signal to be transmitted may be transmitted either by the second radio communications device 602 or by the other third radio communications device 603. Hence, the second radio communications device 602 may be configured to, e.g. by means of the obtaining module 501 configured to, select either a beam direction for a signal to be transmitted by the second radio communications device 602 or a beam direction for a signal to be transmitted by the third radio communications device 603.
(109) Examples relating to further details of selecting beam direction for the second radio communications device 602 will now be disclosed.
(110) The angle α of arrival or departure may be defined in relation to the direction of travel of the second radio communications device 602. This direction of travel may be either absolute or relative the third radio communications device 603.
(111) As disclosed above, the radio channel estimates may be obtained for a radio channel on which radio waves which may have been transmitted between the second radio communications device 602 and the third radio communications device 603. Hence, the radio waves may have been transmitted by either the second radio communications device 602 and received by the third radio communications device 603, or transmitted by the third radio communications device 603 and received by the second radio communications device 602. Hence, the method may be implemented in the thus transmitting radio communications device, for example in a wireless device when the radio waves may be transmitted in an uplink transmission, or the thus receiving radio communications device, for example in a network node when the radio waves may be transmitted in an uplink transmission. Similarly, the estimation of the radio channel may be performed on the direct or the reverse link transmissions. In any case, the Doppler shifts for both uplink and downlink transmissions may typically reflect the angle of arrival in relation to the moving radio communications device of the link, typically the wireless device.
(112) There may be different examples of radio waves transmitted between the second radio communications device 602 and the third radio communications device 603. In general terms, the radio waves represent signal waveforms. The signal waveforms in turn represent signals being transmitted between the second radio communications device 602 and the third radio communications device 603. Examples of such signals may be control signals and data signals. The signals may comprise reference symbols or other types of symbols for which the radio channel estimates of the radio channel may be obtained.
(113) Reference is now made to
(114) In some aspects, the selected beam direction may define one or more beams for transmitting or receiving the signal. Hence, according to an example, the third radio communications device 603 may be configured to, e.g. by means of the obtaining module 501 configured to, perform step S110:
(115) S110: The second radio communications device 602 may select at least one beam for transmitting or receiving the signal. The at least one beam may be based on the selected beam direction. For example, assuming that the second radio communications device 602 has at least two beams for transmitting or receiving the signal, then that one of the at least two beams that points in a direction closest to the selected beam direction, i.e., the beam direction as selected in step S108, may be selected in step S110. Alternatively, in some aspects at least two beams may be selected in step S110. This may be the case where no single beam points in the selected beam direction. Particularly, according to an example, at least two beams may be selected, and transmission power may be distributed between the at least two beams according to the estimated angle α of arrival or departure. This may allow the signal to be transmitted in several directions with a power distribution between them defined by a relative measured strength of the radio channel estimates.
(116) Further, assuming that the radio waves may be received or transmitted by at least two antenna elements of the second radio communications device 602, the angle α of arrival or departure may then be estimated based on combined radio channel estimates of the radio waves received or transmitted by the at least two antenna elements. Hence, the Doppler shift may be estimated for more than one antenna element, and the angle α of arrival or departure may then be estimated based on combined radio channel estimates for all antenna elements receiving or transmitting the radio waves.
(117) Each beam may correspond to one or more antenna elements of the second radio communications device 602. Hence, according to an example, selecting the at least one beam may result in at least one antenna element being selected at the second radio communications device 602.
(118) There are different types of beam forming that may be applied at the second radio communications device 602 in order to form the one or more beam for transmitting or receiving the signal. Examples for beam forming the at least one beam include, but are not limited to, grid of beam selection, pre-coding and selection of transmit antenna element based on an antenna pattern.
(119) There may be different ways to estimate the angle α of arrival or departure. Different examples relating thereto will now be described in turn.
(120) As described above,
(121)
(122) Hence, according to an example the third radio communications device 603 may be configured to, e.g. by means of the obtaining module 501 configured to, perform steps S10a, S106b, S106c in order to estimate the angle α of arrival or departure:
(123) S106a: The second radio communications device 602 may determine the speed V.sub.r of the second radio communications device 602.
(124) S106b: The second radio communications device 602 may determine a radial velocity based on the Doppler shift, the radial velocity defining the Doppler speed V.sub.d.
(125) S106c: The second radio communications device 602 may estimate the angle α of arrival or departure according to Eq. (1).
(126) S106a, S106b, S106c may be performed as part of step S106.
(127) There may then be different ways to determine the speed V.sub.r of the second radio communications device 602. According to a first example the speed V.sub.r is determined from a global positioning system (GPS) or other positioning measurements. According to a second example, the speed V.sub.r may be estimated from the Doppler spread as described above. In general terms, multiple Doppler shifts may be needed in order to determine the the Doppler spread. Hence, according to an example, multiple Doppler shifts may be determined from the radio channel estimates, where the multiple Doppler shifts may define the Doppler spread of the radio channel estimates. The speed V.sub.r may then be determined based on the Doppler spread.
(128) There may be different ways to determine the Doppler speed V.sub.d. According to some aspects, the Doppler speed V.sub.d for the strongest path may be selected. That is, each of the multiple Doppler shifts may correspond to a path along which the radio waves are transmitted. It may be assumed that the strongest path corresponds to the strongest Doppler shift. Hence, according to an example, the radial velocity, which may defines the Doppler speed V.sub.d, may be based on a strongest one of the multiple Doppler shifts. Further, a candidate angle of arrival or departure may be estimated for each of the at least two of the multiple Doppler shifts, and the angle α of arrival or departure may be estimated based on the candidate angles of arrival or departure. Alternatively, in some aspects more than one strongest path may be identified including the relative strength of the paths. Hence, according to an example, the radial velocity may be based on relative strengths of at least two of the multiple Doppler shifts. The disclosed method in this section for selecting beam direction is thus not limited to selecting a single direction but may be expanded approaching eigenvalue beamforming.
(129) The orientation of the antenna array of the second radio communications device 602 may not be aligned with the direction of travel of the second radio communications device 602, which may be needed to take into account for when selecting the beam direction based on the angle α of arrival or departure. The second radio communications device 602 may therefore be assumed to have a structured antenna configuration, such as a linear array of antenna elements, to allow easily determined relations between beam direction and antenna element phase shifts for beam forming. In relation thereto, in some examples it may be therefore assumed that the relation between the angle of arrival and the antenna array orientation is known. Such a relation may already be available when using the GPS and by means of existing sensors in common radio communications devices 602, such as so-called smartphones. The ambiguity in direction may give two alternative directions in some environments, such as a city environment where reflections mainly may appear from the sides and not from above or below. In more detail, an angle relative to the movement of the second radio communications device 602 may reduce the ambiguity in direction to two ambiguous alternatives instead of a “cone” of directions in three dimensions. One method to resolve the ambiguity in direction may be to test both these alternatives, but there are also methods to resolve the ambiguity that involve utilizing e.g. movement of the second radio communications device 602 in multiple directions over time, i.e. by testing which of the ambiguous direction that stays the same when changing the direction of movement in order to resolve the ambiguity in direction.
(130) Advantageously, the method described in this section provides efficient beam direction selection. One or more beams may then be selected from the selected beam, thus resulting in efficient beam selection.
(131) Advantageously, the method described in this section provides an efficient open-loop approach that may be applicable to TDD as well as frequency division duplex (FDD).
(132) Advantageously, the method described in this section provides an efficient open-loop approach that is applicable even when transmit antennas and receive antennas at the radio communications device may be different in number or configuration.
(133) Advantageously, the method described in this section may be applied in combination with existing beam forming methods to improve performance.
(134) Advantageously, the method described in this section provides is more efficient than open-loop approaches for moving radio communications devices.