A high-reliability digital angle encoder
Аuthors
JSC «SRTI «Avangard», Saint Petersburg, Russia
e-mail: ladarobotics@gmail.com
Abstract
This paper presents an analytical model of a high-information-reliability digital angle encoder with correction of multiple errors based on the theory of M‑sequences and Bose–Chaudhuri–Hocquenghem (BCH) cyclic codes. The proposed method solves a key problem in precision measurement technology (aviation and space) — achieving high noise immunity while maintaining minimal size, weight, and structural complexity. In contrast to code scales that require dedicated tracks for redundant or parity sensors, the use of a pseudorandom code scale enables error-correction capability to be embedded directly into the existing scale structure. The core of the approach lies in constructing a generator polynomial of a cyclic code over an extended Galois field, which provides an optimal trade-off between redundancy and error-correcting capacity. This work is a development of Hamming coding methods that provide single-error correction and extend them to correct an arbitrary number of errors with a minimum code distance. The simulation results confirm the model's performance for 5...16-bit data, which corresponds to M-sequence periods of 31...65535 characters.
Keywords:
error correction; pseudorandom code scale; digital angle encoder; BCH codes; Galois field; cyclic codes; Berlekamp — Massey algorithmReferences
- Ozhiganov A.A., Tarasyuk M.V. The use of error-correcting codes in displacement transducers with combinatorial scales. Measurement Techniques, 2016.vol. 59. no 1. pp. 16–20.
- Ozhiganov A.A., The Use of Hamming Codes in Digital Angle Converters Based on Pseudo-Random Code Scales. Measurement Techniques, 2015. vol. 58, no. 5. pp. 28–32.
- Bogdanov D.S., Bogdanova I.A., Volnykin A.N. Vestnik RGRTU, 2019, no. 70.
- Renishaw. RESOLUTE Absolute Encoder System. Technical Manual, 2020.
- Peterson W., Weldon E.J., Jr. Error-Correcting Codes. MIT Press, 1972. xi, 560p.
- Blahut R.E. Theory and Practice of Error Control Codes, Reading, Mass., etc., 1984.
- Ozhiganov A.A. Izv. vuzov. Priborostroenie, 1987, vol. 30, no 2. pp. 40–43.
- Golomb S.W. Shift register sequences. Aegean Park Press, 1982. 247 p.
- Massey J.L. Shift-Register Synthesis and BCH Decoding. IEEE Transactions on Information Theory, 1969, vol. 15, iss. 1. pp. 122–127.
- McWilliams F.D., Sloan N.D. TIIEHR, 1976, vol. 64, iss. 12. pp. 80–95.
- Ozhiganov A.A. Izv. vuzov SSSR. Priborostroenie, 1994, vol. 37, no. 2, pp. 22–27.
- Bose R.C., Ray-Chaudhuri D.K. On a class of error-correcting binary group codes. Information and Control, 1960, vol. 3, no. 1, pp. 68–79.
- Welch L.R., Berlekamp E.R. Error correction for algebraic block codes: patent US Patent 4633470. Filed 27.09.1986. 17 p.
- Ozhiganov A.A., Prebytkin P.A. Pseudo-random code scale. Patent RU 2777832. Date of publication 11.08.2022. Bull. no. 23. 13 p.
Download

