Data receiver comprising: a unit for receiving sub-data packets, configured to receive at least two sub-data packets (142_1:142_n) from a data transmitter and to combine the at least two sub-data packets (142_1:142_n) to obtain a data packet with data that is transmitted split into the at least two sub-data packets (142_1:142_n) by the data transmitter, wherein each of the at least two sub-data packets (142_1:142_n) is shorter than the data packet, wherein the unit for receiving sub-data packets is configured to receive the at least two sub-data packets (142_1:142_n) on at least two different carrier frequencies; a unit for determining a phase difference, configured to determine a phase difference between the at least two sub-data packets (142_1:142_n) that is caused by the at least two different carrier frequencies and the path delay; and a unit for determining a distance difference between the data receiver and the data transmitter based on the determined phase difference between the at least two sub-data packets (142_1:142_n); wherein the data receiver knows the at least two different carrier frequencies or a frequency interval between the at least two different carrier frequencies; wherein the unit for receiving sub-data packets is configured to receive the at least two sub-data packets (142_1:142_n) at least at two different reception times; wherein the data receiver knows the at least two different reception times or a temporal interval between the at least two different reception times; wherein an interval between the at least two reception times is at least large enough so that the at least two sub-data packets (142_1:142_n) are received temporally spaced apart from each other. a unit for receiving sub-data packets, configured to receive at least two sub-data packets (142_1:142_n) from a data transmitter and to combine the at least two sub-data packets (142_1:142_n) to obtain a data packet with data that is transmitted split into the at least two sub-data packets (142_1:142_n) by the data transmitter, wherein each of the at least two sub-data packets (142_1:142_n) is shorter than the data packet, wherein the unit for receiving sub-data packets is configured to receive the at least two sub-data packets (142_1:142_n) on at least two different carrier frequencies; a unit for determining a phase difference, configured to determine a phase difference between the at least two sub-data packets (142_1:142_n) that is caused by the at least two different carrier frequencies and the path delay; and a unit for determining a distance difference between the data receiver and the data transmitter based on the determined phase difference between the at least two sub-data packets (142_1:142_n); wherein the data receiver knows the at least two different carrier frequencies or a frequency interval between the at least two different carrier frequencies; wherein the unit for receiving sub-data packets is configured to receive the at least two sub-data packets (142_1:142_n) at least at two different reception times; wherein the data receiver knows the at least two different reception times or a temporal interval between the at least two different reception times; wherein an interval between the at least two reception times is at least large enough so that the at least two sub-data packets (142_1:142_n) are received temporally spaced apart from each other.