A data transmission apparatus, comprising: a receiver configured to: receive resource configuration information transmitted by a network device, the resource configuration information being used for indicating one or more bandwidth units configured for a user equipment, UE, on a carrier, wherein a bandwidth unit includes a first number of contiguous resource blocks, and wherein the resource configuration information is carried by higher layer signaling and the number of resource blocks in different bandwidth units is the same or different; receive bandwidth unit indication information transmitted by the network device, the bandwidth unit indication information being used for indicating an integer number of scheduled bandwidth units on the carrier, wherein the integer number of scheduled bandwidth units belong to one or more bandwidth units configured on the carrier; and receive resource scheduling indication information, the resource scheduling indication information being used for indicating allocated interlaces in the integer number of scheduled bandwidth units indicated by the bandwidth unit indication information, wherein an interlace is a set of resource blocks distributed spaced apart in a frequency domain with same spacing between neighboring resource blocks in the interlace; and a transmitter configured to transmit uplink data on resources in the allocated interlaces in the integer number of scheduled bandwidth units indicated by the bandwidth unit indication information, wherein there exists a guard interval between two neighboring bandwidth units configured on the carrier, wherein a unit of the guard interval is hertz, or resource block, or subcarrier. a receiver configured to: receive resource configuration information transmitted by a network device, the resource configuration information being used for indicating one or more bandwidth units configured for a user equipment, UE, on a carrier, wherein a bandwidth unit includes a first number of contiguous resource blocks, and wherein the resource configuration information is carried by higher layer signaling and the number of resource blocks in different bandwidth units is the same or different; receive bandwidth unit indication information transmitted by the network device, the bandwidth unit indication information being used for indicating an integer number of scheduled bandwidth units on the carrier, wherein the integer number of scheduled bandwidth units belong to one or more bandwidth units configured on the carrier; and receive resource scheduling indication information, the resource scheduling indication information being used for indicating allocated interlaces in the integer number of scheduled bandwidth units indicated by the bandwidth unit indication information, wherein an interlace is a set of resource blocks distributed spaced apart in a frequency domain with same spacing between neighboring resource blocks in the interlace; and receive resource configuration information transmitted by a network device, the resource configuration information being used for indicating one or more bandwidth units configured for a user equipment, UE, on a carrier, wherein a bandwidth unit includes a first number of contiguous resource blocks, and wherein the resource configuration information is carried by higher layer signaling and the number of resource blocks in different bandwidth units is the same or different; receive bandwidth unit indication information transmitted by the network device, the bandwidth unit indication information being used for indicating an integer number of scheduled bandwidth units on the carrier, wherein the integer number of scheduled bandwidth units belong to one or more bandwidth units configured on the carrier; and receive resource scheduling indication information, the resource scheduling indication information being used for indicating allocated interlaces in the integer number of scheduled bandwidth units indicated by the bandwidth unit indication information, wherein an interlace is a set of resource blocks distributed spaced apart in a frequency domain with same spacing between neighboring resource blocks in the interlace; and a transmitter configured to transmit uplink data on resources in the allocated interlaces in the integer number of scheduled bandwidth units indicated by the bandwidth unit indication information, wherein there exists a guard interval between two neighboring bandwidth units configured on the carrier, wherein a unit of the guard interval is hertz, or resource block, or subcarrier.