Position encoder, comprising: - an encoding assembly comprising first and second magnetic tracks provided with markers comprising alternating magnetic poles to form position encoding, the second track comprising a singular marker different from the other markers of the second track, said encoding assembly thereby comprising a singular zone comprising said singular marker and a regular zone not comprising said singular marker, and the second track being different from the first track in the regular zone of the encoding assembly, - a sensor assembly delivering at least one signal for determining the position of the encoding assembly with respect to the sensor assembly, said sensor assembly comprising a first sensor positioned facing the first track for delivering a first signal, and a second sensor positioned facing the second track for delivering a second signal, and - a processing unit which performs processing operations determining at least first and second positions (X1, X2) of the encoding assembly with respect to the sensor assembly, and wherein the sensor assembly supplies first and second signals of the binary type with a high state corresponding to a magnetic pole and a low state corresponding to an opposite magnetic pole, the transition from the low state to the high state corresponding to a rising type edge and the transition from the high state to the low state corresponding to a falling type edge, and wherein: - the first position is determined by counting the number of markers in the first signal from a detection of the singular marker in the second signal, and - the second position is determined by comparing the first and second signals in the regular zone, on the basis of a temporal phase shift value (T_deph) between the first signal and the second signal, and by the following successive steps: a) a first conversion step wherein a difference in length is determined on the basis of said temporal phase shift value (T_deph) and a model of progression of the movement of the encoding assembly with respect to the sensor assembly, and b) a second conversion step wherein the second position is determined on the basis of said difference in length and a predetermined function (f), by: X 2 = f DX. - an encoding assembly comprising first and second magnetic tracks provided with markers comprising alternating magnetic poles to form position encoding, the second track comprising a singular marker different from the other markers of the second track, said encoding assembly thereby comprising a singular zone comprising said singular marker and a regular zone not comprising said singular marker, and the second track being different from the first track in the regular zone of the encoding assembly, - a sensor assembly delivering at least one signal for determining the position of the encoding assembly with respect to the sensor assembly, said sensor assembly comprising a first sensor positioned facing the first track for delivering a first signal, and a second sensor positioned facing the second track for delivering a second signal, and - a processing unit which performs processing operations determining at least first and second positions (X1, X2) of the encoding assembly with respect to the sensor assembly, and - the first position is determined by counting the number of markers in the first signal from a detection of the singular marker in the second signal, and - the second position is determined by comparing the first and second signals in the regular zone, on the basis of a temporal phase shift value (T_deph) between the first signal and the second signal, and by the following successive steps: a) a first conversion step wherein a difference in length is determined on the basis of said temporal phase shift value (T_deph) and a model of progression of the movement of the encoding assembly with respect to the sensor assembly, and b) a second conversion step wherein the second position is determined on the basis of said difference in length and a predetermined function (f), by: X 2 = f DX. a) a first conversion step wherein a difference in length is determined on the basis of said temporal phase shift value (T_deph) and a model of progression of the movement of the encoding assembly with respect to the sensor assembly, and b) a second conversion step wherein the second position is determined on the basis of said difference in length and a predetermined function (f), by: X 2 = f DX.