НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2019 Том 19 № 4 ISSN 2226-1494 http://ntv.itmo.ru/
SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTCS July-August 2019 Vol. 19 No 4 ISSN 2226-1494 http://ntv.itmo.ru/en/
ИНШОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ
УДК 511.94; 29.03.77; 29.05; 49.03.05; 28.51.20 doi: 10.17586/2226-1494-2019-19-4-730-739
ЧИСЛЕННОЕ РЕШЕНИЕ МНОГОМЕРНОЙ ПРОБЛЕМЫ ТОМСОНА ДЛЯ УПАКОВКИ ВЕКТОРОВ НА ГИПЕРСФЕРЕ В ЗАДАЧАХ ШИРОКОПОЛОСНОЙ РАДИОСВЯЗИ А.Ю. Гришенцев
Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация Адрес для переписки: [email protected] Информация о статье
Поступила в редакцию 12.12.18, принята к печати 26.03.19 Язык статьи — русский
Ссылка для цитирования: Гришенцев А.Ю. Численное решение многомерной Проблемы Томсона для упаковки векторов на гиперсфере в задачах широкополосной радиосвязи // Научно-технический вестник информационных технологий, механики и оптики. 2019. Т. 19. № 4. С. 730-739. doi: 10.17586/2226-1494-2019-19-4-730-739
Аннотация
Предмет исследования. Разработан метод численного решения многомерной Проблемы Томсона для упаковки на гиперсфере сигналов, интерпретируемых как векторы, в задачах широкополосной радиосвязи. Метод. Выполнена реализация численного решения многомерной Проблемы Томсона для упаковки векторов на гиперсфере в задачах радиосвязи. Разработанный метод упаковки широкополосных радиосигналов заключается в следующем: сначала производится упаковка векторов на гиперсфере в соответствии с постановкой Проблемы Томсона, затем полученные векторы трансформируются в спектр, на основе которого с помощью обратного преобразования Фурье получают результирующие сигналы. Основные результаты. В статье приведен математический аппарат разработанного метода упаковки векторов на гиперсфере, а также некоторые результаты его исследования на сходимость и устойчивость. В статье изложен принцип реализации разработанного метода синтеза широкополосных сигналов на основе множества векторов, упакованных на гиперсфере, приведены некоторые результаты исследований метода синтеза сферически упакованных широкополосных радиосигналов. Практическая значимость. Исследования показывают, что практическая значимость разработанного метода для сферической упаковки сигналов заключается в возможности повышения скорости передачи информационных сообщений и повышении эффективности использования ресурса частота-время, например, по сравнению с ортогональным кодированием. Разработанный метод упаковки широкополосных радиосигналов на гиперсфере позволяет удовлетворить требования различных потребителей, отдающих предпочтение скорости перед помехоустойчивостью или помехоустойчивости перед скоростью передачи информационных сообщений. Разработанный метод предоставляет дополнительные возможности проектирования защищенных каналов связи за счет увеличения мощности ансамблей широкополосных сигналов, имеющих шумоподобный характер. Ключевые слова
Проблема Томсона, гиперсфера, широкополосная радиосвязь, сигналы, векторы, сферическая упаковка, численное решение
doi: 10.17586/2226-1494-2019-19-4-730-739
NUMERICAL SOLUTION OF MULTIDIMENSIONAL THOMSON PROBLEM FOR VECTORS PACKAGING ON HYPERSPHERE IN BROADBAND RADIOCOMMUNICATION PROBLEMS
A.Yu. Grishentsev
ITMO University, Saint Petersburg, 197101, Russian Federation Corresponding author: [email protected] Article info
Received 12.12.18, accepted 26.03.19 Article in Russian
For citation: Grishentsev A.Yu. Numerical solution of multidimensional Thomson Problem for vectors packaging on hypersphere in broadband radiocommunication problems. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2019, vol. 19, no. 4, pp. 730-739 (in Russian). doi: 10.17586/2226-1494-2019-19-4-730-739
Abstract
Subject of Research. The paper presents a method for numerical solution of the multidimensional Thomson Problem for packing signals interpreted as vectors on the hypersphere in broadband radio communication problems. Method. The
implementation of the numerical solution of the multidimensional Thomson Problem for the packing of hypersphere vectors in radio communication problems is carried out. The developed method of packing wideband radio signals is as follows: first, the vectors are packed on the hypersphere in accordance with the formulation of the Thomson Problem, then the resulting vectors are transformed into a spectrum and on its basis the resulting signals are obtained using the inverse Fourier transform. Main Results. The paper considers the mathematical apparatus of the developed method of packing vectors on the hypersphere, as well as some results of its research for convergence and stability. The paper describes the principle of the developed method implementation based on a set of vectors packed on the hypersphere and presents some research results of synthesis method for spherical packed broadband radio signals. Practical Relevance. Studies show that the practical significance of the developed method for spherical signal packaging lies in the possibility of increasing the transmission speed of information messages and improving the efficiency of frequency-time resource usage, for example, compared with orthogonal coding. The method for packaging wideband communication signals to hypersphere meets the demands of different consumers deciding between speed and the noise stability. The developed method provides additional design possibilities for protected communication channels by increasing the power of broadband signal ensembles with noise-like character. Keywords
Thomson Problem, hypersphere, broadband radio communication, signals, vectors, spherical packing, numerical solution
Введение
Проблема Томсона [1] заключается в определении такой конфигурации расположения K электронов на поверхности сферы единичного радиуса, чтобы потенциальная энергия системы была минимальна.
К—1 К Q Q
Потенциальная энергия [2] системы K = |Q| зарядов Q = определяется, как: WQ = РХ X ~Г~Т,
k=1s=*+i rt J
где — расстояние между зарядами qk и qs, т. е. r^s = rk - rs при qk, qs € Q, в данном случае qk = qs = e, где e — заряд электрона, е0 — электрическая постоянная, е — диэлектрическая проницаемость среды. Следует
отметить, что для оценки энергии системы зарядов в рамках Проблемы Томсона коэффициент в =---
4яее0 Кл
обычно не используют, т. е. считают как в системе единиц измерения СГСЭ [3]. В общем виде Проблема Томсона под номером семь входит в известный список, предложенный Стивом Смейлом, не решенных математических проблем [4]. Известны частные решения Проблемы Томсона для |Q|€{1,2,3,4,5,6,12} [5-7]. Известно численное решение Проблемы Томсона вплоть до K = 470 [8, 9]. Интересно, что к Проблеме Томсона сводятся многие практические задачи физики, химии, биологии и других областей знаний, например: формирование особых электронных структур в квадропульных ионных ловушках (ловушках Пауля В.); расположение коллоидных включений в сферических везикулах липосом; распределение пор на пыльце и спорах; модели атомов, в частности модели фуллерена и др.
Интересным фактом является то, что в различной литературе наименование проблемы упаковки на сфере ассоциируют с различными исследователями [10]. Так, в [11] проблема упаковки на сфере (англ. Tammes problem) связывается с именем голландского ботаника Таммса, который в 1930 г., изучая распределение пор на цветочной пыльце, пришел к постановке этой задачи в геометрической интерпретации: максимизации минимального углового расстояния между точками, расположенными на сфере [12]. В другой литературе, например [8, 13], проблема упаковки на сфере (англ. Thomson problem) связывается с именем физика Джозефа Джона Томсона, который в 1904 г. предложил атомную модель, также получившую название «сливовый пудинг», и поставил задачу об определении такой конфигурации расположения электронов на поверхности единичной сферы, при которой энергия электростатического потенциала минимальна [1], т. е. рассматривал физическую сущность проблемы упаковки на сфере.
Следует отметить, что в некоторых случаях Проблема Томсона имеет несколько решений, т.е. может быть несколько устойчивых конфигураций расположения электронов на сферической поверхности, при этом значения энергии системы электронов в таких различных состояниях будут близкие, но не равные [9].
Проблема Томсона относится к большому классу задач об оптимальной упаковке. В Проблеме Томсона положение каждого электрона qs € Q характеризуется трехмерным радиус вектором rs, поэтому задачу об оптимальном расположении зарядов на сфере возможно интерпретировать, как задачу об упаковке нормированных трехмерных векторов нормальных к сфере единичного радиуса. При переходе от трехмерного пространства к пространствам больших мерностей Проблема Томсона трансформируется в более общую: проблему упаковки на гиперсфере и приобретает еще большую значимость, так как именно к частным и общим решениям такой проблемы сводятся многие теоретические и практические задачи. Значительные исследования проблемы упаковки на гиперсфере (поверхностно-сферической упаковке) и смежной с ней проблемы сферической упаковки (объемно-сферической упаковке или упаковке шаров) в приложении к задачам радиосвязи и помехоустойчивого кодирования произведены в России [14, 15] и за рубежом [11, 16, 17].
В цифровой обработке сигналов, радиотехнике и ряде других областей дискретный сигнал x[n], образованный N отсчетами, принято интерпретировать, как вектор x[n] в N-мерном евклидовом пространстве, поэтому объекты x[n] и x[n] эквивалентны по своей сути. Непрерывный сигнал x[t] можно интерпретировать, как вектор x[t] в гильбертовом пространстве, допускающем бесконечную размерность. При использовании K сигналов из общего алфавита (ансамбля) A = {x^n], Х2[п],...Хк[п]} одной из возможных и, по оценкам
признанных специалистов [18], наиболее важной постановкой задачи синтеза ансамбля сигналов является постановка, требующая максимизации минимума расстояния в множестве A сигналов. В геометрической интерпретации подобная постановка эквивалентна упаковке векторов таким образом, чтобы ближайшая пара векторов находилась на максимальном расстоянии. Отметим, что для вычисления расстояния между
Р 2
сигналами х^[и], хДп]€А используется евклидова метрика [19] пространства Ь2: = . X (■**["] —х, [л]) . При
условии, что все сигналы из алфавита А имеют равные энергии, т. е. \1(Ек,Е8еА)Ек = Е5, где Ек = Х{*к\.пЪ м "=1
и = X (хДл]) , задача об оптимальном синтезе радиосигналов сводится к проблеме упаковки векторов на
Л=1
гиперсфере, так называемая поверхностно-сферическая упаковка [11, 14], или Проблеме Томсона [1, 4]. При этом обычно полагают, что сигналы нормированы, т. е. \1(Ек,Е8еА)Ек = Е5 = 1.
Формализовать задачу упаковки на гиперсфере нормированных ^-мерных векторов (сигналов) A = {х^п], Х2[и],...Хк{и]} из алфавита A мощностью = К возможно следующим образом1:
хк[п\х[п] е А \хк[п]| =|х„ [п]| = 1
шш(гк5) ^-шах
С другой стороны, ту же задачу возможно формализовать через минимизацию полной потенциальной энергии системы. Определим потенциальную энергию системы сигналов, образованной всеми элементами множества A = {х^п], х2[п],...хк[п]}, как:
1г=1Г{А}=ка^-, (1)
тогда возможно записать
(У(х,[и]еЛ)\хк[п]\ = 1
Далее будем помнить, что сигналы эквивалентны векторам.
Обзор литературы [11, 14-17] показывает, что имеется значительное число методов, имеющих те или иные ограничения, но позволяющих решать частные случаи задачи упаковки сфер и упаковок на сфере в ^-мерном пространстве. В фундаментальной работе [11] собраны и систематизированы известные методы упаковки сфер и упаковок на сфере в ^-мерном пространстве. Так, например, из [11] известен метод построения упаковки точек на сфере на основе двоичных кодов (возможно, кодов с исправлением ошибок), образованных из множества Е2 = {0,1}, с помощью замены 0 на -1 и последующим делением на
■\[ы. В результате получается код с минимальным углом между точками на сфере: ф = этссо8|1-— |, где
d — минимальное расстояние между точками. При таком подходе максимальное число точек в ^-мерном пространстве ограничено величиной 2м. Кроме того, получаемые коды не всегда являются оптимальными, так, например, для N = 3 и при числе точек 8 получим упаковку в конфигурации с точками в вершинах трехмерного куба, при этом оптимальной упаковкой является расположение точек в вершинах квадратной антипризмы. Другим известным методом [11] упаковки на сфере является метод, использующий готовую упаковку шаров, из которой берется одна оболочка вокруг некоторой заранее определенной точки. Данный метод имеет известные ограничения, присущие упаковке шаров — не решенной в общем виде проблеме.
Поверхность гиперсферы в М-мерном пространстве имеет мерность N - 1, поэтому упаковку на гиперсфере в М-мерном пространстве возможно интерпретировать, как упаковку гиперсфер в определенной части (М - 1)-мерного пространства. В работе [11] приводится способствующий пониманию пример с (гипер) сферическими шапочками с центрами в точках расположенными на гиперсфере, и соответствующих коду, упакованному на гиперсфере.
Отсутствие обобщенного численного решения задачи поверхностной упаковки на гиперсфере в пространстве произвольной мерности N и для произвольного числа сигналов К определяет актуальность исследований, публикуемых в данной работе.
Цель: разработка численного метода оптимальной поверхностной упаковки произвольного числа комплекснозначных сигналов К на гиперсфере в пространстве произвольной мерности N.
1 Необходимо учитывать, что для некоторых значений К — числа векторов и N — мерности пространства будет несколько устойчивых конфигураций, т. е. несколько различных конфигураций, которые являются решением задачи об упаковке с близкими, но отличающимися величинами энергиями системы векторов.
Достижение цели сопряжено с решением следующих задач:
— разработка стратегии синтеза и уплотнения сигналов;
— разработка и анализ численного решения многомерной Проблемы Томсона оптимальной упаковки векторов на гиперсфере единичного радиуса;
— разработка и исследование метода синтеза сигналов на базе оптимально упакованных векторов на гиперсфере единичного радиуса;
— комплексный анализ результатов исследования.
Практический результат: повышение скорости обмена радиосообщениями за счет оптимальной упаковки и уплотнения радиосигналов на гиперсфере единичного радиуса; при оптимальной упаковке и возможности выбора мощности сигнального алфавита удовлетворение требований к синтезируемым сигналам различных потребителей, отдающих предпочтение скорости перед помехоустойчивостью или помехоустойчивости перед скоростью передачи информационных сообщений.
Метод численного решения задачи упаковки векторов на гиперсфере
Предлагается численное итерационное решение упаковки нормированных сигналов (радиус векторов) {х^и], Х2И,.. .хКП]} из множества A на гиперсфере в ^-мерном пространстве.
Пусть имеется множество нормированных сигналов {х"\п\, х%[п],.. в ^-мерном пространстве
[20], здесь и — номер итерации в численном решении задачи упаковки векторов. По порядку, начиная с номера 1 до К, будем корректировать положение каждого вектора [и] € А в пространстве в соответствии с выражением:
\уПп1 = хик[п] + ^[п] <\пУ-
УГ'М
(2)
ЫЛуТ\П\)
где ^"[и] — сигнал смещения, который также можно назвать вектор смещения х^[п\ на и + 1 шаге итерации; ц — коэффициент пропорциональности сигнала (вектора) силы отталкивания Р£\п\ и сигнала (вектора) смещения; здесь и далее положим, что ц = 1, коэффициент ц необходим для физической связности изложения и выражения вектора смещения через силу. После каждого смещения сигнала х^[п\ образуется смещенный сигнал у?[п\ который может утрачивать качество нормировки |л:£[и]| = 1, поэтому необходимо повторно
производить нормировку х^и] = /к }П\ -, что и записано в выражении (2).
ли+Ч
Вычисление ^"[л] предлагается производить на основе выражения для эквивалентного кулоновского взаимодействия:
1
™= I ^ \гкДи
(3)
В выражении (3)
( О"] = хЦп]-*;[и],афк,1 = \...К
где — разностный сигнал (вектор), — скаляр, эквивалент длины вектора [и]; g — коэффи-
циент пропорциональности, определяет сходимость и скорость сходимости итерационного процесса (2). Практические исследования показали возможность вычисления сигнала (силы) отталкивания ^"[и] с помощью других, альтернативных, выражений, например:
к г" Ги
КДи.
ехр
(-(М)2)
К,[п] |
(4)
где а — коэффициент пропорциональности, также как и g в (3), определяющей сходимость и скорость сходимости итерационного процесса. Возможны и другие способы вычисления сигнала отталкивания ^"[и]. Исследования показали, что относительно хорошие результаты сходимости позволяют получить применение выражения (3), по форме эквивалентное закону Кулона, для расчета сил взаимного отталкивания конечных точек векторов, расположенных на поверхности гиперсферы в ^-мерном пространстве. Применение выражения (3) для решения задачи поверхностно-сферической упаковки позволит обоснованно связывать предлагаемый метод с Проблемой Томсона ^-мерном пространстве.
Физическая сущность предлагаемого метода упаковки сигналов (векторов) заключается в следующем. Последовательно для каждого сигнала х"к\п\ из исходного множества А" = {х"\п],х1[п\.. ,х\\п\}, вычисляется сигнал (сила) отталкивания Рк, пропорциональная сигналу смещения ц/^", действующая на выбранный вектор хик\п\ со стороны всех прочих векторов х"[и], я Ф к, я = 1.К. Далее производится смещение вектора хик\п\ на величину и нормирование полученного вектора и], в результате образуется вектор хк+1[п], который замещает в множестве A вектор х"к\п\, таким образом перебираются все векторы из множества А, в результате чего образуется итерационная последовательность множеств Ли+1 = М^и}, где М — цикл итерационных преобразований всех элементов множества Au. В ходе итерационного процесса каждый вектор постепенно смещается, образуя такую совокупную конфигурацию, что потенциальная энергия всей системы (1) стремится к минимуму.
Сходимость и устойчивость итерационного процесса
Наличие конфигураций расположения векторов A, для которых значение потенциальной энергии Ж{А} минимально, является известным и доказанным фактом [1, 8]. Приведем не строгое доказательство того, что предлагаемый метод сходится к этим конфигурационным решениям, а также исследуем некоторые особенности сходимости.
На изображении (рис. 1) приведен пример: в зависимости от значений коэффициента g (3) итерационный процесс (2) может сходиться или расходится, также сходимость зависит от а при использовании (4) для вычисления Рк\п\
а б
Рис. 1. Конфигурация 32 векторов множества A в трехмерном пространстве (а), для различных величин коэффициента g наблюдается g = 0,05 — сходимость и g = 1 — расходимость (б)
Исследуем смещение при многократном итерировании одного-единственного вектора хк\п\ и стационарном состоянии всех остальных х"[и]s ф к, s = 1...K. Частный случай для K = 4 в трехмерном пространстве приведен на изображении (рис. 2).
Сложение векторов сил, выполняемое в соответствии с выражением (3), порождает такой суммарный вектор смещения цFk, который определяет направление движения итерируемого вектора х£[и] в сторону, соответствующую действию суммарной силы Fk\n\ на Jt*[n] со стороны xus\n\ s ф к, s = 1...K. В связи с тем, что сила Fk\ri\ имеет нелинейную зависимость от расстояния между векторами, суммарный вектор смещения будет изменять свое направление в зависимости от изменения положения вектора х£[и] при итерировании.
В результате итерирования отдельного вектора х"к\п\ его положение сходится к некоторой точке limjc£+v[n] = 0, в которой действие всех сил отталкивания уравновешенно друг другом. Назовем такую точ-
V—
ку потенциальной ямой. Причем в результате замкнутости сферы (гиперсферы) такая точка 0 обязательно найдется, точка 0 может быть не единственной, если таких точек несколько, то между ними существует потенциальный барьер. В результате выполнения итерационного процесса Au+1 = M{Au} каждый вектор х"\п\ стремится занять свою потенциальную яму 0к. Чем ближе отдельно взятый вектор х"\п\ к потенциальной яме 0к, тем более действие сил отталкивания от других векторов компенсируется друг другом, что означает lim;tj!+v[w] = 0к ^ limFt"+v = 0. Таким образом, выполняется условие +1 < Ц^Л для всех u больших
V — rc V — rc ' III
ри-Л
некоторой величины, следовательно, возможно записать lim ■ 1
п
< 1, а значит, последовательность Fk\n\
является абсолютно сходящейся по признаку Даламбера [21], из чего, учитывая доказанность факта наличия конфигураций расположения векторов A, для которых значение потенциальной энергии Ж^} минимально, возможно сделать вывод о сходимости исследуемого итерационного процесса (2).
Следует отметить, что добавление в общий родительский итеративный процесс Aи+1 = М^"} многократного итерирования каждого отдельного вектора позволяет существенно повысить скорость сходимости родительского итерационного процесса. Практические исследования показывают, что итерирование отдельных векторов достаточно производить 3-5 раз.
1
0,5 0
-0,5
Ж {А}
5 7 9 Номер итерации
1
Рис. 2. Движение итерируемого сигнала (вектора) хЩп] для точек итерации х£+1[и]...л:£+1<)[п], заметно, что движение происходит не в одной плоскости, цифрами от 1 до 10 обозначены точки положения итерируемого вектора, 0 — центр системы координат (а); изменение энергии Ж^} в зависимости от итерации (б)
Коэффициент g масштабирует значение силы ./^"[и] и вектора смещения при малых значениях
g, смещения вектора х£[и] относительно небольшие, с повышением величины g, смещения увеличиваются, возникает вероятность удаления от точки равновесия в потенциальной яме ©к, и даже перехода (перепрыгивания) в область другой потенциальной ямы ®р, р ф к вместо приближения к точке равновесия 0^, и вместе с тем повышается вероятность потери устойчивости итерационного процесса. Сказанное относится и к коэффициенту а из (4). На изображении (рис. 1, б) дан пример потери устойчивости при g =1 и устойчивость при g = 0,05.
Строгое определение значений коэффициентов g и а, обеспечивающих устойчивость и сходимость итерационного процесса, связано с решением Проблемы Томсона в ^-мерном пространстве в общем виде, поэтому в настоящее время могут быть выработаны лишь некоторые эмпирические оценки g и а рекомендательного характера. Пусть в ^-мерном пространстве задана гиперсфера единичного радиуса, произведем разделение гиперсферы на К областей ©к, к = 1.. .К, причем в центре каждой области ©к расположена потенциальная яма 0к. Тогда оценка диметра упаковки d области ©к, к = 1.. .К может способствовать ограничению вектора смещения и определению значений коэффициентов g и а, обеспечивающих устойчивость и
сходимость итерационного процесса. Диметр упаковки d — есть минимальная дистанция между различными ближайшими векторами.
Синтез широкополосных сигналов
Все ортонормированные векторыравноудалены, и евклидово расстояние между ними = л/2, к ф з; кз = 1.К. Евклидово расстояние = л/2 возможно оценить, как значительное, такое расстояние обеспечивает достаточно высокую помехоустойчивость при ортогональном кодировании. Цена, которую приходится платить при использовании алфавитов на базе ортогональных символов: относительно невысокая скорость передачи сообщений. В соответствии с теоремой Котельникова-Шенона [22] возможно записать выражение для оценки максимальной пропускной способности канала связи при использовании квадратурного разделения: I = 2FTlog(SNR + 1), где ¥ и Т — занимаемая полоса частот и время для передачи информационного сообщения I, SNR — отношение мощности сигнала к мощности шума. Произведение 2¥Т определяет частотно-временной ресурс, занимаемый информационным сообщением, и число ортогональных сигналов, которые возможно разместить в этом ресурсе, т. е. в ресурсе 2¥Т возможно разместить 2¥Т ортогональных сигнала. Рассмотрим случай использования множества ортогональных сигнальных символов S = {^[т^т],... Зк[т]}, где т = 1.М — номер отсчета в ограниченном ресурсе частота-время ¥Т для передачи информационного сообщения за время Т. Мощность алфавита S будет = 2¥Т = К, предельная скорость передачи
информации при помощи алфавита 5 будет: —!■ = ^ —!■, при этом предельная скорость в соответствии
с теоремой Котельникова-Шенона: 2Flog(SNR + 1). Положим, что ЯЖК = 1 тогда ^(БКК + 1) = 1, тогда для достижения предельной скорости в соответствии с теоремой Котельникова-Шенона необходимо иметь алфавит мощностью К = 22рт. Отношение скорости при ортогональном кодировании к предельной скорости
в соответствии с теоремой Котельникова-Шенона имеет величину —^р^ .
Таким образом, возникает задача более эффективного использования ресурса частота-время. Возникает необходимость разработки методов синтеза алфавитов сигнальных сообщений с различными минимальными межсимвольными расстояниями, способными удовлетворить требования различных потребителей при оптимальной упаковке, отдающих предпочтение скорости перед помехоустойчивостью или помехоустойчивости перед скоростью передачи информационных сообщений.
В работах [23, 24] предложен и исследован метод синтеза отдельных сигнальных широкополосных символов (СШС) и алфавитов ортогональных СШС.
Метод синтеза алфавитов ортогональных СШС основан на генерации псевдослучайных ^мерных векторов их ортогонализации методом Грама-Шмидта. Последующей трансформацией полученных ортонор-мированных векторов, по заранее определенным правилам, в соответствующие частотные спектры, которые являются образами искомых ортонормированных широкополосных сигналов в частотном пространстве. Результат окончательного синтеза получается в ходе обратного преобразования Фурье и нормирования отдельных сигналов.
Предлагается использовать разработанный численный метод оптимальной упаковки нормированных векторов на гиперсфере в ^мерном пространстве для синтеза алфавитов сигнальных широкополосных символов в частотном пространстве. Преобразование Фурье является линейным унитарным преобразованием, поэтому межсимвольная дистанция в частотном пространстве будет эквивалентна межсимвольной дистанции во временном пространстве.
Отдельной задачей является синтез комплекснозных СШС и алфавитов на их основе. В связи с тем что при мощности алфавита |А| = К большей, чем мерность пространства N, т. е. К > N, множество векторов A при оптимальной упаковке не образуют эквидистантное множество, возникает разнообразие возможных вариантов комбинаций вещественной и мнимой частей при синтезе алфавитов и СШС в смысле вариабельности межсимвольной дистанции.
Исследования, произведенные автором, показали, что хороший результат упаковки комплексных сигналов на гиперсфере возможно получить, используя следующий алгоритм. Сначала определяется мерность пространства N, исходя из заданного двухстороннего частотного диапазона F[n]е F = {[-^и; ^и] и Fu]}, п = 1..N в частном случае спектр может быть односторонним, а также состоящим только из синфазных или только квадратурных компонент. Далее в ^мерном пространстве итеративно производится сферическая упаковка К векторов A = {х^п], х2[п],. ..хКп]}, ограничение итерационного процесса производится по заданному числу итераций или невязке. Далее полученные упакованные векторы используются для синтеза спектра К сигналов. В случае только вещественного (или только мнимого) спектра достаточно произвести подстановку соответствующих п-ых отсчетов к-ых векторов в -ые отсчеты спектра к-ых сигналов Fk[n] = хк[п], возможно использовать другое правило I = Ь(п), I = 1...N, взаимно-однозначно связывающее п-ые отсчеты к-ых векторов хк[п] с п-ыми отсчетами спектра к-ых сигналов Fk[n], т. е. Fk[й(n)] = хк[п], что не меняет сути вопроса, но позволяет производить синтез различных сигналов, упакованных на сфере на базе одного комплекта упакованных векторов A, что может быть полезно в задачах проектирования защищенных каналов связи [25]. В случае, если спектр F является комплексным [26], то предлагается использовать следующий принцип трансформации элементов множества A в спектры Fk. Сначала необходимо вычислить
" I I2
все возможные квадраты евклидовой дистанции тД = X 1X1 между всеми векторами множества A,
«=1 , , , причем в силу наличия противоположных символов при условии, что г> 2, принимаем, что г= 4 -/£,.
В общем виде запишем:
(у(гД>2)£=4-гД
Далее для каждого значения к выбираем минимальное значение дистанции йк = шш(гД). Полученный вектор dk сортируем по порядку возрастания значений и получаем вектор ак и по порядку убывания и получаем вектор Рк. Далее формируем спектры к-ых сигналов Fk[n], так что:
Рк[п] = хк(ак)[п] + Ч®,^ - п + 1] (6)
КI I2
Таким образом, учитывая что /Д = Х|^[й] _ РХп\ = ^С2^) + Ьп2 (**,), где = Fk[n] - Fs[n], получим
п= 1
спектры Fk[n], причем убывание минимального расстояния по вещественной составляющей Яе2^^) означает
возрастание минимального расстояния по мнимой 1ш2(гкз) составляющей. Дополнительной операцией, как показали эксперименты, способствующей выравниванию дистанций и максимизации минимальной дистанции, является разворот (обратный порядок) отсчетов мнимой части (6), что записано, как хщ^Л - п + 1].
Следует отметить, что автором были произведены исследования непосредственной упаковки комплексных векторов на гиперсфере по методу (2). Но результаты синтеза оказались хуже, чем при синтезе спектра сигналов по методу (6).
В случае, если необходимо использовать только не противоположные СШС, достаточно после упаковки (2) из всех возможных пар Хк[п] и хз[п] для Хк[п], хз[п]€А, дистанции между которыми гД < с1г по (5), где d — диаметр упаковки, удалить один из векторов: Хк[п] и хз[п]. Оставшиеся векторы образуют не противоположное множество.
Программную реализацию МА1ЪАВ изложенного метода упаковки сигналов (векторов) на гиперсфере и синтеза сигналов на базе упакованных векторов, можно найти по ссылке: https://yadi.sk7d/tlp5LEyFMnoAeg.
Оценка минимальной межсимвольной дистанции при максимальной информационной плотности алфавита сообщений
Отдельной задачей, решение которой возможно на основании предложенных методов, является определение минимальной межсимвольной дистанции при сферической упаковке СШС и числе символов К = 22рг, обеспечивающих максимальную скорость передачи сообщений при условии, что log(SNR + 1) = 1. В таблице содержатся некоторые характеристики сферической упаковки СШС; применены следующие обозначения: N = 2¥Т — мерность пространства; ¥ - ширина одностороннего спектра СШС; Т — период СШС; К — мощность алфавита СШС; d — диаметр упаковки; d' — альтернативный диаметр упаковки (если вычислен); Ж — потенциальная энергия упаковки; ^ — диаметр упаковки получен в результате моделирования, как расстояние между ближайшими символами.
Таблица. Некоторые характеристики сферической упаковки СШС
N ¥ Т К d а' Ж «Л)
1 0,5 1 2 2,0000 — 0,5 1,93
2 1,0 1 4 1,4142 — 3,83 1,4510
3 1,5 1 8 1,1712 — 19,67 1,2288
4 2,0 1 16 1,0608 — 87,78 1,0921
5 2,5 1 32 1,0514 — 368,79 0,9966
6 3,0 1 64 0,9086 0,8970 1507,70 0,9248
7 3,5 1 128 0,8564 0,8618 6075,58 0,8682
8 4,0 1 256 0,8158 — 24321,59 0,8219
9 4,5 1 512 0,7889 — 97079,92 0,7831
10 5,0 1 1024 0,7505 — 387071,59 0,7500
На основании рассчитанных характеристик была построена апроксимационная модель зависимости диаметра упаковки от мерности пространства: ^(Л) = 1,982Л-0'41, величина достоверности аппроксимации А2 = 0,989 (рис. 3).
2,5 -г d, ^ 2 1,5 1
0,5 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Рис. 3. Численный расчет и аппроксимация диаметра упаковки от мерности пространства
Заключение
Произведена разработка:
— численного решения Проблемы Томсона в ^мерном пространстве;
— метода сферической упаковки комплекснозначных сигналов в задачах радиосвязи на основе численного решения Проблемы Томсона в ^мерном пространстве.
Выполнен расчет оценки минимальной межсимвольной дистанции при максимальной информационной плотности алфавита сообщений.
Исследования показывают, что практическая значимость разработанного метода для сферической упаковки сигналов заключается в возможности существенного повышения скорости передачи информационных сообщений и помехоустойчивости при одновременном повышении эффективности использования ресурса частота-время, например, по сравнению с ортогональным кодированием. Разработанный метод предоставляет дополнительные возможности проектирования защищенных каналов связи за счет увеличения мощности ансамблей широкополосных сигналов имеющих шумоподобный характер.
Разработанный метод численного решения Проблемы Томсона в ^мерном пространстве предоставлен в открытом доступе в виде отдельной функции МА^АВ и может быть использован в различных приложениях, требующих решения задачи поверхностно-сферической упаковки.
Литература
1. Thomson J.J. On the structure of the atom: an investigation of the stability and periods of oscillation of a number of corpuscles arranged at equal intervals around the circumference of a circle; With application of the results to the theory of atomic structure // Philosophical Magazine. Series 6. 1904. V. 7. N 39. P. 237-265. doi: 10.1080/14786440409463107
2. Фаддеев М.А., Чупрунов Е.В. Лекции по атомной физике. М.: Издательство физико-математической литературы, 2008. 612 с.
3. Яворский Б.М., Детлаф А.А. Справочник по физике. М.: Наука, 1964. 848 с.
4. Smale S. Mathematical problems for the next century // Mathematical Intelligencer. 1998. V. 20. N 2. P. 7-15. doi: 10.1007/BF03025291
5. Andreev N.N. An extremal property of the icosahedrons // East J. Approximation. 1996. V. 2 (4). P. 459-462.
6. Foppl L. Stabile anordnungen von elektronen im atom // Journal fur die reine und angewandte Mathematik (Crelle's Journal). 1912. V. 141. P. 251-301. doi: 10.1515/crll.1912.141.251
7. Schwartz R.E. The five-electron case of Thomson's problem // Experimental Mathematics. 2013. V. 22. N 2. P. 157-186.
8. LaFave J.T. Correspondences between the classical electrostatic thomson problem and atomic electronic structure // Journal of Electrostatics. 2013. V. 71. N 6. P. 1029-1035. doi: 10.1016/J.ELSTAT.2013.10.001
9. Brown K. Min-energy configurations of electrons on a sphere [Электронный ресурс]. URL: https://www.mathpages.com/ home/kmath005/kmath005.htm (дата обращения: 19.04.2019).
10. Batagelj V., Plestenjak B. Optimal arrangements of n points on a sphere and in a circle // Proc. 6th Int. Symposium on Operational Research. Slovenia. 2001. 38 p.
11. Конвей Дж., Слоэн Н. Упаковки шаров, решетки и группы. В 2-х томах. Т. 1. М.: Мир, 1990. 415 с.
12. Tammes P.M.L. On the origin of number and arrangement of the places of exit on pollen grains // Recueil des travaux botaniques neerlandais. 1930. V. 27. P. 1-84.
13. Altschuler E.L., Williams T.J., Ratner E.R., Tipton R., Stong R., Dowla F., Wooten F. Possible global minimum lattice configurations for thomson's problem of charges on a sphere // Physical Review Letters. 1997. V. 78. N 14. P. 2681-2685. doi: 10.1103/PHYSREVLETT.78.2681
14. Зюко А.Г., Фалько А.И., Панфилов И.П., Банкет В.Л., Иващенко П.В. Помехоустойчивость систем передачи информации. М.: Радио и связь, 1985. 272 с.
15. Ветчинкин Н.М. Упаковка равных и мерных шаров, построенные по кодам, исправляющим ошибки // Ученые записки Ивановского гос. университета, 1974. № 89. С. 87-91.
16. Cooper J.R., Nettleton R.W. A spread-spectrum technique for high-capacity mobile communications // IEEE Transactions on Vehicular Technology. 1978. V. 27. N 4. P. 264-279. doi: 10.1109/t-vt.1978.23758
References
1. Thomson J.J. On the structure of the atom: an investigation of the stability and periods of oscillation of a number of corpuscles arranged at equal intervals around the circumference of a circle; With application of the results to the theory of atomic structurera Philosophical Magazine, Series 6, 1904, vol. 7, no. 39, pp. 237265. doi: 10.1080/14786440409463107
2. Faddeev M.A., Chuprunov E.V. Lectures on Atomic Physics. Moscow, Fizmatlit Publ., 2008, 612 p. (in Russian)
3. Yavorskii B.M., Detlaf A.A. Handbook of Physics. Moscow, Nauka Publ., 1964, 848 p. (in Russian)
4. Smale S. Mathematical problems for the next century. Mathematical Intelligencer, 1998, vol. 20, no. 2, pp. 7-15. doi: 10.1007/BF03025291
5. Andreev N.N. An extremal property of the icosahedrons. East J. Approximation, 1996, vol. 2, pp. 459-462.
6. Foppl L. Stabile anordnungen von elektronen im atom. Journal fur die reine und angewandte Mathematik (Crelle's Journal), 1912, vol. 141, pp. 251-301. doi: 10.1515/crll.1912.141.251
7. Schwartz R.E. The five-electron case of Thomson's problem. Experimental Mathematics, 2013, vol. 22, no. 2, pp. 157-186.
8. LaFave J.T. Correspondences between the classical electrostatic thomson problem and atomic electronic structure. Journal of Electrostatics, 2013, vol. 71, no. 6, pp. 1029-1035. doi: 10.1016/J.ELSTAT.2013.10.001
9. Brown K. Min-energy configurations of electrons on a sphere. Available at: https://www.mathpages.com/home/kmath005/ kmath005.htm (accessed: 19.04.2019).
10. Batagelj V., Plestenjak B. Optimal arrangements of n points on a sphere and in a circle. Proc. 6th Int. Symposium on Operational Research. Slovenia, 2001, 38 p.
11. Conway J.H., Sloane N.J.A. Sphere Packing, Lattices and Groups. Springer, 1988.
12. Tammes P.M.L. On the origin of number and arrangement of the places of exit on pollen grains. Recueil des travaux botaniques neerlandais, 1930, vol. 27, pp. 1-84.
13. Altschuler E.L., Williams T.J., Ratner E.R., Tipton R., Stong R., Dowla F., Wooten F. Possible global minimum lattice configurations for thomson's problem of charges on a sphere. Physical Review Letters, 1997, vol. 78, no. 14, pp. 2681-2685. doi: 10.1103/PHYSREVLETT.78.2681
14. Zyuko A.G., Fal'ko A.I., Panfilov I.P., Banket V.L., Ivashchenko P.V. Noise Resistance of Information Transmission Systems. Moscow, Radio i Svyaz' Publ., 1985, 272 p. (in Russian)
15. Vetchinkin N.M. Packing equal and dimensional balls, built on error correction codes. Uchenye Zapiski Ivanovskogo Gosudarstvennogo Universiteta, 1974, no. 89, pp. 87-91. (in Russian)
16. Cooper J.R., Nettleton R.W. A spread-spectrum technique for high-capacity mobile communications. IEEE Transactions on Vehicular Technology, 1978, vol. 27, no. 4, pp. 264-279. doi: 10.1109/t-vt.1978.23758
17. Mazo J.E. Some theoretical observations on spread-spectrum communications // Bell System Technical Journal. 1979. V. 58. N 9. P. 2013-2023. doi: 10.1002/j.1538-7305.1979.tb02984.x
18. Ипатов В.П. Широкополосные системы и кодовое разделение сигналов. Принципы и приложения. М.: Техносфера, 2007. 487 с.
19. Тайманов И.А. Лекции по дифференциальной геометрии. Ижевск: Институт компьютерных исследований, 2002. 176 с.
20. Новиков С.П., Тайманов И.А. Современные геометрические структуры и поля. М.: МЦНМО, 2005. 584 с.
21. Ильин В.А., Позняк Э.Г. Основы математического анализа: В 2 ч. Часть I. 5-е изд. М.: Наука, Физматлит, 1998. 616 с.
22. Клюев Н.И. Информационные основы передачи сообщений. М.: Советское радио, 1966. 360 с.
23. Гришенцев А.Ю. Способ синтеза и применение шумоподоб-ных широкополосных сигналов в задачах организации защищенных каналов связи // Радиотехника. 2017. № 9. С. 91-101.
24. Гришенцев А.Ю. Метод синтеза алфавитов ортогональных сигнальных широкополосных сообщений // Научно-технический вестник информационных технологий, механики и оптики. 2018. Т. 18. № 6. С. 1074-1083. doi: 10.17586/2226-1494-2018-18-6-1074-1083
25. Гришенцев А. Ю., Арустамов С. А., Коробейников А. Г., Козин О. В. Защита канала широкополосной связи с применением ортогональных шумоподобных сигнальных символов // Научно-технический вестник информационных технологий, механики и оптики. 2019. Т. 19. № 2. С. 280-291. doi: 10.17586/2226-1494-2019-19-2-280-291
26. Привалов И.И. Введение в теорию функций комплексного переменного. М.: Наука, 1967. 444 с.
17. Mazo J.E. Some theoretical observations on spread-spectrum communications. Bell System Technical Journal, 1979, vol. 58, no. 9, pp. 2013-2023. doi: 10.1002/j.1538-7305.1979.tb02984.x
18. Ipatov V.P. Broadband Systems and Code Division of Signals. Principles and Applications. Moscow, Tekhnosfera Publ., 2007, 487 p. (in Russian)
19. Taimanov I.A. Lectures on Differential Geometry. Izhevsk, Institute of Computer Researches, 2002, 176 p. (in Russian)
20. Novikov S.P., Taimanov I.A. Modern Geometric Structures and Fields. Moscow, MTsNMO Publ., 2005, 584 p. (in Russian)
21. Ilyin V.A., Poznyak E.G. Basics of Mathematical Analysis. Part 1. 5 th ed. Moscow, Nauka Publ., Fizmatlit Publ., 1998, 616 p. (in Russian)
22. Klyuev N.I. Informational Basics of Message Transferring. Moscow, Sovetskoe Radio Publ., 1966, 360 p. (in Russian)
23. Grishentsev A.Yu. On the method of synthesis and application of broadband noise-like signals in the task organization of protected communication channels. Radioengineering, 2017, no. 9, pp. 91101. (in Russian)
24. Grishentsev A.Yu. Synthesis method for alphabets of orthogonal signaling broadband communications. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2018, vol. 18, no. 6, pp. 1074-1083 (in Russian). doi: 10.17586/2226-1494-2018-18-6-1074-1083
25. Grishentsev A.Yu., Arustamov S.A., Korobeynikov A.G., Kozin O.V. Orthogonal noise-like signal symbols for broadband channel protection. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2019, vol. 19, no. 2, pp. 280-291 (in Russian). doi: 10.17586/2226-1494-2019-19-2280-291
26. Privalov I.I. Introduction to the Theory of a Complex Variable Functions. Moscow, Nauka Publ., 1967, 444 p. (in Russian)
Автор
Гришенцев Алексей Юрьевич — доктор технических наук, доцент, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, Scopus ID: 56321138400, ORCID ID: 0000-0003-1373-0670, [email protected]
Author
Alexey Yu. Grishentsev — D.Sc., Associate Professor, Associate Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, Scopus ID: 56321138400, ORCID ID: 0000-0003-1373-0670, [email protected]