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 (41-49) to the transmission of the pilot signals of the plurality of terminals (11-15) 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 (11-15) 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 (41-49) 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 (41-49) 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 (41-49) 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 (41-49) to the transmission of the pilot signals of the plurality of terminals (11-15) 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 (11-15) 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 (41-49) 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 (41-49) 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 (41-49) 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. <EOS>