A method for determining a communication object terminal, said method being performed in a base station that collects a plurality of communication terminals, said method comprising the steps of:
- (a) receiving, by a circuit, a signal from a communication terminal of the plurality of communication terminals via an array antenna;
- (b) calculating a weight to be applied to said array antenna with respect to said communication terminal, based on a known signal supplied from the communication terminal and received by said circuit;
- (c) determining m (m>1) communication terminals among said plurality of communication terminals, based on a first communication quality between said base station and said plurality of communication terminals, as communication-object candidates;
- (d) transmitting, by the circuit, control information to said m communication terminals via said array antenna, said control information being configured to cause the communication terminal to transmit said known signal;
- (e) determining, as communication objects, l (1≦l<m) communication terminals from said m communication terminals, based on a second communication quality between said base station and said m communication terminals, after said step (c);
- and
- (f) transmitting data to said l communication terminals via said array antenna, based on the weight calculated in said step (b), wherein the first communication quality and the second communication quality are different from each other.