A treatment device for treating a data packet received by a node of a radio communications network, said data packet being transmitted by a transmitter node to a destination node in the form of a succession of waveforms at positions defined by hopping codes, the device comprising, for a waveform received at a given position, the following means, performed for each received waveform:
- means for predicting a first position for receiving a 0 value bit and a second position for receiving a 1 value bit by calculating first and second hopping codes at least as a function of an encryption key generated from a pseudo-random generator and shared with the transmitter node;
- means for detecting first and second quantities of energy received at the first and second predicted positions;
- and
- means for deciding on a value of the bit corresponding to the received waveform by comparing the energies detected at the first and second predictive positions.