ISSN 0021-3454 (печатная версия)
ISSN 2500-0381 (онлайн версия)
Меню

10
Содержание
том 60 / ОКТЯБРЬ, 2017
СТАТЬЯ

DOI 10.17586/0021-3454- 2017-60-10-973-979

УДК 621.3.085.42

ИСПОЛЬЗОВАНИЕ ЦИКЛИЧЕСКИХ КОРРЕКТИРУЮЩИХ КОДОВ В РЕКУРСИВНЫХ КОДОВЫХ ШКАЛАХ

Ожиганов А. А.
Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация; профессор


Тарасюк М. В.
Институт сетевых технологий, отдел разработки систем; доцент


Аннотация. Проанализированы проблемы применения корректирующих кодов в традиционных цифровых преобразователях угла, построенных на основе метода абсолютного отсчета. Показано, что эти проблемы обусловлены как значительной избыточностью по числу кодовых дорожек, пропорциональному блоковой длине используемого кода, так и повышенной технологической сложностью изготовления кодовой маски шкалы. Такой подход, как правило, приводит к увеличению габаритов устройства и к трудностям устранения неоднозначности считывания. Показана возможность использования методов помехоустойчивого кодирования в цифровых преобразователях угла с однодорожечными рекурсивными кодовыми шкалами. Предложены обобщенная методика и алгоритм размещения на шкале считывающих элементов для произвольных параметров блоковой длины, минимального кодового расстояния dmin и поля коэффициентов генераторного полинома корректирующего кода. Приведены примеры использования разработанной методики для dmin=3 и 5. Показано, что практическое использование методов помехоустойчивого кодирования на основе циклических кодов всегда обеспечивает корректное размещение считывающих элементов вне зависимости от структуры рекурсивной кодовой шкалы. Для укороченных циклических кодов приводится достаточное условие корректности.
Ключевые слова: кодовая шкала, полином размещения, корректирующий код, считывающий элемент

Список литературы:
  1. Ожиганов А. А. Псевдослучайные кодовые шкалы // Изв. вузов. Приборостроение. 1987. Т. 30, № 2. С. 40—43.
  2. Ожиганов А. А. Корректирующие возможности псевдослучайных кодовых шкал // Изв. вузов. Приборостроение. 1988. Т. 31, № 7. С. 26—30.
  3. Ожиганов А. А., Тарасюк М. В. Композиционные кодовые шкалы // Изв. вузов. Пpибоpостроение. 1994. Т. 37, № 5—6. С. 26—29.
  4. Ожиганов А. А. Анализ кодовых шкал преобразователей угла // Изв. вузов. Приборостроение. 1996. Т. 39, № 4. С. 32—35.
  5. Азов А. К., Ожиганов А. А., Тарасюк М. В. Рекурсивные кодовые шкалы // Информационные технологии. 1998. № 6. С. 39—43.
  6. Ojiganov A. A. The Use of Hamming Codes in Digital Angle Converters Based on Pseudo-Random Code Scales // Measurement Techniques. 2015. Vol. 58, N 5. P. 512—519.
  7. Ozhiganov A. A., Tarasyuk M. V. The Use of Error-Correcting Codes in Displacement Transducers with Combinatorial Scales // Measurement Techniques. 2016. Vol. 59, N 1. P. 16—20.
  8. Азов А. К., Ожиганов А. А. Устранение неоднозначности считывания в преобразователях перемещения с рекурсивными кодовыми шкалами // Информационные технологии. 2001. № 6. С. 40—42.
  9. Ojiganov A. Recursive code scales for moving converters // Lecture Notes in Electrical Engineering. 2011. Vol. 79. P. 263—288.
  10. Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. М.: Мир, 1976. 594 с.
  11. Блейхут Р. Теория и практика кодов, контролирующих ошибки. М.: Мир, 1986. 576 с.