A data transmission method performed by a network device, the method comprising: • sending control information corresponding to target data to a terminal device on a control resource, wherein the control resource and a data resource have a correspondence, and the control resource is used by the terminal device to determine the data resource on which the target data is received; and • sending, based on the correspondence, the target data to the terminal device on the data resource, • characterized in, that before the sending the target data to the terminal device on the data resource, the method further comprises: o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between a central frequency position of the data resource and a central frequency position of the control resource; or o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between a starting frequency position of the data resource and a starting frequency position of the control resource; or o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between an end frequency position of the data resource and an end frequency position of the control resource. • sending control information corresponding to target data to a terminal device on a control resource, wherein the control resource and a data resource have a correspondence, and the control resource is used by the terminal device to determine the data resource on which the target data is received; and • sending, based on the correspondence, the target data to the terminal device on the data resource, • characterized in, that before the sending the target data to the terminal device on the data resource, the method further comprises: o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between a central frequency position of the data resource and a central frequency position of the control resource; or o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between a starting frequency position of the data resource and a starting frequency position of the control resource; or o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between an end frequency position of the data resource and an end frequency position of the control resource. o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between a central frequency position of the data resource and a central frequency position of the control resource; or o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between a starting frequency position of the data resource and a starting frequency position of the control resource; or o sending indication information to the terminal device, wherein the indication information is used to indicate a frequency offset value between an end frequency position of the data resource and an end frequency position of the control resource.