СПОСОБ И СИСТЕМА ДЛЯ ОТМЕНЫ НАЗНАЧЕНИЯ РЕСУРСОВ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
METHOD AND SYSTEM TO CANCEL ASSIGNMENT OF RESOURCES IN WIRELESS COMMUNICATION SYSTEM

Описание
Область техники
Нижеследующее описание относится, в целом, к беспроводной связи и, более конкретно, к динамическому управлению сетевыми ресурсами посредством использования зарезервированных ресурсов отмены назначения.
Уровень техники
Беспроводные сетевые системы стали распространенными средствами, к которым большинство людей во всем мире прибегает, чтобы обмениваться друг с другом. Беспроводные устройства связи стали меньше и более мощными, чтобы удовлетворить потребности потребителя и повысить мобильность и удобство. Увеличение в мощности обработки в мобильных устройствах, таких как сотовые телефоны, приводит к увеличению требований к беспроводным сетевым системам передачи. Такие системы обычно не так легко обновляются, как сотовые устройства, которые обмениваются с их помощью. Поскольку возможности мобильных устройств расширяются, может быть трудно поддерживать более старую беспроводную сетевую систему способом, который облегчает полную эксплуатацию новых и улучшенных возможностей беспроводных устройств.
Например, может быть дорого (например, требовать много битов,...) точно описать назначения канала в беспроводной сетевой среде. Это может быть особенно истинно, когда от пользователей (например, мобильных устройств) не требуется знать назначения системных ресурсов другим пользователям беспроводной системы. В таких случаях назначения системных ресурсов, таких как каналы вещания и т.п., могут требовать обновления фактически в каждом цикле вещания, чтобы обеспечить каждого пользователя адекватной полосой частот и/или мощностью сети, что может усложнять требования к беспроводной сетевой системе и способствовать реализации сетевых ограничений. Дополнительно, требуя, чтобы такие непрерывные обновление и/или полные сообщения повторного назначения так часто передавались пользователям, такие обычные способы распределения системных ресурсов могут требовать дорогих и высокомощных компонентов связи (например, приемопередатчиков, процессоров,...) только для того, чтобы удовлетворить требование к системе.
Системы связи с множественным доступом обычно используют способы назначения системных ресурсов отдельным пользователям системы. Когда такие изменения назначений быстро изменяются со временем, служебные расходы системы, требуемые только для управления назначениями, могут стать существенной частью полной пропускной способности системы. Когда назначения посылают, используя сообщения, которые ограничивают назначение блоков ресурсов на поднабор полных возможных перестановок блоков, стоимость назначения может быть несколько уменьшена, но, по определению, назначения являются ограниченными. Дополнительно, в системе, где назначения являются "липкими" (долговременными) (например, назначение сохраняется в течение какого-то времени вместо наличия детерминированного времени истечения), может быть трудно формулировать ограниченные сообщения отмены назначения, которые адресуют мгновенные доступные ресурсы.
Ввиду по меньшей мере упомянутого выше существует потребность в системе и/или методологии усовершенствования уведомления отмены назначения и сокращения накладных расходов в беспроводных сетевых системах.
Сущность изобретения
Нижеследующее представляет собой упрощенное описание одного или более вариантов осуществления, чтобы обеспечить основное понимание таких вариантов осуществления. Этот раздел не является обширным обзором всех рассмотренных вариантов осуществления и не предназначен, чтобы идентифицировать ключевые или критические элементы всех вариантов осуществления и очертить объем любого или всех вариантов осуществления. Единственная цель состоит в том, чтобы представить некоторые концепции одного или более вариантов осуществления в упрощенной форме в качестве вводной части к более подробному описанию, которое представлено ниже.
Согласно одному аспекту способ содержит определение, отменить ли назначение одного или более ресурсов, назначенных терминалу доступа для по меньшей мере двух кадров, и если определена отмена назначения, то сформировать сообщение, указывающее запрос отменить назначение ресурсов. Способ также включает в себя передачу сообщения по зарезервированному каналу отмены назначения.
Согласно другому аспекту устройство беспроводной связи содержит процессор, сконфигурированный так, чтобы определить, отменить ли назначение одного или более ресурсов, назначенных на терминал доступа, сформировать сообщение, указывающее запрос отменить назначение ресурсов, и инструктировать о передаче сообщения по зарезервированным ресурсам канала отмены назначения. Процессор может быть подсоединен к памяти, подсоединенной к процессору.
Согласно еще одному аспекту устройство может содержать средство для определения, отменить ли назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, и средство для, если отмена назначения определена, формирования сообщения, указывающего запрос, чтобы отменить назначение ресурсов. Устройство может дополнительно содержать средство для назначения передачи сообщения по зарезервированному каналу отмены назначения.
Другой аспект относится к считываемой процессором среде, хранящей на ней инструкции для использования процессором. Инструкции содержат инструкции для определения, отменить ли назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, и если отмена назначения определена, формирования сообщения, указывающего запрос, чтобы отменить назначение ресурсов. Инструкции также включают в себя инструкции для передачи сообщения по зарезервированному каналу отмены назначения.
Согласно аспекту способ содержит определение, было ли принято сообщение отмены назначения, соответствующее запросу отменить назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, по ресурсам канала связи, зарезервированного для сообщений отмены назначения, и если сообщение было принято, определение ресурсов, назначение которых должно быть отменено.
Согласно другому аспекту устройство беспроводной связи содержит процессор, сконфигурированный для определения, было ли сообщение отмены назначения, соответствующее запросу отменить назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, принято по ресурсам канала связи, зарезервированного для сообщений отмены назначения. Устройство также содержит память, подсоединенную к процессору.
Согласно другому аспекту устройство может содержать средство для определения, было ли сообщение отмены назначения, соответствующее запросу отменить назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, принято по ресурсам канала связи, зарезервированного для сообщений отмены назначения, и средство для, если сообщение было принято, определения ресурсов, назначение которых должно быть отменено.
Еще один аспект относится к считываемой процессором среде, хранящей на ней инструкции для использования процессором. Эти инструкции содержат инструкции для определения, было ли сообщение отмены назначения, соответствующее запросу отменить назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, принято по ресурсам канала связи, зарезервированного для сообщений отмены назначения, и если сообщение было принято, определения ресурсов, назначение которых должно быть отменено.
Для достижения вышеописанных и связанных целей один или более вариантов осуществления содержат признаки, ниже полностью описанные и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи раскрывают более подробно некоторые иллюстративные аспекты одного или более вариантов осуществления. Эти аспекты являются иллюстративными, однако некоторые различные варианты, в которых принципы различных вариантов осуществления могут быть использованы, и описанные варианты осуществления предназначены, чтобы включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 иллюстрирует аспекты беспроводной системы связи с множественным доступом.
Фиг.2A иллюстрирует аспекты способа для интерпретации сообщений назначения ресурсов.
Фиг.2B иллюстрирует аспекты устройства для интерпретации сообщений назначения ресурсов.
Фиг.3А иллюстрирует аспекты другого способа для интерпретации сообщений назначения ресурсов.
Фиг.3B иллюстрирует аспекты другого устройства для интерпретации сообщений назначения ресурсов.
Фиг.4A иллюстрирует аспекты способа для отмены назначения ресурсов сигнализации.
Фиг.4B иллюстрирует аспекты устройства для обеспечения отмены назначения ресурсов.
Фиг.5А и 5B иллюстрируют аспекты схемы передачи сигнализации отмены назначения канала.
Фиг.6 иллюстрирует аспекты двоичного дерева каналов, включающего в себя логические ресурсы для канала отмены назначения.
Фиг.7A и 7B иллюстрируют аспекты сообщений, которые могут быть переданы по каналу отмены назначения.
Фиг.8 иллюстрирует аспекты двоичного дерева каналов, включающего в себя логические ресурсы для интерпретации сообщений отмены назначения.
Фиг.9 иллюстрирует аспекты сообщения подтверждения с индикаторами отмены назначения, которые могут быть переданы по каналу подтверждения.
Фиг.10 иллюстрирует аспекты приемника и передатчика в системе беспроводной связи.
Фиг.11 иллюстрирует аспекты точки доступа.
Подробное описание
Различные варианты осуществления описаны ниже со ссылками на чертежи, на которых аналогичные ссылочные позиции используются, чтобы обратиться к аналогичным элементам по всему описанию. В нижеследующем описании с целью объяснения многочисленные конкретные подробности сформулированы, чтобы обеспечить полное понимание одного или более вариантов осуществления. Может быть очевидно, однако, что такой(ие) вариант(ы) осуществления может (могут) быть осуществлен(ы) без этих конкретных подробностей. В других примерах известные структуры и устройства показываются в форме блок-схемы, чтобы облегчить описание одного или более вариантов осуществления.
Используемые в настоящей заявке термины "компонент", "система" и т.п. предназначены для ссылки на связанный с применением компьютера объект или любое из: аппаратного обеспечения, комбинации аппаратного обеспечения и программного обеспечения, программного обеспечения или программного обеспечения при выполнении. Например, компонент может быть, но не ограничивается им, процессом, выполняющимся на процессоре, процессором, объектом, выполняемой программой, потоком выполнения, программой и/или компьютером. Один или более компонентов могут постоянно находиться в процессе и/или потоке выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Также эти компоненты могут выполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, сохраненные на них. Эти компоненты могут обмениваться посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе, и/или по сети, такой как Интернет, с другими системами посредством сигнала).
Кроме того, различные варианты осуществления описаны здесь со ссылками на абонентскую станцию. Абонентская станция может также называться системой, абонентским блоком, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, базовой станцией, удаленным терминалом, терминалом доступа, терминалом пользователя, агентом пользователя, оборудованием пользователя и т.д. Абонентская станция может быть сотовым телефоном, радиотелефоном, телефоном согласно протоколу инициирования сеанса связи (SIP), станцией местной радиосвязи (WLL), персональным цифровым ассистентом (PDA), карманным устройством, имеющим возможность беспроводного соединения, или другим устройством обработки, связанным с беспроводным модемом.
Кроме того, различные аспекты или признаки, описанные здесь, могут быть осуществлены как способ, устройство или продукт производства, используя стандартные методы программирования и/или инженерные методы. Термин "продукт производства", используемый здесь, предназначен, чтобы охватывать компьютерную программу, доступную с любого считываемого компьютером устройства, несущую или носитель. Например, считываемые компьютером носители могут включать в себя, но не ограничиваются ими, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полосы...), оптические диски (например,
компакт-диск (CD)), цифровой универсальный диск (DVD)...), интеллектуальные карточки, устройства флэш-памяти (например, такие как карточка, стик (stick), устройство-ключ...) и интегральные схемы, такие как доступные только для чтения блоки памяти, программируемые доступные только для чтения блоки памяти и электрически стираемые программируемые доступные только для чтения блоки памяти.
Со ссылками на фиг.1 иллюстрируется система беспроводной связи с множественным доступом согласно одному варианту осуществления. Система 1 беспроводной связи с множественным доступом включает в себя множество ячеек, например ячейки 2, 4 и 6. На фиг.1 каждая ячейка 2, 4 и 6 может включать в себя точку доступа, которая включает в себя множество секторов. Множество секторов формируются группами антенн каждая ответственна за связь с терминалами доступа в части ячейки. В ячейке 2 группы 12, 14 и 16 антенн каждая соответствует различному сектору. В ячейке 4 группы 18, 20 и 22 антенн каждая соответствует различному сектору. В ячейке 6 группы 24, 26 и 28 антенн каждая соответствует различному сектору.
Каждая ячейка включает в себя несколько терминалов доступа, которые находятся в связи с одним или более секторов каждой точки доступа. Например, терминалы 20 и 22 доступа находятся в связи с базой 42 точки доступа, терминалы 24 и 26 доступа находятся в связи с точкой 44 доступа, и терминалы 28 и 40 доступа находятся в связи с точкой 46 доступа.
Контроллер 50 подсоединен к каждой из ячеек 2, 4 и 6. Контроллер 50 может содержать одно или более соединений со множеством сетей, например Интернет, другой основанной на пакетной передаче сетью, или сетью передачи речи с коммутацией каналов, которые обеспечивают информацию к и от терминалов доступа, находящихся в связи с ячейками системы 1 беспроводной связи с множественным доступом. Контроллер 50 включает в себя или подсоединен к планировщику, который планирует передачу от и к терминалам доступа. В других вариантах осуществления планировщик может постоянно находиться в каждой отдельной ячейке, каждом секторе ячейки или их комбинации.
В некоторых аспектах назначения для ресурсов связи для заданного терминала доступа, для любой или обеих прямой линии связи и обратной линии связи являются "липкими" (долговременными). В таких случаях однажды принятое назначение поддерживается, пока не происходит заданное событие, для заранее определенного количества кадров, например передач к терминалу или заранее определенных периодов передачи, или некоторые другие системные ограничения, например состояния помех.
Согласно одному аспекту декрементные назначения могут использоваться, чтобы уменьшить, вместо того чтобы полностью отменить, назначение "липких" (долговременных) назначений (например, назначений, которые имеют силу, пока следующий сигнал назначения не будет принят). Описанные декрементные назначения могут облегчить более устойчивое управление системными ресурсами, в частности, в отношении мгновенно доступных системных ресурсов, а также обеспечение более устойчивой работы пользователя за меньшую стоимость накладных расходов, чем может быть достигнуто обычными системами и/или методологиями.
Кроме того, чтобы обеспечить эффективную декрементную отмену назначения ресурсов, канал, то есть заранее определенные ресурсы, может быть распределен для передачи сообщений отмены назначения или полностью, или частично. В некоторых аспектах эти ресурсы могут быть физическими ресурсами, такими как поднесущие, символы OFDM или комбинации поднесущих и символов OFDM. В других аспектах эти ресурсы могут соответствовать логическим ресурсам, которые затем назначаются на физические ресурсы, на основании схемы отображения, алгоритма скачков по частоте или некоторого другого подхода. В некоторых аспектах решение отменить назначение ресурсов может быть основано частично на типах ресурсов, физических, логических или подобных, которые назначены.
В дополнительных аспектах отмены назначения ресурсов не должны быть декрементными и могут быть полными отменами назначения для одного или более кадров, суперкадров или некоторого количества символов OFDM.
Следует отметить, что в то время как фиг.1 изображает физические секторы, то есть имеющие различные группы антенн для различных секторов, могут использоваться другие подходы. Например, использование множества фиксированных "лучей", каждый из которых охватывает различные области ячейки в пространстве частот, может использоваться вместо или в комбинации с физическими секторами. Такой подход указан и раскрыт в совместно поданной заявке на патент США № 11/260895, озаглавленной "Adaptive Sectorization In Cellular System", которая включена здесь по ссылке.
Фиг.2A иллюстрирует аспекты способа 300 для интерпретации сообщений назначения ресурсов. Терминал доступа определяет, было ли сообщение отмены назначения принято по каналу отмены назначения, зарезервированному для обмена сообщениями отмены назначения, этап 302. Если сообщение не обнаружено, текущее назначение поддерживается, этап 304.
Если сообщение отмены назначения было принято, выполняется определение относительно того, для каких ресурсов отменяется назначение, этап 306. Аспекты подходов к определению того, для каких ресурсов отменяется назначение, изображены и описаны со ссылками на фиг.6-8. Как только определение сделано, терминал доступа отменит назначение, то есть прекратит использовать ресурсы, для которых было отменено назначение, этап 308, и продолжит использовать ресурсы, для которых не было отменено назначение, этап 310. Используемый здесь термин "прекращение использования" может подразумевать одно или оба из прекращения передачи сигналов, или прекращения прослушивания, или попытки демодулировать принятые сигналы в отношении ресурсов.
Фиг.2B иллюстрирует аспекты устройства 350 для интерпретации сообщений назначения ресурсов. На фиг.2B средство 352 для определения, было ли сообщение отмены назначения принято по зарезервированному каналу отмены назначения, находится в связи со средством 354 для, если принят канал отмены назначения, определения ресурсов, для которых отменяют назначение.
Фиг.3 иллюстрирует аспекты другого способа 400 для интерпретации сообщений назначения ресурсов. Терминал доступа определяет, было ли сообщение подтверждения принято по каналу, зарезервированному для обмена сообщений подтверждения, этап 402. Затем определяется состояние сообщения, этап 404. Используемый здесь термин "состояние" может означать свойства сообщения, такие как значение, мощность, синхронизация или некоторые другие критерии. Аспекты таких состояний изображены и описаны со ссылками на фиг.9.
Затем выполняют определение, является ли состояние сообщения подтверждения указывающим отмену назначения, этап 406. Если состояние не указывает отмену назначения, то в настоящее время назначенные ресурсы поддерживаются, этап 408. Если состояние указывает отмену назначения, то выполняется определение относительно того, для каких ресурсов отменяется назначение, этап 410. В некоторых аспектах сообщение подтверждения с отменой назначения указывает полную отмену назначения. Как только определение выполнено, терминал доступа будет отменять назначение, например прекратит использовать ресурсы, назначение которых было отменено, этап 412, и продолжит использовать ресурсы, если таковые вообще имеются, назначение которых не было отменено. Используемый здесь термин "прекращение использования" может подразумевать одно или оба из прекращения передачи сигналов или прекращения прослушивания или попытки демодулировать принятые сигналы в отношении ресурсов.
Фиг.3B иллюстрирует аспекты устройства 450 для интерпретации сообщений назначения ресурсов. На фиг.3B средство 452 для определения состояния сообщения подтверждения находится в связи со средством 454 для, если отмена назначения указана состоянием сообщения подтверждения, определения ресурсов, для которых отменяют назначение.
Фиг.4A иллюстрирует аспекты способа 500 для передачи сигналов отмены назначения ресурсов. Точка доступа определяет для одного или более терминалов доступа для будущих передач, отменить ли назначение ресурсов, этап 502. Определение может быть сделано на основании терминал-за-терминалом или совместно для всех или поднаборов терминалов, которые имеют назначенные ресурсы для сектора или ячейки. Ресурсы могут быть логическими ресурсами, такими как узлы дерева каналов, или могут быть физическими ресурсами, такими как поднесущие, символы OFDM или их комбинации. Кроме того, ресурсами могут быть коды Уолша или другие ортогональные коды в случае, когда такие коды используются как дополнительное измерение ортогональности для одного или более каналов системы беспроводной связи.
Если отмена назначения для терминала доступа для некоторых ресурсов не требуется, обмен, включающий в себя назначения, другое управление и передачу данных, может затем продолжаться без передачи отмены назначения, используя ресурсы канала отмены назначения, этап 504.
Если отмена назначения определена для одного или более терминалов доступа, то определяют количество ресурсов, для которых должно быть отменено назначение, для каждого из одного или более терминалов доступа, этап 506. Это количество может быть основано на любой оптимизации планировщика и/или других системных критериях. В некоторых аспектах, если декрементные назначения не используются, то этот этап может быть пропущен, так как для всех ресурсов отменяется назначение для каждого терминала, когда определена отмена назначения.
Сообщение отмены назначения затем передают по зарезервированному каналу отмены назначения, этап 508. Зарезервированным каналом отмены назначения могут быть логические ресурсы, которые отображаются на физические ресурсы, такие как поднесущие, символы OFDM или комбинация поднесущих и OFDM символов. В некоторых аспектах логические ресурсы, используемые для сообщений отмены назначения, могут быть теми же самыми, что и ресурсы, зарезервированные для сообщений подтверждения, или ресурсы, зарезервированные как для сообщений подтверждения, так и сообщений канала отмены назначения. Альтернативно, зарезервированным каналом отмены назначения могут быть физические ресурсы, зарезервированные для передачи сообщений отмены назначения.
Фиг.4B иллюстрирует аспекты устройства 550 для обеспечения отмены назначения ресурсов. На фиг.4B средство 552 для определения, отменить ли назначение одного или более ресурсов, назначенных на терминал доступа для по меньшей мере двух кадров, находится в связи со средством 554 для, если отмена назначения определена, формирования сообщения, указывающего запрос отменить назначение ресурсов. Средство 554 находится в связи со средством 556 для назначения передачи сообщения по зарезервированному каналу отмены назначения.
Форматы и типы сообщения для сообщений отмены назначения изображены и описаны со ссылками на фиг.7A, 7B и 9. Следует отметить, что в некоторых случаях отмена назначения может быть неявной, и никакое сообщение отмены назначения не пересылается в отношении зарезервированных ресурсов. Пример описания неявных сообщений отмены назначения, которые могут использоваться, изображен и раскрыт в одновременно поданной заявке на патент США № 11/020583 "A Method Of Implicit Deassignment Of Resources", которая включена здесь по ссылке.
Использование как неявных, так и явных отмен назначения в отношении зарезервированных ресурсов допускает более эффективное использование системных ресурсов в зависимости от запасов мощности, расположения пользователя в секторах и/или других факторов.
Фиг.5А и 5B иллюстрируют аспекты схемы передачи сигнализации для отмены назначения канала. В одном аспекте канал отмены назначения отображается на один или более фиксированных наборов поднесущих, и трафик, который также может быть назван данными, направляется по фиксированному каналу отмены назначения. В другом варианте осуществления S наборов поднесущих собраны в G областей, при этом каждая область включает в себя S/G упорядоченных наборов поднесущих. Канал отмены назначения затем отображается на один набор поднесущих в каждой области.
В некоторых аспектах канал отмены назначения отображается от логических ресурсов на физические ресурсы, распределенные для передачи. В общем случае канал отмены назначения может быть отображен на блоки время-частота псевдослучайным или детерминированным способом, который может быть тем же самым или отличным, чем способ, используемый для отображения трафика и/или других каналов управления. Канал отмены назначения может быть отображен на различные наборы поднесущих, чтобы достичь частотного разнесения, например, как показано на фиг.5A и 5B. В некоторых аспектах канал отмены назначения является псевдослучайным относительно каналов трафика и одинаково "прокалывает" (исключает) каналы трафика. Это может быть достигнуто посредством скачков переключения канала отмены назначения, скачков переключения каналов трафика или скачков переключения как канала отмены назначения, так и каналов трафика. Шаблон FH может указывать отображения для конкретного(ых) блока(ов) время-частота для канала отмены назначения в каждом кадре. Этот шаблон FH может быть послан к терминалам или может быть известен терминалам априорно. В любом случае терминалы имеют знание о блоках время-частота, занятых каналом отмены назначения.
Как описано выше, канал отмены назначения может совместно использовать логические и физические ресурсы с каналом подтверждения. Альтернативно, сообщения подтверждения могут использоваться для отмены назначения, а также вышеприведенное описание может применяться к каналу подтверждения, который также используется для передачи сообщений отмены назначения.
Фиг.6 иллюстрирует аспекты двоичного дерева 600 каналов. Для варианта осуществления, показанного на фиг.6, S=32 набора поднесущих доступны для использования. Набор каналов трафика может быть определен 32 наборами поднесущих. Каждому каналу трафика назначается уникальный ИД канала и отображается на один или более наборов поднесущих в каждом временном интервале. Например, канал трафика может быть определен для каждого узла в дереве 600 каналов. Каналы трафика могут быть последовательно пронумерованы сверху вниз и слева направо для каждого уровня. Наибольшему каналу трафика, соответствующему самому верхнему узлу, назначен ИД канала, равный 0, и отображается на все 32 набора поднесущей. Эти 32 канала трафика в самом низком уровне 1 имеют ИД каналов от 31 до 62 и называются основными каналами трафика. Каждый основной канал трафика отображается на один набор поднесущих.
Древовидная структура, показанная на фиг.6, вносит некоторые ограничения на использование каналов трафика для ортогональной системы. Для каждого канала трафика, который назначен, все каналы трафика, которые являются поднаборами (или потомками) назначенного канала трафика, и все каналы трафика, для которых этот назначенный канал трафика является поднабором, являются ограниченными. Ограниченные каналы трафика не используются одновременно с назначенным каналом трафика так, чтобы никакие два канала трафика не использовали один и тот же набор поднесущих в одно и то же время.
В варианте осуществления ресурс назначается на каждый канал трафика, который назначен для использования. Ресурс может быть также назван подканалом или некоторым другим термином. Ресурс включает в себя подходящие ресурсы, используемые для посылки сообщения в каждом кадре. Для этого варианта осуществления сообщения для каждого канала трафика могут быть посланы по назначенному ресурсу. О назначенных ресурсах может быть сообщено на терминал.
В другом варианте осуществления ресурс ассоциирован с каждым из основных каналов трафика в самом низком уровне дерева каналов. Этот вариант осуществления позволяет назначать максимальное количество каналов трафика минимального размера. Больший канал трафика, соответствующий узлу над самым низким уровнем, может использовать (1) ресурсы для всех основных каналов трафика ниже канала трафика с большим номером, (2) ресурс для одного из основных каналов трафика, например основной канал трафика с самым малым ИД канала, или (3) ресурсы для поднабора основных каналов трафика каналом трафика с большим номером. Для параметров (1) и (3) выше сообщение для большего (с большим номером) канала трафика может быть послано, используя множество ресурсов для улучшения вероятности правильного приема. Если множество потоков данных послано параллельно, например, используя передачу множество входов-множество выводов (MIMO), то больший канал трафика с множеством основных каналов трафика может быть назначен для передачи. Количество основных каналов трафика равно или больше, чем количество пакетов. Каждый пакет может быть отображен на различный основной канал трафика.
В другом варианте осуществления ресурс назначают каждому пакету, который должен быть подтвержден. Терминалу может быть назначен один ресурс, если один пакет посылают в кадре. Терминалу может быть назначено множество ресурсов, если множество пакетов посылают в кадре, например, используя или больший канал трафика, или пространственное мультиплексирование, чтобы осуществить передачу через множество антенн.
В аспектах, включающих в себя зарезервированный канал отмены назначения или канал подтверждения, используемый и для отмен назначения, и для подтверждений, логические зарезервированные ресурсы могут соответствовать единственному основному узлу для каждого уровня 2, или части ресурсов каждого основного узла, например N поднесущим, N символам OFDM или их комбинации.
Со ссылками на фиг.7A и 7B иллюстрируются аспекты сообщений, которые могут быть переданы по каналу отмены назначения. На фиг.7A (изображено) сообщение отмены назначения, которое может быть передано как часть одноадресно вещаемого пакета, многоадресного пакета, включающего в себя множество сообщений отмены назначения. На фиг.7A сообщение включает в себя первую часть, которая включает в себя идентификатор узла или другого логического ресурса, и вторую часть, указывающую, применяется ли отмена назначения к связи по прямой линии связи, связи по обратной линии связи или к обеим. Вторая часть для уменьшения служебных расходов может быть однобитовым сообщением, указывающим, что отмена назначения применяется к одной из прямой линии связи или обратной линии связи.
Идентификатор узла или ресурса может идентифицировать множество логических или физических ресурсов, для которых отменяется назначение. Альтернативно, идентификатор узла или ресурса может идентифицировать единственный узел или ресурс, для которого будет отменено назначение. В других аспектах идентификатор узла или ресурса может идентифицировать единственный основной узел, например узел из уровня 1 дерева 800 каналов, по меньшей мере два основных узла, и такая отмена назначения может интерпретироваться как отмена назначения для всех основных узлов, ассоциированных с узлом в уровне выше основного узла. Например, со ссылками на фиг.8, если узел 32 идентифицирован, то отмена назначения может быть также интерпретирована для применения к узлу 31. В других аспектах отмена назначения может применяться ко всем узлам от уровня 3 ниже, то есть узлам 31, 33 и 34. Кроме того, в первой части могут быть идентифицированы уровень и основной узел, таким образом позволяя улучшить гибкость по отношению к количеству ресурсов, для которых отменяют назначение.
Формат сообщения на фиг.7B аналогичен формату на фиг.7А, за исключением того, что обеспечивается дополнительная часть, указывающая распределение интервалов времени и/или длительность отмены назначения ресурсов. Эта информация, если служебные расходы доступны, может быть полезна для обеспечения декрементных отмен назначения в течение периодов высокой загрузки или других аспектах.
Следует отметить, что хотя фиг.8 изображает самый высокий ИД узла для соответствующих основных узлов, используемых для отмены назначения связанных основных узлов некоторого уровня, обратное может быть истинным, и может использоваться самый низкий ИД узла. Далее, не все узлы уровня 2 или 3 требуют отмены назначаемых ресурсов, например, только некоторые части дерева каналов могут иметь ресурсы, доступные для отмены назначения.
1
2
3
Фиг.9 иллюстрирует аспекты сообщения подтверждения с указаниями отмены назначения, которые могут быть переданы по каналу подтверждения. Сообщение подтверждения, указывающее отмену назначения, может иметь три состояния S, S и S. В некоторых случаях это сообщение, переданное по каналу подтверждения, допускает повторное использование канала подтверждения для других ресурсов.
1
2
3
1
2
3
На фиг.9 S может соответствовать подтверждению без отмены назначения ресурсов, S может соответствовать отрицательному подтверждению с неотменой назначения, и S может соответствовать подтверждению с отменой назначения. В некоторых аспектах S может соответствовать битовому состоянию -1, S может соответствовать битовому состоянию 0, и S может соответствовать битовому состоянию 1. В некоторых аспектах, чтобы идентифицировать ресурсы, для которых отменяется назначение в соответствии с сообщением подтверждения, может использоваться фиксированная идентификация. Например, в некоторых аспектах отмена назначения посредством сообщения подтверждения может соответствовать всегда отмене назначения с самым низким или, в некоторых случаях, самым высоким ИД логического ресурса, например основной узел, имеющий самый высокий или самый низкий ИД узла. В этих аспектах может иметь место случай, когда для всех основных узлов, которые относятся к некоторому заранее определенному уровню, что и основной узел, идентифицированный отменой назначения, может также быть отменено назначение.
4
В некоторых аспектах, где подтверждение является 2-битовым или больше, могут быть введены дополнительные состояния. Например, состояние S может указывать отрицательное подтверждение с отменой назначения, позволяя планировщику отменить назначение пользователей в середине сеанса повторной передачи, то есть в середине повторной передачи гибридного ARQ, если пакет не был декодирован в течение предшествующей передачи или повторной передачи.
Фиг.10 иллюстрирует примерную систему 1300 беспроводной связи. Система 1300 беспроводной связи для краткости изображает одну базовую станцию и один терминал. Однако должно быть понятно, что система может включать в себя более одной базовой станции и/или более одного терминала, при этом дополнительные базовые станции и/или терминалы могут быть по существу аналогичными или отличными от примерной базовой станции и терминала, описанных ниже. Кроме того, должно быть понятно, что базовая станция и/или терминал могут использовать системы (фиг.2B, 3B и 4B) и/или способы (фиг.2A, 3A и 4A), описанные здесь, чтобы облегчить беспроводную связь между ними.
Со ссылками на фиг.10 при передаче по прямой линии связи в точке 1305 доступа процессор 1310 передачи данных (TX) принимает, форматирует, кодирует, перемежает и модулирует (или преобразует символы) данных трафика и выдает символы модуляции ("символы данных"). Модулятор 1315 символов принимает и обрабатывает символы данных и пилот-символы и выдает поток символов. Модулятор 1320 символов мультиплексирует данные и пилот-символы на надлежащие поднесущие, выдает значение сигнала, равное нулю для каждой неиспользованной поднесущей, и получает набор N переданных символов для N поднесущих для каждого периода символа. Каждый переданный символ может быть символом данных, пилот-символом или значением сигнала, равным нулю. Пилот-символы могут быть посланы непрерывно в каждом периоде символа. Понятно, что пилот-символы могут быть мультиплексированы с временным разделением (TDM), мультиплексированы с частотным разделением (FDM), мультиплексированы с ортогональным разделением по частоте (OFDM), мультиплексированы с кодовым разделением (CDM) и т.д. Модулятор 1320 символов может преобразовать каждый набор N переданных символов во временную область, используя N-точечное IFFT (обратное быстрое преобразование Фурье), чтобы получить "преобразованный" символ, который содержит N элементов сигнала во временной области. Модулятор 1320 символов обычно повторяет часть каждого преобразованного символа, чтобы получить соответствующий символ. Повторенная часть известна как циклический префикс и используется, чтобы бороться с распространением задержки в беспроводном канале.
Модуль 1320 передатчика (TMTR) принимает и преобразует поток символов в один или более аналоговых сигналов и далее приводит к необходимым состояниям (например, усиливает, фильтрует и преобразовывает с повышением частоты) аналоговые сигналы, чтобы сформировать сигнал прямой линии связи, подходящий для передачи по беспроводному каналу. Сигнал прямой линии связи затем передают через антенну 1325 на терминалы. В терминале 1330 антенна 1335 принимает сигнал прямой линии связи и выдает принятый сигнал к модулю 1340 приемника (RCVR). Модуль 1340 приемника приводит к необходимым состояниям (например, фильтрует, усиливает и преобразовывает с понижением частоты) принятый сигнал и оцифровывает приведенный к необходимым состояниям сигнал, чтобы получить выборки. Демодулятор 1345 символов удаляет циклический префикс, добавленный к каждому символу, преобразовывает каждый принятый преобразованный символ в частотную область, используя N-точечное FFT (быстрое преобразование Фурье), получает N принятых символов для N поднесущих для каждого периода символа и выдает принятые пилот-символы на процессор 1350 для оценки канала. Демодулятор 1345 символов далее принимает оценку частотного отклика для прямой линии связи от процессора 1350, выполняет демодуляцию данных над принятыми символами данных, чтобы получить оценки символа данных (которые являются оценками переданных символов данных), и выдает оценки символа данных на RX-процессор 1355 (процессор приема), который демодулирует (например, выполняет обратное преобразование символа), осуществляет обращенное перемежение и декодирует оценки символа данных, чтобы восстановить переданные данные трафика. Обработка демодулятором 1345 символов и RX процессором 1355 является дополняющей (комплементарной) к обработке модулятором 1315 символов и TX процессором 1310 соответственно в точке доступа 1305.
На обратной линии связи TX процессор 1360 (процессор передачи) обрабатывает данные трафика и выдает символы данных. Модулятор 1365 символов принимает и мультиплексирует символы данных с пилот-символами, выполняет модуляцию и выдает поток символов. Пилот-символы могут быть переданы на поднесущих, которые были назначены на терминал 1330 для передачи пилот-символов, где количество поднесущих для пилот-символов для обратной линии связи может быть таким же или отличным от количества поднесущих для пилот-символов для прямой линии связи. Модуль 1370 передатчика затем принимает и обрабатывает поток символов, чтобы сформировать сигнал обратной линии связи, который передают антенной 1335 на точку 1305 доступа.
В точке 1305 доступа сигнал обратной линии связи от терминала 1330 принимается антенной 1325 и обрабатывается модулем 1375 приемника, чтобы получить выборки. Демодулятор 1380 символов затем обрабатывает эти выборки и выдает принятые пилот-символы и оценки символов данных для обратной линии связи. RX процессор 1385 обрабатывает оценки символов данных, чтобы восстановить данные трафика, переданные терминалом 1330. Процессор 1390 выполняет оценку канала для каждой активной передачи терминала по обратной линии связи.
Процессор 1390 также может быть сконфигурирован так, чтобы выполнить генерацию различных типов сообщений отмены назначения, описанных со ссылками на фиг.4A. Процессор 1350 может быть сконфигурирован так, чтобы выполнить интерпретацию отмены назначения и любые функции, как его следствие, как описано со ссылками на фиг.2А и 3A.
Процессоры 1390 и 1350 управляют (например, выполняют управление, координируют, контролируют и т.д.) работой в точке 1305 доступа и терминале 1330 соответственно. Соответствующие процессоры 1390 и 1350 могут быть связаны с блоками памяти (не показаны), которые хранят программные коды и данные. Процессоры 1390 и 1350 могут также выполнять вычисления, чтобы получить оценки частотного и импульсного отклика для обратной линии связи и прямой линии связи соответственно.
Со ссылками на фиг.11 точка доступа может содержать главный модуль (MU) 1450 и радиомодуль (RU) 1475. MU 1450 включает в себя цифровые компоненты основной полосы частот точки доступа. Например, MU 1450 может включать в себя компонент 1405 основной полосы частот и цифровой блок 1410 обработки промежуточной частоты (IF). Цифровой блок 1410 обработки IF обрабатывает в цифровой форме данные радиоканала на промежуточной частоте, выполняя такие функции как фильтрование, формирование каналов, модуляцию и т.д. RU 1475 включает в себя аналоговые части радиоточки доступа. Как используется здесь, радиомодуль является аналоговыми радиочастями точки доступа или другого типа станции приемопередатчика с прямым или косвенным соединением с центром коммутации мобильной связи или соответствующим устройством. Радиомодуль обычно обслуживает конкретный сектор в системе связи. Например, RU 1475 может включать в себя один или более приемников 1430, соединенных с более чем одной антеннами 1435a-t для приема радиообменов от модулей мобильного абонента. В одном аспекте один или более усилителей мощности 1482a-t подсоединены к одной или более антеннам 1435a-t. К приемнику 1430 подключен аналого-цифровой (A/D) преобразователь 1425. Аналого-цифровой преобразователь 1425 преобразовывает аналоговые сигналы беспроводной связи, принятые приемником 1430, в цифровые входные данные для передачи к компоненту 1405 основной полосы частот через цифровой блок 1410 обработки IF. RU 1475 может также включать в себя один или более передатчиков 1420, соединенных или с той же самой, или отличной антенной 1435 для передачи сигнал радиообмена к терминалам доступа. К передатчику 1420 подключен цифроаналоговый (D/A) преобразователь 1415. Цифроаналоговый преобразователь 1415 преобразовывает цифровые сигналы связи, принятые от компонента 1405 основной полосы частот через цифровой блок 1410 обработки IF, в аналоговый выходной сигнал для передачи к мобильным модулям абонента. В некоторых аспектах (обеспечивается) мультиплексор 1484 для мультиплексирования сигналов множества каналов и мультиплексирования множества сигналов, включающих в себя речевой сигнал и сигнал данных. Центральный процессор 1480 подсоединен к главному модулю 1450 и радиомодулю для управления различной обработкой, которая включает в себя обработку речи или сигнала данных.
Следует отметить, что хотя вышеупомянутое описание относится к зарезервированному каналу отмены назначения, или подтверждения, это не обязательно может быть каналом, зарезервированным только для отмены назначения, или подтверждения. Например, этот зарезервированный канал может быть частью канала управления, так что заранее определенное или переменное количество, большее чем 1, логических или физических ресурсов канала управления являются зарезервированными для канала отмены назначения, или подтверждения. Далее, в некоторых аспектах ресурсы, зарезервированные отменой назначения, или подтверждения, могут быть повторно используемыми для трафика или других сообщений канала управления, когда зарезервированный канал отмены назначения, или подтверждения, не полностью загружен.
Для системы множественного доступа (например, системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA), системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA) и т.д.) множество терминалов могут передавать одновременно по обратной линии связи. Для такой системы поднесущие пилот-сигналов могут быть совместно используемыми между различными терминалами. Методы оценки канала могут использоваться в случаях, когда поднесущие пилот-сигналов для каждого терминала занимают весь рабочий диапазон (возможно за исключением границ диапазонов). Такая структура поднесущих пилот-сигналов может быть желательной, чтобы получить частотное разнесение для каждого терминала. Способы, описанные здесь, могут быть осуществлены различными средствами. Например, эти способы могут быть реализованы в аппаратном обеспечении, программном обеспечении или их комбинации. Для реализации в аппаратном обеспечении процессоры, используемые для оценки канала, могут быть реализованы в одной или более специализированных интегральных схем (ASIC), процессорах цифрового сигнала (DSP), устройствах обработки цифрового сигнала (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных модулях, предназначенных для выполнения функций, описанных здесь, или их комбинации. В программном обеспечении реализация может быть осуществлена посредством модулей (например, процедур, функций и так далее), которые выполняют функции, описанные здесь. Программные коды могут быть сохранены в блоке памяти и выполнены процессорами 1390 и 1350.
Описанное выше включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждую мыслимую комбинацию компонентов или методологий с целью описания вышеупомянутых вариантов осуществления, но обычному специалисту понятно, что возможно много других комбинаций и перестановок различных вариантов осуществления. Соответственно описанные варианты осуществления предназначены, чтобы охватить все такие изменения, модификации и разновидности, которые попадают в пределы объема прилагаемой формулы изобретения. Кроме того, в той степени, в которой термин "включает в себя" используется или в подробном описании, или формуле изобретения, такой термин предназначен для включения признаков таким образом, который аналогичен термину "содержащий", поскольку "включение" интерпретируется при использовании в качестве переходного слова в формуле изобретения.