УВЕДОМЛЕНИЕ И ОБНАРУЖЕНИЕ МОДИФИКАЦИИ СИСТЕМНОЙ ИНФОРМАЦИИ ПРИ БЕСПРОВОДНОЙ СВЯЗИ
NOTIFICATION AND DETECTION OF SYSTEM DATA MODIFICATION IN WIRELESS COMMUNICATION

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка испрашивает приоритет предварительной заявки на патент США № 61/020705, озаглавленной "SYSTEM INFORMATION MODIFICATION NOTIFICATION AND DETECTION IN WIRELESS COMMUNICATIONS", которая подана 11 января 2008 года. Вышеуказанная заявка полностью содержится в данном документе посредством ссылки.
Область техники, к которой относится изобретение
Последующее описание, в общем, относится к беспроводной связи, а более конкретно к уведомлению и связанному обнаружению модификации системной информации.
Уровень техники
Системы беспроводной связи широко применяются для того, чтобы предоставлять различные типы содержимого связи, такие как, например, речь, данные и т.п. Типичные системы беспроводной связи могут быть системами множественного доступа, допускающими поддержку связи с несколькими пользователями посредством совместного использования доступных системных ресурсов (к примеру, полосы пропускания, мощности передачи и т.п.). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA) и т.д. Дополнительно, системы могут соответствовать таким техническим требованиям, как партнерский проект третьего поколения (3GPP), стандарт долгосрочного развития 3GPP (LTE), стандарт сверхширокополосной передачи для мобильных устройств (UMB), и/или техническим требованиям в области беспроводной связи с несколькими несущими, таким как высокоскоростная система обмена пакетными данными (EV-DO), одна или более ее редакций и т.д.
В общем, системы беспроводной связи с множественным доступом могут поддерживать одновременную связь для нескольких мобильных устройств. Каждое мобильное устройство может обмениваться данными с одной или более базовыми станциями посредством передачи по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Дополнительно, связь между мобильными устройствами и базовыми станциями может осуществляться через системы с одним входом и одним выходом (SISO), системы со многими входами и одним выходом (MISO), системы со многими входами и многими выходами (MIMO) и т.д. Помимо этого мобильные устройства могут обмениваться данными с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) в конфигурациях одноранговых беспроводных сетей.
T
R
MIMO-системы, как правило, используют множество (N) передающих антенн и множество (N) приемных антенн для передачи данных. Антенны могут относиться как к базовым станциям, так и к мобильным устройствам, в одном примере, обеспечивая возможность двусторонней связи между устройствами по беспроводной сети. Помимо этого мобильные устройства могут перемещаться по беспроводной сети, принимая услугу беспроводного доступа от различных базовых станций. Таким образом, мобильное устройство повторно выбирает соты различных базовых станций, по мере того как оно перемещается, на основе мощности передачи или других показателей. Помимо этого мобильное устройство, работая в режиме бездействия, принимает блоки системной информации (SIB) от базовых станций, которые задают информацию, такую как конфигурации общих каналов, параметры мобильности в режиме бездействия, информация обнаружения системы и т.д., связанную с базовой станцией. Базовые станции могут модифицировать системную информацию в рамках диспетчеризованных периодов модификации и одновременно уведомлять мобильные устройства относительно диспетчеризованного периода модификации с использованием поисковых вызовов (к примеру, согласно прерывистому приемнику (DRX) для приема в рабочем цикле с низким уровнем мощности). После уведомления мобильные устройства обрабатывают изменение для последующего использования (к примеру, обнаружения системы при переключении с режима бездействия на активный режим).
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Далее представлена упрощенная сущность одного или более вариантов осуществления для того, чтобы предоставлять базовое понимание этих вариантов осуществления. Эта сущность не является всесторонним обзором всех рассматриваемых вариантов осуществления, и она не имеет намерением ни то, чтобы определять ключевые или важнейшие элементы всех вариантов осуществления, ни то, чтобы обрисовывать область применения каких-либо или всех вариантов осуществления. Ее единственная цель - представлять некоторые понятия одного или более вариантов осуществления в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
В соответствии с одним или более вариантами осуществления и их означенным раскрытием сущности, различные аспекты описываются в связи с упрощением указания в рамках блока системной информации (SIB), передаваемого в текущем периоде модификации, модификации SIB в последующем периоде модификации. В этом отношении мобильные устройства могут оценивать текущий SIB, чтобы определять, должен или нет блок модифицироваться в последующем периоде модификации. Если да, мобильные устройства могут, соответственно, обрабатывать модификацию в указанном периоде модификации.
Согласно связанным аспектам предоставляется способ для обнаружения последующей модификации SIB. Способ включает в себя прием текущего SIB в текущем периоде модификации и анализ одного или более параметров текущего SIB и/или других SIB, связанных с модификацией текущего SIB. Способ также включает в себя определение того, модифицируется или нет текущий SIB в последующем периоде модификации, по меньшей мере, частично на основе одного или более параметров.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, выполненный с возможностью принимать SIB от точки доступа и определять один или более параметров в SIB и/или других SIB, связанных с модификацией SIB, в последующем периоде модификации. Процессор дополнительно выполнен с возможностью принимать модифицированный SIB в последующем периоде модификации согласно одному или более параметрам. Устройство беспроводной связи также содержит запоминающее устройство, соединенное, по меньшей мере, с одним процессором.
Еще один аспект относится к устройству беспроводной связи, которое упрощает обнаружение будущей модификации SIB. Устройство беспроводной связи может содержать средство для приема SIB, содержащего один или более параметров, связанных с последующей модификацией SIB, и/или другого SIB. Устройство беспроводной связи дополнительно может включать в себя средство для определения того, модифицируется или нет SIB и/или другой SIB в последующем периоде модификации, по меньшей мере, частично на основе одного или более параметров.
Еще один другой аспект относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для побуждения, по меньшей мере, одного компьютера принимать текущий SIB в текущем периоде модификации. Машиночитаемый носитель также может содержать код для побуждения, по меньшей мере, одного компьютера обнаруживать один или более параметров текущего SIB и/или других SIB, связанных с модификацией текущего SIB. Кроме того, машиночитаемый носитель может содержать код для побуждения, по меньшей мере, одного компьютера определять то, что текущий SIB модифицируется в последующем периоде модификации, по меньшей мере, частично на основе одного или более параметров.
Более того, дополнительный аспект относится к устройству. Устройство может включать в себя модуль считывания SIB, который принимает SIB от точки доступа, и анализатор модификации SIB, который определяет модификацию SIB в последующем периоде модификации, по меньшей мере, частично на основе одного или более параметров в SIB и/или других SIB. Устройство дополнительно может включать в себя модуль использования модификации SIB, который конфигурирует модуль считывания SIB так, чтобы принимать SIB в последующем периоде модификации.
Согласно дополнительному аспекту предоставляется способ, который упрощает уведомление для модификации SIB в последующем периоде модификации. Способ включает в себя формирование SIB, содержащего один или более параметров, связанных со связью в режиме бездействия по сети беспроводной связи, и определение последующего периода модификации для изменения SIB. Способ дополнительно включает в себя вставку одного или более параметров в SIB и/или другие SIB, чтобы указывать изменение SIB в последующем периоде модификации.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, выполненный с возможностью создавать SIB, содержащий один или более параметров, связанных с предоставлением доступа к беспроводной сети. Процессор дополнительно выполнен с возможностью выбирать будущий период модификации для модификации SIB и задавать один или более параметров в SIB и/или других SIB, указывающих модификацию в будущем периоде модификации. Устройство беспроводной связи также содержит запоминающее устройство, соединенное, по меньшей мере, с одним процессором.
Еще один аспект относится к устройству беспроводной связи для указания модификации SIB в последующем периоде модификации. Устройство беспроводной связи может содержать средство для создания SIB, содержащего один или более параметров, связанных с предоставлением беспроводного доступа. Устройство беспроводной связи дополнительно может включать в себя средство для определения последующего периода модификации для регулирования SIB и средство для инициализации параметра в SIB и/или других SIB, чтобы указывать регулирование в последующем периоде модификации.
Еще один другой аспект относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для побуждения, по меньшей мере, одного компьютера формировать SIB, содержащий один или более параметров, связанных со связью в режиме бездействия по сети беспроводной связи. Машиночитаемый носитель также может содержать код для побуждения, по меньшей мере, одного компьютера выбирать последующий период модификации для изменения SIB. Кроме того, машиночитаемый носитель может содержать код для побуждения, по меньшей мере, одного компьютера модифицировать один или более параметров в SIB и/или других SIB, чтобы указывать изменение SIB в последующем периоде модификации.
Более того, дополнительный аспект относится к устройству. Устройство может включать в себя формирователь SIB, который создает SIB, содержащий один или более параметров, связанных с обменом данными с устройством, и спецификатор модификации SIB, который регулирует параметр в SIB и/или других SIB, чтобы указывать модификацию SIB в последующем периоде модификации. Устройство дополнительно может включать в себя модуль обработки модификации SIB, который конфигурирует формирователь SIB так, чтобы создавать модифицированный SIB для передачи в последующем периоде модификации.
Для достижения вышеуказанных и связанных целей один или более вариантов осуществления содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Тем не менее эти аспекты указывают только на некоторые из множества способов, которыми могут быть использованы принципы различных вариантов осуществления, и описанные варианты осуществления имеют намерение включать в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является иллюстрацией системы беспроводной связи в соответствии с различными аспектами, представленными в данном документе.
Фиг.2 является иллюстрацией примерного устройства связи для использования в рамках окружения беспроводной связи.
Фиг.3 является иллюстрацией примерной системы беспроводной связи, которая осуществляет уведомление и определение информации периода модификации блока системной информации (SIB).
Фиг.4 является иллюстрацией примерного блока передачи, в котором передается информация SIB.
Фиг.5 является иллюстрацией примерной методологии, которая упрощает определение периодов модификации SIB, в которых SIB модифицируется.
Фиг.6 является иллюстрацией примерной методологии, которая упрощает указание периодов модификации SIB для модификации SIB.
Фиг.7 является иллюстрацией примерного мобильного устройства, которое определяет будущую модификацию SIB на основе текущего SIB.
Фиг.8 является иллюстрацией примерной системы, которая уведомляет устройства относительно модификации SIB в будущем периоде модификации.
Фиг.9 является иллюстрацией примерного беспроводного сетевого окружения, которое может использоваться вместе с различными системами и способами, описанными в данном документе.
Фиг.10 является иллюстрацией примерной системы, которая обнаруживает модификацию SIB в последующий период модификации.
Фиг.11 является иллюстрацией примерной системы, которая указывает модификацию SIB в данном последующем периоде модификации.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Далее описываются различные варианты осуществления со ссылками на чертежи, на которых одинаковые ссылочные позиции используются для того, чтобы ссылаться на одинаковые элементы. В последующем описании для целей пояснения многие конкретные детали изложены для того, чтобы предоставлять полное понимание одного или более вариантов осуществления. Тем не менее может быть очевидным, что данные варианты осуществления могут применяться на практике без этих конкретных деталей. В других случаях распространенные структуры и устройства показаны в форме блок-схем для того, чтобы упрощать описание одного или более вариантов осуществления.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. относятся к связанному с компьютером объекту, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации и приложение, запущенное на вычислительном устройстве, и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, сохраняющих различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету с другими системами посредством сигнала).
Помимо этого различные варианты осуществления описываются в данном документе в связи с мобильным устройством. Мобильное устройство также может называться системой, абонентским модулем, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, пользовательским устройством или абонентским устройством (UE). Мобильным устройством может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), портативное устройство с поддержкой беспроводных соединений, вычислительное устройство или другое обрабатывающее устройство, подключенное к беспроводному модему. Помимо этого различные варианты осуществления описываются в данном документе в связи с базовой станцией. Базовая станция может быть использована для обмена данными с мобильным(и) устройством(ами) и также может упоминаться как точка доступа, узел B, усовершенствованный узел B (e-узел B или eNB), базовая приемопередающая станция (BTS) и т.п.
Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие с помощью стандартных технологий программирования и/или разработки. Термин "изделие", как используется в данном документе, включает в себя компьютерную программу, доступную с любого машиночитаемого устройства, носителя или среды. Например, машиночитаемые носители могут включать в себя, но не только, магнитные устройства хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, EPROM, карточка, карта, флэш-драйв и т.д.). Дополнительно, различные носители хранения, описанные в данном документе, могут представлять одно или более устройств и/или других машиночитаемых носителей для хранения информации. Термин "машиночитаемый носитель" может включать в себя, без ограничений, беспроводные каналы и различные другие носители, допускающие хранение, размещение и/или перенос инструкции(й) и/или данных.
Технологии, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как система множественного доступа с кодовым разделением (CDMA), система множественного доступа с временным разделением (TDMA), система множественного доступа с частотным разделением (FDMA), система множественного доступа с ортогональным частотным разделением (OFDMA), система мультиплексирования в частотной области с одной несущей (SC-FDMA) и другие системы. Термины "система" и "сеть" зачастую используются взаимозаменяемо. CDMA-система может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и другие варианты CDMA. CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-система может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-система может реализовывать такую технологию радиосвязи, как усовершенствованный UTRA (E-UTRA), сверхширокополосная передача для мобильных устройств (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Стандарт долгосрочного развития (LTE) 3GPP является планируемой к выпуску версией, которая использует E-UTRA, которая применяет OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах организации, называемой Партнерским проектом третьего поколения (3GPP). CDMA2000 и UMB описываются в документах организации, называемой Партнерским проектом третьего поколения 2 (3GPP2). Технологии, описанные в данном документе, также могут быть использованы в стандартах высокоскоростной системой обмена пакетными данными (EV-DO), к примеру 1xEV-DO редакция B или другие редакции и/или т.п. Кроме того, эти системы беспроводной связи дополнительно могут включать в себя произвольно организующиеся сетевые системы между равноправными узлами (к примеру, между мобильными станциями), зачастую использующие непарные нелицензированные спектры, беспроводную LAN по стандарту 802.xx, технологию Bluetooth и любые другие технологии беспроводной связи ближнего и дальнего действия.
Различные аспекты или признаки представляются относительно систем, которые могут включать в себя определенное число устройств, компонентов, модулей и т.п. Следует понимать и принимать во внимание, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все из устройств, компонентов, модулей и т.д., поясненных со ссылками на чертежи. Также может использоваться комбинация этих подходов.
На фиг.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 могут обмениваться данными непосредственно друг с другом с помощью одноранговой или произвольно организующейся (ad hoc) технологии (не показано).
Согласно примеру система 100 может быть системой связи со многими входами и многими выходами (MIMO). Дополнительно, система 100 может использовать практически любой тип технологии дуплексирования, чтобы разделять каналы связи (к примеру, прямая линия связи, обратная линия связи и т.д.), например FDD, FDM, TDD, TDM, CDM и т.п. Помимо этого каналы связи могут ортогонализироваться, чтобы давать возможность одновременной связи с несколькими устройствами; в одном примере OFDM может быть использована в этом отношении. Мобильные устройства 116 и 122 могут перемещаться по зоне покрытия беспроводной связи так, что мобильные устройства 116 и 122 могут повторно выбирать соты, связанные с базовой станцией 102 или другими базовыми станциями (не показаны), чтобы предоставлять непрерывное покрытие. Помимо этого мобильные устройства 116 и 122 могут быть в режиме бездействия и/или активном режиме. Например, в режиме бездействия мобильные устройства 116 и 122 могут по-прежнему выполнять повторный выбор сот так, что после переключения на активный режим мобильные устройства 116 и 122 могут обмениваться данными со связанной базовой станцией (к примеру, базовой станцией 102) без выполнения ранее требуемых процедур обнаружения системы. Для упрощения этого режима работы в одном примере, базовая станция 102 может передавать блок системной информации (SIB) в мобильные устройства 116 и 122, который содержит информацию, связанную с конфигурацией общего канала (к примеру, канала с произвольным доступом и т.д.), мобильностью в режиме бездействия (к примеру, соседние частоты для измерения, другие критерии, чтобы использовать для мобильности и т.д.), обнаружением системы и/или т.п. SIB могут быть связаны, например, с модулями планирования (SU) в сообщении управления радиоресурсами (RRC).
Согласно примеру базовая станция 102 может передавать SIB в запланированных периодах модификации, так что блок не может модифицироваться в рамках текущего периода модификации. Наоборот, базовая станция 102 может быть обязана сначала уведомлять мобильные устройства 116 и 122 относительно модификации и ожидать до следующего периода модификации, чтобы осуществлять модификацию. Следует принимать во внимание, что мобильные устройства 116 и 122, а также базовая станция 102 планируются так, что мобильные устройства 116 и 122 знают идентичные границы периодов модификации. Ранее поисковые вызовы использовались для того, чтобы выполнять уведомление о модификации. Если мобильные устройства 116 и 122 входят в соту базовой станции 102 в режиме бездействия после последнего поискового вызова, тем не менее системная информация может модифицироваться посредством базовой станции 102 в следующем периоде модификации, и мобильные устройства 116 и 122 используют ранее принятую системную информацию в следующем периоде модификации; эта системная информация потенциально является неактуальной, поскольку мобильные устройства 116 и 122 пропустили поисковый вызов, который должен уведомлять их относительно изменения.
Таким образом, чтобы уменьшать этот нежелательный эффект поисковых вызовов, базовая станция 102 может указывать, в рамках текущего SIB, модификацию системной информации в SIB, передаваемых в последующем периоде модификации, который может быть следующим или будущим периодом модификации, отличным от текущего периода модификации. В этом отношении мобильные устройства 116 и 122, первоначально устанавливающие связь в режиме бездействия с базовой станцией 102, могут принимать текущий SIB и определять, изменяется ли системная информация в текущем SIB или одном или более других SIB в следующем или последующем периоде модификации. Это уменьшает зависимость от приема поисковых вызовов, поскольку мобильные устройства 116 и 122 принимают и оценивают SIB базовой станции 102 после установления связи в режиме бездействия с ней. Помимо этого мобильные устройства 116 и 122 могут обладать текущим SIB и связанной информацией модификации в этом отношении. Следует принимать во внимание, что мобильные устройства 116 и 122 могут начинать прием системной информации от базовой станции 102 посредством повторного выбора соты, связанной с базовой станцией 102, переключения из активного режима в режим ожидания при одновременном обмене данными в соте, связанной с базовой станцией 102, и/или т.п.
На фиг.2 проиллюстрировано устройство 200 связи для использования в рамках окружения беспроводной связи. Устройство 200 связи может быть базовой станцией или ее частью, мобильным устройством или его частью, либо практически любым устройством связи, которое принимает данные, передаваемые в окружении беспроводной связи. Устройство 200 связи может включать в себя модуль 202 считывания SIB, который принимает и оценивает один или более SIB от одной или более связанных точек доступа (не показаны), анализатор 204 модификации SIB, который может оценивать параметр модификации SIB в SIB, чтобы определять то, модифицирована или нет системная информация в следующем или другом последующем периоде модификации, и модуль 206 адаптации модификации SIB, который может принимать модифицированный SIB в последующем периоде модификации и, соответственно, конфигурировать устройство 200 связи с модифицированной информацией.
Например, модуль 202 считывания SIB может принимать SIB от различных точек доступа по беспроводной сети. SIB могут считываться в то время, когда устройство 200 связи работает в режиме бездействия, и SIB могут включать в себя информацию, связанную с обнаружением системы, мобильностью в режиме бездействия, общими каналами и/или т.п., как описано. Помимо этого SIB могут содержать информацию, касающуюся модификации SIB или других SIB в последующем периоде модификации. Это может быть флаг, например, указывающий то, должен ли SIB модифицироваться в следующем периоде модификации, счетчик периодов, указывающий модификацию в будущем периоде модификации, другой идентификатор периода модификации и т.д. Анализатор 204 модификации SIB может определять один или более периодов модификации, во время которых SIB должен модифицироваться, на основе флага, счетчика или иным образом. Соответственно, модуль 206 адаптации модификации SIB может конфигурировать устройство 200 связи и/или модуль 202 считывания SIB, чтобы принимать модифицированный SIB в соответствующем периоде(ах) модификации. Как описано, устройство 200 связи затем может использовать информацию модифицированного SIB, например, чтобы обмениваться данными по общему каналу, осуществлять мобильность в режиме бездействия и/или т.п. Помимо этого устройство 200 связи может обновлять внутренние параметры, по меньшей мере, частично на основе модифицированного SIB.
На фиг.3 проиллюстрирована система 300 беспроводной связи, которая упрощает уведомление и обнаружение модификации SIB. Беспроводное устройство 302 и/или 304 может быть мобильным устройством (включающим в себя не только устройства с независимым питанием, но также, например, и модемы), базовой станцией и/или ее частью. В одном примере беспроводное устройство 302 может передавать информацию в беспроводное устройство 304 по каналу обратной линии связи или восходящей линии связи; дополнительно, беспроводное устройство 302 может принимать информацию от беспроводного устройства 304 по каналу прямой линии связи или нисходящей линии связи, или наоборот. В другом примере беспроводные устройства 302 и 304 могут обмениваться данными с использованием одноранговой или произвольно организующейся технологии, если устройства 302 и 304 имеют аналогичный тип. Кроме того, система 300 может быть MIMO-системой и/или может соответствовать техническим требованиям одной или более систем беспроводной сети (к примеру, EV-DO, 3GPP, 3GPP2, 3GPP LTE, WiMAX и т.д.). Кроме того, компоненты и функциональности, показанные и описанные ниже в беспроводном устройстве 302, могут присутствовать также в беспроводном устройстве 304, и, наоборот, в одном примере проиллюстрированная конфигурация исключает эти компоненты для простоты пояснения.
Беспроводное устройство 302 включает в себя модуль 306 считывания SIB, который может принимать SIB от беспроводного устройства 304, анализатор 308 модификации SIB, который может обнаруживать параметр или флаг модификации SIB в SIB, детектор 310 границ периодов модификации, который может определять конец и/или начало одного или более периодов модификации, и модуль 312 использования модификации SIB, который может конфигурировать беспроводное устройство 302 и/или модуль 306 считывания SIB так, чтобы принимать модифицированный SIB в последующем периоде модификации. Следует принимать во внимание, что периоды модификации могут иметь одинаковый или варьирующийся размер, в одном примере. В любом случае детектор 310 границ периодов модификации может определять то, где периоды модификации начинаются и завершаются.
Беспроводное устройство 304 включает в себя формирователь 314 SIB, который создает SIB для передачи в одно или более различных беспроводных устройств, таких как беспроводное устройство 302, спецификатор 316 модификации SIB, который может определять период модификации для SIB аналогично детектору 310 границ периодов модификации и заполнять текущий SIB с помощью флага, счетчика или другого параметра, указывающего информацию модификации для последующего периода модификации, и модуль 318 обработки модификации SIB, который может конфигурировать беспроводное устройство 304 и/или формирователь 314 SIB, чтобы передавать SIB согласно модификации в последующем периоде модификации.
Например, формирователь 314 SIB может создавать SIB, содержащий информацию, касающуюся параметров режима бездействия, такую как информация режима мобильности в режиме бездействия, параметры конфигурации общего канала, информация обнаружения системы и/или т.п., как описано. Спецификатор 316 модификации SIB может вставлять параметр модификации SIB в SIB. Как описано, параметр модификации SIB может быть флагом, указывающим то, должен или нет SIB модифицироваться в следующем периоде модификации, счетчиком, указывающим число периодов модификации до тех пор, пока SIB не модифицируется, идентификатором, указывающим один или более SIB, которые модифицированы в одном или более последующих периодах модификации (а также соответствующих периодах модификации, в одном примере), и т.д. Беспроводное устройство 304 может передавать SIB по беспроводной сети. Если параметр модификации указывает модифицированный SIB в последующем периоде модификации, модуль 318 обработки модификации SIB может конфигурировать беспроводное устройство 304 и/или формирователь 314 SIB так, чтобы использовать информацию модифицированного SIB в последующем периоде модификации.
Модуль 306 считывания SIB, в одном примере, может обрабатывать SIB, чтобы извлекать, определять или логически выводить один или более параметров. Как описано, модуль 306 считывания SIB может принимать SIB, когда беспроводное устройство 302 работает в режиме бездействия. Таким образом, модуль 306 считывания SIB может принимать текущий SIB при переключении из активного режима в режим ожидания. В другом примере, как описано, модуль 306 считывания SIB может принимать текущий SIB при инициализации связи с различным беспроводным устройством (к примеру, при входе в соту, связанную с ним, и т.п.). После приема анализатор 308 модификации SIB может различать параметр модификации в SIB. Например, параметр модификации может быть флагом, указывающим то, что SIB должен модифицироваться в следующем периоде модификации, как описано. Детектор 310 границ периодов модификации может определять начало следующего периода модификации, и модуль 312 использования модификации SIB может задавать беспроводное устройство 302 или модуль 306 считывания SIB, чтобы принимать модифицированный SIB, например, в следующем периоде модификации. Таким образом, беспроводное устройство 302 может подготавливаться к тому, чтобы обновлять сохраненные параметры, связанные с SIB, в одном примере, для будущего использования в обмене данными с беспроводным устройством 304.
Согласно другому примеру параметр модификации может быть флагом, указывающим то, что SIB не должен модифицироваться в следующем периоде модификации. В этом примере модуль 312 использования модификации SIB не может предпринимать действие относительно беспроводного устройства 302 и/или модуля 306 считывания SIB. В другом примере модуль 312 использования модификации SIB может уведомлять модуль 306 считывания SIB относительно отсутствия изменения для следующего периода модификации. В еще одном примере параметр модификации может быть счетчиком, указывающим число периодов модификации до тех пор, пока SIB не модифицируется. Таким образом, анализатор 308 модификации SIB может использовать детектор 310 границ периодов модификации, чтобы обнаруживать, когда каждый период модификации начинается или завершается, и может подсчитывать истекшие периоды модификации. Таким образом, когда анализатор 308 модификации SIB подсчитал число истекших периодов модификации, совпадающих с параметром модификации (или, например, параметром модификации минус 1), модуль 312 использования модификации SIB может конфигурировать беспроводное устройство 302 и/или модуль 306 считывания SIB, чтобы принимать модифицированный SIB в следующем периоде модификации. Параметр модификации также может относиться к SIB, которые должны модифицироваться в одном или более последующих периодов модификации. Например, параметр может указывать, к примеру, SIB, модифицированные в следующем периоде, SIB с соответствующими счетчиками периодов модификации, комбинацию вышеозначенного и т.п. Беспроводное устройство 302 может использовать эту информацию, как описано выше, для того чтобы определять один или более SIB, модифицированных для данного периода модификации.
Поскольку беспроводное устройство 302 принимает текущий SIB при переключении на режим бездействия и/или при инициализации обмена данными с беспроводным устройством 304, оно может обладать информацией, касающейся потенциальной модификации, заранее вместо ожидания поисковых вызовов, как описано ранее. Это уменьшает свойство, приводящее к тому, что беспроводное устройство 302 имеет устаревшую информацию модификации при инициализации связи с беспроводным устройством 304 или при переключении из активного режима в режим ожидания после последнего поискового вызова, как описано. Следует принимать во внимание, что беспроводное устройство 302 может обладать текущей информацией модификации, продолжая работу посредством оценки последующих SIB, передаваемых посредством беспроводного устройства 304, как показано выше.
На фиг.4 показан примерный блок 400 передачи, который иллюстрирует множество SIB, передаваемых во множестве периодов модификации. Блок 400 передачи включает в себя период модификации N 402 и период модификации N+1 404, в которых могут передаваться различные SIB. Как проиллюстрировано, SIB 408 передается в нескольких экземплярах за период модификации N 402. Как описано, точка доступа или другой поставщик услуг доступа могут передавать SIB, чтобы предоставлять информацию режима бездействия для подключения к поставщику услуг доступа. Помимо этого, SIB 406 передается в нескольких экземплярах за период модификации N 402. В периоде модификации N+1 404, тем не менее, SIB 406 модифицируется как SIB 410, который передается в нескольких экземплярах за период модификации N+1 404, а также SIB 408. В этом отношении, по меньшей мере, более поздний экземпляр SIB 406 в периоде модификации N 402, возможно, должен указывать модификацию в следующем периоде модификации N+1 404. Как описано, SIB 406 дополнительно или альтернативно может явно указывать период модификации N+1 404, в счетчике или других параметрах идентификации, как период модификации, в котором SIB 406 модифицируется в SIB 410.
Например, UE может входить в соту, связанную с поставщиком услуг доступа, переключаться из активного режима в режим ожидания и/или т.п. во время 412 в блоке передачи. Во время 414 UE может завершать считывание SIB 406 и/или 408. Таким образом, поскольку SIB 406 и/или другие SIB указывают последующее изменение SIB 406 в периоде модификации N+1 404, UE может конфигурировать себя, чтобы принимать модифицированный SIB 410 в периоде модификации N+1 404. UE может, соответственно, использовать модифицированный SIB, чтобы обновлять параметры и/или т.п. Следует принимать во внимание, что если UE считывает SIB в периоде модификации N+1 404 (не показан), оно может считывать модифицированный SIB 410, так что оно имеет информацию текущего SIB. Это уменьшает проблемы, вызываемые посредством поисковых вызовов, когда поисковый вызов может осуществляться до того, как UE считывает SIB 406, или UE не имеет периодов для приема поисковых вызовов в рамках периода модификации N 402, что приводит к тому, что UE входит в период модификации N+1 404 без надлежащей информации SIB.
На фиг.5-6 проиллюстрированы способы, касающиеся указания и обнаружения модификаций SIB по сетям беспроводной связи. Хотя в целях упрощения пояснения способы показаны и описаны как последовательность действий, понятно, что они не ограничены порядком действий, поскольку некоторые действия могут, в соответствии с одним или более вариантами осуществления, выполняться в другом порядке и/или параллельно с действиями, отличными от действий, показанных и описанных в данном документе. Например, специалистам в данной области техники должно быть понятно, что способ может быть альтернативно представлен как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные действия могут быть использованы для того, чтобы реализовывать способ в соответствии с одним или более вариантами осуществления.
На фиг.5 представлен способ 500, который упрощает обнаружение модификации последующего SIB в периоде модификации текущего SIB. На этапе 502 текущий SIB принимается в текущем периоде модификации. Как упомянуто, SIB могут предоставлять индикаторы относительно модификации, по меньшей мере, в одном периоде модификации до того, как модификация должна осуществляться. Это дает устройствам возможность конфигурирования, чтобы принимать модифицированный SIB. На этапе 504 параметр текущего SIB, связанный с последующей его модификацией, или других SIB, как описано, анализируется. Таким образом, текущий SIB может содержать информацию, касающуюся модификации. Как описано выше, это является усовершенствованием по сравнению с механизмами поисковых вызовов, поскольку устройства могут считывать SIB как часть установления начальной связи. Параметр может быть флагом, указывающим, модифицируется или нет SIB в следующем периоде модификации, счетчиком или переменной, указывающей период модификации, в котором SIB должен модифицироваться, и/или т.п.
На этапе 506 определяется, модифицируется или нет текущий либо другой SIB в последующем периоде модификации; это может быть основано на параметрах, как описано выше. Если текущий SIB модифицируется в последующем периоде модификации, то на этапе 508 модифицированный SIB может приниматься в последующем периоде модификации. В одном примере это может требовать изменения конфигурации и может приводить к модификации одного или более локальных параметров или настроек на основе модифицированного SIB. Понятно, что последующим периодом модификации, как описано, может быть следующий или другой последующий период, как указано посредством параметра. Если параметр не указывает текущий SIB как модифицированный в последующем периоде модификации, на этапе 510 текущий SIB может приниматься в следующем периоде модификации и каждом следующем периоде модификации до тех пор, пока он не модифицируется, как указано, по меньшей мере, частично посредством параметра.
На фиг.6 представлен способ 600, который упрощает указание модификации SIB в последующем периоде модификации. На этапе 602 формируется SIB. Как описано, SIB может содержать один или более параметров, которые могут быть использованы, чтобы инициализировать обмен данными, такими как информация мобильности в режиме бездействия, информация обнаружения системы, конфигурации общих каналов и т.д. На этапе 604 может быть определен последующий период модификации для изменения SIB. Как описано, может требоваться, чтобы это был последующий период модификации, отличный от текущего периода модификации. На этапе 606 один или более параметров могут вставляться в SIB и/или другие SIB, чтобы указывать изменение последующего периода модификации. Таким образом, после считывания SIB устройство может определить, что SIB должен изменяться в последующем периоде модификации (который может быть следующим периодом модификации, в одном примере). На этапе 608 SIB может быть передан по сети беспроводной связи или иным образом в одно или более устройств.
Следует принимать во внимание, что в соответствии с одним или более аспектами, описанными в данном документе, могут быть осуществлены логические выводы, касающиеся определения периода модификации, в котором SIB может модифицироваться, границ периодов модификации и т.д., как описано. При использовании в данном документе термины "делать логический вывод" или "логический вывод" обычно означают процесс рассуждения или обозначения состояний системы, окружения и/или пользователя из набора данных наблюдения, полученных через события и/или данные. Логический вывод может быть использован для того, чтобы идентифицировать конкретный контекст или действие, либо может формировать распределение вероятностей, к примеру, по состояниям. Логический вывод может быть вероятностным, т.е. вычислением распределения вероятностей по интересующим состояниям на основе анализа данных и событий. Логический вывод также может означать технологии, используемые для компоновки высокоуровневых событий из набора событий и/или данных. Такой логический вывод приводит к составлению новых событий или действий из набора наблюдаемых событий и/или сохраненных данных событий независимо от того, соотносятся ли события в тесной временной близости и исходят ли события и данные из одного или нескольких источников событий и данных.
Фиг.7 является иллюстрацией мобильного устройства 700, которое упрощает определение периодов модификации, в рамках которых SIB модифицируется. Мобильное устройство 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), Synchlink DRAM (SLDRAM) и direct Rambus RAM (DRRAM). Запоминающее устройство 708 настоящих систем и способов имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств.
Процессор 706 дополнительно может быть функционально соединен с модулем 710 считывания SIB, который принимает один или более SIB от одной или более точек доступа за период модификации. Как описано, SIB могут указывать параметры для обмена данными с точкой доступа в режиме бездействия. Кроме того, SIB могут содержать один или более параметров, указывающих, изменяется или нет SIB в последующем периоде модификации. Процессор также может быть соединен с анализатором 712 модификации SIB, который может определять то, должен ли SIB модифицироваться и в каком периоде модификации относительно текущего периода модификации. Таким образом, мобильное устройство 700 может быть выполнено с возможностью принимать модифицированный SIB в указанном периоде модификации. Помимо этого, мобильное устройство 700 может принимать модифицированный SIB и использовать параметры, чтобы обновлять один или более локально сохраненных параметров, устанавливать связь в активном режиме с точкой доступа и т.п. Мобильное устройство 700 еще дополнительно содержит модулятор 714 и передатчик 716, которые, соответственно, модулируют и передают сигналы, например, в базовую станцию, другое мобильное устройство и т.д. Хотя проиллюстрировано отдельно от процессора 706, однако понятно, что модуль считывания 710 SIB, анализатор 712 модификации SIB, демодулятор 704 и/или модулятор 714 могут быть частью процессора 706 или нескольких процессоров (не показаны).
Фиг.8 является иллюстрацией системы 800, которая упрощает указание модификации SIB в последующем периоде модификации для одного или более мобильных устройств. Система 800 содержит базовую станцию 802 (к примеру, точку доступа и т.п.) с приемником 810, который принимает сигнал(ы) от одного или более мобильных устройств 804 через множество приемных антенн 806, и передатчиком 824, который передает в одно или более мобильных устройств 804 через передающую антенну 808. Приемник 810 может принимать информацию от приемных антенн 806 и функционально связан с демодулятором 812, который демодулирует принятую информацию. Демодулированные символы анализируются посредством процессора 814, который может быть аналогичным процессору, описанному выше относительно фиг.7, и который соединен с запоминающим устройством 816, которое сохраняет информацию, связанную с оценкой интенсивности сигнала (к примеру, пилот-сигнала) и/или интенсивности помех, данные, которые должны быть переданы или приняты от мобильного(ых) устройства(в) 804 (или другой базовой станции (не показана)), и/или любую другую подходящую информацию, связанную с выполнением различных действий и функций, изложенных в данном документе. Процессор 814 дополнительно соединен со спецификатором модификации SIB, который может определять и указывать последующий период модификации, в рамках которого SIB должен изменяться, и формирователем 820 SIB, который может создавать один или более SIB, содержащих один или более параметров, связанных с модификацией SIB.
Например, спецификатор 818 модификации SIB может определять модифицировать SIB и выбирать последующий период модификации для обработки модификации. Формирователь 820 SIB может включать в себя информацию, касающуюся периода модификации в SIB. Как описано, это может быть флаг в SIB, указывающий модификацию в следующем периоде модификации, идентификатор модификации, который изолирует период модификации, в котором модификация должна осуществляться, и т.п. Кроме того, хотя проиллюстрировано отдельно от процессора 814, однако понятно, что спецификатор 818 модификации SIB, формирователь 820 SIB, демодулятор 812 и/или модулятор 822 могут быть частью процессора 814 или нескольких процессоров (не показаны).
Фиг.9 иллюстрирует примерную систему 900 беспроводной связи. Система 900 беспроводной связи показывает одну базовую станцию 910 и одно мобильное устройство 950 для краткости. Однако понятно, что система 900 может включать в себя более одной базовой станции и/или более одного мобильного устройства, при этом дополнительные базовые станции и/или мобильные устройства могут быть во многом аналогичными или отличными от примерной базовой станции 910 и мобильного устройства 950, описанных ниже. Также понятно, что базовая станция 910 и/или мобильное устройство 950 могут использовать системы (фиг.1-3 и 7-8), примеры (фиг.4) и/или способы (фиг.5-6), описанные в данном документе, чтобы упрощать беспроводную связь друг с другом.
В базовой станции 910 данные трафика для ряда потоков данных предоставляются из источника 912 данных в процессор 914 данных передачи (TX). Согласно примеру каждый поток данных может передаваться по соответствующей антенне. Процессор 914 TX-данных форматирует, кодирует и перемежает поток данных трафика на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными с использованием технологий мультиплексирования с ортогональным частотным разделением (OFDM). Дополнительно или альтернативно, пилотные символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с временным разделением (TDM) или мультиплексированы с кодовым разделением (CDM). Пилотные данные типично являются известным шаблоном данных, который обрабатывается известным способом и может быть использован в мобильном устройстве 950 для того, чтобы оценивать отклик канала. Мультиплексированные пилотные сигналы и кодированные данные для каждого потока данных могут модулироваться (к примеру, отображаться на символы) на основе конкретной схемы модуляции (к примеру, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), М-фазовой манипуляции (M-PSK), М-квадратурной амплитудной модуляции (M-QAM) и т.д.), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых или предоставленных посредством процессора 930.
T
T
Символы модуляции для всех потоков данных могут быть предоставлены в TX MIMO-процессор 920, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 920 далее предоставляет N потоков символов модуляции в N передатчиков (TMTR) 922a-922t. В различных вариантах осуществления TX MIMO-процессор 920 применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, из которой передается символ.
T
T
Каждый передатчик 922 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. Дополнительно, N модулированных сигналов из передатчиков 922a-922t затем передаются из N антенн 924a-924t, соответственно.
R
В мобильном устройстве 950 передаваемые модулированные сигналы принимаются посредством Nантенн 952a-952r, и принимаемый сигнал из каждой антенны 952 предоставляется в соответствующий приемник (RCVR) 954a-954r. Каждый приемник 954 преобразует (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий сигнал, оцифровывает преобразованный сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
R
R
T
Процессор 960 RX-данных может принимать и обрабатывать N принимаемых потоков символов от N приемников 954 на основе конкретной технологии обработки приемника, чтобы предоставлять N "обнаруженных" потоков символов. Процессор 960 RX-данных может демодулировать, обратно перемежать и декодировать каждый обнаруженный поток символов, чтобы восстанавливать данные трафика для потока данных. Обработка посредством процессора 960 RX-данных комплементарна обработке, выполняемой посредством TX MIMO-процессора 920 и процессора 914 TX-данных в базовой станции 910.
Процессор 970 может периодически определять, какую матрицу предварительного кодирования использовать, как пояснено выше. Дополнительно, процессор 970 может формулировать сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или принимаемому потоку данных. Сообщение обратной линии связи может быть обработано посредством процессора 938 TX-данных, который также принимает данные трафика для ряда потоков данных из источника 936 данных, модулировано посредством модулятора 980, приведено к требуемым параметрам посредством передатчиков 954a-954r и передано обратно в базовую станцию 910.
В базовой станции 910 модулированные сигналы из мобильного устройства 950 принимаются посредством антенн 924, приводятся к требуемым параметрам посредством приемников 922, демодулируются посредством демодулятора 940 и обрабатываются посредством процессора 942 RX-данных, чтобы извлекать сообщение обратной линии связи, передаваемое посредством мобильного устройства 950. Дополнительно, процессор 930 может обрабатывать извлеченное сообщение, чтобы определять, какую матрицу предварительного кодирования использовать для определения весов формирования диаграммы направленности.
Процессоры 930 и 970 могут управлять (к примеру, контролировать, координировать, направлять и т.д.) работой в базовой станции 910 и в мобильном устройстве 950, соответственно. Соответствующие процессоры 930 и 970 могут быть ассоциированы с запоминающим устройством 932 и 972, которое сохраняет программные коды и данные. Процессоры 930 и 970 также могут выполнять вычисления, чтобы получать оценки частотной и импульсной характеристики для восходящей и нисходящей линий связи, соответственно.
Понятно, что варианты осуществления, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. При реализации в аппаратных средствах модули обработки могут быть реализованы в одной или более специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных устройствах, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в комбинациях означенного.
Когда варианты осуществления реализованы в программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программный код или сегменты кода могут быть сохранены на машиночитаемом носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, передачи маркера, передачи по сети и т.д.
При реализации в программном обеспечении описанные в данном документе технологии могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение посредством процессоров. Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально соединено с процессором с помощью различных средств, известных в данной области техники.
На фиг.10 проиллюстрирована система 1000, которая определяет период модификации, в рамках которого SIB модифицируется. Например, система 1000 может постоянно размещаться, по меньшей мере, частично в рамках базовой станции и т.д. Следует принимать во внимание, что система 1000 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Система 1000 включает в себя логическое группирование 1002 электрических компонентов, которые могут действовать совместно. Например, логическое группирование 1002 может включать в себя электрический компонент для приема SIB, содержащего один или более параметров, связанных с последующей модификацией SIB, и/или другого SIB 1004. Например, SIB дополнительно может содержать параметры для обмена данными со связанной точкой доступа в режиме бездействия, как описано. Дополнительно, логическое группирование 1002 может содержать электрический компонент для определения того, модифицируется или нет SIB в последующем периоде модификации, по меньшей мере, частично на основе одного или более параметров 1006. Это может быть определено, например, если один или более параметров включают в себя флаг, который указывает, модифицируется или нет SIB в следующем периоде модификации, явный индикатор относительно периода модификации, в котором SIB должен модифицироваться, и/или т.п. Кроме того, логическое группирование 1002 может включать в себя электрический компонент для определения начала последующего периода модификации 1008. Это дает возможность системе 1000 определять точку во времени, в которой SIB должен модифицироваться. Помимо этого логическое группирование 1002 также может содержать электрический компонент для конфигурирования системы 1000 так, чтобы принимать SIB в последующем периоде модификации 1010. Дополнительно, система 1000 может включать в себя запоминающее устройство 1012, которое сохраняет инструкции для выполнения функций, ассоциированных с электрическими компонентами 1004, 1006, 1008 и 1010. Хотя показаны как внешние для запоминающего устройства 1012, следует понимать, что один или более из электрических компонентов 1004, 1006, 1008 и 1010 могут существовать в рамках запоминающего устройства 1012.
На фиг.11 проиллюстрирована система 1100, которая уведомляет устройства относительно модификации SIB в последующем периоде модификации посредством использования SIB, передаваемого в текущем периоде модификации. Система 1100 может постоянно размещаться, например, в базовой станции, мобильном устройстве и т.д. Как проиллюстрировано, система 1100 включает в себя функциональные блоки, которые могут представлять функции, реализованные посредством процессора, программного обеспечения или их комбинации (к примеру, микропрограммного обеспечения). Система 1100 включает в себя логическое группирование 1102 электрических компонентов, которые уведомляют относительно периода модификации для изменения SIB. Логическое группирование 1102 может включать в себя электрический компонент для создания SIB, содержащего один или более параметров, связанных с предоставлением беспроводного доступа 1104. Как описано, параметры могут относиться к информации обнаружения системы, конфигурациям общих каналов, параметрам мобильности в режиме бездействия и/или т.п. Кроме того, логическое группирование 1102 может включать в себя электрический компонент для определения последующего периода модификации для регулирования SIB 1106. Например, это может быть следующим периодом модификации или другим будущим периодом, отличным от текущего периода. Кроме того, логическое группирование 1102 также может включать в себя электрический компонент для инициализации параметра в SIB и/или других SIB, чтобы указывать регулирование в последующем периоде модификации 1108. Это может обеспечивать то, что устройства имеют информацию текущего SIB независимо от того, когда SIB считан посредством устройств, как описано. Дополнительно система 1100 может включать в себя запоминающее устройство 1110, которое сохраняет инструкции для выполнения функций, ассоциированных с электрическими компонентами 1104, 1106 и 1108. Хотя показаны как внешние к запоминающему устройству 1110, однако понятно, что электрические компоненты 1104, 1106 и 1108 могут существовать в рамках запоминающего устройства 1110.
Выше описаны примеры одного или более вариантов осуществления. Конечно невозможно описать каждое вероятное сочетание компонентов или технологий в целях описания вышеозначенных вариантов осуществления, но специалистам в данной области техники должно быть понятно, что возможны многие дополнительные сочетания и перестановки различных вариантов осуществления. Следовательно, описанные варианты осуществления должны охватывать все подобные преобразования, модификации и разновидности, которые подпадают под сущность и объем прилагаемой формулы изобретения. Более того, в рамках того, как термин "включает в себя" используется в подробном описании или в формуле изобретения, этот термин должен интерпретироваться аналогично термину "содержит", как он используется в качестве переходного слова в формуле изобретения. Дополнительно, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или сформулированы в единственном числе, множественное число подразумевается, если ограничение на единственное число не указано в явной форме. Дополнительно все или часть любого аспекта и/или варианта осуществления могут быть использованы со всеми или частью любого другого аспекта и/или варианта осуществления, если не заявлено иное.
Различные иллюстративные логические элементы, блоки, модули и схемы, описанные в связи с раскрытыми в данном документе вариантами осуществления, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратных средств либо любой комбинации вышеозначенного, предназначенной для того, чтобы выполнять описанные в данном документе функции. Процессором общего назначения может быть микропроцессор, но в альтернативном варианте процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP, либо любая другая аналогичная конфигурация. Дополнительно, по меньшей мере, один процессор может содержать один или более модулей, выполненных с возможностью осуществлять один или более из этапов и/или действий, описанных выше.
Дополнительно, этапы и/или действия способа или алгоритма, описанные в связи с раскрытыми в данном документе аспектами, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, приводимом в исполнение посредством процессора, или в их комбинации. Программный модуль может постоянно размещаться в памяти типа RAM, флэш-памяти, памяти типа ROM, памяти типа EPROM, памяти типа EEPROM, в регистрах, на жестком диске, сменном диске, CD-ROM или любой другой форме носителя хранения данных, известной в данной области техники. Типичный носитель хранения данных может быть соединен с процессором, причем процессор может считывать информацию и записывать информацию на носитель хранения данных. В альтернативном варианте носитель хранения данных может быть встроен в процессор. Дополнительно, в некоторых аспектах процессор и носитель хранения данных могут постоянно размещаться в ASIC. Дополнительно, ASIC может постоянно размещаться в пользовательском терминале. В альтернативном варианте процессор и носитель хранения данных могут постоянно размещаться как дискретные компоненты в пользовательском терминале. Дополнительно, в некоторых аспектах этапы и/или действия способа или алгоритма могут постоянно размещаться как один или любая комбинация или набор кодов и/или инструкций на машиночитаемом носителе и/или компьютерночитаемом носителе, который может быть включен в компьютерный программный продукт.
В одном или более аспектах описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или любой комбинации вышеозначенного. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая упрощает перемещение компьютерной программы из одного места в другое. Носителями хранения могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Аналогичным образом, любое соединение может определяться как машиночитаемый носитель. Например, если программное обеспечение передается с веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включаются в определение носителя. Диски (disk и disc) при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом одни диски (disk) обычно воспроизводят данные магнитным способом, тогда как другие диски (disc) обычно воспроизводят данные оптическим способом с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.