Способ и устройство для назначения приоритетов логическим каналам

Иллюстрации

Показать все

Изобретение относится к системам связи. Технический результат заключается в повышении эффективности использования ресурсов связи. Раскрыты способ и устройство для назначения приоритетов логическим каналам, когда осуществляется новая передача. Ресурсы логического канала выделяются для доступных данных для множества логических каналов. Разрешение на передачу пакета данных с максимальной скоростью передачи данных (MBR) (т.е. токен) уменьшается в буфере (т.е. области памяти), ассоциированном с конкретным одним из логических каналов, на размер блока (SDU) служебных данных управления доступом к среде (MAC). Разрешение на передачу пакета данных с MBR может иметь отрицательное значение. Если какие-либо из выделенных ресурсов канала остаются, логические каналы обслуживаются в порядке уменьшения приоритета до тех пор, пока данные не будут исчерпаны. SDU управления радиосвязью (RLC) не сегментируется, если весь SDU RLC соответствует оставшимся ресурсам. SDU MAC исключает заголовок MAC PDU и заполнение MAC. 2 н. и 14 з.п. ф-лы, 5 ил., 1 табл.

Реферат

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

Фиг. 1 показывает систему 100 LTE (долгосрочного развития), которая включает в себя модуль 105 беспроводной передачи/приема (WTRU) и eNodeB (eNB) 110. Каждый WTRU 105 и eNB 110 включают в себя стек протоколов пользовательской плоскости, который имеет подуровни уровня 2 (L2). Подуровни L2 включают в себя подуровень 120 протокола управления пакетными данными (PDCP), подуровень 125 управления радиосвязью (RLC) и подуровень 130 управления доступом к среде (MAC). Стек протоколов также включает в себя физический уровень 135. Подуровень 140 управления радиоресурсами (RRC) управляет каждым подуровнем 120 PDCP, подуровнем 125 RLC, подуровнем 130 MAC и физическим уровнем 135.

Следующие функции поддерживаются подуровнем 130 MAC:

- установление соответствия между логическими каналами и транспортными каналами;

- мультиплексирование служебных блоков (SDU) данных MAC из одного или другого логического каналов по транспортным блокам (TB), которые необходимо распределить для физического уровня 135 по транспортным каналам;

- демультиплексирование SDU MAC одного или другого логических каналов из TB, распределяемых из физического уровня 135 по транспортным каналам;

- отчет информации планирования;

- корректировка ошибок с помощью гибридного автоматического запроса повторной передачи (HARQ);

- приоритетная обработка между WTRU, которые используют динамическое планирование;

- приоритетная обработка между логическими каналами одного WTRU;

- назначение приоритетов для логических каналов; и

- выбор транспортного формата.

Одной из функций MAC-подуровня 130 в WTRU 105 является назначение приоритетов логическим каналам. Фиг. 2 показывает доступные транспортные каналы восходящей линии связи, например каналы 205 случайного доступа (RACH) и совместно используемые каналы 210 восходящей линии связи (UL-SCH), и доступные логические каналы восходящей линии связи, например, общие управляющие каналы 215 (CCCH), выделенные управляющие каналы 220 (DCCH) и выделенные каналы 225 трафика (DTCH). Подуровень 130 MAC может принимать SDU MAC (т.е. блоки данных протокола RLC (PDU)), из различных логических каналов, исходящих из подуровня 125 RLC. Подуровень 130 MAC затем мультиплексирует эти SDU MAC в один транспортный канал (например, UL-SCH 210).

SDU MAC назначаются приоритеты и выбираются из различных логических каналов. Процедура назначения приоритетов логическому каналу может использоваться, когда выполняется новая MAC-передача. Подуровень 140 RRC может управлять планированием данных восходящей линии связи, указывая каждому логическому каналу приоритет, где возрастающие значения приоритетов обозначают уровни с более низким приоритетом. Дополнительно, каждый логический канал конфигурируется со скоростью передачи данных с назначением приоритетов (PBR), и, дополнительно, с максимальной скоростью передачи данных (MBR).

Разрешение восходящей линии связи (UL) предусматривает характеристики ресурсов канала, которые необходимо использовать для передачи данных по восходящей линии связи. Разрешение UL является полем с 20 разрядами, которое обозначает назначения блока ресурсов фиксированного размера, модуляцию и схему кодирования (MCS), задержку UL и управление мощностью передачи (TPC). Разрешение UL отсылается по нисходящей линии связи (DL) от eNB 110 в WTRU 105 для сообщения WTRU 105 о величине и типе ресурсов канала, которые необходимо использовать WTRU 105 для передач UL.

Процедура назначения приоритетов логическому каналу помогает WTRU в обслуживании логических каналов в следующей последовательности:

- логические каналы обслуживаются в порядке уменьшения приоритета до их конфигурируемой PBR;

- если какие-либо ресурсы остаются, логические каналы обслуживаются в порядке уменьшения приоритета до их конфигурируемой MBR. В случае если MBR не конфигурируется, логический канал обслуживается до тех пор, пока данные для этого логического канала либо разрешение UL не исчерпано, то, что наступает первым;

- логические каналы, конфигурируемые с тем же самым приоритетом, обслуживаются равным образом с помощью WTRU;

- элементы управления MAC для основной скорости передачи символов (BSR) с исключением заполнения BSR, имеют более высокий приоритет, чем логические каналы пользовательской плоскости.

WTRU имеет функцию управления скоростью в восходящей линии связи, которая управляет совместным использованием ресурсов восходящей линии связи между однонаправленными радиоканалами. RRC управляет функцией управления скоростью в восходящей линии связи, указывая каждому однонаправленному каналу приоритет и PBR (скорость передачи данных с назначением приоритетов). В дополнение, MBR на общую скорость передачи данных (GBR) однонаправленного канала также конфигурируется. Сигнализируемые значения могут быть не связаны с теми, которые сигнализируются через S1 в eNB.

Функция управления скоростью в восходящей линии связи гарантирует, что WTRU обслуживает свои однонаправленные радиоканалы в следующей последовательности:

- все из однонаправленных радиоканалов в порядке уменьшения приоритета до их PBR; и

- все из однонаправленных радиоканалов в порядке уменьшения приоритета для оставшихся ресурсов, назначенных разрешением и функция гарантирует, что MBR не превышена.

В случае когда PBR все устанавливаются до нуля, этап 1) пропускается и однонаправленные радиоканалы обслуживаются в строгом порядке приоритета. WTRU максимизирует передачу данных наивысшего приоритета. Ограничивая общее разрешение для WTRU, eNB может гарантировать, что совокупная MBR (AMBR) не превышена. Если более чем один однонаправленный радиоканал имеет тот же самый приоритет, WTRU может обслуживать эти однонаправленные радиоканалы равным образом.

Так как ресурсы принадлежат оператору, планирование радиоресурсов и выделение ресурсов имеет место в подуровне 130 MAC в eNB 110. Тем не менее, подуровень 130 MAC в WTRU 105 предусматривает eNB 110 с информацией такой, как требования к QoS (качество обслуживания) и условиям радиосвязи WTRU (идентифицируемые с помощью измерений) как ввод в процедуры планирования в eNB 110.

Первоначально следует отметить, что входящие параметры могут быть определены. Ограничения для вывода WTRU (вывод планировщика в подуровне 130 MAC) могут быть также определены. Тем не менее, обязательное функционирование WTRU не требуется.

Для определения входящих параметров используется модель области памяти токенов. PBR/MBR является "скоростью передачи токенов". В модели существует параметр "размера области памяти токенов", но не зафиксировано, извлекается ли это с помощью WTRU из, например, скорости передачи токенов либо фиксированного размера, или необходимо явно сигнализировать с помощью eNB.

Область памяти токенов является механизмом управления, который предписывается, когда может передаваться трафик. "Область памяти" в контексте передачи данных является буфером, который сохраняет совокупный сетевой трафик для передачи как средство для управления трафиком. Эта область памяти (т.е. буфер) содержит токены, которые представляют собой величину трафика в байтах либо пакеты заранее определенного размера, которые разрешено передавать отправителю. Величина доступных токенов может рассматриваться как "разрешение на передачу пакета данных", которое может помещаться в кэш, когда данные необходимо передать. Когда у отправителя закончилось "разрешение на передачу пакета данных" (т.е. токены в области памяти), отправителю не разрешается отсылать какой-либо трафик.

PBR/GBR не должны ограничивать сообщенное состояние буфера. Воздействие MBR на отчет о состоянии буфера является нефиксированным.

Модель области памяти токенов используется для описания вычислений скорости передачи, при этом каждый логический канал имеет области памяти токенов, ассоциированные с ним, связанные с PBR и MBR. Скорости передачи, при которых токены добавляются к областям памяти, являются PBR и соответственно MBR. Размер области памяти токенов не может превышать определенный максимум.

Последующее предусматривает потенциальное описание для вычислений скорости передачи либо эквивалентные вычисления области памяти токенов. Если принять, что поведение WTRU должно быть описано явно, разрешение на передачу пакета данных (токен) может быть использовано. В качестве примера, для каждого увеличения Tj времени для каждого однонаправленного канала j, который имеет PBR, разрешение на передачу пакета данных с PBR, ассоциированное с однонаправленным каналом j, увеличивается на значение Tj x PBRj. Если однонаправленный канал также имеет MBR, тогда разрешение на передачу пакета данных с MBR, ассоциированное с однонаправленным каналом j увеличивается на значение Tj х MBRj. Если верхние границы установлены для максимума PBR и/или разрешений на передачу пакета данных с MBR для однонаправленного канала, тогда, если накопленные значения превышают максимальные значения, они устанавливаются равными максимальному значению.

При каждой возможности планирования (т.е. интервал времени передачи (TTI), где WTRU разрешается передавать новые данные, данные выбираются из однонаправленного канала наивысшего приоритета, который имеет непустое состояние буфера и ненулевое разрешение на передачу пакета данных с PBR. WTRU может добавлять к транспортному блоку данные, равные размеру буфера, размеру разрешения на передачу пакета данных с PBR либо доступной емкости транспортного блока, то, что является меньшим. Разрешение на передачу пакета данных с PBR и разрешение на передачу пакета данных с MBR уменьшаются на количество назначаемых данных.

Если разрешение на передачу пакета данных с PBR всех однонаправленных каналов равно нулю и все еще существует пространство в транспортном блоке, тогда планировщик принимает данные от однонаправленного канала наивысшего приоритета с буферизуемыми данными. Планировщик принимает данные до размера доступного пространства в транспортном блоке либо разрешение на передачу пакета данных с MBR WTRU, то, что является меньшим. Разрешение на передачу пакета данных с MBR уменьшается на количество данных, которые были приняты. Принятые данные комбинируются до того, как данные извлекаются из подуровня RLC.

Вычисления скорости передачи данных либо эквивалентные вычисления областей памяти токенов могут быть также описаны. В каждой границе TTI, для которой запрошена новая передача с помощью объекта HARQ, WTRU осуществляет операции, описанные ниже:

Для каждого логического канала, располагаемого в порядке уменьшения приоритета, осуществляют следующее.

- Если ((PBR_Token_Bucket >= UL_Grant) и (UL_Grant >= величина данных, буферизуемых для передачи))

- обслуживать этот логический канал до MIN (величина данных, буферизуемых для передачи, PBR_MAX_OUTPUT_RATE) байт.

Иначе

- Если ( PBR_Token_Bucket >= 0 )

- Allowed_Extra_Tokens (Разрешенные дополнительные токены) = MIN( MAX( 0, UL_Grant - PBR_Token_Bucket(область памяти с PBR)), 0.5 * PBR_BUCKET_SIZE(размер области памяти с PBR)).

Иначе

- Allowed_Extra_Tokens=0

- обслуживать этот логический канал для х байт, где х находится между 0 и MIN(UL_Grant, PBR_Token_Bucket + Allowed_Extra_Tokens, величина данных, буферизуемая для передачи, PBR_MAX_OUTPUT_RATE) байт. Значение х является зависимым от реализации, (например, когда выбирают значение х, WTRU должен принимать во внимание различные факторы, например разбиение SDU, которые фактически обслуживают два логических канала с идентичным приоритетом, и т.д.);

- уменьшить UL_Grant на служебную величину байт, если есть такие;

- уменьшить PBR_Token_Bucket на служебную величину байт, если есть такие;

- если UL_Grant больше чем ноль для каждого логического канала, располагаемого в порядке уменьшения приоритета, осуществить следующее:

- если область памяти токенов MBR конфигурируется для этого логического канала,

- если (( MBR_Token_Bucket >= UL_Grant) и ( UL_Grant >= величина данных, буферизуемая для передачи)) - обслуживать этот логический канал до MIN(величина данных, буферизуемых для передачи, MBR_MAX_OUTPUT_RATE) байт.

Иначе

- Если (MBR_Token_Bucket >= 0 )

- Allowed_Extra_Tokens = MIN( MAX(0, UL_Grant -MBR_Token_Bucket), 0.5 * MBR_BUCKET_SIZE)

Иначе

- Allowed_Extra_Tokens = 0

- обслуживать этот логический канал для х байт, где х находится между 0 и MIN(UL_Grant, MBR_Token_Bucket + Allowed_Extra_Tokens, величина данных, буферизуемая для передачи, MBR_MAX_OUTPUT_RATE) байт. Значение х является зависимым от реализации, (например, когда выбирают значение х, WTRU должен принимать во внимание различные факторы, например разбиение SDU, которые фактически обслуживают два логических канала с идентичным приоритетом, и т.д.).

Иначе

- обслуживать логический канал до MIN(UL_Grant, величина данных, буферизуемая для передачи) байт;

- уменьшить UL_Grant на служебную величину байт, если есть такие; и

- уменьшить MBR_Token_Bucket на служебную величину байт, если есть такие.

Логические каналы, конфигурируемые с тем же самым приоритетом, обслуживаются равным образом с помощью WTRU.

MAC PDU и элементы управления MAC

Фиг. 3 показывает MAC PDU 300, который состоит из заголовка 305 MAC и может включать в себя SDU MAC 310 и 315, элементы 320 и 325 управления MAC, и заполнение 330. Как заголовок 305 MAC, так и SDU MAC 310 и 315 являются переменного размера.

Заголовок 300 MAC PDU включает в себя один или более подзаголовков 335, 340, 345, 350, 355 и 360 MAC PDU, каждый из которых соответствует SDU MAC 310 или 315, элемент 320 или 325 управления MAC, либо заполнение 330.

Подуровень MAC может формировать элементы управления MAC, такие как элементы управления отчетом о состоянии буфера. Элементы управления MAC идентифицируются через определенные значения для идентификации логического канала (LCID), как показано ниже в таблице 1. Индексы 00000-yyyyy соответствуют фактическим логическим каналам, которые имеют соответствующий подуровень RLC, хотя оставшиеся значения могут использоваться для других целей, например, для идентификации элементов управления MAC (например, отчеты о состоянии буфера) либо заполнение.

Индекс Значения LCID
00000-yyyyy Идентичность логического канала
yyyyy-11100 Зарезервированный
11101 Отчет о состоянии короткого буфера
11110 Отчет о состоянии длинного буфера
11111 Заполнение
Таблица 1

Значения LCID для UL-SCH

RLC

Главные службы и функции подуровня LTE RLC включают в себя:

- передачу PDU верхнего уровня, которые поддерживают подтвержденный режим (AM) либо неподтвержденный режим (UM);

- прозрачный режим (ТМ) передачи данных;

- коррекцию ошибок с помощью ARQ (проверка CRC, предусмотренная физическим уровнем, не нужно CRC на уровне RLC);

- разбиение согласно размеру ТВ: только если SDU RLC полностью не соответствует ТВ, тогда SDU RLC разбивается (сегментируется) на RLC PDU переменного размера, которые не включают какое-либо заполнение;

- повторное разбиение PDU, которые нужно передать повторно: если повторно передаваемые PDU полностью не соответствуют новому ТВ, используемому для повторной передачи, тогда RLC PDU разбивается повторно;

- число повторного разбиения не ограничивается;

- соединение SDU для того же однонаправленного радиоканала;

- последовательную доставку PDU верхнего уровня, исключая передачу (НО) в восходящей линии связи;

- копируемое обнаружение;

- обнаружение ошибок протокола и восстановление;

- управление потоком между eNB и WTRU (FFS);

- отказ от SDU; и

- сброс.

RLC поддерживает три режима функционирования: AM (подтвержденный режим), UM (неподтвержденный режим) и ТМ (прозрачный режим) и формирует управляющие PDU, например STATUS PDU (PDU состояния), которые формируются объектами AM RLC.

Желательно предусмотреть назначение приоритетов улучшенного канала восходящей линии связи L2 и способ управления скоростью передачи для минимизации заполнения, в то же время принимая во внимание управление графиком и логические каналы, которые соответствуют сигнальным однонаправленным радиоканалам (SRB).

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Способ и устройство раскрываются для назначения приоритетов логическим каналам, когда осуществляется новая передача. Ресурсы логического канала выделяются для доступных данных для множества логических каналов. Разрешение на передачу пакета данных с MBR (т.е. токен) уменьшается в буфере (т.е. области памяти), ассоциированного с конкретным одним из логических каналов на размер SDU MAC. Разрешение на передачу пакета данных с MBR может иметь отрицательное значение. Если какие-либо из выделенных ресурсов канала остаются, логические каналы обслуживаются в порядке уменьшения приоритета до тех пор, пока данные не будут исчерпаны. SDU RLC не сегментируются, если целый SDU RLC соответствует оставшимся ресурсам. SDU MAC исключает заголовок MAC PDU и заполнение MAC.

WTRU выбирает данные из однонаправленного радиоканала наивысшего приоритета при каждой возможности планирования, где WTRU разрешено передавать новые данные. Однонаправленный радиоканал может иметь состояние непустого буфера и ненулевое разрешение на передачу пакета данных со скоростью передачи данных с назначением приоритетов (PBR). WTRU может добавлять к транспортному блоку данные, где данные равны размеру буфера, размеру разрешения на передачу пакета данных PBR либо доступной емкости транспортного блока, то, что является меньшим.

Раскрытый способ и устройство допускают максимальное использование доступных ресурсов канала (т.е. максимальное разрешение UL). Таким образом, если еще существуют ресурсы, доступные после выполнение требований о строгом порядке приоритета и определенных границах скорости передачи данных с назначением приоритетов и максимальной скорости передачи данных, тогда доступная пропускная способность используется обслуживающими логическими каналами еще раз на основе строгого порядка приоритета, но без ограничения назначения определенного размера области памяти (например, допуская разрешение на передачу пакета данных с MBR быть отрицательным). Скорее, назначение ограничено величиной данных, которые необходимо передать с помощью этого логического канала, либо размер разрешения UL, назначаемый для этого логического канала.

WTRU уменьшает разрешение на передачу пакета данных с PBR и уменьшает разрешение на передачу пакета данных с MBR на величину назначаемых данных и повторяет этот этап, если существует пространство в транспортном блоке. Этот этап повторяется для однонаправленных радиоканалов согласно их приоритету.

Способ и устройство также раскрываются для управления скоростью передачи данных и обновлением токенов/разрешений на передачу пакета данных области памяти в WTRU. Объект MAC в WTRU может обновлять области памяти токенов, ассоциированных с блоками данных протокола данных (PDU), но не управляют PDU. WTRU может обновлять области памяти токенов в различные моменты и в различных измеряемых величинах.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Более полное понимание изобретения может быть получено из последующего описания вариантов осуществления, указанного с помощью примера и при восприятии в соединении с прилагаемыми чертежами, на которых:

Фиг. 1 показывает стек протоколов пользовательской плоскости LTE;

Фиг. 2 показывает иллюстрациию соответствия MAC/мультиплексирование для восходящей линии связи;

Фиг. 3 показывает MAC PDU, включая заголовок MAC, элементы управления MAC, SDU MAC и заполнение;

Фиг. 4 является блок-схемой WTRU, который использует буфер разрешения на передачу пакета данных со скоростью MBR логического канала, допускающего сохранение отрицательного значения разрешения на передачу пакета данных с MBR; и

Фиг. 5 является блок-схемой последовательности операций способа процедуры назначения приоритетов логического канала, которая используется, когда осуществляется новая передача с помощью WTRU фиг. 4.

ПОДРОБНОЕ ОПИСАНИЕ

При дальнейшем упоминании в данном документе, терминология "модуль беспроводной передачи/приема (WTRU)" включает в себя, но не ограничена абонентским оборудованием (UE), мобильной станцией, фиксированным или мобильным абонентским модулем, пейджером, сотовым телефоном, персональным цифровым помощником (PDA), компьютером или любым другим типом пользовательского устройства, допускающего функционирование в беспроводной среде. При дальнейшем упоминании в данном документе, терминология "базовая станция" включает в себя, но не ограничена узлом В, контроллером сайта, точкой доступа (AP) либо любым другим типом взаимодействия.

В этом изобретении RLC PDU эквивалентны SDU MAC и обновление области памяти токенов (либо разрешений на передачу пакета данных) в целом относится к извлечению величины токенов (разрешения на передачу пакета данных) из области памяти, при этом подобная величина соответствует размеру пакета. Область памяти либо вычисления разрешений на передачу пакета данных эквивалентны вычислениям скорости передачи данных либо вычислениям по управлению скоростью. Хотя способы и устройство описывали использование модели области памяти токенов, реализация логики вычисления управления скоростью передачи данных не использует подход области памяти токенов.

Улучшенное назначение приоритетов канала восходящей линии связи и функциональные возможности управления скоростью

Передача объекта MAC WTRU может осуществлять дополнительный цикл назначения приоритетов, как изложено в способе ниже, например в случае с ограниченным разрешением (т.е., когда доступные данные WTRU потенциально превышают разрешенную величину) для того, чтобы предотвратить заполнение.

При каждой возможности планирования либо TTI, где WTRU разрешается передавать новые данные, WTRU выбирает данные из однонаправленного канала наивысшего приоритета, который имеет непустое состояние буфера и ненулевое разрешение на передачу пакета данных с PBR. WTRU может добавлять к транспортному блоку данные, равные размеру буфера, размеру разрешения на передачу пакета данных PBR либо доступной емкости транспортного блока, то, что является меньшим. Разрешение на передачу пакета данных с PBR и разрешение на передачу пакета данных с MBR уменьшаются на количество назначаемых данных. Хотя еще существует пространство в транспортном блоке, этот этап повторяется для однонаправленных каналов согласно их приоритету.

Если разрешение на передачу пакета данных с PBR всех однонаправленных каналов равно нулю (или отрицательно) и все еще существует пространство в транспортном блоке, тогда планировщик принимает данные от однонаправленного канала наивысшего приоритета с буферизуемыми данными. Он принимает данные до размера доступного пространства в транспортном блоке либо разрешение на передачу пакета данных с MBR WTRU, то, что является меньшим. Разрешение на передачу пакета данных с MBR уменьшается на количество данных, которые были приняты. Данные, принятые от вышеописанных этапов, комбинируются до того, как данные выбраны из RLC. Хотя еще существует пространство в транспортном блоке, этот этап повторяется для однонаправленных каналов согласно их приоритету.

Если разрешение на передачу пакета данных с MBR всех однонаправленных каналов равно нулю (или отрицательно) и все еще существует пространство в транспортном блоке, тогда планировщик принимает данные от однонаправленного канала наивысшего приоритета с буферизуемыми данными. Он принимает данные до размера доступного пространства в транспортном блоке. Разрешение на передачу пакета данных с MBR уменьшается на величину данных, которые были приняты (разрешается быть отрицательным либо более отрицательным). В данном документе данные комбинируются до того, как данные извлекаются из RLC.

Этот способ может осуществляться в сочетании с другой схемой назначения приоритетов, и может осуществляться, даже если нет MBR, сконфигурированной для некоторых логических каналов. Если разрешение на передачу пакета данных с MBR равно нулю, то не существует объема памяти с MBR для рассмотрения.

Этот способ может быть выгодным с случае ограниченного разрешения, например, если все другие однонаправленные каналы достигают либо превышают их MBR, либо когда нет других данных, доступных по некоторым однонаправленным каналам, хотя существуют данные, доступные по другим однонаправленным каналам, которые превысили их MBR.

Способ может быть модифицирован для сравнения разрешения на передачу пакета данных с MBR с пороговой величиной, отличной от нуля. Например, если разрешение на передачу пакета данных с MBR всех однонаправленных каналов равно нулю (или отрицательно) и все еще существует пространство в транспортном блоке, тогда планировщик принимает данные от однонаправленного канала наивысшего приоритета с буферизуемыми данными. Он принимает данные до размера доступного пространства в транспортном блоке либо разницу между "разрешением на передачу пакета данных с MBR" и "наиболее отрицательный допустимый размер объема памяти с MBR", то, что является меньшим. Разрешение на передачу пакета данных с MBR уменьшается на величину данных, которые были приняты (следовательно, разрешается быть отрицательным либо более отрицательным). Принимаемые данные комбинируются до того, как данные извлекаются из RLC.

Если существуют неэффективные разрешения на передачу пакета данных с MBR либо токены для заполнения транспортного блока данными, использование транспортного блока должно быть максимизировано (и заполнение MAC должно минимизироваться), разрешая как этап конечного назначения приоритетов либо этап управления скоростью передачи возможность принимать данные от логического канала, который не имеет достаточно токенов либо разрешений на передачу пакетов данных, вместо осуществления заполнения.

Функция управления скоростью в восходящей линии связи гарантирует, что WTRU обслуживает свои однонаправленные радиоканалы в следующей последовательности:

- все из однонаправленных радиоканалов в порядке уменьшения приоритета до их PBR;

- все из однонаправленных радиоканалов в порядке уменьшения приоритета для оставшихся ресурсов, назначенных разрешением, и функция гарантирует, что MBR не превышена;

- все однонаправленные радиоканалы в порядке уменьшения приоритета для оставшихся ресурсов, назначаемых разрешением, и функция допускает, что MBR может быть превышена (для того чтобы минимизировать/не допустить заполнение в транспортном блоке).

Альтернативно, процедура назначения приоритетов логическому каналу гарантирует, что WTRU обслуживает логические каналы в следующей последовательности:

- все логические каналы обслуживаются в порядке уменьшения приоритета до их конфигурируемой PBR;

- если какие-либо ресурсы остаются, все логические каналы обслуживаются в строгом порядке уменьшения приоритета до их конфигурируемой MBR. В случае если MBR не конфигурируется, логический канал обслуживается до тех пор, пока данные для этого логического канала либо разрешение UL не исчерпано, то, что наступает первым; и

- если какие-либо ресурсы остаются, все логические каналы обслуживаются в строгом порядке уменьшения приоритета до одного из следующих вариантов:

до тех пор, пока либо данные для этого логического канала, либо разрешение UL не исчерпано; либо

до тех пор, пока либо данные для этого логического канала, либо разница между "размером объема памяти токенов с MBR" и "наибольший разрешенный отрицательный размер объема памяти MBR", либо разрешение UL не исчерпано.

Назначение приоритета улучшенного канала восходящей линии связи и управление скоростью передачи данных для управляющих PDU и элементов управления

RLC может формировать управляющие PDU, такие как, например, RLC STATUS PDU. Кроме того, MAC может формировать элементы управления.

Управляющие PDU верхнего уровня, например, управляющие PDU PDCP, отчеты о состоянии PDCP, обратная связь с надежным сжатием заголовков (ROHC) и т.п., могут сопоставляться (либо встраиваться как) управляющие PDU RLC вместо сопоставления с (либо встраивания как) PDU данных RLC. Это может позволить управляющим PDU верхнего уровня, например управляющим PDU PDCP, быть дифференцироваными на нижних уровнях (т.е. на RLC и MAC) и, следовательно, позволить им принимать улучшенную обработку, (например, QoS, более быстрая передача и т.д.). WTRU не ограничивает передачу управляющих PDU RLC из-за недостатка токенов либо разрешений на передачу пакета данных.

Всегда назначать приоритет управления по данным

WTRU не может подтверждать/сравнивать/проверять уровни объема памяти токенов/ разрешений на передачу пакета данных для управляющих PDU RLC либо элементов управления MAC. Передающий объект MAC WTRU осуществляет дополнительный этап, для того чтобы не допустить заполнения.

На дополнительном этапе каждая возможность планирования (TTI), где WTRU разрешается передавать, он выбирает данные из однонаправленного канала с наивысшим приоритетом, который имеет управляющие PDU (либо элементы управления). Он может добавлять к транспортному блоку данные, равные размеру управляющих PDU либо доступной емкости транспортного блока, то, что является меньшим. Разрешение на передачу пакета данных с PBR и разрешение на передачу пакета данных с MBR уменьшаются на количество назначаемых данных. В альтернативе разрешение на передачу пакета данных с PBR и разрешение на передачу пакета данных с MBR не уменьшаются, в случае управляющих PDU. Хотя еще существует пространство в транспортном блоке, этот этап повторяется для однонаправленных каналов согласно их приоритету.

Если еще существует пространство в транспортном блоке, WTRU выбирает данные из однонаправленного канала с наивысшим приоритетом, который имеет состояние непустого буфера и ненулевое разрешение на передачу пакета данных с PBR. Он может добавлять к транспортному блоку данные, равные размеру буфера, размеру разрешения на передачу пакета данных с PBR либо доступной емкости транспортного блока, то, что является меньшим. Разрешение на передачу пакета данных с PBR и разрешение на передачу пакета данных с MBR уменьшаются на количество назначаемых данных. Хотя еще существует пространство в транспортном блоке, этот этап повторяется для однонаправленных каналов согласно их приоритету.

Если разрешение на передачу пакета данных с PBR всех однонаправленных каналов равно нулю и все еще существует пространство в транспортном блоке, тогда планировщик принимает данные от однонаправленного канала наивысшего приоритета с буферизуемыми данными. Он принимает данные до размера доступного пространства в транспортном блоке либо разрешение на передачу пакета данных с MBR WTRU, то, что является меньшим. Разрешение на передачу пакета данных с MBR уменьшается на количество данных, которые были приняты. Принимаемые данные комбинируются до того, как данные извлекаются из RLC. Хотя еще существует пространство в транспортном блоке, этот этап повторяется для однонаправленных каналов согласно их приоритету.

WTRU может назначать приоритет для управляющих PDU RLC либо элементы управления MAC либо управляющие PDU в целом по данным PDU. Это не допускает привнесения задержек либо нехватке управляющей информации из-за трафика данных с высоким приоритетом.

Назначить приоритет управления по данным, но до определенной величины

Предыдущий подход назначает приоритеты управлению по данным. Тем не менее, это может подразумевать, что некоторые логические каналы "более высокого приоритета" могут задерживаться, если существует много управляющих PDU по логическим каналам "более низкого приоритета".

Ограничение размера транспортного блкоа, который может использоваться для управления

WTRU может выделять либо гарантировать, что часть транспортного блока используется для трафика данных через ограничение размера транспортного блока, который может использоваться для управления трафиком. Подобное ограничение может достигаться различными способами, например, определением максимальной части ТВ, который может использоваться для управленя (в форме процентного отношения, либо в форме необработанного размера, либо любой другой форме). Подобная пропорция может конфигурироваться через информационный элемент (IE) RRC, который передается в сообщении RRC.

Ограничение скорости для управления трафиком

WTRU может измерять и управлять скоростью управляющих PDU (либо элементов управления). Может использоваться новый параметр, аналогичный PBR/MBR, такой как BR (скорость передачи данных) управления. WTRU может ограничивать число управляющих PDU, которые отсылаются с наивысшим приоритетом до величины, регулируемой BR управления. Тем не менее, это не мешает отправке управляющих PDU по логическому каналу, когда логический канал планируется (в цикле PBR либо MBR). Скорость передачи данных с назначением приоритетов (например, для управляющих PDU RLC, либо элементов управления MAC) может конфигурироваться через RRC IE, который передается в любом сообщении RRC.

Кроме того, возможно дополнительно дифференцировать и определять две скорости для управления: скорость передачи данных управления RLC (RCBR) и скорость передачи данных управления MAC (MCBR) либо тому подобное. Аналогично, эти параметры могут конфигурироваться через RRC Ie, которые передаются в любом сообщении RRC.

Отмена сегментации для управления

В целом управляющая информация сегментирования, такая как управляющие PDU RLC либо элементы управления MAC, не желательна, для того чтобы ее передать/принять быстро (один TTI). Функциональные возможности сегментации RLC не используют управляющие PDU RLC (например, STATUS PDU), и нет определенных функциональных возможностей MAC-сегментации.

Когда MAC использует вычисления токенов/разрешений на передачу пакета данных для управления и не имеет достаточно токенов/разрешений на передачу пакета данных, MAC может принимать все управляющие PDU либо элементы управления, даже когда он ни имеет достаточно токенов/разрешений на передачу пакета данных, и вместо этого разрешает токенам/разрешениям на передачу пакета данных быть отрицательными, как так управления не может быть сегментировано.

Это может быть реализовано как выборочный случай, т.е. лишь разрешает отрицательные области памяти, если это для целей управления. Альтернативно, это может быть выполнено как часть разрешающих отрицательных токенов в общем (либо из-за управления, либо из-за данных).

Улучшенное назначение приоритетов канала восходящей линии связи для логических каналов, соответствующих сигнальным (например, RRC)однонаправленным радиоканалам

В отношении логических каналов, которые соответствуют сигнальным однонаправленным радиоканалам (SRB) (например, SRBO, SRB1, SRB2), логические каналы могут иметь абсолютный приоритет над всеми другими логическими каналами, которые соответствуют RB данных.

Это может достигаться двумя способами:

- изменить функцию назначения приоритетов логических каналов, чтобы всегда назначать приоритеты SRB (т.е. нет необходимости для конфигураций PBR/MBR для SRB); либо

- конфигурировать PBR/MBR для SRB до разрешенного максимума.

Функция управления скоростью передачи восходящей линии связи используется так, чтобы WTRU обслуживал свои однонаправленные радиоканалы в следующей последовательности:

- все однонаправленные радиоканалы сигнализации в уменьшающемся приоритете (дополнительно: возможно до определенной скорости передачи);

- все однонаправленные радиоканалы в порядке уменьшения приоритета до их PBR;

- все из однонаправленных радиоканалов в порядке уменьшения приоритета для оставшихся ресурсов, назначенных разрешением, и функция гарантируют, что MBR не превышена;

Альтернативно, процедура назначения приоритетов логическому каналу помогает WTRU обслуживать логические каналы в следующей последовательности:

- все логические каналы, соответствующие SRB (либо информации управления RRC) обслуживаются в порядке уменьшения приоритета (дополнительно: возможно до конфигурируемой скорости передачи данных);

- все логические каналы обслуживаются в порядке уменьшения приоритета до их конфигурируемой PBR;

- если какие-либо ресурсы остаются, все логические каналы обслуживаются в строгом порядке уменьшения приоритета до их конфигурируемой MBR. В случае если MBR не конфигурируется, логический канал обслуживается до тех пор, пока либо данные для этого логического канала, либо разрешение UL не исчерпано, то, что наступает первым.

Архитектурные альтернативы

В настоящее время вычисления токенов/разрешений на передачу пакета данных (т.е. управление скоростью либо вычисления скорости передачи данных для PBR и MBR) реализованы при передаче объекта MAC. В одной архитектурной альтернативе WTRU осуществляет вычисления управления скоростью в