Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи



Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи
Коды скремблирования для вторичных кодов синхронизации в системах беспроводной связи

 


Владельцы патента RU 2450480:

КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)

Изобретение относится к беспроводной связи, а более точно, к применению кодов скремблирования для скремблирования вторичных кодов синхронизации в системе беспроводной связи. Технический результат -повышение пропускной способности. Предложены системы и обобщенные способы, которые содействуют применению кода скремблирования из набора кодов скремблирования, который индексирован первичными кодами синхронизации (PSC), для скремблирования или дескремблирования вторичного кода синхронизации (SSC). Коды скремблирования в наборе могут быть предназначены для оптимизации отношений пиковой мощности к средней мощности и/или ослабления взаимной корреляции. Например, коды скремблирования могут быть основаны на разных М-последовательностях, сформированных из несходных полиномов. В соответствии с другим примером коды скремблирования могут быть основаны на разных циклических сдвигах одной и той же М-последовательности. Согласно еще одному примеру коды скремблирования могут быть основаны на бинарных приближениях возможных первичных кодов синхронизации, используемых в среде беспроводной связи. В соответствии с дополнительным примером коды скремблирования могут быть основаны на разных комплементарных последовательностях Голея. 10 н. 40 з.п. ф-лы, 10 ил.

 

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

Эта заявка испрашивает преимущество предварительной заявки на выдачу патента США под порядковым № 60/979357, озаглавленной «LTE RLC POLLING AND STATUS REPORT TIMING» («УПОРЯДОЧЕННЫЙ ОПРОС RLC И ПРИВЯЗКА ПО ВРЕМЕНИ ОТЧЕТА О СОСТОЯНИИ LTE»), которая была подана 11 октября 2007 года. Все содержание вышеупомянутой заявки включено в материалы настоящей заявки посредством ссылки.

Область техники

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

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

Системы беспроводной связи широко используются для обеспечения различных типов связи, например голос и/или данные могут поставляться через такие системы беспроводной связи. Типичная система, или сеть, беспроводной связи может обеспечивать доступ многочисленных пользователей к одному или более совместно используемых ресурсов (например, полосе пропускания, мощности передачи,...). Например, система может использовать многообразие технологий множественного доступа, таких как мультиплексирование с частотным разделением каналов (FDM), мультиплексирование с временным разделением каналов (TDM), мультиплексирование с кодовым разделением каналов (CDM), мультиплексирование с ортогональным частотным разделением каналов (OFDM) и другие.

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

Системы MIMO обычно используют многочисленные (N T) передающие антенны и многочисленные (N R) приемные антенны для передачи данных. Канал MIMO, образованный N T передающими и N R приемными антеннами, может быть разложен на N S независимых каналов, которые могут указываться ссылкой как пространственные каналы, где N S {N T, N R}. Каждый из N S независимых каналов соответствует размерности. Более того, системы MIMO могут давать улучшенные эксплуатационные показатели (например, повышенную спектральную эффективность, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, создаваемые многочисленными передающими и приемными антеннами.

Системы MIMO могут поддерживать различные технологии дуплексной передачи для разделения связи по прямой и обратной линиям связи через общую физическую среду. Например, системы дуплекса с частотным разделением каналов (FDD) могут использовать несходные диапазоны частот для связи по прямой и обратной линиям связи. Кроме того, в системах дуплекса с временным разделением каналов (TDD), связь по прямой и обратной линии связи может использовать общий диапазон частот, так что принцип обратимости предоставляет возможность оценки канала прямой линии связи по каналу обратной линии связи.

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

В соответствии с одним или более вариантами осуществления, их соответствующим раскрытием различные аспекты описаны в связи с содействием применению кода скремблирования из набора кодов скремблирования, который индексирован первичными кодами синхронизации (PSC), для скремблирования или дескремблирования вторичного кода синхронизации (SSC). Коды скремблирования в наборе могут быть предназначены для оптимизации отношений пиковой мощности к средней мощности и/или ослабления взаимной корреляции. Например, коды скремблирования могут быть основаны на разных M-последовательностях, сформированных из несходных полиномов. В соответствии с другим примером коды скремблирования могут быть основаны на разных циклических сдвигах одной и той же M-последовательности. Согласно еще одному примеру коды скремблирования могут быть основаны на бинарных приближениях возможных первичных кодов синхронизации, используемых в среде беспроводной связи. В соответствии с дополнительным примером коды скремблирования могут быть основаны на разных комплементарных последовательностях Голея.

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

Еще один аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя память, которая сохраняет команды, имеющие отношение к выбору кода скремблирования из набора возможных кодов скремблирования в зависимости от индекса первичного кода синхронизации (PSC), причем возможные коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции, скремблированию вторичного кода синхронизации (SSC) с помощью выбранного кода скремблирования и передаче скремблированного SSC. Кроме того, устройство беспроводной связи может включать в себя процессор, присоединенный к памяти, сконфигурированный для выполнения команд, сохраненных в памяти.

Еще один другой аспект относится к устройству беспроводной связи, которое дает возможность применения скремблирования сигналов для вторичного кода синхронизации в среде беспроводной связи. Устройство беспроводной связи может включать в себя средство для выбора кода скремблирования из набора возможных кодов скремблирования на основании индекса первичного кода синхронизации (PSC), причем возможные коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. Более того, устройство беспроводной связи может включать в себя средство для скремблирования вторичного кода синхронизации (SSC) с помощью выбранного кода скремблирования. Кроме того, устройство беспроводной связи может включать в себя средство для отправки скремблированного SSC по нисходящей линии связи.

Кроме того, еще один аспект относится к компьютерному программному продукту, который может содержать машиночитаемый носитель информации. Машиночитаемый носитель информации может включать в себя код для выбора кода скремблирования из набора возможных кодов скремблирования в зависимости от индекса первичного кода синхронизации (PSC), причем возможные коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. Кроме того, машиночитаемый носитель информации может включать в себя код для скремблирования вторичного кода синхронизации (SSC) с помощью выбранного кода скремблирования. Более того, машиночитаемый носитель информации может содержать код для передачи скремблированного SSC.

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

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

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

Еще один аспект относится к устройству беспроводной связи, которое дает возможность дескремблирования принятого вторичного кода синхронизации в среде беспроводной связи. Устройство беспроводной связи может включать в себя средство для определения применяемого базовой станцией кода скремблирования из набора кодов скремблирования в зависимости от индекса, соответствующего принятому первичному коду синхронизации (PSC), причем коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. Кроме того, устройство беспроводной связи может содержать средство для дескремблирования принятого вторичного кода синхронизации (SSC) с использованием применяемого базовой станцией кода скремблирования.

Кроме того, еще один аспект относится к компьютерному программному продукту, который может содержать машиночитаемый носитель информации. Машиночитаемый носитель информации может включать в себя код для определения применяемого базовой станцией кода скремблирования из набора кодов скремблирования в зависимости от индекса, соответствующего принятому первичному коду синхронизации (PSC), причем коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. Более того, машиночитаемый носитель информации может включать в себя код для дескремблирования принятого вторичного кода синхронизации (SSC) с использованием применяемого базовой станцией кода скремблирования.

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 - иллюстрация системы беспроводной связи в соответствии с различными аспектами, изложенными в материалах настоящей заявки.

Фиг.2 - иллюстрация примерной схемы для скремблирования кодов синхронизации в соответствии с различными аспектами заявленного предмета изобретения.

Фиг.3 - иллюстрация примерной системы, которая дает возможность использования кодов скремблирования для вторичных кодов синхронизации в среде беспроводной связи.

Фиг.4 - иллюстрация примерного обобщенного способа, который содействует скремблированию кодов синхронизации в среде беспроводной связи.

Фиг.5 - иллюстрация примерного обобщенного способа, который содействует дескремблированию принятых кодов синхронизации в среде беспроводной связи.

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

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

Фиг.8 - иллюстрация примерной сетевой среды беспроводной связи, которая может применяться в соединении с различными системами и способами, описанными в материалах настоящей заявки.

Фиг.9 - иллюстрация примерной системы, которая дает возможность применения скремблирования сигналов для вторичного кода синхронизации в среде беспроводной связи.

Фиг.10 - иллюстрация примерной системы, которая дает возможность дескремблирования принятого вторичного кода синхронизации в среде беспроводной связи.

ПОДРОБНОЕ ОПИСАНИЕ

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

В качестве используемых в этой заявке термины «компонент», «модуль», «система» и тому подобные предназначены для указания ссылкой на связанную с компьютером сущность, любую из аппаратных средств, аппаратно реализованного программного обеспечения, комбинации аппаратных средств и программного обеспечения, программного обеспечения либо программного обеспечения в ходе выполнения. Например, компонент может быть, но не в качестве ограничения, процессом, работающем на процессоре, процессором, объектом, исполняемым файлом, потоком управления, программой и/или компьютером. В качестве иллюстрации как приложение, работающее на вычислительном устройстве, так и вычислительное устройство могут быть компонентом. Один или более компонентов могут находиться в пределах процесса и/или потока управления, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютеров. В дополнение, эти компоненты могут приводиться в исполнение с различных машиночитаемых носителей информации, содержащих различные структуры данных, хранимые на них. Компоненты могут поддерживать связь посредством локальных и/или удаленных процессов, такую как в соответствии с сигналом, содержащим один или более пакетов данных (например, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе, и/или через сеть, такую как сеть Интернет, с другими системами посредством сигнала).

Технологии, описанные в материалах настоящей заявки, могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением каналов (CDMA), множественного доступа с временным разделением каналов (TDMA), множественного доступа с частотным разделением каналов (FDMA), множественного доступа с ортогональным частотным разделением каналов (OFDMA), множественного доступа с частотным разделением каналов на одиночной несущей (SC-FDMA) и другие. Термины «система» и «сеть» часто используются взаимозаменяемо. Система CDMA может реализовывать технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. CDMA2000 покрывает стандарты IS-2000, IS-95 и IS-856 (Североамериканские стандарты сотовой связи). Система TDMA может реализовывать технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать технологию радиосвязи, такую как развитый UTRA (E-UTRA), сверхширокополосная мобильная связь (UMB), стандарт IEEE 802.11 (Wi-Fi), стандарт IEEE 802.16 (WiMAX), стандарт IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью Универсальной системы мобильных телекоммуникаций (UMTS). Долгосрочное развитие (LTE) 3GPP является планируемым выпуском UMTS, который использует E-UTRA, который применяет OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи.

Множественный доступ с частотным разделением каналов на одиночной несущей (SC-FDMA) использует модуляцию одиночной несущей и компенсацию в частотной области. SC-FDMA имеет подобные эксплуатационные показатели и по существу такую же общую сложность, как у системы OFDMA. Сигнал SC-FDMA имеет меньшее отношение пиковой мощности к средней мощности (PAPR) вследствие своей неотъемлемой структуры с одиночной несущей. SC-FDMA, например, может использоваться при связи по восходящей линии связи, где меньший PAPR приносит значительную пользу терминалам доступа в показателях отдачи мощности передачи. Соответственно, SC-FDMA может быть реализована в качестве схемы множественного доступа по восходящей линии связи в долгосрочном развитии (LTE) 3GPP или развитом UTRA.

Более того, различные варианты осуществления описаны в материалах настоящей заявки в связи с терминалом доступа. Терминал доступа также может называться системой, абонентским узлом, абонентской станцией, мобильной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, агентом пользователя, пользовательским устройством или пользовательским оборудованием (UE). Терминал доступа может быть сотовым телефоном, бесшнуровым телефоном, телефоном протокола инициации сеанса (SIP), станцией беспроводного абонентского шлейфа (WLL), персональным цифровым секретарем (PDA), карманным устройством, обладающим возможностью беспроводного соединения, вычислительным устройством или другим устройством обработки, присоединенными к беспроводному модему. Более того, различные варианты осуществления описаны в материалах настоящей заявки в связи с базовой станцией. Базовая станция может использоваться для связи с терминалом(ами) доступа и к тому же может указываться ссылкой как точка доступа, Узел Б, развитый Узел Б (eNode B) или некоторой другой терминологией.

Сота может указывать ссылкой на зону покрытия, обслуживаемую базовой станцией. Сота, кроме того, может включать в себя один более секторов. Для простоты и ясности термин «сектор» в материалах настоящей заявки может использоваться для указания ссылкой на соту или часть соты, обслуживаемую базовой станцией. Термины «терминал доступа» и «пользователь» могут использоваться взаимозаменяемо, и термины «сектор» и «базовая станция» также могут использоваться взаимозаменяемо. Обслуживающие базовая станция/сектор могут указывать ссылкой на базовую станцию/сектор, с которыми поддерживает связь с терминалом доступа.

Более того, различные аспекты или признаки, описанные в материалах настоящей заявки, могут быть реализованы в качестве способа, устройства или изделия с использованием стандартных технологий программирования и/или проектирования. Термин «изделие» в качестве используемого в материалах настоящей заявки подразумевается охватывающим компьютерную программу, доступную с любого машиночитаемого устройства, несущей или носителей. Например, машиночитаемые носители информации могут включать в себя, но не в качестве ограничения, магнитные запоминающие устройства (например, жесткий диск, гибкий магнитный диск, магнитные полосы и т.д.), оптические диски (например, компакт диск (CD), цифровой многофункциональный диск (DVD) и т.д.), интеллектуальные карты и устройства флэш-памяти (например, СППЗУ (стираемое программируемое постоянное запоминающее устройство, EPROM), перфокарту, карту памяти, кнопочный орган управления и т.д.). Дополнительно различные запоминающие носители, описанные в материалах настоящей заявки, могут представлять одно или более устройств и/или других машиночитаемых носителей информации для хранения информации. Термин «машиночитаемый носитель информации» может включать в себя, без ограничения, беспроводные каналы и различные другие носители, допускающие сохранение, удерживание и/или перенос команд(ы) и/или данных.

Далее, со ссылкой на Фиг.1 проиллюстрирована система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными в материалах настоящей заявки. Система 100 содержит базовую станцию 102, которая может включать в себя многочисленные группы антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны проиллюстрированы для каждой группы антенн; однако большее или меньшее количество антенн может использоваться для каждой группы. Базовая станция 102 дополнительно может включать в себя цепь передатчика и цепь приемника, каждая из которых, в свою очередь, может содержать множество компонентов, ассоциативно связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет приниматься во внимание специалистом в данной области техники.

Базовая станция 102 может поддерживать связь с одним или более терминалов доступа, таких как терминал 116 доступа и терминал 122 доступа; однако должно быть принято во внимание, что базовая станция 102 может поддерживать связь по существу с любым количеством терминалов доступа, подобных терминалам 116 и 122 доступа. Терминалами 116 и 122 доступа, например, могут быть сотовые телефоны, смартфоны, дорожные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковые радиоприемники, глобальные системы определения местоположения, PDA и/или любое другое пригодное устройство для связи через систему 100 беспроводной связи. Как изображено, терминал 116 доступа находится на связи с антеннами 112 и 114, где антенны 112 и 114 передают информацию на терминал 116 доступа по прямой линии 118 связи и принимают информацию с терминала 116 доступа по обратной линии 120 связи. Более того, терминал 122 доступа находится на связи с антеннами 104 и 106, где антенны 104 и 106 передают информацию на терминал 122 доступа по прямой линии 124 связи и принимают информацию с терминала 122 доступа по обратной линии 126 связи. В системе дуплекса с частотным разделением каналов (FDD), например, прямая линия 118 связи может использовать иную полосу частот, нежели используемая обратной линией 120 связи, а прямая линия 124 связи может применять иную полосу частот, чем применяемая обратной линией 126 связи. Кроме того, в системе дуплекса с временным разделением каналов (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.

Каждая группа антенн и/или зона, в которой они предназначены для поддержания связи, может указываться ссылкой как сектор базовой станции 102. Например, группа антенн может быть предназначена для поддержания связи с терминалами доступа в секторе зон, покрываемых базовой станцией 102. При передаче по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности, чтобы улучшать отношение сигнал/шум прямых линий 118 и 124 связи для терминалов 116 и 122 доступа. К тому же, в то время как базовая станция 102 использует формирование диаграммы направленности, чтобы передавать на терминалы 116 и 122 доступа, произвольно разбросанные по всей ассоциативно связанной зоне покрытия, терминалы доступа в соседних сотах могут подвергаться меньшим помехам по сравнению с базовой станцией, передающей через одиночную антенну на все свои терминалы доступа.

Один или более типов сигналов синхронизации могут передаваться базовой станцией 102. Например, сигнал первичного кода синхронизации (PSC) и/или сигнал вторичного кода синхронизации (SSC) могут передаваться базовой станцией 102. Сигнал первичного кода синхронизации (PSC) может быть сигналом синхронизации, используемым для обнаружения соты в течение начального поиска соты, а сигнал вторичного кода синхронизации (SSC) может быть сигналом синхронизации, используемым для идентификации соты во время начального поиска соты.

Сигнал первичной синхронизации может формироваться на основании последовательности PSC и указывается ссылкой как сигнал PSC. Последовательность PSC может быть последовательностью с нулевой автокорреляции постоянных амплитуд, последовательностью псевдослучайных чисел (PN) и т.д. Некоторые примерные последовательности CAZAC включают в себя последовательность Чу, последовательность Задова-Чу, последовательность Франка, обобщенную подобную линейной частотной модуляции (GCL) последовательность, и тому подобное. Сигнал вторичной синхронизации может формироваться на основании последовательности SSC и указывается ссылкой как сигнал SSC. Последовательность SSC может быть последовательностью максимальной длины (M-последовательностью), последовательностью PN, двоичной последовательностью и т.д. Кроме того, сигнал PSC может указываться ссылкой как сигнал первичной синхронизации, PSC и т.д., а сигнал SSC может указываться ссылкой как сигнал вторичной синхронизации, SSC и т.д.

Согласно иллюстрации, базовая станция 102 может применять заданную комбинацию PSC и SSC. Базовая станция 102 может использовать конкретный PSC из набора возможных PSC и конкретный SSC из набора возможных SSC. Комбинация PSC/SSC, используемая базовой станцией 102, может указывать соответствующий идентификатор (ID) соты терминалам 116, 122 доступа. В качестве примера, среда беспроводной связи может поддерживать приблизительно 510 отдельных ID соты. Следуя этому примеру, три возможных PSC (например, PSC с индексами 0, 1 и 2) могут использоваться в среде беспроводной связи, и могут использоваться приблизительно 170 возможных SSC, таким образом давая 510 отличающихся комбинаций PSC/SSC. Однако должно быть принято во внимание, что заявленный предмет изобретения не ограничен вышеизложенным примером.

Набор возможных ID соты может быть разделен на три группы (например, при условии, что три возможных PSC используются в среде беспроводной связи,...), и PSC может нести информацию касательно конкретной группы, к которой принадлежит данная базовая станция. PSC может быть первым сигналом, полученным осуществляющим поиск терминалом доступа (например, терминалом 116 доступа, терминалом 122 доступа,...); по существу, PSC может поставлять информацию физического уровня осуществляющему поиск терминалу доступа получателя. Кроме того, чтобы избежать столкновений между разными ID соты (например, придать случайный характер помехам SSC от разных базовых станций,...), код скремблирования может применяться для скремблирования SSC. Код скремблирования, используемый для SSC, может быть привязан к индексу используемого PSC (например, группе, к которой принадлежит передающая базовая станция,...); отсюда три возможных кода скремблирования могут применяться в среде беспроводной связи (например, когда используются три возможных PSC,…).

SSC, отправленный базовой станцией 102, может скремблироваться конкретным кодом скремблирования из набора кодов скремблирования. Каждый из кодов скремблирования может быть двоичной последовательностью. Кроме того, конкретный код скремблирования, используемый базовой станцией 102, может быть функцией PSC, применяемого базовой станцией 102. Таким образом, терминал доступа (например, терминал 116 доступа, терминал 122 доступа,...) может детектировать идентичность PSC, принятого с базовой станции 102, определять код скремблирования, соответствующий идентифицированному PSC, и декодировать принятый SSC с использованием определенного кода скремблирования.

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

Далее, со ссылкой на Фиг.2 проиллюстрирована примерная схема 200 для скремблирования кодов синхронизации в соответствии с различными аспектами заявленного предмета изобретения. SSC 202, который должен скремблироваться, может выбираться, формироваться, поставляться и тому подобное. SSC 202 может быть двоичной последовательностью, основанной на M-последовательности. Более того, комбинация PSC и SSC 202 может использоваться базовой станцией для указания соответствующего ID соты. Например, PSC, используемый базовой станцией, может быть одним из трех возможных PSC, а SSC 202 может быть одним из 170 возможных SSC.

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

На 206, SSC 202 и код 204 скремблирования могут подвергаться скремблированию. Например, SSC 202 и код 204 скремблирования могут перемножаться друг с другом, чтобы выдавать скремблированный SSC. Кроме того, на 208 скремблированный SSC (например, комбинация SSC 202 и кода 204 скремблирования,...) может отображаться в тоны (например, поднесущие,...) для передачи по каналу.

Различные модели кода скремблирования могут применяться в связи с заявленным предметом изобретения. Согласно примеру три возможных кода скремблирования могут быть основаны на трех отдельных основанных на M-последовательности кодах скремблирования, каждый соответственно сформирован из одного из трех разных порождающих полиномов (например, несходных полиномов циклического сдвига,...). Следуя этому примеру, три основанных на M-последовательности длиной 63 кода скремблирования могут выдаваться на основании трех разных порождающих полиномов, и один бит у каждого из трех основанных на M-последовательности длиной 63 кодов скремблирования может усекаться или прореживаться. Согласно еще одной иллюстрации три основанных на M-последовательности длиной 31 кода скремблирования могут формироваться на основании трех разных порождающих полиномов. В таком сценарии фактическая длина кодов скремблирования может быть меньшей, чем требуемая длина (например, длина SSC 202,...). Отсюда каждый из трех основанных на M-последовательности кодов скремблирования может конкатенироваться с соответственными копиями самого себя. Например, каждый из основанных на M-последовательности длиной 31 кодов скремблирования может повторяться с самим собой, чтобы выдавать коды скремблирования длиной 62.

В качестве еще одного примера каждый из трех возможных кодов скремблирования может быть основан на общей M-последовательности. Три разных циклических сдвига (например, сдвига,...) одной и той же M-последовательности могут использоваться, чтобы выдавать три возможных кода скремблирования. M-последовательность может формироваться из общего порождающего полинома (например, полинома циклического сдвига,...). Кроме того, три циклических сдвига могут применяться, чтобы выдавать три кода скремблирования. Согласно иллюстрации циклическими сдвиги могут быть 0, 5 и 50. В качестве дополнительной иллюстрации циклическими сдвиги могут быть 0, 10 и 20. Однако заявленный предмет изобретения не ограничен вышеупомянутыми иллюстрациями, поскольку могут использоваться любые три циклических сдвига. Более того, три кода скремблирования длиной 63 могут выдаваться на основании трех применяемых циклических сдвигов, и один бит у каждого из трех кодов скремблирования длиной 63, например, может усекаться или прореживаться. В качестве альтернативы коды скремблирования длиной 31 могут формироваться на основании трех используемых циклических сдвигов, и каждый из кодов скремблирования длиной 31 может повторяться самим собой для создания трех кодов скремблирования длиной 62.

Согласно дополнительному примеру три возможных кода скремблирования могут быть основаны на бинарном приближении соответственного одного из трех возможных PSC. Каждый PSC может быть сформирован из последовательностей Задова-Чу (ZC). Бинарное приближение PSC может включать в себя квантование значений I и Q каждого комплексного числа, включенного в PSC, в 1 или -1, таким образом давая в результате соответствующий код скремблирования. Например, комплексное число, включенное в PSC, такое как 0,5 + 0,7j, может быть аппроксимировано в 1 + j наряду с тем, что второе комплексное число, такое как -0,1 + 0,4j, может быть аппроксимировано в -1 + j. Кроме того, длины результирующих кодов скремблирования могут настраиваться, как описано в материалах настоящей заявки (например, уменьшаться усечением и/или прореживанием битов или увеличиваться повторением кодов скремблирования,...).

В соответствии с еще одним примером каждый из трех возможных кодов скремблирования может быть основан на соответственной одной из трех разных комплементарных последовательностей Голея. Комплементарные последовательности Голея, например, могут быть длиной в 2M, где M может быть положительным целым числом. Таким образом, каждая комплементарная последовательность Голея, если необходимо, может усекаться до длины в N битов. В качестве иллюстрации, если каждая комплементарная последовательность Голея должна быть 63 битами, то могут формироваться комплементарные последовательности Голея в 64 бита и усечение одного бита может применяться к каждой последовательности; отсюда могут выдаваться три комплементарных последовательности Голея, которые подходят к размеру возможных SSC. Кроме того, каждая из комплементарных последовательностей Голея может повторяться, если фактические длины каждой последовательности являются меньшими, чем требуемые длины для последовательностей.

Со ссылкой на Фиг.3 проиллюстрирована система 300, которая дает возможность использования кодов скремблирования для вторичных кодов синхронизации в среде беспроводной связи. Система 300 включает в себя базовую станцию 302, которая может передавать и/или принимать информацию, сигналы, данные, команды, директивы, биты, символы и тому подобное. Базовая станция 302 может поддерживать связь с терминалом 304 доступа через прямую линию связи и/или обратную линию связи. Терминал 304 доступа может передавать и/или принимать информацию, сигналы, данные, команды, директивы, биты, символы и тому подобное. Хотя не показано, должно приниматься во внимание, что система 300 может включать в себя любое количество несходных базовых станций, подобных базовой станции 302, и/или любое количество несходных терминалов доступа, подобных терминалу 304 доступа.

Базовая станция 302, кроме того, может включать в себя селектор 306 PSC, селектор 308 SSC, селектор 310 кода скремблирования и кодировщик 312. Селектор 306 PSC может получать, идентифицировать и/или формировать PSC, который должен применяться базовой станцией 302. Например, PSC может идентифицироваться селектором 306 PSC из набора потенциально возможных PSC (например, этот набор может включать в себя три возможных PSC,...). Более того, PSC может передаваться по нисходящей линии связи (например, на терминал 304 доступа,...).

Кроме того, селектор 308 SSC может получать, идентифицировать и/или формировать SSC, который должен использоваться базовой станцией 302. SSC может идентифицироваться селектором 308 SSC из набора потенциально возможных SSC (например, этот набор может включать в себя 170 возможных SSC,...). Более того, комбинация PSC, выбранного для использования селектором 306 PSC, и SSC, выбранного для использования селектором 308 SSC, может использоваться для указания ID соты, ассоциативно связанного с базовой станцией 302. Согласно еще одному примеру должно быть принято во внимание, что PSC и SSC, используемые базовой станцией 302, могут быть предопределены; однако заявленный предмет изобретения не ограничен таким образом.

Селектор 310 кода скремблирования может выбирать конкретный код скремблирования из набора кодов скремблирования, который должен использоваться базовой станцией 302. Например, код скремблирования, идентифицированный селектором 310 кода скремблирования, может быть привязан к PSC, идентифицированному селектором 306 PSC, для использования с базовой станцией 302. Кроме того, один из трех возможных кодов скремблирования может выбираться селектором 310 кода скремблирования (например, при условии, что три возможных PSC используются средой беспроводной связи,...).

Три возможных кода скремблирования, например, могут быть предопределены (например, базовая станция 302, любая несходная базовая станция(и) (не показана), терминал 304 доступа и любой несходный терминал(ы) доступа (не показан) могут обладать априорными сведениями о трех возможных кодах скремблирования,...). Дополнительно или в качестве альтернативы селектор 310 кода скремблирования может формировать три возможных кода скремблирования. Согласно примеру три возможных кода скремблирования могут включать в себя три разные M-последовательности сформированных из трех разных полиномов. В соответствии с еще одним примером каждый из трех возможных кодов скремблирования может формироваться из одной и той же M-последовательности, каждая с отдельным циклическим сдвигом, ассоциативно связанным с M-последовательностью. В качестве дополнительного примера каждый из трех возможных кодов скремблирования может быть основан на бинарном приближении соответственного, соответствующего одному из трех возможных PSC. В соответствии с еще одним примером три возможных кода скремблирования могут быть основаны на трех разных комплементарных последовательностях Голея (например, с усечением одного бита, для согласования длин комплементарных последовательностей Голея с длинами SSCs,...). Кроме того, три возможных кода скремблирования могут быть предназначены для минимизации отношения пиковой мощности к средней мощности и ослабления взаимной корреляцией между разными кодами. Более того, селектор 310 кода скремблирования может изменять длину выбранного кода скремблирования (например, уменьшенную усечением и/или прореживанием битов, увеличенную повторением кодов скремблирования,...).

Кроме того, кодировщик 312 может использовать код скремблирования, выбранный селектором 310 кода скремблирования для скремблирования SSC. Согласно еще одной иллюстрации кодировщик 312 может перемежать короткие M-последовательности (например, каждую длиной в 31,...) для формирования SSC. Следуя этой иллюстрации, предполагается, что кодировщик 312 может перемежать короткие M-последовательности, чтобы формировать SSC перед или вслед за применением кода скремблирования. Более того, скремблированный SSC может передаваться по нисходящей линии связи (например, на терминал 304 доступа,...).

Терминал 304 доступа, кроме того, может включать в себя декодер 314 PSC, идентификатор 316 кода скремблирования и декодер 318 SSC. Декодер 314 PSC может оценивать PSC, принятый с базовой станции 302, чтобы распознавать идентичность PSC (например, определять индекс, ассоциативно связанный с PSC, сопоставлять PSC с одним из трех возможных PSC,...). На основании распознанного индекса PSC идентификатор 316 кода скремблирования может идентифицировать код скремблирования, используемый базовой станцией 302 (например, выбранный селектором 310 кода скремблирования, используемый кодировщиком 312 для скремблирования SSC,...). Таким образом, идентификатор 316 код скремблирования может иметь априорные сведения о трех возможных кодах скремблирования, используемых в системе 300. Дополнительно или в качестве альтернативы идентификатор 316 кода скремблирования, например, может формировать три возможных кода скремблирования по существу подобным образом, как применяемый селектором 310 кода скремблирования для формирования трех возможных кодов скремблирования. Кроме того, декодер 318 SSC может использовать идентифицированный код скремблирования для дешифрования скремблированного SSC, принятого с базовой станции 302, чтобы определять идентичность SSC (например, определять индекс, ассоциативно связанный с SSC, сопоставлять SSC с одним из 170 возможных SSC,...). При определении идентичностей PSC и SSC, используемых базовой станцией 302, терминал 304 доступа может дешифровать ID соты, соответствующий базовой станции 302. Дополнительная информация, имеющая отношение к привязке по времени, упорядочению и тому подобному, также может быть получена на основании определенных идентичностей PSC и SSC.

Последующее может описывать в общем смысле различные аспекты, ассоциативно связанные с заявленным предметом изобретения. Например, система 300 может быть частью системы общей службы пакетной радиопередачи (GPRS). Система GPRS повсеместной системой беспроводной связи, которая используется терминалами доступа GSM для передачи пакетов межсетевого протокола (IP). Базовая сеть GPRS (интегрированная часть базовой сети GSM) является частью системы GPRS, которая обеспечивает поддержку для основанных на множественном доступе с широкополосным кодовым разделением каналов (WCDMA) сетей 3G. Базовая сеть GPRS может обеспечивать управление мобильностью, управление сеансами и транспортировку для пакетных служб межсетевого протокола в сетях GSM и WCDMA.

Протокол туннелирования GPRS (GTP) является протоколом IP базовой сети GPRS. GTP может давать конечным пользователям сети GSM или WCDMA возможность перемещаться с места на место наряду с продолжением присоединяться к сети Интернет, как если бы из одного местоположения в конкретном шлюзовом узле поддержки GPRS (GGSN). Он делает это, перенося данные абонента из обслуживающего узла поддержки GPRS (SGSN) в GGSN, которые являются управляющими сеансом абонента. Три формы GTP используются базовой сетью GPRS, в том числе (1) GTP-U: для передачи пользовательских данных в отдельных туннелях для каждого контекста протокола пакетной передачи данных (PDP); (2) GTP-C: для причин управления, таких как настройка и удаление контекстов PDP и проверка обновлений достижимости GSN по мере того, как абоненты перемещаются от одного SGSN к другому; и (3) GTP': для передачи данных загрузки с GSN в функцию загрузки.

Узлы поддержки GPRS (GSN) являются узлами сети, которые поддерживают использование GPRS в базовой сети GSM. Есть два ключевых варианта GSN, в том числе шлюзовой узел поддержки GPRS (GGSN) и обслуживающий узел поддержки GPRS (SGSN).

GGSN может предоставлять интерфейс между магистральной сетью GPRS и внешними сетями с коммутацией пакетов (например, радиосетью и сетью IP). Он может преобразовывать пакеты GPRS, приходящие из SGSN, в надлежащий формат протокола передачи пакетных данных (PDP) (например, IP или X.25) и отправлять преобразованные пакеты в соответствующую сеть с коммутацией пакетов. В другом направлении адреса PDP входящих пакетов данных могут преобразовываться в адрес GSM пользователя пункта назначения. Переадресованные пакеты в таком случае могут отправляться в ответственный SGSN. Для этой цели GGSN может хранить текущий адрес SGSN пользователя и его или ее профиль в своем реестре местоположений. GGSN может обеспечивать назначение IP-адреса и обычно маршрутизатор по умолчанию для конкретного терминала доступа (например, терминала 304 доступа,...).

В противоположность SGSN может быть ответственным за доставку пакетов данных с/на терминалы доступа в пределах своей географической зоны обслуживания. Задачи SGSN могут включать в себя маршрутизацию и транспортировку пакетов, управление мобильностью, управление логическими линиями связи, функции аутентификации и загрузки.

Протокол туннелирования GPRS для уровня плоскости пользователя (GTP-U) может использоваться в плоскости пользователя (U-плоскости) и полезен для передачи пользовательских данных в зоне с коммутацией пакетов. Сети с коммутацией пакетов в универсальной системе мобильных телекоммуникаций (UMTS) основаны на GPRS, а потому GTP-U также может использоваться в UMTS. UMTS является одной из сотовых телефонных технологий третьего поколения (3G). UMTS иногда указывается ссылкой как 3GSM, которое указывает как на ее 3G-подоплеку, так и стандарт GSM, для которого она была разработана, чтобы быть преемником.

Как описано в материалах настоящей заявки, сигналы синхронизации могут отправляться базовыми станциями (например, базовой станцией 302,...). Что касается LTE, может быть 510 уникальных идентичностей сот физического уровня. Идентичности сот физического уровня могут быть сгруппированы в 170 групп уникальных идентичностей сот физического уровня, причем каждая группа содержит в себе три уникальные идентичности. Группирование может быть таким, что каждая идентичность соты физического уровня может быть частью одной и только одной группы идентичностей сот физического уровня. Идентичность соты физического уровня, таким образом, может уникально определяться номером в диапазоне от 0 до 169 (например, выбранным селектором 308 SSC, распознанным декодером 318 SSC,...), представляющим группу идентичностей сот физического уровня, и номером в диапазоне от 0 до 2 (например, идентифицированным селектором 306 PSC, распознанным декодером 314 PSC,...), представляющим идентичность физического уровня в пределах группы идентичностей сот физического уровня.

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

Обычно последовательность, используемая для первичного кода синхронизации в соте, может выбираться (например, селектором 306 PSC,...) из набора трех разных последовательностей, причем есть соответствие один к одному между тремя идентичностями сот физического уровня в пределах группы идентичностей сот физического уровня и тремя последовательностями, используемыми для первичного сигнала синхронизации. Последовательность d(n) может использоваться для первичного кода синхронизации и может формироваться из последовательности Задова-Чу (ZC) частотной области согласно:

где корневой индекс u последовательности Задова-Чу задается, как изложено ниже. Идентичность соты физического уровня в пределах группы 0 идентичностей сот физического уровня может соответствовать корневому индексу u 25, идентичность соты физического уровня в пределах группы 1 идентичностей сот физического уровня может соответствовать корневому индексу u 29, а идентичность соты физического уровня в пределах группы 2 идентичностей сот физического уровня может соответствовать корневому индексу u 34.

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

Для типа 1 структуры кадра сигнал первичной синхронизации может передаваться в интервалах 0 и 10, а последовательность d(n) может отображаться в элементы ресурсов согласно

Элементы (k, l) ресурсов в интервалах 0 и 10, где

зарезервированы и не используются для передачи сигнала первичной синхронизации.

Для типа 2 структуры кадра сигнал первичной синхронизации может передаваться в поле DwPTS.

Вторичные коды синхронизации (SSC) могут использоваться для синхронизации различных беспроводных устройств на более высоком уровне по сравнению с PSC. Например, базовая станция (например, базовая станция 302,...) может использовать SSC, чтобы давать терминалам доступа (например, терминалу 304 доступа, любому количеству несходных терминалов доступа (не показаны),...) возможность определять границы кадра и привязку по времени маякового сигнала суперкадра.

В различных вариантах осуществления последовательность, используемая для вторичного кода синхронизации, может быть перемеженной конкатенацией двух двоичных последовательностей длиной 31, полученных в качестве циклических сдвигов одиночной M-последовательности длиной 31 посредством полинома циклического сдвига, например, x 5+x 2+1. Конкатенированная последовательность скремблируется с помощью кода скремблирования, заданного первичным кодом синхронизации (например, каждый первичный код синхронизации может иметь отношение один к одному с соответствующим кодом скремблирования,...).

Отображение последовательности (например, SSC,...) в элементы ресурсов может зависеть от структуры кадра. В подкадре такой же антенный порт, как для первичного кода синхронизации, может использоваться для вторичного кода синхронизации.

Для типа 1 структуры кадра вторичный код синхронизации может передаваться в интервалах 0 и 10, а последовательность d(n) может отображаться в элементы ресурсов согласно

Элементы (k, l) ресурсов в интервалах 0 и 10, где

могут быть зарезервированы и не использоваться для передачи вторичного кода синхронизации. Для типа два структуры кадра сигнал вторичной синхронизации передается в последнем символе OFDM подкадра 0.

Со ссылкой на Фиг.4-6 проиллюстрированы обобщенные способы, относящиеся к применению кодов скремблирования, которые оптимизируют отношения пиковой мощности к средней мощности и/или взаимную корреляцию для скремблирования вторичных кодов синхронизации в среде беспроводной связи. Несмотря на то что в целях простоты пояснения обобщенные способы показаны и описаны в качестве последовательности действий, должно осознаваться и приниматься во внимание, что обобщенные способы не ограничены порядком действий, так как некоторые действия могут в соответствии с одним или более вариантами осуществления происходить в разных очередностях и/или одновременно с другими действиями из тех, которые показаны и описаны в материалах настоящей заявки. Например, специалисты в данной области техники будут понимать и принимать во внимание, что обобщенный способ в качестве альтернативы мог бы быть представлен в качестве последовательности взаимосвязанных состояний или событий, таких как на диаграмме состояний. Более того, не все проиллюстрированные действия могут требоваться для реализации обобщенного способа в соответствии с одним или более вариантов осуществления.

Со ссылкой на Фиг.4 проиллюстрирован примерный обобщенный способ 400, который содействует скремблированию кодов синхронизации в среде беспроводной связи. На 402 код скремблирования может выбираться из набора возможных кодов скремблирования в качестве функции индекса первичного кода скремблирования (PSC). Возможные коды скремблирования в наборе могут быть предназначены для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. В соответствии с примером PSC может выбираться из набора возможных PSC. Кроме того, может передаваться PSC.

Возможные коды скремблирования в наборе могут быть сформированы, предопределены и так далее. Согласно примеру каждый из возможных кодов скремблирования в наборе может быть основан на отдельной M-последовательности, где каждая из отдельных M-последовательностей сформирована из несходного порождающего полинома (например, отличающегося полинома циклического сдвига,...). В качестве еще одного примера каждый из возможных кодов скремблирования в наборе может быть основан на общей M-последовательности с несходным циклическим сдвигом, где общая M-последовательность формируется из общего порождающего полинома (например, общего полинома циклического сдвига,...). Согласно дополнительному примеру каждый из возможных кодов скремблирования в наборе может быть основан на бинарном приближении соответственного PSC из набора возможных PSC, где возможные PSC могут формироваться из последовательностей Задова-Чу (ZC). Бинарное приближение может включать в себя квантование значений I и Q комплексных чисел в PSC, например, в 1 или -1. В соответствии с еще одним примером каждый из возможных кодов скремблирования может быть основан на соответственной комплементарной последовательности Голея. Кроме того, длины одного или более из возможных кодов скремблирования могут настраиваться. Например, длины могут сокращаться усечением или прореживанием битов, и/или длины могут увеличиваться повторением возможных кодов скремблирования.

На 404 вторичный код синхронизации (SSC) может скремблироваться с помощью выбранного кода скремблирования. Например, SSC и код скремблирования могут перемножаться друг с другом. В соответствии с еще одним примером SSC может выбираться из набора возможных SSC. На 406 скремблированный SSC может передаваться.

С обращением к Фиг.5 проиллюстрирован примерный обобщенный способ 500, который содействует дескремблированию принятых кодов синхронизации в среде беспроводной связи. На 502 принятый первичный код синхронизации (PSC) может декодироваться для идентификации индекса PSC. Например, принятый PSC может распознаваться, чтобы сопоставляться с одним PSC из набора возможных PSC, а индекс PSC может соответствовать этому PSC сопоставления.

На 504 применяемый базовой станцией код скремблирования из набора возможных кодов скремблирования может распознаваться в качестве функции индекса PSC. Кроме того, возможные коды скремблирования в наборе могут быть предназначены для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. Возможные коды скремблирования в наборе могут быть сформированы, предопределены и так далее. Согласно примеру каждый из возможных кодов скремблирования в наборе может быть основан на отдельной M-последовательности, где каждая из отдельных M-последовательностей сформирована из несходного порождающего полинома (например, отличающегося полинома циклического сдвига,...). В качестве еще одного примера каждый из возможных кодов скремблирования в наборе может быть основан на общей M-последовательности с несходным циклическим сдвигом, где общая M-последовательность формируется из общего порождающего полинома (например, общего полинома циклического сдвига,...). Согласно дополнительному примеру каждый из возможных кодов скремблирования в наборе может быть основан на бинарном приближении соответственного PSC из набора возможных PSC, где возможные PSC могут формироваться из последовательностей Задова-Чу (ZC). Бинарное приближение может включать в себя квантование значений I и Q комплексных чисел в PSC, например, в 1 или -1. В соответствии с еще одним примером каждый из возможных кодов скремблирования может быть основан на соответственной комплементарной последовательности Голея. Кроме того, длины одного или более из возможных кодов скремблирования могут изменяться. Например, длины могут сокращаться усечением или прореживанием битов, и/или длины могут увеличиваться повторением возможных кодов скремблирования.

На 506 принятый вторичный код синхронизации (SSC) может декодироваться с использованием применяемого базовой станцией кода скремблирования. Например, принятый SSC может быть скремблированным, а применяемый базовой станцией код может использоваться в качестве средства для дескремблирования принятого SSC.

Будет принято во внимание, что в соответствии с одним или более аспектов, описанных в материалах настоящей заявки, могут быть сделаны логические выводы касательно скремблирования и/или дескремблирования вторичных кодов синхронизации в среде беспроводной связи. В качестве используемого в материалах настоящей заявки термины «логически выводить» и «логический вывод» в целом указывают ссылкой на последовательность операций рассуждения о или логического вывода состояний системы, среды и/или пользователя по набору результатов наблюдений, которые фиксируются посредством событий и/или данных. Логический вывод может использоваться для идентификации специфического контекста или действия или, например, может формировать распределение вероятностей по состояниям. Логический вывод может быть вероятностным - то есть вычислением распределения вероятностей по интересующим состояниям на основании анализа данных и событий. Логический вывод также может указывать ссылкой на технологии, применяемые для построения высокоуровневых событий из набора событий и/или данных. Такой логический вывод дает в результате структуру новых событий или действий из набора наблюдаемых событий и/или сохраненных данных о событиях в любом случае, являются или нет события взаимосвязанными в непосредственной временной близости и происходят ли события и данные из одного или нескольких источников событий и данных.

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

Фиг.6 - иллюстрация терминала 600 доступа, который идентифицирует код скремблирования, применяемый базовой станцией в системе беспроводной связи. Терминал 600 доступа содержит приемник 602, который принимает сигнал, например, с приемной антенны (не показана) и выполняет типичные действия (например, фильтрует, усиливает, преобразует с понижением частоты и т.д.) над принятым сигналом и оцифровывает предварительно обработанный сигнал, чтобы получать отсчеты. Приемник 602, например, может быть приемником с MMSE (минимальной среднеквадратической ошибкой) и может содержать демодулятор 604, который может демодулировать принятые символы и поставлять их в процессор 606 для оценки канала. Процессор 606 может быть процессором, предназначенным для анализа информации, принятой приемником 602, и/или формирования информации для передачи передатчиком 616, процессором, который управляет одним или более компонентами терминала 600 доступа, и/или процессором, который как анализирует информацию, принятую приемником 602, так и формирует информацию для передачи передатчиком 616, и управляет одним или более компонентами терминала 600 доступа.

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

Будет принято во внимание, что хранилище данных (например, память 608), описанное в материалах настоящей заявки, может быть энергозависимой памятью или энергонезависимой памятью либо может включать в себя обе, энергозависимую и энергонезависимую память. В качестве иллюстрации, а не ограничения энергонезависимая память может включать в себя постоянное запоминающее устройство (ПЗУ, ROM), программируемое ПЗУ (ППЗУ, PROM), стираемое программируемое ПЗУ (СППЗУ, EPROM), электрически стираемое ППЗУ (ЭСППЗУ, EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (ОЗУ, RAM), которое действует в качестве внешней кэш-памяти. В качестве иллюстрации, а не ограничения ОЗУ доступно во многих разновидностях, таких как синхронное ОЗУ (SRAM), динамическое ОЗУ (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью обмена (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), DRAM с синхронным каналом обмена (SLDRAM) и ОЗУ с шиной прямого резидентного доступа (DRRAM). Предполагается, что память 608 систем и способов предмета изобретения должна содержать, без ограничения, эти и любые другие пригодные типы памяти.

Приемник 602, кроме того, оперативно присоединен к декодеру 610 кода синхронизации и/или идентификатору 612 кода скремблирования. Хотя терминал 600 доступа включает в себя декодер 610 кода синхронизации, должно приниматься во внимание, что терминал доступа может включать в себя декодер 314 PSC по Фиг.3 или декодер 318 SSC по Фиг.3 (и/или декодер 610 кода синхронизации может быть по существу подобным декодеру 314 PSC и/или декодеру 318 SSC). Более того, идентификатор 612 кода скремблирования может быть по существу подобным идентификатору 316 кода скремблирования по Фиг.3. Декодер 610 кода синхронизации может оценивать принятые PSC и/или SSC. Например, декодер 610 кода синхронизации может идентифицировать индекс PSC, ассоциативно связанный с принятым PSC. Кроме того, идентификатор 612 кода скремблирования может определять код скремблирования, который соответствует идентифицированному индексу PSC. После этого декодер 610 кода синхронизации может дескремблировать принятый скремблированный SSC, используя в качестве средства для достижения цели определенный код скремблирования. Терминал 600 доступа, кроме того, еще содержит модулятор 614 и передатчик 616, который передает сигнал, например, на базовую станцию, другой терминал доступа и т.д. Хотя изображены в качестве являющихся отдельными от процессора 606, должно приниматься во внимание, что декодер 610 кода скремблирования, идентификатор 612 кода скремблирования и/или модулятор 614 могут быть частью процессора 606 или некоторого количества процессоров (не показаны).

Фиг.7 - иллюстрация системы 700, которая скремблирует SSC с использованием кода скремблирования в среде беспроводной связи. Система 700 содержит базовую станцию 702 (например, точку доступа,...) с приемником 710, который принимает сигнал(ы) с одного или более терминалов 704 доступа через множество приемных антенн 706, и передатчиком 724, который осуществляет передачу на один или более терминалов 704 доступа через передающую антенну 708. Приемник 710 может принимать информацию с приемных антенн 706 и оперативно связан с демодулятором 712, который демодулирует принятую информацию. Демодулированные символы анализируются процессором 714, который может быть подобным процессору, описанному выше в отношении Фиг.6, и который присоединен к памяти 716, которая хранит данные, которые должны передаваться на или приниматься с терминала(ов) 704 доступа (или несходной базовой станции (не показана)), и/или любую другую подходящую информацию, имеющую отношение к выполнению различных действий и функций, изложенных в материалах настоящей заявки. Процессор 714 дополнительно присоединен к селектору 718 кода скремблирования, который может выбирать код скремблирования из набора возможных кодов скремблирования для использования базовой станцией 702. Селектор 718 кода скремблирования может выбирать код скремблирования на основании PSC (например, из набора PSC,...), используемого базовой станцией 702. Кроме того, возможные коды скремблирования могут быть оптимизированы для уменьшения отношений пиковой мощности к средней мощности наряду с ослаблением взаимной корреляцией между ними. Более того, базовая станция 702 дополнительно может включать в себя кодировщик 720, который может скремблировать SSC с использованием кода скремблирования, выбранного селектором 718 кода скремблирования. Должно быть принято во внимание, что кодировщик 720 может быть по существу подобным кодировщику 312 по Фиг.3. Кроме того, хотя не показано, предполагается, что базовая станция 702 может включать в себя селектор PSC, по существу подобный селектору 306 PSC по Фиг.3, и/или селектор SSC, по существу подобный селектору 308 SSC по Фиг.3. Более того, кодировщик 720 может выдавать скремблированный SSC, который должен передаваться в модулятор 722. Модулятор 722 может мультиплексировать кадр для передачи передатчиком 724 через антенны 708 на терминал(ы) 704 доступа. Хотя изображены в качестве являющихся отдельными от процессора 714, должно приниматься во внимание, что селектор 718 кода скремблирования, кодировщик 720 и/или модулятор 722 могут быть частью процессора 714 или некоторого количества процессоров (не показаны).

Фиг.8 показывает примерную систему 800 беспроводной связи. Система 800 беспроводной связи, ради краткости, изображает одну базовую станцию 810 и один терминал 850 доступа. Однако должно приниматься во внимание, что система 800 может включать в себя более чем одну базовую станцию и/или более чем один терминал доступа, при этом дополнительные базовые станции и/или терминалы доступа могут быть по существу подобными или отличными от примерных базовой станции 810 и терминала 850 доступа, описанных ниже. В дополнение, должно приниматься во внимание, что базовая станция 810 и/или терминал 850 доступа могут использовать системы (Фиг.1-3, 6-7 и 9-10) и/или способы (Фиг.4-5), описанные в материалах настоящей заявки, для содействия беспроводной связи между ними.

На базовой станции 810 данные потока обмена для некоторого количества потоков данных выдаются из источника 812 данных в процессор 814 данных передачи (TX). Согласно примеру каждый поток данных может передаваться через соответственную антенну. Процессор 814 данных TX форматирует, кодирует и перемежает поток данных потока обмена на основании конкретной схемы кодирования, выбранной для такого потока данных, чтобы выдавать кодированные данные.

Кодированные данные для каждого потока данных могут мультиплексироваться с данными контрольного сигнала с использованием технологий мультиплексирования с ортогональным частотным разделением каналов (OFDM). Дополнительно или в качестве альтернативы контрольные символы могут мультиплексироваться с частотным разделением каналов (FDM), мультиплексироваться с временным разделением каналов (TDM) или мультиплексироваться с кодовым разделением каналов (CDM). Данные контрольного сигнала типично являются известным шаблоном данных, который обрабатывается известным образом, и могут использоваться на терминале 850 доступа для оценки характеристики канала. Мультиплексированный контрольный сигнал и кодированные данные для каждого потока данных могут модулироваться (например, посимвольно отображаться) на основании конкретной схемы модуляции (например, двухпозиционной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), M-позиционной фазовой манипуляции (M-PSK) или M-позиционной квадратурной амплитудной манипуляции (M-QAM) и т.д.), выбранной для такого потока данных, чтобы выдавать символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться командами, выполняемыми или предусмотренными процессором 830.

Символы модуляции для потоков данных могут выдаваться в процессор 820 MIMO TX, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Процессор 820 MIMO TX затем выдает N T потоков символов модуляции на N T передатчиков (TMTR), с 822a по 822t. В различных вариантах осуществления процессор 820 MIMO TX применяет веса формирования диаграммы направленности к символам потоков данных и к антенне, с которой передаются символы.

Каждый передатчик 822 принимает и обрабатывает соответственный поток символов, чтобы выдавать один или более аналоговых сигналов, и, кроме того, предварительно обрабатывает (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы для выдачи модулированного сигнала, пригодного для передачи по каналу MIMO. Кроме того, N T модулированных сигналов из передатчиков с 822a по 822t передаются с N T антенн с 824a по 824t соответственно.

В терминале 850 доступа переданные модулированные сигналы принимаются N R антеннами с 852a по 852r и принятые сигналы с каждой антенны 852 выдаются в соответственный приемник (RCVR) с 854a по 854r. Каждый приемник 854 предварительно обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) соответственный сигнал, оцифровывает предварительно обработанный сигнал, чтобы выдавать отсчеты, и дополнительно обрабатывает отсчеты, чтобы выдавать соответствующий «принятый» поток символов.

Процессор 860 данных RX может принимать и обрабатывать N R принятых потоков символов из N R приемников 854 на основании конкретной технологии обработки приемника, чтобы выдавать N T «детектированных» потоков символов. Процессор 860 данных RX может демодулировать, обращенно перемежать и декодировать каждый детектированный поток символов, чтобы восстанавливать данные потока обмена для потока данных. Обработка процессором 860 данных RX является комплементарной по отношению к выполняемой процессором 820 MIMO TX и процессором 814 данных TX на базовой станции 810.

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

Сообщение обратной линии связи может содержать различные типы информации касательно линии связи и/или принятого потока данных. Сообщение обратной линии связи может обрабатываться процессором 838 данных TX, который также принимает данные потока обмена для некоторого количества потоков данных из источника 836 данных, модулироваться модулятором 880, предварительно обрабатываться передатчиками с 854a по 854r и передаваться обратно на базовую станцию 810.

На базовой станции 810 модулированные сигналы с терминала 850 доступа принимаются антеннами 824, предварительно обрабатываются приемниками 822, демодулируются демодулятором 840 и обрабатываются процессором 842 данных RX для извлечения сообщения обратной линии связи, переданного терминалом 850 доступа. Кроме того, процессор 830 может обрабатывать извлеченное сообщение, чтобы определять, какую матрицу предварительного кодирования следует использовать для определения весов формирования диаграммы направленности.

Процессоры 830 и 870 могут управлять (например, контролировать, координировать, диспетчеризировать и т.д.) работой на базовой станции 810 и терминале 850 доступа соответственно. Соответственные процессоры 830 и 870 могут быть ассоциативно связаны с памятью 832 и 872, которая хранит управляющие программы и данные. Процессоры 830 и 870 также могут выполнять вычисления для выведения оценок частотных и импульсных характеристик для восходящей линии связи и нисходящей линии связи соответственно.

В аспекте логические каналы классифицируются на каналы управления и каналы потока обмена. Логические каналы управления могут включать в себя канал управления широковещанием (BCCH), который является каналом DL (нисходящей линии связи) для широковещательной передачи системной управляющей информации. Логические каналы управления могут включать в себя канал управления поисковыми вызовами (PCCH), который является каналом DL, который передает информацию о поисковых вызовах. Более того, логические каналы управления могут содержать канал управления многоадресной передачей (MCCH), который является каналом DL многоточечного соединения, используемым для передачи информации планирования и управления услугами мультимедийного широковещания и мультивещания (MBMS) для одного или нескольких MTCH. Обычно после установления соединения управления радиоресурсами (RRC) этот канал используется только UE, которые принимают MBMS (например, старый MCCH+MSCH). Дополнительно логические каналы управления могут включать в себя выделенный канал управления (DCCH), который является двунаправленным каналом двухточечного соединения, который передает выделенную управляющую информацию и может использоваться UE, имеющими соединение RRC. В аспекте логические каналы потока обмена могут содержать выделенный канал потока обмена (DTCH), который является двунаправленным каналом двухточечного соединения, выделенным одному UE, для передачи пользовательской информации. К тому же логические каналы управления могут включать в себя канал многоадресного потока обмена (MTCH) для канала DL многоточечного соединения для передачи данных потока обмена.

В аспекте транспортные каналы классифицируются на DL и UL (восходящей линии связи). Транспортные каналы DL содержат широковещательный канал (BCH), совместно используемый канал данных нисходящей линии связи (DL-SDCH) и канал поискового вызова (PCH). PCH может поддерживать энергосбережение UE (например, цикл прерывистого приема (DRX) может указываться UE сетью,...), будучи широковещательно передаваемым по взятой в целом соте и будучи отображаемым в ресурсы физического уровня (PHY), которые могут использоваться для других каналов управления/потока обмена. Транспортные каналы UL могут содержать канал произвольного доступа (RACH), канал запроса (REQCH), совместно используемый канал данных восходящей линии связи (UL-SDCH) и множество (физических) каналов PHY.

Каналы PHY могут включать в себя набор каналов DL и каналов UL. Например, каналы PHY DL могут включать в себя: общий контрольный канал (CPICH); канал синхронизации (SCH); общий канал управления (CCCH); совместно используемый канал управления DL (SDCCH); канал управления многоадресной передачей (MCCH); совместно используемый канал назначения UL (SUACH); канал подтверждения (ACKCH); физический совместно используемый канал данных DL (DL-PSDCH); канал управления мощностью UL (UPCCH); канал индикатора поискового вызова (PICH); и/или канал индикатора нагрузки (LICH). В качестве дополнительной иллюстрации каналы PHY UL могут включать в себя: физический канал произвольного доступа (PRACH); канал индикатора качества канала (CQICH); канал подтверждения (ACKCH); канал индикатора подмножества антенн (ASICH); совместно используемый канал запроса (SREQCH); физический совместно используемый канал UL (UL-PSDCH); и/или широкополосный контрольный канал (BPICH).

Должно быть понятно, что варианты осуществления, описанные в материалах настоящей заявки, могут быть реализованы в аппаратных средствах, программном обеспечении, аппаратно реализованном программном обеспечении, межплатформенном программном обеспечении, микрокоде или любой их комбинации. Для аппаратной реализации блоки обработки могут быть реализованы в пределах одних или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (ЦСП), устройств цифровой сигнальной обработки (DSPD), программируемых логических устройств (ПЛУ), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных блоков, предназначенных для выполнения функций, описанных в материалах настоящей заявки, или их комбинации.

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

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

Со ссылкой на Фиг.9 проиллюстрирована система 900, которая дает возможность применения скремблирования сигналов для вторичного кода синхронизации в среде беспроводной связи. Например, система 900 может находиться, по меньшей мере частично, в пределах базовой станции. Должно быть принято во внимание, что система 900 представлена в качестве включающей в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализуемые процессором, программным обеспечением или их комбинацией (например, аппаратно реализованным программным обеспечением). Система 900 включает в себя логическую группировку 902 электрических компонентов, которые могут действовать в соединении. Например, логическая группировка 902 может включать в себя электрический компонент для выбора кода скремблирования из набора возможных кодов скремблирования на основании индекса первичного кода синхронизации (PSC), возможные коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции, 904. Более того, логическая группировка 902 может включать в себя электрический компонент для скремблирования вторичного кода синхронизации (SSC) с помощью выбранного кода скремблирования, 906. Кроме того, логическая группировка 902 может включать в себя электрический компонент для отправки скремблированного SSC по нисходящей линии связи, 908. Дополнительно система 900 может включать в себя память 910, которая удерживает команды для выполнения функций, ассоциативно связанных с электрическими компонентами 904, 906 и 908. Несмотря на то что показаны в качестве являющихся внешними по отношению к памяти 910, должно быть понятно, что один или более из электрических компонентов 904, 906 и 908 могут существовать внутри памяти 910.

С обращением к Фиг.10 проиллюстрирована примерная система 1000, которая дает возможность дескремблирования принятого вторичного кода синхронизации в среде беспроводной связи. Система 1000, например, может находиться в пределах терминала доступа. Как изображено, система 1000 включает в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программным обеспечением или их комбинацией (например, аппаратно реализованным программным обеспечением). Система 1000 включает в себя логическую группировку 1002 электрических компонентов, которые могут действовать в соединении. Логическая группировка 1002 может включать в себя электрический компонент для определения применяемого базовой станцией кода скремблирования из набора кодов скремблирования в качестве функции индекса, соответствующего принятому первичному коду синхронизации (PSC), 1004. Например, коды скремблирования в наборе могут быть предназначены для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции. Более того, логическая группировка 1002 может включать в себя электрический компонент для дескремблирования принятого вторичного кода синхронизации (SSC) с использованием применяемого базовой станцией кода 1006 скремблирования. Дополнительно система 1000 может включать в себя память 1008, которая удерживает команды для выполнения функций, ассоциативно связанных с электрическими компонентами 1004 и 1006. Несмотря на то что показаны в качестве являющихся внешними по отношению к памяти 1008, должно быть понятно, что электрические компоненты 1004 и 1006 могут существовать внутри памяти 1008.

То, что было описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждое мыслимое сочетание компонентов или обобщенных способов в целях описания вышеупомянутых вариантов осуществления, но рядовой специалист в данной области техники может осознавать, что возможны многочисленные дополнительные комбинации и перестановки различных вариантов осуществления. Соответственно, описанные варианты осуществления подразумеваются охватывающими все те изменения, модификации и варианты, которые подпадают под сущность и объем прилагаемой формулы изобретения. Более того, в тех пределах, в которых термин «включает в себя» используется в подробном описании или формуле изобретения, такой термин предполагается включающим, до некоторой степени подобно тому, как термин «содержащий» интерпретируется в качестве «содержащего», когда используется в качестве переходного слова в формуле изобретения.

1. Способ скремблирования кодов синхронизации в среде беспроводной связи, состоящий в том, что
выбирают код скремблирования из набора возможных кодов скремблирования в зависимости от индекса первичного кода синхронизации (PSC), причем возможные коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции;
скремблируют вторичный код синхронизации (SSC) с помощью выбранного кода скремблирования; и
передают скремблированный SSC.

2. Способ по п.1, в котором каждый из возможных кодов скремблирования в наборе основан на отдельной М-последовательности, а каждую из отдельных М-последовательностей формируют из несходного порождающего полинома.

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

4. Способ по п.1, в котором каждый из возможных кодов скремблирования в наборе основан на бинарном приближении соответственного PSC из набора возможных PSC, возможные PSC формируют из последовательностей Задова-Чу, а бинарное приближение включает в себя квантованные значения I и Q комплексных чисел, содержащихся в возможных PSC.

5. Способ по п.1, в котором каждый из возможных кодов скремблирования в наборе основан на соответственной комплементарной последовательности Голея.

6. Способ по п.1, дополнительно состоящий в том, что формируют возможные коды скремблирования.

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

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

9. Устройство по п.8, в котором память дополнительно сохраняет команды, имеющие отношение к формированию отдельных М-последовательностей из несходных соответственных порождающих полиномов и использованию отдельных М-последовательностей в качестве возможных кодов скремблирования в наборе.

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

11. Устройство по п.8, в котором память дополнительно сохраняет команды, имеющие отношение к выдаче бинарных приближений множества PSC посредством квантования значений I и Q комплексных чисел, включенных в каждый из PSC, и использованию бинарных приближений каждого из множества PSC в качестве возможных кодов скремблирования в наборе.

12. Устройство по п.8, в котором память дополнительно сохраняет команды, имеющие отношение к формированию множества комплементарных последовательностей Голея и использованию множества комплементарных последовательностей Голея в качестве возможных кодов скремблирования в наборе.

13. Устройство по п.8, в котором память дополнительно сохраняет команды, имеющие отношение к изменению длины одного или более возможных кодов скремблирования в наборе.

14. Устройство для скремблирования кодов синхронизации в среде беспроводной связи, содержащее
средство для выбора кода скремблирования из набора возможных кодов скремблирования на основании индекса первичного кода синхронизации (PSC), причем возможные коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции,
средство для скремблирования вторичного кода синхронизации (SSC) с помощью выбранного кода скремблирования; и
средство для отправки скремблированного SSC по нисходящей линии связи.

15. Устройство п.14, при этом каждый из возможных кодов скремблирования в наборе основан на отдельной М-последовательности, а каждая из отдельных М-последовательностей формируется из несходного порождающего полинома.

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

17. Устройство по п.14, при этом каждый из возможных кодов скремблирования в наборе основан на бинарном приближении соответственного PSC из набора возможных PSC, возможные PSC формируются из последовательностей Задова-Чу, а бинарное приближение включает в себя квантованные значения I и Q комплексных чисел, содержащихся в возможных PSC.

18. Устройство по п.14, при этом каждый из возможных кодов скремблирования в наборе основан на соответственной комплементарной последовательности Голея.

19. Устройство по п.14, дополнительно содержащее средство для формирования возможных кодов скремблирования; и средство для настройки длин, по меньшей мере, одного из возможных кодов скремблирования для приведения в соответствие с длиной SSC.

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

21. Машиночитаемый носитель информации по п.20, дополнительно содержащий код для формирования отдельных М-последовательностей из несходных соответственных порождающих полиномов и код для использования отдельных М-последовательностей в качестве возможных кодов скремблирования в наборе.

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

23. Машиночитаемый носитель информации по п.20, дополнительно содержащий код для выдачи бинарных приближений множества PSC посредством квантования значений I и Q комплексных чисел, включенных в каждый из PSC, и код для использования бинарных приближений каждого из множества PSC в качестве возможных кодов скремблирования в наборе.

24. Машиночитаемый носитель информации по п.20, дополнительно содержащий код для формирования множества комплементарных последовательностей Голея и код для использования множества комплементарных последовательностей Голея в качестве возможных кодов скремблирования в наборе.

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

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

27. Способ по п.26, дополнительно состоящий в том, что
формируют отдельные М-последовательности из несходных соответственных порождающих полиномов; и
используют отдельные М-последовательности из возможных кодов скремблирования в наборе.

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

29. Способ по п.26, дополнительно состоящий в том что
выдают бинарные приближения множества PSC посредством того, что квантуют значения I и Q комплексных чисел, включенных в каждый из PSC; и
используют бинарные приближения каждого из множества PSC в качестве возможных кодов скремблирования в наборе.

30. Способ по п.26, дополнительно состоящий в том, что
формируют множество комплементарных последовательностей Голея; и
используют множество комплементарных последовательностей Голея в качестве возможных кодов скремблирования в наборе.

31. Способ по п.26, в котором возможные коды скремблирования в наборе являются предопределенными.

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

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

34. Устройство п.33, при этом каждый из возможных кодов скремблирования в наборе основан на отдельной М-последовательности а каждая из отдельных М-последовательностей формируется из несходного порождающего полинома.

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

36. Устройство по п.33, при этом каждый из возможных кодов скремблирования в наборе основан на бинарном приближении соответственного PSC из набора возможных PSC, возможные PSC формируются из последовательностей Задова-Чу, а бинарное приближение включает в себя квантованные значения I и Q комплексных чисел, содержащихся в возможных PSC.

37. Устройство по п.33, при этом каждый из возможных кодов скремблирования в наборе основан на соответственной комплементарной последовательности Голея.

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

39. Устройство для дескремблирования принятых кодов синхронизации в среде беспроводной связи, содержащее
средство для определения применяемого базовой станцией кода скремблирования из набора кодов скремблирования в зависимости от индекса, соответствующего принятому первичному коду синхронизации (PSC), причем коды скремблирования в наборе являются предназначенными для минимизации отношения пиковой мощности к средней мощности и минимизации взаимной корреляции; и
средство для дескремблирования принятого вторичного кода синхронизации (SSC) с использованием применяемого базовой станцией кода скремблирования.

40. Устройство п.39, при этом каждый из возможных кодов скремблирования в наборе основан на отдельной М-последовательности, а каждая из отдельных М-последовательностей формируется из несходного порождающего полинома.

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

42. Устройство по п.39, при этом каждый из возможных кодов скремблирования в наборе основан на бинарном приближении соответственного PSC из набора возможных PSC, возможные PSC формируются из последовательностей Задова-Чу, а бинарное приближение включает в себя квантованные значения I и Q комплексных чисел, содержащихся в возможных PSC.

43. Устройство по п.39, при этом каждый из возможных кодов скремблирования в наборе основан на соответственной комплементарной последовательности Голея.

44. Устройство по п.39, дополнительно содержащее средство для изменения длины одного или более из возможных кодов скремблирования в наборе для приведения в соответствие с длиной принятого SSC.

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

46. Машиночитаемый носитель информации по п.45, дополнительно содержащий код для формирования отдельных М-последовательностей из несходных соответственных порождающих полиномов и код для использования отдельных М-последовательностей в качестве возможных кодов скремблирования в наборе.

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

48. Машиночитаемый носитель информации по п.45, дополнительно содержащий код для выдачи бинарных приближений множества PSC посредством квантования значений I и Q комплексных чисел, включенных в каждый из PSC, и код для использования бинарных приближений каждого из множества PSC в качестве возможных кодов скремблирования в наборе.

49. Машиночитаемый носитель информации по п.45, дополнительно содержащий код для формирования множества комплементарных последовательностей Голея и код для использования множества комплементарных последовательностей Голея в качестве возможных кодов скремблирования в наборе.

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



 

Похожие патенты:

Изобретение относится к способу конфигурирования таблицы преобразования абсолютного гранта для дрейфового контроллера радиосети. .

Изобретение относится к радиосвязи, в частности к коррекции радиосигнала, передаваемого с использованием технологии с несколькими входами и несколькими выходами (MIMO).

Изобретение относится к способам защиты личных данных пользователей. .

Изобретение относится к области радиосвязи и более конкретно к способам поиска в сетях радиосвязи. .

Изобретение относится к области радиосвязи и, более конкретно, к управлению удаленным доступом для устройств в среде с различными точками доступа. .

Изобретение относится к области радиосвязи и, более конкретно, к управлению удаленным доступом для устройств в среде с различными точками доступа. .

Изобретение относится к технике связи. .

Изобретение относится к беспроводной связи
Наверх