СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ БИТОВ ПОДДЕРЖАНИЯ АКТИВНОСТИ
METHOD AND DEVICE FOR TRANSFER OF ACTIVITY SUPPORTING BITS

Перекрестная ссылка на родственные заявки
Данная заявка притязает на приоритет предварительной заявки на патент (США) Порядковый номер 60/843847, поданной 11 сентября 2006 года и озаглавленной "A METHOD AND APPARATUS FOR KEEP-ALIVE BITS TRANSMISSION", которая полностью содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
Настоящее раскрытие сущности, в общем, относится к беспроводной связи, а более конкретно к методикам для управления назначениями ресурсов в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко развернуты, чтобы предоставлять различные услуги связи; например, услуги передачи речи, видео, пакетных данных, широковещательной передачи, обмена сообщениями и т.д. могут быть предоставлены посредством таких систем беспроводной связи. Эти системы могут быть системами множественного доступа, которые допускают поддержку обмена данными для нескольких терминалов посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA) и системы множественного доступа с ортогональным частотным разделением каналов (OFDMA).
Системы связи с множественным доступом типично используют способы назначения системных ресурсов отдельным пользователям в системе. Назначениям ресурсов можно предоставлять заранее определенную длительность во времени или они могут быть сделаны постоянными или "долговременными", так что они не имеют заданного времени для истечения. Постоянные назначения ресурсов могут использоваться, например, в речевых приложениях или других приложениях беспроводной связи, где в периоды передачи пакетов данных в приемное устройство вкрапляются периоды, когда пакеты данных не передаются в приемное устройство. Тем не менее, в таких приложениях приемное устройство, использующее постоянное назначение ресурсов, может не иметь возможности легко определять, когда пакет данных передается. Эта неспособность определять периоды передачи пакетов данных может приводить к снижению эффективности приемного устройства в декодировании пакетов.
Чтобы уменьшить трудности, испытываемые приемными устройствами, использующими постоянные назначения ресурсов, точка доступа, которая передает пакеты данных в такие приемные устройства, может управлять назначениями посредством отправки сообщений поддержания активности в приемные устройства. Сообщения поддержания активности, сообщаемые посредством точки доступа, могут указывать, передается ли пакет данных, и из этой информации приемное устройство может принимать и декодировать пакет данных, если он передан, или подождать и сохранить постоянное назначение, если он не передан. Тем не менее, когда число приемных устройств в системе, имеющей постоянные назначения ресурсов, является большим, требуемая системная служебная информация передачи сообщений поддержания активности в каждое приемное устройство может стать значительной. Следовательно, требуемая служебная информация для управления постоянными назначениями ресурсов в системе беспроводной связи может негативно воздействовать на производительность системы.
Сущность изобретения
Далее представлена упрощенная сущность раскрытых вариантов осуществления, для того чтобы предоставить базовое понимание этих вариантов осуществления. Эта сущность не является всесторонним обзором всех рассматриваемых вариантов осуществления, и она не предназначена ни для того, чтобы определить ключевые или важнейшие элементы, ни для того, чтобы разграничить объем этих вариантов осуществления. Ее единственная цель состоит в том, чтобы представить некоторые идеи раскрытых вариантов осуществления в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
Согласно аспекту способ для предоставления сообщения поддержания активности в системе беспроводной связи описывается в данном документе. Способ может содержать формирование битовой карты, которая отображает один или более каналов трафика, используемых посредством соответствующих терминалов согласно их постоянным назначениям, в соответствующие биты битовой карты, которые предоставляют индикаторы поддержания активности терминалам. Помимо этого, способ может включать в себя составление сообщения поддержания активности, причем сообщение поддержания активности содержит битовую карту. Способ дополнительно может содержать передачу сообщения поддержания активности в терминалы в многоадресной передаче.
Другой аспект относится к устройству беспроводной связи, которое может содержать запоминающее устройство, которое сохраняет данные, касающиеся сообщения поддержания активности с битовой картой, причем сообщение поддержания активности с битовой картой содержит один или более битов, отображаемых в соответствующие каналы передачи данных согласно постоянным назначениям для одного или более терминалов доступа. Устройство беспроводной связи также может включать в себя процессор, выполненный с возможностью передавать сообщение поддержания активности с битовой картой в соответствующие терминалы доступа в передаче, выбранной из группы, состоящей из многоадресной передачи и широковещательной передачи.
Еще один аспект относится к устройству, которое упрощает управление долговременными назначениями ресурсов в системе беспроводной связи. Устройство может включать в себя средство для составления сообщения поддержания активности с помощью одного или более битов битовой карты, соответствующих соответствующим каналам трафика, для которых один или более терминалов имеют долговременные назначения, и одного или более CRC-битов. Устройство дополнительно может включать в себя средство для многоадресной передачи сообщения поддержания активности в терминалы.
Еще один другой аспект относится к машиночитаемому носителю, который может содержать код для предписания компьютеру формировать битовую карту, которая отображает один или более каналов трафика, постоянно назначенных соответствующим мобильным терминалам, в соответствующие биты поддержания активности. Машиночитаемый носитель дополнительно может включать в себя код для предписания компьютеру составлять сигнал поддержания активности с помощью битов поддержания активности и одного или более CRC-битов и код для предписания компьютеру передавать сигнал поддержания активности в мобильные терминалы в многоадресной или широковещательной передаче.
Согласно другому аспекту в данном документе описывается интегральная схема, которая может выполнять машиноисполняемые команды для предоставления индикаторов поддержания активности для пользователей мобильной связи в системе беспроводной связи. Эти команды могут включать в себя формирование информации поддержания активности для соответствующих пользователей мобильной связи, причем информация поддержания активности предоставляет индикатор поддержания активности или индикатор текущей передачи данных для соответствующих пользователей мобильной связи. Команды дополнительно могут включать в себя создание сигнала, причем сигнал содержит информацию поддержания активности и одну или более мер предотвращения ошибок. Дополнительно команды могут содержать передачу сигнала пользователям мобильной связи в многоадресной передаче.
Согласно еще одному аспекту способ для обмена данными в системе беспроводной связи на основе постоянного назначения ресурсов описывается в данном документе. Способ может содержать прием передаваемого в режиме многоадресной передачи сигнала с битовой картой, касающегося постоянного назначения для одного или более в данный момент используемых каналов трафика, причем передаваемый в режиме многоадресной передачи сигнал с битовой картой содержит один или более битов битовой карты, соответствующих соответствующим каналам трафика. Способ дополнительно может содержать извлечение бита битовой карты в сигнале с битовой картой, соответствующего в данный момент используемому каналу трафика.
Другой аспект, описанный в данном документе, относится к устройству беспроводной связи, которое может включать в себя запоминающее устройство, которое сохраняет данные, касающиеся постоянно назначенного канала трафика и сообщения поддержания активности с битовой картой, при этом сообщение поддержания активности с битовой картой содержит один или более битов, которые соответствуют соответствующим каналам трафика. Помимо этого, устройство беспроводной связи может содержать процессор, выполненный с возможностью определять, содержит ли бит в сообщении поддержания активности с битовой картой, соответствующем постоянно назначенному каналу трафика, индикатор поддержания активности.
Еще один аспект относится к устройству, которое упрощает беспроводную связь согласно долговременному назначению ресурсов. Устройство может содержать средство для приема сообщения поддержания активности, содержащего один или более битов битовой карты, соответствующих соответствующим каналам трафика, и один или более CRC-битов. Помимо этого, устройство может включать в себя средство для определения того, переносит ли бит битовой карты в сообщении поддержания активности, соответствующем каналу трафика, в данный момент используемому согласно долговременному назначению, индикатор поддержания активности. Дополнительно устройство может содержать средство для приема данных по каналу трафика после определения того, что индикатор поддержания активности не перенесен.
Еще один другой аспект относится к машиночитаемому носителю, который может содержать код для предписания компьютеру принимать информацию, касающуюся постоянного назначения для канала трафика. Машиночитаемый носитель дополнительно может включать в себя код для того, чтобы предписывать компьютеру принимать информацию, касающуюся передаваемого в многоадресном или широковещательном режиме сигнала с битовой картой. Помимо этого, машиночитаемый носитель может содержать код для предписания компьютеру определять, включает ли сигнал с битовой картой в себя индикатор поддержания активности для канала трафика. Машиночитаемый носитель дополнительно может содержать код для предписания компьютеру, после положительного определения, ожидать следующего передаваемого в многоадресном или широковещательном режиме сигнала с битовой картой. Дополнительно машиночитаемый носитель может содержать код для предписания компьютеру, после отрицательного определения, попытаться принять один или более пакетов данных по каналу трафика.
Дополнительный аспект, описанный в данном документе, относится к интегральной схеме, которая может выполнять машиноисполняемые команды для использования индикаторов поддержания активности в системе беспроводной связи. Эти команды могут содержать прием сообщения поддержания активности от точки доступа, сообщение поддержания активности содержит информацию поддержания активности, касающуюся в данный момент используемого канала трафика. Дополнительно команды могут содержать определение того, переносит ли информация поддержания активности, касающаяся в данный момент используемого канала трафика, индикатор поддержания активности. Команды дополнительно могут содержать, по меньшей мере, одно из приема пакета данных по используемому в данный момент каналу трафика и продолжения использования в данный момент используемого канала трафика, ожидая следующего сообщения поддержания активности, на основе определения.
Для достижения вышеуказанных и связанных целей один или более вариантов осуществления содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты раскрытых вариантов осуществления. Тем не менее, эти аспекты служат признаком только немногих из различных способов, которыми могут использоваться принципы различных вариантов осуществления. Дополнительно раскрытые варианты осуществления включают в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 иллюстрирует систему беспроводной связи с множественным доступом в соответствии с различными аспектами, изложенными в данном документе.
Фиг.2 является блок-схемой системы для управления постоянными назначениями ресурсов в соответствии с различными аспектами.
Фиг.3 иллюстрирует примерную структуру битовой карты для передачи поддержания активности в соответствии с различными аспектами.
Фиг.4 является блок-схемой системы, которая упрощает передачу по прямой линии связи данных и индикаторов поддержания активности в соответствии с различными аспектами.
Фиг.5 является блок-схемой последовательности операций методологии для управления постоянными назначениями ресурсов связи в системе беспроводной связи.
Фиг.6 является блок-схемой последовательности операций методологии для передачи индикаторов поддержания активности и данные в терминал в системе беспроводной связи.
Фиг.7 является блок-схемой последовательности операций методологии для обмена данными с помощью постоянного назначения ресурсов в системе беспроводной связи.
Фиг.8 является блок-схемой, иллюстрирующей примерную систему беспроводной связи, в которой могут функционировать один или более вариантов осуществления, описанных в данном документе.
Фиг.9 является блок-схемой системы, которая управляет назначениями ресурсов передачи в соответствии с различными аспектами.
Фиг.10 является блок-схемой системы, которая координирует обмен данными на основе назначения ресурсов в соответствии с различными аспектами.
Фиг.11 является блок-схемой устройства, которое упрощает управление долговременными назначениями ресурсов в системе беспроводной связи.
Фиг.12 является блок-схемой устройства, которое упрощает передачу сообщений поддержания активности с битовой картой и пакетов данных в системе беспроводной связи.
Фиг.13 является блок-схемой устройства, которое упрощает обмен данными с точкой доступа в системе беспроводной связи на основе долговременного назначения ресурсов и сигнала поддержания активности с битовой картой.
Подробное описание изобретения
Далее описываются различные варианты осуществления со ссылками на чертежи, в которых одинаковые номера ссылок используются для того, чтобы ссылаться на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали объяснены для того, чтобы обеспечить полное понимание одного или более аспектов. Тем не менее, может быть очевидным, что эти варианты осуществления могут применяться на практике без этих конкретных деталей. В других случаях, на модели блок-схемы показаны распространенные структуры и устройства, чтобы упростить описание одного или более вариантов осуществления.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. имеют намерение ссылаться на связанный с компьютером объект, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно находиться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут приводиться в исполнение с различных машиночитаемых носителей, имеющих сохраненными различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, по Интернету с другими системами посредством сигнала).
Кроме того, различные варианты осуществления описываются в данном документе в связи с беспроводным терминалом и/или базовой станцией. Беспроводной терминал может упоминаться как устройство, предоставляющее возможности подключения для передачи речи и/или данных для пользователя. Беспроводной терминал может быть подключен к вычислительному устройству, такому как портативный компьютер или настольный компьютер, или он может быть автономным устройством, таким как персональное цифровое устройство (PDA). Беспроводной терминал также может называться системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или абонентским оборудованием. Беспроводной терминал может быть абонентской станцией, беспроводным устройством, сотовым телефоном, PCS-телефоном, радиотелефоном, телефоном по протоколу инициирования сеанса (SIP), станцией с беспроводным абонентским доступом (WLL), персональным цифровым устройством (PDA), карманным устройством, имеющим поддержку беспроводного подключения, или другим устройством обработки, подключенным к беспроводному модему. Базовая станция (к примеру, точка доступа) может упоминаться как устройство в сети доступа, которая обменивается данными по радиоинтерфейсу, через один или более секторов, с беспроводными терминалами. Базовая станция может выступать в качестве маршрутизатора между беспроводным терминалом и остальной частью сети доступа, которая может включать в себя сеть по Интернет-протоколу (IP), посредством преобразования принимаемых кадров радиоинтерфейса в IP-пакеты. Базовая станция также координирует управление атрибутами для радиоинтерфейса.
Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие с помощью стандартных методик программирования и/или разработки. Подразумевается, что термин "изделие" при использовании в данном документе включает в себя вычислительную программу, доступную из любого машиночитаемого устройства, носителя или среды. Например, машиночитаемая среда может включать в себя, но не только, магнитные устройства хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, карточка, карта, клавишное устройство и т.д.).
Различные варианты осуществления представляются относительно систем, которые могут включать в себя ряд устройств, компонентов, модулей и т.п. Следует понимать и принимать во внимание то, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все устройства, компоненты, модули и т.д., поясненные в связи с чертежами. Комбинация этих подходов также может использоваться.
Ссылаясь теперь на чертежи, фиг.1 - это иллюстрация системы 100 беспроводной связи с множественным доступом в соответствии с различными аспектами. В одном примере система 100 беспроводной связи с множественным доступом включает в себя несколько базовых станций 110 и несколько терминалов 120. Дополнительно одна или более базовых станций 110 могут обмениваться данными с одним или более терминалов 120. В качестве неограничивающего примера, базовая станция 110 может быть точкой доступа, узлом B и/или другим соответствующим сетевым объектом. Каждая базовая станция 110 предоставляет покрытие связи для конкретной географической зоны 102. При использовании в данном документе и, в общем, в данной области техники термин "сота" может означать базовую станцию 110 и/или ее зону 102 покрытия в зависимости от контекста, в котором используется этот термин. В соответствии с одним аспектом каждый терминал 120 в системе 100 может обмениваться данными с одной или более базовой станцией 110 посредством передачи по прямым и обратным линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций 110 к терминалам 120, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов 120 к базовым станциям 110.
Чтобы повысить пропускную способность системы, область покрытия 102, соответствующая базовой станции 110, может быть секционирована на несколько меньших областей (к примеру, области 104a, 104b и 104c). Каждая из меньших областей 104a, 104b и 104c может обслуживаться посредством соответствующей базовой приемо-передающей подсистемы (BTS, не показана). При использовании в данном документе и, в общем, в данной области техники, термин "сектор" может упоминаться как BTS и/или ее области покрытия в зависимости от контекста, в котором используется термин. В одном примере секторы 104 в соте 102 могут формироваться посредством групп антенн (не показаны) в базовой станции 110, где каждая группа антенн отвечает за обмен данными с терминалами 120 в части соты 102. Например, обслуживающая сота 102a базовой станции 110 может иметь первую группу антенн, соответствующую сектору 104a, вторую группу антенн, соответствующую сектору 104b, и третью группу антенн, соответствующую сектору 104c. Тем не менее, следует принимать во внимание то, что различные аспекты, раскрытые в данном документе, могут использоваться в системе, имеющей разбитые на сектора и/или не разбитые на сектора соты. Дополнительно следует принимать во внимание то, что подразумевается, что все подходящие сети беспроводной связи, имеющие любое число разбитых на сектора и/или разбитых на сектора сот, находятся в пределах объема прилагаемой формулы изобретения. Для простоты термин "базовая станция" при использовании в данном документе может упоминаться как станция, которая обслуживает сектор, так и станция, которая обслуживает соту. Хотя последующее описание, в общем, относится к системе, в которой каждый терминал обменивается данными с одной точкой доступа для простоты, следует принимать во внимание, что терминалы могут обмениваться данными с любым числом точек доступа.
В соответствии с одним аспектом терминалы 120 могут быть рассредоточены по всей системе 100. Каждый терминал 120 может быть стационарным или мобильным. В качестве неограничивающего примера терминал 120 может быть терминалом доступа (AT), мобильной станцией, абонентским устройством, абонентской станцией и/или другим соответствующим сетевым объектом. Терминал 120 может быть беспроводным устройством, сотовым телефоном, персональным цифровым устройством (PDA), беспроводным модемом, карманным устройством или другим соответствующим устройством. Дополнительно терминал 120 может обмениваться данными с любым числом базовых станций 110 ни с одной из базовых станций 110 в любой данный момент.
В другом примере система 100 может использовать централизованную архитектуру посредством использования системного контроллера 130, который может быть соединен с одной или более базовых станций 110 и предоставлять координацию и управление для базовых станций 110. В соответствии с альтернативными аспектами системный контроллер 130 может быть одним сетевым объектом или совокупностью сетевых объектов. Дополнительно система 100 может использовать распределенную архитектуру, чтобы давать возможность базовым станциям 110 обмениваться данными друг с другом по мере необходимости. В одном примере системный контроллер 130 дополнительно может содержать одно или более подключений к нескольким сетям. Эти сети могут включать в себя Интернет, другие сети с коммутацией пакетов и/или сети передачи речи с коммутацией каналов, которые могут предоставлять информацию в и/или из терминалов 120, поддерживающих связь с одной или более базовых станций 110 в системе 100. В другом примере системный контроллер 130 может включать в себя или быть соединен с планировщиком (не показан), который может диспетчеризовать передачи в и/или из терминалов 120. Альтернативно, планировщик может постоянно размещаться в каждой отдельной соте 102, каждом секторе 104 или в комбинации вышеозначенного.
В одном примере система 100 может использовать одну или более схем множественного доступа, такие как CDMA, TDMA, FDMA, OFDMA, FDMA с одной несущей (SC-FDMA) и/или другие подходящие схемы множественного доступа. TDMA использует мультиплексирование с временным разделением каналов (TDM), при котором передачи для различных терминалов ортогонализированы посредством передачи в различные временные интервалы. FDMA использует мультиплексирование с частотным разделением каналов (FDM), при котором передачи для различных терминалов 120 ортогонализированы посредством передачи в различных частотных поднесущих. В одном примере TDMA- и FDMA-системы также могут использовать мультиплексирование с кодовым разделением каналов (CDM), при котором передачи для нескольких терминалов могут быть ортогонализированы с помощью различных ортогональных кодов (к примеру, кодов Уолша) даже при том, что они отправляются в одном интервале времени или частотной поднесущей. OFDMA использует мультиплексирование с ортогональным частотным разделением каналов (OFDM), а SC-FDMA использует мультиплексирование с частотным разделением каналов с одной несущей (SC-FDM). OFDM и SC-FDM могут секционировать полосу пропускания системы на несколько ортогональных поднесущих (к примеру, тоны, элементы разрешения и т.д.), каждая из которых может модулироваться с помощью данных. В общем, символы модуляции отправляются в частотной области при OFDM и во временной области при SC-FDM. Дополнительно и/или альтернативно, полоса пропускания системы может быть разделена на одну или более частотных несущих, каждая из которых может содержать одну или более поднесущих. Система 100 также может использовать комбинацию схем множественного доступа, таких как OFDMA и CDMA. Хотя методики управления мощностью, предоставленные в данном документе, в общем, описываются для OFDMA-системы, следует принимать во внимание, что методики, описанные в данном документе, аналогично могут быть применены к любой системе беспроводной связи.
В другом примере базовые станции 110 и терминалы 120 в системе 100 могут обмениваться данными с помощью одного более каналов передачи данных и служебными сигналами с помощью одного или более каналов управления. Каналы передачи данных, используемые системой 100, могут быть назначены активным терминалам 120 так, что каждый канал передачи данных используется только одним терминалом в любой момент времени. Альтернативно, каналы передачи данных могут быть назначены нескольким терминалам 120, которые могут быть наложены или ортогонально диспетчеризованы на канале передачи данных. Чтобы сэкономить системные ресурсы, каналы управления, используемые посредством системы 100, также могут быть совместно использованы среди нескольких терминалов 120 с помощью, например, мультиплексирования с кодовым разделением каналов. В одном примере каналы передачи данных, ортогонально мультиплексированные только по частоте и времени (к примеру, каналы передачи данных, не мультиплексированные с помощью CDM), могут быть менее подвержены потере в ортогональности, обусловленной характеристиками каналов и недостатками приемного устройства, чем соответствующие каналы управления.
В соответствии с одним аспектом система 100 может использовать централизованную диспетчеризацию посредством одного или более планировщиков, реализованных, например, в системном контроллере 130 и/или каждой базовой станции 110. В системе, использующей централизованную диспетчеризацию, планировщик(и) может основываться на обратной связи от терминалов 120, чтобы принимать соответствующие решения диспетчеризации. В одном примере эта обратная связь может включать в себя обратную связь по запасу в усилителе мощности (PA), чтобы позволить планировщику оценивать приемлемую пиковую скорость в обратной линии связи для терминала 120, из которого эта обратная связь принята, и выделять полосу пропускания системы надлежащим образом.
Фиг.2 является блок-схемой системы 200 для управления постоянными назначениями ресурсов в соответствии с различными аспектами, описанными в данном документе. В одном примере система 200 включает в себя точку 210 доступа, которая может обмениваться данными с одним или более терминалов 220 доступа по прямым и обратным линиям связи посредством соответствующих антенн 214 и 222. Хотя только одна антенна проиллюстрирована в точке 210 доступа и терминалах 220 доступа, следует принимать во внимание, что точка 210 доступа и терминалы 220 доступа могут включать в себя любое число антенн для связи с другими точками доступа, терминалами доступа и/или другими объектами в системе 200. Помимо этого, хотя только одна точка 210 доступа показана в системе 200 для краткости, следует принимать во внимание, что система 200 может иметь любое число точек 210 доступа, поддерживающих связь с терминалами 220 доступа.
Обмен данными между точкой 210 доступа и терминалами 220 доступа может включать в себя данные трафика и/или управляющие служебные сигналы, которые могут быть инкапсулированы в пакетах до передачи или переданы любым другим соответствующим способом. В одном примере данные и/или служебные сигналы могут передаваться между точкой 210 доступа и терминалами 220 доступа по одному или более частотно-избирательных каналов. Например, данные могут быть переданы по одному или более выделенных каналов данных, а служебные сигналы могут быть переданы по одному или более выделенных каналов управления. Альтернативно, данные и служебные сигналы могут быть переданы по совмещенным каналам. Дополнительно терминалам 220 доступа могут быть назначены один или более каналов передачи данных и один или более каналов управления для связи в системе 200. Каналы передачи данных и/или управления могут быть уникально назначены терминалам 220 или альтернативно каналы могут быть совместно использованы между терминалами 220 доступа.
В соответствии с одним аспектом точка 210 доступа и терминалы 220 доступа могут обмениваться данными с помощью поднесущих, подполос частот и/или других ресурсов связи, назначенных соответствующим терминалам 220 доступа посредством точки 210 доступа и/или другого объекта в системе 200. Дополнительно такие назначения ресурсов связи могут быть сделаны постоянными или "долговременными", так что они не имеют заранее определенную длительность или время для истечения. Такие назначения могут быть полезными, например, в приложениях протокола "голос-по-IP" (VoIP) и/или других приложениях, которые включают прерывистую передачу маленьких чувствительных к задержке пакетов трафика, где передача назначений ресурсов для большого числа VoIP или других пользователей непрактична. Тем не менее, в таких приложениях терминал 220 доступа, использующий постоянное назначение, может испытать затруднения при определении того, когда передача пакетов данных начинается после периода тишины. Хотя существуют методики для таких определений посредством терминалов 220 доступа, эти методики зачастую являются не подходящими для чувствительных к задержке приложений вследствие их сложности.
В соответствии с другим аспектом, чтобы уменьшить эти трудности, точка 210 доступа может передавать соответствующие сообщения 230 поддержания активности в терминалы 220 доступа, чтобы указать, передаются ли данные в терминалы 220 доступа. В одном примере сообщения 230 поддержания активности могут быть сформированы посредством компонента 212 индикатора поддержания активности в точке 210 доступа. Сообщения 230 поддержания активности, формируемые посредством компонента 212 индикатора поддержания активности и передаваемые в терминалы 220 доступа, могут быть, например, заранее определенными псевдослучайными последовательностями стирания, передаваемыми вместо данных, когда отсутствуют данные для передачи в терминал 220 доступа. Соответственно, терминал 220 доступа после определения того, что передача включает в себя последовательность стирания, может отбросить передачу и ждать следующей передачи по прямой линии связи из точки 210 доступа.
Тем не менее, когда число терминалов 220 доступа в системе, использующей постоянные назначения ресурсов, является большим, затраты мощности, требуемые для передачи сообщений 230 поддержания активности в каждый терминал 220 доступа, могут стать значительной частью полной мощности, используемой точкой 210 доступа. В одном примере, чтобы снизить количество мощности, необходимой для передачи сообщений 230 поддержания активности, точка 210 доступа может использовать общее сообщение 230 поддержания активности для нескольких терминалов 220 доступа, имеющих постоянные назначения ресурсов с точкой 210 доступа. Это общее сообщение 230 поддержания активности затем может быть переслано в терминалы 220 доступа в многоадресной или широковещательной передаче. Общее сообщение 230 поддержания активности может быть передано по совместно используемому каналу управления прямой линии связи (к примеру, F-SCCH) и/или любым другим соответствующим средством.
В соответствии с одним аспектом передаваемое в многоадресном или широковещательном режиме сообщение 230 поддержания активности может быть сформировано в форме битовой карты. Сообщение 230 поддержания активности с битовой картой может быть сформировано посредством отображения соответствующих каналов передачи данных, которые постоянно назначены терминалам 220 доступа, в биты сообщения 230 поддержания активности. Биты, формируемые для сообщения 230 поддержания активности с битовой картой, могут указывать, например, буферизируются ли пакеты данных для передачи по соответствующим каналам передачи данных. Формируемое сообщение 230 поддержания активности затем может быть отправлено в терминалы 220 доступа, которые могут решить, попытаться ли обнаружить пакет данных на соответствующих каналах передачи данных, назначенных терминалам 220 доступа, на основе значения соответствующих битов в сообщении 230 с битовой картой.
В другом примере компонент 212 индикатора поддержания активности также может быть выполнен с возможностью осуществлять управление мощностью в передаваемом в многоадресном или широковещательном режиме сообщении 230 поддержания активности. Например, компонент 212 индикатора поддержания активности может предписывать передачу сообщения 230 поддержания активности в терминалы 220 доступа с использованием мощности передачи, которая является надлежащей для того, чтобы предоставить возможность терминалу 220 доступа, имеющему самое низкое качество сигнала (к примеру, на основе отношения мощности несущей к помехе и т.д.), успешно принять и использовать сообщение 230 поддержания активности.
Фиг.3 иллюстрирует примерную структуру 300 битовой карты для передачи подтверждения активности (к примеру, сообщения 230 поддержания активности) в соответствии с различными аспектами. В соответствии с одним аспектом структура 300 с битовой картой может включать в себя один или более битов 310 битовой карты для предоставления индикаторов поддержания активности пользователям мобильной связи (к примеру, терминалам 220 доступа), имеющим постоянные назначения ресурсов. Структура 300 дополнительно может включать в себя один или более битов 320 контроля циклическим избыточным кодом (CRC) для предотвращения ошибок. Хотя структура 300 иллюстрирует последовательность битов 310 битовой карты, за которой следует последовательность CRC-битов 320, следует принимать во внимание, что биты 310 битовой карты и CRC-биты 320 могут появиться в структуре 300 в любом порядке и/или группировании. Дополнительно следует принимать во внимание, что структура 300 может иметь любое число битов 310 битовой карты и/или CRC-битов 320.
В одном примере биты 310 битовой карты в структуре 300 могут быть отображены в соответствующие каналы трафика, используемые для связи пользователями мобильной связи. Каналы трафика, используемые пользователями мобильной связи, могут быть основаны, например, на постоянных назначениях ресурсов для пользователей мобильной связи. В качестве конкретного неограничивающего примера структура 300 может быть использована в связи с VoIP-приложением, и биты 310 битовой карты могут соответствовать речевым каналам, используемым посредством приемных устройств VoIP. Следует принимать во внимание то, что пользователям мобильной связи может быть назначен один канал трафика или несколько каналов трафика, и что каналы трафика могут быть совместно использованы между пользователями мобильной связи.
В соответствии с одним аспектом биты 310 битовой карты в структуре 300 могут отображаться в каналы трафика, чтобы управлять постоянными назначениями каналов трафика для мобильных терминалов. В одном примере биты 310 битовой карты могут предоставлять индикаторы поддержания активности для каналов трафика, чтобы упростить их эффективное использование. Например, бит 310 битовой карты, соответствующий каналу трафика, может предоставлять индикатор поддержания активности, когда буфер данных прямой линии связи для канала пуст и, следовательно, данные не должны передаваться по каналу в течение данного периода времени. Биты 310 битовой карты затем могут быть переданы как часть структуры 300 пользователям мобильной связи в широковещательной или многоадресной передаче. После приема передачи, которая включает в себя структуру 300, пользователи мобильной связи могут проверить значение бита(ов) 310 битовой карты, соответствующих каналу(ам) передачи данных, назначенному пользователю мобильной связи, чтобы определить, предоставляет ли бит(ы) 310 битовой карты индикатор поддержания активности. В одном примере, если бит(ы) битовой карты отражает индикатор поддержания активности, пользователь мобильной связи может сохранить свое текущее назначение ресурсов и ожидать следующей передачи структуры 300. Иначе, пользователь мобильной связи может предположить, что данные переданы, и может попытаться декодировать один или более переданных пакетов трафика.
В другом примере биты 310 битовой карты в структуре 300 могут отображаться в несколько каналов трафика, используемых одним или более пользователями мобильной связи. Например, один бит 310 битовой карты может использоваться, чтобы соответствовать нескольким смежным узлам на дереве каналов. Посредством отображения нескольких каналов в общий бит 310 битовой карты компромисс может быть достигнут между необходимым размером битовой карты и гибкостью управления ресурсами.
-CRClength
В соответствии с другим аспектом CRC-биты 320 могут использоваться в структуре 300 для того, чтобы предоставить возможность проверки ошибок переданных сообщений, которые включают в себя структуру 300. В одном примере CRC-биты 320 могут формировать последовательность, которая должна быть корректно принята и декодирована посредством мобильного терминала прежде, чем биты 310 битовой карты в структуре 300 могут быть использованы посредством терминала. Посредством использования CRC-битов 320 вероятность того, что индикатор поддержания активности будет ложно обнаружен, может быть уменьшена до приблизительно 2, где CRClength - это число CRC-битов 320 в структуре 300.
Хотя можно заметить, что добавление CRC-битов 320 к структуре 300 создает дополнительную служебную информацию для сообщений, отправляемых с помощью структуры 300, следует принимать во внимание, что структура 300 позволяет многоадресную и/или широковещательную передачу общего сообщения нескольким пользователям мобильной связи в режиме бездействия. Как результат, необходимое количество ресурсов связи для передачи структуры 300 может быть сделано сравнительно маленьким по сравнению с одноадресной передачей отдельного сообщения каждому отдельному пользователю, когда число пользователей в системе является достаточно большим.
Фиг.4 является блок-схемой системы 400, которая упрощает передачу по прямой линии связи данных 440 и индикаторов 430 поддержания активности в соответствии с различными аспектами. В одном примере система 400 включает в себя одну или более базовых станций 410, которые могут обмениваться данными с одним или более терминалов 420 по прямой линии связи (FL) и обратной линии связи (RL) посредством соответствующих антенн 414 и 422. Хотя только одна антенна 414 проиллюстрирована в базовой станции 410, и одна антенна 422 проиллюстрирована в каждом терминале 420 системы 400 для краткости, следует принимать во внимание, что базовая станция 410 и терминалы 420 может включать в себя любое число антенн. Дополнительно следует принимать во внимание, что система 400 может включать в себя любое число базовых станций 410 и/или терминалов 420.
В одном примере данные трафика могут быть переданы от базовой станции 410 в терминалы 420 по прямой линии связи на основе постоянных назначений ресурсов связи для терминалов 420. Эти назначения могут быть предоставлены посредством базовой станции 410 и/или другого соответствующего объекта в системе 400. В другом примере данные для передачи в терминалы 420 могут быть сохранены посредством одного или более буферов 418 прямой линии связи в базовой станции 410. Буферы 418 прямой линии связи в базовой станции 410 могут использоваться для того, чтобы сохранять данные, которые должны передаваться с помощью протокола линии радиосвязи (RLP) и/или любой другой соответствующий протокол связи. Дополнительно и/или альтернативно, буферы 418 прямой линии связи могут надлежащим образом соответствовать каналам передачи данных, по которым базовая станция 410 обменивается данными в соответствии с постоянным назначением ресурсов для одного или более терминалов 420. В качестве еще одного примера один общий буфер 418 прямой линии связи может использоваться для того, чтобы сохранять данные для нескольких терминалов 420 и/или каналов передачи данных, и целевой терминал 420 и/или канал передачи данных для передачи данного пакета либо другая единица данных могут быть указаны в заголовке и/или другой части данных. Когда терминалу 420 назначено более одного канала передачи данных, данные в буфере 418 прямой линии связи, соответствующем терминалу 420, могут идентифицировать канал, который должен быть использован. Альтернативно, базовая станция 410 может определить соответствующий канал для передачи буферизированных данных из каналов, назначенных терминалу 420.
В соответствии с одним аспектом базовая станция 410 дополнительно может включать в себя компонент 412 индикатора поддержания активности, который может предоставлять индикаторы поддержания активности для каналов передачи данных, используемых для связи между базовой станцией 410 и терминалами 420. В одном примере компонент 412 индикатора поддержания активности может решить, формировать ли индикатор поддержания активности для данного канала передачи данных, посредством мониторинга буфера(ов) 418 прямой линии связи для данных, которые должны быть переданы по каналу передачи данных. Это определение может быть выполнено, например, посредством проверки того, присутствуют ли данные в буфере(ах) 418 прямой линии связи для канала передачи данных. После определения того, предоставлять или нет индикатор поддержания активности для данного канала передачи данных, компонент 412 индикатора поддержания активности затем может сформировать значение на основе определения. В качестве конкретного примера компонент индикатора поддержания активности может сформировать 1-битовое значение посредством задания знака бита на основе того, должен ли индикатор поддержания активности быть передан. Сформированные значения затем могут быть предоставлены в передающее устройство 416 для передачи в терминалы 420 как одно или более сообщений 430 поддержания активности.
В одном примере сообщения 430 поддержания активности могут быть предоставлены в терминалы 420 в общей многоадресной или широковещательной передаче от базовой станции 410. Дополнительно сообщения 430 поддержания активности могут быть предоставлены как сигнал с битовой картой (к примеру, используя структуру 300 битовой карты), который включает в себя биты битовой карты (к примеру, биты 310 битовой карты), соответствующие каналам передачи данных, используемым посредством терминалов 420. Сигнал с битовой картой дополнительно может включать в себя биты проверки ошибок (к примеру, CRC-биты 320), чтобы обеспечивать точность индикаторов поддержания активности, предоставляемых в битах битовой карты. Сообщения 430 поддержания активности могут быть переданы в терминалы 420 по совместно используемому каналу управления прямой линии связи (к примеру, F-SCCH) и/или любому другому соответствующему частотному каналу.
В другом примере, если данные 440, предназначенные для передачи в терминал 420, присутствуют в одном или более буферов 418 прямой линии связи в базовой станции 410, данные 440 могут быть предоставлены как одноадресная передача в терминал 420. Данные 440 прямой линии связи, передаваемые из базовой станции 410 в терминал 420, могут быть предоставлены в общем периоде времени с сообщением 430 поддержания активности или в отдельном периоде времени. Дополнительно данные 440 прямой линии связи могут быть переданы как один или более пакетов данных и/или как другая подходящая единица данных.
В соответствии с другим аспектом терминал 420 может принять сообщение 430 поддержания активности, переданное посредством базовой станции 410, с помощью приемного устройства 424. После приема сообщения 430 поддержания активности терминал 420 может выполнить проверку сообщения 430 поддержания активности, например, посредством сравнения CRC-битов, предоставляемых в сообщении 430 поддержания активности, с ожидаемой последовательностью. Если сообщение 430 поддержания активности не проходит проверку (к примеру, если CRC-биты не совпадают с ожидаемой последовательностью), сообщение 430 поддержания активности может быть отброшено посредством терминала 420. Терминал 420 затем может отправить отрицание приема (NAK) сообщения 430 поддержания активности, запросить повторную передачу сообщения 430 поддержания активности и/или иным способом указать неспособность должным образом принять сообщение 430 поддержания активности в базовую станцию 410.
В одном примере, когда сообщение 430 поддержания активности не принято успешно посредством терминала 420, терминал 420 может перейти в состояние по умолчанию, в котором терминал 420 может предположить, что или данные 440 переданы в терминал 420, или данные 440 не переданы в терминал 420. В соответствии с одним аспектом состояния по умолчанию в терминалах 420 могут использоваться, чтобы сэкономить затраты мощности, ассоциативно связанные с сообщениями 430 поддержания активности. Например, базовая станция 410 может выбрать не направлять мощность сообщения поддержания активности в терминалы 420 с плохими характеристиками канала. Такая схема передачи может быть полезной, например, когда число терминалов 420 для постоянных назначений в системе 400 является маленьким. В другом примере терминалы 420 могут использовать декодирование с несколькими гипотезами для сообщений 430 поддержания активности. Например, если терминал 420 пропускает один экземпляр сообщения 430 поддержания активности, терминал 420 может начать демодуляцию пакета трафика согласно предположению, что данные 440 переданы в терминал 420, при одновременной демодуляции другого экземпляра пакета, начинающегося в следующем периоде времени, если сообщение 430 поддержания активности, принятое в следующем периоде времени, указывает передачу данных.
Если сообщение поддержания активности успешно верифицировано, терминал 420 после этого может проверить часть сообщения 430 поддержания активности, соответствующего терминалу 420 и/или каналу передачи данных, используемому посредством терминала, чтобы определить, предоставлен ли индикатор поддержания активности. Если соответствующая часть сообщения 430 поддержания активности включает в себя индикатор поддержания активности, терминал 420 может сохранить свое текущее постоянное назначение для канала(ов) передачи данных и ожидать следующего сообщения 430 поддержания активности. С другой стороны, если соответствующая часть сообщения поддержания активности не включает в себя индикатор поддержания активности, терминал 420 может попытаться принять один или более пакетов и/или других единиц данных 440 прямой линии связи от базовой станции 410 с помощью приемного устройства 424. После приема данных 440 прямой линии связи от базовой станции 410 терминал 420 может использовать декодер 426, чтобы декодировать принимаемые данные.
Ссылаясь на фиг.5-7, проиллюстрированы методологии для управления мощностью и помехами в системе беспроводной связи. Хотя в целях упрощения пояснения методологии показаны и описаны как последовательность действий, необходимо понимать и принимать во внимание, что методологии не ограничены порядком действий, поскольку некоторые действия могут, в соответствии с одним или более вариантов осуществления, выполняться в другом порядке и/или параллельно с действиями, отличными от действий, показанных и описанных в данном документе. Например, специалисты в данной области техники должны понимать и принимать во внимание, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные действия могут быть использованы для того, чтобы реализовать методологию в соответствии с одним или более вариантов осуществления.
Со ссылкой на фиг.5, проиллюстрирована методология 500 для управления постоянными назначениями ресурсов связи в системе беспроводной связи (к примеру, системе 200). Следует принимать во внимание, что методология 500 может быть выполнена, например, посредством точки доступа (к примеру, точки 210 доступа) и/или любого другого соответствующего сетевого объекта. Методология 500 начинается на этапе 502, на котором сообщение поддержания активности (к примеру, сообщение 230 поддержания активности) составляется с помощью битов битовой карты (к примеру, битов 310 битовой карты в структуре 300), соответствующих каналам связи, подчиняющимся постоянным назначениям для терминалов (к примеру, терминалов 220 доступа). Каналы связи на этапе 502 могут включать в себя, например, каналы передачи данных и/или каналы передачи служебных сигналов, используемые терминалами. Каналы трафика, назначаемые терминалам, могут быть использованы для того, чтобы передавать такую информацию, как речь, видео, пакетные данные, широковещательная передача, обмен сообщениями и/или другую подходящую информацию.
В одном примере один или более битов битовой карты могут быть использованы для каждого канала на этапе 502. В другом примере биты битовой карты, используемые на этапе 502, могут указывать, должен ли индикатор поддержания активности быть передан в терминал, соответствующий одному или более каналов передачи данных. Например, если буфер для терминала, имеющего постоянное назначение ресурсов, пустой, бит битовой карты для одного или более каналов передачи данных, используемых посредством терминала, может предоставлять индикатор поддержания активности. Индикатор поддержания активности может быть предоставлен, например, посредством задания знака бита битовой карты равным заранее определенному значению.
После завершения операции, описанной на этапе 502, методология 500 необязательно может перейти к этапу 504, на котором биты проверки ошибок (к примеру, CRC-биты 320) добавляются в конец сообщения поддержания активности. В одном примере биты проверки ошибок могут предоставлять контроль циклическим избыточным кодом для сообщения поддержания активности. Более конкретно, если принимаемые биты проверки ошибок не совпадают с ожидаемой последовательностью, сообщение поддержания активности может быть расценено как ошибочное и отброшено. Добавленные биты проверки ошибок могут иметь фиксированную заранее определенную последовательность или, альтернативно, они могут быть переменными на основе битов битовой карты. Например, биты проверки ошибок могут быть сформированы посредством функции CRC и/или любой другой подходящей операции с битами битовой карты.
После совершения действий, описанных на этапе 502 и/или этапе 504, методология 500 затем может закончиться на этапе 506, где сообщение поддержания активности, составленное на этапах 502 и/или 504, передается в терминалы в широковещательной или многоадресной передаче. Сообщение поддержания активности может быть передано на этапе 506, используя совместно используемый канал управления и/или любые другие соответствующие ресурсы связи. Дополнительно передача на этапе 506 может быть управляться по мощности, чтобы гарантировать то, что терминалы, имеющие относительно низкое качество сигнала на основе отношения мощности несущей к помехе и/или других показателей качества сигнала, в состоянии принять сообщение поддержания активности.
Фиг.6 иллюстрирует методологию 600 для передачи индикаторов поддержания активности и данных в терминал в системе беспроводной связи. Следует принимать во внимание, что методология 600 может быть выполнена, например, посредством точки доступа и/или любого другого соответствующего сетевого объекта в системе беспроводной связи. Методология 600 начинается на этапе 602, на котором выполняется проверка буфера данных прямой линии связи (к примеру, буфера 418 прямой линии связи) для канала трафика, который подчиняется постоянному назначению для терминала (к примеру, терминала 420). Буфер данных прямой линии связи, проверенный на этапе 602, может быть монопольным для конкретного канала трафика или общим для нескольких каналов трафика.
Затем на этапе 604 определяется, пуст ли буфер данных прямой линии связи, проверенный на этапе 602, для данного канала трафика. Если на этапе 604 определено то, что буфер пуст для канала трафика, методология 600 переходит к этапу 606, на котором формируется бит битовой карты (к примеру, бит 310 битовой карты), соответствующий каналу трафика, который переносит индикатор поддержания активности. В одном примере бит битовой карты, сформированный на этапе 606, может быть установлен так, чтобы переносить индикатор поддержания активности. Методология 600 затем может завершиться на этапе 608, на котором бит битовой карты, сформированный на этапе 606, передается в терминал, которому назначен канал трафика, как часть многоадресной передачи. В одном примере передача на этапе 608 дополнительно может включать в себя дополнительные биты битовой карты, соответствующие другим каналам трафика, используемым в системе, и один или более битов для проверки и/или предотвращения ошибок (к примеру, CRC-битов 320). Помимо этого, передача на этапе 608 может быть осуществлена с помощью совместно используемого канала управления (к примеру, F-SCCH) и/или других подходящих общих ресурсов связи. В другом примере, если передача, выполненная на этапе 608, принята с ошибкой посредством терминала, передача может повторяться по мере необходимости, чтобы обеспечить надлежащую передачу и прием бита битовой карты, сформированного на этапе 606.
С другой стороны, если на этапе 604 определено, что буфер не пуст для канала трафика, методология 600 может вместо этого перейти к этапу 610, на котором формируется бит битовой карты, соответствующий каналу трафика, который указывает текущую передачу данных. В одном примере, в отличие от бита битовой карты, сформированного на этапе 606, бит битовой карты, сформированный на этапе 610, может остаться незаданным, чтобы указать наличие передачи данных. Альтернативно, бит битовой карты, сформированный на этапе 610, может быть задан так, чтобы указать передачу данных, и бит битовой карты, сформированный на этапе 606, может быть оставлен незаданным, чтобы указать отсутствие передачи данных и перенести индикатор поддержания активности. Затем на этапе 612 бит битовой карты, сформированный на этапе 610, может быть передан в терминал, которому назначен канал трафика, как часть многоадресной передачи. В одном примере передача на этапе 612 может включать в себя дополнительные биты битовой карты и/или биты проверки ошибок и может быть осуществлена способом, аналогичным передаче, описанной на этапе 608. После передачи бита битовой карты на этапе 612 методология 600 может завершиться на этапе 614, на котором один или более пакетов данных (к примеру, пакетов данных 440 FL), сохраненных посредством буфера данных прямой линии связи, передаются в терминал. Передача данных на этапе 614 может быть выполнена в общем периоде времени с передачей на этапе 612 или в следующем периоде времени. В одном примере пакеты данных могут быть переданы в терминал на этапе 614 как одноадресная передача по каналу трафика, используемому для определения на этапе 604.
Фиг.7 иллюстрирует методологию 700 для передачи с помощью постоянного назначения ресурсов в системе беспроводной связи. Следует принимать во внимание, что методология 700 может быть выполнена, например, посредством терминала (к примеру, терминала 420) и/или любого другого соответствующего сетевого объекта в системе беспроводной связи. Методология 700 начинается на этапе 702, на котором постоянное назначение для ресурсов связи принимается. В одном примере постоянное назначение ресурсов может быть назначением для полосы пропускания системы, которое может быть в форме одной или более подполос частот, поднесущих, частотных каналов и/или других соответствующих единиц.
Затем на этапе 704 передаваемый в многоадресном или широковещательном режиме сигнал с битовой картой (к примеру, сообщение 430 поддержания активности) принимается (к примеру, от базовой станции 410). В одном примере сигнал с битовой картой, принимаемый на этапе 704, может включать в себя биты битовой карты (к примеру, биты 310 битовой карты в структуре 300), которые могут соответствовать каналам и/или другим ресурсам, назначенным объекту, выполняющему методологию 700, и/или другим объектам в системе. В другом примере сигнал с битовой картой, принимаемый на этапе 704, может включать в себя биты проверки ошибок (к примеру, CRC-биты 320). В соответствии с одним аспектом объект, выполняющий методологию 700, может использовать биты проверки ошибок, предоставляемые в сигнале с битовой картой на этапе 704, чтобы определить, корректен ли сигнал, принимаемый на этапе 704. Например, может быть определено, формируют ли биты проверки ошибок ожидаемую последовательность. При обнаружении ошибки может быть отброшен сигнал с битовой картой, принимаемый на этапе 604, и/или может быть запрошен сигнал замены.
После приема сигнала с битовой картой на этапе 704 методология 700 может перейти к этапу 706, на котором бит битовой карты в сигнале, соответствующем каналу трафика, в данный момент используемому объектом, выполняющим методологию 700, проверяется на предмет индикатора поддержания активности. Проверка, выполненная на этапе 706, может включить, например, определение знака релевантного бита битовой карты. На этапе 708 затем определяется, обнаружен ли индикатор поддержания активности в бите, проверенном на этапе 706. В соответствии с одним аспектом, если индикатор поддержания активности обнаружен на этапе 708, объект, выполняющий методологию 700, может действовать согласно индикатору поддержания активности. В частности, методология 700 может завершиться на этапе 710, на котором назначение ресурсов, принимаемое на этапе 702, сохраняется, и объект, выполняющий методологию 700, ожидает последующего сигнала с битовой картой. Альтернативно, если индикатор поддержания активности не обнаружен на этапе 708, объект, выполняющий методологию 700, может предположить, что передача данных (к примеру, данных 440 FL) предстоит, и может действовать соответствующим образом. Таким образом, методология 700 может вместо этого завершиться на этапе 712, на котором объект, выполняющий методологию 700, пытается декодировать пакет входящего трафика.
Ссылаясь теперь на фиг.8, предоставлена блок-схема, иллюстрирующая примерную систему 800 беспроводной связи, в которой могут функционировать один или более вариантов осуществления, описанных в данном документе. В одном примере система 800 является системой со многими входами и многими выходами (MIMO), которая включает в себя систему 810 передающего устройства и систему 850 приемного устройства. Следует принимать во внимание, тем не менее, что система 810 передающего устройства и/или система 850 приемного устройства также могут быть применены к системе со многими входами и одним выходом, в котором, например, несколько передающих антенн (к примеру, в на базовой станции) могут передавать один или более потоков символов в одно антенное устройство (к примеру, мобильную станцию). Дополнительно следует принимать во внимание то, что аспекты системы 810 передающего устройства и/или системы 850 приемного устройства, описанные в данном документе, могут быть использованы в связи с антенной системой с одним выходом и одним входом.
В соответствии с одним аспектом данные трафика для ряда потоков данных предоставляются в системе 810 передающего устройства из источника 812 данных в процессор 814 данных передачи (TX). В одном примере каждый поток данных затем может быть передан посредством соответствующей передающей антенны 824. Дополнительно процессор 814 TX-данных может форматировать, кодировать и перемежать данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для каждого соответствующего потока данных, чтобы предоставить кодированные данные. В одном примере кодированные данные для каждого потока данных затем могут быть мультиплексированы с контрольными данными с использованием OFDM-методик. Контрольные данные могут быть, например, известным шаблоном данных, который обрабатывается известным способом. Дополнительно контрольные данные могут использоваться в системе 850 приемного устройства, чтобы оценить отклик канала. Возвращаясь к системе 810 передающего устройства, мультиплексированные контрольные сигналы и кодированные данные для каждого потока данных могут быть модулированы (т.е. символьно преобразованы) на основе конкретной схемы модуляции (к примеру, BPSK, QSPK, M-PSK или M-QAM), выбранной для каждого соответствующего потока данных, чтобы предоставить символы модуляции. В одном примере скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством команд, выполняемых и/или предоставляемых процессором 830.
N
N
к примеру,
T
T
T
T
Затем символы модуляции для всех потоков данных могут быть предоставлены в TX-процессор 820, который может дополнительно обработать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 820 далее предоставляет  потоков символов модуляции в передающих устройств (TMTR) 822a-822t. В одном примере каждое передающее устройство 822 может принять и обработать соответствующий поток символов, чтобы предоставить один или более аналоговых сигналов. Каждое передающее устройство 822 затем может дополнительно привести к требуемым параметрам (усилить, фильтровать и преобразовать с повышением частоты) аналоговые сигналы, чтобы предоставить модулированный сигнал, подходящий для передачи по каналу MIMO. Соответственно, N модулированных сигналов из передающих устройств 822a-822t затем могут быть переданы из N антенн 824a-824t соответственно.
T
R
R
T
N
N
N
В соответствии с другим аспектом переданные модулированные сигналы могут быть приняты в системе 850 приемного устройства посредством N антенн 852a-852r. Принимаемый сигнал из каждой антенны 852 затем может быть предоставлен в соответствующее приемное устройство (RCVR) 854. В одном примере каждое приемное устройство 854 может привести к требуемым параметрам (к примеру, отфильтровать, усилить и преобразовать с понижением частоты) соответствующий принимаемый сигнал, оцифровать приведенный к требуемым параметрам сигнал, чтобы предоставить выборки, и затем обработать выборки, чтобы предоставить соответствующий "принимаемый" поток символов. Процессор 860 RX/MIMO-данных затем может принимать и обрабатывать  принимаемых потоков символов от  приемных устройств 854 на основе конкретной методики обработки приемного устройства, чтобы предоставить  "обнаруженных" потоков символов. В одном примере каждый обнаруженный поток символов может включать в себя символы, которые являются оценками символов модуляции, передаваемых для соответствующего потока данных. RX-процессор 860 затем может обработать каждый поток символов, по меньшей мере, частично посредством демодуляции, обратного перемежения и декодирования каждого обнаруженного потока символов, чтобы восстановить данные трафика для соответствующего потока данных. Таким образом, обработка посредством процессора 818 RX-данных может быть комплементарна обработке, выполняемой TX MIMO-процессором 820 и процессором 814 TX-данных в системе 810 передающего устройства.
В соответствии с одним аспектом оценка отклика канала, сформированная посредством RX-процессора 860, может быть использована для того, чтобы выполнять пространственно/временную обработку в приемном устройстве, регулировать уровень мощности, изменять скорости или схемы модуляции либо выполнять другие действия. Дополнительно RX-процессор 860 дополнительно может оценить такие характеристики канала, как, например, отношения "сигнал к шуму и помехам" (SNR) обнаруженных потоков символов. RX-процессор 860 затем может предоставить оцененные характеристики канала в процессор 870. В одном примере RX-процессор 860 и/или процессор 870 дополнительно могут извлечь оценку "фактического" SNR для системы. Процессор 870 затем может предоставить информацию о состоянии канала (CSI), которая может содержать информацию относительно линии связи и/или принимаемого потока данных. Эта информация может включать в себя, например, фактический SNR. CSI затем может быть обработан посредством процессора 878 TX-данных, модулирован посредством модулятора 880, приведен к требуемым параметрам посредством передающих устройств 854a-854r и передан обратно в систему 810 передающего устройства.
Возвращаясь к системе 810 передающего устройства, модулированные сигналы из системы 850 приемного устройства затем могут быть приняты посредством антенн 824, приведены к требуемым параметрам посредством приемных устройств 822, демодулированы посредством демодулятора 840 и обработаны посредством процессора 842 RX-данных, чтобы восстановить CSI, сообщаемый посредством системы 850 приемного устройства. В одном примере сообщаемый CSI затем может быть предоставлен на процессор 830 и использован для того, чтобы определить скорости передачи данных, а также схемы кодирования и модуляции, которые должны быть использованы для одного или более потоков данных. Определенные схемы кодирования и модуляции далее могут быть предоставлены в передающие устройства 822 для квантования и/или использования в последующих передачах в систему 850 приемного устройства. Дополнительно и/или альтернативно, сообщенный CSI может использоваться посредством процессора 830 для того, чтобы формировать различные команды управления для процессора 814 TX-данных и TX MIMO-процессора 820.
N
N
R
T
В одном примере процессор 830 в системе 810 передающего устройства и процессор 870 в системе 850 приемного устройства управляют работой в соответствующих системах. Дополнительно запоминающее устройство 832 в системе 810 передающего устройства и запоминающее устройство 872 в системе 850 приемного устройства могут предоставлять хранение программных кодов и данных, используемых процессорами 830 и 870 соответственно. Дополнительно в системе 850 приемного устройства различные методики обработки могут использоваться для того, чтобы обрабатывать  принимаемых сигналов, чтобы обнаружить  передаваемых потоков символов. Эти методики обработки приемного устройства могут включать в себя пространственные и пространственно-временные методики обработки приемного устройства, которые также могут упоминаться как методики коррекции, и/или методики обработки приемного устройства "последовательное формирование провалов/коррекция и подавление помех", которые также могут упоминаться как методики обработки приемного устройства "последовательное подавление помех" или "последовательное подавление".
Фиг.9 является блок-схемой системы 900, которая управляет назначениями ресурсов передачи в системе беспроводной связи в соответствии с различными аспектами, описанными в данном документе. В одном примере система 900 включает в себя базовую станцию или точку 902 доступа. Как проиллюстрировано, точка 902 доступа может принимать сигнал(ы) от одного или более терминалов 904 доступа посредством приемной (Rx) антенны 906 и передавать в один или более терминалов 904 доступа посредством передающей (Tx) антенны 908. Дополнительно точка 902 доступа может содержать приемное устройство 910, которое принимает информацию от приемной антенны 906. В одном примере приемное устройство 910 может быть функционально ассоциативно связано с демодулятором (Demod) 912, который демодулирует принятую информацию. Демодулируемые символы затем могут быть проанализированы посредством процессора 914. Процессор 914 может быть соединен с запоминающим устройством 916, которое может хранить информацию, связанную с кластерами кода, назначения терминалов доступа, таблицы поиска, связанные с ними, уникальные последовательности скремблирования и/или другие надлежащие типы информации. В одном примере точка 902 доступа может использовать процессор 914 для того, чтобы выполнять методологии 500, 600 и/или другие соответствующие методологии. Точка 902 доступа также может включать в себя модулятор 918, который может мультиплексировать сигнал для передачи посредством передающего устройства 920 с помощью передающей антенны 908 в один или более терминалов 904 доступа.
Фиг.10 является блок-схемой системы 1000, которая координирует обмен данными на основе назначения ресурсов в соответствии с различными аспектами, описанными в данном документе. В одном примере система 1000 включает в себя терминал 1002 доступа. Как проиллюстрировано, терминал 1002 доступа может принимать сигнал(ы) от одной или более точек 1004 доступа и передавать в одну или более точек 1004 доступа посредством антенны 1008. Дополнительно терминал 1002 доступа может содержать приемное устройство 1010, которое принимает информацию от антенны 1008. В одном примере приемное устройство 1010 может быть функционально ассоциативно связано с демодулятором (Demod) 1012, который демодулирует принятую информацию. Демодулируемые символы затем могут быть проанализированы посредством процессора 1014. Процессор 1014 может быть соединен с запоминающим устройством 1016, которое может хранить данные и/или программные коды, связанные с терминалом 1002 доступа. Дополнительно терминал 1002 доступа может использовать процессор 1014 для того, чтобы выполнять методологию 700 и/или другие соответствующие методологии. Терминал 1002 доступа также может включать в себя модулятор 1018, который может мультиплексировать сигнал для передачи посредством передающего устройства 1020 с помощью антенны 1008 в одну или более точек 1004 доступа.
Фиг.11 иллюстрирует устройство 1100, которое упрощает управление долговременными назначениями ресурсов в системе беспроводной связи (к примеру, системе 200). Следует принимать во внимание, что устройство 1100 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Устройство 1100 может быть реализовано в базовой станции (к примеру, точке 210 доступа) и/или другом подходящем сетевом объекте и может включать в себя модуль 1102 для составления сообщения поддержания активности с помощью битов битовой карты, соответствующих терминалам, имеющим долговременные назначения ресурсов, и CRC-битов для предотвращения ошибок. Дополнительно устройство 1100 может включать в себя модуль 1104 для многоадресной или широковещательной передачи сообщения поддержания активности в терминалы.
Фиг.12 иллюстрирует устройство 1200, которое упрощает передачу сообщений поддержания активности с битовой картой и пакетов данных в системе беспроводной связи. Следует принимать во внимание, что устройство 1200 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Устройство 1200 может быть реализовано в базовой станции и/или другом подходящем сетевом объекте и может включать в себя модуль 1202 для определения того, содержит ли буфер данных прямой линии связи для терминала доступа, имеющего постоянное назначение ресурсов, данные. Дополнительно устройство 1200 может включать в себя модуль 1204 для формирования бита битовой карты, соответствующего терминалу доступа, на основе определения, модуль 1206 для передачи сформированного бита битовой карты в терминал доступа в передаваемом в широковещательном режиме или передаваемом в многоадресном режиме сообщении поддержания активности, и модуль 1208 для передачи пакета данных из буфера данных прямой линии связи в терминал доступа после определения того, что буфер содержит данные.
Фиг.13 иллюстрирует устройство 1300, которое упрощает обмен данными с точкой доступа в системе беспроводной связи на основе долговременного назначения ресурсов и сигнала поддержания активности с битовой картой. Следует принимать во внимание, что устройство 1300 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Устройство 1300 может быть реализовано в мобильном терминале (к примеру, терминале 220) и/или другом подходящем сетевом объекте в системе беспроводной связи и может включать в себя модуль 1302 для приема передаваемого в многоадресном режиме сигнала с битовой картой, касающегося долговременного назначения ресурсов передачи. Дополнительно устройство 1300 может включать в себя модуль 1304 для определения того, содержит ли бит битовой карты в сигнале, соответствующем в данный момент используемому каналу трафика, индикатор поддержания активности, и модуль 1306 для сохранения долговременного назначения для ресурсов передачи и/или попытки обнаружить пакет данных на основе определения.
Следует понимать, что варианты осуществления, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. Когда системы и/или способы реализованы в программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть сохранены в машиночитаемом носителе, таком как компонент хранения данных. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, подпрограмму, вложенную процедуру, модуль, пакет программ, класс или любую комбинацию команд, структур данных или операторов программирования. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого запоминающего устройства. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, эстафетной передачи данных, передачи по сети и т.д.
При реализации в программном обеспечении описанные в данном документе методики могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение процессором. Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально подсоединено к процессору с помощью различных средств, известных в данной области техники.
То, чтобы было описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждое вероятное сочетание компонентов или методологий в целях описания вышеозначенных вариантов осуществления, но специалисты в данной области техники могут признавать, что многие дополнительные сочетания и перестановки различных вариантов осуществления допустимы. Следовательно, описанные варианты осуществления предназначены для того, чтобы охватывать все подобные преобразования, модификации и разновидности, которые попадают под дух и область применения прилагаемой формулы изобретения. Более того, в пределах того, как термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, этот термин должен быть включающим способом, аналогичным термину "содержит", как "содержит" интерпретируется, когда используется в качестве переходного слова в формуле изобретения. Кроме того, термин "или" при использовании в подробном описании или формуле изобретения предназначается, чтобы быть "неисключающим или".