A high-reliability digital angle encoder


Аuthors

Alekseeva V. V.

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 algorithm

References

  1. 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.
  2. 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.
  3. Bogdanov D.S., Bogdanova I.A., Volnykin A.N. Vestnik RGRTU, 2019, no. 70.
  4. Renishaw. RESOLUTE Absolute Encoder System. Technical Manual, 2020.
  5. Peterson W., Weldon E.J., Jr. Error-Correcting Codes. MIT Press, 1972. xi, 560p. 
  6. Blahut R.E. Theory and Practice of Error Control Codes, Reading, Mass., etc., 1984.
  7. Ozhiganov A.A. Izv. vuzov. Priborostroenie, 1987, vol. 30, no 2. pp. 40–43.
  8. Golomb S.W. Shift register sequences. Aegean Park Press, 1982. 247 p.
  9. Massey J.L. Shift-Register Synthesis and BCH Decoding. IEEE Transactions on Information Theory, 1969, vol. 15, iss. 1. pp. 122–127.
  10. McWilliams F.D., Sloan N.D. TIIEHR, 1976, vol. 64, iss. 12. pp. 80–95.
  11. Ozhiganov A.A. Izv. vuzov SSSR. Priborostroenie, 1994, vol. 37, no. 2, pp. 22–27.
  12. 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.
  13. Welch L.R., Berlekamp E.R. Error correction for algebraic block codes: patent US Patent 4633470. Filed 27.09.1986. 17 p.
  14. 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

mai.ru — informational site MAI

Copyright © 2000-2026 by MAI

Вход