ХАОТИЧЕСКИЕ КОДЫ РАСШИРЕНИЯ СПЕКТРА И ИХ СОЗДАНИЕ

1. Способ создания набора кодов расширения спектра, при этом набор имеет предварительно заданную кардинальность, а способ включает в себя
определение первого и второго хаотических псевдослучайных шумовых кодов, при этом первый и второй псевдослучайные шумовые коды имеют подобные дельта-функции функции автокорреляции и функции низкой кросс-корреляции,
определение следующих псевдослучайных шумовых кодов посредством осуществления этапов
(а) создание следующего псевдослучайного шумового кода вычислением
,
k
1
2
k
где k - положительный интегральный индекс, D - следующий создаваемый псевдослучайный шумовой код, C - первый псевдослучайный шумовой код, C - второй псевдослучайный шумовой код, F - двоичная функция, основанная на основных двоичных операциях, и T - оператор, который циклически сдвигает код на k положений чипа;
k
k
(б) добавление псевдослучайного шумового кода D к набору, содержащему первый и второй псевдослучайные шумовые коды, если псевдослучайный шумовой код D имеет подобные дельта-функции функции автокорреляции и функции низкой кросс-корреляции с уже определенными псевдослучайными шумовыми кодами;
k
(в) выбраковка псевдослучайного шумового кода D, если условия для добавления к набору уже определенных псевдослучайных шумовых кодов этапа (б) не являются удовлетворительными;
(г) модифицирование (приращение или уменьшение) индекса k и повторение этапов (а)-(г) до тех пор, пока кардинальное число набора определенных псевдослучайных шумовых кодов не достигнет кардинальности набора кодов расширения спектра, который необходимо создать.
2. Способ по п.1, в котором первый хаотический псевдослучайный шумовой код определяют путем создания предварительного набора хаотических псевдослучайных шумовых кодов, основанных на итеративном хаотическом отображении, и выбора в качестве первого хаотического псевдослучайного шумового кода кода предварительного набора, который проявляет наилучшую подобную дельта-функции функцию автокорреляции псевдослучайных шумовых кодов предварительного набора.
3. Способ по п.2, в котором второй хаотический псевдослучайный шумовой код определяют путем выбора из предварительного набора псевдослучайного шумового кода, имеющего подобную дельта-функции автокорреляцию, и кросс-корреляция которого с первым псевдослучайным шумовым кодом проявляет только один преобладающий пик для определенной задержки, обозначаемой далее L,
при этом задержка предпочтительно соответствует примерно половине длины кода, обратно переставляет первые L чипы выбранного псевдослучайного шумового кода и сохраняет остающиеся чипы выбранного псевдослучайного шумового кода.
4. Способ по п.2, в котором итеративное хаотическое отображение является по меньшей мере одним из отображения «тент», отображения «зуб пилы» и n-стороннего отображения Бернулли.
5. Способ по п.1, в котором двоичная функция основана на по меньшей мере одном из сдвига, обратной перестановки и реверсирования.
6. Способ по п.2, в котором создание предварительного набора хаотических псевдослучайных кодов содержит эмуляцию хаотического отображения путем расширенного линейного регистра сдвига с обратными связями.
7. Набор кодов расширения спектра, полученный из способа по одному из пп.1-6.
8. Носитель данных, имеющий сохраненный в нем набор кодов расширения спектра по п.6.
9. Носитель данных, имеющий сохраненные в нем, выполняемые компьютером инструкции для осуществления способа одному из пп.1-6.
10. Применение набора кодов расширения спектра по п.7 в системе коллективного доступа с кодовым разделением каналов (CDMA) или системе спутниковой навигации.