ГЕНЕРАТОР АНСАМБЛЯ СИГНАЛОВ Российский патент 2001 года по МПК H03K3/84 

Описание патента на изобретение RU2168853C1

Изобретение относится к технике формирования частотно-временных сигналов (ЧВС) и может быть использовано в специальных системах связи для повышения помехозащищенности передачи информации.

Известные регулярные методы построения ансамбля ЧВС, полученные на основе теории чисел [1, 2] , которые, с одной стороны, используют таблицу простых чисел и их наименьших первообразных корней, а с другой стороны, связаны с большими объемами трудоемких вычислений, выполняемых неалгоритмизированными способами. Кроме того, методы построения элементов ЧВС связаны с оценкой величины корня θm+r , где m - номер ЧВС, r - номер временного интервала ЧВС, которая при θ ≥ 5 и (m+r) ≥ 100 оказывается настолько большой, что с ней трудно оперировать даже с применением самых современных ЭВМ.

Недостаток известного устройства состоит в недостаточной структурной скрытности формируемых частотно-временных сигналов и малом объеме ансамбля генерируемых сигналов.

Наиболее близким к заявляемому генератору является устройство формирования ансамбля частотно-временных сигналов /Авторское свидетельство N 362437, H 03 K 3/80, 1972/. К недостаткам данного устройства также относятся недостаточная структурная скрытность формируемых сигналов и малый объем ансамбля генерируемых сигналов.

Заявляемое изобретение направлено на повышение структурной скрытности генерируемых частотно-временных сигналов за счет увеличения ансамбля сигналов.

Подобная задача возникает при разработке помехозащищенных специальных систем связи с использованием частотно-временных сигналов для передачи информации.

Построение устройства базируется на следующих теоретических основах.

Если f(x) - первообразный неприводимый полином [3] степени n над полем GF(p), то расширенное поле Галуа GF(pn) представляет собой множество, состоящее из всевозможных полиномов степени не выше (n-1):
αi(x) = γn-1•xn-1n-2•xn-2+...+γ1•x+γ0,
где γn-1,γn-2,...,γ1,γ0 может быть любым из p элементов простого поля GF(p).

Элемент расширенного поля αi(x), имеющий максимально возможный период, называется первообразным элементом расширенного поля GF(pn). Если обозначить первообразный элемент буквой θ, то степени θ012,...,θ(p**n)-2 различны и пробегают все ненулевые элементы расширенного поля GF(pn).

Поэтому первообразный элемент θ расширенного поля является образующим элементом мультипликативной группы поля G:
G = {θ012,...,θ(p**n)-2} (1)
Так как

то мультипликативная группа G(pn-1) расширенного поля GF(pn) - циклична.

Если θ - первообразный элемент расширенного поля GF(pn), то все степени θk, где k и (pn-1) - взаимно простые числа, также являются первообразными элементами этого расширенного поля. Таких чисел k имеется Φ(pn-1), где Φ(*) - функция Эйлера. Функция Эйлера Φ(k) определена для всех целых положительных k и представляет собой число чисел ряда 0, 1,..., (k -1) взаимно простых с k. Таким образом, в расширенном поле GF(pn) имеется Φ(pn-1) первообразных элементов и Φ(pn-1)/n первообразных неприводимых полиномов.

Регулярный метод построения больших систем ЧВК на основе мультипликативной группы G(pn-1) расширенного поля Галуа GF(pn) можно записать в виде следующего рекуррентного правила:
αjs(m, r)≡θ(mjs

+r)(modd fs(x),p), (3)
а с учетом выражений (1) и (2) может быть переписано в виде:
αjs(m, r+1)≡αjs(m,r)•θjs(modd fs(x),p), (4)
где αjs(m, r+1) - последующее значение элемента ЧВС для j-го образующего элемента и s-го первообразного неприводимого полинома;
αjs(m,r) - предыдущее значение элемента ЧВС для j-го образующего элемента и s-го первообразного неприводимого полинома;
αjs(m,l) - первое значение элемента ЧВС для j-го образующего элемента и s-го первообразного неприводимого полинома αjs(m,l) = m = 1 - (pn-1);
θjs - образующий элемент ансамбля ЧВС с объемом Vjs = pn-1;
fs(x) - s-й первообразный неприводимый полином;
m = 1 - (pn-1), m - номер ЧВС (номер строки);
r = 1 - (pn-1), r- номер временного сдвига ЧВС (номер столбца);
s - количество первообразных неприводимых полиномов f(x) степени n, s = 1÷Φ(pn-1)/n;
j - количество образующих элементов ансамбля ЧВС, j = 1÷Φ(pn-1);
Φ(*) - функция Эйлера;
Vjs = (pn-1) - ансамбль ЧВС для j-го образующего элемента θjs и s-го первообразного неприводимого полинома fs(x), p - простое число.

Сущность изобретения состоит в том, что от известного устройства формирования частотно-временных сигналов, содержащего последовательно соединенные дешифратор и блок высокочастотных генераторов, генератор тактовых импульсов, входную шину "От источника сообщения", выходы блока высокочастотных генераторов являются выходами генератора ансамбля сигналов, предлагаемый генератор ансамбля сигналов отличается тем, что повышение структурной скрытности частотно-временных сигналов достигается за счет введения первого счетчика, второго счетчика, третьего счетчика, четвертого счетчика, первого регистра, второго регистра, блока умножения по двойному модулю (modd f(x), р), первого блока памяти, второго блока памяти, шина "Начальная установка", причем выход генератора тактовых импульсов соединен с синхронизирующими входами первого и второго регистров, блока умножения по двойному модулю (modd f(x), р) и со счетным входом первого счетчика, выход переполнения которого соединен со счетным входом второго счетчика, выход переполнения которого соединен со счетным входом четвертого счетчика, выход переполнения которого соединен со счетным входом третьего счетчика, информационный выход второго счетчика соединен с первыми информационными входами первого и второго регистров, информационный выход третьего счетчика соединен с информационным входом первого блока памяти, информационный выход четвертого счетчика соединен с первым информационным входом второго блока памяти, информационный выход которого соединен со вторым информационным входом блока умножения по двойному модулю (modd f(x), р), информационный выход первого блока памяти соединен с первым информационным входом блока умножения по двойному модулю (modd f(x), р) и вторым информационным входом второго блока памяти, информационный выход второго регистра соединен с третьим информационным входом блока умножения по двойному модулю (modd f(x), р), информационный выход которого соединен со вторыми информационными входами второго регистра и первого регистра, информационный выход первого регистра соединен с информационным входом дешифратора, шина "Начальная установка" соединена со входами установки в исходное состояние первого, второго, третьего и четвертого счетчиков, первого и второго регистров, входная шина "От источника сообщения" соединена с третьим информационным входом второго регистра, а также с информационными входами второго, третьего и четвертого счетчиков.

Структурная электрическая схема генератора ансамбля сигналов представлена на фиг. 1, на фиг. 2 представлены эпюры напряжений на выходе соответствующих блоков, поясняющие принцип работы генератора, в табл. 1 приведен ансамбль ЧВС, генерируемый данным устройством.

Генератор ансамбля сигналов содержит блок 1 высокочастотных генераторов 11 - 1d, дешифратор 2, генератор 3 тактовых импульсов, первый счетчик 4, второй счетчик 5, первый регистр 6, блок умножения 7 по двойному модулю (modd f(x), р), второй регистр 8, третий счетчик 9, первый блок памяти 10, второй блок памяти 11, четвертый счетчик 12, входная шина "От источника сообщения" 13 и шина "Начальная установка" 14.

Генератор ансамбля сигналов работает следующим образом.

Ансамбль ЧВС, формируемый предлагаемым устройством, приведен в табл. 1 для простого числа p = 3 и n = 2, причем каждый элемент ЧВС, представленный в таблице, переводится в десятичное число по правилу:

1=1, 2=2, x=3, x+1=4, x+2=5, 2x=6, 2x+1=7, 2x+2=8.

Первый блок памяти 10 используется для хранения всех первообразных неприводимых полиномов, а второй блок памяти 11 используется для хранения всех образующих элементов ЧВС для заданных чисел p и n.

В исходном состоянии по сигналу с шины "Начальная установка" младшие разряды первого счетчика 4, второго счетчика 5, третьего счетчика 9, четвертого счетчика 12, первого регистра 6, второго регистра 8 (фиг. 2, б, в, д, г, к, з,) записывается значение единицы, а все остальные разряды устанавливаются в нулевое состояние. Таким образом, в первый счетчик 4, который считает количество элементов в ЧВС (номер столбца), запишется значение r = 1, во второй счетчик 5, который считает номера ЧВС, запишется значение m = 1, а в первый регистр 6 и во второй регистр 8 запишется первое значение ЧВС α11(1,1) = 1 (фиг. 2, к, з).

Под действием единицы s = 1 (фиг. 2, д), считываемой с третьего счетчика 9 на информационный вход первого блока памяти 10, выбирается значение первого первообразного неприводимого полинома f1(x) = x2+x+2 (фиг. 2, е) и на каждом такте работы устройства данное значение поступает на первый информационный вход блока умножения 7 по двойному модулю (modd f(x), р).

Под действием единицы j = 1 (фиг. 2, г), считываемой с четвертого счетчика 12 на первый информационный вход второго блока памяти 11, а также под действием значения первого первообразного неприводимого полинома f1(x) = x2+x+2 (фиг. 2, е) поступающего на второй информационный вход второго блока памяти 11, выбирается значение первого образующего элемента θ11 = x (фиг. 2, ж) и на каждом такте работы устройства поступает на второй информационный вход блока умножения по двойному модулю (modd f(x), р).

Под действием каждого тактового импульса с выхода генератора 3 тактовых импульсов (фиг. 2, а) содержимое первого регистра 6 поступает на информационный вход дешифратора 2 (фиг. 2, л), который включает определенный высокочастотный генератор (11 - 1d) блока 1 высокочастотных генераторов (фиг. 2, м), в результате чего генерируется фиксированная частота, соответствующая элементу αjs(m,r) ЧВС. В блоке умножения 7 по двойному модулю (modd f(x), р) (фиг. 2, и), выполняющем умножение по модулю первообразного неприводимого полинома f(x) и простого числа p, на каждом такте работы устройства умножается значение предыдущего элемента αjs(m,r) ЧВС, записанного во втором регистре 8 на значение образующего элемента θ11 = x (фиг. 2, ж), записанного во втором блоке памяти 11. Результат умножения, т.е. значение последующего элемента αjs(m,r+1) ЧВС (фиг. 2, и), с выхода блока умножения 7 по двойному модулю (modd f(x), р) записывается во второй регистр 8 и в первый регистр 6. Первый счетчик 4 подсчитывает количество элементов ЧВС (временной интервал). При поступлении (pn-1)-го тактового импульса, что соответствует формированию одного ЧВС (одна строка), импульс переполнения с выхода первого счетчика 4 поступает на счетный вход второго счетчика 5 (фиг. 2, в), увеличивая его содержимое на единицу m = 2. Значение нового номера ЧВС (m = 2) (фиг. 2, к, з) из второго счетчика 5 записывается в первый регистр 6 и во второй регистр 8 (фиг. 2, г), после чего начинается процесс формирования второй строки ансамбля ЧВС (см. табл. 1).

При поступлении во второй счетчик 5 (pn-1) импульсов, что соответствует формированию ансамбля Vjs = (pn-1) ЧВС для данного образующего элемента θ11 = x и первообразного неприводимого полинома f1(x) = x2+x+2, на выходе второго счетчика 5 появится импульс переполнения (фиг. 2, г), который поступает на счетный вход четвертого счетчика 12 и увеличивает его значение на единицу. Данное значение j = 2 (фиг. 2, г) поступает на первый информационный вход второго блока памяти 11, на второй информационный вход которого продолжает действовать значение первого первообразного неприводимого полинома f1(x) = x2+x+2 и выбирается значение второго образующего элемента θ21 = 2x+2 (фиг. 2, ж), а второй счетчик 5 устанавливается в исходное состояние.

При поступлении m•r•j = (pn-1)•(pn-1)•Φ(pn-1) тактовых импульсов на выходе устройства будет сформирован ансамбль ЧВС Vj1 для всех образующих элементов по первому первообразному неприводимому полиному f1(x) = x2+x+2.

При поступлении (pn-1)•(pn-1)•Φ(pn-1) тактовых импульсов на выходе четвертого счетчика 12 импульс переполнения поступает на счетный вход третьего счетчика 9, увеличивая его содержимое на единицу s = 2 (фиг. 2, д), и данное значение поступает на информационный вход первого блока памяти 10 и считывается значение следующего первообразного неприводимого полинома f2(х) = x2+2x+2 на первый информационный вход блока умножения 7 по двойному модулю (modd f(x), р) и на второй информационный вход второго блока памяти 11, т.е. в блоке умножения 7 по двойному модулю (modd f(x), р) вычисления будут происходить по модулю второго первообразного неприводимого полинома f2(x) = x2+2x+2 и простого числа р. Счетчики 4, 5, 12 переходят в исходное состояние.

Под действием m = 1 и s = 2 во втором блоке памяти 11 выбирается значение первого образующего элемента θ12 = x для второго первообразного неприводимого полинома f2(x) = x2+2x+2 и начинается процесс сформирования ансамбля ЧВС для всех образующих элементов по второму первообразному неприводимому полиному (см. табл. 1 второй столбец).

Если устройство используется для передачи конкретного сообщения, то с входной шины "От источника сообщения" во второй счетчик 5 и соответственно в первый регистр 6 и второй регистр 8 запишется номер ЧВС, в третий счетчик 9 запишется номер образующего элемента, в четвертый счетчик 12 запишется номер первообразного неприводимого полинома, что обеспечит формирование конкретного ЧВС, соответствующего передаваемому сообщению.

Для р = 3 и n = 2 устройство позволяет сгенерировать ансамбль V1 (см. табл. 1) с количеством L = (pn-1) = 8 элементов в ЧВС равный

S - количество первообразных неприводимых полиномов f(x) степени n, s = 1÷Φ(pn-1)/n;
J - количество образующих элементов, j = 1÷Φ(pn-1);
L - количество элементов в ЧВС.

Известное устройство позволяет генерировать ансамбль ЧВС с объемом, равным V2 = 8.

Таким образом, предлагаемое устройство позволяет увеличить объем ансамбля частотно-временных сигналов в 8 раз, что позволяет повысить структурную скрытность ансамбля частотно-временных сигналов.

Список литературы
1. Помехозащищенность радиосистем со сложными сигналами /Г.И. Тузов, В. А. Сивов, В. И. Прытков и др.; Под ред. Г.И. Тузова. - М.: Радио и связь, 1985. - 264 с.: с. 29-30.

2. Варакин Л.Е. Системы связи с шумоподобными сигналами. - М.: Радио и связь, 1985. - 384 с.: с. 136-141.

3. Свердлик М.Б. Оптимальные дискретные сигналы. М.: Сов. Радио, 1975, - 200 с.

Похожие патенты RU2168853C1

название год авторы номер документа
ГЕНЕРАТОР ФУНКЦИЙ УОЛША 1998
  • Шевчук П.С.
  • Погонышев С.А.
  • Донченко А.А.
  • Терещенко В.М.
  • Полторацкий Д.Г.
RU2141129C1
ГЕНЕРАТОР АНСАМБЛЯ СИГНАЛОВ 1998
  • Шевчук П.С.
  • Гунько В.Б.
  • Момот А.В.
RU2145769C1
Устройство для умножения произвольных элементов полей Галуа GF (р @ ) 1989
  • Сныткин Иван Илларионович
  • Горбенко Иван Дмитриевич
  • Дмитриев Вячеслав Иванович
SU1709297A2
Устройство для формирования элементов расширенных полей Галуа GF ( @ ) и кодовых последовательностей на их основе 1987
  • Горбенко Иван Дмитриевич
  • Глазин Дмитрий Евгеньевич
  • Замула Александр Андреевич
  • Бычковский Игорь Анатольевич
  • Захаров Александр Тимофеевич
SU1441413A1
СПОСОБ ТРАНСЛЯЦИОННОГО УСЛОЖНЕНИЯ НЕЛИНЕЙНЫХ РЕКУРРЕНТНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ В ВИДЕ КОДОВ КВАДРАТИЧНЫХ ВЫЧЕТОВ, СУЩЕСТВУЮЩИХ В ПРОСТЫХ ПОЛЯХ ГАЛУА GF(p), И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2017
  • Сныткин Иван Илларионович
  • Балюк Алексей Анатольевич
  • Сныткин Тимур Иванович
RU2669506C1
Устройство для умножения произвольных элементов полей Галуа GF(р @ ) 1979
  • Долгов Виктор Иванович
  • Горбенко Иван Дмитриевич
  • Сныткин Иван Илларионович
  • Александров Николай Васильевич
  • Осипов Борис Яковлевич
SU900281A1
СПОСОБ РАСКРЫТИЯ СТРУКТУРЫ НЕЛИНЕЙНЫХ РЕКУРРЕНТНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ В ВИДЕ КОДОВ КВАДРАТИЧНЫХ ВЫЧЕТОВ, СУЩЕСТВУЮЩИХ В ПРОСТЫХ ПОЛЯХ ГАЛУА GF(p), И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2017
  • Сныткин Иван Илларионович
  • Балюк Алексей Анатольевич
  • Сныткин Тимур Иванович
RU2661542C1
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ БИНАРНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 2009
  • Ипатов Валерий Павлович
  • Гайворонский Дмитрий Вячеславович
  • Шебшаевич Борис Валентинович
  • Филатченков Сергей Викторович
  • Болошин Сергей Борисович
RU2427886C2
УСТРОЙСТВО ФОРМИРОВАНИЯ ИМИТОСТОЙКИХ СИСТЕМ ДИСКРЕТНО-ЧАСТОТНЫХ СИГНАЛОВ С ВРЕМЕННЫМ УПЛОТНЕНИЕМ ИНФОРМАЦИИ 2011
  • Сныткин Иван Илларионович
  • Спирин Андрей Валентинович
  • Сныткин Тимур Иванович
  • Крюков Денис Матвеевич
RU2451327C1
Устройство для умножения полиномов над конечными полями GF(2 @ ) по модулю неприводимого многочлена 1981
  • Широков Алевтин Дмитриевич
  • Васильев Виктор Афанасьевич
SU997039A1

Иллюстрации к изобретению RU 2 168 853 C1

Реферат патента 2001 года ГЕНЕРАТОР АНСАМБЛЯ СИГНАЛОВ

Изобретение относится к технике формирования частотно-временных сигналов (ЧВС) и может быть использовано в специальных системах связи для повышения помехозащищенности передачи информации. Технический результат заключается в повышении структурной скрытности генерируемых частотно-временных сигналов за счет увеличения ансамбля сигналов. Технический результат достигается за счет того, что в генератор ансамбля сигналов, содержащий последовательно соединенные дешифратор и блок высокочастотных генераторов, генератор тактовых импульсов, входную шину "От источника сообщения", введены первый счетчик, второй счетчик, третий счетчик, четвертый счетчик, первый регистр, второй регистр, блок умножения по двойному модулю (modd f(x), р), первый блок памяти, второй блок памяти, шина "Начальная установка". 1 табл., 2 ил.

Формула изобретения RU 2 168 853 C1

Генератор ансамбля сигналов, содержащий последовательно соединенные дешифратор и блок высокочастотных генераторов, генератор тактовых импульсов, входную шину "От источника сообщения", выходы блока высокочастотных генераторов являются выходами генератора ансамбля сигналов, отличающийся тем, что в него введены первый счетчик, второй счетчик, третий счетчик, четвертый счетчик, первый регистр, второй регистр, блок умножения по двойному модулю (modd f(x), р), первый блок памяти, второй блок памяти, шина "Начальная установка", причем выход генератора тактовых импульсов соединен с синхронизирующими входами первого и второго регистров, блока умножения по двойному модулю (modd f(x), р) и со счетным входом первого счетчика, выход переполнения которого соединен со счетным входом второго счетчика, выход переполнения которого соединен со счетным входом четвертого счетчика, выход переполнения которого соединен со счетным входом третьего счетчика, информационный выход второго счетчика соединен с первыми информационными входами первого и второго регистров, информационный выход третьего счетчика соединен с информационным входом первого блока памяти, информационный выход четвертого счетчика соединен с первым информационным входом второго блока памяти, информационный выход которого соединен со вторым информационным входом блока умножения по двойному модулю (modd f(x), р), информационный выход первого блока памяти соединен с первым информационным входом блока умножения по двойному модулю (modd f(x), р) и вторым информационным входом второго блока памяти, информационный выход второго регистра соединен с третьим информационным входом блока умножения по двойному модулю (modd f(x), р), информационный выход которого соединен со вторым информационным входом второго регистра и вторым информационным входом первого регистра, информационный выход которого соединен с информационным входом дешифратора, шина "Начальная установка" соединена со входами установки в исходное состояние первого, второго, третьего и четвертого счетчиков, первого и второго регистров, входная шина "От источника сообщения" соединена с третьим информационным входом второго регистра, а также с информационными входами второго, третьего и четвертого счетчиков.

Документы, цитированные в отчете о поиске Патент 2001 года RU2168853C1

ГЕНЕРАТОР СЛУЧАЙНЫХ ИМПУЛЬСОВ 1992
  • Бурмистров Ю.И.
  • Бубнов В.П.
  • Сафонов В.И.
  • Шулепин В.В.
RU2032987C1
ГЕНЕРАТОР СЛУЧАЙНЫХ ИМПУЛЬСОВ 1992
  • Бурмистров Ю.И.
  • Бубнов В.П.
  • Сафонов В.И.
  • Ильяшенко А.Н.
RU2032986C1
ГЕНЕРАТОР СЛУЧАЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ 1995
  • Гришкин С.Г.
  • Песошин В.А.
RU2096912C1
Генератор случайных сигналов 1978
  • Казаков Юрий Константинович
  • Моргунов Александр Николаевич
SU750709A1
ОБНАРУЖЕНИЕ И ПЕРЕДАЧА СИГНАЛА СИНХРОНИЗАЦИИ ДЛЯ РАДИОСИСТЕМЫ 2018
  • Шэн, Цзя
  • Аиба, Тацуси
  • Ногами, Тосидзо
RU2768276C2

RU 2 168 853 C1

Авторы

Шевчук П.С.

Валяев И.Г.

Момот А.В.

Полторацкий Д.Г.

Донченко А.А.

Даты

2001-06-10Публикация

1999-12-06Подача