A method for scheduling pairs among a plurality of pairs of devices for pair communication in a telecommunication network, each of said pairs of devices comprising a device acting as a transmitter and a device acting as a receiver, said method comprising the acts of: - allocating, by a coordinating device in the telecommunication network, a different time interval to each of the transmitters of said plurality of pairs,and informing the transmitters in said plurality of pairs of said allocation, - performing, by each of said transmitters, the step of emitting, in its allocated time interval, beamformed training signals, said method being characterized by: - performing, by each of said receivers, the step of determining, for each of the transmitters, channel estimates of a channel between said receiver and said transmitter by analysis of the beamformed training signals received from said transmitter, - obtaining, by said coordinating device from each of said receivers, the channel estimates determined by said receiver, - co- scheduling, by said coordinating device, for pair communication in a time interval, the pairs, among a set of pairs in the plurality of pairs, for which a quality indicator verifies a predefined criterion, said quality indicator being determined by the coordinating device using the channel estimates obtained from the receivers of the pairs in said set, - determining, by said coordinating device, transmitter beamforming vectors, one for each of the transmitters of the co-scheduled pairs, using the channel estimates received from the receivers of the coscheduled pairs and sending said transmitter beamforming vectors to each associated transmitter of the: coscheduled pairs, said transmitter beamforming vectors allowing each of the transmitters of the co-scheduled pairs to transmit signals during the time interval with a spatial beam pattern associated with the channel estimates determined by said receivers of the co-scheduled pairs. - allocating, by a coordinating device in the telecommunication network, a different time interval to each of the transmitters of said plurality of pairs,and informing the transmitters in said plurality of pairs of said allocation, - performing, by each of said transmitters, the step of emitting, in its allocated time interval, beamformed training signals, - performing, by each of said receivers, the step of determining, for each of the transmitters, channel estimates of a channel between said receiver and said transmitter by analysis of the beamformed training signals received from said transmitter, - obtaining, by said coordinating device from each of said receivers, the channel estimates determined by said receiver, - co- scheduling, by said coordinating device, for pair communication in a time interval, the pairs, among a set of pairs in the plurality of pairs, for which a quality indicator verifies a predefined criterion, said quality indicator being determined by the coordinating device using the channel estimates obtained from the receivers of the pairs in said set, - determining, by said coordinating device, transmitter beamforming vectors, one for each of the transmitters of the co-scheduled pairs, using the channel estimates received from the receivers of the coscheduled pairs and sending said transmitter beamforming vectors to each associated transmitter of the: coscheduled pairs, said transmitter beamforming vectors allowing each of the transmitters of the co-scheduled pairs to transmit signals during the time interval with a spatial beam pattern associated with the channel estimates determined by said receivers of the co-scheduled pairs.