Each function of the base station 10 and the user terminal 20 is implemented by, for example, reading given software (program) into hardware such as the processor 1001 and the memory 1002, and by controlling the operation in the processor 1001, the communication in the communication apparatus 1004, and at least one of the reading or writing of data in the memory 1002 and the storage 1003.
The processor 1001 may control the whole computer by, for example, running an operating system. As the processor 1001, provided may be a central processing unit (CPU) including an interface with peripheral equipment, a control device, an operation device, a register, and the like. For example, at least a part of the above-described control section 110 (210), transmission/reception section 120 (220), and the like may be implemented by the processor 1001.
Further, the processor 1001 reads programs (program codes), software modules, data, and the like from at least one of the storage 1003 or the communication apparatus 1004 into the memory 1002, and executes various types of processing according to these. As the program, a program to cause a computer to execute at least a part of the operation described in the above-described embodiment is used. For example, the control section 110 (210) may be implemented by a control program that is stored in the memory 1002 and operates in the processor 1001, and another functional block may be implemented similarly.