СПОСОБЫ И СИСТЕМЫ ДЛЯ УПРАВЛЕНИЯ ДОПУСКОМ НА ОСНОВЕ АБОНЕНТСКОЙ СТАНЦИИ
METHODS AND SYSTEMS FOR SUBSCRIBER STATION-BASED ADMISSION CONTROL

Заявление приоритета
Эта заявка притязает на приоритет по предварительной заявке на патент США, регистрационный № 61/025,663, поданной 1 февраля 2008 г. и названной "Mobile Terminal Based Admission Control in the WiMAX Radio Bandwidth Management," которая заключена полностью здесь в качестве ссылки для всех целей.
Область техники, к которой относится изобретение
Настоящее раскрытие, в общем, относится к технологии беспроводной связи. Более конкретно настоящее раскрытие относится к способам и системам для управления допуском на основе абонентской станции.
Уровень техники
Используемый здесь термин "абонентская станция " относится к электронному устройству, которое можно использовать для голосовой связи и/или передачи данных по сети беспроводной связи. Примеры абонентских станций включают в себя сотовые телефоны, карманные персональные компьютеры (PDA), портативные устройства, беспроводные модемы, переносные компьютеры, персональные компьютеры и т.д. Абонентской станцией в качестве альтернативы может называться мобильная станция, мобильный терминал, терминал доступа, удаленная станция, терминал пользователя, терминал, модуль абонента, оборудование пользователя и т.д.
Сеть беспроводной связи может предоставлять связь для множества абонентских станций, каждая из которых может обслуживаться базовой станцией. Базовая станция в качестве альтернативы может называться точкой доступа, Узлом B или с использованием некоторой другой терминологии.
Абонентская станция может осуществлять связь с одной или больше базовыми станциями через передачи по восходящей линии связи и нисходящей линии связи. Восходящая линия связи (или обратная линия связи) относится к линии связи от абонентской станции к базовой станции, и нисходящая линия связи (или прямая линия связи) относится к линии связи от базовой станции к абонентской станции.
Ресурсы сети беспроводной связи (например, полоса пропускания и мощность передачи) могут быть разделены среди множества абонентских станций. Известно многообразие технологий множественного доступа, включающих в себя множественный доступ с кодовым разделением каналов (CDMA), множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением каналов (FDMA) и множественный доступ с ортогональным частотным разделением каналов (OFDMA).
Краткое описание чертежей
Фиг. 1 иллюстрирует пример сети беспроводной связи;
Фиг. 2 иллюстрирует пример, представляющий определенные аспекты структуры кадра в сети WiMAX;
Фиг. 3 иллюстрирует пример, представляющий определенные дополнительные аспекты структуры кадра в сети WiMAX;
Фиг. 3A иллюстрирует примеры различных функций, которые могут быть выполнены базовой станцией и абонентской станцией, и примеры определенных типов связи, которая может происходить между базовой станцией и абонентской станцией;
Фиг. 4 иллюстрирует пример абонентской станции, которая сконфигурирована, чтобы осуществлять управление допуском;
Фиг. 5 иллюстрирует пример способа выполнения управления допуском в отношении новых подключений;
Фиг. 5A иллюстрирует блоки средство-плюс-функция, соответствующие способу по фиг. 5;
Фиг. 6 иллюстрирует способ для выполнения управления допуском в отношении новых запросов на предоставление полосы пропускания;
Фиг. 6A иллюстрирует блоки средство-плюс-функция, соответствующие способу по фиг. 6;
Фиг. 7 иллюстрирует альтернативный способ выполнения управления допуском в отношении новых подключений;
Фиг. 7A иллюстрирует блоки средство-плюс-функция, соответствующие способу по фиг. 7;
Фиг. 8 иллюстрирует альтернативный способ выполнения управлением допуском в отношении новых запросов полосы пропускания; и
Фиг. 8A иллюстрирует блоки средство-плюс-функция, соответствующие способу по фиг. 8.
Сущность изобретения
Раскрыт способ для управления допуском на основе абонентской станции. Этот способ может включать в себя этап, на котором определяют, что существует потребность в новом подключении в абонентской станции. Способ может также включать в себя этап, на котором определяют, следует ли допустить новое подключение на основе доступности ресурса. Способ может также включать в себя этап, на котором отправляют запрос на новое подключение, если определяют, что новое подключение должно быть допущено. Этот запрос может быть отправлен, например, в базовую станцию. Абонентская станция может быть сконфигурирована, чтобы осуществлять связь через сеть беспроводной связи, которая поддерживает стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.16.
Также раскрыта абонентская станция, которая сконфигурирована, чтобы осуществлять управление допуском. Абонентская станция включает в себя процессор, запоминающее устройство, находящееся в электронной связи с процессором, и инструкции, сохраненные в запоминающем устройстве. Инструкции могут быть исполняемыми процессором для определения, что существует потребность в новом подключении в абонентской станции. Инструкции также могут быть исполняемыми процессором для определения, должно ли быть допущено новое подключение на основе доступности ресурса. Инструкции также могут быть исполняемыми процессором для отправки запроса на новое подключение, если определяют, что новое подключение должно быть допущено. Запрос может быть отправлен, например, в базовую станцию. Абонентская станция может быть сконфигурирована, чтобы осуществлять связь через сеть беспроводной связи, которая поддерживает стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.16.
Также раскрыта абонентская станция, которая сконфигурирована, чтобы осуществлять управление допуском. Абонентская станция может включать в себя средство для определения, что у абонентской станции существует потребность в новом подключении. Абонентская станция также может включать в себя средство для определения, должно ли быть допущено новое подключение на основе доступности ресурса. Абонентская станция также может включать в себя средство для отправки запроса на новое подключение, если определяют, что новое подключение должно быть допущено. Запрос может быть отправлен, например, в базовую станцию. Абонентская станция может быть сконфигурирована, чтобы осуществлять связь через сеть беспроводной связи, которая поддерживает стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.16.
Также раскрыт компьютерный программный продукт для осуществления управления допуском на основе абонентской станции. Компьютерный программный продукт содержит считываемый компьютером носитель информации, на котором записаны инструкции. Инструкции могут включать в себя код для определения, что у абонентской станции существует потребность в новом подключении. Эти инструкции также могут включать в себя код для определения, следует ли допустить новое подключение на основе доступности ресурса. Инструкции также могут включать в себя код для отправки запроса на новое подключение, если определяют, что новое подключение должно быть допущено. Запрос может быть отправлен, например, в базовую станцию. Абонентская станция может быть сконфигурирована, чтобы осуществлять связь через беспроводную сеть связи, которая поддерживает стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.16.
Подробное описание
Способы и устройство в соответствии с настоящим раскрытием можно использовать в широкополосной сети беспроводной связи. Термин "широкополосная беспроводная" относится к технологии, которая предоставляет беспроводную передачу голосовых данных, данных Интернет и/или доступ к сети данных в заданной области.
Рабочая группа Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.16 по разработке Стандартов широкополосного беспроводного доступа имеет цель подготовки формальных спецификаций для глобального развертывания широкополосных беспроводных городских вычислительных сетей. Хотя семейство стандартов 802.16 официально называется WirelessMAN, его назвали "WiMAX", что означает "Всемирное совместное функционирование сетей для микроволнового доступа") промышленной группой, называемой Форум WiMAX. Таким образом, термин "WiMAX" относится к стандартизованной технологии широкополосной беспроводной связи, которая предусматривает широкополосное подключения с высокой пропускной способностью на большие расстояния. Некоторые из примеров, описанных здесь, относятся к беспроводным сетям связи, которые сконфигурированы в соответствии со стандартами WiMAX. Однако эти примеры не следует интерпретировать как ограничивающие объем настоящего раскрытия.
WiMAX основан на технологии OFDM (мультиплексирование с ортогональным частотным разделением каналов) и OFDMA (множественный доступ с ортогональным частотным разделением каналов). OFDM представляет собой технологию цифровой модуляции с множеством несущих, которая в последнее время нашла широкое применение в многообразии сетей связи с высокой скоростью передачи данных. При использовании OFDM поток битов передачи разделяют на множество подпотоков с меньшей скоростью передачи. Каждый подпоток модулируют одной из множества ортогональных поднесущих и отправляют через один из множества параллельных подканалов. OFDMA представляет собой технологию множественного доступа, в которой пользователям назначают поднесущие в различных временных слотах. OFDMA представляет собой гибкую технологию множественного доступа, которая может оказывать услуги множеству пользователей с широко изменяющимися приложениями, скоростями передачи данных и требованиями к качеству обслуживания.
Фиг. 1 иллюстрирует сеть 100 беспроводной связи. Сеть 100 беспроводной связи предоставляет связь для множества сот 102, каждая из которых обслуживается базовой станцией 104. Базовая станция 104 может представлять собой стационарную станцию, которая осуществляет связь с абонентскими станциями 106. Базовая станция 104 в качестве альтернативы может называться точкой доступа, Узлом B или с использованием некоторой другой терминологии.
Фиг. 1 показывает различные абонентские станции 106, распределенные по сети 100. Абонентские станции 106 могут быть неподвижными (то есть стационарными) или мобильными. Абонентские станции 106 в качестве альтернативы могут называться мобильными станциями, мобильными терминалами, терминалами доступа, удаленными станциями, терминалами пользователя, терминалами, модулями абонента, оборудованием пользователя и т.д. Абонентские станции 106 могут представлять собой беспроводные устройства, такие как сотовые телефоны, карманные персональные компьютеры (КПК), переносные устройства, беспроводные модемы, переносные компьютеры, персональные компьютеры и т.д.
Многообразие алгоритмов и способов может быть использовано для передачи в сети 100 беспроводной связи между базовыми станциями 104 и абонентскими станциями 106. Например, сигналы могут быть отправлены и приняты между базовыми станциями 104 и абонентскими станциями 106 в соответствии с множественным доступом с ортогональным частотным разделением каналов (OFDMA), множественным доступом с кодовым разделением каналов (CDMA), множественным доступом с временным разделением каналов (TDMA), множественным доступом с частотным разделением каналов (FDMA) и т.д.
Линия связи, которая способствует передаче из базовой станции 104 в абонентскую станцию 106, может называться нисходящей линией 108 связи, и линия связи, которая способствует передаче из абонентской станции 106 в базовую станцию 104, может называться восходящей линией 110 связи. В качестве альтернативы нисходящая линия 108 связи может называться прямой линией связи или прямым каналом, и восходящая линия 110 связи может называться обратной линией связи или обратным каналом.
Сота 102 может быть разделена на множество секторов 112. Сектор 112 представляет собой физическую зону покрытия в пределах соты 102. Базовые станции 104 в пределах сети 100 беспроводной связи могут использовать антенны, которые концентрируют поток энергии в пределах конкретного сектора 112 соты 102.
Фиг. 2 иллюстрирует пример, представляющий определенные аспекты структуры кадра 214 в сети WiMAX. В сети WiMAX кадр 214 представляет собой слот времени постоянной длины. Для работы в дуплексном режиме с временным разделением (TDD) каждый кадр 214 разделен на подкадр 216 нисходящей линии связи (DL) и подкадр 218 восходящей линии связи (UL). Подкадр 216 нисходящей линии связи начинается с преамбулы 228.
В сети WiMAX слот 224 представляет собой наименьший модуль выделения полосы пропускания пользователям. Слот 224 представляет собой подканал 220 (то есть группу поднесущих 225) в течение длительности 226 слота (то есть определенное количество символов 222).
Фиг. 3 иллюстрирует пример, представляющий определенные дополнительные аспекты структуры кадра 314 в сети WiMAX. Кадр 314 включает в себя подкадр 316 нисходящей линии связи и подкадр 318 восходящей линии связи, разделенные защитным слотом 346. Кадр 314 передают по L подканалам 320. В общей сложности существуют М символов 322 в кадре 314, N символов 322 в подкадре 316 нисходящей линии связи и M-N символов в подкадре 318 восходящей линии связи.
Подкадр 316 нисходящей линии связи включает в себя преамбулу 328. Преамбула 328 используется для процедур физического уровня, таких как синхронизация времени и частоты и исходная оценка канала. Подкадр 316 нисходящей линии связи также включает в себя заголовок 330 управления кадром (FCH, ЗУФ). FCH 330 предоставляет информацию конфигурации кадра 314, такую как длина MAP сообщения, схема модуляции и кодирования и используемые поднесущие 225.
Множество пользователей выделяют области данных в пределах кадра 314, и эти выделения заданы в MAP сообщении 332 нисходящей линии связи и в MAP сообщении 336 восходящей линии связи. MAP сообщения 332, 336 включают в себя профиль пакета для каждого пользователя, который задает используемые схемы модуляции и кодирования.
Подкадр 316 нисходящей линии связи также включает в себя множество пакетов 334a-h нисходящей линии связи. Первый пакет 334a нисходящей линии связи типично представляет собой MAP сообщение 336 восходящей линии связи. Пакеты 334a-h нисходящей линии связи могут иметь переменный размер и тип и могут переносить данные для нескольких пользователей.
Подкадр 318 восходящей линии связи включает в себя множество пакетов 338a-d восходящей линии связи, которые могут поступать от разных пользователей. Подкадр восходящей линии связи также включает в себя канал 342 ранжирования, который можно использовать для выполнения регулирования с обратной связью частоты, времени и мощности во время входа в сеть, а также периодические регулировки после этого. Канал 342 ранжирования также может использоваться абонентскими станциями 106 для формирования запросов полосы пропускания восходящей линии связи.
Подкадр 318 восходящей линии связи также включает в себя канал 344 индикатора качества канала (CQICH) для абонентских станций 106 для передачи по обратной связи информации о качестве канала, которая может использоваться планировщиком в базовой станции 104. CQICH 344 также может называться быстрым каналом 344 обратной связи. Подкадр 318 восходящей линии связи также включает в себя канал 340 подтверждения (ACK) гибридного автоматического запроса на повторную передачу данных (HARQ), который может использоваться абонентскими станциями 106, которые передают по обратной связи подтверждение для нисходящей линии связи.
Фиг. 3A иллюстрирует примеры различных функций, которые могут выполняться базовой станцией 304A и абонентской станцией 306A. Фиг. 3A также иллюстрирует примеры определенных типов связи, которая может происходить между базовой станцией 304A и абонентской станцией 306A.
Базовая станция 304A может выделять 302A полосу пропускания опроса для абонентской станции 306A. Полоса пропускания опроса представляет собой полосу пропускания, используемую абонентской станцией 306A для отправки запросов 308A на полосу пропускания в базовую станцию 304A. Базовая станция 304A может передавать выделение 310A полосы пропускания опроса в абонентскую станцию 306A. Например, базовая станция 304A может обозначать основной идентификатор подключения (CID, ИДС) абонентской станции 306A в UL-MAP 336.
Абонентская станция 306A может выбирать 312A одно или больше подключений, для которых передают запросы 308A на полосу пропускания таким образом, что используется выделение 310A полосы пропускания опроса, но без выхода за ее пределы. Абонентская станция 306A может затем передавать один или больше запросов 308A на полосу пропускания в базовую станцию 304A.
На основе принятых запросов 308A полосы пропускания базовая станция 304A может предоставлять одну или больше выдачу 314A полосы пропускания восходящей линии связи в абонентскую станцию 306A. Абонентская станция 306A может передавать данные 316A в базовую станцию 304A в соответствии с принятыми выдачами 314A.
Фиг. 4 иллюстрирует пример абонентской станции 406, которая сконфигурирована, чтобы осуществлять управление допуском. Абонентская станция 406 включает в себя процессор 448. Процессор 448 может представлять собой микропроцессор с одной или множеством микросхем общего назначения (например, ARM), микропроцессор специального назначения (например, цифровой сигнальный процессор (DSP)), микроконтроллер, программируемую логическую матрицу и т.д. Процессор 448 может называться центральным процессорным устройством (CPU). Хотя только один процессор 448 показан в абонентской станции 406 на фиг. 4, в альтернативной конфигурации можно использовать комбинацию процессоров 448 (например, ARM и DSP).
Абонентская станция 406 также включает в себя запоминающее устройство 450. Запоминающее устройство 450 может представлять собой любой электронный компонент, выполненный с возможностью сохранения электронной информации. Запоминающее устройство 450 может быть воплощено как оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), накопитель информации на магнитном диске, оптические накопители информации, запоминающие устройства типа флеш в ОЗУ, встроенное в процессор запоминающее устройство, запоминающее устройство EPROM (стираемое программируемое постоянное запоминающее устройство), запоминающее устройство EEPROM (электрически стираемое программируемое постоянное запоминающее устройство), регистры и т.д., включая в себя их комбинации.
Инструкции 464 и данные 462 могут быть сохранены в запоминающем устройстве 450. Инструкции 464 могут быть исполняемыми процессором 448 для осуществления различных функций, которые будут описаны ниже. Исполнение инструкций 464 может подразумевать использование данных 462, которые сохранены в запоминающем устройстве 450.
Абонентская станция 406 также может включать в себя передатчик 454 и приемник 456, которые обеспечивают возможность передачи и приема данных между абонентской станцией 406 и базовой станцией 104. Передатчик 454 и приемник 456 совместно могут называться приемопередатчиком 452. Антенна 458 может быть электрически соединена с приемопередатчиком 452. Абонентская станция 406 может также включать в себя (не показаны) множество передатчиков 454, множество приемников 456, множество приемопередатчиков 452 и/или множество антенн 458.
Различные компоненты абонентской станции 406 могут быть соединены вместе одной или больше шинами, которые могут включать в себя шину питания, шину сигнала управления, шину сигнала статуса, шину передачи данных и т.д. Для ясности различные шины иллюстрируются на фиг. 4 как система 460 шины.
Абонентская станция 406 может быть сконфигурирована, чтобы осуществлять связь через сеть беспроводной связи, которая поддерживает стандарт IEEE 802.16 (то есть WiMAX). Инструкции 464, сохраняемые в запоминающем устройстве 450, могут включать в себя инструкции 466, которые способствуют осуществлению связи в соответствии со стандартом IEEE 802.16. Аналогично данные 462, сохраняемые в запоминающем устройстве 450, могут включать в себя данные 468, которые способствуют осуществлению связи в соответствии со стандартом IEEE 802.16.
Данные 462 в запоминающем устройстве 450 могут включать в себя информацию об активных подключениях 470, которые в текущий момент времени поддерживает абонентская станция 406. Поддерживаемая информация о подключениях 470 может включать в себя типы 472 услуги по доставке данных и направление 473 (либо нисходящая линия 108 связи, либо восходящая линия 110 связи) различных подключений 470. Следующие типы 472 услуги доставки данных для транспортных подключений заданы в стандарте IEEE 802.16: UGS (предоставляемая без запроса услуга), ERT-VR (расширенная переменная скорость передачи в режиме реального времени), RT-VR (переменная скорость передачи в режиме реального времени), NRT-VR (переменная скорость передачи не в режиме реального времени) и BE (наилучший возможный уровень обслуживания).
Предоставляемая без запроса услуга предназначена для поддержки пакетов данных с фиксированным размером с постоянной скоростью передачи битов. Переменная скорость передачи в режиме реального времени предназначена для поддержки потоков услуги, предоставляемой в режиме реального времени (например, потоковая передача видео). Переменная скорость передачи не в режиме реального времени предназначена для поддержки толерантных к задержкам потоков данных, которым требуются выдачи данных с переменным размером с минимальной гарантированной скоростью (например, FTP (ППФ, протокол передачи файлов)). Услуга наилучшего возможного уровня обслуживания предназначена для поддержки потоков данных, для которых не требуются гарантии минимального уровня обслуживания (например, просмотр вебстраниц). Расширенная переменная скорость передачи в режиме реального времени предназначена для поддержки приложений, работающих в режиме реального времени, которые имеют переменные скорости передачи данных, но для которых требуется гарантированная скорость передачи данных и задержка (например, передача голоса через протокол IP (ПИ, протокол Интернет) с подавлением периодов молчания).
Данные 462 в запоминающем устройстве 450 могут включать в себя параметр 474, который обозначает процент слотов 224 в текущем подкадре 216 нисходящей линии связи, которые выделены для передачи. Этот параметр 474 может называться здесь p_DL(n) 474, где n обозначает текущий подкадр 216 нисходящей линии связи. Такой параметр p_DL(n) 474 может быть определен путем считывания сообщения 332 DL-MAP.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 476, который обозначает средний процент слотов 224 на подкадр 216 нисходящей линии связи, который выделен для передачи. Этот параметр 476 может называться здесь Ap_DL(n) 476. Ap_DL(n) 476 может быть определен как:
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
Ap_DL(n)=а*p_DL(n)+(1-a)*Ap_DL(n-l)
(1)
Член а представляет собой экспоненциальный средний коэффициент 477. Экспоненциальный средний коэффициент 477 может зависеть от степени, в которой текущий подкадр 216 нисходящей линии связи или подкадр 218 восходящей линии связи должен быть взвешен относительно предыдущего подкадра 216 нисходящей линии связи или подкадра 218 восходящей линии связи. Экспоненциальный средний коэффициент 477 может зависеть от того, является ли абонентская станция 406 мобильной или стационарной, как быстро абонентская станция 406 движется (если абонентская станция 406 движется) и т.д. Экспоненциальный средний коэффициент 477 может быть включен в данные 462, которые сохранены в запоминающем устройстве 450.
В приведенном выше примере Ap_DL(n) 476 было определено на основе процента слотов 224, которые выделены для передачи в текущих подкадрах 216 (n) нисходящей линии связи и среднем проценте слотов предыдущего подкадра 216 (n-1) нисходящей линии связи. Однако Ap_DL(n) 476 может быть определен на основе процента слотов 224, которые выделены для передачи, в более чем двух подкадрах 216 нисходящей линии связи. В этом случае данные 462 в запоминающем устройстве 450 могут сохранять дополнительные параметры 474, которые обозначают процент слотов 224, выделенных для передачи, в множестве предыдущих подкадрах 216 нисходящей линии связи (например, n, n-1, n-2, n-3,... и т.д.). Общая формула Ap_DL(n) 476 может быть определена как:
(1a)
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметры 478 QoS, которые обозначают требование к полосе пропускания нисходящей линии связи для подключений 470 различных типов 472 услуг доставки данных. Такие параметры 478 QoS, связанные с полосой пропускания, могут называться BW_DL 478. BW_DL 478a для типа 472 доставки данных UGS могут быть равны максимальной поддерживаемой скорости передачи трафика. BW_DL 478b для типа 472 доставки данных RT-VR также могут быть равны максимальной поддерживаемой скорости передачи трафика. BW_DL 478c для типа 472 доставки данных ERT-VR также могут быть равны максимальной поддерживаемой скорости передачи трафика. BW_DL 478d для типа 472 доставки данных NRT-VR могут быть равны минимальной зарезервированной скорости передачи трафика. BW_DL 478e для типа 472 доставки данных BE может быть равным нулю, поскольку в этом случае нет необходимости резервировать полосу пропускания.
Максимальная поддерживаемая скорость передачи трафика и минимальная зарезервированная скорость передачи трафика представляют собой параметры QoS, которые могут быть предусмотрены в абонентской станции 406. Когда устанавливают подключение 470, более высокий уровень может обозначать для уровня протокола WiMAX атрибуты подключения 470, такие как направление (либо нисходящая линия 108 связи, либо восходящая линия 110 связи), тип услуги доставки данных (UGS, RT-VR, ERT-VR, NRT-VR или BE), параметры QoS и т.д.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 480, который обозначает пропускную способность радиоинтерфейса нисходящей линии связи. Этот параметр 480 может называться C_DL 480. C_DL 480 может быть предусмотрен в абонентской станции 406.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 482, который обозначает пороговое значение, соответствующее нисходящей линии 108 связи, который может использоваться при определении, следует ли допустить новые подключения 470. Этот параметр 482 может называться Threshold_DL 482. Threshold_DL 482 может быть предварительно установлен в абонентской станции 406.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 486, который обозначает процент слотов 224 в текущем подкадре 218 восходящей линии связи, который выделен для передачи. Этот параметр 486 может называться здесь p_UL(n) 486, где n обозначает текущий подкадр 218 восходящей линии связи. Этот параметр p_UL(n) 486 может быть определен путем считывания сообщения 336 UL-MAP.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 488, который обозначает средний процент слотов 224 на подкадр 218 восходящей линии связи, которые выделяют для передачи. Такой параметр 488 может называться здесь Ap_UL(n) 488. Ap_UL(n) 488 может быть определен как:
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
(2)
Член а представляет собой экспоненциальний средний коэффициент 477. В приведенном выше примере Ap_UL(n) 488 определен на основе процента слотов 224, которые выделены для передачи в текущем подкадре 218(n) восходящей линии связи и средний процент слотов предыдущего подкадра 218(n-1) восходящей линии связи. Однако Ap_UL(n) 488 может быть определен на основе процента слотов 224, которые выделены для передачи в более чем двух подкадрах 218 восходящей линии связи. В этом случае данные 462 в запоминающем устройстве 450 могут сохранять дополнительные параметры 488, которые обозначают процент слотов 224, выделенных для передачи в множестве предыдущих подкадрах 218 восходящей линии связи (например, n, n-1, n-2, n-3,... и т.д.). Общая формула Ap_UL(n) 476 может быть определена как:
(2a)
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметры 490, которые обозначают требования к полосе пропускания восходящей линии связи для подключений 470 различных типов 472 услуг доставки данных. Эти параметры 490 могут называться BW_UL 490. BW_UL 490a для типа 472 UGS могут быть равны максимальной поддерживаемой скорости передачи трафика. BW_UL 490b для типа 472 RT-VR также могут быть равны максимальной поддерживаемой скорости передачи трафика. BW_UL 490c для типа 472 ERT-VR также могут быть равны максимальной поддерживаемой скорости передачи трафика. BW_UL 490d для типа 472 NRT-VR могут быть равны минимальной зарезервированной скорости передачи трафика. BW_UL 490e для типа 472 BE могут быть равны нулю, поскольку в этом случае нет необходимости резервировать полосу пропускания.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 492, который обозначает пропускную способность радиоинтерфейса восходящей линии связи. Этот параметр 492 может называться C_UL 492. C_UL 492 может быть предварительно предусмотрен в абонентской станции 406.
Данные 462 в запоминающее устройстве 450 также могут включать в себя параметр 494, который обозначает пороговое значение, соответствующее восходящей линии 110 связи, который можно использовать при определении, следует ли допустить новые подключения 470. Этот параметр 494 может называться Threshold_UL 494. Threshold_UL 494 может быть предварительно установлен в абонентской станции 406.
Данные 462 в запоминающем устройстве 450 также могут включать в себя параметр 496, который обозначает пороговое значение, соответствующее восходящей линии 110 связи, который может использоваться при определении, следует ли передать новые запросы 308A полосы пропускания. Этот параметр 496 может называться Threshold_UL_1 496. Threshold_UL_1 496 может быть предварительно установлен в абонентской станции 406.
Инструкции 464 в запоминающем устройстве 450 могут включать в себя инструкции 498 для выполнения управления допуском в отношении новых подключений 470. Инструкции 464 в запоминающем устройстве 450 также могут включать в себя инструкции 499 для выполнения управления допуском в отношении запросов 308A полосы пропускания.
Фиг. 5 иллюстрирует пример способа 500 для выполнения управления допуском в отношении новых подключений 470. Абонентская станция 406 может осуществлять изображенный способ 500. Например, процессор 448 абонентской станции 406 может исполнять инструкции 498 управления допуском подключения, которые сохранены в запоминающем устройстве 450 абонентской станции 406 для осуществления изображенного способа 500.
Способ 500 может включать в себя отслеживание 502 активности абонентской станции 406. Если определяют 504, что существует потребность в новом подключении 470 по нисходящей линии связи, способ 500 может включать в себя определение 506 среднего процента слотов 224 на подкадр 216 нисходящей линии связи, выделяемых для передачи (то есть Ap_DL(n) 476). Способ 500 может также включать в себя этап, на котором определяют 508 потребность в полосе пропускания нисходящей линии связи для нового подключения 470 (то есть BW_DL 478). Способ 500 также может включать в себя этап, на котором определяют 510 пропускную способность радиоинтерфейса нисходящей линии связи (то есть C_DL 480).
Способ 500 также может включать в себя этап, на котором определяют 512 значение следующего выражения:
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
(3)
Значение уравнения (3) можно затем сравнивать с порогом (Threshold_DL) 482 нисходящей линии связи. Если определяют 514, что значение уравнения (3) меньше чем Threshold_DL 482, тогда новое подключение 470 должно быть допущено и запрос может быть отправлен 516 в базовую станцию 104 для установления этого нового подключения. Однако, если определяют 514, что значение уравнения (3) не меньше чем Threshold_DL 482, тогда может быть определено 518, что новое подключение 470 не должно быть допущено.
Способ 500 может включать в себя этап, на котором определяют 522, что существует потребность в новом подключении 470 по восходящей линии связи. Если определяют 522, что существует потребность в новом подключении 470 по восходящей линии связи, способ 500 может включать в себя этап, на котором определяют 524 средний процент слотов 224 на подкадр 218 восходящей линии связи, выделяемых для передачи (то есть Ap_UL(n) 488). Способ 500 также может включать в себя этап, на котором определяют 526 потребность в полосе пропускания восходящей линии связи для нового подключения 470 (то есть BW_UL 490). Способ 500 также может включать в себя этап, на котором определяют 528 пропускную способность радиоинтерфейса восходящей линии связи (то есть C_UL 492).
Способ 500 может также включать в себя этап, на котором определяют 530 значение следующего выражения:
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
(4)
Значение уравнения (4) затем можно сравнивать с порогом (Threshold_UL) 494 восходящей линии связи. Если определяют 532, что значение уравнения (4) меньше чем Threshold_UL 494, тогда новое подключение 470 следует допустить и запрос может быть отправлен 516 в базовую станцию 104, чтобы установить это новое подключение. Однако, если определяют 532, что значение уравнения (4) не меньше чем Threshold_UL 494, тогда может быть определено 518, что новое подключение 470 не следует допустить.
Таким образом, фиг. 5 иллюстрирует пример того, как абонентская станция 406 может определять, следует ли допустить новое подключение 470 на основе доступности ресурса. В этом контексте термин доступность ресурса относится к степени, в которой используются ресурсы сети 100 беспроводной связи, например уровень перегрузки сети 100 беспроводной связи.
Способ 500 по фиг. 5, описанный выше, может быть выполнен на основе различного аппаратного и/или программного компонента (компонентов) и/или модуля (модулей), соответствующих блокам 500A средство-плюс-функция, проиллюстрированным на фиг. 5A. Другими словами, блоки 502-532, проиллюстрированные на фиг. 5, соответствуют блокам 502A-532A средство-плюс-функция, проиллюстрированным на фиг. 5A.
Фиг. 6 иллюстрирует способ 600 для выполнения управления допуском в отношении запроса 308A новой полосы пропускания. Абонентская станция 406 может осуществлять изображенный способ 600. Например, процессор 448 абонентской станции 406 может исполнять инструкции 499 управления допуском к запрашиваемой полосе пропускания, которые сохранены в запоминающем устройстве 450 абонентской станции 406 для осуществления изображенного способа 600.
Способ 600 может включать в себя отслеживание 602 активности абонентской станции 406. Если определяют 604, что существует потребность в запросе 308A новой полосы пропускания, способ 600 может включать в себя этап, на котором определяют 606 средний процент слотов 224 на подкадр 218 восходящей линии связи, выделенный для передачи (то есть Ap_UL(n) 488). Значение Ap_UL(n) 488 затем можно сравнивать с порогом запроса полосы пропускания (то есть Threshold_UL_1 496). Если определяют 608, что Ap_UL(n) 488 больше чем Threshold_UL_1 496, тогда может быть определено 610, что запрос 308A полосы пропускания не следует передавать. Однако, если определяют 608, что Ap_UL(n) 488 меньше чем Threshold_UL_1 496, тогда может быть определено, что запрос 308A полосы пропускания должен быть передан и запрос 308A полосы пропускания может быть передан 612 в базовую станцию 104.
Таким образом, фиг. 6 иллюстрирует пример того, как абонентская станция 406 может определять, следует ли допустить запрос 308A на полосу пропускания на основе доступности ресурса. Как обозначено выше, термин доступность ресурса относится к степени, в которой используются ресурсы сети 100 беспроводной связи, например уровень перегрузки сети 100 беспроводной связи. Способ 600 по фиг. 6, описанный выше, может быть выполнен с помощью различных аппаратного и/или программного компонента (компонентов) и/или модуля (модулей), соответствующих блокам 600A средство-плюс-функция, проиллюстрированным на фиг. 6A. Другими словами, блоки 602-612, проиллюстрированные на фиг. 6, соответствуют блокам 602A-612A средство-плюс-функция, проиллюстрированным на фиг. 6A.
Фиг. 7 иллюстрирует альтернативный способ 700 для выполнения управления допуском в отношении новых подключений 470. Абонентская станция 406 может осуществлять изображенный способ 700. Например, процессор 448 абонентской станции 406 может исполнять инструкции 498 управления допуском подключения, которые сохранены в запоминающем устройстве 450 абонентской станции 406 для осуществления изображенного способа 700.
Способ 700 может включать в себя отслеживание 702 активности абонентской станции 406. Если определяют 704, что существует потребность в новом подключении 470 по нисходящей линии связи, способ 700 может включать в себя этап, на котором определяют 706 процент слотов 224 текущего подкадра 216 нисходящей линии связи, которые выделены для передачи (то есть p_DL(n) 474). Способ 700 также может включать в себя этап, на котором определяют 708 потребность в полосе пропускания нисходящей линии связи для нового подключения 470 (то есть BW_DL 478). Способ 700 также может включать в себя этап, на котором определяют 710 пропускную способность радиоинтерфейса нисходящей линии связи (то есть CDL 480).
Способ 700 может также включать в себя этап, на котором определяют 712 значение следующего выражения:
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
(5)
Значение уравнения (5) можно затем сравнивать с порогом (Threshold_DL) 482 нисходящей линии связи. Если определяют 714, что значение уравнения (5) меньше чем Threshold_DL 482, тогда новое подключение 470 должно быть допущено и запрос может быть отправлен 716 базовой станции 104, чтобы установить это новое подключение 716. Однако, если определяют 714, что значение уравнения (5) не меньше чем Threshold_DL 482, тогда может быть определено 718, что новое подключение 470 не должно быть допущено 718.
Способ 700 может включать в себя этап, на котором определяют 722, что существует потребность в новом подключении 470 по восходящей линии связи. Если определяют 722, что существует потребность в новом подключении 470 по восходящей линии связи, способ 500 может включать в себя этап, на котором определяют 724 процент слотов 224 в текущем подкадре 218 восходящей линии связи, которые выделены для передачи (то есть p_UL(n) 486). Способ 700 также может включать в себя этап, на котором определяют 720 потребность в полосе пропускания восходящей линии связи для нового подключения 470 (то есть BW_UL 490). Способ 700 также может включать в себя этап, на котором определяют 728 пропускную способность радиоинтерфейса восходящей линии связи (то есть C_UL 492).
Способ 700 также может включать в себя этап, на котором определяют 730 значение следующего выражения:
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
p_UL(n)+BW_UL/C_UL
(6)
Значение уравнения (6) можно затем сравнивать с порогом (Threshold_UL) 494 восходящей линии связи. Если определяют 732, что значение уравнения (6) меньше чем Threshold_UL 494, новое подключение 470 должно быть допущено и запрос может быть отправлен 716 в базовую станцию 104 для установки этого нового подключения. Однако, если определяют 732, что значение уравнения (6) не меньше чем Threshold_UL 494, затем может быть определено 718, что новое подключение 470 не должно быть допущено.
Таким образом, фиг. 7 иллюстрирует другой пример того, как абонентская станция 406 может определять, должно ли быть допущено новое подключение 470 на основе доступности ресурса. Как обозначено выше, термин доступность ресурса относится к степени, в которой используют ресурсы сети 100 беспроводной связи, то есть уровень перегруженности сети 100 беспроводной связи. Способ 700 по фигуре 7, описанный выше, может быть выполнен с использованием различных аппаратных и/или программных компонента (компонентов) и/или модуля (модулей), соответствующих блокам 700A средство-плюс-функция, проиллюстрированным на фиг. 7A. Другими словами, блоки 702-732, проиллюстрированные на фиг. 7, соответствуют блокам 702A-732A средство-плюс-функция, проиллюстрированным на фиг. 7A.
Фиг. 8 иллюстрирует альтернативный способ 800 для выполнения управления допуском в отношении запросов 308A новой полосы пропускания. Абонентская станция 406 может осуществлять изображенный способ 800. Например, процессор 448 абонентской станции 406 может исполнять инструкции 499 управления допуском к запросу полосы пропускания, которые сохранены в запоминающем устройстве 450 абонентской станции 406, для осуществления изображенного способа 800.
Способ 800 может включать в себя отслеживание 802 активности абонентской станции 406. Если определяют 804, что существует потребность в запросе 308A новой полосы пропускания, способ 800 может включать в себя этап, на котором определяют 806 процент слотов 224 в текущем подкадре 218 восходящей линии связи, которые выделены для передачи (то есть p_UL(n) 486). Значение p_UL(n) 486 можно затем сравнивать с порогом (то есть Threshold_UL_1 496) запроса полосы пропускания. Если определяют 808, что p_UL(n) 486 больше чем Threshold_UL_1 496, тогда может быть определено 810, что запрос 308A полосы пропускания не должен быть передан. Однако, если определяют 808, что p_UL(n) 486 меньше чем Threshold_UL_1 496, тогда может быть определено, что запрос 308A полосы пропускания должен быть передан и запрос 308A полосы пропускания может быть передан 812 в базовую станцию 104.
Таким образом, фиг. 8 иллюстрирует другой пример того, как абонентская станция 406 может определять, следует ли допустить запрос 308A полосы пропускания на основе доступности ресурса. Как обозначено выше, термин доступность ресурса относится к той степени, в которой используются ресурсы сети 100 беспроводной связи, например уровень перегрузки сети 100 беспроводной связи. Способ 800 по фиг. 8, описанный выше, может быть выполнен с использованием различных аппаратных и/или программных компонента (компонентов) и/или модуля (модулей), соответствующих блокам 800A средство-плюс-функция, проиллюстрированным на фиг. 8A. Другими словами, блоки 802-812, проиллюстрированные на фиг. 8, соответствуют блокам 802A-812A средство-плюс-функция, проиллюстрированным на фиг. 8A.
Используемый здесь термин "определение" охватывает широкое разнообразие действий, и поэтому "определение" может включать в себя расчеты, вычисления, обработку, выводы, исследование, поиск (например, поиск в таблице, базе данных или в другой структуре данных), установление и т.п. Кроме того, "определение" может включать в себя прием (например, прием информации), осуществление доступа (например, осуществление доступа к данным в запоминающем устройстве) и т.п. "Определение" может включать в себя разрешение, отбор, выбор, установление и т.п.
Фраза "основанный на" не означает "основанный только на," если только не будет явно указано другое. Другими словами, фраза "основанный на" описывает как "основанный только на", так и "основанный, по меньшей мере, на". Используемые здесь термины "код" и "инструкции" следует интерпретировать широко так, чтобы они включали в себя любой тип считываемого компьютером оператора (операторов). Например, термины "код" и "инструкции" могут относится к одной или больше программам, процедурам, подпрограммам, функциям, алгоритмам и т.д.
Различные представленные для иллюстрации логические блоки, модули и схемы, описанные в связи с настоящим раскрытием, могут быть осуществлены или выполнены на основе процессора общего назначения, цифрового сигнального процессора (DSP), специализированной интегральной схемы (ASIC, СИМ), сигнала программируемой пользователем вентильной матрицы (FPGA, ППВМ) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных аппаратных компонентов или любой их комбинации, предназначенной для выполнения описанных здесь функций. Процессор общего назначения может представлять собой микропроцессор, но в качестве альтернативы процессор может представлять собой любой коммерчески доступный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть осуществлен как комбинация вычислительных устройств, например комбинация DSP и микропроцессора, множество микропроцессоров, один или больше микропроцессоров совместно с ядром DSP или любая другая такая конфигурация.
Этапы способа или алгоритма, описанные в связи с настоящим раскрытием, могут быть воплощены непосредственно в аппаратных средствах, в программном модуле, исполняемом процессором, или с использованием комбинации этих двух подходов. Программный модуль может находиться в любой форме носителя информации, который известен в данной области техники. Некоторые примеры носителей информации, которые можно использовать, включают в себя запоминающее устройство RAM (ОЗУ, оперативное запоминающее устройство), запоминающее устройство типа флеш, запоминающее устройство ROM (ПЗУ, постоянное запоминающее устройство), запоминающее устройство EPROM, запоминающее устройство EEPROM, регистры, жесткий диск, съемный диск, CD-ROM и т.д. Программный модуль может содержать отдельную инструкцию или множество инструкций и может быть распределен по нескольким разным сегментам кода, среди разных программ и среди множества носителей информации. Носитель информации может быть соединен с процессором таким образом, что процессор может считывать информацию с, и записывать информацию на носитель информации. В качестве альтернативы носитель информации может быть интегрирован с процессором.
Способы, раскрытые здесь, содержат один или больше этапов или действий для достижения описанного способа. Этапы способа и/или действия могут быть взаимозаменяемыми друг с другом без выхода за пределы объема формулы изобретения. Другими словами, если только не будет указан конкретный порядок этапов или действий, порядок и/или использование конкретных этапов и/или действий может быть модифицирован без выхода за пределы объема формулы изобретения.
Описанные функции могут быть осуществлены в аппаратных средствах, программных средствах, в виде встроенного программного обеспечения или с использованием любой их комбинации. При осуществлении в программных средствах функции могут быть сохранены как инструкции или код или как один или больше наборов инструкций или кода на считываемом компьютером носителе информации, на носителе информации или на компьютерном программном продукте. Считываемый компьютером носитель может представлять собой любой доступный носитель информации, доступ к которому можно осуществлять с помощью компьютера или одного или больше устройств обработки. В качестве примера, а не для ограничений, считываемый компьютером носитель может содержать ОЗУ, ПЗУ, EEPROM, CD-ROM или другой накопитель на оптическом диске, накопитель на магнитном диске или другие магнитные устройства-накопители или любой другой носитель, который можно использовать для осуществления или сохранения требуемого программного кода в форме инструкций или структур данных и доступ к которому может осуществляться с помощью компьютера. Термины disk и disc, используемые здесь, включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, при этом disk обычно воспроизводит данные магнитным способом, в то время как disc воспроизводят данные оптически с использованием лазера.
Программное обеспечение или инструкции также могут быть переданы через среду передачи. Например, если программное обеспечение передают с вебсайта, сервера или другого удаленного источника, используя коаксиальный кабель, оптоволоконный кабель, витую пару, цифровую абонентскую линию (DSL), или технологии беспроводной связи, такую как инфракрасная, радио и микроволновая передача, тогда коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или технологии беспроводные связи, такие как инфракрасная, радио и микроволновая передача, включены в задание среды передачи.
Кроме того, следует понимать, что модули и/или другие соответствующие средства для выполнения способов и технологий, описанные здесь, такие как проиллюстрированные на фиг. 5, 6, 7 и 8, могут быть загружены и/или по-другому получены абонентской станцией и/или базовой станцией соответственно. Например, такое устройство может быть соединено с сервером для того, чтобы способствовать передаче средства для выполнения описанных здесь способов. В качестве альтернативы различные способы, описанные здесь, могут быть предоставлены через средство хранения (например, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), физический накопитель информации, такой как компакт-диск (CD) или гибкий диск и т.д.), таким образом, что абонентская станция и/или базовая станция может получать различные способы при соединении или предоставлении средства накопителя к устройству. Кроме того, можно использовать любые другие соответствующие технологии для предоставления способов и технологий, описанных здесь как устройство.
Следует понимать, что формула изобретения не ограничивается точной конфигурацией и компонентами, проиллюстрированными выше. Различные модификации, изменения и варианты могут быть сделаны в компоновке, в работе и в деталях систем, способов и устройства, описанных здесь, без выхода за пределы объема формулы изобретения.