A method for operating a user equipment, UE, and a communications controller performed by a system comprising the communications controller and the UE, the method comprising: a.) sending, by the communications controller, M S,coarse frequency multiplexed beams, having different frequency ranges and each transmitting a same k-th symbol of K coarse symbols, to the UE, wherein K coarse is a total number of symbols to be transmitted for a coarse initial access and K coarse is equal to a number of radio frequency, RF, chains available at the UE for simultaneously supporting different receive beams at the UE, wherein each receive beam is a different receive angle range, and each beam transmitted by the communications controller corresponds to a different transmit precoding vector f j, with j = 1,..., M S,coarse, and each transmit precoding vector points to a certain direction and together all transmit precoding vectors cover an entire transmit angle range of 360° of the communications controller, and k equals 1 when performing step a.) for the first time (step 302); b.) receiving, by the UE, the M S,coarse frequency multiplexed beams each transmitting the k-th symbol by using a set of K coarse receive beams for the k-th symbol to cover a fraction 1/ K coarse by the set of K coarse receive beams of a whole receive angle range of 360°, wherein each of said receive beams covers a fraction of 1/K coarse 2 of the whole receive angle range and the k-th symbol is received with the K coarse receive beams corresponding to receive combining vectors g (k-1)*K_coarse+1 to g k*K_coarse collectively covering a receive angle range from [360( k -1)/ K coarse, 360 k / K coarse) degrees, and each receive beam of the K coarse receive beams corresponds to a different receive combining vector among the g (k-1)*K_coarse+1 to g k*K_coarse receive combining vectors (step 304), and generating, by the UE, for each different combination of one transmit precoding vector among the f 1 to f MS, coarse transmit precoding vectors with one receive combining vector among the g (k-1)*K_coarse+1 to g k*K_coarse receive combining vectors a receive metric value, and storing, by the UE, each receive metric value internally within the UE, wherein each combination resembles a vector pair; c.) incrementing, by the communications controller, k by one, and determining, by the communications controller, whether the incremented k is smaller or equal to K coarse (step 306); d.) if yes in step c.), returning to step a.); e.) if no in step c.), determining, by the UE, a vector pair (f', g') among all M S,coarse K coarse 2 vector pairs that provides a best receive metric value among all stored receive metric values (step 308); f.) feeding back, by the UE, f' to the communications controller (step 310). a.) sending, by the communications controller, M S,coarse frequency multiplexed beams, having different frequency ranges and each transmitting a same k-th symbol of K coarse symbols, to the UE, wherein K coarse is a total number of symbols to be transmitted for a coarse initial access and K coarse is equal to a number of radio frequency, RF, chains available at the UE for simultaneously supporting different receive beams at the UE, wherein each receive beam is a different receive angle range, and each beam transmitted by the communications controller corresponds to a different transmit precoding vector f j, with j = 1,..., M S,coarse, and each transmit precoding vector points to a certain direction and together all transmit precoding vectors cover an entire transmit angle range of 360° of the communications controller, and k equals 1 when performing step a.) for the first time (step 302); b.) receiving, by the UE, the M S,coarse frequency multiplexed beams each transmitting the k-th symbol by using a set of K coarse receive beams for the k-th symbol to cover a fraction 1/ K coarse by the set of K coarse receive beams of a whole receive angle range of 360°, wherein each of said receive beams covers a fraction of 1/K coarse 2 of the whole receive angle range and the k-th symbol is received with the K coarse receive beams corresponding to receive combining vectors g (k-1)*K_coarse+1 to g k*K_coarse collectively covering a receive angle range from [360( k -1)/ K coarse, 360 k / K coarse) degrees, and each receive beam of the K coarse receive beams corresponds to a different receive combining vector among the g (k-1)*K_coarse+1 to g k*K_coarse receive combining vectors (step 304), and generating, by the UE, for each different combination of one transmit precoding vector among the f 1 to f MS, coarse transmit precoding vectors with one receive combining vector among the g (k-1)*K_coarse+1 to g k*K_coarse receive combining vectors a receive metric value, and storing, by the UE, each receive metric value internally within the UE, wherein each combination resembles a vector pair; c.) incrementing, by the communications controller, k by one, and determining, by the communications controller, whether the incremented k is smaller or equal to K coarse (step 306); d.) if yes in step c.), returning to step a.); e.) if no in step c.), determining, by the UE, a vector pair (f', g') among all M S,coarse K coarse 2 vector pairs that provides a best receive metric value among all stored receive metric values (step 308); f.) feeding back, by the UE, f' to the communications controller (step 310).