Академический Документы
Профессиональный Документы
Культура Документы
(Issues of radio
electronics)
The journal is registered at the Federal Service for Compliance with the Law in Mass Founder
Communications and Cultural Heritage Protection (Certificate PI № FS77-31114 of Central Research Institute
February 15th, 2008). of Economy, Management Systems
and Information «Electronics»
The journal is included into the List of periodicals recommended by the State commis-
sion for academic degrees and titles for publishing of dissertation research results.
Publisher
This journal is included in Russian Index of Scientific Citations. Central Research Institute
of Economy, Management Systems
EDITOR-IN-CHIEF and Information «Electronics»
A. V. Fomina, Doctor of Economics, Associate Professor, Corresponding Member
of Russian Academy of Military Sciences General director, Editor-in-Chief
Alena Fomina
EDITORIAL COUNCIL instel@instel.ru
+7 (495) 940-65-00
G. V. Antsev, Candidate of Engineering, Associate Professor (Radar mms)
V. M. Balashov, Doctor of Engineering, Professor (Radar mms) Head of publish department
Y. V. Besel, Doctor of Engineering, Professor (Concern PVO Almaz-Antei) Polina Korsunskaya
A. I. Belous, Corresponding Member of the National Academy of Sciences korsunskaya_p@instel.ru
of Belarus, Doctor of Engineering, Professor (Joint Stock Company INTEGRAL)
+7 (495) 940-65-24
A. B. Blyakhman, Doctor of Engineering, Professor (NNIIRT)
M. M. Butaev, Doctor of Engineering, Professor (NPP Rubin)
N. Y. Zhiburtovich, Doctor of Engineering, Professor (PHAZOTRON-NIIR) Managing editor
N. N. Ivanov, Doctor of Engineering (Public Joint Stock Company Avangard) Dmitry Gudilin
A. V. Kiselev, Doctor of Engineering, Professor (Novosibirsk State Technical University) gudilin@instel.ru
V. E. Krasovskiy, Candidate of Engineering, Professor (The Institute of Electronic +7 (495) 940-65-24
Control Computers named after I. S. Bruk)
S. F. Boev, Doctor of Engineering, Doctor of Economics (MAK Vympel) Advertise
V. P. Martynov, Doctor of Engineering, Professor (Analytical Center at the Ministry Polina Korsunskaya
of Education and Science of the Russian Federation) korsunskaya_p@instel.ru
N. A. Makhutov, Corresponding Member of Russian Academy of Sciences, +7 (495) 940-65-24
Doctor of Engineering, Professor (Russian Academy of Sciences)
N. L. Prokhorov, Doctor of Engineering, Professor (The Institute of Electronic Distribution and subscribe
Control Computers named after I. S. Bruk) Veronika Filippova
S. А. Prokhorov, Doctor of Engineering, Professor (Samara University) filippova_v@instel.ru
P. I. Smirnov, Candidate of Engineering (Scientific Research Institute Mashtab) +7 (495) 940-65-46
S. А. Sorokin, Doctor of Engineering (Scientific Research Institute of Computer
Science named after M. A. Karzev) Proofreader
A. F. Strakhov, Doctor of Engineering, Professor (Head center maintenance Larisa Ilyina
and repair Granite)
V. F. Khvatov, Doctor of Engineering (State Technical Supervision Body
of Leningrad Region) Design
S. V. Khokhlov (GosNIIAS) Grigoriy Arifulin
V. I. Shteinberg, Candidate of Engineering (Research Institute «Argon»)
Editorial office
Full or partial reproduction of materials is allowed only with the written permission of Kosmonavta Volkova st., 12,
the Central Research Institute of Economy, Management Systems and Information Moscow, Russian Federation,
«Electronics». 127299
+7 (495) 940-65-00
At a reprint of materials the link on journal «Issues of radio electronics» is mandatory. www.instel.ru
Advertisers are responsible for the content of advertisements. instel@instel.ru
Authors are responsible for reliable information, for the availability of data are not Subscribe
subject to open publication, and accuracy of information on the cited literature. publish@instel.ru
The editorial standpoint may not correspond with authors’ opinions. +7 (495) 940-65-46
All incoming manuscripts are subject to review. Signed to print 21.09.2020.
Editors do not correspond with authors, whose articles are considered unsuitable for
the publication. Materials sent to the editor will not be returned. Printed in Raindrops Ltd.
СОДЕРЖАНИЕ
Инвестиции в НИОКР – необходимость ПРИКЛАДНЫЕ ПРОБЛЕМЫ
для развития отрасли ......................................................................... 5
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Алексеев Г. Г., Алексеева Е. А., Сорокин А. П., Сорокин С. А.
МЕХАТРОНИКА Комплекс морфологического анализа изображений
Слободзян Н. С. для гидролокатора бокового обзора на базе аппаратной
платформы «Грифон» ..................................................................... 30
Позиционное управление линейным приводом
мехатронного устройства с параллельной
кинематикой ........................................................................................ 6 ЭЛЕКТРОННАЯ КОМПОНЕНТНАЯ БАЗА
Сёмка Э. В., Буслаев А. Б., Овчаров В. В., Пирогов А. А.,
Гвозденко С. А.
РАДИОЛОКАЦИЯ И РАДИОНАВИГАЦИЯ Программный драйвер для работы с разными видами
Кирпанев А. В., Кирпанев Н. А., Шубников В. В. интерфейсов SPI ............................................................................. 38
Особенности исследования системы
«антенна – обтекатель» по измерениям ближнего ОБРАБОТКА СИГНАЛОВ
поля сферическим сканером .......................................................... 14
Майоров Б. Г.
Чебачев В. О. Определение параметров моделей отклонения сигнала
Помехоустойчивое кодирование от соседних выборок по выпуклым функциям ..............................46
радиометок RFID на поверхностных акустических
волнах .............................................................................................. 22 ПРАВИЛА ПРЕДСТАВЛЕНИЯ СТАТЕЙ............. 55
(Issues of radio
electronics)
CONTENTS
Investment in R&D is a must for development APPLIED PROBLEMS OF INFORMATION
of industry............................................................................................. 5 TECHNOLOGIES
Alekseev G. G., Alekseeva E. A., Sorokin A. P., Sorokin S. A.
MECHATRONICS Complex of morphological analysis of images for side-scan
sonar on basis of Griffon hardware platform .................................... 30
Slobodzyan N. S.
Positional control of a parallel kinematics
ELECTRONIC COMPONENT BASE
mechatronic manipulator linear drive ................................................... 6
Semka E. V., Buslaev A. B., Ovcharov V. V., Pirogov A. A.,
Gvozdenko S. A.
RADAR AND RADIO NAVIGATION Software driver for working with different types of SPI interfaces.... 38
vre.instel.ru 5
Мехатроника
Для цитирования: Слободзян Н. С. Позиционное управление линейным приводом мехатронного устройства с параллельной
кинематикой // Вопросы радиоэлектроники. 2020. № 9. С. 6–13.
DOI 10.21778/2218-5453-2020-9-6-13
УДК 681.5
Н. С. Слободзян1
1 БГТУ «ВОЕНМЕХ» им. Д. Ф. Устинова
ПОЗИЦИОННОЕ УПРАВЛЕНИЕ
ЛИНЕЙНЫМ ПРИВОДОМ МЕХАТРОННОГО
УСТРОЙСТВА С ПАРАЛЛЕЛЬНОЙ
КИНЕМАТИКОЙ*
В настоящей статье представлены результаты актуальных работ по проектированию и исследованию прецизион-
ных исполнительных механизмов с параллельной кинематикой, предназначенных для наведения и ориентации
различных объектов. Для защиты чувствительной нагрузки и несущей платформы от нежелательных возмуще-
ний, превышающих допустимые, а также для ограничения времени переходных процессов и затрачиваемой мощ-
ности предложен способ планирования траектории перемещения штока линейного привода при работе в позици-
онном режиме. Описан алгоритм расчета параметров траектории движения объекта при заданных ограничениях
на скорость, ускорение и производную ускорения, а также предложен алгоритм реализации управления по спла-
нированной траектории для современной микропроцессорной системы, реализующий зависимость скорости
от перемещения. Достоинством предложенного способа управления является исключение накопительного эф-
фекта статической ошибки перемещения при соблюдении динамических ограничений, а также возможность при-
менения алгоритмов как в замкнутых обратной связью, так и в разомкнутых приводах на основе различных типов
электродвигателей. Приведены результаты имитационного компьютерного моделирования разомкнутого приво-
да, работающего по предложенному алгоритму, отмечены достоинства и недостатки такого подхода.
* Работа выполнена при финансовой поддержке Министерства науки и высшего образования Российской Федера-
ции (доп. соглашение от 09.06.2020 № 075-03-2020-045/2 на выполнение государственного задания).
vre.instel.ru 7
Мехатроника
На рис. 1 представлены графики первой про- ректируем время действия рывка по формуле
изводной ускорения – рывка, самого ускорения, a
tj = ;
скорости и перемещения для общего случая, когда j
4x
имеются ограничения j, a и v соответственно при пе- • рассчитываем ta = −1,5t j +0,5 t 2j + ;
jt j
ремещении на расстояние x. Указанные предельно
допустимые значения могут быть заданы как ис- • рассчитываем максимальную развиваемую ско-
ходя из физических ограничений элементов си- рость vmax = jt 2j + jt j ta . В случае если vmax > v ,
стемы – двигателя, усилителя мощности, источника v
корректируем ta = − t j ;
питания, – так и исходя из максимально допусти- a
мых динамических воздействий на нагрузку. x − 2 jt 3j − 3 jt 2j ta − jt j ta2
Как видно из рис. 1, в общем случае имеется • рассчитываем tv = .
v
семь временных интервалов, а общая траектория
имеет формулу 3-2-3-1-3-2-3. На интервалах t0 – t1 В результате, используя вычисленные параме-
и t6 – t7 в системе действует положительное постоян- тры t j , ta , tv , с учетом заданного значения j на ос-
ное значение рывка + j ; на интервалах t2 – t3 и t4 – t5 нове (1) можем вычислить a(t), v(t) и x(t) для первого
действует отрицательное значение − j ; на интерва- интервала t0 – t1. Затем, подставляя для каждого
лах t1 – t2, t3 – t4 и t5 – t6 значение рывка равно нулю. из последующих интервалов соответствующие на-
Для упрощения алгоритма управления приво- чальные условия j0, a0, v0, x0, которые являются ко-
дом интервалы t0 – t1, t2 – t3, t4 – t5 и t6 – t7 прини- нечными значениями предыдущего интервала, вы-
маются равными. То же принимается в отношении числяем j(t), a(t), v(t) и x(t) для всего участка t0 – t7.
интервалов t1 – t2 и t5 – t6. Обозначим длительность В общем случае вид графиков функций будет соот-
интервала t0 – t1 (с постоянным значением рывка) ветствовать представленному на рис. 1.
как t j , интервала t1 – t2 (с постоянным значением
ускорения) как ta , интервала t3 – t4 (с постоянным Особенности управления шаговым двигате-
значением скорости) как tv . лем ЛП
Поскольку a(t) = dv(t)/dt = d2s(t)/dt2, для каждого Режим с дроблением шага в современных микро-
из указанных интервалов можно вычислить значе- процессорных системах управления приводом (на-
ния a(t), v(t) и s(t) по следующим формулам: пример, на базе отечественного микроконтроллера
a(t) = j0t + a0 ,
v(t) = 1 2 j0t 2 + a0t + v0 , (1) +j
3 2
x(t) = 1 6 j0t +1 2 a0t + v0t + x0 ,
Рывок
t2 t3 t4 t5
0 t6 t7
где j0, a0, v0, x0 – начальные (для данного временного t0 t1
интервала) значения рывка, ускорения, скорости −j
и положения соответственно.
+a
Ускорение
ющим образом:
vre.instel.ru 9
Мехатроника
серии 1986ВЕ8x [15]) реализуется обычно путем очевидным недостатком такого метода управления.
формирования в статорных обмотках двигателя В этом случае для дискретной системы управле-
синусоидальных токовых сигналов, сдвинутых друг ния в соответствии с алгоритмом планирования
относительно друга на электрический угол 90°. Та- траектории, приведенным выше, вычисляются v(t)
ким образом создается вращающееся круговое и x(t) для полного интервала t0 – t7. Такие вычис-
магнитное поле. ленные значения сохраняются в виде двух масси-
Для ШД такое поле будет неидеальным, с по- вов данных V и X с заданным постоянным шагом
люсными пульсациями, однако, на малых скоро- по перемещению dx. Таким образом, конкретное i-е
стях и при токовом управлении ШД этим эффектом значение дискретного массива Xi сопоставляется
можно пренебречь. На один шаг 50-полюсного ШД со значением Vi.
при этом приходится четверть периода синусои- Далее на каждом известном элементарном ми-
дального сигнала. крошаге x двигателя путем простого поиска по мас-
Для шаговых двигателей характерны следую- сиву X вычисляется соответствующий индекс n,
щие режимы дробления одного полного шага: 1/2, а по нему затем – скорость Vn. Величина, обратная
1/4, …, 1/64. Дробление на 64 микрошага при этом скорости Vn, является задержкой перед следующим
является зачастую пределом возможностей микро- микрошагом.
процессорной системы по частоте вычисления и за- Для экономии памяти микропроцессорной си-
дания управляющих фазных сигналов. стемы не следует выбирать величину dx слишком
Для обеспечения движения вала двигателя в со- малой. Обычно задаются фиксированной размерно-
ответствии с траекторией x(t), спланированной стью N массивов V и X, исходя из которой вычисляют
по алгоритму выше, в качестве задающего сигнала dx = x N . В этом случае для обеспечения плавности
принимается v(t). При этом каждый элементарный хода в промежуточных между узловыми точками
микрошаг делается через промежутки времени, значениях применяют линейную интерполяцию.
обратно пропорциональные мгновенной скорости. Отметим, что указанная реализация алгоритма
За счет дробления с высоким коэффициентом управления подходит также для приводов, замкну-
и высокой частоты микрошагов достигается плав- тых обратной связью, поскольку в такой системе
ное вращение вала. всегда имеется информация о текущем перемеще-
Однако управление скоростью вращения при- нии x.
вода по времени требует высокой точности от-
счета времени в системе управления и может Численный эксперимент
сопровождаться значительными ошибками пере- Рассмотрим особенности работы изложенного
мещения [16]. Это связано с тем, что в приводе выше алгоритма на имитационной компьютерной
с задающим сигналом v(t) неизбежные ошибки от- модели разомкнутого ЛП. В ее основе лежит следу-
работки скорости ev(t) интегрируются и приводят ющее математическое описание ШД:
к существенной статической ошибке перемещения.
⎧ dia ua − Ria + K mω sin(pθ)
⎪ dt = ,
В то же время для дискретной системы ЛП, совер-
шающей за единицу времени элементарный микро- L
⎪
шаг, удобным является задание скорости в зависи- ⎪ dib = ub − Rib − K mω cos(pθ) ,
мости от текущего положения, т. е. использование ⎪⎪ dt L
⎨ dω K (−i sin(pθ) + i cos(pθ)) −T − K ω
функции вида v = f(x). Это позволяет устранить ука- ⎪ = m a b L Fr
,
занный эффект накопления ошибки. ⎪ dt JS
Заметим, что скорость и положение в выраже- ⎪
⎪ dθ = ω,
нии (1) задаются параметрически от времени. Для ⎪⎩ dt
того чтобы перейти к явному аналитическому зада-
нию v = f(x), необходимо, чтобы решение уравнения где ia, ib – токи в соответствующих обмотках статора
х = f(t) имело один корень, т. е. существовала обрат- двигателя; ua, ub – напряжения на обмотках статора;
ная функция t = f(x). Очевидно, что для уравнения R – сопротивление обмотки статора; L – индуктив-
третьей степени с произвольными коэффициен- ность обмотки статора; Km – моментная постоянная
тами j0, a0, v0, x0 корней будет несколько. двигателя; ω – угловая скорость ротора; θ – угло-
Даже при справедливом в рассматриваемом вое положение ротора; p – число зубцов, прихо-
случае допущении о строгом монотонном возрас- дящееся на каждую пару полюсов (или число пар
тании х = f(t) численное решение кубического урав- полюсов статора); TL – момент нагрузки, приведен-
нения х = f(t) в соответствии с известными точными ный к валу двигателя; KFr – коэффициент вязкого
методами решения (например, формулой Кардано) трения на валу; JS – суммарный момент инерции ро-
в ряде случаев сопряжено со значительными вычис- тора и элементов линейного привода, приведенный
лительными и временными затратами, что является к валу.
Механическая часть ЛП – редуктор и шарико- и не превосходит его. Это объясняется тем, что при-
винтовая передача – представлена коэффициентом вод отрабатывает последовательность ступенча-
передачи KR от углового положения вала двигателя тых команд достаточно быстро и скорость периоди-
к линейному перемещению штока привода. чески меняется.
Разомкнутое управление ШД осуществля-
ется в соответствии с описанным выше алгорит-
Таблица. Параметры эксперимента
мом путем формирования фазных напряжений
ua = UAsin(pθ) и ub = UAcos(pθ), где UA – амплитудное Параметр Значение
значение напряжений. Цифровая система управ-
Сопротивление обмотки статора R, Ом 5,6
ления двигателем ЛП представлена моделью за-
датчика скорости в виде экстраполятора нулевого Индуктивность обмотки статора L, мГн 3,8
порядка с периодом дискретизации, соответ- Моментная постоянная двигателя Km,
ствующим требуемой на текущем микрошаге за- 0,09
Н·м/А
держке.
Число пар полюсов статора p 50
В соответствии с изложенными выше алгорит-
мами планирования траектории и управления ШД Момент нагрузки TL, Н·м 1·10–3
в среде Matlab Simulink было выполнено имитаци- Коэффициент вязкого трения KFr,
онное компьютерное моделирование работы ЛП. 5·10–3
Н·м·c/рад
Численные параметры эксперимента представлены
Момент инерции JS, кг·м2 9·10–4
в таблице.
Графики задаваемых величин перемещения, Коэффициент передачи KR, м/рад 4·10–4
скорости и ускорения показаны на рис. 2а, графики
Амплитуда фазных напряжений UA, В 2
соответствующих ошибок – на рис. 2б.
Из рис. 2 видно, что заданная форма траектории Требуемое перемещение x, м 0,02
движения воспроизводится с высокой точностью,
Ограничение v, м/с 1·10–2
а ошибка воспроизведения v(t) также незначи-
тельна. Вместе с тем величина ошибки по ускоре- Ограничение a, м/с2 3·10–3
нию ea(t) меняется с высокой частотой, а также
Ограничение j, м/с3 1·10–3
сопоставима с заданным ограничением a, хотя
Перемещение, 10–3 м
15 0,004
10
0,002
5
0 0
Ошибка ev, 10–3 м/с
Скорость, 10–3 м/с
4 0
–0,002
3
0,002
2
0
1 –0,002
0
Ошибка ea, 10–3 м/с2
Ускорение, 10–3 м/с2
2
0,5
1
0
0
–1 –0,5
–2
0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Время, с Время, с
а) б)
Рисунок 2. Графики задаваемых величин перемещения, скорости и ускорения (а)
и соответствующих ошибок (б)
vre.instel.ru 11
Мехатроника
СПИСОК ЛИТЕРАТУРЫ
1. Космическая обсерватория «Миллиметрон» [Электронный ресурс]. URL: http://millimetron.ru/ru (дата обращения:
13.04.2020).
2. Дубаренко В. В., Артеменко Ю. Н., Кучмин А. Ю. Управление динамическими объектами на основе гексаподов. ХI Все-
российский съезд по фундаментальным проблемам теоретической и прикладной механики. 2015. С. 1229–1231.
3. Саяпин С. Н., Артеменко Ю. Н., Мышонкова Н. В. Проблемы прецизионности криогенного космического телескопа
обсерватории «Миллиметрон» // Вестник Московского государственного технического университета им. Н. Э. Бау-
мана. Серия Естественные науки. 2014. № 2 (53). С. 50–76.
4. Жуков Ю. А., Лычагин Ю. В., Слободзян Н. С. Решение задач кинематики гексапода в реальном времени. Интеллек-
туальные системы, управление и мехатроника-2017: материалы III Всероссийской научно-технической конферен-
ции. 2017. С. 87–91.
5. Slobodzyan N. S. Methods of improving hexapod’ linear actuators accuracy in space application // Extreme Robotics. 2019.
Vol. 1. No. 1. P. 373–381.
6. Слободзян Н. С. Оценка точности разомкнутого линейного привода, достижимой методом калибровки и компенса-
ции линейного теплового расширения // Радиопромышленность. 2019. № 2. С. 54–61.
7. Lambrechts P., Boerlage M., Steinbuch M. Trajectory planning and feedforward design for electromechanical motion
systems // Control Engineering Practice. 2005. Vol. 13. No. 2. P. 145–157.
8. Групповое управление актуаторами контррефлектора радиотелескопа / Ю. Н. Артеменко, В. А. Агапов, В. В. Дуба-
ренко, А. Ю. Кучмин // Информационно-управляющие системы. 2012. № 4 (59). С. 2–9.
9. Жуков Ю. А., Коротков Е. Б., Мороз А. В. Кинематическое управление гексаподом космического назначения. Интел-
лектуальные системы, управление и мехатроника-2018: материалы Всероссийской научно-технической конферен-
ции. 2018. С. 67–71.
10. Beiki M., Irani-Rahaghi M. Optimal trajectory planning of a six DOF parallel stewart manipulator. 6th RSI International
Conference on Robotics and Mechatronics (IcRoM). 2018. P. 120–125.
11. Жуков Ю. А., Коротков Е. Б., Слободзян Н. С. Режимы работы шаговых приводов прецизионной системы позициони-
рования и ориентации космического назначения на базе гексапода // Вестник Кыргызско-Российского Славянского
университета. 2018. Т. 18. № 4. С. 18–21.
12. Mahmaud S., Elsheri M., et al. Field orientation control of stepper motors // Engineering Research Journal. 2012. Vol. 35.
No. 1. P. 25–31.
13. Khalil W., Ibrahim O. General solution for the dynamic modeling of parallel robots. IEEE International Conference on Robotics
and Automation. 2004. P. 3665–3670.
14. Zhanli Zh., Shijun G., et al. A New acceleration and deceleration algorithm and applications. Second International Conference
on Intelligent System Design and Engineering Application. 2012. P. 121–124.
15. Радиационно стойкий микроконтроллер 1986ВЕ8Т [Электронный ресурс]. URL: https://ic.milandr.ru/products/
radiatsionno_stoykie_mikroskhemy/1986ve8t (дата обращения: 13.04.2020).
16. Zhang D., Wang J., et al. Stepper motor open-loop control system modeling and control strategy optimization // Archives of
Electrical Engineering. 2019. Vol. 68. P. 63–75.
ИНФОРМАЦИЯ ОБ АВТОРЕ
Слободзян Никита Сергеевич, заведующий научно-исследовательской лабораторией «Робототехнические и меха-
тронные системы», Балтийский государственный технический университет «ВОЕНМЕХ» им. Д. Ф. Устинова, Российская
Федерация, 190005, Санкт-Петербург, ул. 1-я Красноармейская, д. 1, тел.: 8 (953) 345-38-27, e-mail: ja-nikita@mail.ru.
For citation: Slobodzyan N. S. Positional control of a parallel kinematics mechatronic manipulator linear drive.
Issues of radio electronics, 2020, no. 9, pp. 6–13.
DOI 10.21778/2218-5453-2020-9-6-13
N. S. Slobodzyan
POSITIONAL CONTROL OF A PARALLEL KINEMATICS MECHATRONIC MANIPULATOR
LINEAR DRIVE
The research is part of the current work on the design and research of precision actuators with parallel kinematics, designed
to guide and orient of various objects. To protect the sensitive load and the supporting platform from undesirable disturbances
above the permissible ones, as well as to limit the time of transient processes and the consumed power, a method for planning
the trajectory of the linear actuator stem when operating in positional mode is proposed. The article describes an algorithm for
calculating the parameters of the trajectory of an object under specified restrictions on speed, acceleration and acceleration
derivative, and also proposes an algorithm for implementing control along a planned trajectory for a modern microprocessor
system, which implements the dependence of speed on movement. The advantage of the proposed control method is the
elimination of the cumulative effect of the static displacement error while observing dynamic constraints, as well as the possibility
of using algorithms in both closed-loop and open-loop drives based on various types of electric motors. The article presents
the results of computer simulation of an open-loop drive operating according to the proposed algorithm, the advantages and
disadvantages of this approach are noted.
REFERENCES
1. Millimetron space observatory. (In Russian). Available at: http://millimetron.ru/ru (accessed 13.04.2020).
2. Dubarenko V. V., Artyomenko Yu. N., Kuchmin A. Yu. Hexapod-based dynamic object control. (Conference proceedings)
Vserossijskij sezd po fundamentalnym problemam teoreticheskoj i prikladnoj mekhaniki, 2015, pp. 1229–1231. (In Russian).
3. Sayapin S. N., Artemenko Yu. N., Myshonkova N. V. Precision problems of the cryogenic space telescope of the Millimetron
observatory. Vestnik Moskovskogo gosudarstvennogo tekhnicheskogo universiteta im. N. E. Baumana. Seriya Estestvennye
nauki, 2014, no. 2 (53), pp. 50–76. (In Russian).
4. Zhukov Yu. A., Lychagin Yu. V., Slobodzyan N. S. Real-time solving of hexapod kinematics. (Conference proceedings)
Intellektualnye sistemy, upravlenie i mekhatronika, 2017, pp. 87–91. (In Russian).
5. Slobodzyan N. S. Methods of improving hexapod’ linear actuators accuracy in space application. Extreme Robotics, 2019,
vol. 1, no. 1, pp. 373–381.
6. Slobodzyan N. S. Evaluation of open-loop linear drive accuracy achieved by calibration and linear thermal expansion
compensation. Radio industry (Russia), 2019, no. 2, pp. 54–61. (In Russian).
7. Lambrechts P., Boerlage M., Steinbuch M. Trajectory planning and feedforward design for electromechanical motion systems.
Control Engineering Practice, 2005, vol. 13, no. 2, pp. 145–157.
8. Artemenko Yu. N., Agapov V. A., Dubarenko V. V., Kuchmin A. Yu. Group control of radio telescope counterreflector actuators.
Informacionno-upravlyayushchie sistemy, 2012, no. 4 (59), pp. 2–9. (In Russian).
9. Zhukov Yu. A., Korotkov E. B., Moroz A. V. Kinematic administration of space destination hexapod. (Conference proceedings)
Intellektualnye sistemy, upravlenie i mekhatronika, 2018, pp. 67–71. (In Russian).
10. Beiki M., Irani-Rahaghi M. Optimal trajectory planning of a six DOF parallel stewart manipulator. 6th RSI International
Conference on Robotics and Mechatronics (IcRoM), 2018, pp. 120–125.
11. Zhukov Yu. A., Korotkov E. B., Slobodzyan N. S. Modes of operation of step drives of a precision positioning and orientation
system for space purposes based on a hexapod. Vestnik Kyrgyzsko-Rossijskogo Slavyanskogo universiteta, 2018, vol. 18,
no. 4, pp. 18–21. (In Russian).
12. Mahmaud S., Elsheri M., et al. Field orientation control of stepper motors. Engineering Research Journal, 2012, vol. 35, no. 1,
pp. 25–31.
13. Khalil W., Ibrahim O. General solution for the dynamic modeling of parallel robots. IEEE International Conference on Robotics
and Automation, 2004, pp. 3665–3670.
14. Zhanli Zh., Shijun G., et al. A new acceleration and deceleration algorithm and applications. Second International Conference
on Intelligent System Design and Engineering Application, 2012, pp. 121–124.
15. 1986VE8T radiation resistant microcontroller. (In Russian). Available at: https://ic.milandr.ru/products/radiatsionno_stoykie_
mikroskhemy/1986ve8t (accessed 13.04.2020).
16. Zhang D., Wang J., et al. Stepper motor open-loop control system modeling and control strategy optimization. Archives of
Electrical Engineering, 2019, vol. 68, pp. 63–75.
AUTHOR
Slobodzyan Nikita, head of research laboratory «Robotic and mechatronic systems», Ustinov Baltic State Technical Uni-
versity «VOENMEH», 1, 1st Krasnoarmejskaja St., Saint-Petersburg, 190005, Russian Federation, tel.: +7 (953) 345-38-27,
e-mail: ja-nikita@mail.ru.
vre.instel.ru 13
Радиолокация и радионавигация
Для цитирования: Кирпанев А. В., Кирпанев Н. А., Шубников В. В. Особенности исследования системы «антенна –
обтекатель» по измерениям ближнего поля сферическим сканером // Вопросы радиоэлектроники. 2020. № 9. С. 14–21.
DOI 10.21778/2218-5453-2020-9-14-21
УДК 621.396.67
ОСОБЕННОСТИ ИССЛЕДОВАНИЯ
СИСТЕМЫ «АНТЕННА – ОБТЕКАТЕЛЬ»
ПО ИЗМЕРЕНИЯМ БЛИЖНЕГО ПОЛЯ
СФЕРИЧЕСКИМ СКАНЕРОМ
В работе приводится метод исследования антенны с обтекателем по измерениям в ближней зоне сферическим
сканером с наиболее распространенной кинематической схемой «крен над азимутом». В основе лежит связь со-
ставляющих амплитудных спектров однородных плоских волн с амплитудами векторных сферических волн, с по-
мощью которых представлены поля излучения испытуемых антенны и системы «антенна – обтекатель». Приве-
дены выражения для составляющих амплитудных спектров однородных плоских волн в полюсе сферической
поверхности измерения. Для оценки влияния обтекателя на характеристики антенны предлагается использовать
спектральную векторную характеристику прохождения обтекателя. Предлагаются методы оценки диэлектриче-
ской проницаемости обтекателя с помощью определения коэффициента прохождения через его стенку в раз-
личных точках поверхности. Показано, что применение слабонаправленной антенны при исследовании характе-
ристик обтекателя упрощает задачу за счет определения коэффициента прохождения с помощью составляющих
напряженностей электрического поля в сферических координатах.
В случае применения планарного сканера для и затем отраженное антенной и заантенной обла-
приведенного на рис. 1 расположения апертуры ан- стью, вносит несущественный вклад в поле, излу-
тенны граница угловой области достоверного вос- ченное антенной и прошедшее через обтекатель.
становления дальнего поля исследуемой излучаю-
щей системы определяется равенством [2]: Методы решения
Обычная практика экспериментального иссле-
L−D
θ = arctg , (1) дования системы «антенна – обтекатель» включает
2d
в себя два этапа: определение характеристик ан-
где L – размер плоскости сканирования, D – наи- тенны без обтекателя и с обтекателем. Для сканера
больший линейный размер исследуемой антенны, с кинематической схемой «крен над азимутом» ис-
d – расстояние от антенны (например, от плоскости следуемая система «антенна – обтекатель» и свя-
решетки) до плоскости сканирования. Как указано занная с ней система координат показаны на рис. 3,
в [15], при исследовании системы «антенна – обте- где отрезок AB – область апертурного поля, в кото-
катель» расстояние d может быть значительным, рой предполагается определение коэффициентов
что существенно сузит область достоверного вос- прохождения через стенку обтекателя.
становления поля излучения в дальней зоне. Хо-
рошей альтернативой является применение сфе-
рического сканера, позволяющего определить
характеристики системы «антенна – обтекатель» θ-ось
во всей передней полусфере. Испытуемая
антенна
Одна из наиболее распространенных кинемати-
ческих реализаций сферического сканера, называ-
емая «крен над азимутом» [7], показана на рис. 2. ϕ-ось
Распространенность подобной схемы обусловлена Зонд
несложной технической реализацией и наиболь-
шей площадью поверхности измерения. Последним
обусловлена наименьшая методическая ошибка
от ограничения поверхности измерения. К не-
достаткам можно отнести сильную неравномер-
ность дискретной сетки измерения на поверхности
сферы [16, 17].
vre.instel.ru 15
Радиолокация и радионавигация
∂P m (cosθ) ⎧ 1 1 N 1 n
n⎛ m ⎞
m
−m π 2π (5)
⎪ 2π n=1 n(n +1) m=−n ⎝ m⎠
1 ⎛ m⎞ ∂Pnm (cosθ)
×
n(n +1) ⎜⎝ m ⎟⎠ ∫ ∫ (Eθ (r0,θ,ϕ) × ⎪ ⎛ ⎞
⎪×e imϕ bnm mPn (cosθ) − anm ∂Pn (cosθ) ,
m m
0 0
∂θ
⎪⎩ ⎜ sin θ ∂θ ⎟
⎝ ⎠
×sin θ + iEϕ (r0 ,θ,ϕ)(−m)Pnm (cosθ))e −imϕ dθdϕ,
где kz = cosθ = 1 − k x2 − k y2 , ϕ = arccos(k x k x2 + k y2 ),
где Eθ(r0, θ, ϕ) и Eϕ(r0, θ, ϕ) – измеренные с помо-
sin θ = k x2 + k y2 , Pnm (cosθ) = Pnm ( 1− k x2 − k y2 ) = Pnm (k x ,k y ),
щью сферического сканера составляющие напря-
женности электрического поля антенны, hn(2) (kr) – mPnm (cosθ) sin θ = mPnm (k x ,k y ) k x2 + k y2 .
сферическая функция Ханкеля II рода. На основе Из-за неопределенности правых частей ра-
равенств (4) и (5) выполняется численное интегри- венств (9) в полюсе (ϑ = 0, ϕ = 0, kx = 0, ky = 0, kz = 1)
рование для тех дискретных значений θ и ϕ в по- составляющие амплитудных спектров определя-
дынтегральных выражениях (4) и (5), в которых ются следующим образом:
vre.instel.ru 17
Радиолокация и радионавигация
1 − R2
Τ ст || (0,0,dнар ) = ξ, (19)
I 1 − R 2 ξ2
1− ε
где R = – коэффициент отражения от гра-
1+ ε
ницы «воздух – диэлектрик» в точке О, ξ = e −ik ε Δ .
Составляющие Tx(kx, ky) и Ty(kx, ky) – комплекс-
ные гладкие функции. Если испытуемая антенна яв-
ляется остронаправленной, то их непосредственное
определение с помощью равенств (13) осложняется
наличием нулевых значений составляющих Ax(kx, ky)
и Ay(kx, ky), а также малыми абсолютными значе-
ниями по модулю за пределами области главного
лепестка. Для преодоления этих трудностей в [19]
предложено использовать слабонаправленную ан-
тенну. Ниже этот подход рассматривается для кине-
Обтекатель Антенна матической схемы «крен над азимутом» (рис. 5).
II Чтобы ослабить вторичное рассеяние, заантен-
ное пространство укрыто радиопоглощающим ма-
териалом (РПМ). Так как антенна является слабо-
направленной и нули ДН отсутствуют, то Tx(kx, ky)
Рисунок 4. Области распространения и Ty(kx, ky) определяются для всех углов 0° ≤ ϕ ≤
неучтенных вторичных полей ≤ 360° и 0° ≤ θ ≤ 90°. Значения ε можно определить
во всех точках обтекателя области передней полу-
сферы как с помощью Tx(kx, ky) и Ty(kx, ky), так и не-
посредственно через составляющие Eθ и Eϕ, кото-
Y
рые рассчитываются по измерениям на сфере без
обтекателя и с обтекателем на поверхностях, соот-
ветствующих внутренней и наружной стенкам. При
этом, например, при горизонтальной поляризации
(вдоль оси OX) напряженности электрического поля
волновода коэффициент прохождения через стенку
Z РПМ
обтекателя определяется в горизонтальном сечении
Eθ a−o (rнар ,θ,ϕ1∧3 )
Τ ст || (θ,ϕ1∧3 ) = , (20)
Eθ (rвн ,θ,ϕ1∧3 )
Волновод
где ϕ1 = 0°, ϕ3 = 180°. Коэффициент прохождения
в вертикальном сечении
Eϕ a−o (rнар ,θ,ϕ2∧4 )
Τ ст ⊥ (θ,ϕ2∧4 ) = , (21)
Eϕ (rвн ,θ,ϕ2∧4 )
α(θ, ϕ) – угол падения локально плоской волны измерениям, можно оценить влияние вторичного
слабонаправленной антенны в точке обтекателя, поля на результат.
определяемой координатами θ и ϕ, ε(θ, ϕ) – диэлек-
трическая проницаемость в этой точке. Угол α(θ, ϕ) Заключение
определяется профилем обтекателя. Предложенные методы позволяют определить
Значения ε(θ, ϕ) вычисляются методом итераций характеристики системы «антенна – обтекатель»
с помощью равенства (22) с учетом угла падения во всей передней полусфере по результатам из-
сферической волны (локально плоской в точке с ко- мерений сферическим сканером с кинематической
ординатами θ и ϕ), излученной волноводом, на вну- схемой «крен над азимутом». Для рассмотрен-
треннюю поверхность обтекателя. ной кинематической схемы использована связь
Обтекатель одинаковой формы может исполь- между составляющими векторного амплитудного
зоваться для различных антенн. Если эксперимен- спектра однородных плоских волн и амплитудами
тально определены составляющие Ax(kx, ky) и Ay(kx, ky) векторных сферических волн исследуемых излу-
испытуемой антенны, то после определения ампли- чающих систем. Учтены особенности этой связи
тудных спектров прохождения Tx(kx, ky) и Ty(kx, ky) при θ = 0°. В отличие от [15] использованы норми-
с помощью слабонаправленной антенны (рис. 5) со- рованные присоединенные полиномы Лежандра,
ставляющие векторного амплитудного спектра си- что обеспечивает вычислительную устойчивость
стемы «антенна – обтекатель» будут иметь вид: рекуррентных выражений и позволяет выполнять
расчеты для порядков значений N и Na–o, превыша-
⎧⎪ Fx (k x ,k y ) = Ax (k x ,k y )Tx (k x ,k y ), ющих 103. Влияние обтекателя на характеристики
⎨ (23)
⎩⎪ Fy (k x ,k y ) = Ay (k x ,k y )Ty (k x ,k y ). антенны предложено учитывать такой интеграль-
ной характеристикой, как спектральная векторная
Составляющие дальнего поля системы «ан- характеристика прохождения T(kx, ky). Приведен
тенна – обтекатель» в сферической системе коор- подход, позволяющий определить коэффициенты
динат определяются равенствами прохождения через стенку обтекателя и оценить
диэлектрическую проницаемость в различных точ-
⎧ e −ikr
⎪ θE (r,θ,ϕ) = i2πk (Fx (k x ,k y )cosϕ + ках его поверхности. Дальнейшая работа будет
⎪ r направлена на выполнение компьютерного моде-
⎪⎪+Fy (k x ,k y )sin ϕ), лирования и проведение натурных исследований.
⎨ −ikr
(24)
⎪ E (r,θ,ϕ) = i2πk e Вместе с тем работоспособность основных приве-
⎪ ϕ cosθ(−Fx (k x ,k y )sin ϕ + денных в работе соотношений была проверена ра-
r
⎪ нее с помощью экспериментального исследования
⎪⎩+Fy (k x ,k y )cosϕ).
антенн с плоской апертурой на основе применения
Определив Fx(kx, ky) и Fy(kx, ky) для системы сферического сканера с подобной кинематической
«антенна – обтекатель» по непосредственным схемой [19].
СПИСОК ЛИТЕРАТУРЫ
1. Захарьев Л. Н., Леманский А. А. и др. Методы измерения характеристик антенн СВЧ. М.: Радио и связь, 1985. 368 с.
2. Бахрах Л. Д., Кременецкий С. Д. и др. Методы измерения параметров излучающих систем в ближней зоне. Л.: Наука,
1985. 272 с.
3. Yaghjian A. D. An overview of near-field antenna measurements // IEEE Trans. Antennas Propag. 1986. Vol. 34. P. 30–45.
4. Kerns D. M. Plane-wave scattering-matrix theory of antennas and antenna-antenna interactions. Washington, U. S. Government
Printing Office, 1981. 179 p.
5. Hollis J. S., Lyon T. J., Clayton L. Microwave antenna measurements. 3rd ed. Scientific-Atlanta, 1985.
6. Yell R. W. Antenna measurements. London, Microwave Meas, 1985. P. 375–387.
7. Антохина Ю. А., Крячко А. Ф., Ковалев А. С. и др. Синтез характеристик антенн по измерениям в ближней зоне. СПб.:
ГУАП, 2016. 309 с.
8. Пригода В. А., Кокунько В. С. Обтекатели антенн летательных аппаратов. М.: Машиностроение, 1978. 288 с.
9. Каплун В. Л. Обтекатели антенн СВЧ. М.: Советское радио, 1974. 239 с.
10. Гуртовник И. Г., Соколов В. И. и др. Радиопрозрачные изделия из стеклопластиков. М.: Мир, 2002. 368 с.
11. Балашов В. М., Бузинов И. А., Смирнов А. О. Оценка погрешностей СВЧ датчиков радиоволнового контроля антен-
ных обтекателей // Радиопромышленность. 2017. № 4. С. 80–84.
12. Метод измерения угловых ошибок пеленга в системе «антенна-обтекатель» в области сканирования луча ФАР /
И. Е. Макушкин, А. Е. Дорофеев, А. Н. Грибанов, С. Е. Гаврилова, А. И. Синани // Вестник Концерна ВКО «Алмаз-Ан-
тей». 2019. № 2. С. 7–24.
13. Колосов Ю. А., Левков Ф. Е. Об использовании метода стационарной фазы в экспресс-оценке влияния обтекателя
на параметры антенны // Антенны. 2012. № 1. С. 23–26.
14. Басков К. М., Федоренко А. М., Федоров С. А. Методика расчета радиотехнических характеристик антенна-обтека-
тель // Журнал радиоэлектроники. 2016. № 2.
vre.instel.ru 19
Радиолокация и радионавигация
15. Кирпанев А. В., Кирпанев Н. А. Принципы исследования антенн с обтекателем регулярной формы с помощью сфери-
ческого сканера // Вопросы радиоэлектроники. 2020. № 4. С. 14–21.
16. Hansen J. E. Spherical near-field antenna measurements. London, Peter Peregrimus, 1988. 876 p.
17. Ludwig A. C. Near-field far-field transformations using spherical-wave expansion // IEEE. Trans. Ant. and Prop. 1971.
Vol. AP-19. No. 2. P. 214–220.
18. Кирпанев А. В., Лавров В. Я. Идентификация электромагнитных полей и ее применение. СПб.: ГУАП, 1999. 140 с.
19. Кирпанев А. В., Шубников В. В. Метод амплитудной диагностики апертурных антенн и плоских антенных решеток
на основе сферического сканирования ближнего поля // Вопросы радиоэлектроники. 2015. № 2. С. 131–142.
20. Геруни П. М. Антенны сверхвысоких частот. Антенные измерения. Термины и определения. Рекомендация. Ереван:
ВНИИРИ, 1990.
21. Беляев А. А., Романов А. М. и др. Измерение диэлектрической проницаемости стеклосотопласта в свободном про-
странстве // ТРУДЫ ВИАМ. 2014. № 5.
22. Кобак В. О. Радиолокационные отражатели. М.: Советское радио, 1975. 248 с.
ИНФОРМАЦИЯ ОБ АВТОРАХ
Кирпанев Алексей Владимирович, д. т. н., доцент, начальник отдела, АО «Научно-производственное предприятие «Ра-
дар ммс», Российская Федерация, 197375, Санкт-Петербург, ул. Новосельковская, д. 37, лит. А, тел.: 8 (911) 982-75-55,
e-mail: kirpanev_av@radar-mms.com.
Кирпанев Никита Алексеевич, аспирант, ФГАОУ ВО «Санкт-Петербургский политехнический университет Пе-
тра Великого», Российская Федерация, 195251, Санкт-Петербург, ул. Политехническая, д. 29, тел.: 8 (911) 720-28-95,
e-mail: nkirpanev@mail.ru.
Шубников Виктор Васильевич, к. т. н., ведущий инженер, АО «Всероссийский научно-исследовательский институт
радиоаппаратуры» (АО «ВНИИРА»), Российская Федерация, 192012, Санкт-Петербург, пр. Обуховской обороны, д. 120,
тел.: 8 (812) 363-82-60, e-mail: tester8@yandex.ru.
For citation: Kirpanev A. V., Kirpanev N. A., Shubnikov V. V. On study of antenna-radome system near-field measurements with
a spherical scanner. Issues of radio electronics, 2020, no. 9, pp. 14–21.
DOI 10.21778/2218-5453-2020-9-14-21
REFERENCES
1. Zakharyev L. N., Lemanskiy A. A., et al. Metody izmereniya kharakteristik antenn SVCH [Methods for measuring the
characteristics of microwave antennas]. Moscow, Radio i svyaz Publ., 1985, 368 p. (In Russian).
2. Bakhrakh L. D., Kremenetskiy S. D., et al. Metody izmereniya parametrov izluchayushchikh sistem v blizhney zone [Methods
for measuring the parameters of radiating systems in the near zone]. Leningrad, Nauka Publ., 1985, 272 p. (In Russian).
3. Yaghjian A. D. An overview of near-field antenna measurements. IEEE Trans. Antennas Propag., 1986, vol. 34, pp. 30–45.
4. Kerns D. M. Plane-wave scattering-matrix theory of antennas and antenna-antenna interactions. Washington,
U. S. Government Printing Office, 1981, 179 p.
5. Hollis J. S., Lyon T. J., Clayton L. Microwave antenna measurements. 3rd ed. Scientific-Atlanta, 1985.
6. Yell R. W. Antenna measurements. London, Microwave Meas, 1985, pp. 375–387.
7. Antokhina Yu. A., Kryachko A. F., Kovalev A. S., et al. Sintez kharakteristik antenn po izmereniyam v blizhney zone [Synthesis
of antenna characteristics from measurements in the near zone]. Saint-Petersburg, GUAP Publ., 2016, 309 p. (In Russian).
8. Prigoda V. A., Kokunko V. S. Obtekateli antenn letatelnykh apparatov [Fairings for aerials of aircraft]. Moscow, Mashinostroenie
Publ., 1978, 288 p. (In Russian).
9. Kaplun V. L. Obtekateli antenn SVCH [Fairings for microwave antennas]. Moscow, Sovetskoye radio Publ., 1974, 239 p.
(In Russian).
10. Gurtovnik I. G., Sokolov V. I., et al. Radioprozrachnyye izdeliya iz stekloplastikov [Radiotransparent products from fiberglass].
Moscow, Mir Publ., 2002, 368 p. (In Russian).
11. Balashov V. M., Buzinov I. A., Smirnov A. O. Estimation of errors in microwave sensors for antenna radome radio wave control.
Radio industry (Russia), 2017, no. 27 (4), pp. 80–84. (In Russian).
12. Makushkin I. E., Dorofeev A. E., Gribanov A. N., Gavrilova S. E., Sinani A. I. Method for measuring the angular errors of the
bearing in the «antenna-fairing» system in the field of scanning the beam of the phased array. Vestnik Kontserna VKO
«Almaz-Antei», 2019, no. 2, pp. 7–24. (In Russian).
13. Kolosov Yu. A., Levkov F. Ye. On the use of the stationary phase method in an express assessment of the influence of a
radome on antenna parameters. Antenny, 2012, no. 1, pp. 23–26. (In Russian).
14. Baskov K. M., Fedorenko A. M., Fedorov S. A. Method for calculating the radio characteristics of the radome antenna. Zhurnal
radioelektroniki, 2016, no. 2. (In Russian).
15. Kirpanev A. V., Kirpanev N. A. Principles of regular-shaped radome antennas study with a spherical scanner. Issues of radio
electronics, 2020, no. 4, pp. 14–21. (In Russian).
16. Hansen J. E. Spherical near-field antenna measurements. London, Peter Peregrimus, 1988, 876 p.
17. Ludwig A. C. Near-field far-field transformations using spherical-wave expansion. IEEE. Trans. Ant. and Prop., 1971,
vol. AP-19, no. 2, pp. 214–220.
18. Kirpanev A. V., Lavrov V. Ya. Identifikatsiya elektromagnitnykh polei i ee primenenie [Identification of electromagnetic fields
and its application]. Saint-Petersburg, GUAP Publ., 1999, 140 p. (In Russian).
19. Kirpanev A. V., Shubnikov V. V. Method for amplitude diagnostics of aperture antennas and flat antenna arrays based on
spherical scanning of the near field. Issues of radio electronics, 2015, no. 2, pp. 131–142. (In Russian).
20. Geruni P. M. Antenny sverkhvysokikh chastot. Antennye izmereniya. Terminy i opredeleniya. Rekomendatsiya [Antennas
of superhigh frequencies. Antenna measurements. Terms and Definitions. Recommendation]. Yerevan, VNIIRI Publ., 1990.
(In Russian).
21. Belyaev A. A., Romanov A. M. et al. Measurement of the dielectric constant of fiberglass in free space. TRUDY VIAM, 2014,
no. 5. (In Russian).
22. Kobak V. O. Radiolokatsionnye otrazhateli [Radar reflectors]. Moscow, Sovetskoe radio Publ., 1975, 248 p. (In Russian).
AUTHORS
Kirpanev Alexey, D. Sc., associate professor, chief of department, «NPP «Radar mms» JSC, 37A, Novoselkovskaya St., Saint-
Petersburg, 197375, Russian Federation, tel.: +7 (911) 982-75-55, e-mail: kirpanev_av@radar-mms.com.
Kirpanev Nikita, post-graduate student, Saint-Petersburg Polytechnikal University, 29, Polytekhnicheskaya St., Saint-Petersburg,
197375, Russian Federation, tel.: +7 (911) 720-28-95, e-mail: nkirpanev@mail.ru.
Shubnikov Viktor, Ph. D., leading engineer, VNIIRA JSC, 120, Obukhovskoy oborony Ave., Saint-Petersburg, 192012, Russian
Federation, tel: +7 (812) 363-82-60, e-mail: tester8@yandex.ru.
vre.instel.ru 21
Радиолокация и радионавигация
Для цитирования: Чебачев В. О. Помехоустойчивое кодирование радиометок RFID на поверхностных акустических волнах //
Вопросы радиоэлектроники. 2020. № 9. С. 22–29.
DOI 10.21778/2218-5453-2020-9-22-29
УДК 681.3.05
В. О. Чебачев1
1 АО «Научно-производственное предприятие «Радар ммс»
ПОМЕХОУСТОЙЧИВОЕ КОДИРОВАНИЕ
РАДИОМЕТОК RFID НА ПОВЕРХНОСТНЫХ
АКУСТИЧЕСКИХ ВОЛНАХ
Статья посвящена актуальной проблеме создания систем RFID на поверхностных акустических волнах (ПАВ).
Рассматривается время-позиционный код системы RFID. Для повышения помехоустойчивости системы предла-
гается использовать код Рида – Соломона, что, однако, влечет за собой ухудшение информационной емкости.
Процедура кодирования оптимизирована для случая, когда прием кодов радиометок осуществляется корреляци-
онным способом. Подробно описана процедура получения кода с использованием среды Matlab. Рассмотрено
декодирование кода радиометки на основе алгоритма Берлекэмпа – Месси, позволяющее считывать коды и ис-
правлять ошибки декодирования в реальном времени. Проведен сравнительный анализ вероятности ошибки
считывания кода метки в гауссовском канале при заданном отношении сигнал-шум без использования и с ис-
пользованием предложенного кодирования. Приведены рекомендации для более общего случая помехоустойчи-
вого кодирования в системах RFID на ПАВ.
на подложке произвольным образом, получаем модуляцию. В любом случае полученные далее ре-
последовательность импульсов, закодированную зультаты, связанные с помехоустойчивым кодиро-
произвольным образом по параметру времени за- ванием, от модуляции не зависят.
держки. Такая последовательность называется
время-позиционным кодом. Каждая отдельно взя- Необходимость помехоустойчивого кодиро-
тая метка кодируется собственным уникальным вания
время-позиционным кодом, что обеспечивает воз- В отличие от классической цифровой системы
можность ее идентификации. передачи данных, для системы RFID необходимость
Время-позиционный код, как правило, имеет помехоустойчивого кодирования не очевидна и за-
структуру, приведенную на рис. 2. висит от требований к системе. В системах пере-
Типовую структуру кода в общем случае можно дачи данных информация передается по битам,
разделить на три больших сегмента. Каждый сег- поэтому остро стоит задача обнаружения ошибок
мент состоит из групп, а каждая группа разделя- передачи. В системе RFID, напротив, идентифика-
ется на несколько временных слотов. В каждом ционный код имеет специфическую форму, что по-
временном слоте располагается один кодовый сим- зволяет легко обнаружить ошибку. При этом важен
вол. Только один символ в пределах группы может процесс исправления ошибок. Однако, по сравне-
быть отличен от нуля. Обычно он равен +1 или –1. нию с цифровыми системами, RFID на ПАВ отлича-
Количество временных слотов в пределах группы ется низким качеством сигнала, который приходит
может отличаться в разных сегментах кода. Группы с радиометок. Технологический процесс нанесения
могут быть разделены защитными интервалами, рефлекторов на подложку из пьезокристалла до-
что в контексте кодирования можно описать допол- статочно сложен, поэтому прозрачность рефлек-
нительным нулевым символом между двумя груп- торов получается неравномерной. Это выражается
пами. Суммарное количество групп во всех трех в том, что отклики от разных рефлекторов, которые
сегментах обычно не превышает 20, что связано формируют отклик от радиометки, имеют разброс
с потерями, которые вносит в ответный сигнал каж- по амплитуде до 6 дБ (рис. 3).
дый рефлектор. Неравномерность откликов рефлекторов приво-
Сегмент № 1 – импульс начала последова- дит к тому, что порог в приемнике приходится уста-
тельности. Этот сегмент всегда состоит из одной навливать достаточно низко, фактически умень-
группы, на первом временном слоте которой на- шая отношение сигнал-шум. С учетом того, что
ходится символ «1». Такое положение символа потери в метке имеют порядок 40 дБ, система RFID
в группе считаем нулевым. всегда работает в экстремальной шумовой обста-
Сегмент № 2 – идентификационный код. В него новке. В такой ситуации сложно ожидать «чистый»
должно входить максимально возможное количе- ответ на запросный сигнал, и помехоустойчивое
ство групп. кодирование значительно улучшает ситуацию.
Сегмент № 3 – температурный код. Как пра- Таким образом, помехоустойчивое кодирование
вило, он включает в себя не более пяти групп, иден- востребовано тем сильнее, чем больше дальность
тичных для всех радиометок. Сегмент необходим работы системы. Пределы для помехоустойчивого
тогда, когда код сегмента № 2 имеет фазовую мо- кодирования тоже есть. Если приемник пропустит
дуляцию, то есть может состоять из символов «0», строб, то никакой помехоустойчивый код не помо-
«+1» и «–1». Если сегмент № 2 имеет амплитудную жет дешифровать сигнал. По этой причине имеет
модуляцию, то есть состоит только из символов «0» смысл исправлять в кодовом слове не более трех
и «1», то сегмент № 3 не нужен. Для настоящего ошибок.
исследования этот сегмент не представляет инте- Помехоустойчивое кодирование однозначно
реса, поэтому будем считать, что он не содержит необходимо в случае, когда для распознавания
кодового слова, а сегмент № 2 имеет амплитудную кода метки применяется корреляционный метод.
t, мкс
0 2,00 8,66
vre.instel.ru 23
Радиолокация и радионавигация
0 0 0 0 1 4 8 10 12 9 4 2 12 2 7
0 0 0 0 2 8 3 7 11 1 8 4 11 4 14
0 0 0 0 3 12 11 13 7 8 12 6 7 6 9
RS = …
15 15 15 15 12 3 4 2 8 7 3 9 8 9 6
15 15 15 15 13 7 12 8 4 14 7 11 4 11 1
15 15 15 15 14 11 7 5 3 6 11 13 3 13 8
vre.instel.ru 25
Радиолокация и радионавигация
2
1
1,5 0,9
1 0,8
0,7
1,5
0,6
S(t) 0 S(n) 0,5
0,4
–0,5
0,3
–1
0,2
–1,5 0,1
–2 0
0 0,5 1 1,5 2 2,5 0 0,5 1 1,5 2 2,5
×10–5 n ×104
t
Когда сигнал принят, перенесен на нулевую ча- Декодирование кода Рида – Соломона. Алго-
стоту, оцифрован и пропущен через согласованный ритм Берлекэмпа – Месси
с запросным импульсом фильтр, он принимает вид, Сначала из наблюдения надо удалить первую
изображенный на рис. 7. группу со стробом. Затем наблюдение необхо-
Теперь мы должны установить порог, опреде- димо преобразовать из время-позиционного кода
лить положение рефлекторов на временной оси. в шестнадцатеричный. Каждая группа будет со-
Устанавливаем порог на уровне 0,25 и получаем ответствовать своему разряду. Группу возможно
наблюдение отклика, как показано на рис. 8. На ри- преобразовать в число в том случае, если в ней
сунке для удобства восприятия группы время-пози- присутствует строго один ненулевой символ. Если
ционного кода расположены по столбцам. Реально это условие выполняется, то преобразуем группу
все эти отсчеты составляют строку. в разряд. Если условие не выполняется (в нашем
1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0
случае с учетом отброшенного строба оно не вы- на сколько оно было сдвинуто ранее. Получаем ко-
полняется в столбцах 4, 5, 7, 8, 14), то присваи- довое слово: [0, 0, 1, 5, 13, 6, 14, 15, 1, 15, 10, 12, 9,
ваем разряду произвольное значение в интервале 5, 7].
от 0 до 15, например, 7. Так мы получили кодовое При третьем варианте ошибки находятся среди
слово [0, 0, 1, 7, 7, 6, 7, 7, 1, 15, 10, 12, 9, 7, 7] первых x символов, и в кодовом слове нет x подряд
и вектор ошибки E = [0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, идущих позиций без ошибок (в полиноме S2 и в век-
0, 1, 0]. торе ошибок E нет x последовательно идущих ну-
Замечательное свойство кода Рида – Соломона лей). В этом случае соглашаемся с тем, что не мо-
состоит в том, что каждое его кодовое слово делится жем декодировать кодовое слово, декодер должен
без остатка на порождающий полином. То есть нам исправлять те ошибки, которые он может исправить
необходимо разделить кодовое слово как многоч- при разумном отношении сигнал-шум. Если деко-
лен на порождающий полином в конечном поле Га- дер не справляется с декодированием, то он дол-
луа (деление полиномов производится функцией жен хотя бы обнаружить ошибку, но не вводить по-
deconv, которая выполняет операцию, обратную требителя в заблуждение.
свертке). Результатом деления будет вектор S1, Необходимо предусмотреть ошибку, которая
остатком от деления – вектор S2. Если вектор S2 возникает, когда вместо нашего правильного кодо-
является нулевым, то кодовое слово не содержит вого слова с информационными символами [0, 0, 1,
ошибок. В случае если вектор S2 не является ну- 5, 13] принимается кодовое слово с информацион-
левым, то степень ненулевых элементов много- ными символами [1, 1, 2, 6, 14]. В рассматриваемом
члена S2 укажет позицию, на которой произошла варианте амплитудной модуляции метки это проис-
ошибка. В рассматриваемом случае кодовое слово ходит в случае, когда неправильно идентифициро-
содержит ошибки. Существует три варианта их ис- ван строб и результат оказался похожим на другое
правления. кодовое слово. Если действовать по алгоритму,
При первом варианте ошибки не находятся приведенному выше, то попадаем на случай № 1,
среди первых x символов кодового слова (в при- получаем вектор S1 = [1, 5, 13, 3, 8] и восстанавли-
мере выше x = 5). Например, E = [0, 0, 0, 0, 0, 0, 0, 0, ваем ошибочное кодовое слово [1, 1, 2, 6, 14, 6, 13,
1, 0, 0, 0, 0, 0, 0] и S2 = [0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 2, 5, 10, 14, 5, 9, 10, 13] вместо искомого [0, 0, 1, 5,
0, 0, 0]. В этом случае полином S1 нужно умножить 13, 6, 14, 15, 1, 15, 10, 12, 9, 5, 7].
на порождающий полином (функцией conv), и полу- Существует способ, который позволяет избе-
чится кодовое слово, но уже без ошибки [0, 0, 1, 5, жать такой ошибки. Если разделить принятое кодо-
13, 6, 14, 15, 1, 15, 10, 12, 9, 5, 7]. вое слово на порождающий полином, то получаем
При втором варианте ошибки находятся среди вектор S2 вида [0, 0, 0, 0, 0, 1, 2, 5, 7, 13, 5, 8, 3,
x первых символов, как в примере выше. В этом 12, 5]. Такой вектор будет содержать на первых
случае сработает второе замечательное свойство x позициях нули, но все остальные элементы S2
кода Рида – Соломона: каждый циклический сдвиг будут ненулевые. Это значит, что при делении при-
его кодового слова делится нацело на порождаю- нятого кодового слова на порождающий полином
щий полином. Производим циклический сдвиг ис- необходимо проверять количество нулевых элемен-
ходного кодового слова таким образом, чтобы в ре- тов вектора S2, и, если их критически много, необ-
зультате на первых x позициях не было искаженных ходимо отказываться от восстановления кодового
символов. То, на каких позициях символы были слова, т. е. в данном случае кодовое слово восста-
искажены, видно по полиному S2 либо по вектору навливаться не будет.
ошибки E. В примере выше кодовое слово надо
преобразовать в [1, 15, 10, 12, 9, 7, 7, 0, 0, 1, 7, 7, 6, Результаты моделирования системы RFID
7, 7], тогда его вектор ошибки станет равен E = [0, с кодированием Рида – Соломона
0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1]. Теперь на первых x В среде Matlab была написана программа, моде-
позициях кодового слова ошибок нет, и задача сво- лирующая систему RFID. Радиометка облучается
дится к первому случаю. Разделив кодовое слово прямоугольным радиоимпульсом длительностью
на порождающий полином, получаем: 60 нс с частотой заполнения 915 МГц. Использу-
емая модель радиометки описана в [6]. В канале
S1 = [1, 11, 8, 7, 4], был задан аддитивный гауссовский шум со сред-
S2 = [0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 10, 0, 9, 8]. неквадратическим отклонением, равным 0,3 от ам-
плитуды сигнала. Было проведено 100 облучений
Функцией conv восстанавливаем кодовое слово метки. Из них 31 раз декодер идентифицировал
из вектора S1 и порождающего полинома, после 0 ошибок, 40 раз в кодовом слове ошибки были,
чего необходимо циклически сдвинуть восстанов- и декодер их исправил, и 29 раз декодер не смог
ленное кодовое слово обратно на столько позиций, восстановить кодовое слово. Случай, когда декодер
vre.instel.ru 27
Радиолокация и радионавигация
СПИСОК ЛИТЕРАТУРЫ
1. Chebachev V. O. Pseudo-random code vocabulary extension using dual signal correlation processing. Infocommunications
and Radio Technologies. 2019. Vol. 2. No. 1. P. 100–111.
2. Ипатов В. П. Широкополосные системы и кодовое разделение сигналов. Принципы и приложения. М.: Техносфера,
2007. С. 199–242.
3. Золотарев В. В. Теория кодирования как задача поиска глобального экстремума / 2-е изд. М.: Горячая линия – Теле-
ком, 2018. 228 с.
4. Скляр Б. Цифровая связь. Теоретические основы и практическое применение. М.: Вильямс, 2003. С. 459–497.
5. Тамразян Г. М. Современные методы адаптивного помехоустойчивого кодирования // Автоматизация процессов
управления. 2019. № 2 (44). С. 45–49.
6. Виноградова С. В., Чебачев В. О. Математическое моделирование радиометки системы радиочастотной идентифи-
кации на поверхностных акустических волнах // Вопросы радиоэлектроники. 2019. № 1. С. 35–40.
ИНФОРМАЦИЯ ОБ АВТОРЕ
Чебачев Вадим Олегович, инженер, АО «Научно-производственное предприятие «Радар ммс», Российская Федерация,
197375, Санкт-Петербург, ул. Новосельковская, д. 37, лит. А, тел.: 8 (911) 290-47-24, e-mail: chebachev_vo@radar-mms.com.
For citation: Chebachev V. O. Noisless coding of SAW RFID tags. Issues of radio electronics, 2020, no. 9, pp. 22–29.
DOI 10.21778/2218-5453-2020-9-22-29
V. O. Chebachev
NOISLESS CODING OF SAW RFID TAGS
The article is devoted to SAW RFID systems. The time-position code of the RFID tags is considered. It is proposed to use Reed-
Solomon codes to increase the noise immunity of the system. The cost of noise immunity is the degradation of information
capacity. The coding procedure is optimized for the case when receiving of tag codes is carried out in a correlation way. The
procedure for obtaining code using the Matlab is described in detail. The decoding procedure for the RFID tag codes based on
the Berlekamp-Massey algorithm is described. Such decoding procedure allows reading codes and correcting decoding errors in
real time. A comparative analysis of the probability of a tag code reading error with using and without using the proposed coding
in condition of a Gaussian channel for a fixed signal-to-noise ratio. The problem of a more general case of error-correcting coding
in SAW RFID systems is viewed.
REFERENCES
1. Chebachev V. O. Pseudo-random code vocabulary extension using dual signal correlation processing. Infocommunications
and Radio Technologies, 2019, vol. 2, no. 1, pp. 100–111.
2. Ipatov V. P. Broadband systems and code division of signals. Principles and applications [Shirokopolosnyye sistemy
i kodovoye razdeleniye signalov. Printsipy i prilozheniya]. Moscow, Tekhnosfera Publ., 2007, pp. 199–242. (In Russian).
3. Zolotarev V. V. Teoriya kodirovaniya kak zadacha poiska globalnogo ekstremuma [Coding theory as a problem of finding a
global extremum]. 2nd ed. Moscow, Goryachaya liniya – Telekom Publ., 2018, 228 p. (In Russian).
4. Sklar B. Digital communications: fundamentals and applications. 2nd ed. Prentice Hall, 2017, 1104 p.
5. Tamrazyan G. M. Modern methods of adaptive noise-immune coding. Avtomatizatsiya protsessov upravleniya, 2019, no. 2
(44), pp. 45–49. (In Russian).
6. Vinogradova S. V., Chebachev V. O. Mathematical modeling of RFID tag by SAW technology. Issues of radio electronics,
2019, no. 1, pp. 35–40. (In Russian).
AUTHOR
Chebachev Vadim, engineer, «NPP «Radar mms» JSC, 37A, Novoselkovskaya St., Saint-Petersburg, 197375, Russian
Federation, tel.: +7 (911) 290-47-24, e-mail: chebachev_vo@radar-mms.com.
vre.instel.ru 29