Перекрестная ссылка на родственные заявки
Эта заявка испрашивает преимущество предварительной заявки на патент США № 60/955845, озаглавленной “METHOD AND APPARATUS FOR CREATING AN UPLINK REQUEST MESSAGE”, которая была подана 14 августа 2007 г. Содержание вышеупомянутой заявки включена в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
Следующее описание, в целом, относится к беспроводной связи, более конкретно к форматам запросов ресурсов восходящей линии связи в беспроводных сетях связи.
Уровень техники
Беспроводные системы связи широко применяются, чтобы предоставлять различные типы содержания связи, такого как, например, речь, данные и т.д. Типичные беспроводные системы связи могут быть системами множественного доступа, которые могут поддерживать связь с множеством пользователей посредством совместного использования имеющихся системных ресурсов (например, полосы частот, мощности передачи,…). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с разделением времени (TDMA), системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA) и тому подобные. Кроме того, системы могут соответствовать спецификациям, таким как Проект партнерства третьего поколения (3GPP), 3GPP2, долгосрочное развитие 3GPP, и т.д.
Обычно беспроводные системы связи множественного доступа могут одновременно поддерживать связь для множества мобильных устройств. Каждое мобильное устройство может осуществлять связь с одной или более базовыми станциями через передачи в прямой и обратной линиях связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Кроме того, связь между мобильными станциями и базовыми станциями может быть установлена через системы с одним входом и одним выходом (SISO), системы с множеством входов и одним выходом (MISO), системы с множеством входов и множеством выходов (MIMO) и т.д. Кроме того, мобильные устройства могут осуществлять связь с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) в конфигурациях одноранговой беспроводной сети.
Беспроводные системы связи часто используют одну или более базовых станций, которые обеспечивают зону обслуживания. Типичная базовая станция может передавать множество потоков данных для широковещательных, многоадресных и/или одноадресных услуг, причем поток данных может быть потоком данных, которые могут представлять самостоятельный интерес приема для терминала доступа. Терминал доступа в зоне обслуживания такой базовой станции может быть использован для того, чтобы принимать один, более одного или все потоки данных, переносимые составным потоком. Подобным образом терминал доступа может передавать данные в базовую станцию или другой терминал доступа.
Системы MIMO обычно используют множество () антенн передачи и множество
() антенн приема для передачи данных. Канал MIMO, сформированный антеннами передачи и антеннами приема, может быть разбит на независимых каналов, которые могут быть упомянуты как пространственные каналы, где . Каждый из независимых каналов соответствует некоторому измерению. Кроме того, системы MIMO могут обеспечивать улучшенную эффективность (например, увеличенную спектральную эффективность, более высокую пропускную способность и/или большую надежность), если используют дополнительное число измерений, созданных множеством антенн передачи и приема.
Системы MIMO могут поддерживать различные способы дуплексной передачи, чтобы разделять передачи прямой и обратной линий связи через общую физическую среду. Например, системы дуплексной передачи с частотным разделением (FDD) могут использовать различные частотные области для передач прямой и обратной линии связи. Кроме того, в системах дуплексной передачи с разделением времени (TDD) передачи прямой и обратной линии связи могут использовать общую частотную область. Однако традиционные способы могут обеспечивать лимитированную или не обеспечивать обратную связь, относящуюся к информации о канале.
Сущность изобретения
Следующее представляет упрощенную сущность одного или более вариантов осуществления, для того чтобы предоставить основное понимание таких вариантов осуществления. Эта сущность не является всесторонним обзором всех рассмотренных вариантов осуществления и не предназначена для того, чтобы идентифицировать ключевые или критичные элементы всех вариантом осуществления, либо очерчивать рамки объема некоторых или всех вариантов осуществления. Ее единственной целью является предоставить некоторые концепции одного или более вариантов осуществления в упрощенном виде в качестве вступления к более подробному описанию, которое представлено позже.
В соответствии с одним или более вариантами осуществления и соответствующим их раскрытием различные аспекты описаны в связи с использованием запросов восходящей линии связи, которые отвечают за скорости передачи битов множества однонаправленных радиоканалов. В частности, одному или более однонаправленным радиоканалам, обслуживаемым посредством пользовательского оборудования, назначают приоритеты. Кроме того, каждому однонаправленному радиоканалу назначают приоритетную скорость передачи битов и максимальную скорость передачи битов. Приоритизированные скорости передачи битов и максимальные скорости передачи битов, по меньшей мере, одного однонаправленного канала используют для того, чтобы определять размер очереди высокого приоритета и размер полной очереди. Размеры очередей включают в запрос ресурсов восходящей линии связи, передаваемый в точку доступа.
В соответствии со связанным аспектом предоставлен способ, который облегчает управление скоростью передачи восходящей линии связи в беспроводной системе связи. Способ может содержать назначение приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием. Способ также может включать в себя определение размера очереди высокого приоритета на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов. Кроме того, способ может включать в себя определение размера полной очереди на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов. Способ дополнительно может включать в себя передачу запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
Другой аспект относится к беспроводному устройству связи. Беспроводное устройство связи может включать в себя память, которая хранит инструкции, относящиеся к назначению приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием, определением размера очереди высокого приоритета на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов, определением размера полной очереди на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов и передачей запроса ресурса восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди. Кроме того, беспроводное устройство связи также может включать в себя процессор, соединенный с памятью, сконфигурированный с возможностью выполнения инструкций, хранимых в памяти.
Еще один аспект относится к беспроводному устройству связи, которое облегчает управление скоростью передачи восходящей линии связи в беспроводной системе связи. Беспроводное устройство связи может содержать средство для назначения приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием. Беспроводное устройство связи дополнительно может включать в себя средство для определения размера очереди высокого приоритета на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов. Кроме того, беспроводное устройство связи может включать в себя средство для определения размера полной очереди на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов. Беспроводное устройство связи дополнительно может содержать средство для передачи запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
Еще один аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, который включает в себя код, чтобы заставлять, по меньшей мере, один компьютер назначать приоритетные скорости передачи битов и максимальные скорости передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием. Считываемый компьютером носитель также может содержать код, чтобы заставлять, по меньшей мере, один компьютер определять размер очереди высокого приоритета на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов. Кроме того, считываемый компьютером носитель может включать в себя код, чтобы заставлять, по меньшей мере, один компьютер определять размер полной очереди на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов. Считываемый компьютером носитель также может включать в себя код, чтобы заставлять, по меньшей мере, один компьютер передавать запрос ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
Еще один аспект относится к устройству в беспроводной системе связи. Устройство может содержать процессор, сконфигурированный с возможностью назначения приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием. Процессор дополнительно может быть сконфигурирован с возможностью определения размера очереди высокого приоритета на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов и определения размера полной очереди на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов. Кроме того, процессор может быть сконфигурирован с возможностью передачи запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
Для достижения вышеупомянутых и связанных целей, один или более вариантов осуществления содержат признаки, полностью описанные в настоящей заявке и, в частности, определенные в формуле изобретения. Следующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Однако эти аспекты указывают только некоторые из различных способов, в которых могут быть использованы принципы различных вариантов осуществления, и подразумевают, что описанные варианты осуществления включают в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 - иллюстрация системы беспроводной связи в соответствии с различным аспектами, изложенными в настоящей заявке.
Фиг.2 - иллюстрация иллюстративного устройства связи для использования в беспроводной среде связи.
Фиг.3 - иллюстрация иллюстративной беспроводной системы связи, которая облегчает использование значений PBR и MBR при определении размеров очередей, включенных в запросы ресурсов.
Фиг.4 - иллюстрация иллюстративных форматов пакета, которые могут быть использованы для того, чтобы запрашивать ресурсы восходящей линии связи.
Фиг.5 - иллюстрация иллюстративной системы, которая изображает механизм сегмента памяти токена.
Фиг.6 - иллюстрация иллюстративной методологии, которая облегчает отвечать за приоритизированные и максимальные скорости передачи битов в запросах восходящей линии связи в беспроводной системе связи.
Фиг.7 - иллюстрация иллюстративной методологии, которая облегчает планирование ресурсов в ответ на запрос восходящей линии связи, который отвечает за приоритизированные и максимальные скорости передачи битов однонаправленных каналов.
Фиг.8 - иллюстрация иллюстративной системы, которая облегчает использование запросов восходящей линии связи в соответствии с аспектом раскрытия предмета.
Фиг.9 - иллюстрация иллюстративной системы, которая облегчает использование формата запроса восходящей линии связи, который отвечает за скорости передачи битов в беспроводной системе связи.
Фиг.10 - иллюстрация иллюстративной беспроводной сетевой среды, которая может быть использована совместно с различными системами и способами, описанными в настоящей заявке.
Фиг.11 - иллюстрация иллюстративной системы, которая использует значения приоритизированных скоростей передачи битов и значения максимальных скоростей передачи битов при определении размеров очередей, включенных в запросы ресурса.
Подробное описание
Различные варианты осуществления теперь описаны со ссылкой на чертежи, на которых одинаковые ссылочные номера использованы таким образом, чтобы относиться к одинаковым элементам по всем чертежам. В следующем описании для целей объяснения многочисленные специфичные детали изложены, для того чтобы предоставить полное понимание одного или более вариантов осуществления. Однако может быть очевидным, что такой вариант (варианты) осуществления может быть осуществлен без этих специфичных деталей. В других случаях широко известные структуры и устройства изображены в виде блок-схемы, для того чтобы облегчить описание одного или более вариантов осуществления.
Как использовано в этой заявке, подразумевают, что понятия “компонент”, ”модуль”, ”система” и тому подобные относятся к объекту, связанному с применением компьютера, либо аппаратному обеспечению, программно-аппаратному обеспечению, комбинации аппаратного обеспечения и программного обеспечения, программному обеспечению, либо программному обеспечению в режиме исполнения. Например, компонент может быть, но без ограничения, процессом, выполняющимся в процессоре, процессором, объектом, выполняемым файлом, потоком выполнения, программой и/или компьютером. В качестве иллюстрации, как приложение, выполняющееся в вычислительном устройстве, так и вычислительное устройство может быть компонентом. Один или более компонентов могут находиться в процессе и/или потоке выполнения, а компонент может быть локализован в одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут выполняться из разных машиночитаемых носителей, имеющих различные структуры данных, хранимые в них. Компоненты могут осуществлять связь через локальные и/или дистанционные процессы, такие как в соответствии с сигналом, имеющим один или более пакетов данных (например, данные из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Internet, с другими системами через сигнал).
Кроме того, различные варианты осуществления описаны в настоящей заявке в связи с мобильным устройством. Мобильное устройство также может быть названо системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, беспроводным устройством связи, агентом пользователя, пользовательским устройством или пользовательским оборудованием (UE). Мобильное устройство может быть сотовым телефоном, беспроводным телефоном, телефоном инициализации сеанса (SIP), станцией беспроводной местной линии (WLL), персональным цифровым ассистентом (PDA), карманным устройством, имеющим возможность беспроводного соединения, вычислительным устройством или другим устройством обработки, соединенным с беспроводным модемом. Кроме того, различные варианты осуществления описаны в настоящей заявке в связи с базовой станцией. Базовая станция может быть использована для связи с устройством (устройствами), а также может быть упомянута как точка доступа, узел В, расширенный узел В (eNodeB или eNB), базовая приемопередающая станция (BTS) или некоторая другая терминология.
Кроме того, различные аспекты или признаки, описанные в настоящей заявке, могут быть осуществлены как способ, устройство или изделие производства, использующие стандартные способы программирования и/или разработки. Подразумевают, что понятие “изделие производства”, как использовано в настоящей заявке, направлено охватить компьютерную программу, доступную из любого читаемого компьютером устройства, носителя или среды. Читаемая компьютером среда может включать в себя, не ограничиваясь, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные ленты и т.д.), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (например, EPROM, карту, стержень, ключевой дисковод и т.д). Кроме того, различные запоминающие носители, описанные в настоящей заявке, могут представлять одно или более устройств и/или другие машиночитаемые носители для хранения информации. Понятие “машиночитаемая среда” может включать в себя, без ограничения, беспроводные каналы и различные другие носители, которые могут запоминать, содержать и/или переносить инструкцию (инструкции) и/или данные.
Способы, описанные в настоящей заявке, могут быть использованы для различных беспроводных систем связи, таких как множественный доступ с кодовым разделением (CDMA), множественный доступ с разделением времени (TDMA), множественный доступ с частотным разделением (FDMA), множественный доступ с ортогональным частотным разделением (ОFDMA), мультиплексирование частотной области с одной несущей (SC-FDMA), и других систем. Понятия “система” и ”сеть” часто использованы взаимозаменяемо. Система CDMA может осуществлять технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), CDMA2000, и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие версии CDMA. CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может осуществлять технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может осуществлять технологию радиосвязи, такую как расширенная UTRA (E-UTRA), сверхмобильная широкополосная передача (UMB), IEEE 802.11 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-ОFDM и т.д. UTRA и Е-UTRA являются частью универсальной мобильной телекоммуникационной системы (UMTS). Долгосрочное развитие 3GPP (LTE) является развивающейся версией UMTS, которая использует E-UTRA, которая использует OFDMA в нисходящей линии связи, а SC-FDMA в восходящей линии связи. UTRA, Е-UTRA, UMTS LTE и GSM описаны в документах организации под названием “Проект партнерства 3-го поколения” (3GPP). CDMA2000 и UMB описаны в документах организации под названием “Проект партнерства 3-го поколения 2” (3GPP2).
Ссылаясь на Фиг.1, проиллюстрирована беспроводная система 100 связи в соответствии с различными вариантами осуществления, представленными в настоящей заявке. Система 100 содержит базовую станцию 102, которая может включать в себя множество групп антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны проиллюстрированы для каждой группы антенн, однако больше или меньше антенн может быть использовано для каждой группы. Базовая станция 102 дополнительно может включать в себя цепь передатчика и цепь приемника, каждая из которых в свою очередь может содержать множество компонентов, ассоциированных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет понятно специалисту в данной области техники.
Базовая станция 102 может осуществлять связь с одним или более мобильными устройствами, такими как мобильное устройство 116 и мобильное устройство 122, однако следует понимать, что базовая станция может осуществлять связь, по существу, с любым числом мобильных устройств, подобных мобильным устройствам 116 и 122. Мобильные устройства 116 и 122, например, могут быть сотовыми телефонами, смартфонами, портативными переносными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радиостанциями, системами глобального позиционирования, PDA и/или любым другим подходящим устройством для осуществления связи через беспроводную систему 100 связи. Как изображено, мобильное устройство находится на связи с антеннами 112 и 114, где антенны 112 и 114 передают информацию в мобильное устройство через прямую линию 118 связи и принимают информацию из мобильного устройства 116 через обратную линию 120 связи. Кроме того, мобильное устройство 122 находится на связи с антеннами 104 и 106, где антенны 104 и 106 передают информацию в мобильное устройство 122 через прямую линию 124 связи и принимают информацию из мобильного устройства 122 через обратную линию 126 связи. В системе дуплексной передачи с частотным разделением (FDD), например, прямая линия 118 связи может использовать другую полосу частот, чем полоса частот, используемая обратной линией 120 связи, и прямая линия 124 связи может использовать другую полосу частот, чем полоса частот, используемая обратной линией 126 связи. Кроме того, в системе дуплексной передачи с разделением времени (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они назначены осуществлять связь, может быть упомянута как сектор базовой станции 102. Например, группа антенн может быть назначена осуществлять связь с мобильными устройствами в секторе областей, покрытых базовой станцией 102. При связи через прямые линии 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование луча, чтобы улучшить отношение сигнал-шум прямых линий 118 и 124 связи для мобильных устройств 116 и 122. Это может быть обеспечено, например, посредством использования предварительного кодера, чтобы управлять сигналами в желаемых направлениях. Также, несмотря на то что базовая станция 102 использует формирование луча, чтобы передавать в мобильные устройства 116 и 122, рассеянные произвольно через связанную зону обслуживания, мобильные устройства в соседних ячейках могут быть подвержены меньшей помехе по сравнению с базовой станцией, передающей через одну антенну во все свои мобильные устройства. Кроме того, мобильные устройства 116 и 122 могут осуществлять связь непосредственно друг с другом с использованием одноранговой или специальной технологии в одном примере.
В соответствии с примером система 100 может быть системой связи с множеством входов и множеством выходов (MIMO). Кроме того, система 100 может использовать, по существу, любой тип способа дуплексной передачи, чтобы разделять каналы связи (например, прямую линию связи, обратную линию связи, …), такой как FDD, TDD и тому подобные. Кроме того, система 100 может быть системой с множеством однонаправленных каналов. Однонаправленный канал может быть информационным путем определенной пропускной способности, задержки, частоты появления ошибок битов и т.д. Каждое из мобильных устройств 116 и 122 может обслуживать один или более однонаправленных каналов. Мобильные устройства 116 и 122 могут использовать механизмы управления скоростью передачи восходящей линии связи, чтобы управлять и/или совместно использовать ресурсы восходящей линии связи через один или более однонаправленных радиоканалов. В одном примере мобильные устройства 116 и 122 могут использовать механизмы сегмента памяти токена, чтобы обслуживать однонаправленные радиоканалы и чтобы навязывать лимитирование скорости передачи восходящей линии связи.
Согласно иллюстрации каждый однонаправленный канал может иметь ассоциированную приоритетную скорость передачи битов (PBR), максимальную скорость передачи битов (MBR) и гарантированную скорость передачи битов (GBR). Мобильные устройства 116 и 122 могут обслуживать однонаправленные радиоканалы на основании, по меньшей мере частично, ассоциированных значений скоростей передачи битов. Значения скоростей передачи битов также могут быть использованы для того, чтобы вычислять размеры очередей, которые отвечают за PBR и MBR для каждого однонаправленного канала. Размеры очередей могут быть включены в запросы ресурсов восходящей линии связи, передаваемые мобильными устройствами 116 и 122 в базовую станцию 102. Базовая станция может планировать ресурсы восходящей линии связи для мобильных станций 116 и 122 на основании соответственных запросов восходящей линии связи и включенных размеров очередей.
Обращаясь к фиг.2, проиллюстрировано устройство 200 связи для использования в беспроводной среде связи. Устройство 200 связи может быть базовой станцией или ее частью, мобильным устройством или его частью, или, по существу, любым устройством связи, которое принимает данные, переданные в беспроводной среде связи. В частности, устройство 200 связи может быть точкой доступа, которая предоставляет услуги беспроводной связи в запрашивающее устройство. Устройство 200 связи может включать в себя устройство 202 управления радиоресурсами, которое может назначать каждому однонаправленному радиоканалу приоритетную скорость передачи битов (PBR), максимальную скорость передачи битов (MBR) и гарантированную скорость передачи битов (GBR), устройство 204 оценки размера очереди, которое может вычислять размеры очередей на основании, по меньшей мере, частично, PBR и MBR одного или более однонаправленных радиоканалов, и устройство 206 форматирования запроса, которое может генерировать пакет запроса ресурсов восходящей линии связи, который включает в себя вычисленные размеры очередей.
Согласно примеру устройство связи 200 может обслуживать один или более однонаправленных радиоканалов. Однонаправленный канал может быть информационным трактом, который включает в себя заданную пропускную способность, задержку, частоту появления ошибок битов и т.д. Например, однонаправленный канал может быть логическим каналом. Устройство связи 200 может обслуживать один или более однонаправленных радиоканалов в соответствии с приоритетом. Чтобы определить приоритет, устройство управления радиоресурсами (RRC) 202 может назначать каждому однонаправленному радиоканалу, обслуживаемому устройством 200 связи, PBR, MBR и GBR. RRC 202 является частью стека протокола WCDMA UMTS и оперирует сигнализацией плоскости управления между пользовательским оборудованием (например, мобильными устройствами или терминалами доступа) и сетью радиодоступа (например, базовыми станциями, точками доступа, контроллерами радиосети и т.д.). RRC 202 может оперировать функциями, такими как установление и освобождение соединения, широковещательная передача системной информации, установление, переконфигурирование и освобождение однонаправленного радиоканала, процедуры мобильности соединения RRC, пейджинговое уведомление и освобождение, управление мощностью внешнего контура, и тому подобными.
С назначенными скоростями передачи битов каждому однонаправленному каналу устройство 200 связи может определить размер очереди, которая отвечает за PBR и MBR одного или более однонаправленных радиоканалов. Устройство 204 оценки размера очереди может выяснять соответственный размер очереди высокого приоритета и размер полной очереди на основании, по меньшей мере, частично, скоростей передачи битов (например, PBR и MBR) однонаправленных радиоканалов, обслуживаемых устройством 200 связи. Устройство 204 оценки размера очереди может вычислять размер очереди высокого приоритета (QS(h)) в соответствии со следующим:
QS(h)=min(TBD(PBR1),QS(1)+min(TBD(PBR2),QS(2))…
+min(TBD(PBRn),QS(n))
+min(TBD(MBR1),QS(1)-min(TBD(PBR1),QS(1)
Согласно этому примеру QS(1) представляет размер полной очереди однонаправленного канала 1 (например, однонаправленного канала наивысшего приоритета), QS(2) представляет размер полной очереди однонаправленного канала 2, а QS(n) представляет размер полной очереди однонаправленного канала n, где n - целое, большее или равное единице. TBD (например, имя функции, которая представляет глубину полного сегмента памяти) является функцией, которая оценивает глубину полного сегмента памяти на основании скорости передачи битов (например, приоритетной или максимальной) однонаправленного канала. Таким образом, размер очереди высокого приоритета QS(h) соответствует сумме размеров полных очередей всех однонаправленных каналов, лимитированных глубинами сегментов памяти токена PBR, и размера полной очереди однонаправленного канала наивысшего приоритета, лимитированного глубиной сегмента памяти токена MBR. Следовательно, QS(h) является суммой всех данных высокого приоритета по всем однонаправленным каналам (например, данных в очереди однонаправленного канала, сохраненной в сегменте памяти токена приоритетной скорости передачи битов). Кроме того, остальные данные однонаправленного канала наивысшего приоритета (например, однонаправленного канала 1) также учитывают и прибавляют к сумме.
Следует понимать, что устройство 204 оценки размера очереди не должно быть ограничено примером, описанным выше. Например, устройство 204 оценки размера очереди может определить размер очереди высокого приоритета QS(h), равным размеру полной очереди однонаправленного канала наивысшего приоритета, лимитированного глубиной сегмента памяти токена PBR.
QS(h)=min(TBD(PBR1),QS(1))
Согласно этой иллюстрации размер очереди высокого приоритета соответствует количеству данных высокого приоритета первого однонаправленного канала.
Кроме того, устройство 204 оценки размера очереди может суммировать данные высокого приоритета по всем однонаправленным каналам и не учитывать остальные данные однонаправленного канала 1.
QS(h)=min(TBD(PBR1),QS(1)+min(TBD(PBR2),QS(2))…
+min(TBD(PBRn),QS(n))
Согласно другой иллюстрации размер очереди высокого приоритета может быть определен в соответствии со следующим:
QS(h)=min(TBD(PBR1)+TBD(MBR1),QS(1))
В этом примере размер очереди высокого приоритета равен размеру полной очереди однонаправленного радиоканала наивысшего приоритета (например, однонаправленного канала 1), лимитированного суммой глубины сектора памяти PBR и глубины сектора памяти MBR однонаправленного канала.
Устройство 204 оценки размера очереди также может выяснить размер полной очереди QS(t) в соответствии со следующим:
QS(t)=min(TBD(PBR1)+TBD(MBR1),QS(1)+(TBD(PBR2)+TBD(MBR2),
QS(2))+…(TBD(PBRn)+TBD(MBRn),QS(n))
Согласно этой иллюстрации размер полной очереди QS(t) обозначает размер полной очереди по всем однонаправленным каналам (например, однонаправленным каналам с 1 по n, где n - целое, большее или равное единице). Размер полной очереди по всем однонаправленным каналам лимитирован глубинами сегментов памяти токенов PBR и MBR. Лимитирование предотвращает размер полной очереди от превышения ограничения скорости передачи битов. Следует понимать, что устройство 204 оценки размера очереди может использовать другие механизмы. Например, размер полной очереди QS(t) может быть простой суммой размеров всех очередей, а базовая станция или сеть может накладывать ограничения MBR.
Кроме того, следует понимать, что устройство 204 оценки размера очереди может использовать подобные принципы, когда устройство 200 связи не использует механизм сегмента памяти токена, как описано ниже относительно фиг.5. Например, размер очереди высокого приоритета может соответствовать количеству данных с текущим приоритетом, большим или равным приоритету потока наивысшего приоритета, который соответствует максимальной скорости передачи битов. Кроме того, размер полной очереди может соответствовать простому размеру полной очереди.
Устройство 206 форматирования запроса может генерировать пакет запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди, определенные устройством 204 оценки размера очереди. Устройство связи может генерировать запрос восходящей линии связи после изменения предельного срока задержки и/или размеров очередей. В некоторых случаях сеть (например, базовая станция, сеть радиодоступа и т.д.) лимитирует частоту запросов. Однако если устройство 200 связи не имеет ресурсов восходящей линии связи (например, запланированных в PDSCH), устройство 200 связи может послать внешние запросы по выделенному каналу запросов восходящей линии связи. Выделенный канал может включать в себя один или два бита, которые переносят крайнюю необходимость, чтобы данные были запланированы.
Кроме того, несмотря на то, что не изображено, следует понимать, что устройство 200 связи может включать в себя память, которая хранит инструкции относительно назначения приоритизированных скоростей передачи битов в однонаправленные радиоканалы, назначения максимальных скоростей передачи битов в однонаправленные радиоканалы, оценки размеров очередей высокого приоритета, определения размеров полных очередей, форматирования запросов и тому подобного. Кроме того, память может включать в себя инструкции, которые осуществляют механизм сегмента памяти токена, чтобы навязать управление скоростью передачи. Кроме того, устройство 200 связи может включать в себя процессор, который может быть использован в связи с выполнением инструкций (например, инструкций, хранимых в памяти, инструкций, полученных из раздельного источника,…).
Теперь, ссылаясь на фиг.3, проиллюстрирована беспроводная система 300 связи, которая может облегчить использование значений PBR и MBR при определении размеров очередей, включенных с запросы ресурсов. Система 300 включает в себя точку 302 доступа, которая может осуществлять связь с терминалом 304 доступа (и/или любым числом раздельных устройств (не изображены)). Точка 302 доступа может передавать информацию в терминал 304 доступа через канал прямой линии связи, кроме того, точка 302 доступа может принимать информацию из терминала 304 доступа через канал обратной линии связи. Кроме того, система может быть системой MIMO или системой с множеством однонаправленных каналов, в которой терминал 304 доступа обслуживает множество однонаправленных радиоканалов (например, логических каналов). Кроме того, система может работать в беспроводной сети OFDMA (такой как, например, 3GPP, 3GPP2, LTE 3GPP и т.д.). Также компоненты и функциональные возможности, изображенные и описанные ниже в точке 302 доступа, в одном примере могут быть представлены в терминале 304 доступа и наоборот.
Точка доступа включает в себя приемник 305, который получает запрос ресурсов восходящей линии связи из терминала 304 доступа. Точка 302 доступа также включает в себя планировщик 308, который планирует или назначает ресурсы в терминал 304 доступа в соответствии с запросом. Терминал 304 доступа может включать в себя устройство управления радиоресурсами (RRC) 310, которое может назначать приоритетную скорость передачи битов (PBR), максимальную скорость передачи битов (MBR) и гарантированную скорость передачи битов (GBR) каждому однонаправленному радиоканалу, обслуживаемому терминалом 304 доступа. Терминал 304 доступа также может включать в себя устройство 312 оценки размера очереди, которое может вычислять размеры очередей для терминала 304 доступа на основании, по меньшей мере, частично, PBR и MBR одного или более однонаправленных радиоканалов. Кроме того, терминал доступа может включать в себя устройство 314 форматирования запроса, которое может генерировать пакет запроса ресурсов восходящей линии связи, который включает в себя вычисленные размеры очередей. Кроме того, терминал доступа может включать в себя устройство 316 навязывания управления скоростью передачи, которое может навязывать PBR MBR GBR для каждого однонаправленного радиоканала и управлять совместным использованием ресурсов восходящей линии связи среди одного или более однонаправленных радиоканалов.
В соответствии с примером терминал 304 доступа может обслуживать один или более однонаправленных радиоканалов. Терминал 304 доступа может обслуживать один или более радиоканалов в соответствии с приоритетом. Чтобы выяснить приоритет, устройство 310 управления радиоресурсами (RRC) может назначить каждому однонаправленному радиоканалу PBR, MBR и GBR. Устройство 312 оценки размера очереди может использовать PBR и MBR, назначенные каждому однонаправленному радиоканалу, чтобы определить размер очереди высокого приоритета (например, количество данных высокого приоритета) и размер полной очереди (например, количество данных). Устройство 312 оценки размера очереди может использовать один из механизмов, описанных выше со ссылкой на фиг.2, чтобы выяснить размер очереди высокого приоритета и размер полной очереди.
Устройство 314 форматирования запроса может генерировать пакет запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди, определенные устройством 312 оценки размера очереди. Терминал 304 доступа может передавать запрос после изменения предельного срока задержки и/или размеров очередей. В некоторых случаях точка 302 доступа лимитирует частоту запросов. Однако терминал 304 доступа может использовать внешние запросы, переданные по выделенному каналу запросов восходящей линии связи, если терминал 304 доступа не имеет ресурсов восходящей линии связи. Выделенный канал может включать в себя один или два бита, которые передают необходимость, чтобы данные были запланированы. Устройство 314 форматирования запроса может использовать множество форматов пакета, чтобы генерировать запрос.
На фиг.4 изображены иллюстративные форматы 400 пакета, которые могут быть использованы для того, чтобы запрашивать ресурсы восходящей линии связи. Форматы 400 пакета могут быть подобными форматам запроса, используемым в высокоскоростном пакетном доступе восходящей линии связи (HSUPA). Однако размер очереди в форматах пакета вычисляют, для того чтобы отвечать за PBR и MBR каждого потока, как описано выше. Формат 402 пакета включает в себя заголовок управления доступом к среде (МАС), размер очереди для данных высокого приоритета и размер полной очереди для всех данных. Заголовок МАС является заголовком, который устанавливает префикс пакета 402, для того чтобы составить кадр, который готов для передачи. Размер очереди для данных высокого приоритета и размер полной очереди могут быть значениями, определенными устройством 204 или 312 оценки размера очереди. Формат 404 пакета включает в себя запас по мощности, идентификатор канала для канала наивысшего приоритета или однонаправленного канала, размер очереди высокого приоритета и размер полной очереди. Запас мощности относится к мощности передачи, зарезервированной в случае, когда потребуется дополнительная мощность передачи. Например, запас мощности требуется для того, чтобы дать возможность планировщику точки доступа (например, базовой станции, eNodeB и т.д.) назначать соответствующие схемы модуляции и кодирования (MCS) для передач восходящей линии связи таким образом, чтобы HARQ завершался до того, как будет исчерпано максимальное число передач. Идентификатор канала относится к опознавательному коду логического канала или однонаправленного канала наивысшего приоритета. Пакет 406 является подобным формату 404 пакета за исключением того, что предельный срок задержки включен вместо идентификатора канала. В этом формате размер очереди высокого приоритета обозначает количество данных с наименьшим временем для предельного срока, а предельный срок задержки соответствует этому времени для предельного срока задержки.
Ссылаясь опять на фиг.3, терминал 304 доступа может передавать запрос восходящей линии связи, сгенерированный устройством 314 форматирования запроса, в точку 302 доступа. Приемник 306 может получить переданный запрос восходящей линии связи и предоставить его в планировщик 308. Планировщик 308 назначает ресурсы восходящей линии связи терминалу 304 доступа на основании, по меньшей мере, частично, размеров очередей, сообщенных в отчете запроса восходящей линии связи.
Если ресурсы получены, терминал 304 доступа может обслуживать однонаправленные радиоканалы. Устройство 316 реализации управления скоростью передачи устанавливает приоритеты однонаправленных радиоканалов, чтобы гарантировать, что ресурсы совместно используются и ограничения скорости передачи битов (например, PBR, MBR…) соблюдены. Устройство 316 реализации управления скоростью передачи обслуживает однонаправленные радиоканалы в порядке уменьшения приоритета до PBR однонаправленных каналов. Следовательно, данные высокого приоритета обслуживают в порядке от наивысшего количества до самого малого количества при условии, что не превышена PBR. Затем однонаправленные радиоканалы обслуживают в порядке уменьшения приоритета для остальных ресурсов, назначенных посредством предоставления ресурсов, переданного планировщиком 308. Устройство 316 реализации управления скоростью передачи обслуживает однонаправленные радиоканалы для остальных ресурсов при условии, что не превышена MBR однонаправленных каналов. В некоторых ситуациях все однонаправленные радиоканалы могут иметь PBR, установленные в ноль. Однонаправленные радиоканалы обслуживают в строгом порядке приоритета, а устройство 316 реализации управления скоростью максимизирует передачу данных более высокого приоритета. Кроме того, устройство 316 реализации управления скоростью также обслуживает однонаправленные радиоканалы с одним и тем же приоритетом.
Устройство 316 реализации управления скоростью может использовать механизм сегмента памяти токена. Обращаясь кратко к фиг.5, проиллюстрирована иллюстративная система 500, которая изображает механизм сегмента памяти токена. Система 500 иллюстрирует множество однонаправленных радиоканалов, ранжированных от 1 до N, где N - целое, большее или равное единице. Однонаправленный канал, ранжированный 1, обозначает однонаправленный радиоканал наивысшего приоритета. Несмотря на то что изображено три однонаправленных канала, следует понимать, что любое число однонаправленных каналов, большее или равное единице, может быть использовано в связи с аспектами раскрытия предмета. Каждый однонаправленный радиоканал имеет сегмент памяти токена PBR и сегмент памяти токена MBR. Сегмент памяти токена PBR включает в себя данные высокого приоритета, а сегмент памяти токена MBR включает в себя остальные данные. Полная емкость сегментов памяти токена лимитирована в соответствии с PBR и MBR, которые назначены посредством устройства управления радиоресурсами. Каждый сегмент памяти токена имеет ассоциированную глубину сегмента памяти, которая соответствует количеству токенов или данных в памяти токена. Когда мобильное устройство (например, терминал доступа или пользовательское оборудование) передает данные, мобильное устройство сначала расходует токены или данные из сегментов памяти токена PBR, если имеются. Если токены не имеются в сегментах памяти токена PBR, мобильное устройство расходует маркеры из сегментов маркеров MBR.
Ссылаясь на фиг.6 и фиг.7, описаны методологии, относящиеся к генерации запросов восходящей линии связи, которые включают в себя размеры очередей, отвечающие за PBR и MBR множества однонаправленных радиоканалов. Несмотря на то что для целей простоты объяснения методологии изображены и описаны в некоторой последовательности действий, следует иметь в виду и понимать, что методологии не лимитированы последовательностью действий, так как некоторые действия, в соответствии с одним или более вариантами осуществления, происходят в отличных последовательностях и/или одновременно с другими действиями, от последовательности, изображенной и описанной в настоящей заявке. Например, специалисты в данной области техники будут иметь в виду и поймут, что методология в качестве альтернативы могла бы быть представлена как последовательность взаимосвязанных состояний или событий, таких как на диаграмме состояния. Кроме того, не все проиллюстрированные действия могут требоваться для того, чтобы осуществить методологию в соответствии с одним или более вариантами осуществления.
Обращаясь к фиг.6, проиллюстрирована методология, которая облегчает учет приоритизированных и максимальных скоростей передачи битов в запросах восходящей линии связи в беспроводной системе связи. На этапе 602 приоритизированные скорости передачи битов и максимальные скорости передачи битов назначают одному или более однонаправленным радиоканалам. Согласно иллюстрации однонаправленный радиоканал может быть информационным путем, который включает в себя определенную пропускную способность, задержку, скорость передачи битов и т.д. Например, однонаправленный канал может быть логическим каналом. На этапе 604 определяют размер очереди высокого приоритета. Например, размер очереди высокого приоритета может быть основан на приоритизированных скоростях передачи битов однонаправленных радиоканалов. В соответствии с аспектом, размер очереди высокого приоритета соответствует сумме размеров полных очередей всех однонаправленных радиоканалов, причем размер полной очереди конкретного однонаправленного канала лимитирован глубиной сегмента памяти токена приоритетной скорости передачи битов конкретного однонаправленного радиоканала. На этапе 606 определяют размер полной очереди. В соответствии с примером размер полной очереди может быть основан на приоритизированных скоростях передачи битов и максимальных скоростях передачи битов всех однонаправленных каналов. Например, размер полной очереди может соответствовать сумме размеров полных очередей всех однонаправленных радиоканалов, причем размер полной очереди конкретного однонаправленного канала лимитирован суммой глубины сегмента памяти токена приоритетной скорости передачи битов и глубины сегмента памяти токена максимальной скорости передачи битов конкретного однонаправленного канала. На этапе 608 передают запрос ресурсов восходящей линии связи. Запрос ресурсов восходящей линии связи включает в себя размер очереди высокого приоритета и размер полной очереди, определенные относительно скоростей передачи битов всех однонаправленных радиоканалов.
Обращаясь к фиг.7, проиллюстрирована методология 700, которая облегчает планирование ресурсов в ответ на запрос восходящей линии связи, который отвечает за приоритизированные и максимальные скорости передачи битов однонаправленных каналов. На этапе 702 принимают запрос ресурсов восходящей линии связи из терминала доступа. Запрос ресурсов восходящей линии связи включает в себя размер очереди высокого приоритета и размер полной очереди, определенные относительно скоростей передачи битов всех однонаправленных радиоканалов. На этапе 704 планируют ресурсы восходящей линии связи в терминал доступа на основании, по меньшей мере, частично, размеров очередей, включенных в запрос восходящей линии связи. На этапе 706 передают информацию назначения, которая задает ресурсы, запланированные в мобильную станцию, в терминал.
Будет понятно, что в соответствии с одним или более аспектами, описанными в настоящей заявке, могут быть сделаны выводы относительно назначения приоритетов однонаправленным каналам и/или назначения скоростей передачи битов однонаправленным каналам. Как использовано в настоящей заявке, понятие “выводить” или “вывод”, в целом, относится к процессу прихода к заключению о состояниях или деланию выводов о состояниях системы, среды и/или пользователя из множества наблюдений, как собранных посредством событий и/или данных. Вывод может быть использован для того, чтобы идентифицировать конкретный контекст или действие, или может генерировать, например, распределение вероятности относительно состояний. Вывод может быть вероятностным, то есть вычислением распределения вероятности относительно состояний, представляющих интерес, на основе рассмотрения данных и событий. Вывод также может относиться к способам, использованным для составления событий верхнего уровня из множества событий и/или данных. Такой вывод дает в результате составление новых событий или действий из множества наблюдаемых событий и/или запомненных данных событий, независимо от того, что коррелированны ли или нет события в непосредственной временной близости и, независимо от того, что происходят ли события и данные из одного или нескольких источников событий и данных.
Фиг.8 является иллюстрацией мобильного устройства 800, которое облегчает использование запросов восходящей линии связи в соответствии с аспектом раскрытия предмета. Мобильное устройство 800 содержит приемник 802, который принимает сигнал, например, из антенны приема (не изображена), выполняет типичные действия (например, фильтрует, усиливает и преобразует с понижением частоты и т.д.) относительно принятого сигнала и преобразует в цифровой вид приведенный к заданным условиям сигнал, чтобы получить выборки. Приемник 802 может содержать демодулятор 804, который может демодулировать принятые символы и предоставлять их в процессор 806 для оценки канала. Процессор 806 может быть процессором, специализированным для анализа информации, принятой приемником 802, и/или генерации информации для передачи передатчиком 816, процессором, который управляет одним или более компонентами мобильного устройства 800, и/или процессором, который как анализирует информацию, принятую приемником 802, генерирует информацию для передачи передатчиком 816, так и управляет одним или более компонентами мобильного устройства 800.
Мобильное устройство 800 дополнительно может содержать память 808, которая соединена с возможностью взаимодействия с процессором 806 и которая может запоминать передаваемые данные, принятые данные, информацию, относящуюся к доступным каналам, данные, ассоциированные с проанализированной интенсивностью сигнала и/или помех, информацию, относящуюся к назначенному каналу, мощностью, скоростью или тому подобным, и любую другую подходящую информацию для оценки канала и передачи через канал. Память 808 дополнительно может запоминать протоколы и/или алгоритмы, ассоциированные с оценкой и/или использованием канала (например, на основании эффективности, на основании пропускной способности и т.д.). Кроме того, память 808 может хранить приоритизированные скорости передачи битов, максимальные скорости передачи битов, размеры очередей и т.д., связанные с одним или более радиоканалами, обслуживаемым мобильным устройством 800.
Будет понятно, что хранилище данных (например, память 808), описанное в настоящей заявке, может быть либо энергозависимой памятью, либо энергонезависимой памятью, или может включать в себя как энергозависимую память, так и энергонезависимую память. В качестве иллюстрации, а не ограничения, энергонезависимая память может включать в себя память, доступную только для чтения (ROM), программируемую ROM (PROM), электрически программируемую ROM (EPROM), электрически стираемую PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя память произвольного доступа (RAM), которая действует как внешняя кэш-память. В качестве иллюстрации, а не ограничения, RAM может быть во многих видах, таких как синхронная RAM (SRAM), динамическая RAM (DRAM), синхронная DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), расширенная SDRAM (ESDRAM), DRAM канала синхронизации (SLDRAM) и RAM прямой шины оперативной памяти (DRRAM). Подразумевают, что память 808 систем и способов предмета содержит эти и любые другие подходящие типы памяти, не будучи ограничена ими.
Процессор 808 может быть соединен с возможностью взаимодействия с устройством 810 оценки размера очереди, которое определяет размер очереди высокого приоритета и размер полной очереди для мобильного устройства 800. Устройство 810 оценки размера очереди выясняет размеры очередей на основании приоритизированных скоростей передачи битов и максимальных скоростей передачи битов, назначенных каждому однонаправленному радиоканалу посредством протоколов управления радиоресурсами. Устройство 810 оценки размера очереди может использовать, например, один из множества механизмов, чтобы определять размеры очередей, как описано выше.
Процессор 806 дополнительно может быть соединен с устройством 812 форматирования запроса, которое генерирует пакеты запросов восходящей линии связи, которые включают в себя размеры очередей, определенные устройством 810 оценки размера очереди. Мобильное устройство 800 еще дополнительно содержит модулятор 814 и передатчик 816, которые соответственно модулируют и передают сигналы, например, в базовую станцию, мобильное устройство и т.д. Несмотря на то что изображены как отдельные от процессора 806, следует понимать, что устройство 810 оценки размера очереди, устройство 812 форматирования запроса, демодулятор 804 и/или модулятор 814 могут быть частью процессора 806 или множества процессоров (не изображены).
Фиг.9 является иллюстрацией системы 900, которая облегчает использование формата запроса восходящей линии связи, который отвечает за скорости передачи битов в беспроводной системе связи. Система 900 содержит базовую станцию 902 (например, точку доступа,…) с приемником 910, который принимает сигнал (сигналы) из одного или более мобильных устройств 904 через множество антенн 906 приема, и передатчик 922, который передает в одно или более мобильных устройств 904 через антенну 908 передачи. Приемник 910 может принимать информацию из антенн 906 приема, и он связан с возможностью взаимодействия с демодулятором 912, который демодулирует принятую информацию. Демодулированные символы анализируют посредством процессора 914, который может быть подобен процессору, описанному выше относительно фиг.8, и который соединен с памятью 916, которая запоминает информацию, относящуюся к оценке интенсивности сигнала (например, пилот-сигнала) и/или интенсивности помех, данные, передаваемые в мобильное устройство (устройства) 904, или принятые из мобильного устройства (устройств) 904 (или отдельной базовой станции (не изображена)) и/или любую другую подходящую информацию, относящуюся к выполнению различных действий и функций, приведенных в настоящей заявке.
Процессор 914 может быть процессором, специализированным для анализа информации, принятой приемником 910, и/или генерации информации для передачи передатчиком 922, процессором, который управляет одним или более компонентами базовой станции 902, и/или процессором, который как анализирует информацию, принятую приемником 910, генерирует информацию для передачи передатчиком 922, так и управляет одним или более компонентами базовой станции 902.
Базовая станция дополнительно может содержать память 916, которая оперативно соединена с процессором 914 и которая может запоминать передаваемые данные, принятые данные, информацию, относящуюся к доступным каналам, данные, ассоциированные с проанализированной интенсивностью сигнала и/или помех, информацию, относящуюся к назначенному каналу, мощностью, скоростью или тому подобным, и любую другую подходящую информацию для оценки канала и передачи через канал. Память 916 дополнительно может запоминать протоколы и/или алгоритмы, ассоциированные с оценкой и/или использованием канала (например, на основании эффективности, на основании пропускной способности и т.д.).
Будет понятно, что память 916, описанная в настоящей заявке, может быть либо энергозависимой памятью, либо энергонезависимой памятью, или может включать в себя как энергозависимую память, так и энергонезависимую память. В качестве иллюстрации, а не ограничения, энергонезависимая память может включать в себя память, доступную только для чтения (ROM), программируемую ROM (PROM), электрически программируемую ROM (EPROM), электрически стираемую PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя память произвольного доступа (RAM), которая действует как внешняя кэш-память. В качестве иллюстрации, а не ограничения, RAM имеется во многих видах, таких как синхронная RAM (SRAM), динамическая RAM (DRAM), синхронная DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), расширенная SDRAM (ESDRAM), DRAM канала синхронизации (SLDRAM) и RAM прямой шины оперативной памяти (DRRAM). Подразумевают, что память 808 систем и способов предмета содержит эти и любые другие подходящие типы памяти, не будучи ограничена ими.
Процессор 914 дополнительно соединен с планировщиком 918. Планировщик 918 назначает ресурсы восходящей линии связи в мобильные устройства 904 на основании, по меньшей мере, частично, размеров очередей, сообщенных в отчете запроса восходящей линии связи. Кроме того, несмотря на то что изображены как отдельные от процессора 914, следует понимать, что планировщик 918, демодулятор 912 и/или модулятор 920 могут быть частью процессора 914 или множества процессоров (не изображены).
Фиг.10 изображает иллюстративную беспроводную систему 1000 связи. Беспроводная система 1000 связи изображает одну базовую станцию 1010 и одно мобильное устройство 1050 ради краткости. Однако следует понимать, что система 1000 может включать в себя более одной базовой станции и/или более одного мобильного устройства, причем дополнительные базовые станции и/или мобильные устройства, по существу, могут быть подобными или отличными от иллюстративных базовой станции 1010 и мобильного устройства 1050, описанных ниже. Кроме того, следует понимать, что базовая станция 1010 и/или мобильное устройство 1050 могут использовать системы (фиг.1-фиг.3, фиг.8 и фиг.9), примеры (фиг.4 и фиг.5) и/или способы (фиг.6 и фиг.7).
В базовой станции 1010 данные трафика для некоторого числа потоков данных предоставляют из источника 1012 данных в процессор 1014 данных передачи (ТХ). В соответствии с примером каждый поток данных может быть передан через соответственную антенну. Процессор 1014 данных ТХ форматирует, кодирует и перемежает поток данных трафика на основании конкретной схемы кодирования, выбранной для этого потока данных, для того, чтобы предоставить закодированные данные.
Закодированные данные для каждого потока данных могут быть мультиплексированы с данными пилот-сигнала с использованием способов мультиплексирования с ортогональным разделением частоты (OFDM). Кроме того, или в качестве альтернативы пилот-символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с временным разделением (TDM) или мультиплексированы с кодовым разделением (CDM). Данные пилот-сигнала обычно являются известным шаблоном данных, который обрабатывают известным способом, и они могут быть использованы в мобильном устройстве 1050 для того, чтобы оценивать отклик канала. Мультиплексированные данные пилот-сигнала и закодированные данные для каждого потока данных могут быть модулированы (например, отображены в символы) на основании конкретной схемы модуляции (например, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), фазовой манипуляции М-го порядка (M-PSK), квадратурной амплитудной модуляции М-го порядка (M-QAM) и т.д.), выбранной для этого потока данных, для того, чтобы предоставить символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполненных или предоставленных процессором 1030.
Символы модуляции для потоков данных могут быть предоставлены в процессор 1020 MIMO ТХ, который может дополнительно обработать символы модуляции (например, для OFDM). Затем процессор 1020 MIMO ТХ предоставляет N потоков символов модуляции в N передатчиков (TMTR) 1022а по 1022t. В различных вариантах осуществления процессор 1020 MIMO ТХ применяет весовые коэффициенты формирования луча к символам потоков данных и к антенне, из которой передают символы.
Каждый передатчик 1022 принимает и обрабатывает соответственный поток символов, чтобы предоставить один или более аналоговых сигналов, и дополнительно приводит к заданным условиям (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставить модулированный сигнал, подходящий для передачи через канал MIMO. Кроме того, N модулированных сигналов из передатчиков 1022а по 1022t передают из N антенн 1024а по 1024t соответственно.
В мобильном устройстве 1050 переданные модулированные сигналы принимают посредством N антенн 1052а по 1052r и принятые сигналы из каждой антенны 1052 предоставляют в соответственный приемник (RCVR) 1054а по 1054r. Каждый приемник 1054 приводит к заданным условиям (например, фильтрует, усиливает и преобразует с понижением частоты) соответственный сигнал, преобразует в цифровой вид сигнал, приведенный к заданным условиям сигнал, чтобы предоставить выборки, и дополнительно обрабатывает выборки, чтобы предоставить соответствующий поток “принятых” символов.
Процессор 1060 данных RX может принять и обработать N потоков принятых символов из N приемников 1054 на основании способа обработки конкретного приемника, чтобы предоставить N потоков “детектированных” символов. Процессор 1060 данных RX может демодулировать, отменить перемежение и декодировать каждый поток детектированных символов, чтобы восстановить данные трафика для потока данных. Обработка процессором 1060 данных RX является дополнительной к обработке, которая выполнена процессором 1020 MIMO TX и процессора 1014 данных ТХ в базовой станции 1010.
Процессор 1070 периодически может определять, какую матрицу предварительного кодирования использовать, как описано выше. Кроме того, процессор 1070 может составлять сообщение обратной линии связи, содержащее часть индексов матрицы и часть значений ранга.
Сообщение обратной линии связи может содержать различные типы информации относительно линии связи и/или потока принятых данных. Сообщение обратной линии связи может быть обработано процессором 1038 данных ТХ, который также принимает данные трафика для некоторого числа потоков данных из источника 1036 данных, модулирует модулятором 1080, приводит к заданным условиям посредством передатчиков 1054а по 1054r и передает обратно в базовую станцию 1010.
В базовой станции 1010 модулированные сигналы из мобильного устройства 1050 принимают посредством антенн 1024, приводят в надлежащее состояние посредством приемников 1022, демодулируют посредством демодулятора 1040 и обрабатывают процессором 1042 данных RX, чтобы выделить сообщение обратной линии связи, переданное мобильным устройством 1050. Кроме того, процессор 1030 может обработать извлеченное сообщение, чтобы определить, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования луча.
Процессоры 1030 и 1070 могут руководить (например, управлять, координировать, администрировать) работой в базовой станции 1010 и мобильном устройстве 1050 соответственно. Соответственные процессоры 1030 и 1070 могут быть ассоциированы с памятью 1032 и 1072, которая запоминает коды и данные программ. Процессоры 1030 и 1070 также могут выполнять вычисления, чтобы получать оценки частотного и импульсного отклика для восходящей линии связи и нисходящей линии связи.
Следует понимать, что варианты осуществления, описанные в настоящей заявке, могут быть осуществлены в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении, микрокоде или любой их комбинации. Для осуществления аппаратного обеспечения устройства обработки могут быть осуществлены в одной или более интегральных схем прикладной ориентации (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых в условиях эксплуатации (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных устройств, предназначенных для того, чтобы выполнять функции, описанные в настоящей заявке, или их комбинации.
Когда варианты осуществления осуществлены в программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть запомнены на машиночитаемом носителе, таком как компонент запоминающего устройства. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную программу, стандартную подпрограмму, модуль, пакет программного обеспечения, класс или любую комбинацию инструкций, структур данных или операторов программ. Сегмент кода может быть соединен с другим сегментом кода или схемой аппаратного обеспечения посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, перенесены или переданы с использованием любого подходящего средства, включая совместное использование памяти, передачи сообщения, передачи токена, сетевой передачи и т.д.
Для осуществления программного обеспечения способы, описанные в настоящей заявке, могут быть осуществлены посредством модулей (например, процедур, функций и т.д.), которые выполняют функции, описанные в настоящей заявке. Коды программного обеспечения могут быть запомнены в устройствах памяти и выполнены процессорами. Устройство памяти может быть осуществлено в процессоре или внешне к процессору, причем в этом случае оно может быть соединено с возможностью связи с процессором через различные средства, как известно в данной области техники.
Со ссылкой на фиг.11, проиллюстрирована система 1100, которая облегчает использование значений приоритизированных скоростей передачи битов и значений максимальных скоростей передачи битов при определении размеров очередей в запросах ресурсов. Например, система 110 может находиться, по меньшей мере, частично, в базовой станции, мобильном устройстве и т.д. Следует понимать, что система 1100 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, осуществленные процессором, программным обеспечением или их комбинации (например, программно-аппаратного обеспечения). Система 1100 включает в себя логическую совокупность 1102 электрических компонентов, которые могут действовать совместно. Например, логическая совокупность 1102 может включать в себя электрический компонент для назначения приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам 1104. Кроме того, логическая совокупность 1102 может содержать электрический компонент для определения размера очереди высокого приоритета на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов 1108. Кроме того, логическая совокупность 1102 может включать в себя электрический компонент для определения размера полной очереди на основании, по меньшей мере, частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов 1108. Кроме того, логическая совокупность 1102 может включать в себя электрический компонент для передачи запроса ресурса восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди 1110. Кроме того, система 1100 может включать в себя память 1112, которая хранит инструкции для исполнения функций, ассоциированных с электрическими компонентами 1104, 1106, 1108 и 1110. Несмотря на то что изображены как являющиеся внешними к памяти 1112, следует понимать, что один или более электрических компонентов 1104, 1106, 1108 и 1110 могут существовать в памяти 1112.
То, что описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждую мыслимую комбинацию компонентов или методик для целей описания вышеупомянутых вариантов осуществления, но обычный специалист в данной области техники может понять, что возможны многие дополнительные комбинации и перестановки различных вариантов осуществления. Таким образом, подразумевают, что описанные варианты осуществления охватывают все такие изменения, модификации и варианты, которые находятся в рамках объема и сущности прилагаемой формулы изобретения. Кроме того, в том смысле, что понятие “включает в себя” использовано и в подробном описании, и в формуле изобретения, подразумевают, что такое понятие является включающим подобно понятию “содержащий”, как ”содержащий” интерпретируют при использовании в качестве переходного слова в формуле изобретения.
Изобретение относится к беспроводной связи. Описаны системы и методики, которые облегчают генерацию запросов восходящей линии связи, которые отвечают за скорости передачи битов множества однонаправленных радиоканалов. В частности, одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием, назначают приоритеты. Кроме того, каждому однонаправленному радиоканалу назначают приоритетную скорость передачи битов и максимальную скорость передачи битов. Приоритизированные скорости передачи битов и максимальные скорости передачи битов, по меньшей мере, одного однонаправленного канала используют для того, чтобы определять размер очереди высокого приоритета и размер полной очереди. Размеры очередей включают в запрос ресурсов восходящей линии связи, передаваемый в точку доступа. Техническим результатом является обеспечение обратной связи, относящейся к информации о канале. 5 н. и 28 з.п. ф-лы, 11 ил.
1. Способ, который облегчает управление скоростью передачи восходящей линии связи в беспроводной системе связи, содержащий этапы, на которых
назначают приоритизированные скорости передачи в битах и максимальные скорости передачи в битах одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием,
определяют размер очереди высокого приоритета на основании, по меньшей мере частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов,
определяют размер полной очереди на основании, по меньшей мере частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов, и
передают запрос ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
2. Способ по п.1, дополнительно содержащий этап, на котором назначают приоритеты каждому из одного или более однонаправленных радиоканалов.
3. Способ по п.2, в котором приоритеты назначают на основании количества данных высокого приоритета.
4. Способ по п.1, в котором этап, на котором определяют размер очереди высокого приоритета, дополнительно основан на максимальной скорости передачи битов однонаправленного канала наивысшего приоритета.
5. Способ по п.1, в котором размер очереди высокого приоритета основан на приоритизированной скорости передачи битов однонаправленного канала наивысшего приоритета.
6. Способ по п.1, в котором этап, на котором определяют размер очереди высокого приоритета, выполняют посредством суммирования размеров полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов каждого однонаправленного канала.
7. Способ по п.1, в котором этап, на котором определяют размер полной очереди, выполняют посредством суммирования размеров полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов и глубинами сегментов памяти максимальных скоростей передачи битов каждого однонаправленного канала.
8. Способ по п.1, в котором формат запроса ресурсов восходящей линии связи включает в себя, по меньшей мере, заголовок MAC, размер очереди высокого приоритета и размер полной очереди.
9. Способ по п.1, в котором формат запроса ресурсов восходящей линии связи включает в себя, по меньшей мере, поле запаса мощности, идентификатор канала для канала наивысшего приоритета, размер очереди высокого приоритета и размер полной очереди.
10. Способ по п.1, в котором формат запроса ресурсов восходящей линии связи включает в себя, по меньшей мере, поле запаса мощности, предельный срок задержки, размер очереди высокого приоритета и размер полной очереди.
11. Способ по п.1, дополнительно содержащий этап, на котором используют механизм сегмента памяти токена, чтобы обеспечить приоритизированные скорости передачи битов и максимальные скорости передачи битов.
12. Беспроводное устройство связи, содержащее
память, которая хранит инструкции, относящиеся к назначению приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием, определению размера очереди высокого приоритета на основании, по меньшей мере частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов, определению размера полной очереди на основании, по меньшей мере частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов, и передаче запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди, и
процессор, соединенный с памятью, сконфигурированный с возможностью исполнения инструкций, хранимых в памяти.
13. Беспроводное устройство связи по п.12, в котором память дополнительно хранит инструкции для назначения приоритетов каждому из одного или более однонаправленных радиоканалов.
14. Беспроводное устройство связи по п.12, в котором память дополнительно хранит инструкции для определения размера очереди высокого приоритета посредством суммирования размеров полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов каждого однонаправленного канала.
15. Беспроводное устройство связи по п.12, в котором память дополнительно хранит инструкции для определения размера полной очереди посредством суммирования размеров полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов и глубинами сегментов памяти максимальных скоростей передачи битов каждого однонаправленного канала.
16. Беспроводное устройство связи по п.12, в котором память дополнительно хранит инструкции для использования механизма сегмента памяти токена, чтобы обеспечивать приоритизированные скорости передачи битов и максимальные скорости передачи битов.
17. Беспроводное устройство связи, которое облегчает управление скоростью передачи восходящей линии связи в беспроводной системе связи, содержащее:
средство для назначения приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием,
средство для определения размера очереди высокого приоритета на основании, по меньшей мере частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов,
средство для определения размера полной очереди на основании, по меньшей мере частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов, и
средство для передачи запроса ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
18. Беспроводное устройство связи по п.17, дополнительно содержащее средство для назначения приоритетов каждому из одного или более однонаправленных радиоканалов.
19. Беспроводное устройство связи по п.18, в котором приоритеты назначают на основании количества данных высокого приоритета.
20. Беспроводное устройство связи по п.17, в котором средство для определения размера очереди высокого приоритета, дополнительно учитывает максимальную скорость передачи битов однонаправленного канала наивысшего приоритета.
21. Беспроводное устройство связи по п.17, в котором размер очереди высокого приоритета основан на приоритизированной скорости передачи битов однонаправленного канала наивысшего приоритета.
22. Беспроводное устройство связи по п.17, в котором средство для определения размера очереди высокого приоритета, содержит средство для суммирования размеров полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов каждого однонаправленного канала.
23. Беспроводное устройство связи по п.17, в котором средство для определения размера полной очереди, содержит средство для суммирования размеров полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов и глубинами сегментов памяти максимальных скоростей передачи битов каждого однонаправленного канала.
24. Беспроводное устройство связи по п.17, в котором формат запроса ресурсов восходящей линии связи включает в себя по меньшей мере заголовок MAC, размер очереди высокого приоритета и размер полной очереди.
25. Беспроводное устройство связи по п.17, в котором формат запроса ресурсов восходящей линии связи включает в себя по меньшей мере поле запаса мощности, идентификатор канала для канала наивысшего приоритета, размер очереди высокого приоритета и размер полной очереди.
26. Беспроводное устройство связи по п.17, в котором формат запроса ресурсов восходящей линии связи включает в себя по меньшей мере поле запаса мощности, предельный срок задержки, размер очереди высокого приоритета и размер полной очереди.
27. Беспроводное устройство связи по п.17, дополнительно содержащее средство для использования механизма сегмента памяти токена, чтобы обеспечивать приоритизированные скорости передачи битов и максимальные скорости передачи битов.
28. Считываемая компьютером среда, содержащая коды чтобы заставить компьютер выполнять способ, который облегчает управление скоростью передачи восходящей линии связи в беспроводной системе связи, причем способ содержит этапы на которых:
назначают приоритизированные скорости передачи битов и максимальные скорости передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием,
определяют размер очереди высокого приоритета на основании, по меньшей мере частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов,
определяют размер полной очереди на основании, по меньшей мере частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов, и
передают запрос ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
29. Считываемая компьютером среда по п.28, дополнительно содержащая код для того, чтобы заставлять по меньшей мере один компьютер назначать приоритеты каждому из одного или более однонаправленных радиоканалов.
30. Считываемая компьютером среда по п.28, в которой код чтобы заставлять по меньшей мере один компьютер определять размер очереди высокого приоритета, содержит код, чтобы заставлять по меньшей мере один компьютер суммировать размеры полных очередей по всем однонаправленным каналам, причем размеры полных очередей ограничены глубинами сегментов памяти приоритизированных скоростей передачи битов каждого однонаправленного канала.
31. Считываемая компьютером среда по п.28, в которой код, чтобы заставлять по меньшей мере один компьютер определять размер полной очереди, содержит код, чтобы заставлять по меньшей мере один компьютер суммировать размеры полных очередей по всем однонаправленным каналам, причем размеры полных очередей лимитированы глубинами сегментов памяти приоритизированных скоростей передачи битов и глубинами сегментов памяти максимальных скоростей передачи битов каждого однонаправленного канала.
32. Считываемая компьютером среда по п.28, дополнительно содержащая код, чтобы заставлять по меньшей мере один компьютер использовать механизм сегмента памяти токена, чтобы обеспечивать приоритизированные скорости передачи битов и максимальные скорости передачи битов.
33. Пользовательское оборудование в беспроводной системе связи, содержащее:
процессор, сконфигурированный с возможностью:
назначать приоритизированные скорости передачи битов и максимальные скорости передачи битов одному или более однонаправленным радиоканалам, обслуживаемым пользовательским оборудованием,
определять размер очереди высокого приоритета на основании, по меньшей мере частично, приоритизированных скоростей передачи битов одного или более однонаправленных радиоканалов,
определять размер полной очереди на основании, по меньшей мере частично, приоритизированных скоростей передачи битов и максимальных скоростей передачи битов одного или более однонаправленных радиоканалов, и
передавать запрос ресурсов восходящей линии связи, который включает в себя размер очереди высокого приоритета и размер полной очереди.
Дорожная спиртовая кухня | 1918 |
|
SU98A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ ДАННЫХ ПО ОБРАТНОЙ ЛИНИИ СВЯЗИ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ | 2001 |
|
RU2234192C2 |
Сырьевая смесь для изготовления легкого бетона | 1987 |
|
SU1511245A1 |
Способ определения растворимости кислорода в топливе | 1982 |
|
SU1075116A1 |
Авторы
Даты
2012-03-27—Публикация
2008-08-13—Подача