A method of allocating resources for a transmission of pilot signals of a plurality of terminals of a cellular multiple-input and multiple-output, MIMO, system, the cellular MIMO system comprising a base station having a plurality of antennas and a logic which analyzes pilot signals received from a plurality of terminals (11-15; 100) at the plurality of antennas to obtain information about radio channel properties between the plurality of terminals (11-15; 100) and the plurality of antennas, the method comprising: allocating, by the base station, a number N of pilot time slots to the transmission of the pilot signals of the plurality of terminals in each one of a plurality of frames (51-53; 51-55), wherein each frame comprises N pilot time slots, assigning, by the base station, at least two terminals (11, 12; 11-13) of the plurality of terminals to an n th pilot time slot of the N pilot time slots, where n is an integer smaller than or equal to N, and requesting, by the base station, the at least two terminals (11, 12; 11-13) to transmit pilot signals in the n th pilot time slot of the N pilot time slots in such a manner that the at least two terminals (11, 12; 11-13) are prevented from transmitting their pilot signals simultaneously in respectively each one of the plurality of frames (51-53; 51-55), receiving, by the plurality of antennas of the base station, a first pilot signal from a first terminal of the at least two terminals in the n th pilot time slot of the N pilot time slots of a first frame, determining, by the base station, a first footprint of the first pilot signal at the plurality of antennas, receiving, by the plurality of antennas of the base station, a second pilot signal from a second terminal of the at least two terminals in the n th pilot time slot of the N pilot time slots of a second frame different from the first frame, the second terminal being different from the first terminal, determining, by the base station, a second footprint of the second pilot signal at the plurality of antennas, and controlling the plurality of antennas in dependence on the first footprint and the second footprint to transmit signals. allocating, by the base station, a number N of pilot time slots to the transmission of the pilot signals of the plurality of terminals in each one of a plurality of frames (51-53; 51-55), wherein each frame comprises N pilot time slots, assigning, by the base station, at least two terminals (11, 12; 11-13) of the plurality of terminals to an n th pilot time slot of the N pilot time slots, where n is an integer smaller than or equal to N, and requesting, by the base station, the at least two terminals (11, 12; 11-13) to transmit pilot signals in the n th pilot time slot of the N pilot time slots in such a manner that the at least two terminals (11, 12; 11-13) are prevented from transmitting their pilot signals simultaneously in respectively each one of the plurality of frames (51-53; 51-55), receiving, by the plurality of antennas of the base station, a first pilot signal from a first terminal of the at least two terminals in the n th pilot time slot of the N pilot time slots of a first frame, determining, by the base station, a first footprint of the first pilot signal at the plurality of antennas, receiving, by the plurality of antennas of the base station, a second pilot signal from a second terminal of the at least two terminals in the n th pilot time slot of the N pilot time slots of a second frame different from the first frame, the second terminal being different from the first terminal, determining, by the base station, a second footprint of the second pilot signal at the plurality of antennas, and controlling the plurality of antennas in dependence on the first footprint and the second footprint to transmit signals.