SlideShare a Scribd company logo
1 of 6
Download to read offline
А.А. Ожиганов, П.А. Прибыткин
Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2011, № 1 (71)
67
УДК 621.3.085.42
ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ
ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА
А.А. Ожиганов, П.А. Прибыткин
Предложен новый тип кодовых шкал для цифровых преобразователей угла (ЦПУ)  псевдорегулярные кодовые
шкалы. Рассмотрен метод их построения, основанный на использовании композиции нелинейных рекуррентных
последовательностей и регулярных двоичных кодовых шкал. Приведен пример построения псевдорегулярной кодо-
вой шкалы.
Ключевые слова: преобразователь уголкод, цифровой преобразователь угла, кодовая шкала, считывающие эле-
менты, рекуррентная последовательность, псевдорегулярная кодовая шкала, последовательность де Брейна, нели-
нейная кодовая шкала.
Введение
ЦПУ являются измерительными преобразователями, служащими для ввода аналоговой информа-
ции об объекте в различные цифровые системы автоматического управления. Среди ЦПУ особое место
занимают преобразователи абсолютного типа, основанные на методе считывания с пространственным
кодированием [1, 2]. Основные требования к таким преобразователям  точность преобразования, быст-
родействие, надежность, стойкость к внешним воздействующим факторам и др. Достаточно хорошо изу-
чены основные способы получения высокой точности и разрешающей способности ЦПУ, если нет огра-
ничений в габаритах преобразователей. Но в ряде применений ЦПУ актуальна задача увеличения точно-
сти и разрешающей способности при одновременном уменьшении их габаритов [3].
ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА
Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2011, № 1 (71)
68
Достижение этих технических требований во многом зависит от применяемой в ЦПУ кодовой
шкалы (КШ), которая определяет число кодовых дорожек (КД), а также число и размещение считываю-
щих элементов (СЭ). Среди разных типов построения кодовых шкал для ЦПУ [2] наибольшее распро-
странение получили КШ, выполненные в обыкновенном двоичном коде  регулярные КШ, в цикличе-
ском коде  обычно в коде Грея, и в специальном коде. Наиболее перспективными являются кодовые
шкалы с применением теории рекуррентных последовательностей  рекурсивные кодовые шкалы (РКШ)
[4], позволяющие строить однодорожечные ЦПУ [5], двухдорожечные нереверсивные ЦПУ с двумя СЭ и
реверсивные ЦПУ с подготовительными квантами [6], встречающиеся в литературе как «квазиабсолют-
ные», а также КШ с возможностью формирования корректирующих кодов [7].
Различают КШ на основе линейных рекуррентных последовательностей (РП) и КШ на основе не-
линейных РП в зависимости от свойства линейности или нелинейности (по отношению к оператору сум-
мирования по модулю 2) рекуррентного соотношения, используемого для построения РП. Особенностью
КШ на основе линейных РП является то, что они имеют информационную емкость ,3,2,1,12  nn
значений кода, не совместимую со многими техническими системами, в которые встраивается ЦПУ. В
свою очередь, КШ на основе нелинейных РП позволяют осуществлять размещение СЭ вдоль КД шкалы
единственным образом  с шагом в один квант. При конечных размерах СЭ (например, фотоприемников
в фотоэлектрических ЦПУ) такое их размещение существенно ограничивает разрядность КШ.
С практической точки зрения применение РКШ для построения высокоразрядных малогабаритных
ЦПУ связано с рядом ограничений конструктивного и особенно технологического характера, наклады-
ваемых минимальным размером градации кодовой шкалы, чувствительностью и размерами СЭ.
В связи с этим актуальной задачей является разработка кодовых шкал с учетом обозначенных ог-
раничений, которые позволят создавать высокоразрядные малогабаритные ЦПУ. Такие кодовые шкалы в
сравнении с классическими КШ должны иметь высокую информационную емкость при малом числе ко-
довых дорожек.
Теоретические основы построения псевдорегулярных кодовых шкал
Известны сдвигающие регистры, или регистры сдвига с обратной связью  электронные переклю-
чательные схемы специального вида, перерабатывающие информацию, заданную в форме соответст-
вующим образом представленных элементов поля Галуа  2GF [8]. В общем виде n -позиционный ре-
гистр сдвига состоит из n последовательно соединенных триггерных ячеек. В результате действия 1k
тактовых импульсов, где k  целое неотрицательное число; состояние каждой ячейки
 1,0),,,( 11  nkkk aaa  сдвигается в соседнюю ячейку. При введении обратной связи
  ,,,, 111100110   nnn xcxcxcxxxf  (1)
где  2GFci  , сдвигающий регистр оказывается в режиме непрерывной смены состояний.
С помощью булевой функции обратной связи (1) определяется n -е состояние регистра (после n
тактов работы) как  110 ,,,  nn aaafa  .
Таким образом, символы двоичной последовательности на выходе регистра сдвига удовлетворяют
рекуррентному соотношению [9]
jjnnjnnjn aahahaha j
  112211  , (2)
где   ,1,0,2  jGFhi .
Для работы регистра необходимо задать начальное состояние триггерных ячеек  110 ,,, naaa  ,
причем нулевая комбинация является запрещенной, так как порождает последовательность из одних ну-
лей. Функцию обратной связи (1) можно представить также в форме полинома порядка n с коэффициен-
тами из поля Галуа  2GF , называемого характеристическим полиномом,
  01
1
1 hxhxhxhxh n
n
n
n  
  , (3)
где ,10  nhh ,  2GFhi  .
Рекуррентная последовательность с линейной функцией обратной связи вида (1) может иметь
максимальный период 12 n
, т.е. n
2 возможных состояний регистра, за исключением нулевой комбина-
ции. Такую последовательность называют псевдослучайной последовательностью максимальной длины
над полем  2GF (ПСПМД), или M -последовательностью. Для ее построения необходимо и достаточно,
чтобы характеристический полином являлся примитивным полиномом [8] над полем  2GF , а начальное
состояние  отличным от нулевого. Кодовые шкалы на основе ПСПМД имеют информационную емкость
12 n
и носят название псевдослучайные кодовые шкалы (ПСКШ).
А.А. Ожиганов, П.А. Прибыткин
Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2011, № 1 (71)
69
M -последовательности относятся к классу циклических кодов и могут задаваться с помощью по-
рождающего полинома [8]
 
 
,
112
xh
x
xg
n



где  xh  характеристический полином, задаваемый (3).
Для каждой ПСПМД длиной 12  n
M существует ровно 12 n
различных циклических сдвигов,
которые могут быть получены путем умножения порождающего полинома  xg на I
x , где
1,,1,0  MI  . Порядок размещения на ПСКШ n считывающих элементов определяется через запись
циклических сдвигов, т.е. СЭ с номером m ( nm ,,2,1  ) ставит в соответствие с mI циклический
сдвиг  xgx mI
M -последовательности. Тогда полином, определяющий порядок размещения на шкале n
СЭ, имеет вид [4]
  .1,,1,0,21  MIxxxxr m
III n  (4)
Между тем псевдослучайные последовательности с нулевой комбинацией получаются с помощью
регистра сдвига с нелинейной функцией обратной связи
  ,,,,
~
121111100110   nnnn xxxxcxcxcxxxf  (5)
где x является дополнением x ;  2GFci  . Такие последовательности имеют период n
2 и являются
частным случаем последовательностей де Брейна.
Символы нелинейной последовательности удовлетворяют рекуррентному соотношению
121112211   jjnjnjjjnnjnnjn bbbbbhbhbhb  , (6)
где ,1,0j . Начальные символы последовательности 110 nbbb  выбираются произвольно. Рекур-
рентное соотношение (6) отличается от соотношения для линейных псевдослучайных последовательно-
стей (2) только наличием последнего слагаемого – произведения значений 1n символов.
Кодовые шкалы на основе нелинейных рекуррентных последовательностей имеют разрешающую
способность n
q 2360 и носят название нелинейные кодовые шкалы (НКШ). Для их построения ха-
рактеристический полином вида (3), как и в случае ПСКШ, должен быть примитивным над полем
 2GF .
Размещение СЭ на НКШ, в отличие от ПСКШ, в силу нелинейных свойств применяемых последо-
вательностей может осуществляться только единственным образом, причем с шагом, равным одному
кванту, т.е. в соответствии с полиномом размещения
  12
1~ 
 n
xxxxr  . (7)
Единственность такого размещения отражает существенный недостаток НКШ, ограничивающий
их применение для построения малогабаритных высокоразрядных ЦПУ.
Принцип композиции рекурсивных кодовых шкал
Преобразователи считывания представляют собой систему из l параллельно работающих
lN -разрядных преобразователей угла. Такой подход позволяет комбинировать КД, основанные на раз-
ных базовых методах пространственного кодирования, на каждой из которых происходит преобразова-
ние перемещения в соответствующую группу разрядов выходного кода [3, 10].
Пусть ЦПУ имеет p КД в порядке от старшей дорожки, с которой считывается старший по весу
разряд, до младшей дорожки, с которой считывается младший по весу разряд. Период функции преобра-
зования каждой КД  l , где pl ,1 . В случае однооборотного ЦПУ с диапазоном изменения угла от 0º
до 360º для первой КД  3601 , а для каждой последующей 
,
1
1 l
l
l
N
 
где lN  число уровней квантования l -й кодовой дорожки.
В общем случае информационная емкость преобразователя равна
,
1



p
l
lNN
а период функции преобразования каждой дорожки составляет
ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА
Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2011, № 1 (71)
70




 l
i
i
l
N
1
1
360
.
Пусть старшая КД строится в соответствии с символами РП длиной 1D . Пусть следующая за
старшей КД также строится в соответствии с символами РП длиной 2D , причем в угловом секторе, соот-
ветствующем одному символу последовательности старшей КД, укладывается один период последова-
тельности младшей КД, т.е. последовательность длиной 2D на младшей дорожке имеет 1D периодов
1112 360 DN  . Такое построение аналогично структуре регулярных двоичных КШ, в которых
одному символу из  1,0 старшей дорожки соответствует последовательность 01 младшей дорожки.
Кодовую шкалу, представляющую собой композицию РКШ и регулярных КШ, в которой одному
символу старшей КД ставится в соответствие один период РП на следующей КД, будем называть псев-
дорегулярной кодовой шкалой (ПРКШ).
Метод построения ПРКШ на основе нелинейных последовательностей
Основные этапы метода заключаются в следующем.
1. Для построения старшей КД выбирается характеристический полином вида (3), который должен яв-
ляться примитивным над полем  2GF . Информационная емкость старшей КД 1N будет опреде-
ляться порядком полинома 1n .
2. Строится один период последовательности длиной 121
n
D  . Для этого произвольным образом вы-
бираются начальные значения 1n символов последовательности. Остальные 1
12 nn
 символов гене-
рируется в соответствии с рекуррентным соотношением (6) при .12,,1,0 1
1  nj n

3. Градации старшей КД выполняются в соответствии с символами полученной последовательности.
4. Производится размещение на КД 1n считывающих элементов в соответствии с полиномом размеще-
ния (7), т.е. с шагом в один квант 21 q .
5. Для построения младшей КД выбирается характеристический полином вида (3), который также дол-
жен являться примитивным над полем  2GF . Информационная емкость младшей КД 2N будет оп-
ределяться порядком полинома 2n .
6. Строятся 1D периодов последовательности длиной 222
n
D  . Для этого произвольно выбираются
начальные значения 2n символов последовательности. Остальные 21
22 nD n
 символов генериру-
ются в соответствии с рекуррентным соотношением (6) при .12,,1,0 21
2  nDj n

7. Градации младшей КД выполняются в соответствии с символами полученной последовательности.
Квант младшей дорожки .360 2132 NNq 
8. Производится размещение на КД 2n считывающих элементов в соответствии с полиномом разме-
щения (7). В отличие от старшей КД размещение каждого СЭ может осуществляться не единствен-
ным образом, а в соответствии с соотношением 32  ,  12,,1,0 1  n
 . Коэффициент  вы-
бирается при проектировании ЦПУ из конструктивных соображений и позволяет наиболее рацио-
нально и технологично осуществить компоновку СЭ вдоль кодовой шкалы преобразователя.
Информационная емкость ЦПУ с такой ПРКШ, состоящей из двух дорожек, составит 21NNN  .
Заметим, что число КД в общем случае не ограничено двумя.
Пример построения ПРКШ
Рассмотрим нелинейную РП длиной  32 1
3
n , для построения которой будем использовать при-
митивный полином   13
 xxxh , начальные значения 210 bbb зададим как 000. Рекуррентное соотно-
шение последовательности, согласно (6), примет вид
.2113 jjjjj bbbbb  
Сгенерированную таким образом последовательность 00010111 используем для построения кодо-
вой дорожки ЦПУ. При размещении трех считывающих элементов вдоль этой дорожки с шагом в один
А.А. Ожиганов, П.А. Прибыткин
Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2011, № 1 (71)
71
квант получим 823
 значений кода. Эту трехразрядную дорожку возьмем в качестве старшей дорожки
1T ЦПУ, тогда период второй дорожки будет  4583602 . Это же значение 2 является дискрет-
ностью преобразования (квантом) первой дорожки.
Вторую дорожку большего диаметра также выполним в соответствии с символами приведенной
выше последовательности. Дорожка 2T будет содержать 8 периодов последовательности 00010111, т.е.
примет вид
0001011100010111000101110001011100010111000101110001011100010111.
При этом каждый период геометрически будет заполнять дугу окружности диаметра второй до-
рожки с центральным углом 2 , который соответствует одному символу старшей дорожки 1T . Тогда
шаг размещения считывающих элементов вдоль второй дорожки, благодаря тому, что она содержит 8
периодов последовательности, составит 643608360  , где  12,,1,0 3
  . Коэффициент  вы-
бирается при проектировании ЦПУ.
Линейная развертка рассматриваемой в примере КШ приведена на рис. 1. ЦПУ с такой кодовой
шкалой, состоящей из двух дорожек, обладает разрешающей способностью 6
2 2360q , т.е. имеет 64
значения кода угла. На рис. 2 показана круговая КШ с одним из вариантов размещения считывающих
элементов.
T2
T1
D1
D2
СЭ 1,1 СЭ 1,2 СЭ 1,3
СЭ 2,3 СЭ 2,1 СЭ 2,2
Рис. 1. Линейная развертка шестиразрядной ПРКШ
СЭ 2,1
СЭ 2,2
СЭ 3,1
СЭ 2,1
СЭ 1,1
СЭ 2,3
Рис. 2. Шестиразрядная ПРКШ
Заключение
Предлагаемый принцип построения ПРКШ позволяет строить высокоразрядные цифровые преоб-
разователи угла в уменьшенных габаритах с учетом технологических и конструктивных ограничений,
таких как минимальная ширина градации и шаг размещения считывающих элементов. Преодоление этих
ограничений особенно актуально при построении фотоэлектрических цифровых преобразователей угла,
которым присущи высокая точность, технологичность, бесконтактность и ряд других преимуществ. Так,
построенные по разработанному методу кодовые шкалы позволили создать в ОАО «Авангард» 18- и
20-разрядные фотоэлектрические ЦПУ с диаметрами всего 80 мм и 120 мм соответственно.
РЕАЛИЗАЦИЯ АЛГОРИТМА ШУМОПОДАВЛЕНИЯ В РЕЧЕВОМ ТРАКТЕ...
Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2011, № 1 (71)
72
Литература
1. Преснухин Л.Н. Фотоэлектрические преобразователи информации / Л.Н. Преснухин, В.Ф. Шаньгин,
С.А. Майоров, С.А. Меськин.  М.: Машиностроение, 1974.  376 с.
2. Домрачев В.Г., Мейко Б.С. Цифровые преобразователи угла: принципы построения, теория точно-
сти, методы контроля.  М.: Энергоатомиздат, 1984.  328 с.
3. Асиновский Э.Н. и др. Высокоточные преобразователи угловых перемещений / Под ред. А.А. Ах-
метжанова.  М.: Энергоатомиздат, 1986.  128 с.
4. Азов А.К., Ожиганов А.А., Тарасюк М.В. Рекурсивные кодовые шкалы // Информационные техноло-
гии.  1998.  № 6.  С. 3943.
5. Ожиганов А.А., Прибыткин П.А. Кодовые шкалы на основе нелинейных последовательностей для
преобразователей угловых перемещений // Научно-технический вестник СПбГУ ИТМО.  2010. 
Вып. 4.  С. 81–84.
6. Ожиганов А.А., Прибыткин П.А. Использование нелинейных последовательностей при построении
двухдорожечных кодовых шкал для преобразователей угловых перемещений // Изв. вузов. Приборо-
строение.  2010.  Т. 53.  № 7.  С. 3944.
7. Ожиганов А.А., Прибыткин П.А. Анализ возможностей применения корректирующих кодов в рекур-
сивных кодовых шкалах // Сб. научных трудов аспирантов, соискателей и студентов магистерской
подготовки ОАО «Авангард».  2010.  Вып. 2.  С. 7077.
8. Лидл Р., Нидеррайтер Г. Конечные поля. В 2-х т. Т. 2. / Пер. с англ.  М.: Мир, 1988.  822 с.
9. Macwilliams J., Sloane N. Pseudo-random sequences and arrays // Proceedings of the IEEE.  1976. 
V. 64.  № 12.
10. Габидулин М.А. Фотоэлектрические цифровые преобразователи перемещений пространственного
кодирования // Искусственный интеллект.  2008.  № 3.  С. 272281.
Ожиганов Александр
Аркадьевич
– Санкт-Петербургский государственный университет информационных технологий,
механики и оптики, доктор технических наук, профессор, ojiganov@mail.ifmo.ru
Прибыткин Павел
Александрович
– ОАО «Авангард», начальник научно-исследовательского сектора,
pavel.pribitkin@gmail.com

More Related Content

What's hot

принцип вщзм перем
принцип вщзм перемпринцип вщзм перем
принцип вщзм перем
guestd1d0b6b
 
логические модели переключательных схем
логические модели переключательных схемлогические модели переключательных схем
логические модели переключательных схем
Елена Ключева
 
практика 3
практика 3практика 3
практика 3
student_kai
 
Аналитические методы исследования динамики космических аппаратов в атмосферах...
Аналитические методы исследования динамики космических аппаратов в атмосферах...Аналитические методы исследования динамики космических аппаратов в атмосферах...
Аналитические методы исследования динамики космических аппаратов в атмосферах...
Theoretical mechanics department
 
Аналитические методы исследования динамики космических аппаратов с тросовыми ...
Аналитические методы исследования динамики космических аппаратов с тросовыми ...Аналитические методы исследования динамики космических аппаратов с тросовыми ...
Аналитические методы исследования динамики космических аппаратов с тросовыми ...
Theoretical mechanics department
 

What's hot (9)

лекция 2
лекция 2лекция 2
лекция 2
 
принцип вщзм перем
принцип вщзм перемпринцип вщзм перем
принцип вщзм перем
 
Mod Film
Mod FilmMod Film
Mod Film
 
логические модели переключательных схем
логические модели переключательных схемлогические модели переключательных схем
логические модели переключательных схем
 
Векторизация кода (семинар 1)
Векторизация кода (семинар 1)Векторизация кода (семинар 1)
Векторизация кода (семинар 1)
 
практика 3
практика 3практика 3
практика 3
 
О.В.Сухорослов "Паралленльные вычисления"
О.В.Сухорослов "Паралленльные вычисления"О.В.Сухорослов "Паралленльные вычисления"
О.В.Сухорослов "Паралленльные вычисления"
 
Аналитические методы исследования динамики космических аппаратов в атмосферах...
Аналитические методы исследования динамики космических аппаратов в атмосферах...Аналитические методы исследования динамики космических аппаратов в атмосферах...
Аналитические методы исследования динамики космических аппаратов в атмосферах...
 
Аналитические методы исследования динамики космических аппаратов с тросовыми ...
Аналитические методы исследования динамики космических аппаратов с тросовыми ...Аналитические методы исследования динамики космических аппаратов с тросовыми ...
Аналитические методы исследования динамики космических аппаратов с тросовыми ...
 

Viewers also liked

เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2
เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2
เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2
lazypoii5
 
Ute iib angel_gonzalez_proyecto
Ute iib angel_gonzalez_proyectoUte iib angel_gonzalez_proyecto
Ute iib angel_gonzalez_proyecto
Jorge Vera
 
Strata_GreenIT_Certificate
Strata_GreenIT_CertificateStrata_GreenIT_Certificate
Strata_GreenIT_Certificate
Brian P. Yount
 
Ativ1 4 diana
Ativ1 4 dianaAtiv1 4 diana
Ativ1 4 diana
dianarco
 
Fatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodottoFatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodotto
ItalStudio Spa
 
Manual do aluno 2012
Manual do aluno 2012Manual do aluno 2012
Manual do aluno 2012
Renan Ribeiro
 
開発合宿 Hello world
開発合宿 Hello world開発合宿 Hello world
開発合宿 Hello world
Yohei Sugasawa
 

Viewers also liked (20)

Programe seu androide
Programe seu androidePrograme seu androide
Programe seu androide
 
Tailieu.vncty.com 5311 7772
Tailieu.vncty.com   5311 7772Tailieu.vncty.com   5311 7772
Tailieu.vncty.com 5311 7772
 
Tabla dosificador-2
Tabla dosificador-2Tabla dosificador-2
Tabla dosificador-2
 
เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2
เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2
เฉลย 7 วิชาสามัญ ภาษาอังกฤษ edit2
 
Студенческие инициативы в развитии ИКТ для старшего поколения
Студенческие инициативы в  развитии ИКТ для старшего  поколения Студенческие инициативы в  развитии ИКТ для старшего  поколения
Студенческие инициативы в развитии ИКТ для старшего поколения
 
Um coração-como-o-seu
Um coração-como-o-seuUm coração-como-o-seu
Um coração-como-o-seu
 
Ute iib angel_gonzalez_proyecto
Ute iib angel_gonzalez_proyectoUte iib angel_gonzalez_proyecto
Ute iib angel_gonzalez_proyecto
 
Miciudadsostenible2050
Miciudadsostenible2050Miciudadsostenible2050
Miciudadsostenible2050
 
Strata_GreenIT_Certificate
Strata_GreenIT_CertificateStrata_GreenIT_Certificate
Strata_GreenIT_Certificate
 
El conocimiento científico
El conocimiento científicoEl conocimiento científico
El conocimiento científico
 
Panorama del mercado móvil
Panorama del mercado móvilPanorama del mercado móvil
Panorama del mercado móvil
 
Ativ2 8 registro_digital_mari
Ativ2 8 registro_digital_mariAtiv2 8 registro_digital_mari
Ativ2 8 registro_digital_mari
 
La evolución de los contenidos móviles
La evolución de los contenidos móvilesLa evolución de los contenidos móviles
La evolución de los contenidos móviles
 
Suspen câmaradeputadostécana2012 09_11
Suspen câmaradeputadostécana2012 09_11Suspen câmaradeputadostécana2012 09_11
Suspen câmaradeputadostécana2012 09_11
 
Programe seu androide
Programe seu androidePrograme seu androide
Programe seu androide
 
Ativ1 4 diana
Ativ1 4 dianaAtiv1 4 diana
Ativ1 4 diana
 
Fatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodottoFatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodotto
 
Manual do aluno 2012
Manual do aluno 2012Manual do aluno 2012
Manual do aluno 2012
 
開発合宿 Hello world
開発合宿 Hello world開発合宿 Hello world
開発合宿 Hello world
 
Sass
SassSass
Sass
 

Similar to ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА

Г. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdf
Г. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdfГ. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdf
Г. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdf
chieubelarus
 
Моделирование|Обучение
Моделирование|ОбучениеМоделирование|Обучение
Моделирование|Обучение
funkypublic
 
Кодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применениеКодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применение
Иван Иванов
 
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Nikolay Grebenshikov
 
УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...
УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...
УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...
ITMO University
 
лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...
Иван Иванов
 
программа синтеза и анализа интерференционных покрытий Film manager
программа синтеза и анализа интерференционных покрытий Film managerпрограмма синтеза и анализа интерференционных покрытий Film manager
программа синтеза и анализа интерференционных покрытий Film manager
Иван Иванов
 

Similar to ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА (20)

РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
 
МЕТОД ПРЕДСТАВЛЕНИЯ АВТОМАТОВ ЛИНЕЙНЫМИ БИНАРНЫМИ ГРАФАМИ ДЛЯ ИСПОЛЬЗОВАНИЯ В...
МЕТОД ПРЕДСТАВЛЕНИЯ АВТОМАТОВ ЛИНЕЙНЫМИ БИНАРНЫМИ ГРАФАМИ ДЛЯ ИСПОЛЬЗОВАНИЯ В...МЕТОД ПРЕДСТАВЛЕНИЯ АВТОМАТОВ ЛИНЕЙНЫМИ БИНАРНЫМИ ГРАФАМИ ДЛЯ ИСПОЛЬЗОВАНИЯ В...
МЕТОД ПРЕДСТАВЛЕНИЯ АВТОМАТОВ ЛИНЕЙНЫМИ БИНАРНЫМИ ГРАФАМИ ДЛЯ ИСПОЛЬЗОВАНИЯ В...
 
P up dsp a&v
P up dsp a&vP up dsp a&v
P up dsp a&v
 
Computing the code distance of linear binary and ternary block codes using p...
Computing the code distance of linear binary and ternary block codes using  p...Computing the code distance of linear binary and ternary block codes using  p...
Computing the code distance of linear binary and ternary block codes using p...
 
Г. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdf
Г. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdfГ. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdf
Г. И. Шишкин, Разностная схема повышенной точности на априорно адапти-.pdf
 
Моделирование|Обучение
Моделирование|ОбучениеМоделирование|Обучение
Моделирование|Обучение
 
Кодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применениеКодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применение
 
РАЗРАБОТКА МОДЕЛИ РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ВЕРТИКАЛЬНОГО ЗОНДИРОВАНИЯ ИОНОСФЕРЫ
РАЗРАБОТКА МОДЕЛИ РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ВЕРТИКАЛЬНОГО ЗОНДИРОВАНИЯ ИОНОСФЕРЫРАЗРАБОТКА МОДЕЛИ РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ВЕРТИКАЛЬНОГО ЗОНДИРОВАНИЯ ИОНОСФЕРЫ
РАЗРАБОТКА МОДЕЛИ РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ВЕРТИКАЛЬНОГО ЗОНДИРОВАНИЯ ИОНОСФЕРЫ
 
ADC Fluctuation
ADC FluctuationADC Fluctuation
ADC Fluctuation
 
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
 
ИЗГОТОВЛЕНИЕ ГОЛОГРАММНЫХ ЗЕРКАЛ ДЛЯ СИСТЕМЫ НОЧНОГО ВИДЕНИЯ
ИЗГОТОВЛЕНИЕ ГОЛОГРАММНЫХ ЗЕРКАЛ ДЛЯ СИСТЕМЫ НОЧНОГО ВИДЕНИЯИЗГОТОВЛЕНИЕ ГОЛОГРАММНЫХ ЗЕРКАЛ ДЛЯ СИСТЕМЫ НОЧНОГО ВИДЕНИЯ
ИЗГОТОВЛЕНИЕ ГОЛОГРАММНЫХ ЗЕРКАЛ ДЛЯ СИСТЕМЫ НОЧНОГО ВИДЕНИЯ
 
лекция 10
лекция 10лекция 10
лекция 10
 
УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...
УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...
УПРАВЛЕНИЕ ПО ВЫХОДУ ЛИНЕЙНЫМ ПАРАМЕТРИЧЕСКИ НЕОПРЕДЕЛЕННЫМ ОБЪЕКТОМ В УСЛОВИ...
 
лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...
 
10669
1066910669
10669
 
лекция 12
лекция 12лекция 12
лекция 12
 
7114
71147114
7114
 
РЕКУРРЕНТНОЕ СИСТЕМАТИЧЕСКОЕ ПОМЕХОЗАЩИТНОЕ ПРЕОБРАЗОВАНИЕ КОДОВ: ВОЗМОЖНОСТИ...
РЕКУРРЕНТНОЕ СИСТЕМАТИЧЕСКОЕ ПОМЕХОЗАЩИТНОЕ ПРЕОБРАЗОВАНИЕ КОДОВ: ВОЗМОЖНОСТИ...РЕКУРРЕНТНОЕ СИСТЕМАТИЧЕСКОЕ ПОМЕХОЗАЩИТНОЕ ПРЕОБРАЗОВАНИЕ КОДОВ: ВОЗМОЖНОСТИ...
РЕКУРРЕНТНОЕ СИСТЕМАТИЧЕСКОЕ ПОМЕХОЗАЩИТНОЕ ПРЕОБРАЗОВАНИЕ КОДОВ: ВОЗМОЖНОСТИ...
 
ПРЯМАЯ И ОБРАТНАЯ ЗАДАЧИ ПАТТЕРНИЗАЦИИ СИГНАЛОВ И ИЗОБРАЖЕНИЙ
ПРЯМАЯ И ОБРАТНАЯ ЗАДАЧИ ПАТТЕРНИЗАЦИИ СИГНАЛОВ И ИЗОБРАЖЕНИЙПРЯМАЯ И ОБРАТНАЯ ЗАДАЧИ ПАТТЕРНИЗАЦИИ СИГНАЛОВ И ИЗОБРАЖЕНИЙ
ПРЯМАЯ И ОБРАТНАЯ ЗАДАЧИ ПАТТЕРНИЗАЦИИ СИГНАЛОВ И ИЗОБРАЖЕНИЙ
 
программа синтеза и анализа интерференционных покрытий Film manager
программа синтеза и анализа интерференционных покрытий Film managerпрограмма синтеза и анализа интерференционных покрытий Film manager
программа синтеза и анализа интерференционных покрытий Film manager
 

More from ITMO University

More from ITMO University (20)

МЕТОД ПОВЫШЕНИЯ ЧУВСТВИТЕЛЬНОСТИ ВОЛОКОННО-ОПТИЧЕСКОГО ГИДРОФОНА
МЕТОД ПОВЫШЕНИЯ ЧУВСТВИТЕЛЬНОСТИ  ВОЛОКОННО-ОПТИЧЕСКОГО ГИДРОФОНАМЕТОД ПОВЫШЕНИЯ ЧУВСТВИТЕЛЬНОСТИ  ВОЛОКОННО-ОПТИЧЕСКОГО ГИДРОФОНА
МЕТОД ПОВЫШЕНИЯ ЧУВСТВИТЕЛЬНОСТИ ВОЛОКОННО-ОПТИЧЕСКОГО ГИДРОФОНА
 
МЕТОДЫ ПОЛУЧЕНИЯ И СВОЙСТВА СЛОЕВ НА ОСНОВЕ АМОРФНОГО УГЛЕРОДА, ОРИЕНТИРУЮЩИ...
МЕТОДЫ ПОЛУЧЕНИЯ И СВОЙСТВА СЛОЕВ НА ОСНОВЕ  АМОРФНОГО УГЛЕРОДА, ОРИЕНТИРУЮЩИ...МЕТОДЫ ПОЛУЧЕНИЯ И СВОЙСТВА СЛОЕВ НА ОСНОВЕ  АМОРФНОГО УГЛЕРОДА, ОРИЕНТИРУЮЩИ...
МЕТОДЫ ПОЛУЧЕНИЯ И СВОЙСТВА СЛОЕВ НА ОСНОВЕ АМОРФНОГО УГЛЕРОДА, ОРИЕНТИРУЮЩИ...
 
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ  ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ  ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
 
ПОГРЕШНОСТИ ИЗГОТОВЛЕНИЯ И УСТАНОВКИ ОТРАЖАТЕЛЬНЫХ ПРИЗМ
ПОГРЕШНОСТИ ИЗГОТОВЛЕНИЯ И УСТАНОВКИ ОТРАЖАТЕЛЬНЫХ ПРИЗМПОГРЕШНОСТИ ИЗГОТОВЛЕНИЯ И УСТАНОВКИ ОТРАЖАТЕЛЬНЫХ ПРИЗМ
ПОГРЕШНОСТИ ИЗГОТОВЛЕНИЯ И УСТАНОВКИ ОТРАЖАТЕЛЬНЫХ ПРИЗМ
 
СПЕКТРОСКОПИЧЕСКОЕ И ТЕРМОДИНАМИЧЕСКОЕ ИССЛЕДОВАНИЕ ТЯЖЕЛОЙ ВОДЫ
СПЕКТРОСКОПИЧЕСКОЕ И ТЕРМОДИНАМИЧЕСКОЕ ИССЛЕДОВАНИЕ  ТЯЖЕЛОЙ ВОДЫСПЕКТРОСКОПИЧЕСКОЕ И ТЕРМОДИНАМИЧЕСКОЕ ИССЛЕДОВАНИЕ  ТЯЖЕЛОЙ ВОДЫ
СПЕКТРОСКОПИЧЕСКОЕ И ТЕРМОДИНАМИЧЕСКОЕ ИССЛЕДОВАНИЕ ТЯЖЕЛОЙ ВОДЫ
 
МЕТРОЛОГИЧЕСКИЙ АНАЛИЗ В СОЦИАЛЬНЫХ СЕТЯХ
МЕТРОЛОГИЧЕСКИЙ АНАЛИЗ В СОЦИАЛЬНЫХ СЕТЯХМЕТРОЛОГИЧЕСКИЙ АНАЛИЗ В СОЦИАЛЬНЫХ СЕТЯХ
МЕТРОЛОГИЧЕСКИЙ АНАЛИЗ В СОЦИАЛЬНЫХ СЕТЯХ
 
ПЕРСПЕКТИВЫ РАЗВИТИЯ ОПТИКИ ТОНКИХ ПЛЕНОК
ПЕРСПЕКТИВЫ РАЗВИТИЯ ОПТИКИ ТОНКИХ ПЛЕНОКПЕРСПЕКТИВЫ РАЗВИТИЯ ОПТИКИ ТОНКИХ ПЛЕНОК
ПЕРСПЕКТИВЫ РАЗВИТИЯ ОПТИКИ ТОНКИХ ПЛЕНОК
 
ИССЛЕДОВАНИЕ ПРОЦЕССОВ ФОРМИРОВАНИЯ ПОЛИМЕРНОГО МИКРОЭЛЕМЕНТА НА ТОРЦЕ ОПТИЧЕ...
ИССЛЕДОВАНИЕ ПРОЦЕССОВ ФОРМИРОВАНИЯ ПОЛИМЕРНОГО МИКРОЭЛЕМЕНТА НА ТОРЦЕ ОПТИЧЕ...ИССЛЕДОВАНИЕ ПРОЦЕССОВ ФОРМИРОВАНИЯ ПОЛИМЕРНОГО МИКРОЭЛЕМЕНТА НА ТОРЦЕ ОПТИЧЕ...
ИССЛЕДОВАНИЕ ПРОЦЕССОВ ФОРМИРОВАНИЯ ПОЛИМЕРНОГО МИКРОЭЛЕМЕНТА НА ТОРЦЕ ОПТИЧЕ...
 
МЕТОД ДИАГНОСТИКИ ФУНКЦИОНАЛЬНОЙ АКТИВНОСТИ ТКАНЕЙ И ОРГАНОВ БИООБЪЕКТОВ
МЕТОД ДИАГНОСТИКИ ФУНКЦИОНАЛЬНОЙ АКТИВНОСТИ ТКАНЕЙ И ОРГАНОВ БИООБЪЕКТОВМЕТОД ДИАГНОСТИКИ ФУНКЦИОНАЛЬНОЙ АКТИВНОСТИ ТКАНЕЙ И ОРГАНОВ БИООБЪЕКТОВ
МЕТОД ДИАГНОСТИКИ ФУНКЦИОНАЛЬНОЙ АКТИВНОСТИ ТКАНЕЙ И ОРГАНОВ БИООБЪЕКТОВ
 
КОЛИЧЕСТВЕННАЯ ОЦЕНКА КАЧЕСТВА ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ НЕЧЕТКОЙ ...
КОЛИЧЕСТВЕННАЯ ОЦЕНКА КАЧЕСТВА ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ НЕЧЕТКОЙ ...КОЛИЧЕСТВЕННАЯ ОЦЕНКА КАЧЕСТВА ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ НЕЧЕТКОЙ ...
КОЛИЧЕСТВЕННАЯ ОЦЕНКА КАЧЕСТВА ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ НЕЧЕТКОЙ ...
 
АЛГЕБРАИЧЕСКИЙ МЕТОД ОПРЕДЕЛЕНИЯ ПОЛНОГО МНОЖЕСТВА ПРОСТЫХ РАЗРЕЗОВ В ДВУХПОЛ...
АЛГЕБРАИЧЕСКИЙ МЕТОД ОПРЕДЕЛЕНИЯ ПОЛНОГО МНОЖЕСТВА ПРОСТЫХ РАЗРЕЗОВ В ДВУХПОЛ...АЛГЕБРАИЧЕСКИЙ МЕТОД ОПРЕДЕЛЕНИЯ ПОЛНОГО МНОЖЕСТВА ПРОСТЫХ РАЗРЕЗОВ В ДВУХПОЛ...
АЛГЕБРАИЧЕСКИЙ МЕТОД ОПРЕДЕЛЕНИЯ ПОЛНОГО МНОЖЕСТВА ПРОСТЫХ РАЗРЕЗОВ В ДВУХПОЛ...
 
Информационная система «Забота о каждом»
Информационная система  «Забота о каждом» Информационная система  «Забота о каждом»
Информационная система «Забота о каждом»
 
Проект "Я рядом"
Проект "Я рядом"Проект "Я рядом"
Проект "Я рядом"
 
Проект «Театральный мост»
Проект «Театральный мост»Проект «Театральный мост»
Проект «Театральный мост»
 
СОХРАНЁННОЕ РАДИО
СОХРАНЁННОЕ  РАДИОСОХРАНЁННОЕ  РАДИО
СОХРАНЁННОЕ РАДИО
 
Проект: «Разработка Системы Оценки и учёта Добровольческой Деятельности «СО...
Проект: «Разработка Системы Оценки и учёта  Добровольческой Деятельности  «СО...Проект: «Разработка Системы Оценки и учёта  Добровольческой Деятельности  «СО...
Проект: «Разработка Системы Оценки и учёта Добровольческой Деятельности «СО...
 
«Нет преграды патриотам!»
«Нет преграды патриотам!»«Нет преграды патриотам!»
«Нет преграды патриотам!»
 
Проект «Наш любимый детский сад»
Проект «Наш любимый детский сад»Проект «Наш любимый детский сад»
Проект «Наш любимый детский сад»
 
Создание и формирование добровольческого центра «Мы рядом» на базе Горного ...
Создание и формирование  добровольческого центра «Мы  рядом» на базе Горного ...Создание и формирование  добровольческого центра «Мы  рядом» на базе Горного ...
Создание и формирование добровольческого центра «Мы рядом» на базе Горного ...
 
Конкурс студенческих социальных проектов «Ты нужен людям!»
Конкурс студенческих  социальных проектов  «Ты нужен людям!»Конкурс студенческих  социальных проектов  «Ты нужен людям!»
Конкурс студенческих социальных проектов «Ты нужен людям!»
 

ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА

  • 1. А.А. Ожиганов, П.А. Прибыткин Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2011, № 1 (71) 67 УДК 621.3.085.42 ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА А.А. Ожиганов, П.А. Прибыткин Предложен новый тип кодовых шкал для цифровых преобразователей угла (ЦПУ)  псевдорегулярные кодовые шкалы. Рассмотрен метод их построения, основанный на использовании композиции нелинейных рекуррентных последовательностей и регулярных двоичных кодовых шкал. Приведен пример построения псевдорегулярной кодо- вой шкалы. Ключевые слова: преобразователь уголкод, цифровой преобразователь угла, кодовая шкала, считывающие эле- менты, рекуррентная последовательность, псевдорегулярная кодовая шкала, последовательность де Брейна, нели- нейная кодовая шкала. Введение ЦПУ являются измерительными преобразователями, служащими для ввода аналоговой информа- ции об объекте в различные цифровые системы автоматического управления. Среди ЦПУ особое место занимают преобразователи абсолютного типа, основанные на методе считывания с пространственным кодированием [1, 2]. Основные требования к таким преобразователям  точность преобразования, быст- родействие, надежность, стойкость к внешним воздействующим факторам и др. Достаточно хорошо изу- чены основные способы получения высокой точности и разрешающей способности ЦПУ, если нет огра- ничений в габаритах преобразователей. Но в ряде применений ЦПУ актуальна задача увеличения точно- сти и разрешающей способности при одновременном уменьшении их габаритов [3].
  • 2. ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2011, № 1 (71) 68 Достижение этих технических требований во многом зависит от применяемой в ЦПУ кодовой шкалы (КШ), которая определяет число кодовых дорожек (КД), а также число и размещение считываю- щих элементов (СЭ). Среди разных типов построения кодовых шкал для ЦПУ [2] наибольшее распро- странение получили КШ, выполненные в обыкновенном двоичном коде  регулярные КШ, в цикличе- ском коде  обычно в коде Грея, и в специальном коде. Наиболее перспективными являются кодовые шкалы с применением теории рекуррентных последовательностей  рекурсивные кодовые шкалы (РКШ) [4], позволяющие строить однодорожечные ЦПУ [5], двухдорожечные нереверсивные ЦПУ с двумя СЭ и реверсивные ЦПУ с подготовительными квантами [6], встречающиеся в литературе как «квазиабсолют- ные», а также КШ с возможностью формирования корректирующих кодов [7]. Различают КШ на основе линейных рекуррентных последовательностей (РП) и КШ на основе не- линейных РП в зависимости от свойства линейности или нелинейности (по отношению к оператору сум- мирования по модулю 2) рекуррентного соотношения, используемого для построения РП. Особенностью КШ на основе линейных РП является то, что они имеют информационную емкость ,3,2,1,12  nn значений кода, не совместимую со многими техническими системами, в которые встраивается ЦПУ. В свою очередь, КШ на основе нелинейных РП позволяют осуществлять размещение СЭ вдоль КД шкалы единственным образом  с шагом в один квант. При конечных размерах СЭ (например, фотоприемников в фотоэлектрических ЦПУ) такое их размещение существенно ограничивает разрядность КШ. С практической точки зрения применение РКШ для построения высокоразрядных малогабаритных ЦПУ связано с рядом ограничений конструктивного и особенно технологического характера, наклады- ваемых минимальным размером градации кодовой шкалы, чувствительностью и размерами СЭ. В связи с этим актуальной задачей является разработка кодовых шкал с учетом обозначенных ог- раничений, которые позволят создавать высокоразрядные малогабаритные ЦПУ. Такие кодовые шкалы в сравнении с классическими КШ должны иметь высокую информационную емкость при малом числе ко- довых дорожек. Теоретические основы построения псевдорегулярных кодовых шкал Известны сдвигающие регистры, или регистры сдвига с обратной связью  электронные переклю- чательные схемы специального вида, перерабатывающие информацию, заданную в форме соответст- вующим образом представленных элементов поля Галуа  2GF [8]. В общем виде n -позиционный ре- гистр сдвига состоит из n последовательно соединенных триггерных ячеек. В результате действия 1k тактовых импульсов, где k  целое неотрицательное число; состояние каждой ячейки  1,0),,,( 11  nkkk aaa  сдвигается в соседнюю ячейку. При введении обратной связи   ,,,, 111100110   nnn xcxcxcxxxf  (1) где  2GFci  , сдвигающий регистр оказывается в режиме непрерывной смены состояний. С помощью булевой функции обратной связи (1) определяется n -е состояние регистра (после n тактов работы) как  110 ,,,  nn aaafa  . Таким образом, символы двоичной последовательности на выходе регистра сдвига удовлетворяют рекуррентному соотношению [9] jjnnjnnjn aahahaha j   112211  , (2) где   ,1,0,2  jGFhi . Для работы регистра необходимо задать начальное состояние триггерных ячеек  110 ,,, naaa  , причем нулевая комбинация является запрещенной, так как порождает последовательность из одних ну- лей. Функцию обратной связи (1) можно представить также в форме полинома порядка n с коэффициен- тами из поля Галуа  2GF , называемого характеристическим полиномом,   01 1 1 hxhxhxhxh n n n n     , (3) где ,10  nhh ,  2GFhi  . Рекуррентная последовательность с линейной функцией обратной связи вида (1) может иметь максимальный период 12 n , т.е. n 2 возможных состояний регистра, за исключением нулевой комбина- ции. Такую последовательность называют псевдослучайной последовательностью максимальной длины над полем  2GF (ПСПМД), или M -последовательностью. Для ее построения необходимо и достаточно, чтобы характеристический полином являлся примитивным полиномом [8] над полем  2GF , а начальное состояние  отличным от нулевого. Кодовые шкалы на основе ПСПМД имеют информационную емкость 12 n и носят название псевдослучайные кодовые шкалы (ПСКШ).
  • 3. А.А. Ожиганов, П.А. Прибыткин Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2011, № 1 (71) 69 M -последовательности относятся к классу циклических кодов и могут задаваться с помощью по- рождающего полинома [8]     , 112 xh x xg n    где  xh  характеристический полином, задаваемый (3). Для каждой ПСПМД длиной 12  n M существует ровно 12 n различных циклических сдвигов, которые могут быть получены путем умножения порождающего полинома  xg на I x , где 1,,1,0  MI  . Порядок размещения на ПСКШ n считывающих элементов определяется через запись циклических сдвигов, т.е. СЭ с номером m ( nm ,,2,1  ) ставит в соответствие с mI циклический сдвиг  xgx mI M -последовательности. Тогда полином, определяющий порядок размещения на шкале n СЭ, имеет вид [4]   .1,,1,0,21  MIxxxxr m III n  (4) Между тем псевдослучайные последовательности с нулевой комбинацией получаются с помощью регистра сдвига с нелинейной функцией обратной связи   ,,,, ~ 121111100110   nnnn xxxxcxcxcxxxf  (5) где x является дополнением x ;  2GFci  . Такие последовательности имеют период n 2 и являются частным случаем последовательностей де Брейна. Символы нелинейной последовательности удовлетворяют рекуррентному соотношению 121112211   jjnjnjjjnnjnnjn bbbbbhbhbhb  , (6) где ,1,0j . Начальные символы последовательности 110 nbbb  выбираются произвольно. Рекур- рентное соотношение (6) отличается от соотношения для линейных псевдослучайных последовательно- стей (2) только наличием последнего слагаемого – произведения значений 1n символов. Кодовые шкалы на основе нелинейных рекуррентных последовательностей имеют разрешающую способность n q 2360 и носят название нелинейные кодовые шкалы (НКШ). Для их построения ха- рактеристический полином вида (3), как и в случае ПСКШ, должен быть примитивным над полем  2GF . Размещение СЭ на НКШ, в отличие от ПСКШ, в силу нелинейных свойств применяемых последо- вательностей может осуществляться только единственным образом, причем с шагом, равным одному кванту, т.е. в соответствии с полиномом размещения   12 1~   n xxxxr  . (7) Единственность такого размещения отражает существенный недостаток НКШ, ограничивающий их применение для построения малогабаритных высокоразрядных ЦПУ. Принцип композиции рекурсивных кодовых шкал Преобразователи считывания представляют собой систему из l параллельно работающих lN -разрядных преобразователей угла. Такой подход позволяет комбинировать КД, основанные на раз- ных базовых методах пространственного кодирования, на каждой из которых происходит преобразова- ние перемещения в соответствующую группу разрядов выходного кода [3, 10]. Пусть ЦПУ имеет p КД в порядке от старшей дорожки, с которой считывается старший по весу разряд, до младшей дорожки, с которой считывается младший по весу разряд. Период функции преобра- зования каждой КД  l , где pl ,1 . В случае однооборотного ЦПУ с диапазоном изменения угла от 0º до 360º для первой КД  3601 , а для каждой последующей  , 1 1 l l l N   где lN  число уровней квантования l -й кодовой дорожки. В общем случае информационная емкость преобразователя равна , 1    p l lNN а период функции преобразования каждой дорожки составляет
  • 4. ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2011, № 1 (71) 70      l i i l N 1 1 360 . Пусть старшая КД строится в соответствии с символами РП длиной 1D . Пусть следующая за старшей КД также строится в соответствии с символами РП длиной 2D , причем в угловом секторе, соот- ветствующем одному символу последовательности старшей КД, укладывается один период последова- тельности младшей КД, т.е. последовательность длиной 2D на младшей дорожке имеет 1D периодов 1112 360 DN  . Такое построение аналогично структуре регулярных двоичных КШ, в которых одному символу из  1,0 старшей дорожки соответствует последовательность 01 младшей дорожки. Кодовую шкалу, представляющую собой композицию РКШ и регулярных КШ, в которой одному символу старшей КД ставится в соответствие один период РП на следующей КД, будем называть псев- дорегулярной кодовой шкалой (ПРКШ). Метод построения ПРКШ на основе нелинейных последовательностей Основные этапы метода заключаются в следующем. 1. Для построения старшей КД выбирается характеристический полином вида (3), который должен яв- ляться примитивным над полем  2GF . Информационная емкость старшей КД 1N будет опреде- ляться порядком полинома 1n . 2. Строится один период последовательности длиной 121 n D  . Для этого произвольным образом вы- бираются начальные значения 1n символов последовательности. Остальные 1 12 nn  символов гене- рируется в соответствии с рекуррентным соотношением (6) при .12,,1,0 1 1  nj n  3. Градации старшей КД выполняются в соответствии с символами полученной последовательности. 4. Производится размещение на КД 1n считывающих элементов в соответствии с полиномом размеще- ния (7), т.е. с шагом в один квант 21 q . 5. Для построения младшей КД выбирается характеристический полином вида (3), который также дол- жен являться примитивным над полем  2GF . Информационная емкость младшей КД 2N будет оп- ределяться порядком полинома 2n . 6. Строятся 1D периодов последовательности длиной 222 n D  . Для этого произвольно выбираются начальные значения 2n символов последовательности. Остальные 21 22 nD n  символов генериру- ются в соответствии с рекуррентным соотношением (6) при .12,,1,0 21 2  nDj n  7. Градации младшей КД выполняются в соответствии с символами полученной последовательности. Квант младшей дорожки .360 2132 NNq  8. Производится размещение на КД 2n считывающих элементов в соответствии с полиномом разме- щения (7). В отличие от старшей КД размещение каждого СЭ может осуществляться не единствен- ным образом, а в соответствии с соотношением 32  ,  12,,1,0 1  n  . Коэффициент  вы- бирается при проектировании ЦПУ из конструктивных соображений и позволяет наиболее рацио- нально и технологично осуществить компоновку СЭ вдоль кодовой шкалы преобразователя. Информационная емкость ЦПУ с такой ПРКШ, состоящей из двух дорожек, составит 21NNN  . Заметим, что число КД в общем случае не ограничено двумя. Пример построения ПРКШ Рассмотрим нелинейную РП длиной  32 1 3 n , для построения которой будем использовать при- митивный полином   13  xxxh , начальные значения 210 bbb зададим как 000. Рекуррентное соотно- шение последовательности, согласно (6), примет вид .2113 jjjjj bbbbb   Сгенерированную таким образом последовательность 00010111 используем для построения кодо- вой дорожки ЦПУ. При размещении трех считывающих элементов вдоль этой дорожки с шагом в один
  • 5. А.А. Ожиганов, П.А. Прибыткин Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2011, № 1 (71) 71 квант получим 823  значений кода. Эту трехразрядную дорожку возьмем в качестве старшей дорожки 1T ЦПУ, тогда период второй дорожки будет  4583602 . Это же значение 2 является дискрет- ностью преобразования (квантом) первой дорожки. Вторую дорожку большего диаметра также выполним в соответствии с символами приведенной выше последовательности. Дорожка 2T будет содержать 8 периодов последовательности 00010111, т.е. примет вид 0001011100010111000101110001011100010111000101110001011100010111. При этом каждый период геометрически будет заполнять дугу окружности диаметра второй до- рожки с центральным углом 2 , который соответствует одному символу старшей дорожки 1T . Тогда шаг размещения считывающих элементов вдоль второй дорожки, благодаря тому, что она содержит 8 периодов последовательности, составит 643608360  , где  12,,1,0 3   . Коэффициент  вы- бирается при проектировании ЦПУ. Линейная развертка рассматриваемой в примере КШ приведена на рис. 1. ЦПУ с такой кодовой шкалой, состоящей из двух дорожек, обладает разрешающей способностью 6 2 2360q , т.е. имеет 64 значения кода угла. На рис. 2 показана круговая КШ с одним из вариантов размещения считывающих элементов. T2 T1 D1 D2 СЭ 1,1 СЭ 1,2 СЭ 1,3 СЭ 2,3 СЭ 2,1 СЭ 2,2 Рис. 1. Линейная развертка шестиразрядной ПРКШ СЭ 2,1 СЭ 2,2 СЭ 3,1 СЭ 2,1 СЭ 1,1 СЭ 2,3 Рис. 2. Шестиразрядная ПРКШ Заключение Предлагаемый принцип построения ПРКШ позволяет строить высокоразрядные цифровые преоб- разователи угла в уменьшенных габаритах с учетом технологических и конструктивных ограничений, таких как минимальная ширина градации и шаг размещения считывающих элементов. Преодоление этих ограничений особенно актуально при построении фотоэлектрических цифровых преобразователей угла, которым присущи высокая точность, технологичность, бесконтактность и ряд других преимуществ. Так, построенные по разработанному методу кодовые шкалы позволили создать в ОАО «Авангард» 18- и 20-разрядные фотоэлектрические ЦПУ с диаметрами всего 80 мм и 120 мм соответственно.
  • 6. РЕАЛИЗАЦИЯ АЛГОРИТМА ШУМОПОДАВЛЕНИЯ В РЕЧЕВОМ ТРАКТЕ... Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2011, № 1 (71) 72 Литература 1. Преснухин Л.Н. Фотоэлектрические преобразователи информации / Л.Н. Преснухин, В.Ф. Шаньгин, С.А. Майоров, С.А. Меськин.  М.: Машиностроение, 1974.  376 с. 2. Домрачев В.Г., Мейко Б.С. Цифровые преобразователи угла: принципы построения, теория точно- сти, методы контроля.  М.: Энергоатомиздат, 1984.  328 с. 3. Асиновский Э.Н. и др. Высокоточные преобразователи угловых перемещений / Под ред. А.А. Ах- метжанова.  М.: Энергоатомиздат, 1986.  128 с. 4. Азов А.К., Ожиганов А.А., Тарасюк М.В. Рекурсивные кодовые шкалы // Информационные техноло- гии.  1998.  № 6.  С. 3943. 5. Ожиганов А.А., Прибыткин П.А. Кодовые шкалы на основе нелинейных последовательностей для преобразователей угловых перемещений // Научно-технический вестник СПбГУ ИТМО.  2010.  Вып. 4.  С. 81–84. 6. Ожиганов А.А., Прибыткин П.А. Использование нелинейных последовательностей при построении двухдорожечных кодовых шкал для преобразователей угловых перемещений // Изв. вузов. Приборо- строение.  2010.  Т. 53.  № 7.  С. 3944. 7. Ожиганов А.А., Прибыткин П.А. Анализ возможностей применения корректирующих кодов в рекур- сивных кодовых шкалах // Сб. научных трудов аспирантов, соискателей и студентов магистерской подготовки ОАО «Авангард».  2010.  Вып. 2.  С. 7077. 8. Лидл Р., Нидеррайтер Г. Конечные поля. В 2-х т. Т. 2. / Пер. с англ.  М.: Мир, 1988.  822 с. 9. Macwilliams J., Sloane N. Pseudo-random sequences and arrays // Proceedings of the IEEE.  1976.  V. 64.  № 12. 10. Габидулин М.А. Фотоэлектрические цифровые преобразователи перемещений пространственного кодирования // Искусственный интеллект.  2008.  № 3.  С. 272281. Ожиганов Александр Аркадьевич – Санкт-Петербургский государственный университет информационных технологий, механики и оптики, доктор технических наук, профессор, ojiganov@mail.ifmo.ru Прибыткин Павел Александрович – ОАО «Авангард», начальник научно-исследовательского сектора, pavel.pribitkin@gmail.com