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 (ωi) of a plurality of sets of antenna weights (ω1 . . . ωi) having been sent by a third communication device in response to having received a respective set (RSsi) of a plurality of sets of radio signals (RSs1 . . . RSsi) from a set of antenna ports in a second communication device, with
- ii. a respective direction of transmission (di) between the second communication device and the third communication device, the respective direction of transmission (di) being relative to an orientation (αi) of the second communication device, and the respective direction of transmission (di) being a selected direction of transmission (di,αi), wherein each respective direction of transmission (di) corresponds to a respective angle (α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.