A method for allocating a resource at a serving base station, BS, in a radio communication system, the method comprising: transmitting a first reference signal; receiving a first measurement information from a first terminal, and receiving a second measurement information from a second terminal, wherein a coordinated communication is provided to the first terminal and the second terminal by the serving BS with at least one additional BS, and the first measurement information comprising at least one first transmit beam index of the serving BS determined based on a received signal strength of the first reference signal and at least one second transmit beam index of the at least one additional BS determined based on a received signal strength of a second reference signal transmitted from the at least one additional BS, and the second measurement information comprising at least one third transmit beam index of the at least one additional BS determined based on a received signal strength of the second reference signal and at least one fourth transmit beam index of the serving BS determined based on a received signal strength of the first reference signal; determining whether the first and the fourth transmit beam indexes are equal, whether the second and the third transmit beam indexes are equal, whether the first and the second transmit beam indexes are associated to a same receive beam index of the first terminal in the first measurement information and whether the third and the fourth transmit beam indexes are associated to a same receive beam index of the second terminal in the second measurement information; if all these conditions are determined to be fulfilled, allocating unique Walsh codes to the first terminal and the second terminal respectively; and transmitting (430, 432), to each of the first terminal and the second terminal, information related to the unique Walsh codes allocated to the first terminal and the second terminal respectively. transmitting a first reference signal; receiving a first measurement information from a first terminal, and receiving a second measurement information from a second terminal, wherein a coordinated communication is provided to the first terminal and the second terminal by the serving BS with at least one additional BS, and the first measurement information comprising at least one first transmit beam index of the serving BS determined based on a received signal strength of the first reference signal and at least one second transmit beam index of the at least one additional BS determined based on a received signal strength of a second reference signal transmitted from the at least one additional BS, and the second measurement information comprising at least one third transmit beam index of the at least one additional BS determined based on a received signal strength of the second reference signal and at least one fourth transmit beam index of the serving BS determined based on a received signal strength of the first reference signal; wherein a coordinated communication is provided to the first terminal and the second terminal by the serving BS with at least one additional BS, and the first measurement information comprising at least one first transmit beam index of the serving BS determined based on a received signal strength of the first reference signal and at least one second transmit beam index of the at least one additional BS determined based on a received signal strength of a second reference signal transmitted from the at least one additional BS, and the second measurement information comprising at least one third transmit beam index of the at least one additional BS determined based on a received signal strength of the second reference signal and at least one fourth transmit beam index of the serving BS determined based on a received signal strength of the first reference signal; determining whether the first and the fourth transmit beam indexes are equal, whether the second and the third transmit beam indexes are equal, whether the first and the second transmit beam indexes are associated to a same receive beam index of the first terminal in the first measurement information and whether the third and the fourth transmit beam indexes are associated to a same receive beam index of the second terminal in the second measurement information; if all these conditions are determined to be fulfilled, allocating unique Walsh codes to the first terminal and the second terminal respectively; and transmitting (430, 432), to each of the first terminal and the second terminal, information related to the unique Walsh codes allocated to the first terminal and the second terminal respectively.