A communication system comprising: a mobile terminal; a relay device; and a base station, wherein the base station communicates with the mobile terminal via a relay link between the base station and the relay device and an access link between the relay device and the mobile terminal, wherein the base station is configured to receive, from the relay device, information indicating one or more allocation patterns of a plurality of allocation patterns, the relay device being compatible with, wherein the base station is configured to select an allocation pattern of an uplink of the relay link, a downlink of the relay link, an uplink of the access link, and a downlink of the access link to frequency-time blocks from the one or more allocation patterns that the relay device is compatible with such that each of the uplink of the relay link, the downlink of the relay link, the uplink of the access link, and the downlink of the access link are allocated to a free frequency-time block, wherein the base station is configured to transmit schedule information to the relay device and the mobile terminal, the schedule information indicating the frequency-time block to which each link has been allocated, wherein the plurality of allocation patterns are different in delay characteristics occurring between the base station and the mobile terminal, wherein the mobile terminal is configured to receive schedule information from a base station and to hold the schedule information in a second schedule information holding unit, wherein the mobile terminal is configured to communicate with the base station via a relay device by orthogonal frequency-division multiplexing according to the schedule information, wherein the relay device is configured to receive schedule information from a base station and to hold the schedule information in a third schedule information holding unit, and wherein the relay device is configured to relay communication between the base station and a mobile terminal according to the schedule information. a mobile terminal; a relay device; and a base station, wherein the base station communicates with the mobile terminal via a relay link between the base station and the relay device and an access link between the relay device and the mobile terminal, wherein the base station is configured to receive, from the relay device, information indicating one or more allocation patterns of a plurality of allocation patterns, the relay device being compatible with, wherein the base station is configured to select an allocation pattern of an uplink of the relay link, a downlink of the relay link, an uplink of the access link, and a downlink of the access link to frequency-time blocks from the one or more allocation patterns that the relay device is compatible with such that each of the uplink of the relay link, the downlink of the relay link, the uplink of the access link, and the downlink of the access link are allocated to a free frequency-time block, wherein the base station is configured to transmit schedule information to the relay device and the mobile terminal, the schedule information indicating the frequency-time block to which each link has been allocated, wherein the plurality of allocation patterns are different in delay characteristics occurring between the base station and the mobile terminal, wherein the mobile terminal is configured to receive schedule information from a base station and to hold the schedule information in a second schedule information holding unit, wherein the mobile terminal is configured to communicate with the base station via a relay device by orthogonal frequency-division multiplexing according to the schedule information, wherein the relay device is configured to receive schedule information from a base station and to hold the schedule information in a third schedule information holding unit, and wherein the relay device is configured to relay communication between the base station and a mobile terminal according to the schedule information.