СПОСОБ ФОРМИРОВАНИЯ НАБОРОВ ОРТОГОНАЛЬНЫХ ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ С ИСПОЛЬЗОВАНИЕМ СВОЙСТВ ФРАКТАЛЬНЫХ ОТОБРАЖЕНИЙ
METHOD FOR GENERATION OF SETS OF ORTHOGONAL PSEUDORANDOM SEQUENCES WITH APPLICATION OF PROPERTIES OF FRACTAL IMAGES

Изобретение относится к области радиотехники, в частности к методам формирования наборов ортогональных псевдослучайных кодовых последовательностей, применяемых в радиолокационных, радионавигационных системах и системах связи, которые используют псевдошумовые фазоманипулированные сигналы и кодовое разделение каналов доступа.
Существующие способы формирования наборов ортогональных псевдослучайных кодовых последовательностей (ПСП) (см. Л.Е.Варакин. Системы связи с шумоподобными сигналами. - М.: Радио и связь, 1985) хорошо отработаны и широко используются в настоящее время. Синтезированные ПСП применяются для формирования фазоманипулированных сигналов в современных радиолокационных, радионавигационных системах и системах связи.
Наиболее близким по своей сущности к заявляемому изобретению (прототипом) следует считать способ формирования ортогональных ПСП на основе М-последовательностей с использованием линейного генератора (см. Л.Е.Варакин. Системы связи с шумоподобными сигналами. - М.: Радио и связь, 1985, стр.60), заключающийся в том, что для их синтеза используется один или несколько рекуррентных генераторов на основе регистров сдвига с обратными связями (фиг.1).
Последовательность операций при реализации способа - прототипа следующая:
N
1. Для синтеза М-последовательностей используют рекуррентные генераторы на основе регистров сдвига (фиг.1). Длина формируемой М-последовательности равна 2-1, где N - число разрядов регистра сдвига генератора;
2. Для формирования отличающихся по структуре М-последовательностей выходы регистра объединяют в соответствии с правилом, определяемым записью образующего полинома кодовой последовательности;
3. В регистр сдвига генератора загружают последовательность, состоящую из N символов, определяющую начальную фазу генерируемого кода;
4. Далее на каждом такте суммируют сигналы соответствующих выводов регистра сдвига по модулю 2 (mod2), а результат подают на вход регистра сдвига генератора.
5. С одного из выходов регистра сдвига снимают сформированную ПСП.
Различные варианты объединения выходов регистра сдвига генератора в цепи обратной связи позволяют сформировать некоторый набор ортогональных кодовых последовательностей.
Кроме М-последовательностей в радиотехнических системах находят применение последовательности Уолша, коды Голда и составные кодовые последовательности, представляющие собой комбинации М-последовательностей. Наиболее известными и применяемыми из составных последовательностей являются кодовые последовательности Голда.
Кодовые последовательности Голда формируются с помощью объединения выходов двух рекуррентных генераторов М-последовательностей и обладают по отношению к последним двумя достоинствами (см. Л.Е.Варакин. Системы связи с шумоподобными сигналами. - М.: Радио и связь, 1985, стр.119).
N
Во-первых, генератор кодовых последовательностей, построенный на основе двух регистров сдвига длиной N каждый, может генерировать кроме двух исходных М-последовательностей еще N последовательностей длиной 2-1, за счет чего значительно расширяется число синтезируемых кодовых последовательностей в наборе (ансамбле).
Во-вторых, коды Голда могут быть подобраны так, что взаимно-корреляционная функция (ВКФ) для всех кодовых последовательностей генератора будет одинаковой, а величина ее боковых лепестков при этом будет ограничена. Для М-последовательностей данный факт можно гарантировать только для последовательностей, синтезированных с использованием неприводимых полиномов, число которых ограничено, а их структуры хорошо известны (см. Л.Е.Варакин. Системы связи с шумоподобными сигналами. - М.: Радио и связь, 1985, стр.59).
Несмотря на то что описанный выше способ - прототип генерации ПСП широко используется на практике, ему присущи следующие недостатки:
1. Количество М-последовательностей максимальной длины - ограничено и не достаточно для практики;
2. Уровень боковых лепестков ВКФ кодов Голда остается достаточно высоким, что ведет к снижению отношения сигнал/шум и, следовательно, к ограничению чувствительности радиоприемных устройств в системах с кодовым разделением каналов доступа и поэтому не отвечает современным требованиям;
3. Изменение структуры синтезируемой ПСП требует внесение изменений в структуру самого генератора (потребуется изменение структуры обратных связей);
4. Сформированные при помощи линейного генератора ПСП не обеспечивают на достаточном уровне структурную скрытность сигнала;
5. Количество символов формируемой ПСП ограничено и определяется разрядностью регистра сдвига генератора.
Целью изобретения является повышение структурной скрытности формируемых ПСП, уменьшение уровня боковых лепестков ВКФ ПСП одного набора, увеличение количества периодических ПСП в наборе, синтезируемых с использованием одного генератора, а также возможность изменения количества символов ПСП без изменения структуры генератора.
Суть способа проиллюстрирована на фиг.2. В отличие от прототипа, способ реализуется использованием устройства посимвольного перемежения (перестановки) символов ПСП в структуре генератора.
При реализации способа выполняют следующую последовательность операций:
ПСП
1. Однократно записывают во входной регистр генератора исходную ПСП из памяти или непосредственно с выхода внешнего линейного генератора. Длина исходной ПСП равна N символов и ограничена разрядностью входного регистра;
0
max
2. Настраивают параметры устройства перемежения символов: вводят начальное состояние n устройства перемежения, значение множителя k и количество шагов перемежения N;
i
0
i-1
max
i
i
max
ПСП
i
max
0
3. Выполняют перемежение символов исходной ПСП в соответствии с законом фрактального отображения, обладающего хаотичной динамикой n=f(n, k, n),i=1…N: перемежение выполняют так, что на каждом i-м такте перемежения считывают из входного регистра n-й символ входной ПСП и записывают его как i-й символ выходной псевдослучайной последовательности, а номер символа входной ПСП n, подлежащего перемежению на i-м такте, вычисляют в соответствии с рекуррентным правилом , i=1…N. Операция взятия модуля modN по значению числа символов в исходной ПСП обеспечивает корректность вычисления номера n при всех значениях i, а количество символов в выходной последовательности равно при этом N. Целое число k=1, 2, 3… (множитель для i) - фиксированная константа на всем интервале формирования ПСП, изменение которой приводит к изменению структуры выходной ПСП. Значение n определяет начальное смещение номера символа исходной ПСП, с которого начинается перемежение;
max
4. Перемежение осуществляют циклически по N тактов в каждом цикле;
max
П
5. Подают символы синтезируемой таким образом ПСП после каждого такта перемежения на выход генератора. Величина N определяет количество символов в периоде выходной ПСП. Количество циклов перемежения N определяет длительность генерируемого сигнала;
0
6. Для перехода к формированию другой ПСП ансамбля изменяют значение параметра начальной установки устройства перемежения - n или значение целочисленного множителя k.
Предлагаемый способ синтеза наборов ортогональных ПСП свободен от недостатков прототипа и обеспечивает получение следующих преимуществ:
1. Способ обеспечивает универсальность структуры генератора ПСП;
max
2. Обеспечивает возможность формирования периодических ПСП с переменным числом символов в периоде, в зависимости от заданного значения N;
3. Позволяет из более короткой исходной ПСП сформировать более длинную;
ПСП
4. Количество синтезируемых ПСП при помощи данного способа много больше количества символов N исходной ПСП.
5. Повышается структурная скрытность формируемых ПСП вследствие используемого алгоритма перемежения на основе фрактального отображения, обеспечивающего хаотичную динамику изменения порядкового номера символа исходной псевдослучайной последовательности, подлежащего перемежению.
6. Структурная скрытность повышается также за счет возможности оперативной смены исходной ПСП во входном регистре генератора.
Схема устройства, реализующего предлагаемый способ формирования наборов ортогональных псевдослучайных последовательностей с использованием свойств фрактальных отображений, представлена на фиг.3.
На фиг.3 введены следующие обозначения:
1 - Входной регистр для исходной ПСП, выполняющий роль входного буфера;
2 - Мультиплексор;
3 - Блок формирования адреса для мультиплексора;
4 - Блок управления и ввода параметров настройки;
5 - Управляемый генератор тактовой частоты (УГТЧ).
Порядок функционирования устройства следующий:
ПСП
1. Во входной регистр (1) записывают исходную ПСП, состоящую из N символов;
max
0
2. В блок управления и ввода параметров настройки (4) записывают параметры настройки перемежителя символов исходной ПСП (N, n и k) и параметры, определяющие значение тактовой частоты выходной ПСП;
3. При помощи блока управления и ввода параметров настройки (4) запускают управляемый генератор тактовой частоты (УГТЧ) (5);
4. Выставляют на выходе УГТЧ (5) заданное значение тактовой частоты, которую подают на синхро-вход мультиплексора (2);
5. При поступлении импульса тактовой частоты от УГТЧ, в блоке управления (4) запускают процедуру формирования номера символа исходной ПСП, подлежащего перемежению в зависимости от порядкового номера импульса тактовой частоты УГТЧ (5);
i
max
0
ПСП
i
max
i
max
6. Формируют значения номеров символов исходной ПСП - n, подлежащих перемежению на i-м такте, в соответствии с рекуррентным законом отображения, обладающего свойством хаотичной динамики , i=1…N. Целое число k=1, 2, 3… (множитель для i) - фиксированная константа на всем интервале формирования ПСП, изменение которой приводит к изменению структуры выходной ПСП. Значение n определяет начальное смещение номера символа исходной ПСП, с которого начинается перемежение. Операция взятия модуля modN по значению числа символов в исходной ПСП обеспечивает корректность вычисления номера n при всех значениях i, а количество символов в выходной последовательности равно N. Сформированные значения номеров символов исходной ПСП n, i=1…N, подлежащих перемежению, подают на вход блока формирования адреса (3), выполняющего функцию дешифратора для мультиплексора (2);
7. Осуществляют выборку символа исходной ПСП по вычисленному адресу при помощи мультиплексора (2) синхронно с поступлением импульса тактовой частоты, выполняя тем самым перемежение символов исходной ПСП;
8. Подают символы, подвергшиеся перемежению, на выход;
max
9. После формирования, таким образом, N символов выходной ПСП (одного периода), при необходимости циклически повторяют п.п.5-9 для формирования непрерывной периодической псевдослучайной кодовой последовательности;
0
10. Для перехода к формированию ПСП другой структуры, изменяют значение k, n и повторяют п.п.1-10;
max
11. Для изменения длительности периода формируемых ПСП, изменяют значение N и повторяют п.п.1-10.
ПСП
max
0
max
0
В таблице 1 приведен пример работы алгоритма перемежения при следующих исходных данных: N=12, N=12, n=1, k=1. Из таблицы видно, что для выбранного рекуррентного закона отображения , i=1…N, обладающего свойством хаотичной динамики, не все символы исходной ПСП при заданных значениях n и k могут участвовать в формировании выходной кодовой последовательности.
Таблица 1
Пример работы устройства перемежения при N<sub>ПСП</sub>=12; N<sub>max</sub>=12; Значение n<sub>0</sub>=1, k=1;
* Номера символов исходной ПСП пронумерованы от 0 до N<sub>ПСП</sub>-1
№ такта Перемежения i
Значение n<sub>i-1</sub>
Значение <img file="00000003.tif" he="6" wi="35" img-content="undefined" img-format="tif" />
Значение <img file="00000004.tif" he="6" wi="54" img-content="undefined" img-format="tif" />
№ выбираемого символа исходной ПСП n<sub>i</sub>
1.
0
2
2
2
2.
2
7
7
7
3.
7
53
5
5
4.
5
30
6
6
5.
6
42
6
6
6.
6
43
7
7
7.
7
57
9
9
8.
9
90
6
6
9.
6
46
10
10
10.
10
111
3
3
11.
3
21
9
9
12.
9
94
10
10
Предлагаемый способ и устройство, его реализующее, обладают указанными выше преимуществами исходя из следующего:
1. Универсальность способа подтверждается предложенной структурой генератора (фиг.3), сохраняющего свою структуру при переходе к формированию новой ПСП;
2. Повышается структурная скрытность формируемых ПСП и сложных сигналов на их основе вследствие использования изменяющегося алгоритма перемежения и возможности изменения параметров алгоритма перемежения, а также структуры исходной ПСП, загружаемой во входной регистр (1);
3. Структурная скрытность формируемых ПСП гарантируется также наличием хаотичной динамики используемого алгоритма перемежения;
0
0
4. Изменение параметра (n=n+1) в алгоритме перемежения приводит к формированию новой ПСП ансамбля;
max
max
max
ПСП
5. Изменение значения N, определяющего глубину перемежения, обеспечивает формирование ПСП различной длины, причем N может принимать любое значение в т.ч. N>N. За счет этого обеспечивается возможность формирования набора (ансамбля) ПСП различной длины.
Таким образом, достигается цель предлагаемого изобретения.