Таблица кодирования дополнительной синхронизации для е-utran

Изобретение относится к беспроводной связи и более конкретно к определению таблицы кодирования дополнительной синхронизации для выбора кодов дополнительной синхронизации для узла радиосети. Технический результат - уменьшение помех в сети мобильной связи за счет обеспечения кодирования дополнительной синхронизации с использованием связанного с каналом основной синхронизации (P-SCH) кода скремблирования. Скремблированные коды дополнительной синхронизации (SSC) могут назначаться нескольким базовым станциям сети радиодоступа (RAN). В качестве примера, коды скремблирования на основе PSC могут быть созданы из множества М-последовательностей, сформированных из общего полиномиального выражения. Дополнительно предусмотрена таблица кодирования SSC, которая выбирает пары последовательностей матрицы последовательностей для формирования SSC. Выбор может быть основан на характеристиках передачи результирующих SSC, обеспечивая уменьшение помех при использовании в запланированной, полузапланированной и/или незапланированной среде мобильной связи. 15 н. и 46 з.п. ф-лы, 15 ил.

 

Перекрестная ссылка на родственную заявку

По настоящей заявке на патент испрашивается приоритет на основании предварительной заявки на патент № 60/955623, поданной 13 августа 2007 года и озаглавленной "SECONDARY SYNCHRONIZATION CODEBOOK FOR E-UTRAN", принадлежащей правообладателю настоящей заявки и настоящим явно включенной в настоящий документ путем ссылки.

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

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

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

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

Системы беспроводной связи широко используются для обеспечения различных типов содержимого связи, например голосовой связи, данных и т.п. Обычные системы беспроводной связи могут быть системами множественного доступа, допускающими поддержку связи с несколькими пользователями посредством совместного использования доступных системных ресурсов (к примеру, полосы пропускания, мощности передачи и т.п.). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA) и т.д.

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

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

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

Раскрытие изобретения

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

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

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

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

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

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

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

Согласно некоторым аспектам раскрыт способ выбора различных SSC для узла радиосети. Способ может содержать формирование матрицы последовательностей из базовой M-последовательности и n циклически сдвинутых последовательностей базовой M-последовательности и назначение одного из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей. Способ также может содержать выбор пары последовательностей по меньшей мере частично на основе отношения пиковой мощности к средней мощности (PAPR) или корреляции сигналов SSC, получающегося из пары последовательностей.

Помимо этого согласно другим аспектам, предусмотрено устройство, которое выбирает различные SSC для узла радиосети. Устройство может содержать логический процессор, который формирует матрицу последовательностей из базовой M-последовательности и n циклически сдвинутых последовательностей базовой M-последовательности, и модуль индексирования, который назначает один из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей. Согласно некоторому аспекту устройство также может содержать модуль отсечения ответвлений, который выбирает пару последовательностей по меньшей мере частично на основе PAPR или корреляции сигналов SSC, получающегося из пары последовательностей.

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

Согласно по меньшей мере одному другому аспекту раскрыт процессор, выполненный с возможностью выбирать различные SSC для узла радиосети. Процессор может содержать первый модуль, который формирует матрицу последовательностей из базовой M-последовательности и n циклически сдвинутых последовательностей базовой M-последовательности, и второй модуль, который назначает один из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей. Дополнительно, процессор может содержать третий модуль, который выбирает пару последовательностей по меньшей мере частично на основе PAPR или корреляции сигналов SSC, получающегося из пары последовательностей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.8 иллюстрирует блок-схему примерного терминала согласно другим аспектам настоящего раскрытия.

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

Фиг.10 иллюстрирует блок-схему последовательности операций способа примерной технологии для скремблирования OTA SSC-передачи согласно одному или более аспектов.

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

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

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

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

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

Осуществление изобретения

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

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

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

Согласно некоторым аспектам предусмотрены конкретные механизмы для того, чтобы формировать и скремблировать SSC с помощью связанного с P-SCH кода скремблирования. Скремблированные SSC могут с меньшей вероятностью создавать помехи друг другу при передаче в общей мобильной среде (к примеру, при использовании в одном мобильном узле или нескольких близко размещаемых мобильных узлах). По меньшей мере в одном аспекте SSC могут быть сформированы из первого набора последовательностей, обеспечиваемых с помощью первого математического выражения, и коды скремблирования, чтобы скремблировать SSC, могут быть сформированы из другого математического выражения. Дополнительно, индексы последовательности кодов скремблирования могут выбираться на основе канала основной синхронизации (P-SCH). Различные механизмы могут использоваться для того, чтобы формировать скремблированные SSC и уменьшать помехи нескольких SSC, передаваемых посредством нескольких источников (к примеру, BS).

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

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

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

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

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

В одном или более примерных вариантов осуществления описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении, микрокоде или в любой надлежащей комбинации вышеозначенного. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая обеспечивает перемещение компьютерной программы из одного места в другое. Носителями хранения могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Помимо этого любое подключение корректно называть машиночитаемым носителем. Например, если программное обеспечение передается с веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, «витой пары», цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, «витая пара», DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включены в определение носителя. Диск (disk) и диск (disc) в контексте настоящего документа включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом диски (disk) обычно воспроизводят данные магнитно, тогда как диски (disc) обычно воспроизводят данные оптически с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.

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

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

Дополнительно, слово «примерный» используется в данном документе для того, чтобы обозначать «служащий в качестве примера, отдельного случая или иллюстрации». Любой аспект или схема, описанные в данном документе как «примерные», не обязательно должны быть истолкованы как предпочтительные или преимущественные в сравнении с другими аспектами или схемами. Наоборот, использование слова «примерный» означает представление принципов конкретным образом. При использовании в данной заявке термин «или» означает включающее «или», а не исключающее «или». Таким образом, если не указано иное или не очевидно из контекста, «X использует A или B» означает любую из естественных включающих перестановок. Т.е. если X использует A; X использует B; или X использует и A, и B, то «X использует A или B» удовлетворяется в любом из вышеуказанных случаев. Помимо этого неопределенные артикли при использовании в настоящей заявке и прилагаемой формуле изобретения должны истолковываться в общем как означающие «один или более», если не указано иное или из контекста не очевидно, что подразумевается форма единственного числа.

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

Обращаясь к чертежам, фиг.1 иллюстрирует систему беспроводной связи 100 с несколькими базовыми станциями 110 и несколькими терминалами 120, которая может быть использована в связи с одним или более аспектов. Базовая станция (110), в общем, является стационарной станцией, которая обменивается данными с терминалами, и она также может называться точкой доступа, узлом B или каким-либо другим термином. Каждая базовая станция 110 обеспечивает покрытие связи для конкретной географической области или зоны покрытия, проиллюстрированной как три географических области на фиг.1, помеченные как 102a, 102b и 102c. Термин «сота» может относиться к базовой станции и/или ее зоне покрытия, в зависимости от контекста, в котором используется термин. Чтобы повышать пропускную способность системы, зона покрытия/географическая область базовой станции может быть секционирована на несколько меньших зон (к примеру, на три меньших зоны согласно соте 102a на фиг.1) 104a, 104b и 104c. Каждая меньшая область (104a, 104b, 104c) может обслуживаться посредством соответствующей приемо-передающей подсистемы базовой станции (BTS). Термин «сектор» может относиться к BTS и/или ее зоне покрытия, в зависимости от контекста, в котором используется термин. Для секторизованной соты BTS для всех секторов этой соты типично совместно расположены в рамках базовой станции соты. Технологии передачи, описанные в данном документе, могут быть использованы для системы с секторизованными сотами, а также для системы с несекторизованными сотами. Для простоты в последующем описании, если не указано иное, термин «базовая станция» используется обобщенно для стационарной станции, которая обслуживает сектор, а также для станции, которая обслуживает соту.

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

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

Фиг.2 - это иллюстрация самоорганизующейся или незапланированной/полузапланированной среды 200 беспроводной связи в соответствии с различными объектами. Система 200 может содержать одну или более базовых станций 202 в одной или более сот или секторов, которые могут принимать, передавать, повторять и т.д. сигналы беспроводной связи друг другу и/или в одно или более мобильных устройств 204. Как проиллюстрировано, каждая базовая станция 202 может обеспечивать покрытие связи для конкретной географической области, проиллюстрированной как четыре географических области, помеченных 206a, 206b, 206c и 206d. Каждая базовая станция 202 может содержать цепочку передающих устройств и цепочку приемных устройств, каждая из которых, в свою очередь, может содержать множество компонентов, ассоциированных с передачей и приемом сигналов (к примеру, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.), как должны принимать во внимание специалисты в данной области техники. Мобильными устройствами 204 могут быть, например, сотовые телефоны, смартфоны, дорожные компьютеры, «карманные» устройства связи, «карманные» вычислительные устройства, спутниковые радиоустройства, глобальные системы определения местоположения, PDA и/или любое другое надлежащее устройство для передачи посредством беспроводной сети 200. Система 200 может быть использована в связи с различными аспектами, описанными в данном документе, для того чтобы способствовать обеспечению и/или использованию синхронизированной передачи OTA-сообщений в среде (200) беспроводной связи, как изложено со ссылкой на последующие чертежи.

Фиг.3 - это блок-схема примерной системы 300, которая обеспечивает уменьшение помех для сообщений синхронизации в среде мобильной связи. Сообщение синхронизации, используемое в контексте системы 300, может включать в себя SSC. Также следует принимать во внимание, что аспекты кода основной синхронизации (PSC) или P-SCH могут использоваться для того, чтобы уменьшать помехи SSC, как пояснено в данном документе. Дополнительно следует принимать во внимание, что среда мобильной связи, применимая для системы 300, может включать в себя стандарт долгосрочного развития (LTE) партнерского проекта третьего поколения (3GPP), обобщенно упоминаемый в дальнейшем совместно как LTE-система, систему сети наземного радиодоступа по стандарту усовершенствованной универсальной системы мобильной связи (UMTS) (E-UTRAN) или комбинацию вышеозначенного и т.п. Например, другие надлежащие архитектуры мобильной связи, использующие технологию множественного доступа с ортогональным частотным разделением каналов (OFDMA), мультиплексирование с частотным разделением каналов (FDM), в том числе, к примеру, ортогональное FDM (OFDM), кодированное OFDM (COFDM) и т.п., включаются в такую среду мобильной связи. Дополнительно следует принимать во внимание, что специалисты в данной области техники могут определять соответствующие механизмы для того, чтобы применять нижеуказанные технологии к другим средам мобильной связи, в том числе средам множественного доступа с кодовым разделением (CDMA) (к примеру, CDMA2000, 3GPP2 и т.д.), средам множественного доступа с временным разделением (TDMA) (к примеру, TDMA), средам с дуплексной связью с временным разделением каналов (TDD) или надлежащим комбинациям вышеозначенного (к примеру, TD-CDMA, TD-SCDMA, UMTS-TDD, FDMA/TDMA/FDD и т.д.).

Система 300 может содержать SSC-формирователь 302, связанный с одной или более базовых станций RAN 306 (к примеру, E-UTRAN). Одно или более устройств 304 могут обслуживаться посредством RAN 306. Базовые станции (306) могут обмениваться данными с мобильным устройством 304 посредством обмена OTA-сообщениями с ними. OTA-сообщение, отправляемое в мобильное устройство(а) 304, типично включает в себя одно или более сообщений синхронизации, чтобы обеспечивать такую связь. Например, PSC может быть использован для того, чтобы указывать, где данные пакетируются в сообщении, длину сообщения, частоту синхронизации и т.п. SSC может обеспечивать предшествующую информацию, а также идентификационные данные передающей базовой станции 306. Таким образом, SSC может быть использован посредством мобильного устройства 304 для того, чтобы отличать одну базовую станцию (306) от другой (306) в узле 306 с множеством передающих устройств.

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

Система 300 дополнительно может содержать логический процессор 308, который формирует матрицу последовательностей, используемую для того, чтобы создавать один или более SSC для базовых станций RAN 306. Например, могут быть использованы последовательность, пара последовательностей, триплет последовательностей и т.д. для того, чтобы формировать SSC. В одном аспекте пары последовательностей длины 31 (к примеру, двоичные последовательности, имеющие 31 бит) используются для того, чтобы формировать SSC на 62 бита. Пары последовательностей могут выбираться из матрицы последовательностей, сформированной посредством логического процессора 308. В одном примере матрица последовательностей может быть сформирована из одной базовой M-последовательности длины 31. Эта последовательность может извлекаться из надлежащего полиномиального выражения. В других аспектах логический процессор 308 извлекает базовую M-последовательность из полиномиального выражения, отличного от используемого посредством модуля 310 преобразования данных (ниже), чтобы формировать последовательности для кодов скремблирования SSC. В качестве конкретного примера, полиномиальное выражение, используемое для того, чтобы формировать базовую M-последовательность, может иметь форму x^5+x^2+1 по GF(2), где GF(2) указывает поле Галуа, которое ограничивает результаты выражения двоичными цифрами.

Как только базовая последовательность формируется посредством логического процессора 308, вариации базовой последовательности могут формироваться, чтобы заполнять матрицу последовательностей. В некоторых аспектах формируется определенное число вариаций, которое практически эквивалентно числу цифр базовой последовательности (к примеру, если базовая последовательность содержит 31 цифру, 29, 30, 31 или практически аналогичное число вариаций формируются). Вариации комбинируются с базовой последовательностью, чтобы формировать матрицу последовательностей (к примеру, где первая, вторая, третья и т.д. строки матрицы содержат базовую последовательность, первую вариацию, вторую вариацию и т.д. соответственно и где первый, второй, третий и т.д. столбцы матрицы содержат первую, вторую, третью и т.д. цифры каждой последовательности, соответственно, - к примеру, см. фиг.4 выше).

Когда матрица последовательностей задана, логический процессор может выбирать несколько последовательностей из матрицы, которые могут быть использованы для того, чтобы формировать SSC. В качестве одного примера, пара последовательностей длины 31 может выбираться для того, чтобы формировать SSC длины 62. Каждый такой SSC затем может назначаться одной или более базовых станций RAN 306 и может переносить идентифицирующую информацию (к примеру, идентификатор базовой станции), отличающую эти базовые станции от других базовых станций. Как подробнее поясняется на фиг.5 и 6 ниже, выбор может быть основан на нескольких факторах, в том числе, но не только, PAPR результирующего SSC или корреляции сигналов или комбинации вышеозначенного и т.п. Чтобы уменьшать помехи между SSC, передаваемыми посредством RAN 306, SSC могут быть скремблированы посредством использования одной или более последовательностей скремблирования, таких как последовательность на основе PSC, поясненная ниже.

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

Следует принимать во внимание, что модуль 310 преобразования данных может использовать последовательность скремблирования для того, чтобы скремблировать мультиплексированный SSC, компоненты SSC (к примеру, последовательности из пары, триплета последовательностей и т.д., которые формируют SSC) или последовательности самой матрицы последовательностей. В одном конкретном примере модуль 310 преобразования данных может скремблировать базовую последовательность, используемую для того, чтобы формировать матрицу последовательностей. Производные последовательности скремблированной базовой последовательности (к примеру, циклически сдвинутые вариации), используемые для того, чтобы формировать матрицу последовательностей, по сути, также скремблируются. Соответственно, матрица последовательностей может формироваться из скремблированных последовательностей (к примеру, посредством использования скремблированной базовой последовательности или ее вариаций), дескремблированных последовательностей (к примеру, посредством использования дескремблированной базовой последовательности и ее вариаций) или и того, и другого. Матрица скремблированных последовательностей может выбираться посредством логического процессора 308, перемежаться посредством модуля 314 мультиплексирования и преобразовываться в OTA-сообщение посредством передающего процессора 316, как подробнее описано ниже.

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

Различные типы кодов скремблирования, как известно в данной области техники или стало известно специалистам в данной области техники посредством контекста, представленного в данном документе, могут быть сформированы посредством модуля 312 формирования последовательностей. Как упомянуто выше, модуль 312 формирования последовательностей может формировать различные последовательности (к примеру, M-последовательности) из общего полиномиального выражения или различных полиномиальных выражений. По меньшей мере, в одном аспекте формируются три кода скремблирования на основе M-последовательности длины 63, где каждая последовательность длины 63 усекается на один бит, чтобы формировать код скремблирования (или, к примеру, один бит изменяется на 0 и преобразовывается в DC-тон беспроводной передачи). В другом примере формируются три кода скремблирования на основе M-последовательности длины 31, и повторение используется для того, чтобы формировать три кода скремблирования длины 62 (к примеру, если B - это последовательность длины 31, повторение может иметь форму (B, B)).

По меньшей мере, в одном конкретном аспекте каждая из нескольких последовательностей кодов скремблирования может формироваться из одного полиномиального выражения. В одном аспекте полиномиальное выражение может иметь форму 1+x^2+x^3+x^4+x^5. Результирующая последовательность кодов скремблирования может представляться посредством C(0,n). В качестве конкретного примера надлежащей последовательности скремблирования, C(0,n) может обозначать следующую M-последовательность:

C(0,n)={-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,1,1,-1,-1,1,-1,-1,1,1,1,1,1}

Вышеупомянутая последовательность C(0,n) может представлять базовую M-последовательность. Циклически сдвинутые вариации базовой M-последовательности (к примеру, см. фиг.4 ниже) могут быть заданы как C(k,n)=C(0,(n+k) mod N). Соответственно, коды скремблирования длины 63 могут получаться следующим образом:

(C(u,0),C(u,0),...,C(u,14),C(u,14),C(u,15),0,C(u,15),C(u,16),C(u,16),...,C(u,30),C(u,30)),

где 0 может преобразовываться в DC-тон частотной передачи. Следует принимать во внимание, что коды другой длины могут быть сформированы посредством задания надлежащих значений для k и n для C(k,n) (к примеру, k и n могут иметь надлежащие значения, превышающие 0). Для случая длины 63 различные коды скремблирования могут быть сформированы посредством выбора различных значений 'u'. Значения 'u' могут выбираться на основе требуемого числа последовательностей кодов скремблирования для набора таких последовательностей. Например, могут выбираться пять, десять, двадцать и т.д. вариаций базовой M-последовательности. Для 31 возможной последовательности 'u' может соответствовать набору {0, ..., 30}.

По меньшей мере, в одном аспекте модуль 312 формирования последовательностей может формировать три последовательности скремблирования из формулы C(k,n)=C(0,(n+k) mod N). Коды скремблирования могут соответствовать следующим трем значениям 'u': {0, 10, 20}, тем самым используя базовую M-последовательность, десятую циклически сдвинутую вариацию базовой последовательности и двадцатую циклически сдвинутую вариацию базовой последовательности. Результирующие три последовательности кодов скремблирования следующие:

C(0,n)={-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,1,1,-1,-1,1,-1,-1,1,1,1,1,1}

C(10,n)={-1,1,1,-1,1,-1,-1,-1,-1,1,1,-1,-1,1,-1,-1,1,1,1,1,1,-1,1,1,1,-1,-1,-1,1,-1,1}

C(20,n)={1,-1,-1,1,-1,-1,1,1,1,1,1,-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,1}

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

Система 300 дополнительно может содержать передающий процессор 316. Передающий процессор 316 может отображать SSC в компоненты OTA-сообщения. В частности, SSC может отображаться на каналы поднесущей частотного сообщения (к примеру, FDM, OFDM, OFDMA), в кодовое разделение кодового сообщения (к примеру, CDMA, 2000 CDMA, широкополосный CDMA (WCDMA)), во временное разделение временного сообщения (к примеру, TDMA) или в надлежащие субкомпоненты комбинированных системных сообщений (к примеру, TD-CDMA, TD-SCDMA, UMTS-TDD, FDMA/TDMA/FDD и т.д.). OTA-сообщение может приниматься в мобильном устройстве 304, которое может использовать надлежащие технологии для декодирования сообщения и SSC. По меньшей мере, в одном случае мобильное устройство 304 может использовать для декодирования SSC процесс, в сущности обратный тому, который SSC-формирователь 302 использует для кодирования/скремблирования SSC. Инструкции для декодирования SSC могут быть предварительно загружены в мобильное устройство 302, загружены из сетевого исправления и т.п. (к примеру, исправления программного и/или микропрограммного обеспечения на сетевом сервере поставщика услуг) или включены в OTA-сообщение (к примеру, в преамбулу сообщения и т.п.).

Как описано, система 300 может обеспечивать существенное преимущество для беспроводной связи. Коды скремблирования SSC, сформированные из общего полиномиального выражения и индексированные на основе соответствующего PSC, могут приводить к уменьшению помех для SSC, передаваемых посредством нескольких базовых станций (306). Такой результат может обеспечивать даже большее преимущество, если большое число базовых станций (306) существует в полузапланированной или незапланированной среде, где помехи могут быть высокими и отношения «сигнал-шум» (SNR) относительно низкими. Соответственно, система 300 может обеспечивать повышение эффективности и надежности OTA даже для неблагоприятных беспроводных сред.

Фиг.4 иллюстрирует примерную матрицу 400 последовательностей, которая может быть использована для того, чтобы формировать коды синхронизации и/или коды скремблирования для различных аспектов, описанных в данном документе. Матрица 400 последовательностей содержит определенное число последовательностей, представленных посредством строк матрицы 400. Первая (верхняя) строка матрицы - это базовая последовательность. Нижние строки матрицы - это вариации базовой последовательности. Как проиллюстрировано на фиг.4, нижние строки - это циклически сдвинутые вариации базовой последовательности, хотя следует принимать во внимание, что другие надлежащие вариации двоичной базовой последовательности, известной в данной области техники, могут быть использованы для того, чтобы формировать матрицу последовательностей, аналогичную проиллюстрированной в 400. Как проиллюстрировано посредством стрелок для матрицы 400 последовательностей, циклический сдвиг - это одноразрядный сдвиг, посредством которого вариации базовой последовательности формируются посредством сдвига каждого бита последовательности на одну позицию или один столбец матрицы по сравнению с предыдущей последовательностью. Таким образом, бит 1 для базовой последовательности равен -1, а первая циклически сдвинутая вариация базовой последовательности, проиллюстрированной в строке 2 из матрицы, равна тому же -1 во втором бите (втором столбце). Дополнительно, каждый бит базовой последовательности сдвигается в следующий правый крайний столбец в первой циклически сдвинутой последовательности. Следует принимать во внимание, что несколько циклических сдвигов могут использоваться вместо этого, так что каждый бит сдвигается на два столбца, три столбца и т.д. относительно предыдущих последовательностей вместо одного столбца.

Дополнительные строки матрицы демонстрируют дополнительные сдвиги базовой последовательности. Таким образом, биты второй циклически сдвинутой последовательности (строка 3) сдвигаются два столбца от базовой последовательности (строка 1) и т.д., по каждой строке. Для матрицы, имеющей L столбцов на основе длин последовательностей в L, матрица может содержать по меньшей мере L уникальных последовательностей, в том числе базовую последовательность и L-1 одиночных циклически сдвинутых вариаций базовой последовательности. Эта последовательность может использоваться для того, чтобы формировать коды синхронизации и/или коды скремблирования, как описано в данном документе. Если L совпадает с требуемой длиной кода, одиночные последовательности матрицы 400 могут использоваться для того, чтобы создавать такие коды. Альтернативно, если L меньше требуемой длины кода, несколько последовательностей матрицы 400 могут использоваться для того, чтобы создавать код(ы).

В качестве примера, чтобы проиллюстрировать вышеописанное, требуемая длина кода (к примеру, длина SSC) равна 62 битам. Если L равно 62, одиночная последовательность матрицы 400 может быть использована для того, чтобы формировать код. Если L равно 31, пары последовательностей матрицы 400 могут перемежаться из кода. Если L равно 21, триплет последовательностей, где одна из последовательностей усечена на один бит, может перемежаться так, чтобы формировать код. Также следует принимать во внимание, что практически аналогичные длины последовательностей могут использоваться вместе с усечением битов и/или повторением битов (к примеру, M-последовательность длины 63 может усекаться на один бит, чтобы формировать код длины 62, также пары последовательностей длины 32 или длины 30 могут использоваться вместе с одним повторением или усечением битов, соответственно, чтобы формировать код длины 62, и т.д.).

Для плотного развертывания базовых станций, где десятки или сотни базовых станций работают в общем географическом узле (к примеру, см. фиг.1 выше), может быть преимущественным использование пар, триплетов и т.д. последовательностей меньшей длины, чем целевая длина кода. Это обусловлено тем фактом, что гораздо больше уникальных пар, триплетов последовательностей и т.д. могут извлекаться из матрицы 400 последовательностей, чем одиночных последовательностей. Например, если L равно 62, и требуемая длина SSC составляет 62 бита, 62 уникальных одиночных последовательности существуют, чтобы формировать 62 различных SSC. Тем не менее, если матрица 400 имеет L=31 и для SSC длины 62, предусмотрено 961 (31^2) пары последовательностей, которые могут формировать 961 различный SSC. В качестве другого примера, для L=20 или L=21 (посредством использования повторения или усечения битов) предусмотрено 8000 или 9261, соответственно, комбинаций триплетов последовательностей, которые могут формировать различные SSC. Соответственно, посредством выбора соответствующей длины последовательности относительно требуемой длины SSC и использования пар, триплетов и т.д. последовательностей, число уникальных кодов, сформированных посредством матрицы (400), может быть увеличено.

По меньшей мере, в одном конкретном примере заявленного предмета изобретения матрица 400 является квадратной матрицей, имеющей 31 M-последовательность длины L, равной 31. Базовая последовательность - это двоичная последовательность, сформированная из полиномиального выражения формы x^5+x^2+1 по GF(2). Кроме того, дополнительные последовательности - это одиночные циклически сдвинутые вариации базовой последовательности (к примеру, как проиллюстрировано посредством стрелок матрицы 400 последовательностей). Пары последовательностей могут выбираться и перемежаться так, чтобы формировать другие различные SSC-коды. Как описано в другом разделе в данном документе, скремблирование SSC может реализовываться различными способами (к примеру, см. фиг.3 выше). В одном примере выбранные пары могут перемежаться, чтобы формировать последовательности длины 62, а затем скремблироваться. Альтернативно, выбранные последовательности длины 31 могут скремблироваться и затем перемежаться, чтобы формировать последовательность длины 62. В качестве еще одной другой альтернативы, базовая M-последовательность может быть скремблирована, так что каждая циклически сдвинутая вариация матрицы 400 также скремблируется. Пары скремблированных последовательностей могут затем выбираться и перемежаться, чтобы формировать SSC-код длины 62. Необязательно, бит 0 может быть добавлен к кодам длины 62, чтобы формировать коды длины 63, где бит 0 преобразуется в DC-тон беспроводной передачи. Таким образом, множество механизмов может использоваться для того, чтобы уменьшать помехи перекрывающихся беспроводных сообщений, принимаемых в устройстве, обеспечивая улучшение приема и общей связи, а также потенциально уменьшая мощность в приемном устройстве (к примеру, посредством исключения повторной передачи).

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

Система 500 включает в себя модуль 502 выбора SSC-индексов, который идентифицирует последовательность или группу последовательностей (к примеру, пару последовательностей) для того, чтобы формировать один или более SSC, которые могут назначаться базовой станции 504 из RAN (не проиллюстрировано, но см. фиг.3 на 306). Модуль 502 выбора SSC-индексов может содержать логический процессор 506, который формирует матрицу последовательностей, из которой может выбираться последовательность или группа последовательностей. Матрица последовательностей может формироваться с использованием базовой последовательности и числа вариаций базовой последовательности. По меньшей мере, в одном аспекте базовая последовательность - это двоичная M-последовательность длины n+1, и матрица содержит базовую последовательность и n циклически сдвинутых вариаций базовой последовательности (к примеру, как проиллюстрировано на фиг.4 выше). Модуль 508 индексирования может назначать индексы последовательностям и/или группам последовательностей матрицы последовательностей. Последовательности/группы последовательностей могут выбираться согласно назначенному индексу. По меньшей мере, в одном аспекте настоящего раскрытия модуль индексирования назначает фактически (n+1)x индексов, где x - это число последовательностей в группе. Таким образом, для одиночных последовательностей, фактически назначаются n+1 индексов. Для пар последовательностей фактически назначаются (n+1)^2 индексов и т.д.

Если имеется больше различных комбинаций SSC-последовательностей, чем базовых станций (504), требующих SSC, модуль 510 отсечения ответвлений может выбирать группы последовательностей/последовательности на основе характеристик результирующего SSC. Характеристики могут быть основаны на результатах эмулятора сигнала, например, который может определять помехи, потери мощности, взаимную корреляцию и аналогичные характеристики SSC. Группы последовательностей/последовательности, дающие в результате SSC с желательными характеристиками, к примеру с низким PAPR, могут выбираться для того, чтобы формировать SSC.

В качестве конкретного примера, чтобы иллюстрировать аспекты системы 500, логический процессор 506 задает матрицу последовательностей, имеющую 31 последовательность длины 31. Пары последовательностей матрицы могут представляться посредством (u, v), где u и v имеют значения {0, ..., 30}. Число SSC длины 62 может быть сформировано на основе пар последовательностей (u, v) матрицы последовательностей. Модуль 508 индексирования назначает (n+1)^2, или 961, индекс для 961 различных пар последовательностей матрицы последовательностей. Алгоритм формы r=u*31+v может использоваться для того, чтобы формировать эти индексы. В одном аспекте примера модуль 510 отсечения ответвлений выбирает 170 из 961 различных индексов на основе характеристик SSC-сигналов, состоящих из пар последовательностей (к примеру, включающих скремблирование, такое как обеспечиваемое посредством общего кода скремблирования на основе PSC, и перемежение последовательностей). Один или более из выбранных SSC (к примеру, пара) затем может модулироваться посредством передающего процессора 512 (к примеру, с использованием модулятора, сигнального кодера и т.д.) в радиокадр, чтобы разрешать границу кадра для радиокадра. В качестве одного конкретного аспекта примера могут использоваться следующие SSC-индексы r=u*31+v, соответствующие максимальному PAPR практически в 6,75 децибелов (дБ):

16 18 20 33 62 63 66 70 71 75 80 83 93 99 104 105 113 116 121 125 126 140 153 168 169 170 173 189 190 191 203 204 210 211 220 226 228 233 236 241 251 261 267 268 270 278 287 293 300 304 313 317 327 332 336 338 339 344 346 355 367 377 379 388 395 399 401 417 418 419 422 424 426 435 439 445 452 453 456 457 466 475 478 482 486 488 493 498 508 515 516 517 518 531 533 534 543 546 553 554 560 565 587 589 592 606 614 618 621 623 625 628 631 636 645 653 665 677 678 684 700 707 708 711 713 714 719 725 728 735 738 745 751 752 755 765 770 777 781 789 797 801 802 810 816 818 819 826 829 831 851 854 856 862 863 871 879 889 897 901 909 910 913 916 917 930 938 940 946 954

В другом аспекте примера модуль 510 отсечения ответвлений выбирает 340 из 961 различных индексов, также на основе характеристик SSC-сигналов, состоящих из выбранных пар последовательностей. Различные тоны, извлеченные из одного или более из 340 результирующих SSC (к примеру, различные тоны пары SSC), могут модулироваться посредством передающего процессора 512 в радиокадр, чтобы разрешать границу кадра для радиокадра. В одном конкретном аспекте могут использоваться следующие SSC-индексы r=u*31+v, которые соответствуют максимальному PAPR практически 7,18 дБ:

2 5 6 7 11 14 17 18 20 23 27 30 33 37 39 41 43 44 47 50 53 60 61 63 65 66 68 70 71 74 75 80 84 86 88 99 101 102 104 105 107 111 113 114 115 116 121 125 126 137 140 144 151 153 155 158 168 169 170 173 183 187 189 190 191 197 203 204 205 209 210 211 212 217 219 220 225 226 227 228 233 236 238 240 241 257 259 261 263 266 267 268 270 271 276 277 278 285 286 290 292 293 294 300 303 304 306 307 310 311 312 313 316 317 327 331 332 336 338 339 341 342 344 346 347 353 359 360 362 363 365 372 373 374 377 379 382 383 388 394 399 401 406 413 417 418 419 420 421 422 424 426 430 439 442 445 446 450 452 453 454 456 457 463 466 475 478 482 483 485 486 492 493 494 495 498 499 505 506 508 513 515 516 517 518 519 527 528 531 533 534 539 543 549 550 553 554 560 565 569 570 571 572 573 579 583 587 588 589 590 592 594 596 603 606 607 609 610 614 620 621 625 630 631 634 636 637 642 645 646 653 657 659 661 664 668 675 677 678 679 681 682 684 686 690 694 699 700 702 707 708 709 720 725 726 728 732 733 735 738 739 740 741 747 751 752 753 755 760 764 767 770 772 773 780 781 782 785 787 789 791 795 797 801 802 805 810 811 815 818 819 821 823 825 826 830 831 838 842 845 846 851 853 854 856 862 863 868 871 875 876 878 879 881 889 891 892 897 901 906 907 909 910 913 916 917 918 919 925 930 935 936 940 942 943 944 951 954 957 959

В еще одном примере для выбора кодовых индексов 170, 340 или другое надлежащее число индексов может выбираться на основе минимизации числа перекрывающихся кодовых индексов, используемых в одном SSC. Например, первый набор последовательностей 'u' длины 31 может использовать индексы {0, 1, 2, ..., 19}. Второй набор последовательностей 'v' длины 31 может использовать индексы {11, 13, 14, ..., 30} так, что перекрытие между последовательностями 'u', и 'v' результирующих SSC минимизируется. Уменьшенное перекрытие индексов может в некоторых случаях обеспечивать уменьшение помех между передаваемыми кодами.

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

Фиг.6 иллюстрирует блок-схему примерной системы 600, которая использует таблицу кодирования SSC, описанную в данном документе, для уменьшения помех между SSC-передачами. Выбор SSC-кодов может быть основан на сравнении характеристик мощности передачи и/или взаимной корреляции моделированного SSC и одного или более пороговых значений. Результирующий(е) SSC может модулироваться в беспроводную передачу (к примеру, радиокадр), чтобы разрешать границу кадра передачи. Поскольку выбор SSC основан на базовых характеристиках SSC, улучшенные характеристики мощности и/или корреляции могут быть обеспечены системой 600 мобильной связи.

Система 600 содержит модуль 602 выбора SSC-индексов, который индексирует последовательности или группы последовательностей матрицы последовательностей. Модуль выбора индексов может выбирать один или более индексов на основе характеристик мощности и/или взаимной корреляции моделированного SSC-кода 604, который следует из конкретной последовательности(ей), идентифицированной посредством индекса. Определенные характеристики мощности и/или взаимной корреляции могут быть квалифицированы на основе сравнения с одним или более пороговыми значениями. Например, модуль 606 отсечения ответвлений может обуславливать выбор конкретного индекса на основе сравнения SSC PAPR с пороговым значением PAPR (к примеру, на основе номинального OFDM-символа), сравнения взаимной корреляции SSC с пороговым значением взаимной корреляции или и того, и другого. Таким образом, могут быть сформированы результирующие SSC, которые имеют заранее определенные показатели качества.

Система 600 может использовать модуль 608 моделирования сигналов, чтобы определять PAPR моделированных SSC (604), вытекающих из последовательности(ей), идентифицированной посредством конкретного индекса. Модуль 608 моделирования сигналов может сравнивать определенный PAPR с пороговым PAPR и перенаправлять результаты в модуль 606 отсечения ответвлений. Относительно низкий PAPR типично является преимущественным (к примеру, по сравнению с передачей типичных ЧМ сигналов) для беспроводной передачи, приводя к незначительному воздействию на передачи по нисходящей линии связи во многих случаях. Таким образом, пороговое значение типично может указывать некоторый максимальный допустимый PAPR, допустимый диапазон в рамках требуемого PAPR (к примеру, в рамках 3 дБ требуемого PAPR), число SSC ниже требуемого PAPR (к примеру, 30 SSC, имеющих значения PAPR ниже требуемого PAPR) и т.п. или надлежащую комбинацию вышеозначенного.

Система 600 также может использовать модуль 610 корреляции сигналов, который определяет коэффициент взаимной корреляции моделированных SSC (604), вытекающих из последовательности(ей), идентифицированной посредством конкретного индекса. Модуль 610 корреляции сигналов может сравнивать определенную взаимную корреляцию с пороговым значением взаимной корреляции, чтобы квалифицировать моделированный SSC 604. Сигналы, сильно коррелированные с другими сигналами, зачастую могут демонстрировать высокие помехи, и, таким образом, может требоваться минимальная взаимная корреляция. Соответственно, модуль 606 отсечения ответвлений может обуславливать выбор конкретного индекса последовательности по меньшей мере частично на основе взаимной корреляции, равной или ниже пороговой корреляции. В некоторых аспектах модуль 606 отсечения ответвлений может обуславливать выбор конкретного индекса последовательности для комбинации результатов PAPR и результатов взаимной корреляции. Например, если моделированный SSC (604) имеет PAPR ниже порогового PAPR и корреляцию ниже порогового значения корреляции, может выбираться индекс, ассоциированный с моделированным SSC (604). Как описано, система 600 обеспечивает удобный механизм для выбора индексов матрицы последовательностей, чтобы обеспечивать характеристики преимущественного PAPR и/или низкой взаимной корреляции, приводящие к улучшенной беспроводной передаче и надежности во многих случаях.

Фиг.7 иллюстрирует блок-схему примерной системы 700, содержащей базовую станцию 702 и одно или более мобильных устройств 704 согласно аспектам настоящего раскрытия. По меньшей мере, в одном аспекте настоящего раскрытия базовая станция 702 может определять надлежащие SSC-коды и/или коды скремблирования, чтобы уменьшать помехи передаваемой информации синхронизации. В частности, различные механизмы для формирования и скремблирования SSC, формирования кодов скремблирования (к примеру, на основе трех M-последовательностей длины 31) для таких SSC и выбора индексов последовательностей на основе характеристик таких SSC могут осуществляться посредством базовой станции 702. Соответственно, система 700 обеспечивает улучшенную мобильную связь посредством обеспечения улучшенных характеристик передачи для OTA-сообщений, принимаемых в одном или более мобильных устройств 704 в среде мобильной связи.

Система содержит базовую станцию 700 (к примеру, точку доступа и т.д.) с приемным устройством 710, которое принимает сигнал(ы) от одного или более мобильных устройств 704 через множество приемных антенн 706, и передающим устройством 728, которое передает в одно или более мобильных устройств 704 через передающую антенну(ы) 708. Приемное устройство 710 может принимать информацию от приемных антенн 706 и дополнительно может содержать получатель сигнала (не показан), который принимает данные восходящей линии связи, синхронизированные в соответствии с PSC и SSC, обеспечиваемыми базовой станцией 702. Дополнительно, приемное устройство 710 функционально ассоциировано с демодулятором 712, который демодулирует принимаемую информацию. Демодулированные символы анализируются посредством процессора 714, который соединен с запоминающим устройством 716, которое хранит информацию, связанную с формированием матрицы последовательностей, чтобы обеспечивать коды синхронизации и/или скремблирования, а также выбором, скремблированием и/или мультиплексированием таких последовательностей, чтобы формировать SSC, выбором последовательностей согласно таблице кодирования SSC, как описано в данном документе, известно в данной области техники или сообщено специалистам в данной области техники посредством контекста, представленного в настоящем документе, и/или любую другую надлежащую информацию, связанную с выполнением различных действий и функций, изложенных в данном документе.

Процессор 714 дополнительно соединен с логическим процессором 718, который может формировать матрицу последовательностей по меньшей мере из базовой M-последовательности и циклически сдвинутых вариаций этой последовательности (к примеру, n циклически сдвинутых вариаций). Процессор 714 дополнительно может быть соединен с модулем 720 преобразования данных, который может скремблировать различные последовательности матрицы последовательностей, обеспечиваемой логическим процессором 718. Например, модуль 720 преобразования данных может использовать общий двоичный код скремблирования на основе PSC, ассоциированного с беспроводной связью, чтобы скремблировать по меньшей мере одну такую последовательность, применимую для SSC, как описано в данном документе.

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

Процессор 714 дополнительно может быть ассоциирован с модулем 724 формирования последовательностей. Модуль 724 формирования последовательностей может формировать код скремблирования из одной или более последовательностей, обеспечиваемых логическим процессором 718 (к примеру, на основе общего полиномиального выражения, которое отличается от выражения, использованного для того, чтобы формировать связанные с SSC последовательности). В одном примере модуль 724 формирования последовательностей может формировать три надлежащих M-последовательности, длины 63 или длины 31, чтобы формировать код(ы) скремблирования. Эти три M-последовательности могут быть сформированы из базовой M-последовательности и циклически сдвинутых вариаций базовой M-последовательности, например. Дополнительно по меньшей мере в некоторых аспектах по меньшей мере 20 циклически сдвинутых вариаций базовой M-последовательности могут быть созданы, и эти три M-последовательности могут содержать базовую M-последовательность, десятую циклически сдвинутую вариацию и двадцатую циклически сдвинутую вариацию. Следует принимать во внимание, тем не менее, что другие вариации базовой последовательности могут быть использованы, и другие выбранные члены набора вариаций могут быть использованы для трех (или, к примеру, другого надлежащего числа) последовательностей кодов скремблирования.

Базовая станция 702 дополнительно может содержать модулятор 726, который может отображать SSC в OTA-сообщение, передаваемое передающим устройством 728. В одном аспекте SSC может отображаться в некоторые или все каналы поднесущей OFDM-передачи. OTA-сообщение может отправляться через передающие антенны 708 в мобильное устройство 704. Следует принимать во внимание, что базовая станция 702 может быть частью запланированного, полузапланированного или незапланированного использования нескольких базовых станций (не показаны), работающих в общей области. Формирование, скремблирование и назначение SSC могут реализовываться посредством базовой станции 702 заранее определенным способом, указываемым посредством логического процессора 718 и модуля 724 формирования последовательностей, или других инструкций, сохраненных в запоминающем устройстве 716 и выполняемых посредством процессора 714, относящихся к работе нескольких базовых станций. В альтернативе, базовая станция 702 может обмениваться данными с другими соседними базовыми станциями по транзитной сети (не проиллюстрирована), чтобы координировать назначение SSC различным базовым станциям узла сотовой связи. По меньшей мере, в одной другой альтернативе, назначения кода могут указываться по меньшей мере частично посредством централизованного объекта (не проиллюстрирован, но см. фиг.3 выше), и передаваться в базовую станцию 702. Соответственно, система 700 может выступать в качестве части RAN, содержащей несколько базовых станций.

Фиг.8 иллюстрирует блок-схему примерной системы 800, которая содержит мобильное устройство 802. Мобильное устройство 802 может быть выполнено с возможностью принимать и декодировать информацию синхронизации в рамках OTA-сообщения, передаваемого посредством базовой станции 804. Процессы декодирования в мобильном устройстве 802 могут быть обратными аналогичным процессам, используемым посредством базовой станции 804. Инструкции для приема и декодирования сообщения могут быть предварительно загружены в мобильное устройство 802, включены по меньшей мере частично в OTA-сообщение, полученное посредством исправления программного/микропрограммного обеспечения (к примеру, по сети или подключению к вычислительному устройству), или комбинация вышеозначенного и т.п.

Мобильный телефон 802 включает в себя по меньшей мере одну антенну 806 (к примеру, приемное устройство передач или группу таких приемных устройств, содержащих интерфейс ввода), которая принимает сигнал (к примеру, содержащий информацию синхронизации, относящуюся к обеспечению удаленной беспроводной связи), и приемное устройство 808, которое выполняет типичные действия (к примеру, фильтрует, усиливает, преобразует с понижением частоты и т.д.) для принимаемого сигнала. В частности, антенна 806 и передающее устройство 830 (совместно называемые приемо-передающим устройством) могут быть выполнены с возможностью обеспечивать беспроводной обмен данными с базовой станцией 804.

Антенна 806 и приемное устройство 808 также могут быть соединены с демодулятором 810, который может демодулировать принимаемые символы и передавать их в процессор 812 для оценки. В частности, демодулятор 810 может извлекать по меньшей мере информацию синхронизации из принимаемых беспроводных передач. Для частотной передачи, например, демодулятор 810 может извлекать информацию синхронизации из частот поднесущей беспроводных передач. В одном аспекте информация синхронизации может содержать по меньшей мере SSC, дополнительно состоящий по меньшей мере из двух последовательностей, скремблированных с помощью общего двоичного кода скремблирования на основе PSC. Процессор 814 сигналов может использовать общий двоичный код дескремблирования на основе PSC для того, чтобы расшифровывать эти по меньшей мере две последовательности, содержащие принимаемый SSC. Код дескремблирования может быть практически эквивалентным коду скремблирования, использованному посредством базовой станции 804, или может быть его копией (к примеру, инвертированным кодом скремблирования). По меньшей мере, в одном аспекте, декодирование информации синхронизации осуществляется с помощью процессора 820 данных, который применяет первый обратный циклический сдвиг к первой из двух последовательностей, ассоциированных с SSC, и второй обратный циклический сдвиг ко второй из двух последовательностей. В таком аспекте(ах) процессор 814 сигналов затем может применять код дескремблирования к сдвинутой первой последовательности и сдвинутой второй последовательности, чтобы расшифровывать SSC.

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

Следует принимать во внимание, что процессор 812 может управлять и/или обращаться к одному или более компонентов (806, 808, 810, 816, 822) мобильного телефона 802. Дополнительно, процессор 812 может выполнять один или более модулей, приложений, механизмов и т.п. (814, 818, 820), которые содержат информацию или средства управления, применимые для выполнения функций мобильного устройства 802. Например, такие функции могут включать в себя прием данных от удаленного источника (804), декодирование принимаемых данных на основе конкретного кода дескремблирования, идентификацию мобильного сетевого передающего устройства (804), ассоциированного с расшифрованным кодом, и т.п., как описано выше.

Мобильный телефон 802 дополнительно может включать в себя запоминающее устройство 816, которое функционально соединено с процессором 812. Запоминающее устройство 816 может сохранять данные, которые должны передаваться, приниматься и т.п. Дополнительно, запоминающее устройство 816 может сохранять модули, приложения, механизмы и т.д. (814, 818, 820), выполняемые посредством вышеуказанного процессора 812.

Мобильный телефон 802 дополнительно может содержать модулятор 822 и передающее устройство 824, которое передает сформированные сигналы (к примеру, посредством процессора 812 и модулятора 822), например, в базовую станцию 804, точку доступа, другой терминал доступа, удаленный агент и т.д. Как описано, система 800 обеспечивает мобильное устройство 802, которое может обеспечивать прием кодированной информации синхронизации, обеспечиваемой базовой станцией 804, и расшифровывать кодированную информацию, чтобы обеспечивать беспроводную связь между такими устройствами (802, 804). Поскольку информация синхронизации может быть кодирована на основе выбранной таблицы кодирования SSC и/или на основе определенных кодов скремблирования, уменьшение помех и повышение надежности, а также снижение потребляемой мощности в мобильном устройстве 802 может потенциально быть достигнуто.

Вышеуказанные системы описаны относительно взаимодействия между несколькими компонентами, модулями и/или интерфейсами связи. Следует принимать во внимание, что эти системы и компоненты/модули/интерфейсы могут включать в себя компоненты или субкомпоненты, заданные в этом документе, некоторые из заданных компонентов или субкомпонентов и/или дополнительные компоненты. Например, система может включать в себя SSC-формирователь 108, модуль 510 отсечения ответвлений и передающий процессор 512 или другую комбинацию этих и других компонентов. Субкомпоненты также могут быть реализованы в качестве компонентов, функционально соединенных с другими компонентами, вместо включения в родительские компоненты. Дополнительно, следует отметить, что один или более компонентов могут быть комбинированы в один компонент, представляющий обобщенную функциональность. Например, модуль 608 моделирования сигналов может включать в себя модуль 610 корреляции сигналов или наоборот, чтобы обеспечивать определение отношения пиковой мощности к средней мощности и взаимной корреляции SSC посредством одного компонента. Компоненты также могут взаимодействовать с одним или более других компонентов, не описанных конкретно в данном документе, но известных специалистам в данной области техники.

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

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

Фиг.9 иллюстрирует блок-схему последовательности операций способа примерной технологии 900 для уменьшения помех нескольких SSC-передач согласно аспектам настоящего раскрытия. Способ 900, на этапе 902, может формировать матрицу последовательностей. Матрица последовательностей может содержать M-последовательности, сформированные из одного или более полиномиальных выражений. По меньшей мере, в одном аспекте настоящего раскрытия M-последовательности формируются из полиномиального выражения формы x^5+x^2+1 по GF(2). Дополнительно, M-последовательности могут содержать базовую последовательность и различные вариации базовой последовательности, такие как обеспечиваемые посредством циклического сдвига базовой последовательности.

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

На этапе 906 способ 900 может формировать SSC на основе скремблированной M-последовательности. Как указано выше, SSC может быть формирован посредством мультиплексирования нескольких последовательностей (к примеру, пар последовательностей, триплет последовательностей), усечения одного или более битов таких последовательностей, повторения одного или более битов таких последовательностей или комбинации вышеозначенного и т.п., как требуется для того, чтобы формировать SSC требуемой длины (к примеру, длины 62). На этапе 908 способ 900 может отображать SSC на субкомпоненты OTA-сообщения (к примеру, каналы поднесущей OFDM-передачи).

SSC, скремблированный с помощью кода скремблирования на основе PSC, сформированного посредством способа 900, может обеспечивать улучшенные характеристики помех для беспроводной связи. Следует принимать во внимание, что код скремблирования может быть сформирован из того же полинома, что используется для того, чтобы формировать SSC, или полинома, отличного от используемого для того, чтобы формировать SSC. По меньшей мере, в одном аспекте полином, используемый для того, чтобы формировать код скремблирования, имеет форму 1+x^2+x^3+x^4+x^5. Дополнительно, этот полином может быть использован для того, чтобы формировать базовую последовательность скремблирования. Циклически сдвинутые вариации базовой последовательности скремблирования могут быть сформированы так, чтобы обеспечить матрицу последовательностей скремблирования. В одном конкретном аспекте настоящего раскрытия двадцать или более циклически сдвинутых вариаций последовательности скремблирования формируются и комбинируются с базовой последовательностью скремблирования, чтобы формировать матрицу последовательностей скремблирования. Согласно таким аспектам код скремблирования может быть сформирован фактически из трех последовательностей матрицы последовательностей скремблирования. В качестве примера, базовая последовательность скремблирования, десятую циклически сдвинутую вариацию базовой последовательности скремблирования и двадцатую циклически сдвинутую вариацию базовой последовательности скремблирования могут быть использованы для того, чтобы формировать код скремблирования на основе PSC.

Фиг.10 иллюстрирует блок-схему последовательности операций способа примерной технологии 1000 для скремблирования OTA SSC-передачи согласно одному или более аспектов. Способ 1000, на этапе 1002, может формировать матрицу последовательностей, как описано в данном документе. На этапе 1004 способ 1000 может выбирать две последовательности из матрицы, чтобы формировать SSC. Последовательности могут выбираться на основе характеристик SSC-кода, вытекающего из выбранных последовательностей. Согласно одному конкретному примеру характеристики могут содержать PAPR SSC-кода, коэффициент взаимной корреляции SSC-кода или надлежащую комбинацию вышеозначенного.

На этапе 1006 способ 1000 может определять то, скремблируются или мультиплексируются последовательности сначала. Такое определение может быть основано на запроектированных характеристиках помех кодов результирующего SSC, необязательно вместе с преобладающими беспроводными характеристиками передачи RAN (к примеру, рассеяние при многолучевом распространении, отражение/преломление сигнала и т.п., как известно в данной области техники радиочастотного распространения и/или технологии мобильной связи). Если последовательности сначала мультиплексируются, способ 1000 может переходить к 1014, если последовательности сначала скремблируются, способ 1000 может переходить к 1008.

На этапе 1008 способ 1000 может формировать код скремблирования на основе PSC из матрицы последовательностей, сформированной из одного или более полиномиальных выражений, как описано в данном документе (к примеру, см. технологию 900 выше). На этапе 1010 две последовательности, выбранные из матрицы последовательностей, могут быть скремблированы с использованием кода скремблирования на основе PSC. На этапе 1012 последовательности могут затем перемежаться, чтобы формировать SSC. SSC может отображаться на OTA-сообщение и передаваться вместе с одной или более беспроводных передач.

На этапе 1014 способ 1000 может перемежать две последовательности, выбранные из матрицы последовательностей, чтобы формировать последовательность полной длины. На этапе 1016 код скремблирования полной длины может быть сформирован, как описано в данном документе. На этапе 1018 последовательность полной длины может быть скремблирована посредством использования кода скремблирования, сформированного по ссылке с номером 1016. В завершение, на этапе 1018, SSC может быть сформирован из скремблированных перемеженных последовательностей, которые могут отображаться на OTA-сообщение, поясненное выше.

Фиг.11 иллюстрирует блок-схему последовательности операций способа примерной технологии 1100 для формирования скремблированных SSC согласно по меньшей мере одному аспекту. На этапе 1102 способ 1100 может формировать M-последовательность из полиномиального выражения. Полиномиальное выражение, в некоторых случаях, может иметь форму x^5+x^2+1 по GF(2). На этапе 1104 способ 1100 может скремблировать M-последовательность с помощью кода скремблирования на основе PSC. Код скремблирования на основе PSC может быть сформирован из одной или более последовательностей скремблирования, полученных из одного или более полиномиальных выражений скремблирования. Согласно по меньшей мере одному аспекту, полиномиальные выражения скремблирования могут содержать одно выражение формы 1+x^2+x^3+x^4+x^5.

На этапе 1106 скремблированная M-последовательность циклически сдвигается на n раз, чтобы создавать n различных скремблированных вариаций скремблированной M-последовательности. Скремблированная M-последовательность и n различных скремблированных вариаций могут быть откомпилированы в матрицу скремблированной последовательности. На этапе 1108 две из скремблированных последовательностей матрицы скремблированной последовательности выбираются, чтобы формировать SSC. Выбранные последовательности могут быть мультиплексированы, чтобы формировать скремблированную последовательность полной длины, как описано в данном документе. Следует принимать во внимание, что две выбранных последовательности могут быть основаны на базовых характеристиках SSC, извлекаемого из последовательностей. В одном аспекте базовая характеристика содержит PAPR SSC по сравнению с пороговым значением PAPR. В другом аспекте базовая характеристика содержит коэффициент взаимной корреляции по сравнению с пороговым значением корреляции. В еще одном аспекте базовая характеристика содержит надлежащую комбинацию вышеприведенного.

По меньшей мере, в одном дополнительном аспекте, две выбранных последовательности могут быть основаны на заранее определенном числе требуемых SSC. В качестве конкретного примера, если матрица скремблированной последовательности содержит 31 скремблированную последовательность длины практически в одну половину длины требуемого SSC-кода, 170 или 340 пар последовательностей могут выбираться на основе характеристик PAPR и/или взаимной корреляции, поясненных выше. Выбор пар SSC-последовательностей, таким образом, может обеспечивать уменьшение помех для передаваемой информации синхронизации, потенциально снижая потребляемую мощность приемных устройств и повышая общее качество связи в среде мобильной связи. Соответственно, способ 1100 может обеспечивать значительное преимущество для различных технологий мобильной связи, как описано в данном документе.

Фиг.12 иллюстрирует блок-схему примерной системы 1200, которая может обеспечивать беспроводную связь согласно некоторым аспектам, раскрытым в данном документе. В нисходящей линии связи, в точке доступа 1205, процессор 1210 передачи (TX) данных принимает, форматирует, кодирует, перемежает и модулирует (или выполняет символьное преобразование) данные трафика и обеспечивает символы модуляции («символы данных»). Модулятор 1215 символов принимает и обрабатывает символы данных и пилотные символы и обеспечивает поток OFDM-символов. Модулятор 1220 символов мультиплексирует данные и пилотные символы и передает их в модуль передающего устройства (TMTR) 1220. Каждый передаваемый символ может быть символом данных, пилотным символом или нулевым значением сигнала. Пилотные символы могут отправляться непрерывно в каждом периоде символа. Пилотные символы могут быть мультиплексированы с частотным разделением каналов (FDM), мультиплексированы с ортогональным частотным разделением каналов (OFDM), мультиплексированы с временным разделением каналов (TDM), мультиплексированы с кодовым разделением каналов (CDM) или являться надлежащей комбинацией вышеозначенного.

TMTR 1220 принимает и преобразует поток символов в один или более аналоговых сигналов и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы формировать сигнал нисходящей линии связи, подходящий для передачи по беспроводному каналу. Сигнал нисходящей линии связи затем передается посредством антенны 1225 в терминалы. В терминале 1230 антенна 1235 принимает сигнал нисходящей линии связи и передает принимаемый сигнал в модуль приемного устройства (RCVR) 1240. Приемное устройство 1240 приводит к требуемым параметрам (например, фильтрует, усиливает и преобразует с понижением частоты) принимаемый сигнал и оцифровывает приведенный к требуемым параметрам сигнал, чтобы получать выборки. Демодулятор 1245 может демодулировать и передавать принимаемые пилотные символы в процессор 1250 для оценки канала. Демодулятор 1245 символов дополнительно принимает оценки частотных характеристик для нисходящей линии связи от процессора 1250, выполняет демодуляцию данных для принимаемых символов данных для того, чтобы получать оценки символов данных (которые являются оценками передаваемых символов данных), и передает оценки символов данных в процессор 1255 RX-данных, который демодулирует (т.е. выполняет обратное символьное отображение), обратно перемежает и декодирует оценки символов данных, чтобы восстанавливать передаваемые данные трафика. Обработка посредством демодулятора 1245 символов и процессора 1255 RX-данных комплементарна обработке, выполняемой посредством модулятора 1215 символов и посредством процессора 1210 TX-данных, соответственно, в точке 1205 доступа.

В восходящей линии связи процессор 1260 TX-данных обрабатывает данные трафика и обеспечивает символы данных. Модулятор 1265 символов принимает и мультиплексирует символы данных с пилотными символами, выполняет модуляцию и обеспечивает поток символов. Модуль 1270 передающего устройства затем принимает и обрабатывает поток символов, чтобы формировать сигнал восходящей линии связи, который передается посредством антенны 1235 в точку доступа 1205. В частности, сигнал восходящей линии связи может задаваться в соответствии с требованиями SC-FDMA и может включать в себя механизмы перескока частот, как описано в данном документе.

В точке 1205 доступа сигнал восходящей линии связи от терминала 1230 принимается посредством антенны 1225 и обрабатывается посредством модуля 1275 приемного устройства, чтобы получать выборки. Демодулятор 1280 символов после этого обрабатывает выборки и обеспечивает принимаемые пилотные символы и оценки символов данных для восходящей линии связи. Процессор 1285 RX-данных обрабатывает оценки символов данных для того, чтобы восстанавливать данные трафика, передаваемые посредством терминала 1230. Процессор 1290 выполняет оценку характеристик канала для каждого активного терминала, передающего по восходящей линии связи. Несколько терминалов могут передавать пилотные сигналы параллельно в восходящей линии связи по соответствующим назначенным наборам подполос частот пилотных сигналов, при этом наборы подполос частот пилотных сигналов могут чередоваться.

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

В системе множественного доступа (к примеру, SC-FDMA, FDMA, OFDMA, CDMA, TDMA, и т.д.) множество терминалов могут передавать параллельно по восходящей линии связи. В этой системе подполосы частот пилотных сигналов могут совместно использоваться различными терминалами. Технологии оценки каналов могут быть использованы в случаях, когда подполосы частот пилотных сигналов для каждого терминала охватывают всю рабочую полосу (возможно, за исключением границ полосы). Такая структура подполос частот пилотных сигналов должна быть желательной для того, чтобы получать частотное разнесение для каждого терминала. Описанные в данном документе технологии могут быть реализованы различными средствами. Например, эти технологии могут быть реализованы в аппаратных средствах, программном обеспечении или их комбинации. При реализации в аппаратных средствах, которые могут быть цифровыми, аналоговыми или как цифровыми, так и аналоговыми, модули обработки, используемые для оценки канала, могут быть реализованы в одной или более специализированных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных устройств, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в их комбинациях. При реализации в программном обеспечении реализация может выполняться с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и выполнены посредством процессоров 1290 и 1250.

Фиг.13, 14 и 15 представляют собой блок-схемы примерных систем 1300, 1400, 1500 для реализации различных аспектов настоящего раскрытия. Система 1300 может содержать модуль 1302 для формирования матрицы последовательностей из базовой M-последовательности и циклически сдвинутых вариаций базовой M-последовательности. Базовая M-последовательность может быть сформирована из полиномиального выражения, как описано в данном документе. Биты каждой циклически сдвинутой вариации базовой последовательности могут быть сдвинутыми на одну позицию, сдвинутыми на две позиции, сдвинутыми на три позиции битами либо надлежащей комбинацией вышеозначенного. Базовая последовательность и сдвинутые вариации могут быть использованы посредством модуля 1302 для того, чтобы формировать матрицу последовательностей.

Система 1300 также может включать в себя модуль 1304 для скремблирования одной или более из M-последовательностей. Модуль 1304 может использовать код скремблирования, такой как код скремблирования на основе PSC, для того чтобы скремблировать M-последовательности. Код скремблирования может быть сформирован посредством создания базовой последовательности скремблирования из полиномиального выражения (к примеру, отличного от используемого для того, чтобы формировать матрицу последовательностей), как описано в данном документе. Циклически сдвинутые вариации базовой последовательности скремблирования могут быть сформированы, и одно или более из базовой последовательности скремблирования и сдвинутые вариации могут быть использованы для того, чтобы формировать код скремблирования.

Модуль 1306 для формирования SSC может создавать SSC с использованием по меньшей мере одной скремблированной M-последовательности. Например, скремблированная M-последовательность(и) может перемежаться, усекаться, повторяться или комбинация вышеозначенного и т.п., что из этого требуется в зависимости от длины по меньшей мере одной скремблированной M-последовательности по сравнению с требуемой длиной SSC. Система 1300 дополнительно может содержать модуль 1308 для отображения SSC на OTA-передачу. Например, биты SSC могут отображаться на каналы поднесущей OFDM-передачи, кодовые подразделения каналов CDMA-передачи, временные подразделения каналов TDMA-передачи или надлежащие комбинации объединенных систем. Как описано, система 1300 может формировать скремблированные SSC-коды, демонстрирующие уменьшение помех в среде мобильной связи.

Система 1400 может содержать модуль 1402 для формирования матрицы последовательностей из базовой M-последовательности и n циклически сдвинутых вариаций базовой M-последовательности, как описано в данном документе. Дополнительно, система 1400 может содержать модуль 1404 для индексирования пар последовательностей матрицы последовательностей. Модуль может формировать по меньшей мере (n+1)^2 индекса для каждой различной пары последовательностей матрицы последовательностей. Кроме того, система 1400 может содержать модуль 1406 для определения PAPR и/или корреляций SSC-кодов, вытекающих из пар последовательностей. Модуль 1406 может выбирать заранее определенное число пар последовательностей (к примеру, фактически 170 пар последовательностей, фактически 340 пар последовательностей или другое надлежащее число по меньшей мере частично на основе числа базовых станций в мобильном узле и т.д.), удовлетворяющих PAPR и/или пороговым значениям взаимной корреляции (к примеру, ниже требуемого PAPR и/или ниже требуемого коэффициента корреляции). Соответственно, SSC, вытекающие из выбранных пар последовательностей, могут иметь требуемые характеристики передачи, приводящие к улучшенной беспроводной передаче.

Система 1500 может содержать модуль 1502 для приема беспроводных передач. Модуль 1502 может принимать одну или более беспроводных OTA-передач от мобильного сетевого передающего устройства (к примеру, базовой станции(й)). Модуль 1502 может содержать одну или более беспроводных антенн (к примеру, радиоантенну), приемное устройство для предварительного приведения к требуемым параметрам принимаемых сигналов и т.п. Система 1500 дополнительно может содержать модуль 1504 для извлечения SSC из передач, принимаемых посредством модуля 1502. Извлечение может быть основано на демодуляции, приведении к требуемым параметрам сигналов и т.п., как известно в данной области техники. Модуль 1506 для дескремблирования SSC может использовать общий двоичный код дескремблирования на основе PSC для того, чтобы расшифровывать SSC. В одном аспекте код дескремблирования может быть в сущности аналогичным коду скремблирования, используемому для того, чтобы скремблировать SSC, или вариации (к примеру, посредством инвертирования битов кода скремблирования) этого кода скремблирования. Дополнительно, система 1500 может содержать модуль 1508 для определения идентификационных данных мобильного сетевого передающего устройства из расшифрованного SSC. Например, идентификатор передающего устройства, кодированный в SSC, может считываться и перекрестно ссылаться с помощью идентификатора, сохраненного в запоминающем устройстве. Идентификатор передающего устройства может быть использован, например, чтобы упрощать беспроводную связь между мобильным устройством и мобильным сетевым передающим устройством. Если принимаемые сигналы демонстрируют уменьшение помех, система 1500 может обеспечивать снижение потребляемой мощности и повышение надежности связи в среде мобильной связи.

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

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

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

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

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

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

7. Способ по п.5, в котором выбор множества различных кодов скремблирования дополнительно содержит этап, на котором выбирают базовую последовательность скремблирования, десятую циклически сдвинутую последовательность и двадцатую циклически сдвинутую последовательность.

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

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

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

11. Способ по п.10, в котором формирование SSC дополнительно содержит этапы, на которых:
- применяют два различных циклических сдвига к скремблированной базовой М-последовательности, чтобы формировать две скремблированные М-последовательности; и
- перемежают две скремблированные М-последовательности, чтобы формировать последовательность длины 62.

12. Устройство для формирования SSC для беспроводной связи, содержащее:
- логический процессор, который формирует матрицу последовательностей из базовой М-последовательности и циклически сдвинутых вариаций базовой М-последовательности;
- модуль преобразования данных, который скремблирует по поднабор последовательностей матрицы с помощью общего двоичного кода скремблирования на основе PSC, ассоциированного с беспроводной связью;
- модуль мультиплексирования, который формирует SSC на основе скремблированных последовательностей; и
- передающий процессор, который отображает SSC на каналы поднесу щей OFDM-передачи.

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

14. Устройство по п.13, в котором модуль формирования последовательностей формирует код скремблирования из, по меньшей мере, одного из следующего:
- множество М-последовательностей длины 63, каждая из которых усекается до последовательностей длины 62; или
- множество М-последовательностей длины 31, каждая из которых повторяется так, чтобы формировать последовательности длины 62.

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

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

17. Устройство по п.16, в котором модуль формирования последовательностей формирует, по меньшей мере, двадцать циклически сдвинутых последовательностей в дополнение к базовой последовательности скремблирования, чтобы задавать набор циклически сдвинутых последовательностей.

18. Устройство по п.16, в котором множество различных кодов скремблирования содержит базовую последовательность скремблирования, десятую циклически сдвинутую последовательность и двадцатую циклически сдвинутую последовательность.

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

20. Устройство по п.12, в котором:
- логический процессор выбирает две М-последовательности из матрицы последовательностей;
- модуль преобразования данных применяет общий двоичный код скремблирования к выбранным М-последовательностям, чтобы получать две скремблированные М-последовательности; и
- модуль мультиплексирования перемежает две скремблированные М-последовательности, чтобы формировать последовательность длины 62.

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

22. Устройство по п.21, в котором логический процессор:
- применяет два различных циклических сдвига к скремблированной базовой М-последовательности, чтобы формировать две скремблированные М-последовательности; и
- перемежает две скремблированные М-последовательности, чтобы формировать последовательность длины 62, чтобы формировать SSC.

23. Устройство для формирования SSC для беспроводной связи, содержащее:
- средство для формирования матрицы последовательностей из базовой М-последовательности и циклически сдвинутых вариаций базовой М-последовательности;
- средство для скремблирования поднабора последовательностей матрицы с помощью общего двоичного кода скремблирования на основе PSC, ассоциированного с беспроводной связью;
- средство для формирования SSC на основе скремблированных последовательностей; и
- средство для отображения SSC на каналы поднесущей OFDM-передачи.

24. Процессор для формирования SSC для беспроводной связи, содержащий:
- первый модуль, который формирует матрицу последовательностей из базовой М-последовательности и циклически сдвинутых вариаций базовой М-последовательности;
- второй модуль, который скремблирует поднабор последовательностей матрицы с помощью общего двоичного кода скремблирования на основе PSC, ассоциированного с беспроводной связью;
- третий модуль, который формирует SSC на основе скремблированных последовательностей; и
- четвертый модуль, который отображает SSC на каналы поднесущей OFDM-передачи.

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

26. Способ выбора различных SSC для узла радиосети, содержащий этапы, на которых:
- формируют матрицу последовательностей из базовой М-последовательности и n циклически сдвинутых последовательностей базовой М-последовательности;
- назначают один из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей; и
- выбирают пару последовательностей, по меньшей мере, частично на основе характеристик мощности или корреляции сигналов SSC, получающегося из пары последовательностей.

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

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

29. Способ по п.26, дополнительно содержащий этап, на котором используют алгоритм формы r=u·n+v, чтобы формировать фактически (n+1)^2 индексов, где r - это целое число от 0 до (n+1)^2, a u и v - это последовательности, каждая из которых выбирается из набора {0, …, n}.

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

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

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

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

34. Способ по п.26, дополнительно содержащий этап, на котором определяют коэффициент взаимной корреляции и PAPR SSC и сравнивают коэффициент взаимной корреляции с пороговым значением корреляции и сравнивают PAPR с пороговым значением мощности.

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

36. Устройство для выбора различных SSC для узла радиосети, содержащее:
- логический процессор, который формирует матрицу последовательностей из базовой М-последовательности и n циклически сдвинутых последовательностей базовой М-последовательности;
- модуль индексирования, который назначает один из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей; и
- модуль отсечения ответвлений, который выбирает пару последовательностей, по меньшей мере, частично на основе PAPR или корреляции сигналов SSC, получающегося из пары последовательностей, по сравнению с пороговой мощностью или корреляцией сигналов, соответственно.

37. Устройство по п.36, в котором модуль отсечения ответвлений выбирает 170 или 340 индексированных пар последовательностей, формирует различный SSC из каждой пары последовательностей и назначает один или более различных SSC базовым станциям узла радиосети.

38. Устройство по п.36, в котором логический процессор использует последовательности длины 31 для базовой М-последовательности и n циклически сдвинутых последовательностей.

39. Устройство по п.36, в котором модуль индексирования использует алгоритм формы r=u·n+v, чтобы формировать фактически (n+1)^2 индексов, где r - это целое число от 0 до (n+1)^2 и u, и v - это последовательности, каждая из которых выбирается из набора {0, …, n}.

40. Устройство по п.36, дополнительно содержащее модуль моделирования сигналов, который определяет отношение пиковой мощности к средней мощности (PAPR) SSC, получающегося из пары последовательностей, и сравнивает PAPR с пороговым значением.

41. Устройство по п.40, в котором модуль отсечения ответвлений обуславливает выбор пары последовательностей частично на основе сравнения PAPR и порогового значения.

42. Устройство по п.36, дополнительно содержащее модуль корреляции сигналов, который определяет коэффициент взаимной корреляции SSC, получающегося из пары последовательностей, и сравнивает коэффициент с пороговым значением.

43. Устройство по п.42, в котором модуль отсечения ответвлений обуславливает выбор пары последовательностей частично на основе сравнения коэффициента и порогового значения.

44. Устройство по п.36, дополнительно содержащее модуль корреляции сигналов, который определяет коэффициент взаимной корреляции SSC и сравнивает коэффициент взаимной корреляции с пороговым значением корреляции, и модуль измерений, который определяет PAPR SSC и сравнивает PAPR с пороговым значением мощности.

45. Устройство по п.44, в котором модуль отсечения ответвлений обуславливает выбор пары последовательностей частично на основе PAPR ниже порогового значения мощности и коэффициента взаимной корреляции ниже порогового значения корреляции.

46. Устройство для выбора различных SSC для узла радиосети, содержащее:
- средство для формирования матрицы последовательностей из базовой М-последовательности и n циклически сдвинутых последовательностей базовой М-последовательности;
- средство для назначения одного из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей;
- средство для выбора пары последовательностей, по меньшей мере, частично на основе мощности или корреляции сигналов скремблированного SSC, получающегося из пары последовательностей; и
- средство для скремблирования выбранной пары последовательностей с помощью кода скремблирования на основе PSC.

47. Процессор для выбора различных SSC для узла радиосети, содержащий:
- первый модуль, который формирует матрицу последовательностей из базовой М-последовательности и n циклически сдвинутых последовательностей базовой М-последовательности;
- второй модуль, который назначает один из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей;
- третий модуль, который выбирает пару последовательностей, по меньшей мере, частично на основе PAPR или корреляции сигналов скремблированного SSC, получающегося из пары последовательностей; и
- четвертый модуль, который скремблирует выбранную пару последовательностей с помощью кода скремблирования на основе PSC.

48. Машиночитаемый носитель для выбора различных SSC для узла радиосети, содержащий:
- машиночитаемые инструкции, выполненные с возможностью выбирать различные SSC для узла радиосети, при этом инструкции выполняются, по меньшей мере, посредством одного компьютера, чтобы:
- формировать матрицу последовательностей из базовой М-последовательности и n циклически сдвинутых последовательностей базовой М-последовательности;
- назначать один из фактически (n+1)^2 индексов различным парам последовательностей матрицы последовательностей;
- выбирать пару последовательностей, по меньшей мере, частично на основе мощности или корреляции сигналов скремблированного SSC, получающегося из пары последовательностей; и
- скремблировать выбранную пару последовательностей с помощью кода скремблирования на основе PSC.

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

50. Способ по п.49, дополнительно содержащий этап, на котором извлекают SSC из частот поднесущей беспроводной передачи до использования кода дескремблирования для того, чтобы расшифровывать SSC.

51. Способ по п.49, дополнительно содержащий этап, на котором выполняют обратное перемежение извлекаемого SSC до использования кода дескремблирования для того, чтобы расшифровывать SSC.

52. Способ по п.51, дополнительно содержащий этапы, на которых:
- получают первую и вторую последовательность из обратного перемежения извлекаемого SSC;
- применяют код дескремблирования к первой последовательности и второй последовательности, чтобы расшифровывать SSC.

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

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

55. Устройство по п.54, в котором демодулятор извлекает SSC из частот поднесущей беспроводной передачи.

56. Устройство по п.54, в котором процессор сигналов выполняет обратное перемежение извлекаемого SSC до использования кода дескремблирования для того, чтобы расшифровывать SSC, причем обратно перемеженный SSC содержит первую последовательность и вторую последовательность.

57. Способ по п.55, в котором процессор сигналов применяет код дескремблирования к первой последовательности и второй последовательности, чтобы расшифровывать SSC.

58. Способ по п.54, в котором процессор сигналов использует общий двоичный код скремблирования на основе PSC или вариацию этого кода скремблирования в качестве общего двоичного кода дескремблирования на основе PSC.

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

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

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



 

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

Изобретение относится к устройству и способу приема с использованием синхронизации символов OFDM (мультиплексирование с ортогональным частотным разделением, МОЧР). .

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

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

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

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

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

Изобретение относится к системам последовательного декодирования потоков данных в канале с шумом, в частности к последовательному декодеру Витерби для сверточных перфорированных и неперфорированных кодов со структурой «один вход - несколько выходов» (SIMO).

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

Изобретение относится к технике электросвязи и может быть использовано в системах передачи данных по КБ и УКВ радиоканалам

Изобретение относится к технике связи и может быть использовано в системах связи с кодовым разделением каналов или в навигационных системах

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

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

Изобретение относится к технике связи и может использоваться в системах мобильной связи

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

Изобретение относится к способу передачи и приема сигнала в системе цифрового телевидения (DTV)

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

Изобретение относится к способу передачи и приема сигнала и устройству для передачи и приема сигнала в цифровой широковещательной системе передачи видеоданных по кабельным сетям (DVB-C2)
Наверх