Then, the result of scheduling is notified to the eMBB data generating unit 120, the URLLC data generating unit 130, the indication signal generating unit 140, and the control signal generating unit 150 and then pieces of URLLC data to be arranged in the URLLC areas are generated by the URLLC data generating unit 130 (Step S104). Namely, URLLC data is encoded and modulated by the URLLC data generating unit 130 by using the coding rate and the modulation scheme decided by the URLLC scheduling. Furthermore, an indication signal that indicates that URLLC data is present and that specifies the resource of the URLLC area that has been allocated to the URLLC data that is addressed to each of the user terminal devices 200 is generated by the indication signal generating unit 140 (Step S105).
In contrast, based on the result of determination obtained at Step S102, if URLLC data to be transmitted is not generated (No at Step S102), the result of the eMBB scheduling is notified to the eMBB data generating unit 120, the indication signal generating unit 140, and the control signal generating unit 150. Then, an indication signal indicating that URLLC data is not present is generated by the indication signal generating unit 140 (Step S106).
Furthermore, regardless whether URLLC data is present, eMBB data to be arranged in the eMBB data area is generated by the eMBB data generating unit 120 (Step S107). Namely, eMBB data is encoded and modulated by the eMBB data generating unit 120 by using the coding rate and the modulation scheme decided by the eMBB scheduling.