A scheduling process handles a plurality of communication services in a
collective manner, thus making a radio communications system more
operable. A pilot signal sender sends pilot signals with carrier
frequencies each corresponding to an N (N.gtoreq.1) different
communication services. A scheduler collects N.times.n instances of
propagation environment data from n (n.gtoreq.1) terminal devices and
selects terminal devices and communication services therefor by assigning
terminal devices having a better propagation environment to the plurality
of different communication services in a collective manner. The pilot
signals are used by a propagation environment data sender to measure and
report a propagation environment of each carrier frequency. A
communication function configurer automatically sets up a communication
function to adapt to the communication service that the base station has
assigned.