Below, the terms suitable receive beamforming and suitable transmit beamforming or transmit beam are used. Therefore, they are first clarified. A suitable receive beamforming is for example optimal or near-optimal in terms of SINR, SNR, SIR, bit error rate (BER), block error rate (BLER), or other measures, in various stages in a receiver with, for instance, linear, non-linear, iterative etc., receiver structure. A transmit beamforming may be deemed suitable for a device using the same measures as a suitable receive beamforming. However, the suitability of a transmit beamforming may furthermore take multiple devices into account, using the same measures. For example, a suitable transmit beamforming could be optimal in terms of average SINR among several devices, or in terms of minimum SINR among several devices. In some embodiments, there may be several suitable receive or transmit beams (beamformings). In such embodiments, each beam in which a measure (as above SINR etc.) is above a threshold, may be deemed suitable, whereby the threshold may be absolute or in relation to the highest measure (of the most suitable beam), in various embodiments.