Device for locating, at a receiver, the position of at least two replicas (1 1, 1 2, 1 3, 2 1, 2 2, 3 1, 3 2) of a data packet which are transmitted via a time and/or frequency division multiple access transmission channel, the device comprising: - a collision identification unit configured to identify, in a signal received by the receiver, the set of time and/or frequency intervals comprising destructive collisions, hereinafter referred to as collision intervals, at least between a replica of a first data packet and a replica of a second data packet, different from the first data packet; the device further comprising: - a selection unit configured for: - selecting all or part of the data comprised within at least one first collision interval among the identified collision intervals; - identifying the data selected in the first collision interval as being a reference pattern; - a correlation unit configured for: - obtaining at least one correlation value associated with at least one given second collision interval that is different from the first collision interval, based on a calculation of the correlation between all or part of the reference pattern and all or part of the data received in the second collision interval; and - determining that at least one of the replicas of the first data packet or of the second data packet is located within the second collision interval if the associated correlation value is greater than a determined correlation threshold. - a collision identification unit configured to identify, in a signal received by the receiver, the set of time and/or frequency intervals comprising destructive collisions, hereinafter referred to as collision intervals, at least between a replica of a first data packet and a replica of a second data packet, different from the first data packet; the device further comprising: - a selection unit configured for: - selecting all or part of the data comprised within at least one first collision interval among the identified collision intervals; - identifying the data selected in the first collision interval as being a reference pattern; - selecting all or part of the data comprised within at least one first collision interval among the identified collision intervals; - identifying the data selected in the first collision interval as being a reference pattern; - a correlation unit configured for: - obtaining at least one correlation value associated with at least one given second collision interval that is different from the first collision interval, based on a calculation of the correlation between all or part of the reference pattern and all or part of the data received in the second collision interval; and - determining that at least one of the replicas of the first data packet or of the second data packet is located within the second collision interval if the associated correlation value is greater than a determined correlation threshold. - obtaining at least one correlation value associated with at least one given second collision interval that is different from the first collision interval, based on a calculation of the correlation between all or part of the reference pattern and all or part of the data received in the second collision interval; and - determining that at least one of the replicas of the first data packet or of the second data packet is located within the second collision interval if the associated correlation value is greater than a determined correlation threshold.