ПРЕОБРАЗОВАНИЕ ПСЕВДОСЛУЧАЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ В БЕСПРОВОДНОЙ СВЯЗИ
PSEUDO-RANDOM SEQUENCE MAPPING IN WIRELESS COMMUNICATION

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка притязает на приоритет предварительной патентной заявки США с порядковым №60/942,201, озаглавленной "A METHOD AND APPARATUS FOR PSEUDO-RANDOM SEQUENCE (PRS) MAPPING FOR LTE", которая была подана 5 июня 2007 г., и предварительной патентной заявки с порядковым №60/945,073, озаглавленной "METHOD AND APPARATUS FOR PSEUDO-RANDOM SEQUENCE (PRS) MAPPING FOR LTE", которая была подана 19 июня 2007 г. Все содержимое вышеупомянутых заявок включается в данный документ путем  ссылки.
Область техники
Нижеследующее описание в целом относится к беспроводной связи, а конкретнее к преобразованию псевдослучайной последовательности для каналов связи физического уровня.
Уровень техники
Системы беспроводной связи широко используются, чтобы предоставить различные типы коммуникационного контента, такого как, например, речь, данные и так далее. Типичные системы беспроводной связи могут быть системами коллективного доступа, допускающими поддержку обмена информацией с несколькими пользователями путем совместного использования доступных ресурсов системы (например, полосы пропускания, мощности передачи, …). Примеры таких систем коллективного доступа могут включать в себя системы коллективного доступа с кодовым разделением каналов (CDMA), системы коллективного доступа с временным разделением каналов (TDMA), системы коллективного доступа с разделением каналов по частоте (FDMA), системы коллективного доступа с ортогональным частотным разделением каналов (OFDMA) и аналогичные. Более того, системы могут соответствовать спецификациям, таким как Проект Партнерства Третьего Поколения (3GPP), система долгосрочного развития (LTE) 3GPP, сверхширокополосная мобильная связь (UMB) и т.д.
Как правило, системы беспроводной связи коллективного доступа могут одновременно поддерживать обмен информацией для нескольких мобильных устройств. Каждое мобильное устройство может осуществлять связь с одной или несколькими базовыми станциями посредством передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Более того, связь между мобильными устройствами и базовыми станциями может устанавливаться с помощью систем с одним входом и одним выходом (SISO), систем со многими входами и одним выходом (MISO), систем со многими входами и многими выходами (MIMO) и так далее. К тому же мобильные устройства могут осуществлять связь с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) в конфигурациях одноранговой беспроводной сети.
T
R
Системы MIMO обычно применяют несколько (N) передающих антенн и несколько (N) приемных антенн для передачи данных. Антенны могут относиться как к базовым станциям, так и к мобильным устройствам в одном примере, позволяя двунаправленную связь между устройствами в беспроводной сети. Передачи по нескольким антеннам иногда скремблируются, чтобы сделать возможным независимую связь от некоторого количества сот по антеннам. Прежде это достигалось с использованием псевдослучайного сигнала, который является случайным на некотором количестве сот, и ортогональных последовательностей (OS) из комплексных чисел, используемых для ортогонализации опорных сигналов от разных секторов в одной и той же базовой станции. Однако при осуществлении связи, имеющей расширенный циклический префикс (CP), (например, чтобы учитывать дальние эхо-сигналы в некоторых средах), предполагается, что каналы связи становятся более избирательными по частоте, приводя к существенной потере ортогональности ортогональных последовательностей на приемнике.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Нижеследующее представляет упрощенную сущность одного или нескольких вариантов осуществления, чтобы обеспечить базовое понимание таких вариантов осуществления. Эта сущность не является всесторонним общим представлением всех предполагаемых вариантов осуществления и не предназначена ни для установления ключевых или важных элементов всех вариантов осуществления, ни для очерчивания объема любого или всех вариантов осуществления. Ее единственная цель - представить некоторые идеи одного или нескольких вариантов осуществления в упрощенной форме в качестве вступления к более подробному описанию, которое представляется далее.
В соответствии с одним или несколькими вариантами осуществления и их соответствующим раскрытием, различные особенности описываются применительно к облегчению предоставления скремблирования для беспроводной связи для некоторого количества сот без использования ортогональной последовательности (OS) или, по меньшей мере, не для некоторых субкадров связи на основе, по меньшей мере частично, их циклического префикса (CP). В одном примере скремблирование может быть реализовано с использованием пары кодов синхронизации, содержащей первичный код синхронизации (PSC), который может иметь изменяющиеся значения для повторного использования, в отличие от традиционных PSC, и вторичный код синхронизации (SSC), который преобразуется в псевдослучайный сигнал. Сочетание PSC/SSC идентифицирует соту и непосредственно преобразуется в последовательность, используемую для скремблирования передач информации от соты.
В соответствии со связанными особенностями, предоставляется способ интерпретации опорного сигнала нисходящей линии связи в сети беспроводной связи. Способ может содержать прием скремблированного опорного сигнала нисходящей линии связи от передатчика и определение псевдослучайной последовательности на основе, по меньшей мере частично, принятых первичного и вторичного кодов синхронизации. Способ также может включать в себя дескремблирование части субкадров опорного сигнала нисходящей линии связи в соответствии с псевдослучайной последовательностью и определенной длиной циклического префикса для одного или нескольких из части субкадров.
Другая особенность относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для определения длины циклического префикса у одного или нескольких субкадров опорного сигнала нисходящей линии связи и выбора дескремблирования на основе, по меньшей мере частично, длины циклического префикса. Устройство беспроводной связи также может включать в себя запоминающее устройство, соединенное по меньшей мере с одним процессором.
Еще одна особенность относится к устройству беспроводной связи, которое принимает и интерпретирует опорные сигналы нисходящей линии связи. Устройство беспроводной связи может содержать средство для приема скремблированного опорного сигнала нисходящей линии связи от передатчика и средство для ассоциации псевдослучайной последовательности, по меньшей мере, с первичным и вторичным кодом синхронизации в опорном сигнале нисходящей линии связи. Устройство беспроводной связи дополнительно может включать в себя средство для дескремблирования части опорного сигнала нисходящей линии связи в соответствии с псевдослучайной последовательностью.
Еще одна особенность относится к компьютерному программному продукту, который может содержать машиночитаемый носитель, включающий в себя код, предписывающий по меньшей мере одному компьютеру принимать скремблированный опорный сигнал нисходящей линии связи от передатчика. Машиночитаемый носитель также может содержать код, предписывающий по меньшей мере одному компьютеру определять псевдослучайную последовательность с помощью по меньшей мере первичного и вторичного кода синхронизации. Кроме того, машиночитаемый носитель может содержать код, предписывающий по меньшей мере одному компьютеру дескремблировать часть опорного сигнала нисходящей линии связи в соответствии с псевдослучайной последовательностью и определенной длиной циклического префикса для одного или нескольких из части субкадров.
В соответствии с дополнительной особенностью, предоставляется способ передачи опорного сигнала нисходящей линии связи в сети беспроводной связи. Способ включает в себя формирование опорного сигнала нисходящей линии связи, содержащего первичный и вторичный коды синхронизации. Способ дополнительно включает в себя скремблирование опорного сигнала нисходящей линии связи на основе, по меньшей мере частично, псевдослучайной последовательности, соответствующей сочетанию первичного и вторичного кодов синхронизации, и передачу скремблированного опорного сигнала нисходящей линии связи.
Другая особенность относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для получения псевдослучайной последовательности, относящейся к выбранному сочетанию первичного и вторичного кода синхронизации, и скремблирования опорного сигнала нисходящей линии связи с использованием псевдослучайной последовательности. Устройство беспроводной связи также может включать в себя запоминающее устройство, соединенное по меньшей мере с одним процессором.
Еще одна особенность относится к устройству беспроводной связи для скремблирования опорных сигналов нисходящей линии связи в сети беспроводной связи. Устройство беспроводной связи может содержать средство для формирования опорного сигнала нисходящей линии связи, содержащего первичный и вторичный коды синхронизации. Устройство беспроводной связи дополнительно может включать в себя средство для скремблирования опорного сигнала нисходящей линии связи на основе, по меньшей мере частично, псевдослучайной последовательности, соответствующей сочетанию первичного и вторичного кодов синхронизации.
Еще одна особенность относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код, предписывающий по меньшей мере одному компьютеру формировать опорный сигнал нисходящей линии связи, содержащий первичный и вторичный коды синхронизации. Кроме того, машиночитаемый носитель может содержать код, предписывающий по меньшей мере одному компьютеру скремблировать опорный сигнал нисходящей линии связи на основе, по меньшей мере частично, псевдослучайной последовательности, соответствующей сочетанию первичного и вторичного кодов синхронизации.
Для выполнения вышеупомянутых и связанных целей один или несколько вариантов осуществления содержат признаки, полностью описываемые ниже и отдельно указываемые в формуле изобретения. Нижеследующее описание и приложенные чертежи подробно излагают определенные пояснительные особенности одного или нескольких вариантов осуществления. Эти особенности, тем не менее, указывают только на некоторые из различных способов, которыми могут быть использованы принципы различных вариантов осуществления, и описываемые варианты осуществления предназначены для включения всех таких особенностей и их эквивалентов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - иллюстрация системы беспроводной связи в соответствии с различными особенностями, излагаемыми в данном документе.
Фиг.2 - иллюстрация примера устройства связи для применения в среде беспроводной связи.
Фиг.3 - иллюстрация примерной системы беспроводной связи, которая выполняет передачу скремблированных опорных сигналов нисходящей линии связи.
Фиг.4 - иллюстрация примерной методологии, которая облегчает передачу скремблированных опорных сигналов нисходящей линии связи.
Фиг.5 - иллюстрация примерной методологии, которая облегчает интерпретацию скремблированных опорных сигналов нисходящей линии связи.
Фиг.6 - иллюстрация примерной методологии, которая облегчает интерпретацию опорных сигналов на основе циклических префиксов.
Фиг.7 - иллюстрация примерного мобильного устройства, которое облегчает интерпретацию скремблированных опорных сигналов.
Фиг.8 - иллюстрация примерной системы, которая облегчает передачу опорных сигналов нисходящей линии связи.
Фиг.9 - иллюстрация примера беспроводной сетевой среды, которая может применяться в сочетании с различными системами и способами, описываемыми в этом документе.
Фиг.10 - иллюстрация примерной системы, которая дескремблирует скремблированные опорные сигналы.
Фиг.11 - иллюстрация примерной системы, которая скремблирует опорные сигналы нисходящей линии связи.
ПОДРОБНОЕ ОПИСАНИЕ
Различные варианты осуществления теперь описываются со ссылкой на чертежи, в которых одинаковые номера ссылок используются для ссылки на одинаковые элементы по всему описанию. В нижеследующем описании для целей пояснения излагаются многочисленные специальные подробности, чтобы обеспечить всестороннее понимание одного или нескольких вариантов осуществления. Тем не менее может быть очевидным, что такой вариант(ы) осуществления может быть применен на практике без этих специальных подробностей. В иных случаях широко известные структуры и устройства показываются в виде блок-схемы, чтобы облегчить описание одного или нескольких вариантов осуществления.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. предназначены для ссылки на связанный с применением компьютера объект, любой из аппаратных средств, микропрограммного обеспечения, сочетания аппаратных средств и программного обеспечения, программного обеспечения либо программного обеспечения в ходе исполнения. Например, компонент может быть, но не ограничивается этим, работающим на процессоре процессом, процессором, объектом, исполняемым файлом, потоком выполнения, программой и/или компьютером. В качестве иллюстрации и приложение, работающее на вычислительном устройстве, и вычислительное устройство могут быть компонентом. Один или более компонентов могут находиться в процессе и/или потоке выполнения, и компонент может располагаться на одном компьютере и/или распределяться между двумя или более компьютерами. К тому же эти компоненты могут исполняться с различных машиночитаемых носителей, имеющих записанные на них различные структуры данных. Компоненты могут осуществлять связь посредством локальных и/или удаленных процессов, например в соответствии с сигналом, имеющим один или более пакетов данных (например, данных от одного компонента, осуществляющего связь с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами посредством сигнала).
Кроме того, в этом документе описываются различные варианты осуществления применительно к мобильному устройству. Мобильное устройство также может называться системой, абонентским модулем, абонентской станцией, мобильной станцией, мобильным, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, агентом пользователя, пользовательским устройством или пользовательским оборудованием (UE). Мобильное устройство может быть сотовым телефоном, беспроводным телефоном, телефоном Протокола инициирования сеанса связи (SIP), станцией беспроводной местной системы связи (WLL), персональным цифровым помощником (PDA), карманным устройством, имеющим возможность беспроводного соединения, вычислительным устройством или другим обрабатывающим устройством, подключенным к беспроводному модему. Кроме того, различные варианты осуществления описываются в этом документе применительно к базовой станции. Базовая станция может использоваться для связи с мобильным устройством (устройствами) и также может называться точкой доступа, Узлом Б, усовершенствованным Узлом Б (eNode B или eNB), базовой приемо-передающей станцией (BTS) или какой-нибудь другой терминологией.
Кроме того, различные особенности или признаки, описываемые в этом документе, могут быть реализованы в виде способа, устройства или изделия, используя стандартные программные и/или технические методики. Термин "изделие" при использовании в этом документе предназначен для включения в себя компьютерной программы, доступной с любого машиночитаемого устройства, несущей или носителей. Например, машиночитаемые носители могут включать в себя, но не ограничиваются этим, магнитные запоминающие устройства (например, жесткий диск, дискета, магнитные ленты и т.д.), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (например, EPROM, карта памяти, съемное устройство флэш-памяти и т.д.). Более того, различные носители информации, описанные в этом документе, могут представлять одно или более устройств и/или другие машиночитаемые носители для хранения информации. Термин "машиночитаемый носитель" может включать в себя, но не ограничиваясь этим, беспроводные каналы и различные другие носители, допускающие хранение, содержание и/или перемещение команды (команд) и/или данных.
Описываемые в этом документе методики могут использоваться для различных систем беспроводной связи, таких как коллективный доступ с кодовым разделением каналов (CDMA), коллективный доступ с временным разделением каналов (TDMA), коллективный доступ с разделением каналов по частоте (FDMA), коллективный доступ с ортогональным частотным разделением каналов (OFDMA), мультиплексирование в частотной области на одной несущей (SC-FDM) и другие системы. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовывать технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие разновидности CDMA. CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать технологию радиосвязи, такую как усовершенствованный UTRA (E-UTRA), сверхширокополосная мобильная связь (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы мобильных телекоммуникаций (UMTS). Система долгосрочного развития (LTE) 3GPP является предстоящим выпуском UMTS, которая использует E-UTRA, который применяет OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах от организации, именуемой "Проект Партнерства Третьего Поколения" (3GPP). CDMA2000 и UMB описываются в документах от организации, именуемой "Второй Проект Партнерства Третьего Поколения" (3GPP2).
Обращаясь теперь к фиг.1, иллюстрируется система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными в этом документе. Система 100 содержит базовую станцию 102, которая может включать в себя несколько групп антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Для каждой группы антенн иллюстрируются две антенны; однако, для каждой группы может использоваться больше или меньше антенн. Базовая станция 102 может дополнительно включать в себя цепь передатчика и цепь приемника, каждая из которых в свою очередь может содержать множество компонентов, ассоциированных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), которые будут понятны специалисту в данной области техники.
Базовая станция 102 может осуществлять связь с одним или несколькими мобильными устройствами, например мобильным устройством 116 и мобильным устройством 122; однако нужно принимать во внимание, что базовая станция 102 может осуществлять связь практически с любым количеством мобильных устройств, аналогичных мобильным устройствам 116 и 122. Мобильные устройства 116 и 122 могут быть, например, сотовыми телефонами, смартфонами, переносными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радиостанциями, системами глобального позиционирования, PDA и/или любым другим подходящим устройством для осуществления связи в системе 100 беспроводной связи. Как изображено, мобильное устройство 116 осуществляет связь с антеннами 112 и 114, где антенны 112 и 114 передают информацию мобильному устройству 116 по прямой линии 118 связи и принимают информацию от мобильного устройства 116 по обратной линии 120 связи. Кроме того, мобильное устройство 122 осуществляет связь с антеннами 104 и 106, где антенны 104 и 106 передают информацию мобильному устройству 122 по прямой линии 124 связи и принимают информацию от мобильного устройства 122 по обратной линии 126 связи. В системе с частотным дуплексным разносом (FDD) прямая линия 118 связи может использовать, например, иную полосу частот, чем используется обратной линией 120 связи, и прямая линия 124 связи может применять иную полосу частот, чем применяется обратной линией 126 связи. Кроме того, в дуплексной системе с временным разделением (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они предназначены для осуществления связи, может называться сектором базовой станции 102. Например, группы антенн могут быть спроектированы для осуществления связи с мобильными устройствами в секторе областей, охватываемых базовой станцией 102. При осуществлении связи по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование пучка для улучшения отношения сигнал-шум у прямых линий 118 и 124 связи для мобильных устройств 116 и 122. Также, хотя базовая станция 102 использует формирование пучка для передачи к мобильным устройствам 116 и 122, разбросанным произвольно по ассоциированной зоне, мобильные устройства в соседних сотах могут подвергаться меньшим помехам по сравнению с базовой станцией, передающей через одну антенну всем ее мобильным устройствам. Кроме того, мобильные устройства 116 и 122 могут осуществлять связь непосредственно друг с другом, используя одноранговую или специальную технологию, которая изображена.
Согласно примеру, система 100 может быть системой связи со многими входами и многими выходами (MIMO). Дополнительно система 100 может использовать практически любой тип дуплексной методики для разделения каналов связи (например, прямой линии связи, обратной линии связи, …), такой как FDD, TDD и т.п. Кроме того, одна или несколько схем мультиплексирования (например, OFDM) могут использоваться для модулирования нескольких сигналов на некотором количестве поднесущих частоты, образующих один или несколько каналов связи. В одном примере передатчик каналов, например базовая станция 102 и/или мобильные устройства 116 и 122, может дополнительно передавать пилот-сигнал или опорный сигнал для помощи в синхронизации связи с другим устройством или в оценивании каналов. Например, опорный сигнал (RS) нисходящей линии связи, переданный из сектора в базовой станции 102, может зависеть от одного или нескольких кодов синхронизации. В примере RS может обладать длительностью, равной количеству субкадров (например, 10 субкадров), и коды синхронизации могут находиться в одном или нескольких субкадрах (субкадры 0 и 5 в одном примере).
В соответствии с примером, использованные коды синхронизации могут однозначно определять псевдослучайную последовательность (PRS), используемую для скремблирования RS. В одном примере RS скремблируется путем выполнения операции XOR с PRS. Как упоминалось, прежние системы использовали ортогональную последовательность вместе с PRS, чтобы обеспечить характерное для соты скремблирование, однозначно привязанное к идентичности соты; однако предполагается, что передачи, имеющие расширенный циклический префикс (CP), приводят к большей избирательности канала, которая начинает постепенно сокращать ортогональность у ортогональных последовательностей на приемнике (например, мобильных устройствах 116 и/или 122). Предмет изобретения, описанный в этом документе, использует вторичный код синхронизации (SSC), который преобразуется в PRS вместе с первичным кодом синхронизации (PSC), не только для традиционного определения границы временного интервала, но также и в качестве динамического коэффициента повторения для PRS, чтобы скремблировать RS в соответствии с некоторым количеством PRS. Сочетание PSC/SSC также может служить для идентификации передатчика RS (например, конкретный сектор в базовой станции 102, мобильные устройства 116 и 122 или относящаяся к ним передающая сота). Таким образом, вместо применения PRS и ортогональной последовательности, применяется только PRS на основе сочетания PSC/SSC. Так как количество PSC может быть практически таким же, как количество ортогональных последовательностей ранее, предмет изобретения, который описан, предоставляет практически такое же количество сочетаний, которые были доступны с использованием ортогональной последовательности. Однако нужно принимать во внимание, что в субкадрах, имеющих обычный CP (или CP ниже заданной пороговой величины), где ортогональные сигналы могут обеспечивать значительный выигрыш, такие сигналы все же при желании могут использоваться наряду с PRS, чтобы обеспечить характерное для соты скремблирование, однозначно привязанное к идентичности соты.
Обращаясь к фиг.2, иллюстрируется устройство 200 связи для применения в среде беспроводной связи. Устройство 200 связи может быть сектором базовой станции или его частью, мобильным устройством или его частью, или практически любым устройством связи, которое принимает данные, переданные в среде беспроводной связи. Устройство 200 связи может включать в себя блок 202 определения опорного сигнала, которое создает RS для широковещательной рассылки одному или нескольким совсем другим устройствам связи, скремблер 204, который скремблирует RS в соответствии с одним или несколькими кодами синхронизации, и передатчик 206, который передает скремблированный RS.
В соответствии с примером, устройство 200 связи может передавать RS нисходящей линии связи, который может использоваться приемником для определения информации о передачах от устройства 200 связи. В одном примере блок 202 определения опорного сигнала может создать RS, который может использоваться для идентификации или синхронизации с устройством 200 связи и/или аналогичным. Коды синхронизации могут содержать PSC и SSC, имеющие отношение к характерному для соты скремблированию, используемому для передачи RS. SSC может однозначно определять соответствующую PRS, и PSC может однозначно определять коэффициент повторения для PRS. Таким образом, доступное количество PRS может быть практически равным произведению доступных PSC и доступных SSC.
PSC и SSC, используемые устройством 200 связи, могут относиться к PRS, используемой скремблером 204 для скремблирования RS. Это также может служить для идентификации устройства 200 связи относительно окружающих передающих устройств. В примере LTE 3GPP 170 SSC могут соответствовать 170 PRS, которые скремблер 204 может использовать для скремблирования RS. Более того, 3 PSC могут обеспечивать коэффициент повторения для представления 510 PRS, которые могут использоваться для скремблирования RS и однозначного отождествления устройства 200 связи или его соты по отношению к устройствам связи, принимающим RS. Скремблированный RS может передаваться одному или нескольким таким устройствам путем использования передатчика 206. Нужно принимать во внимание, что вышеприведенный пример может уменьшить использование ортогональных последовательностей в скремблировании RS, где используются, например, субкадры с расширенным или более длинным CP (например, где подвержены дальним эхо-сигналам и т.п.).
Однако ортогонализация RS может быть выгодной, когда ортогональность может сохраняться, что предполагается при использовании обычной длины CP. Таким образом, где используются расширенные CP (например, CP, имеющие длину, превышающую заданную пороговую величину), вышеупомянутое сочетание PSC/SSC может определять PRS, используемую скремблером 204, из RS. Не обязательно, где CP не превышает пороговую величину или обладает обычной длиной, используемая PRS может относиться к одиночному SSC, и сигнал может ортогонализироваться в соответствии с традиционной ортогональной последовательностью. В примере LTE 3GPP 170 SSC могут соответствовать 170 PRS, которые скремблер 204 может использовать для скремблирования RS. Более того, 3 ортогональные последовательности могут быть доступны для ортогонализации RS для представления 510 сочетаний ортогональной последовательности и PRS, которые могут использоваться для скремблирования RS и однозначного отождествления устройства 200 связи или его соты.
Ссылаясь теперь на фиг.3, проиллюстрирована система 300 беспроводной связи, которая передает RS нисходящей линии связи, скремблированные с идентификатором соты. Система 300 включает в себя сектор 302 базовой станции, который осуществляет связь с мобильным устройством 304 (и/или любым количеством совсем других мобильных устройств (не показаны)). Сектор 302 базовой станции может передавать информацию мобильному устройству 304 по каналу прямой линии связи или нисходящей линии связи; более того, сектор 302 базовой станции может принимать информацию от мобильного устройства 304 по каналу обратной линии связи или восходящей линии связи. Кроме того, система 300 может быть системой MIMO. Также компоненты и функциональные возможности, показанные и описанные ниже в секторе 302 базовой станции, могут присутствовать в одном примере в мобильном устройстве 304, и наоборот с тем же успехом; изображенная конфигурация исключает эти компоненты для простоты объяснения.
Сектор 302 базовой станции включает в себя блок 306 определения опорного сигнала, которое может формировать RS для передачи к мобильному устройству 304, где RS может содержать информацию для интерпретации сигналов, переданных от сектора 302 базовой станции, скремблер 308, который может скремблировать RS с использованием PRS, идентифицирующей источник, и передатчик 310, который может передавать скремблированный RS. Как описано, PRS может соответствовать SSC и/или паре PSC/SSC, сохраненной в RS. Например, PRS может соответствовать SSC, где субкадры с обычным CP используются вместе с ортогональной последовательностью для ортогонализации RS, и PRS может соответствовать паре PSC/SSC, где используются субкадры с расширенным CP, как описывалось ранее.
Мобильное устройство 304 включает в себя приемник 312, который может принимать переданные сигналы, детектор 314 опорного сигнала, который может определять сигналы как RS, и дескремблер 316, который может дескремблировать RS в соответствии с принятой в них информацией. В одном примере приемник 312 может принять один или несколько опорных сигналов, и детектор 314 опорного сигнала может определить, что сигнал является RS, и извлечь информацию о синхронизации из одного или нескольких субкадров в RS. Дескремблер 316 может дескремблировать опорный сигнал, чтобы найти дополнительную информацию в соответствии с извлеченной информацией.
В одном примере блок 306 определения опорного сигнала может создать RS, как описывалось ранее, и скремблер 308 может скремблировать RS, как описывалось ранее, используя PRS, соответствующую сочетанию PSC/SSC. RS дополнительно может хранить PSC и SSC. Впоследствии передатчик 310 может передать RS одному или нескольким мобильным устройствам, например мобильному устройству 304, чтобы предоставить информацию о синхронизации/идентичности сектора 302 базовой станции для осуществления связи с ним. RS может приниматься приемником 312 мобильного устройства 304 и определяться как RS с помощью детектора 314 опорного сигнала. Детектор 314 опорного сигнала может обнаружить сигнал с помощью, по меньшей мере частично, определения его PSC и/или SSC (например, на основе субкадра 0 в RS). После определения сочетания PSC/SSC детектор 314 опорного сигнала может распознать PRS, используемую для скремблирования RS, и дескремблер 316 может дескремблировать RS в соответствии с PRS.
Как описывалось, в работе с расширенным CP традиционный шаг ортогональной последовательности в скремблировании может стать опасным. Таким образом, использование только PRS при расширении количества доступных PRS, чтобы обеспечить практически такое же количество, как сочетания PRS/ортогональной последовательности, предусматривает аналогичную гибкость для идентификации сектора 302 базовой станции без дополнительных этапов ортогонализации. Однако, как упоминалось, использование ортогональной последовательности может обеспечить выигрыш в работе с обычным CP; соответственно, в таком случае может использоваться ортогональная последовательность наряду с использованием сочетания PSC/SSC в субкадрах с расширенным CP в одном примере.
В этом примере мобильное устройство 304 может принять RS посредством приемника 312, и детектор 314 опорного сигнала может определить, отправлялся ли субкадр 0 у RS в субкадре с расширенным или обычным CP. Если расширенный CP обнаруживается в субкадре 0, то детектор 314 опорного сигнала может определить, что ортогональное упорядочение не использовалось в скремблировании RS для данного субкадра. Таким образом, PRS создавалась из уникального преобразования из сочетания PSC/SSC, и использовалась только PRS для скремблирования RS. С другой стороны, если обычный CP обнаруживается в субкадре 0, то детектор 314 опорного сигнала может определить, что ортогональное упорядочение использовалось в скремблировании RS для данного субкадра. Таким образом, PRS создавалась из преобразования одиночного SSC и использовалась для скремблирования RS вместе с ортогональной последовательностью. Дескремблер 316 может использовать эту информацию в дескремблировании RS.
Более того, в этом примере, если детектор 314 опорного сигнала обнаруживает расширенный CP в субкадре 0, то расширенный CP в одном примере может предполагаться для оставшейся части субкадров. Поэтому извлеченное сочетание PSC/SSC может использоваться дескремблером 316 для дескремблирования оставшихся субкадров. Однако, если детектор 314 опорного сигнала обнаруживает обычный CP в субкадре 0, то физический канал широковещательной рассылки (PBCH), который обычно обнаруживается в субкадре 0, либо динамический канал широковещательной рассылки (DBCH) могут указывать, какие субкадры используют расширенный CP, а какие используют обычный CP. Там, где оставшиеся субкадры используют обычный CP, SSC может соотноситься с PRS, используемой для скремблирования соответствующих субкадров, и детектор 314 опорного сигнала может допускать использование ортогональной последовательности в этих субкадрах; там, где оставшиеся субкадры используют расширенный CP, сочетание PSC/SSC может соотноситься с PRS, используемой для скремблирования соответствующего субкадра, и ортогональное упорядочение не использовалось. Нужно принимать во внимание, что там, где субкадр 0 использует расширенный CP, динамический BCH может дополнительно указывать субкадры, имеющие обычный и расширенный CP, так что вышеупомянутое разграничение может использоваться по отношению к оставшимся субкадрам. Более того, нужно принимать во внимание, что сочетание PSC/SSC в одном примере может использоваться во всех субкадрах независимо от длины CP.
Ссылаясь на фиг.4-6, иллюстрируются методологии, относящиеся к скремблированию опорных сигналов нисходящей линии связи в соответствии с первичным и вторичным кодами синхронизации. Хотя в целях упрощения объяснения методологии показываются и описываются как последовательность действий, необходимо понимать и учитывать, что методологии не ограничиваются порядком действий, поскольку некоторые действия в соответствии с одним или несколькими вариантами осуществления могут совершаться в других порядках и/или одновременно с другими действиями, в отличие от показанных и описанных в этом документе. Например, специалисты в данной области техники поймут и примут во внимание, что в качестве альтернативы методология могла бы быть представлена как последовательность взаимосвязанных состояний или событий, например на диаграмме состояний. Кроме того, не все проиллюстрированные действия могут быть необходимы для реализации методологии в соответствии с одним или несколькими вариантами осуществления.
Обращаясь к фиг.4, показана методология 400, которая облегчает формирование и передачу скремблированного RS нисходящей линии связи. На этапе 402 формируется RS нисходящей линии связи, содержащий информацию, относящуюся к передатчику RS. Например, информация может включать в себя коды синхронизации, данные в первичном канале широковещательной рассылки и/или аналогичное. На этапе 404 может определяться уникальная PRS, которая соответствует первичному и вторичному коду синхронизации, используемому передатчиком RS. Кодовая комбинация может отображаться непосредственно в PRS; соответственно, другие передатчики поблизости также могут передавать RS с использованием совсем других PRS, которые помогают проводить различия между RS. Также в этой связи PRS может позволить приемнику RS идентифицировать передатчик.
На этапе 406 опорный сигнал нисходящей линии связи скремблируется с использованием PRS. В одном примере это может выполняться посредством операции XOR между RS и PRS. На этапе 408 передается скремблированный RS нисходящей линии связи. Таким образом, скремблирование RS может выполняться без использования ортогональной последовательности наряду с сохранением некоторого количества возможных скремблирований, где количество доступных PSC совпадает с ранее доступными ортогональными последовательностями. Это может быть выгодным в субкадрах, имеющих расширенный CP, как описывалось, где выгоды ортогонального упорядочения могут быть утрачены из-за предполагаемой высокой избирательности по частоте у канала.
Обращаясь к фиг.5, демонстрируется методология 500, которая облегчает дескремблирование опорных сигналов на основе, по меньшей мере частично, кодов синхронизации. На этапе 502 принимается RS нисходящей линии связи; в одном примере он может поступать от передатчика, осуществление связи с которым необходимо. На этапе 504 определяются первичный и вторичный коды синхронизации в части RS. Коды могут извлекаться из определенных частотно-временных местоположений в определенных субкадрах, например субкадрах 0 и 5. На этапе 506 определяется PRS на основе, по меньшей мере частично, первичного и вторичного кодов синхронизации; это также может частично основываться на длительности CP, как описывалось ранее. Например, коды могут соотноситься с PRS, используемой для скремблирования RS перед передачей, и на этапе 508 PRS может использоваться для дескремблирования RS. В одном примере вторичный код синхронизации может относиться непосредственно к PRS, тогда как первичный код синхронизации является коэффициентом повторения для PRS, или наоборот.
Обращаясь к Фиг.6, проиллюстрирована методология 600, которая облегчает дескремблирование RS нисходящей линии связи на основе, по меньшей мере частично, размера циклического префикса, ассоциированного с одним или несколькими кадрами или субкадрами в RS. На этапе 602 принимается RS нисходящей линии связи, содержащий один или несколько субкадров. Способ начинается с субкадра 0 в качестве текущего субкадра. На этапе 604 оценивается длина CP текущего субкадра. Если CP является расширенным (например, имеющим длину больше заданной пороговой величины), то ранее извлеченное сочетание PSC/SSC может использоваться для определения PRS для дескремблирования RS. Нужно принимать во внимание, что на этапе 606 сочетание PSC/SSC может извлекаться с использованием практически любого из способов, описанных в этом документе. На этапе 608 может определяться, есть ли следующий субкадр в RS. Если это так, то можно предположить, что оставшиеся субкадры также имеют расширенный префикс, и соответственно на этапе 610, поскольку субкадр 0 имеет расширенный CP, следующий субкадр может стать текущим субкадром и аналогичным образом оцениваться на этапе 606, пока больше не будет следующих субкадров. Когда больше нет субкадров, способ продолжается до этапа 612, где интерпретируется RS.
Если на этапе 604 определяется, что субкадр 0 не имеет расширенного CP, то на этапе 614 ранее извлеченный SSC может использоваться для определения непосредственно соотнесенной PRS, чтобы с тем же успехом дескремблировать субкадр с помощью ортогональной последовательности. В этой связи для нерасширенного или обычного CP ортогональная последовательность использовалась скремблером в передатчике. Однако в этом случае нельзя предполагать, что оставшиеся субкадры имеют нерасширенный CP; соответственно, если на этапе 608 остаются следующие субкадры, поскольку субкадр 0 не имеет расширенного CP на этапе 610, способ возвращается на этап 604, чтобы оценить CP следующего субкадра. Однако, если не осталось субкадров, то на этапе 612 интерпретируется RS. Поэтому способ может разрешить использование ортогональных последовательностей в субкадрах с обычным CP, чтобы сохранить их выгоды, наряду с устранением ортогонального упорядочения из субкадров с расширенным CP, как описано в этом документе, где выгоды ортогонального упорядочения могут нарушаться предполагаемой избирательностью по частоте у канала.
Нужно будет принять во внимание, что в соответствии с одной или несколькими особенностями, описанными в этом документе, могут быть сделаны выводы касательно определения PSC или SSC для заданных передатчиков как описано. При использовании в данном документе термин "выводить" или "вывод" в целом относится к процессу рассуждения или выведения состояний системы, среды и/или пользователя из совокупности наблюдений, которые зарегистрированы посредством событий и/или данных. Вывод может быть использован, чтобы идентифицировать отдельный контекст или действие, или, например, может формировать распределение вероятностей по состояниям. Вывод может быть вероятностным - то есть, вычислением распределения вероятностей по интересующим состояниям на основании рассмотрения данных и событий. Вывод также может относиться к методикам, применяемым для составления высокоуровневых событий из совокупности событий и/или данных. Такой вывод приводит к построению новых событий или действий из совокупности наблюдаемых событий и/или сохраненных данных о событиях, независимо от того, соотносятся ли события в непосредственной временной близости, и поступают ли события и данные от одного или нескольких источников событий и данных.
В соответствии с примером, один или несколько представленных выше способов могут включать в себя получение выводов в отношении определения сочетания PSC/SSC, связанной с ним PRS, идентичности передатчика на основе сочетания PSC/SSC, ортогональной последовательности, используемой в субкадрах с обычным CP, длины циклического префикса для одного или нескольких субкадров, и т.д.
Фиг.7 - иллюстрация мобильного устройства 700, которое облегчает дескремблирование принятых RS нисходящей линии связи. Мобильное устройство 700 содержит приемник 702, который принимает сигнал, например, от приемной антенны (не показана), выполняет типовые действия над принятым сигналом (например, фильтрует, усиливает, преобразует с понижением частоты и т.д.) и оцифровывает преобразованный сигнал для получения выборок. Приемник 702 может содержать демодулятор 704, который может демодулировать принятые символы и предоставлять их процессору 706 для оценки канала. Процессор 706 может быть процессором, предназначенным для анализа информации, принятой приемником 702, и/или формирования информации для передачи передатчиком 716, процессором, который управляет одним или несколькими компонентами мобильного устройства 700, и/или процессором, который как анализирует информацию, принятую приемником 702, формирует информацию для передачи передатчиком 716, так и управляет одним или несколькими компонентами мобильного устройства 700.
Мобильное устройство 700 может дополнительно содержать запоминающее устройство 708, которое функционально соединено с процессором 706 и которое может хранить данные, которые нужно передать, принятые данные, относящуюся к доступным каналам информацию, данные, ассоциированные с проанализированным сигналом и/или силой помех, информацию, относящуюся к выделенному каналу, мощности, скорости или т.п., и любую другую подходящую информацию для оценки канала и осуществления связи по каналу. Запоминающее устройство 708 может дополнительно хранить протоколы и/или алгоритмы, ассоциированные с оценкой и/или использованием канала (например, основанные на производительности, основанные на пропускной способности и т.д.).
Нужно будет принять во внимание, что описанное в этом документе хранилище данных (например, запоминающее устройство 708) может быть либо энергозависимым запоминающим устройством, либо энергонезависимым запоминающим устройством, или может включать в себя как энергозависимое, так и энергонезависимое запоминающее устройство. В качестве иллюстрации, а не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое действует как внешняя кэш-память. В качестве иллюстрации, а не ограничения, RAM доступно во многих видах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью обмена (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), DRAM с синхронным каналом обмена (SLDRAM) и RAM с прямым доступом от Rambus (DRRAM). Запоминающее устройство 708 из обсуждаемых систем и способов предназначено, чтобы содержать (не будучи ограниченным) эти и любые другие подходящие типы запоминающих устройств.
Процессор 706 и/или приемник 702 дополнительно могут быть функционально соединены с детектором 710 опорного сигнала, который определяет, является ли принятый сигнал опорным сигналом нисходящей линии связи. Кроме того, детектор 710 опорного сигнала может определять PRS, используемую передатчиком для скремблирования RS перед передачей. В одном примере это может основываться, по меньшей мере частично, на извлеченном сочетании PSC/SSC, предоставленном в RS, который соотносится с данной PRS. Кроме того, это сочетание может использоваться для идентификации передатчика RS. В другом примере, где циклический префикс является обычным, детектор 710 опорного сигнала с тем же успехом может определить ортогональную последовательность, используемую для скремблирования RS. Используя эту информацию, дескремблер 712 может дескремблировать RS.
В соответствии с примером, детектор 710 опорного сигнала может определить длину циклического префикса у одного или нескольких субкадров RS и определить, дескремблировать ли с использованием PRS, относящейся к сочетанию PSC/SSC, либо PRS, относящейся к SSC, вместе с ортогональной последовательностью. Как описано, первая может использоваться в субкадрах с расширенным CP, так как ортогональность была бы, вероятно, утеряна при наличии избирательности по частоте из-за расширенного CP, тогда как последняя может использоваться для субкадров, имеющих обычный CP. В качестве альтернативы, сочетание PSC/SSC может отображаться в PRS практически во всех случаях. Мобильное устройство 700, более того, содержит модулятор 714 и передатчик 716, которые соответственно модулируют и передают сигнал, например, к базовой станции, другому мобильному устройству и т.д. Хотя и изображены как обособленные от процессора 706, нужно понимать, что детектор 710 опорного сигнала, дескремблер 712, демодулятор 704 и/или модулятор 714 могут быть частью процессора 706 или нескольких процессоров (не показаны).
Фиг.8 - иллюстрация системы 800, которая облегчает формирование и скремблирование RS нисходящей линии связи для их передачи. Система 800 содержит базовую станцию 802 (например, точку доступа, …) с приемником 810, который принимает сигнал(ы) от одного или нескольких мобильных устройств 804 через множество приемных антенн 806, и передатчиком 824, который передает к одному или нескольким мобильным устройствам 804 через передающую антенну 808. Приемник 810 может принимать информацию от приемных антенн 806 и функционально связан с демодулятором 812, который демодулирует принятую информацию. Демодулированные символы анализируются процессором 814, который может быть аналогичен процессору, описанному выше в отношении фиг.7, и который соединяется с запоминающим устройством 816, которое хранит информацию, имеющую отношение к оценке уровня сигнала (например, пилот-сигнала) и/или уровня помех, данные, которые должны быть переданы или приняты от мобильного устройства (устройств) 804 (или совсем другой базовой станции (не показана)), и/или любую другую подходящую информацию, имеющую отношение к выполнению различных действий и функций, изложенных в этом документе. Процессор 814 дополнительно соединяется с формирователем 818 опорного сигнала, который создает RS, который может использоваться для определения синхронизации, идентичности и/или другой информации о базовой станции 802, и скремблером 820, который может скремблировать RS.
В соответствии с примером, формирователь 818 опорного сигнала может создать RS, содержащий первичный и вторичный коды синхронизации. Коды могут однозначно идентифицировать базовую станцию 802 и также могут непосредственно соответствовать одной из некоторого количества PRS. Скремблер 820 может скремблировать RS с использованием PRS (например, посредством операции XOR). В субкадрах, имеющих обычный CP, PRS может относиться к SSC, и ортогональная последовательность в одном примере может дополнительно использоваться для скремблирования RS. Скремблированный RS может передаваться одному или нескольким мобильным устройствам 804 от передатчика 824. Кроме того, хотя и изображены как обособленные от процессора 814, нужно понимать, что формирователь 818 опорного сигнала, скремблер 820, демодулятор 812 и/или модулятор 822 могут быть частью процессора 814 или нескольких процессоров (не показаны).
Фиг.9 показывает пример системы 900 беспроводной связи. Система 900 беспроводной связи изображает одну базовую станцию 910 и одно мобильное устройство 950 для краткости. Однако нужно принять во внимание, что система 900 может включать в себя более одной базовой станции и/или более одного мобильного устройства, где дополнительные базовые станции и/или мобильные устройства могут быть в основном аналогичны или отличаться от примера базовой станции 910 и мобильного устройства 950, описываемых ниже. К тому же нужно понимать, что базовая станция 910 и/или мобильное устройство 950 могут применять системы (фиг.1-3 и 7-8) и/или способы (фиг.4-6), описанные в этом документе для облегчения беспроводной связи между ними.
На базовой станции 910 данные трафика для некоторого количества потоков данных предоставляются от источника 912 данных процессору 914 передаваемых (TX) данных. Согласно примеру, каждый поток данных может передаваться по соответствующей антенне. Процессор 914 передаваемых данных форматирует, кодирует и перемежает поток данных трафика на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставить кодированные данные.
Кодированные данные для каждого потока данных могут мультиплексироваться с данными пилот-сигнала, используя методики мультиплексирования с ортогональным частотным разделением каналов (OFDM). Дополнительно или в качестве альтернативы, символы пилот-сигнала могут быть мультиплексированы с разделением каналов по частоте (FDM), мультиплексированы с временным разделением (TDM) или мультиплексированы с кодовым разделением (CDM). Данные пилот-сигнала обычно являются известным шаблоном данных, который обрабатывается известным образом и может использоваться на мобильном устройстве 950 для оценки характеристики канала. Мультиплексированные пилот-сигналы и кодированные данные для каждого потока данных могут модулироваться (например, посимвольно преобразовываться) на основе конкретной схемы модуляции (например, двухпозиционная фазовая манипуляция (BPSK), квадратурная фазовая манипуляция (QPSK), М-позиционная фазовая манипуляция (M-PSK), М-позиционная квадратурная амплитудная модуляция (M-QAM) и т.д.), выбранной для этого потока данных, чтобы предоставить символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться командами, выполняемыми или предоставляемыми процессором 930.
T
T
Символы модуляции для потоков данных могут предоставляться процессору 920 передачи MIMO, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Процессор 920 передачи MIMO затем предоставляет N потоков символов модуляции N передатчикам 922a-922t (TMTR). В различных вариантах осуществления процессор 920 передачи MIMO применяет веса формирования пучка к символам из потоков данных и к антенне, из которой передается символ.
T
T
Каждый передатчик 922 принимает и обрабатывает соответствующий поток символов, чтобы предоставить один или несколько аналоговых сигналов, и дополнительно обрабатывает (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставить модулированный сигнал, подходящий для передачи по каналу MIMO. Далее N модулированных сигналов от передатчиков 922a-922t передаются от N антенн 924a-924t соответственно.
R
На мобильном устройстве 950 переданные модулированные сигналы принимаются N антеннами 952a-952r, и принятый сигнал от каждой антенны 952 предоставляется соответствующему приемнику 954a-954r (RCVR). Каждый приемник 954 обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий сигнал, оцифровывает обработанный сигнал для предоставления выборок и дополнительно обрабатывает выборки, чтобы предоставить соответствующий "принятый" поток символов.
R
R
T
Процессор 960 принимаемых данных может принять и обработать N принятых потоков символов от N приемников 954 на основе конкретной методики обработки приемника, чтобы предоставить N "обнаруженных" потоков символов. Процессор 960 принимаемых данных может демодулировать, устранить перемежение и декодировать каждый обнаруженный поток символов, чтобы восстановить данные трафика для потока данных. Обработка процессором 960 принимаемых данных комплементарна той, что выполняется процессором 920 передачи MIMO и процессором 914 передаваемых данных на базовой станции 910.
Процессор 970 может периодически определять, какую матрицу предварительного кодирования использовать, как обсуждалось выше. Далее процессор 970 может составить сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации касательно линии связи и/или принятого потока данных. Сообщение обратной линии связи может обрабатываться процессором 938 передаваемых данных, который также принимает данные трафика для некоторого количества потоков данных от источника 936 данных, модулироваться модулятором 980, обрабатываться передатчиками 954a-954r и передаваться обратно базовой станции 910.
На базовой станции 910 модулированные сигналы от мобильного устройства 950 принимаются антеннами 924, обрабатываются приемниками 922, демодулируются демодулятором 940 и обрабатываются процессором 942 принимаемых данных, чтобы извлечь сообщение обратной линии связи, переданное мобильным устройством 950. Далее процессор 930 может обработать извлеченное сообщение, чтобы определить, какую матрицу предварительного кодирования использовать для определения весов формирования пучка.
Процессоры 930 и 970 могут руководить (например, контролировать, координировать, управлять и т.д.) работой на базовой станции 910 и мобильном устройстве 950 соответственно. Соответствующие процессоры 930 и 970 могут быть ассоциативно связаны с запоминающими устройствами 932 и 972, которые хранят программные коды и данные. Процессоры 930 и 970 также могут выполнять вычисления для выведения оценок частотной и импульсной характеристики для восходящей линии связи и нисходящей линии связи соответственно.
Нужно понимать, что описанные в этом документе варианты осуществления могут быть реализованы в аппаратных средствах, программном обеспечении (ПО), микропрограммном обеспечении, ПО промежуточного слоя, микрокоде или в любом их сочетании. Для аппаратной реализации модули обработки могут реализовываться в одной или нескольких специализированных интегральных схемах (ASIC), цифровых процессорах сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, спроектированных для выполнения описанных в этом документе функций, или в их сочетании.
Когда варианты осуществления реализуются в программном обеспечении, микропрограммном обеспечении, ПО промежуточного слоя или микрокоде, программном коде или сегментах кода, они могут храниться на машиночитаемом носителе, например компоненте хранения. Сегмент кода может представлять собой процедуру, функцию, подпрограмму, программу, процедуру, подпрограмму, модуль, пакет программного обеспечения, класс или любое сочетание команд, структур данных или операторов программ. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой путем передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут пересылаться, перенаправляться или передаваться с использованием любого подходящего средства, включая разделение памяти, пересылку сообщений, эстафетную передачу, передачу по сети и т.д.
Для программной реализации, описанные в этом документе методики могут реализовываться с помощью модулей (например, процедур, функций и так далее), которые выполняют описанные в этом документе функции. Коды программного обеспечения могут храниться в запоминающих устройствах и выполняться процессорами. Запоминающее устройство может реализовываться внутри процессора или вне процессора, в этом случае оно может быть коммуникационно соединено с процессором через различные средства, которые известны в данной области техники.
Со ссылкой на фиг.10 проиллюстрирована система 1000, которая дескремблирует принятые RS нисходящей линии связи в соответствии с PRS. Например, система 1000 может размещаться, по меньшей мере частично, в базовой станции, мобильном устройстве и т.д. Нужно понимать, что система 1000 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализуемые процессором, программным обеспечением или их сочетанием (например, микропрограммным обеспечением). Система 1000 включает в себя логическую группировку 1002 электрических компонентов, которые могут действовать совместно. Например, логическая группировка 1002 может включать в себя электрический компонент 1004 для приема скремблированного RS нисходящей линии связи. Например, RS может приниматься от передатчика и может содержать информацию о синхронизации и/или идентифицирующую информацию о передатчике, например уникальные коды синхронизации, которые могут выбираться из доступного набора кодов. Дополнительно логическая группировка 1002 может содержать электрический компонент 1006 для ассоциации PRS по меньшей мере с первичным и вторичным кодом синхронизации в RS нисходящей линии связи. Например, уникальные коды синхронизации могут соответствовать PRS; свойство уникальности может помочь в идентификации передатчика RS. Кроме того, логическая группировка 1002 может содержать и электрический компонент 1008 для дескремблирования части RS нисходящей линии связи в соответствии с PRS. RS впоследствии по желанию может интерпретироваться для извлечения другой информации. Более того, система 1000 может включать в себя запоминающее устройство 1010, которое хранит команды для выполнения функций, ассоциированных с электрическими компонентами 1004, 1006 и 1008. Нужно понимать, что один или несколько электрических компонентов 1004, 1006 и 1008 могут существовать внутри запоминающего устройства 1010, хотя и показаны в качестве внешних относительно запоминающего устройства 1010.
Обращаясь к фиг.11, проиллюстрирована система 1100, которая создает и скремблирует RS для передачи по сети беспроводной связи. Система 1100 может находиться, например, в базовой станции, мобильном устройстве и т.д. Как изображено, система 1100 включает в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программным обеспечением или их сочетанием (например, микропрограммным обеспечением). Система 1100 включает в себя логическую группировку 1102 электрических компонентов, которые облегчают формирование и скремблирование RS. Логическая группировка 1102 может включать в себя электрический компонент 1104 для формирования RS нисходящей линии связи, содержащего первичный и вторичный коды синхронизации. Такая информация не только позволяет приемнику идентифицировать передатчик информации, но также получать информацию о синхронизации с передатчиком для последующей связи. Более того, такая информация может сообщить, какая PRS используется для скремблирования RS перед передачей. Кроме того, логическая группировка 1102 может включать в себя электрический компонент 1106 для скремблирования RS нисходящей линии связи на основе, по меньшей мере частично, PRS, соответствующей сочетанию первичного и вторичного кодов синхронизации. Таким образом, может иметь место используемый передатчиком набор PRS, непосредственно преобразованных в сочетание кодов синхронизации. В этой связи, в зависимости от количества преобразований PRS/код синхронизации, шансы аналогичной PRS, используемой совсем другим передатчиком, который может вызывать помеху, уменьшаются с увеличением количества преобразований. После скремблирования RS может передаваться или рассылаться в широковещательном режиме различным приемным устройствам. Более того, система 1100 может включать в себя запоминающее устройство 1108, которое хранит команды для выполнения функций, ассоциированных с электрическими компонентами 1104 и 1106. Нужно понимать, что электрические компоненты 1104 и 1106 могут существовать внутри запоминающего устройства 1108, хотя и показаны в качестве внешних относительно запоминающего устройства 1108.
То, что описано выше, включает в себя примеры одного или нескольких вариантов осуществления. Конечно, невозможно описать каждое возможное сочетание компонентов или методологий в целях описания вышеупомянутых вариантов осуществления, однако обычный специалист в данной области техники может признать, что допустимы многие дополнительные сочетания и перестановки различных вариантов осуществления. Соответственно, описанные варианты осуществления предназначены для охвата всех таких изменений, модификаций и вариаций, которые находятся в пределах сущности и объема прилагаемой формулы изобретения. Кроме того, в случае, когда термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, такой термин предназначен быть включающим, в некотором смысле аналогично термину "содержащий", поскольку "содержащий" интерпретируется, когда применяется в качестве переходного слова в формуле изобретения.