Способ и устройство для генерации последовательности шифрования в системе связи

Иллюстрации

Показать все

Изобретение относится к вычислительной технике, а именно к системам беспроводной связи, а именно к генерации последовательности шифрования в системе беспроводной связи. Техническим результатом является обеспечение эффективного способа генерирования случайных последовательностей для беспроводной связи. Способ беспроводной связи, в котором используют процессор, выполняющий машиноисполняемые инструкции, хранящиеся на машиночитаемом носителе, чтобы осуществлять следующие действия, согласно которым: генерируют циклические сдвиги для генератора последовательности посредством маскирования выходных значений регистра сдвига с помощью одного или более векторов; генерируют одну или более m-последовательностей для генератора последовательности согласно упомянутым векторам; и продвигают генератор последовательности в будущее состояние последовательности частично на основе упомянутых выходных значений, m-последовательностей и векторов. 10 н. и 26 з.п. ф-лы, 11 табл., 11 ил.

Реферат

Эта заявка притязает на приоритет предварительной заявки на патент США №61/039713, озаглавленной “Способ и устройство для генерации последовательности шифрования в системе связи”, и зарегистрированной 26 марта 2008 г., которая включена в настоящее описание посредством ссылки.

Область техники, к которой относится изобретение

Следующее описание, в целом, относится к системам беспроводной связи и, более конкретно, к генерации последовательности шифрования в системе беспроводной связи.

Уровень техники

Беспроводные системы связи широко применяются, чтобы обеспечивать различные типы содержания связи, такого как речь, данные и т.д. Эти системы могут являться системами множественного доступа, которые могут поддерживать связь с множеством пользователей с помощью совместного использования доступных системных ресурсов (например, полосы частот и мощности передачи). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы долгосрочного развития (LTE) 3GPP, включая E-UTRA и системы множественного доступа с ортогональным частотным разделением (OFDMA).

Мультиплексная система связи с ортогональным частотным разделением (OFDM) фактически разделяет всю полосу частот системы на множество (N F) поднесущих, которые также могут называться частотными подканалами, тонами или частотными элементами дискретизации. Для системы OFDM данные для передачи (т.е. биты информации) сначала кодируют с помощью конкретной схемы кодирования, чтобы сгенерировать закодированные биты, и закодированные биты дополнительно группируют в символы из множества бит, которые затем отображают в символы модуляции. Каждый символ модуляции соответствует точке в совокупности сигналов, определенной конкретной схемой модуляции (например, M-PSK или M-QAM), используемой для передачи данных. В каждом интервале времени, который может зависеть от полосы частот каждой частотной поднесущей, символ модуляции может быть передан по каждой из N F частотных поднесущих. Таким образом, OFDM может быть использована, чтобы бороться с межсимвольными помехами (ISI), вызванными частотным избирательным затуханием, которое отличается разными величинами ослабления по всей полосе частот системы.

Обычно система беспроводной связи множественного доступа может одновременно поддерживать связь для множества беспроводных терминалов, которые осуществляют связь с одной или более базовыми станциями с помощью передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций в терминалы, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов в базовые станции. Эта линия связи может быть установлена с помощью системы с одним входом и одним выходом, с множеством входов и одним выходом или с множеством входов и множеством выходов (MIMO).

Система MIMO использует множество (NT) антенн передачи и множество (NR) антенн приема для передачи данных. Канал MIMO, сформированный с помощью NT антенн передачи и NR антенн приема, может быть разбит на NS независимых каналов, которые также упоминают как пространственные каналы, где . Обычно каждый из NS независимых каналов соответствует измерению. Система MIMO может обеспечивать улучшенную производительность (например, более высокую пропускную способность и/или большую надежность), если используют дополнительные размерности, созданные с помощью множества антенн передачи и приема. Система MIMO также поддерживает системы дуплексной связи с временным разделением (TDD) и дуплексной связи с частотным разделением (FDD). В системе TDD передачи прямой и обратной линии связи происходят в одной и той же частотной области, таким образом, что принцип взаимности дает возможность оценки канала прямой линии связи по каналу обратной линии связи. Это дает возможность точке доступа извлекать коэффициент усиления формирования луча передачи по прямой линии связи, когда в точке доступа имеется множество антенн.

В системах долгосрочного развития (LTE) используют последовательности Голда для разных целей рандомизации, таких как отображение VRB в PRB восходящей линии связи (UL), шифрование последовательности (виртуального блока ресурса и физического блока ресурса), генерация случайной последовательности, переключение индекса опорного сигнала (RS) демодуляции (DM) UL и т.д. Последовательности могут быть персонализированы с помощью установки начальных состояний регистров сдвига компонентов в разные значения. В определенных случаях, таких как декодирование физического широковещательного канала (PBCH), необходимо проверять множество гипотез временного сдвига последовательности, что делает необходимым, чтобы это множество циклических сдвигов одной и той же последовательности было сгенерировано одновременно. Другой общей проблемой с принятой конструкцией последовательности Голда является то, что первые несколько десятков бит последовательности являются недостаточно случайными. Таким образом, последовательности, которые инициализируют с помощью одинаковых значений, могут порождать одинаковые биты последовательности вплоть до длины регистров сдвига генератора последовательности компонента. Это усугубляется тем фактом, что некоторые из сгенерированных последовательностей являются относительно короткими, таким образом, недостаточно случайный начальный сегмент не является незначительной частью длины последовательности.

Сущность изобретения

Далее представляется упрощенная сущность изобретения, для того чтобы предоставить основное понимание некоторых аспектов заявленного предмета. Эта сущность изобретения не является широким обзором и не предназначена идентифицировать ключевые/критические элементы или очерчивать рамки объема заявленного предмета. Ее единственной целью является представление некоторых концепций в упрощенной форме в качестве вступления к более подробному описанию, которое представлено далее.

Системы и способы обеспечивают одновременную генерацию случайной последовательности для множества гипотез циклического сдвига. Для того чтобы улучшить рандомизацию, генераторы последовательностей могут быть быстро продвинуты в определенное будущее состояние, где затем могут быть выведены соответственные биты последовательности из генераторов. Чтобы эффективно выполнять эту функцию быстрого продвижения, выгодно предоставить способ, который может переходить в будущее состояние, по существу, быстрым способом. Разные циклические сдвиги последовательностей Голда могут быть сгенерированы с помощью маскировки выходных значений регистра сдвига, например, с помощью требуемых векторов и с помощью суммирования результата по модулю 2. Этот способ также может быть использован, чтобы генерировать множество копий циклического сдвига последовательности Голда почти одновременно, если требуется. Вектор маскировки может быть получен из полинома генератора последовательности и требуемого циклического сдвига. В общем случае маска для m последовательностей из двух компонентов генератора последовательности Голда может быть разной. Компоненты последовательности и рандомизации также могут быть соединены параллельно, чтобы улучшить производительность системы.

Для выполнения вышеупомянутых и связанных целей определенные аспекты описаны в настоящей заявке в связи со следующим описанием и прилагаемыми чертежами. Эти аспекты являются указывающими, однако, за исключением нескольких различных способов, в которых могут быть использованы принципы заявленного предмета, и подразумевают, что заявленный предмет включает все такие аспекты и их эквиваленты. Другие преимущества и новые признаки могут стать понятными из следующего подробного описания при рассмотрении совместно с чертежами.

Краткое описание чертежей

Фиг.1 - блок-схема высокого уровня системы, которая использует компоненты последовательности шифрования в среде беспроводной связи.

Фиг.2 - система, которая иллюстрирует иллюстративный генератор последовательности шифрования для беспроводной системы.

Фиг.3 иллюстрирует примерные аспекты обработки последовательности для системы беспроводной связи.

Фиг.4 иллюстрирует альтернативный генератор последовательности шифрования.

Фиг.5 иллюстрирует способ беспроводной связи для генерации последовательности шифрования.

Фиг.6 иллюстрирует примерный логический модуль для беспроводного протокола.

Фиг.7 иллюстрирует примерный логический модуль для альтернативного беспроводного протокола.

Фиг.8 иллюстрирует примерное устройство связи, которое использует беспроводный протокол.

Фиг.9 иллюстрирует систему беспроводной связи множественного доступа.

Фиг.10 и фиг.11 иллюстрируют примерные системы связи.

Подробное описание изобретения

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

Теперь, ссылаясь на фиг.1, компоненты последовательности шифрования используют для системы беспроводной связи. Система 100 включает в себя одну или более базовых станций 120 (также упомянутых как узел, усовершенствованный узел В - eNB, фемтостанция, пикостанция и т.д.), которые могут быть объектом, который может осуществлять связь через беспроводную сеть 110 со вторым устройством 130 (или устройствами). Например, каждое устройство 130 может быть терминалом доступа (также упомянутым как терминал, пользовательское оборудование, объект управления мобильностью (MME) или подвижное устройство). Базовая станция 120 осуществляет связь с устройством 130 с помощью нисходящей линии 140 связи, а принимает данные с помощью восходящей линии 150 связи. Такое определение, как восходящая линия связи и нисходящая линия связи, является условным, так как устройство 130 также может передавать данные с помощью нисходящей линии связи, а принимать данные с помощью каналов восходящей линии связи. Следует заметить, что, несмотря на то, что изображены два компонента 120 и 130, в сети 110 могут быть использованы более двух компонентов, где такие дополнительные компоненты также могут быть адаптированы для беспроводных протоколов, описанных в настоящей заявке. Как изображено, компонент 160 и 170 последовательности шифрования, соответственно (или компоненты) обеспечен, чтобы генерировать случайные последовательности Голда (или другого типа) эффективным способом. Следует заметить, что, как использовано в настоящем описании, понятие компонент 160 или 170 последовательности шифрования может включать в себя аспекты генератора и/или декодера. Например, компонент 160 может быть генератором случайных последовательностей, в то время как компонент 170, например, мог бы быть декодером случайных последовательностей.

Обычно компоненты 160 и 170 последовательности шифрования обеспечивают одновременную генерацию случайной последовательности для множества гипотез циклического сдвига. Для того чтобы улучшить рандомизацию, генераторы последовательности (или другие компоненты) могут быть быстро продвинуты в заданное будущее состояние (как изображено и описано относительно фиг.2 ниже), где затем соответственные биты последовательности могут быть выведены из генераторов. Чтобы эффективно выполнять эту функцию быстрого продвижения, выгодно предоставить способ, который может переходить в будущее состояние, по существу, быстрым способом. Множество разных циклических сдвигов последовательностей Голда могут быть сгенерированы с помощью маскировки выходных значений регистра сдвига, например, с помощью требуемых векторов и с помощью суммирования результата по модулю 2. Этот способ также может быть использован, чтобы генерировать множество копий циклического сдвига последовательности Голда почти одновременно, если требуется. Вектор маскировки может быть получен из полинома генератора последовательности и требуемого циклического сдвига. Обычно маска для m последовательностей из двух компонентов генератора последовательности Голда может быть разной. Компоненты последовательности и рандомизации также могут быть соединены параллельно, чтобы улучшить производительность системы, как проиллюстрировано в примерной системе, изображенной на фиг.4. Как будет описано более подробно ниже, различные m-коды могут быть выбраны, чтобы определять требуемую начальную точку быстрого продвижения для генераторов последовательностей. Различные g-коды могут быть выбраны, чтобы генерировать разные случайные последовательности, например, для разных базовых станций 120.

Следует заметить, что система 100 может быть использована с терминалом доступа или подвижным устройством и, например, может быть модулем, таким как карта SD, сетевая карта, карта беспроводной сети, компьютер (включая компактный портативный компьютер, настольный компьютер, персональный цифровой ассистент (PDA), мобильные телефоны, смартфоны или любой другой подходящий терминал, который может быть использован, чтобы осуществлять доступ к сети. Терминал осуществляет доступ к сети через компонент доступа (не изображен). В одном примере соединение между терминалом и компонентами доступа может быть беспроводным по характеру, в котором компоненты доступа могут быть базовой станцией, а подвижное устройство является беспроводным терминалом. Например, терминал и базовые станции могут осуществлять связь через любой подходящий беспроводный протокол, включая множественный доступ с разделением времени (TDMA), множественный доступ с кодовым разделением (CDMA), множественный доступ с частотным разделением (FDMA), ортогональное частотное уплотнение (OFDM), FLASH OFDM, множественный доступ с ортогональным частотным уплотнением (OFDMA) или любой другой подходящий протокол, но ограниченно ими.

Компоненты доступа могут быть узлом доступа, связанным с проводной сетью или беспроводной сетью. С этой целью компоненты доступа, например, могут быть маршрутизатором, коммутатором или тому подобным. Компонент доступа может включать в себя один или более интерфейсов, например модулей связи, для связи с другими узлами сети. Кроме того, компонент доступа может быть базовой станцией (или беспроводным пунктом доступа) в сети сотового типа, причем базовые станции (или беспроводные пункты доступа) используют, чтобы обеспечить беспроводные зоны обслуживания множеству пользователей. Такие базовые станции (или беспроводные пункты доступа) могут быть расположены таким образом, чтобы обеспечивать непрерывные зоны обслуживания для одного или более сотовых телефонов и/или других беспроводных терминалов.

Теперь, ссылаясь на фиг.2, система 200 иллюстрирует примерный генератор последовательности для беспроводной системы. Структура генератора последовательности шифрования PRN проиллюстрирована с помощью системы 200. Система 200 является гибкой, чтобы давать возможность генерации последовательности шифрования для текущих приложений, а также для новых приложений, которые могут быть добавлены в будущем. В различные моменты процесса генерации сигнала передачи должно быть применено шифрование. Это для того, чтобы избежать постоянных помех между разными сигналами и избежать нежелательных характеристик спектра сигнала. Для определенных сигналов выгодно иметь шифрование, связанное с элементом ресурса, который занимает сигнал, для других типов приложений последовательности шифрования желательно иметь последовательность шифрования, развязываемую от ресурса, занятого элементом. В этом аспекте обеспечивают генерацию последовательности шифрования, которая может быть использована, по существу, для всех приложений.

Двоичная m-последовательность может быть использована в качестве базового кода шифрования. Для разных целей используют разные циклические сдвиги одной и той же последовательности. Основным допущением является то, что разные сдвиги одной и той же последовательности являются достаточно декоррелированными. Длина последовательности регистра сдвига должна быть достаточно большой. В примере, изображенном в 200, допускают 50-битовый регистр сдвига, который может генерировать последовательность с периодом 250. Полином генерации G(x)=х50+g49x49+g48x48+…+g2x2+g1x+1 может быть одним и тем же для всех приложений, что исключает необходимость переконфигурирования регистров сдвига. Регистр сдвига может быть установлен в одну и ту же начальную фазу для каждого приложения, если необходимо. Разные циклические сдвиги могут быть выполнены с помощью суммирования по модулю 2 определенных выходных данных регистра, где выбор выходных значений регистра, включаемых в сумму, управляет выбором циклического сдвига. Примерная архитектура предоставлена с помощью системы 200. Следует заметить, что каждый из коэффициентов полинома (под ссылочным номером 210) представляет соединение, если коэффициент равен '1', и отсутствие соединения, если коэффициент равен '0'.

Как замечено выше, последовательности шифрования могут быть персонализированы с помощью выбора выходных значений регистров. Поскольку имеются 50 (или другое число) регистров сдвига, могут быть обеспечены 50 бит селектора, выдающего 2 разных сдвигов. Назначение управляющих 50 бит определяют следующим образом. 50 бит разделяют на первые два бита, которые резервируют, следующие 4 бита, которые являются типом канала/сигнала, и остальные 44 бита, которые назначают способом, специфичным для канала/сигнала. Это изображено в таблице 1 ниже.

Таблица 1
Назначение бит селектора шифрования
Поле Назначение селектора последовательности Число бит
Зарезервировано m 48 … m 49 2
Тип канала/сигнала m 44 … m 47 4
Поле, специфичное для канала/сигнала m 0 … m 43 44

Типы канала/сигнала пронумерованы, как перечислено в таблице 2 ниже.

Таблица 2
Назначение значения типа канала
Канал/сигнал Значение типа канала
PRS (обычный СР) 0000
PRS (расширенный СР) 0001
PDCCH 0010
PCFICH 0011
PHICH 00100
PBCH 0101
PMCH 0110
PDSCH 0111
PUSCH 1000
Другие Зарезервировано

Следует заметить, что периодичность 10 ms может быть допущена для: PRS (обычного и расширенного СР), PDCCH, PDSCH, PUSCH. Также периодичность 40 ms может быть допущена для PBCH. Для PCFICH, PHICH и PMCH должно быть выполнено решение относительно периодичности шифрования. Поля, специфичные для канала, могут быть определены отдельно для каждого типа канала, как изображено ниже.

Поля, специфичные для сигнала PRS (обычного СР):

Таблица 3
Поля, специфичные для сигнала PRS (обычного СР)
Параметр Число бит
SSC_ID 8
ID антенны 2
ID подкадра 4
ID символа 4
Частота +/- 1
Зарезервировано 25

Поля, специфичные для сигнала PRS (расширенного СР):

Таблица 4
Поля, специфичные для сигнала PRS (расширенного СР)
Параметр Число бит
ID ячейки 9
ID антенны 2
ID подкадра 4
ID символа 4
Частота +/- 1
Зарезервировано 24

Поля, специфичные для канала PDCCH:

Таблица 5
Поля, специфичные для канала PDCCH
Параметр Число бит
ID ячейки 9
ID подкадра 4
ID символа 4
Зарезервировано 27

Поля, специфичные для канала PDSCH:

Таблица 6
Поля, специфичные для канала PDSCH
Параметр Число бит
ID ячейки 9
UE MAC ID 16
ID потока 1
ID кодового блока 6
Зарезервировано 12

Следует заметить, что таблица, приведенная выше, допускает возможность иметь шифрование PDSCH, как функцию от ID ячейки, а также ID_MAC UE.

Поля, специфичные для канала PBCH:

Таблица 7
Поля, специфичные для канала PBCH
Параметр Число бит
ID ячейки 9
ID кадра 2
ID подкадра 4
ID символа 4
Зарезервировано 25

Поля, специфичные для канала PCFICH:

Таблица 8
Поля, специфичные для канала PCFICH
Параметр Число бит
ID ячейки 9
ID подкадра 4
Зарезервировано 31

Поля, специфичные для канала PHICH:

Таблица 9
Поля, специфичные для канала PHICH
Параметр Число бит
ID ячейки 9
хх хх
Зарезервировано хх

Поля, специфичные для канала PMCH:

Таблица 10
Поля, специфичные для канала PMCH
Параметр Число бит
ID ячейки 9
хх хх
Зарезервировано хх

Поля, специфичные для канала PUSCH:

Таблица 11
Поля, специфичные для канала PUSCH
Параметр Число бит
UE MAC ID 16
ID кодового блока 6
Зарезервировано 22

Генератор последовательности может быть возвращен в начальное состояние в начале каждого применения шифрования. Это может быть выполнено один раз в каждом символе для RS нисходящей линии связи (DL) и один раз для кодового блока, например, в случае PDSCH. Для шифрования двоичных закодированных бит может быть взят один бит шифрования для каждого закодированного бита. Для генерации последовательности PRS могут быть сгенерированы две последовательности шифрования, отличающиеся битом +/- частоты. Первая последовательность может быть использована для того, чтобы шифровать 'положительные частоты', начиная с наименьшей положительной частоты, и преобразована в индексы RS частотных тональных посылок, для повышения частоты. Вторая последовательность может быть использована для того, чтобы шифровать 'отрицательные последовательности', начиная с самой высокой положительной частоты (например, замкнутой в DC), и отображена в индексы тональной посылки в противоположном порядке. Это дает возможность того, что PRS в центре полосы частот системы является той же самой, независимо от ширины полосы системы. Также не требуется генерация всей последовательности шифрования в каждом символе OFDM, переносящем PRS для возможной длины PRS. Предложенная структура дает возможность использования одного регистра сдвига, чтобы генерировать последовательности шифрования. Это допускает, что регистр сдвига синхронизируют столько раз, сколько требуется для самой длительной последовательности шифрования. Для более коротких последовательностей берут начальную часть, соответствующую подходящей длине. Также можно иметь множество экземпляров регистра сдвига, один для каждого приложения, которые более подходящим образом могут соответствовать определенным архитектурам аппаратного обеспечения.

Обращаясь к фиг.3, проиллюстрированы примерные аспекты 300 обработки последовательности. В системе LTE, в частности, восходящей линии связи (UL) LTE, ресурсы, использованные для опорного сигнала демодуляции (DM RS) и различных сигналов распределения управляющего канала, должны быть рандомизированы. Это следующее описывает механизмы и способы, чтобы достичь этой цели с помощью использования различных псевдослучайных последовательностей и детерминированных последовательностей. Выборочно описаны способы, чтобы поддерживать легкое для осуществления планирование ячейки. В качестве альтернативы не координированное назначение также может быть поддержано с помощью механизмов, описанных в настоящей заявке.

Предоставлены различные аспекты переключения последовательности восходящей линии связи (UL). Могут быть применены следующие конструктивные критерии:

простые арифметические операции, чтобы вычислять параметры назначения физического управляющего канала восходящей линии связи (PUCCH) и физического совместно используемого канала восходящей линии связи (PUSCH) в каждом символе;

гибкий циклический сдвиг PUCCH - назначение ортогонального покрытия. Шаблон переключения не зависит от общей стратегии назначения (карты CS-OC). UE определяет свое собственное первоначальное множество параметров, ему не требуется определять, какая стратегия была использована, чтобы оптимизировать циклический сдвиг и назначение ортогонального покрытия;

единое множество правил либо для переключения, специфичного для ячейки, либо случая переключения, специфичного для ресурса.

В 310 фиг.3 предоставлены соображения относительно переключения последовательности. Для PUCCH и PUSCH множество возможных последовательностей опорного сигнала (RS), обозначенных с помощью их индекса последовательности, могут быть определены для каждого возможного случая назначения блока ресурса (RB). В случае PUCCH то же самое множество частот также может быть использовано, чтобы переносить управляющую информацию.

Заявитель допускает следующее:

для N RB≤5 имеются 30 индексов последовательностей. Имеются 30 групп последовательностей с одной последовательностью в каждой группе (также могут быть использованы числа, отличные от 30);

для N RB>5 имеются 60 индексов последовательностей. Имеются 30 групп последовательностей с двумя последовательностями в каждой группе.

Заявитель допускает, что имеется один бит сигнализации нисходящей линии связи (DL), информирующий пользовательское оборудование (UE) о том, должно ли быть использовано переключение последовательности или нет. Далее случаи переключения и отсутствия переключения описаны отдельно.

С заблокированным переключением последовательности UE использует индекс (индексы) последовательности RS PUSCH, соответствующий сигнализированной группе последовательностей.

Для N RB≤5 UE использует один индекс последовательности (один из 30).

Для N RB>5 UE использует индекс первой последовательности в сигнализированной группе последовательностей в первом интервале времени подкадра и оно использует индекс второй последовательности в сигнализированной группе последовательностей во втором интервале времени подкадра. Следовательно, UE колеблется между двумя последовательностями, определенными для группы последовательностей.

Желательно иметь больше последовательностей (например, более двух) на группу последовательностей для некоторого N RB>5, тогда UE совершает цикл через индексы последовательностей подобным образом. Если имеются m индексов на группу последовательностей, например, индексы являются {k 0, k 1, …, k m-1} в данной группе последовательностей, тогда в i-ом интервале времени кадра UE использовало бы последовательность с индексом k imodm. В первом интервале времени кадра был бы использован k 0.

Когда переключение разблокировано, UE использует одну последовательность на основании сигнализированной группы последовательностей для RS и модуляции управляющих данных. Типовой генератор последовательности шифрования (последовательности Голда) может быть использован для того, чтобы генерировать последовательность переключения индекса. С разблокированным переключением последовательности UE использует индекс последовательности RS PUSCH, как определенный с помощью выходных значений генератора последовательности шифрования. Генератор последовательности, например, может быть инициализирован на каждой границе подкадра и синхронизирован один раз в каждом интервале времени. При инициализации 33-битовую начальную случайную последовательность создают в соответствии со следующим:

Бит функции инициализации
Значение 0,0,0 0,0,1 0,0,…0 ID подкадра ID ячейки

Следует заметить, что, поскольку ID подкадра является частью бит инициализации, период результирующей последовательности равен одному кадру (10 ms). Заявитель допускает, что выходными данными генератора шифрования являются s0, s1, …, s8-u, где u - число интервалов времени на кадр, тогда индекс последовательности PUSCH в интервале времени i определяют как (например, при этом берут последовательные байты последовательности шифрования, один для каждого интервала времени, и берут соответствующее целое значение по модулю полного числа индексов последовательностей), где m - число индексов последовательностей на группу последовательностей. Следует заметить, что:

С разблокированным переключением последовательности UE использует RS PUCCH

и индекс управляющей последовательности, как определенный с помощью выходных данных генератора последовательности шифрования. Генератор последовательности, например, инициализируют на каждой границе подкадра и синхронизируют один раз для каждого символа. При инициализации 33-битовая начальная случайная последовательность может быть создана в соответствии со следующим:

Бит функции инициализации
Значение 0,0,0 0,0,1 0,0,…0 ID подкадра ID ячейки

Следует заметить, что ID подкадра является частью бит инициализации, период результирующей последовательности равен одному кадру (10 ms). Заявитель допускает, что выходными данными генератора шифрования являются где - число символов на кадр, тогда индекс последовательности CGS PUCCH в символе i определяют как . Следует заметить, что из целей генерации индекса последовательности не различают RS и управляющие символы в PUCCH.

В 320 фиг.3 описаны соображения относительно переключения сдвига, специфичного для ячейки. Обычно переключение циклического сдвига не обеспечивают для RS PUSCH. Циклический сдвиг либо явно сигнализируют в назначении, либо иначе его устанавливают в статичное значение, передаваемое с помощью сигнализации более высокого уровня. С целью рандомизации помех между ячейками может быть предоставлена последовательность смещения циклического сдвига, специфичная для ячейки. Для того, чтобы упростить осуществление, заявитель допускает, что для целей приложения циклического сдвига, специфичного для ячейки, не различают RS и управляющие символы в PUCCH. Заявитель допускает, что является смещением циклического сдвига в символе i. Заявитель допускает, что . И, если циклический сдвиг в символе равен до применения смещения циклического сдвига, специфичного для ячейки, тогда он будет после применения смещения циклического сдвига, специфичного для ячейки. Две опции для генерации описаны в следующем разделе.

В этом случае шаблон смещения циклического сдвига зависит от ID ячейки, смещение циклического сдвига, специфичное для ячейки, может быть определено с помощью выходных данных генератора последовательности шифрования. Генератор последовательности, например, может быть инициализирован на каждой границе подкадра и синхронизирован один раз в каждом символе. При инициализации 33-битовая начальная случайная последовательность может быть создана в соответствии со следующим:

Бит функции инициализации
Значение 0,0,0 0,1,0 0,0,…0 ID подкадра ID ячейки

Следует заметить, что, поскольку ID подкадра является частью бит инициализации, период результирующей последовательности равен одному кадру (10 ms). Заявитель допускает, что выходными данными генератора шифрования являются где - число символов на кадр, тогда смещение циклического сдвига, специфичное для ячейки, в символе i определяют как , например, при этом берут последовательные байты последовательности шифрования, один для каждого символа, и берут соответствующее целое значение по модулю 12.

Смещение циклического сдвига обычно равно сумме двух компонентов, причем первый компонент является псевдослучайной последовательностью, зависящей от (вторичной последовательности) SSC_ID, в то время как второй компонент является детерминированной последовательностью, зависящей от (первичной последовательности) PSC_ID. Целью этой конструкции является минимизировать выравнивания циклического сдвига в ячейках с одинаковым ID_SSC. Компонент

смещения псевдослучайного циклического сдвига определяют с помощью выходных данных генератора последовательности шифрования. Генератор последовательности, например, инициализируют на каждой границе подкадра и синхронизируют один раз в каждом символе. При инициализации 33-битовая начальная случайная последовательность может бы