Устройство для формирования словарей нелинейных рекуррентных последовательностей
Изобретение относится к технике формирования дискретных сигналов, использующихся в системах связи ирадиолокации со сложными сигналами. Цель изобретения - повышение криптоустойчивости и имитостойкости за счет увеличения длины нелинейных рекуррентных последовательностей. Цель достигается тем, что устройство для формирования словарей нелинейных рекуррентных последовательностей содержит блок формирования циклической последовательности символов, блок формирования оптимальной последовательности и блок управления. 2 ил.
Изобретение относится к технике формирования дискретных сигналов, использующихся в системах связи и радиолокации со сложными сигналами (шумоподобными сигналами - ШПС).
Известны устройства формирования нелинейных рекуррентных последовательностей (НЛРП) дискретных сигналов [1] и [2], обеспечивающие формирование НЛРП соответственно длительностей L=8, L=10, L=11, L=16 и на их основе словарей НЛРП (соответствующих длительностей) и смену их по заданной имитостойкой, криптоустойчивой программе. Применение данных устройств обеспечивает повышение помехозащищенности: помехоустойчивости от естественных и преднамеренных помех, скрытности, имитостойкости, криптоустойчивости специальных систем связи со сложными сигналами, имеющих ограниченные частотно-энергетические ресурсы, причем выигрыш в помехозащищенности таких систем увеличивается при использовании систем НЛРП большей длительности. Известно, что помехоустойчивость (Р) систем, использующих сложные сигналы (ШПС), увеличивается при увеличении базы ШПС, что для дискретных сигналов тождественно увеличению их длительности, т.е. при увеличении увеличивается пропорционально Р. В соответствии оцениваются энергетическая скрытность SE=[(V-1)Pош-1]












временная скрытность
Sт = V log2[(Q/




+ log2L], (4)
время раскрытия системы сигналов
Тв=Sv




















Данный цикл работы может повториться, начиная с 33-го такта, что определяется оператором с помощью "кода шифра словари", подаваемого на вход кода шифра устройства. Формирование определенного типа словаря НЛРП происходит следующим образом. Объем словаря НЛРП, как и любого другого словаря КРП, определяется числом автоизоморфных преобразований. Для НЛРП L=30 (характеристического кода) имеется один неинверсный изоморфизм, остальные (29) - автоморфные преобразования, которые представляют собой циклические сдвиги этого неинверсного изоморфизма. В нашем случае неинверсным изоморфизмом является НЛРП хв= = 110110111100010101110000100100, формирование которого обеспечивается устройством при начальной фазе регистра 28 11100. Для формирования других (автоморфных) НЛРП достаточно обеспечить начало формирования НЛРП не с начальной фазы 11100, как было показано, а с начальной фазы такой, которая соответствует какому-либо промежуточному состоянию разрядов регистра 7. Выбор в качестве начальной фазы любого промежуточного состояния регистра 7 не нарушает цикличной работы (с периодом L=30) регистра 7, так как это не зависит от начальной фазы из определенного набора начальных фаз (промежуточных состояний регистра 7). Характер словаря НЛРП, таким образом, зависит от того, какая начальная фаза устанавливается в регистре 7 после того, как была сформирована определенная (предыдущая) НЛРП. Порядок выбора начальных фаз, таким образом, определяет вид формируемого словаря НЛРП. Он может состоять только из одной постоянно формируемой НЛРП, только из двух постоянно формируемых НЛРП. В порядок выбора начальных фаз, таким образом, закладываются свойства имитостойкости, криптоустойчивости словаря НЛРП. Чем сложнее этот порядок чередования, тем выше имитостойкость, криптоустойчивость словаря НЛРП. Оптимальным в этом случае будет словарь, построенный с помощью такого порядка чередования НЛРП, который носит псевдослучайный характер. Однако в любом конкретном случае, определяемом условиями функционирования должна иметься возможность изменять этот порядок с помощью генератора. В первом такте на вход кода шифра устройства оператором заносится код числа 3(00011). Это означает, что в регистре 28 после начала формирования первой НЛРП заполнено третье промежуточное состояние регистра 7 (в нашем случае это будет в пятый тактовый момент), состояние 00111 регистра 7, поскольку счетчик 33, в который записывается код числа 3 (00011) в качестве его начального состояния, переполняется и выдает импульс переполнения через три тактовых импульса. Затем по окончании формирования первой НЛРП запомненное промежуточное состояние регистра 7 считывается из регистра 28 в регистр 7, но уже в качестве его начальной фазы. Начинается процесс формирования другой НЛРП. Если к этому моменту не был изменен код шифра словаря, то в последующем опять запоминается в регистре 28 каждое промежуточное состояние регистра 7, затем считывается в регистр 7 в качестве его начальной фазы. Например, порядок чередования типа "каждая третья фаза" перебирает в конце концов (спустя 30 циклов) всевозможные начальные фазы так же, как и любой другой порядок типа "каждая n-я фаза", где n=2,3,...,30, а порядок типа "каждая первая фаза" обеспечивает формирование словаря, состоящего только из одной НЛРП. Таким образом, числом n в законе "каждая n-я фаза" закладывается порядок чередования начальных фаз, т.е. порядок чередования НЛРП в словаре, т.е. характер типа словаря НЛРП. В режиме формирования словаря НЛРП устройство работает следующим образом. В первом такте в регистр 31 записывается код шифра словаря в виде двоичного кода ключевого числа (например, 3-00011). Во втором такте синхроимпульс "Начало работы" обеспечивает считывание из регистра 31 в счетчик 33 код числа 3 (00011). В третьем такте вместе с началом формирования первой НЛРП тактовые импульсы с генератора 34 поступают для счета в счетчик 29, а через открытый ключ 32 на счетный вход счетчика 33. Так как в счетчик 33 было записано состояние "3" (00011), то, спустя три такта, на его выходе появляется импульс переполнения, который закрывает ключ 32, обеспечивает, если меняется код шифра, запись в регистр 31 кода другого числа и запись третьего промежуточного состояния регистра 7. Если код шифра не изменяется, то состояние регистра 31 не изменяется в этом такте. Спустя 30 тактовых импульсов генератора 34 на выходе счетчика 29 появляется импульс переполнения, который открывает ключ 32 и обеспечивает считывание кода числа 3 (в данном случае) на счетчик 33 и считывание в регистр 7 кода заполненной начальной фазы. Таким образом, в 33-м такте заканчивается формирование первой НЛРП и все устройство подготавливается для формирования последующей НЛРП из данного словаря, определяемого шифром-числом 3. Начиная с 34-го такта, начинается формирование НЛРП, определяемой начальной фазой 00111, которая была промежуточным состоянием регистра 7 в пятом такте (по фиг. 2). Эта НЛРП имеет вид М={011011110001010111000010010011} и тем самым представляет трехсимвольный сдвиг влево исходной НЛРП М={110110111100010101110000100100}. Таким образом, процесс формирования НЛРП продолжается по ранее описанному принципу так, что через каждые 30 тактов формируются новые НЛРП, сдвинутые от предыдущих на три символа влево. Конец формирования словаря такой НЛРП на фиг. 2 обозначен как конец НЛРП. В 64-м такте момент записывается (по усмотрению или оператора, или других программных средств) новый код шифра словаря, например 14-01110. Это, начиная с 67-го такта, обеспечивает формирование такого словаря НЛРП, в котором каждая последующая НЛРП отличается от предыдущих сдвигов на десять тактов влево. Процесс формирования НЛРП такой же, за исключением того, что импульс переполнения с выхода счетчика 33 появляется, спустя десять тактовых импульсов, а вследствие этого запоминается в регистре 28 десятое промежуточное состояние регистра 7 после начала формирования НЛРП.
Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2
Похожие патенты:
Изобретение относится к вычислительной технике и может быть использовано для аппаратной поддержки контроля корректности баз знаний в системах искусственного интеллекта
Изобретение относится к автоматике и вычислительной технике и может быть использовано при цифровой обработке сигналов
Аппроксиматор монотонных функций // 2023298
Изобретение относится к автоматике и вычислительной технике и может найти применение в специализированных вычислительных и информационно-измерительных системах
Аппроксиматор монотонных функций // 2023297
Изобретение относится к автоматике и вычислительной технике и может найти применение в специализированных вычислительных и информационно-измерительных системах
Аппроксиматор монотонных функций // 2023296
Изобретение относится к автоматике и вычислительной технике и может найти применение в специализированных вычислительных и информационно-измерительных системах
Система навигации летательного аппарата // 2022356
Изобретение относится к вычислительной технике и может быть использовано для управления полетом летательного аппарата (ЛА) на основе результатов совместной обработки информации инерциальной навигационной системы и сравнения карт местности
Изобретение относится к вычислительной технике и может быть использовано для формирования эталонной карты местности навигационных систем
Изобретение относится к вычислительной технике и предназначено для определения лексических множеств, построения словарей и для аппаратной реализации микрокоманды объединения лексических множеств
Изобретение относится к вычислительной технике и может быть использовано в системах управления банками данных
Цифровой анализатор спектра // 2022352
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных системах, предназначенных для обработки сигналов, в частности для проведения цифрового динамического спектрального анализа и корреляционной фильтрации сигналов
Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине
Изобретение относится к электронным играм
Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией
Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно
Изобретение относится к области вычислительной техники и предназначено для создания высокоскоростных систем обработки больших потоков данных в реальном режиме времени
Схемное устройство для параллельной обработки двух или более команд в цифровом компьютере // 2111531
Изобретение относится к цифровым компьютерным системам и предназначено для обработки двух и более команд параллельно
Многопроцессорная векторная эвм // 2113010
Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ
Изобретение относится к вычислительной технике и может найти применение в автоматизированных системах управления АСУ индустриального и специального назначения
Изобретение относится к изготовлению выкроек, в частности таких выкроек, которые должны использоваться при изготовлении предметов одежды