СПОСОБ И УСТРОЙСТВО ДЛЯ ГЕНЕРАЦИИ ПОСЛЕДОВАТЕЛЬНОСТИ ШИФРОВАНИЯ В СИСТЕМЕ СВЯЗИ

1. Способ беспроводной связи, содержащий этап, на котором
используют процессор, выполняющий инструкции, доступные для выполнения с помощью компьютера, запомненные в запоминающей среде, доступной для чтения с помощью компьютера, чтобы осуществлять следующие действия:
генерацию циклических сдвигов для генератора последовательности с помощью маскировки выходных значений регистра сдвига с помощью одного или более векторов и
продвижение генератора последовательности в будущее состояние частично на основании выходных значений и векторов.
2. Способ по п.1, в котором векторы связаны с полиномом с множеством бит.
3. Способ по п.1, дополнительно содержащий этап, на котором генерируют один или более m-параметров для генератора последовательности.
4. Способ по п.3, в котором m-параметры объединяют как множество, чтобы сформировать последовательность Голда.
5. Способ по п.4, в котором последовательность Голда формируют с помощью операции исключающего ИЛИ, по меньшей мере, двух множеств m-параметров.
6. Способ по п.1, дополнительно содержащий этап, на котором генерируют циклический сдвиг с помощью сумматора по модулю 2.
7. Способ по п.6, в котором генерируют дополнительное значение полинома с помощью сумматора по модулю 2.
8. Способ по п.1, дополнительно содержащий этап, на котором применяют разные значения маски, по меньшей мере, к двум множествам m-последовательностей.
9. Способ по п.1, дополнительно содержащий этап, на котором генерируют одну или более функций переключения последовательности.
10. Способ по п.1, дополнительно содержащий этап, на котором генерируют одну или более функций переключения последовательности, специфичного для ячейки.
11. Способ по п.1, дополнительно содержащий этап, на котором генерируют одну или более функций переключения последовательности, специфичного для ресурса.
12. Способ по п.1, дополнительно содержащий этап, на котором генерируют одну или более функций переключения ортогонального покрытия.
13. Способ по п.1, дополнительно содержащий этап, на котором автоматически разблокируют или блокируют переключение индекса последовательности.
14. Устройство связи, содержащее
память, которая сохраняет инструкции для генерации циклических сдвигов для генератора последовательности с помощью объединения выходных значений регистра сдвига с одним или более векторов и запуска генератора последовательности в будущем состоянии частично на основании выходных значений и векторов, и
процессор, который выполняет инструкции.
15. Устройство по п.14, дополнительно содержащее один или более m-параметров, которые используют для генератора последовательности.
16. Устройство по п.15, в котором m-параметры объединяют как множество, чтобы сформировать последовательность Голда.
17. Устройство по п.16, в котором последовательность Голда формируют с помощью операции исключающего ИЛИ, по меньшей мере, двух множеств m-параметров.
18. Устройство по п.14, дополнительно содержащее сумматор по модулю 2, чтобы генерировать циклические сдвиги.
19. Устройство связи, содержащее
средство для сдвига выходных значений регистра с помощью одного или более векторов,
средство для генерации одного или более m-параметров в соответствии с векторами, и
средство для установки будущего состояния частично на основании выходных значений, m-параметров и векторов.
20. Устройство по п.19, в котором m-параметры связывают с множеством последовательностей, которые используют, чтобы сформировать последовательность Голда.
21. Среда, доступная для чтения с помощью компьютера, содержащая
маскировку выходных значений регистра с помощью одного или более векторов,
суммирование одного или более m-параметров в соответствии с векторами и
установку генератора последовательности в будущее состояние частично на основании выходных значений, m-параметров и векторов.
22. Среда, доступная для чтения с помощью компьютера, по п.21, содержащая использование сумматора, чтобы выполнять операцию циклического сдвига.
23. Среда, доступная для чтения с помощью компьютера, по п.21, дополнительно содержащая конфигурирование генератора последовательности с помощью значения полинома.
24. Процессор, который выполняет следующие инструкции:
корректировка выходных значений регистра в соответствии с одним или более векторами,
упорядочивание одного или более m-параметров с помощью векторов и
установка генератора последовательности в будущее состояние частично на основании выходных значений, m-параметров и векторов.
25. Процессор по п.24, дополнительно содержащий генерацию последовательности Голда, по меньшей мере, из двух m-последовательностей.
26. Способ беспроводной связи, содержащий этапы, на которых
генерируют первый вектор маскировки из полинома генератора последовательности и первого циклического сдвига,
генерируют второй вектор маскировки из полинома генератора последовательности и второго циклического сдвига и
используют первый и второй вектор маскировки, чтобы маскировать выходные значения регистра сдвига, чтобы получить первое выходное значение и второе выходное значение, причем первое выходное значение и второе выходное значение используют, чтобы генерировать будущее состояние последовательности.
27. Способ по п.26, дополнительно содержащий этап, на котором суммируют результаты первого выходного значения, чтобы создать первую случайную последовательность.
28. Способ по п.26, дополнительно содержащий этап, на котором суммируют результаты второго выходного значения, чтобы создать вторую случайную последовательность.
29. Устройство, работающее в системе беспроводной связи, содержащее
средство для генерации первого вектора маскировки из полинома генератора последовательности и первого циклического сдвига,
средство для генерации второго вектора маскировки из полинома генератора последовательности и второго циклического сдвига и
средство для обработки первого и второго вектора маскировки, чтобы маскировать выходные значения регистра сдвига, чтобы получить первое выходное значение и второе выходное значение, которые используют, чтобы генерировать последовательность Голда.
30. Устройство по п.29, дополнительно содержащее компонент, чтобы суммировать результаты первого выходного значения, чтобы создать первую случайную последовательность, и для суммирования результатов второго выходного значения, чтобы создать вторую случайную последовательность.
31. Среда, доступная для чтения с помощью компьютера, содержащая инструкции, которые при выполнении с помощью компьютера, заставляют компьютер выполнять операции, включающие в себя
генерацию первого вектора маскировки из полинома генератора последовательности и первого циклического сдвига,
генерацию второго вектора маскировки из полинома генератора последовательности и второго циклического сдвига и
использование первого и второго вектора маскировки, чтобы маскировать выходные значения регистра сдвига, чтобы получить первое выходное значение и второе выходное значение,
суммирование компонентов первого выходного значения, чтобы создать первую случайную последовательность, и
суммирование компонентов второго выходного значения, чтобы создать вторую случайную последовательность.
32. Среда, доступная для чтения с помощью компьютера по п.31, дополнительно содержащая генерацию последовательности Голда, по меньшей мере, из двух m-последовательностей.
33. Устройство, работающее в системе беспроводной связи, содержащее
процессор, сконфигурированный для
генерации первого вектора маскировки из полинома генератора последовательности и первого циклического сдвига,
генерации второго вектора маскировки из полинома генератора последовательности и второго циклического сдвига,
сдвига первого и второго вектора маскировки с помощью выходных значений регистра сдвига, чтобы получить первое выходное значение и второе выходное значение, и
генерации, по меньшей мере, одной псевдослучайной последовательности из вектора маскировки и выходных значений регистра сдвига.
34. Устройство по п.33, дополнительно содержащее обработку, по меньшей мере, одного значения m-последовательности в соответствии с первым и вторым вектором маскировки.
35. Устройство по п.34, дополнительно содержащее генерацию, по меньшей мере, одного значения последовательности Голда.
36. Способ связи, содержащий этап, на котором
используют процессор, выполняющий инструкции, доступные для выполнения с помощью компьютера, запомненные в запоминающей среде, доступной для чтения с помощью компьютера, чтобы осуществлять следующие действия:
генерацию циклических сдвигов для генератора последовательности, и
продвижение псевдослучайных последовательностей в генераторе последовательности с помощью установки фазы регистра сдвига в требуемое будущее состояние.
37. Способ по п.36, в котором дополнительное состояние зависит от генерации полинома, требуемого числа этапов продвижения и начального состояния.
38. Способ по п.36, дополнительно содержащий этапы, на которых используют один или более m-параметров, чтобы генерировать последовательные последовательности бит, встречающихся до требуемого будущего состояния, и используют биты, чтобы инициализировать фазу регистра сдвига.