Введение

Псевдослучайный сигнал с характеристиками, схожими со шумом.

В криптографии псевдослучайный шум (PRN) — это сигнал, подобный шуму, который удовлетворяет одному или нескольким стандартным тестам на статистическую случайность. Хотя он кажется лишенным какой-либо определенной закономерности, псевдослучайный шум состоит из детерминированной последовательности импульсов, которая повторяется после достижения своего периода. В криптографических устройствах шаблон псевдослучайного шума определяется ключом, а период повторения может быть очень большим, даже исчисляться миллионами цифр. Псевдослучайный шум используется в некоторых электронных музыкальных инструментах, как самостоятельно, так и в качестве входного сигнала для субтрактивного синтеза, а также во многих генераторах белого шума. В системах с расширенным спектром приемник сопоставляет локально сгенерированный сигнал с принятым сигналом. Такие системы требуют набора из одного или нескольких "кодов" или "последовательностей", которые, подобно случайному шуму, имеют очень низкую корреляцию с любой другой последовательностью в наборе, с той же последовательностью при значительно отличающемся временном сдвиге, с узкополосными помехами или с тепловым шумом. В отличие от случайного шума, необходимо, чтобы одну и ту же последовательность было легко генерировать как на передатчике, так и на приемнике, поэтому локально сгенерированная последовательность приемника имеет очень высокую корреляцию с передаваемой последовательностью. В системе прямого распространения спектра каждый бит в псевдослучайной двоичной последовательности называется чипом, а величина, обратная его периоду – скоростью чипа; сравните со скоростью передачи битов и скоростью символов. В последовательности частотного скачка каждое значение в псевдослучайной последовательности называется номером канала, а величина, обратная его периоду – скоростью скачка. Раздел 15 FCC предписывает наличие как минимум 50 различных каналов и частоту скачка не менее 2,5 Гц для узкополосных систем частотного скачка. Спутники GPS передают данные со скоростью 50 бит в секунду – каждый спутник модулирует свои данные одним потоком PN-битов со скоростью 1,023 миллиона чипов в секунду и теми же данными другим потоком PN-битов со скоростью 10,23 миллиона чипов в секунду. GPS-приемники сопоставляют принятый поток PN-битов с локальной опорной точкой для измерения расстояния. GPS – это система, работающая только на прием, использующая относительные измерения времени от нескольких спутников (и известные положения спутников) для определения местоположения приемника. Другие приложения для определения дальности включают в себя двустороннюю передачу. Локальная станция генерирует псевдослучайную битовую последовательность и передает ее в удаленное местоположение (с использованием любой техники модуляции). Объект в удаленном местоположении отражает этот PN-сигнал обратно на станцию местоположения либо пассивно, как в некоторых типах радиолокационных и гидроакустических систем, либо с использованием активного ответчика в удаленном местоположении, как в системе объединенного S-диапазона Apollo. Сопоставляя (задержанную версию) переданного сигнала с принятым сигналом, можно определить точное время прохождения сигнала в обе стороны до удаленного местоположения и, следовательно, расстояние.

Код PN

Псевдошумный код (PN-код) или псевдослучайный шумовой код (PRN-код) — это код, спектр которого аналогичен спектру случайной последовательности битов, но генерируется детерминированным образом. Наиболее часто используемые последовательности в системах с прямой последовательностью расширения спектра включают последовательности максимальной длины, коды Голда, коды Каса́ми и коды Баркера.