СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ/ПРИЕМА ИНФОРМАЦИИ УПРАВЛЕНИЯ ОБОРУДОВАНИЕМ ПОЛЬЗОВАТЕЛЯ ДЛЯ ПЕРЕДАЧИ ДАННЫХ ОБРАТНОГО КАНАЛА
METHOD AND DEVICE FOR TRANSFER/RECEPTION OF INFORMATION OF USER EQUIPMENT CONTROL FOR TRANSFER OF RETURN CHANNEL DATA

Уровень техники
1. Область техники, к которой относится изобретение
Настоящее изобретение относится к системе мобильной связи, предназначенной для поддержки передачи данных по обратному каналу. Более конкретно, настоящее изобретение относится к способу и устройству для передачи/приема информации управления о статусе передачи данных обратного канала оборудования пользователя (UE, ОП), требуемом для планирования, выполняемого Узлом B при передаче данных обратной линии связи.
2. Описание предшествующего уровня техники
Система мобильной связи 3-его поколения, в которой используется широкополосный многостанционный доступ с кодовым разделением каналов (WCDMA, ШМДКР), построенная на основе европейской Глобальной системы мобильной связи (GSM, ГСМ), и универсальной системы мобильной связи (UMTS, УСМС) обеспечивает для мобильных абонентов или пользователей компьютеров однородную услугу передачи текста на основе пакетной передачи, преобразованной в цифровую форму речи и видео и мультимедийных данных со скоростью, превышающей 2 Мбит/с, независимо от местоположения абонентов или пользователей в мире. Концепция виртуального доступа позволила системе UMTS обеспечить доступ к любой конечной точке в сети в любой момент времени. Виртуальный доступ относится к коммутируемому пакетному доступу, с использованием пакетного протокола, аналогичного протоколу Интернет (IP, ПИ).
На фиг.1 иллюстрируются конфигурации сети наземного радиодоступа UMTS (UTRAN, УСНРД) в обычной системе UMTS.
Как показано на фиг.1, UTRAN 12 включает в себя контроллеры (RNC, КРС) 16a и 16b радиосети и узлы B 18a-18d, и подключает UE 20 к базовой сети (CN, БС) 10. Множество ячеек может быть подчинено узлам B 18a-18d. Каждый RNC 16a или 16b управляет своими подчиненными узлами B, и каждый узел B управляет своими подчиненными ячейками. RNC, узлы B и ячейки, находящиеся под управлением RNC, совместно формируют подсистему 14a или 14b радиосети (RNS, ПРС).
Каждый RNC 16a и 16b выделяет или управляет радиоресурсами для узлов B 18a-18d, находящихся под их управлением. Узлы B 18a-18d выполняют функцию фактического предоставления радиоресурсов. Радиоресурсы конфигурируются на основе ячейки, и радиоресурсы, предоставляемые узлами B 18a-18d, относятся к радиоресурсам ячейки, которой они управляют. UE устанавливает радиоканал, используя радиоресурсы, предоставляемые конкретной ячейкой, подчиненной конкретному узлу B для обмена данными. В соответствии с UE, различие между узлами B 18a-18d и управляемыми ими ячейками не имеет значения, и UE 20 имеет отношение только к физическому уровню, сконфигурированному на основе ячейки. Поэтому термины "узел B" и "ячейка" используются здесь взаимозаменяемо.
Интерфейс Uu определен между UE и RNC. Архитектура иерархического протокола интерфейса Uu подробно иллюстрируется на фиг.2. Этот интерфейс разделен на плоскость 30 управления (C плоскость), предназначенную для обмена сигналами управления между UE и RNC, и плоскость (U-плоскость) 32 пользователя, предназначенную для фактической передачи данных.
Как показано на фиг.2, уровень 34 управления радиоресурсами (RRC, УРР), уровень 40 управления радиоканалом (RLC, УРК), уровень 42 управления доступом к среде передачи (MAC, УДС) и физический уровень 44 (PHY) определены в C плоскости 30. Уровень 36 протокола управления пакетными данными (PDCP, ПУПД), уровень 38 управления широковещательной передачей/многоадресной передачей (BMC, ШМП), уровень 40 RLC, уровень 42 MAC и уровень 44 PHY определены в U-плоскости 32. Уровень 44 PHY расположен в каждой ячейке, и уровень 42 MAC - уровень 34 RRC сконфигурированы в каждом RNC. UE имеет все уровни.
Уровень 44 PHY предоставляет услугу доставки информации с использованием технологии радиопередачи, соответствующую уровню 1 (L1) в модели взаимодействия открытых систем (OSI, ВОС). Уровень 44 PHY соединен с уровнем 42 MAC через транспортные каналы. Обработка данных на уровне 44 PHY определяет взаимозависимость отображения между транспортными каналами и физическими каналами.
Уровень 42 MAC подключен к уровню 40 RLC через логические каналы. Уровень 42 MAC передает данные, принятые из уровня 40 RLC по логическим каналам, на уровень 44 PHY по соответствующим транспортным каналам и доставляет данные, принятые из уровня 44 PHY по транспортным каналам, в уровень 40 RLC по соответствующим логическим каналам. Уровень 42 MAC вставляет дополнительную информацию или интерпретирует вставленные данные как данные, принятые по логическим каналам, и управляет случайным доступом. Секция, относящаяся к U плоскости, называется MAC данными (MAC-D), и секция, относящаяся к С плоскости, называется управлением MAC (MAC-C) на уровне 42 MAC.
Уровень 40 RLC управляет установлением и высвобождением логических каналов. Уровень 40 RLC работает в подтвержденном режиме (AM, ПР), неподтвержденном режиме (UM, НП) или прозрачном режиме (ТМ, ПрР) и обеспечивает разные функциональные возможности в этих режимах. Как правило, уровень 40 RLC сегментирует или конкатенирует модули служебных данных (SDU, МСД), принятые из верхнего уровня, до соответствующего размера и исправляют ошибки.
Уровень 36 PDCP расположен выше уровня 40 RLC в U плоскости 32. Уровень 36 PDCP отвечает за сжатие и распаковку заголовка данных, переносимых в форме IP пакета, и доставку данных с соблюдением целостности в случае, когда обслуживающий RNC изменяется в результате движения UE.
Характеристики транспортных каналов, которые соединяют уровень 44 PHY с верхними уровнями, зависят от формата транспортирования (TF, ФТ), который определяет процесс уровня PHY, включающий в себя сверточное кодирование канала, перемежение и согласование скорости, специфичной для услуги.
В частности, в системе UMTS используется усовершенствованный выделенный обратный канал (E-DCH, Р-ВВК) с целью улучшения характеристик передачи пакета по восходящему (обратному) каналу из UE в узел B. Для поддержания более стабильной высокоскоростной передачи данных E-DCH использует гибридный автоматический запрос на повторную передачу данных (HARQ, ГАЗПП) и планирование, управляемое узлом B.
На фиг.3 иллюстрируется типичная обратная (по обратному каналу) передача пакетных данных по радиоканалам E-DCH. Ссылочной позицией 100 обозначен узел B, который поддерживает E-DCH, и номерами ссылочных позиций 101-104 обозначены UE, которые передают E-DCH.
На фиг.3 узел B 100 выполняет оценку состояния канала UE 101-104 и планирует их передачу данных по обратному каналу на основе состояния канала. Планирование осуществляется таким образом, чтобы измеренное повышение шумов не превышало целевое повышение шумов в узле B 100, для повышения общей производительности системы. Поэтому узел B 100 назначает низкую скорость передачи данных для удаленного UE 104 и высокую скорость передачи данных для расположенного поблизости UE 101.
На фиг.4 показана схема, иллюстрирующая типичный поток сигналов для передачи данных сообщения по E-DCH.
Как показано на фиг.4, узел B и UE устанавливают E-DCH на этапе 202. Этап 202 предполагает передачу сообщения по выделенным транспортным каналам. UE передает информацию планирования в узел B на этапе 204. Информация планирования может содержать информацию состояния обратного канала, которая представляет собой мощность передачи и запас по мощности для UE, а также количество размещенных в буфере данных, которые должны быть переданы в узел B.
На этапе 206 узел B контролирует информацию планирования из множества UE для планирования передачи данных обратного канала для отдельных UE. Узел B принимает решение одобрить передачу пакета обратных данных из UE и передает информацию назначения при планировании в UE, на этапе 208. Информация назначения при планировании может включать в себя предоставленную скорость передачи данных и разрешенное время передачи.
На этапе 210 UE определяет TF для E-DCH на основе информации назначения при планировании. UE затем передает пакет данных обратной линии связи по усовершенствованному выделенному физическому каналу передачи данных (E-DPDCH, Р-ВФКПД), на который отображается E-DCH на этапе 214. UE одновременно передает информацию TF в узел B по усовершенствованному выделенному физическому каналу управления (E-DPCCH, Р-ВФКУ), ассоциированному с E-DCH на этапе 212. Узел B определяет, содержит ли ошибку информация TF и данные пакета обратной линии связи, на этапе 216. В случае наличия ошибок в информации TF и в данных пакета обратной линии связи, узел B передает в UE сигнал неподтверждения (NACK) по каналу ACK/NACK. Когда ошибки в информации TF или в данных пакета обратной линии связи отсутствуют, узел B передает сигнал ACK в UE по каналу ACK/NACK на этапе 218.
В последнем случае передача данных пакета завершается, и UE передает новый пакет данных в узел B по E-DCH. В качестве альтернативы, UE передает тот же пакет данных в узел B по E-DCH.
Как описано выше, E-DCH отображается на E-DPDCH для кодирования и модуляции канала передаваемых данных. Информацию управления о E-DCH передают одновременно с передачей E-DCH по E-DPCCH и E-DPDCH. Информация управления о E-DCH представляет собой информацию планирования и информацию TF. Информация планирования представляет состояние UE, требующееся для узла B для планирования передачи данных обратной линии связи для UE. Информация планирования представляет собой информацию состояния буфера UE и информацию состояния обратного канала. Другая часть информации управления, называемая "битом удовлетворения" (Happy Bit), обозначает текущее состояние UE. Информация TF включает в себя скорость передачи данных для передаваемых данных E-DCH, информацию об операции HARQ и информацию качества обслуживания (QoS, КаО). Информацию RF (РЧ, радиочастоты) передают одновременно с данными E-DCH.
Информацию состояния буфера и информацию состояния обратного канала передают одновременно с данными о E-DCH в модуле данных протокола MAC-e (PDU, МДП) по E-DPDCH. В качестве альтернативы, информацию TF и "бит удовлетворения" передают в E-DPCCH, ассоциированном с E-DPDCH. "Бит удовлетворения" обычно означает, удовлетворен ли UE разрешенной скоростью передачи данных, установленной при планировании, и его всегда передают в присутствии данных E-DCH. Для улучшения эффективности передачи восходящих данных необходима технология дифференциальной установки и интерпретации "бита удовлетворения" в соответствии с состоянием передачи UE.
В соответствии с этим, существует потребность в улучшенных системе и способе эффективной передачи информации управления данных пакета обратной линии связи UE для использования в узле B при планировании передачи обратных данных.
Сущность изобретения
Аспект примерных вариантов воплощения настоящего изобретения, по существу, состоит в решении, по меньшей мере, упомянутых выше проблем и/или недостатков, и в предоставлении, по меньшей мере, описанных ниже преимуществ. В соответствии с этим, аспект примерных вариантов воплощения настоящего изобретения направлен на способ и устройство, предназначенные для эффективной передачи информации управления о данных пакета обратной линии связи UE для использования при планировании передачи данных по обратной линии связи в узле B.
Примерный вариант воплощения настоящего изобретения направлен на способ и устройство, предназначенные для установления и интерпретации информации управления в соответствии с состоянием пакетной передачи по обратной линии связи.
Примерный вариант воплощения настоящего изобретения также направлен на способ и устройство, предназначенные для эффективного установления и интерпретации бита удовлетворения, передаваемого UE, в то время как обратные данные передают по E-DCH в асинхронной системе связи WCDMA.
В соответствии с одним аспектом примерного варианта воплощения настоящего изобретения, в способе передачи информации управления для передачи обратных данных (по обратной линии связи) в UE, UE определяют, является ли текущий процесс передачи данных по обратной линии связи в E-DCH активным процессом, активированным для запланированной передачи. Если текущий процесс активирован, UE определяет, удовлетворяет ли текущий процесс заданному первому критерию. Если первый критерий удовлетворяется, UE устанавливает бит удовлетворения для обозначения, требуются ли UE дополнительные ресурсы, чтобы быть "неудовлетворенным". UE передает информацию управления, включающую в себя бит удовлетворения в узел B по E-DPCCH, ассоциированной с E-DPDCH, и данные обратной линии связи по E-DPDCH в активном процессе. Первый критерий состоит в том, что UE обладает достаточной мощностью, доступной для передачи с более высокой скоростью передачи данных, чем текущая скорость передачи данных, запланированная передача размещенных в буфере данных в UE требует больше времени, чем заданная задержка времени, и UE может передавать данные E-DCH с разрешенной максимальной скоростью передачи данных, обозначенной предоставлением обслуживания.
В соответствии с другим аспектом примерного варианта воплощения настоящего изобретения в способе приема информации управления UE для передачи данных по обратной линии связи, данные обратной передачи и информацию управления, ассоциированную с данными обратной передачи, принимают из UE. Сохраняют бит удовлетворения, включенный в информацию управления, в отношении процесса, в котором были приняты данные обратной передачи. Бит удовлетворения обозначает, требуются ли для UE дополнительные ресурсы. Биты удовлетворения, сохраненные в отношении множества процессов, установленных в UE, интерпретируются, активированы ли эти процессы для запланированной передачи, или процессы для незапланированной передачи при деактивации, и определяются разрешенная максимальная скорость передачи данных и количество активных процессов для UE. Обратную передачу данных планируют для UE в соответствии с определенной разрешенной максимальной скоростью передачи данных и определенным количеством активных процессов, и предоставление планирования, обозначающее результат планирования, передают в UE.
В соответствии с дополнительным аспектом примерного варианта воплощения настоящего изобретения контроллер активного процесса определяет, является ли текущий процесс доставки данных обратной линии связи по E-DCH активным процессом, активированным для запланированной передачи. Такое определение осуществляется путем использования устройства передачи информации управления, для обратной передачи данных в UE. Блок принятия решения в отношении информации контроллера определяет, удовлетворяет ли текущий процесс заданному первому критерию. Если текущий процесс активирован для запланированной передачи, блок принятия решения в отношении информации контроллера устанавливает значение бита удовлетворения "неудовлетворен", если первый критерий удовлетворяется. Бит удовлетворения обозначает, требуются ли дополнительные ресурсы для UE. Передатчик канала данных включает в себя множество процессов для передачи обратных данных по E-DCH и передает обратные данные по E-DPDCH в активном процессе. Передатчик канала управления передает информацию управления, включающую в себя бит удовлетворения, в узел B по E-DPCCH, ассоциированному с E-DPDCH, одновременно с передачей обратных данных. Здесь первый критерий состоит в том, что UE имеет соответствующую мощность, доступную для передачи с более высокой скоростью передачи данных, чем текущая скорость передачи данных, запланированная передача помещенных в буфер данных в UE требует больше времени, чем заданная задержка времени, и UE может передавать данные E-DCH с разрешенной максимальной скоростью передачи данных, указанной предоставлением обслуживания.
В соответствии с еще одним другим аспектом примерного варианта воплощения настоящего изобретения, в устройстве для приема информации управления UE, для обратной передачи данных в узел B приемник принимает данные обратной передачи и информацию управления, ассоциированную с данными обратной передачи, из UE. В запоминающем устройстве сохраняют бит удовлетворения, включенный в информацию управления, в отношении процесса, в котором были приняты эти обратные данные. Бит удовлетворения обозначает, требуются ли UE дополнительные ресурсы. Блок принятия решения о статусе UE интерпретирует биты удовлетворения, сохраненные в отношении множества процессов, установленных в UE, если процессы активированы для запланированной передачи или процессы для незапланированной передачи при деактивации. Блок принятия решения о статусе UE также определяет разрешенную максимальную скорость передачи данных и количество активных процессов для UE. Генератор предоставления планирования планирует передачу обратных данных для UE в соответствии с определенной разрешенной максимальной скоростью передачи данных и определенным количеством активных процессов. Генератор предоставления планирования также генерирует предоставление планирования, обозначающее результат планирования. Передатчик передает предоставление планирования в UE.
Другие цели, преимущества и очевидные признаки изобретения будут понятны для специалиста в данной области техники из следующего подробного описания, которое, вместе с приложенными чертежами, раскрывает примерные варианты воплощения изобретения.
Краткое описание чертежей
Описанные выше и другие примерные цели, свойства и преимущества определенных примерных вариантов воплощения настоящего изобретения будут более понятны из следующего подробного описания изобретения, которое следует рассматривать совместно с приложенными чертежами, на которых:
на фиг.1 представлена конфигурация UTRAN в типичной системе UMTS;
на фиг.2 иллюстрируется иерархическая архитектура интерфейса, определенного между UE и RNC;
на фиг.3 иллюстрируется обычная передача E-DCH через радиоканал;
на фиг.4 показана схема, иллюстрирующая обычный поток сигналов для передачи/приема сообщения по E-DCH;
на фиг.5 иллюстрируются структуры физических каналов, ассоциированных с E-DCH;
на фиг.6 показана схема, иллюстрирующая распределение времени, ассоциированное с E-DCH;
на фиг.7A и 7B иллюстрируется множество процессов HARQ в соответствии с примерным вариантом воплощения настоящего изобретения;
на фиг.8 показана блок-схема последовательности операций, иллюстрирующая работу UE в соответствии с примерным вариантом воплощения настоящего изобретения;
на фиг.9A показана блок-схема последовательности операций, иллюстрирующая работу узла B в соответствии с примерным вариантом воплощения настоящего изобретения;
на фиг.9B показана схема, иллюстрирующая передачу сигналов из узла B в RNC в соответствии с примерным вариантом воплощения настоящего изобретения;
на фиг.10 показана блок-схема UE в соответствии с примерным вариантом воплощения настоящего изобретения; и
на фиг.11 показана блок-схема узла B в соответствии с примерным вариантом воплощения настоящего изобретения.
Следует понимать, что на чертежах одинаковыми номерами ссылочных позиций обозначены одинаковые элементы, свойства и структуры.
Подробное описание изобретения
Предметы, определенные в описании, такие как подробная конструкция и элементы, представлены для помощи во всестороннем понимании вариантов воплощения изобретения. В соответствии с этим, для специалиста в данной области техники понятно, что различные изменения и модификации описанных здесь вариантов воплощения можно выполнить без выхода за пределы объема и сущности изобретения. Кроме того, описания хорошо известных функций и конструкций здесь не приведены для ясности и краткости изложения.
Примерный вариант воплощения настоящего изобретения предназначен для представления критерия для установки бита удовлетворения, представляющего состояние передачи UE, как в режиме запланированной передачи (ST, ЗП) данных, так и в режиме незапланированной передачи (NST, НЗП) в системе мобильной связи, в которой восходящие данные (данные обратной линии связи) передают на основе планирования, управляемого узлом B.
Для запроса планирования передачи обратных данных UE передает в узел B информацию планирования, информацию TF и бит удовлетворения. Информацию планирования передают вместе с данными E-DCH в MAC-E-PDU по E-DPDCH, в то время как информацию TF и бит удовлетворения передают по E-DPCCH, который зависит от E-DPDCH.
На фиг.5 иллюстрируются структуры физических каналов, ассоциированных с E-DCH.
На фиг.5 номерами 502 и 503 ссылочных позиций обозначены DPCCH и DPDCH, поддерживающие типичную услугу выделенного обратного канала, соответственно. Интервал времени транспортирования (TTI, ИВТ) DPCCH 502 и DPDCH 503 равен по длительности радиокадру 501 длительностью 10 мс. Имеется также высокоскоростной DPCCH (HS-DPCCH) 504, сконфигурированный для поддержки высокоскоростного пакетного доступа по прямому каналу (HSDPA, ВСПДН). Для услуги E-DCH используются E-DPDCH 505 и E-DPCCH 506. TTI для E-DPDCH 505 и E-DPCCH 506 составляет 10 мс или 2 мс. Поэтому радиокадр 501 длительностью 10 мс разделен на пять подкадров 507 длительностью 2 мс для E-DPDCH 505 и E-DPCCH 506. Каждый из подкадров 507 в E-DPCCH 506 переносит информацию 508 TF, обозначающую TF данных E-DCH и бит 509 удовлетворения, в соответствующем TTI.
На фиг.6 показана схема, иллюстрирующая временные интервалы, ассоциированные с E-DCH, когда E-DCH передают в TTI длительностью 2 мс.
На фиг.6 номером 605 ссылочной позиции обозначен TTI E-DCH. TTI 605 равен 2 мс, что равно длительности подкадра. После генерирования данных E-DCH, данные E-DCH передают по E-DPDCH и информацию TF и бит удовлетворения, ассоциированные с данными E-DCH, передают по E-DPCCH, на этапе 601. Бит удовлетворения используется для планирования для UE в узле B.
На этапе 602 узел B обнаруживает информацию планирования и бит удовлетворения путем декодирования E-DPDCH и E-DPCCH соответственно. Узел B уведомляет UE о ресурсах обратной линии связи, выделенных при планировании, в предоставлении планирования на этапе 603. На этапе 604 UE устанавливают предоставление обслуживания (SG, ГО), на основе предоставления планирования. SG обозначает максимальную разрешенную скорость передачи данных (или максимальное отношение мощности E-DPDCH к DPCCH). UE передает данные E-DCH со скоростью передачи данных (или с отношением мощности E-DPDCH к DPCCH), равной или меньшей, чем SG, учитывая состояние ее буфера и состояние мощности.
Множество процессов передачи и приема HARQ, которые работают в парах в UE и узле B, могут быть определены для E-DCH для обработки параллельной повторной передачи. Каждая пара процесса передачи-приема HARQ работает параллельно во время одного RRI, и пакеты, успешно принимаемые через процедуру повторной передачи в множестве пар процесса HARQ, последовательно собирают на верхнем уровне. На фиг.6 иллюстрируется восемь процессов HARQ с идентификаторами (ID, ИД) от 0 до 7 процессора. Хотя на фиг.6 показаны TTI размером 2 мс, E-DCH может использовать TTI размером 10 мс, и E-DCH работает с TTI размером 10 мс аналогично тому, как работают TTI размером 2 мс. Для TTI размером 10 мс используются четыре процесса HARQ в UE или в узле B. Каждый процесс HARQ охватывает один подкадр. Поэтому "процесс HARQ" и "подкадр" используются взаимозаменяемо.
Как описано выше, при передаче данных E-DCH, UE всегда устанавливает 1 бит для бита удовлетворения. Как правило, бит удовлетворения обозначает, удовлетворен ли UE, выделенной разрешенной максимальной скоростью передачи данных. Когда текущая скорость передачи данных E-DCH ниже, чем требуется в соответствии с состоянием UE, и количество данных, накопленных в буфере, требует большего количества ресурсов, UE устанавливает бит удовлетворения в значение "неудовлетворен" (например, 0), и в противном случае, он устанавливает бит удовлетворения в значение "удовлетворен" (такое как 1).
Каждый процесс HARQ может работать в режиме ST на основе информации назначения планирования узла B или в режиме NST без информации назначения планирования. На фиг.7A и 7B иллюстрируется множество процессов HARQ в соответствии с примерным вариантом воплощения настоящего изобретение. Каждый процесс может представлять собой независимый программный или аппаратный блок.
На фиг.7A номером 701 ссылочной позиции обозначены восемь процессов HARQ с ID процесса от 0 до 7 для E-DCH. RNC устанавливает E-DCH с помощью RRC и устанавливает, по меньшей мере, один из восьми процессов HARQ для ST и другой процесс HARQ для NST. В случае, иллюстрируемом на фиг.7A, процессы №0-№6 HARQ установлены для ST, как обозначено номером 702 ссылочной позиции, и четыре процесса №2, №3, №6 и №7 HARQ установлены для NST, как обозначено номером 703 ссылочной позиции. Таким образом, одни и те же процессы №2 и №3 HARQ могут использоваться как для ST, так и для NST. UE может передавать данные E-DCH в процессах №0-№5 HARQ с помощью ST и передавать данные E-DCH в процессах №2, №3, №6 и №7 HARQ с использованием NST. Процессы №0-№5 HARQ, активируемые для запланированной передачи, называются активными процессами, и другие процессы №6 и №7 HARQ являются деактивированными и называются неактивными процессами.
Узел B может управлять передачей E-DCH путем передачи предоставлений планирования только для активных процессов. Однако узел B может деактивировать некоторые из активных процессов. Предоставление планирования может представлять собой абсолютное предоставление (AG, АГ), обозначающее абсолютное значение разрешенной максимальной скорости передачи данных, или относительное предоставление (RG, ОГ), обозначающее изменение вверх/вниз/оставаться на этом уровне для разрешенной максимальной скорости передачи данных. AG может содержать команду "неактивный". Поэтому, когда узел B передает AG с командой неактивный для конкретного процесса в UE, UE не выполняет запланированную передачу данных E-DCH в конкретном процессе, что аналогично неактивным процессам.
Например, узел B деактивирует процессы №0 и №5 HARQ, как обозначено номером 704 ссылочной позиции. Затем UE может передать данные E-DCH, используя только запланированную передачу в четырех процессах №1-№4 HARQ. Поскольку AG могут быть переданы для процессов, активированных RNC, узел B может гибко изменять количество процессов HARQ для ST, посредством определения, применяется ли запланированная передача к активным процессам, когда это необходимо.
На фиг.7B иллюстрируется передача данных в каждый процесс HARQ, установленный в случае, иллюстрируемом на фиг.7A. Как показано на фиг.7B, процессы №0 и №5 HARQ не доступны ни для SR, ни для NST, как обозначено номером 705 ссылочной позиции. Процессы №1 и №4 HARQ доступны только для ST, как обозначено номером 706 ссылочной позиции. Процессы №2 и №3 HARQ доступны как для ST, так и для NST, как обозначено номером 707 ссылочной позиции. Процессы №6 и №7 HARQ доступны только для NST, как обозначено номером 708 ссылочной позиции.
Независимо от ST или NST, UE передает данные E-DCH в процессах HARQ, таких как подкадры, когда данные E-DCH генерируют в процессах HARQ. Поэтому бит удовлетворения всегда доставляют в узел B в подкадрах, которые содержат данные E-DCH. Бит удовлетворения устанавливают на основе различных критериев для активного процесса ST и неактивного процесса NST, в соответствии с состоянием передачи UE.
В каждой передаче E-DCH, то есть в каждом подкадре, UE бит удовлетворения устанавливает в состояние "неудовлетворенный" в активном процессе, если удовлетворяются все три конкретных условия (критерий 1). В то время как в следующем описании ресурсы обратного канала передачи данных представлены скоростью передачи данных, они могут быть представлены дополнительными факторами, эквивалентными скорости передачи данных (например, отношение мощностей E-DPDCH и DPCCH).
Условие 1) UE имеет адекватную мощность, доступную для передачи с более высокой скоростью передачи данных, чем текущая скорость передачи данных.
Условие 2) общее состояние буфера требует больше времени, чем заранее заданная задержка времени (Happy_Bit_Delay_Condition), для передачи с текущим SG x отношение активных процессов к общему количеству процессов HARQ.
Условие 3) UE передает максимальное количество запланированных данных E-DCH, разрешенное текущим SG.
Условие 3 всегда справедливо для неактивного процесса NST, и отношение в Условии 2 всегда равно 1 для 10 мс TTI. Поэтому, если Условие 1 или Условие 2 не удовлетворяются для неактивных процессов (Критерий 2), бит удовлетворения устанавливают в состояние "удовлетворен", поскольку отсутствует текущий SG для неактивных процессов NST. Другими словами, если следующие два условия удовлетворяются в текущем подкадре, бит удовлетворения в процессе NST устанавливается в состояние "неудовлетворенный".
Условие 1) UE имеет адекватную мощность, доступную для передачи с более высокой скоростью передачи данных, чем текущая скорость передачи данных.
Условие 2) общее состояние буфера требует больше времени, чем заданная задержка времени (Happy_Bit_Delay_Condition), для передачи с текущим SG x отношение активных процессов к общему количеству процессов HARQ.
Поскольку скорость передачи данных NST обычно ограничена RRC, скорость передачи данных NST относительно низка, по сравнению со скоростью передачи данных ST, даже при том, что NST разрешены неактивные процессы. Поэтому, в большинстве случаев неактивные процессы не удовлетворяют Условию 3 в отношении установки критерия бита удовлетворения активных процессов.
На фиг.8 показана блок-схема последовательности операций, иллюстрирующая работу UE в соответствии с примерным вариантом воплощения настоящего изобретения.
Как показано на фиг.8, UE устанавливает E-DCH, используя передачу сигналов RRC, на этапе 802, и принимает предоставление планирования из узла B, на этапе 803. На этапе 804 UE определяет, является ли процесс HARQ для текущего TTI активным процессом для ST. Если процесс HARQ представляет собой активный процесс, UE переходит к этапу 806. В противном случае UE переходит на этап 805. На этапе 805 UE определяют, является ли текущий процесс HARQ процессом, разрешенным для NST. Если текущий процесс HARQ представляет собой процесс NST, UE переходит на этап 807. В противном случае UE возвращается к этапу 803, не выполняя операцию в отношении текущего процесса HARQ.
На этапе 806 UE устанавливает Бит Удовлетворения активного процесса в соответствии с критерием 1, который подразумевает Условие 1, Условие 2 и Условие 3. UE генерирует данные о E-DCH для активного процесса и передает эти данные E-DCH по E-DPDCH, на этапе 808. UE обычно вставляет Бит Удовлетворения в информацию управления о данных E-DCH и передает эту информацию управления по E-DPCCH одновременно с передачей данных о E-DCH. В частности, UE передает информацию управления, включающую в себя бит удовлетворения, для активного процесса в подкадре E-DPCCH, соответствующем подкадру E-DPDCH, в котором работает активный процесс.
На этапе 807 UE устанавливает Бит Удовлетворения для процесса NST в соответствии с критерием 2, что подразумевает Условие 1 и Условие 2. UE генерирует данные о E-DCH для процесса NST и передает эти данные о E-DCH по E-DPDCH на этапе 808. UE одновременно вставляет Бит Удовлетворения в информацию управления, относящуюся к данным о E-DCH, и передает информацию управления по E-DPCCH.
Узел B интерпретирует Бит Удовлетворения, как описано ниже. На фиг.9A показана блок-схема последовательности операций, иллюстрирующая работу узла B в соответствии с примерным вариантом воплощения настоящего изобретения.
Как показано на фиг.9A, узел B одновременно принимает данные о E-DCH по E-DPDCH и информацию управления E-DCH по E-DPCCH на этапе 902. Информация управления включает в себя информацию TF для данных о E-DCH и Бит Удовлетворения. На этапе 903 узел B интерпретирует Бит Удовлетворения и сохраняет этот Бит Удовлетворения в соответствии с процессом HARQ в запоминающем устройстве. Когда Биты Удовлетворения содержатся в принимаемых подкадрах, соответствующих количеству процессов HARQ UE, узел B интерпретирует текущее состояние UE, используя историю Бита Удовлетворения для сохраненных Битов Удовлетворения на этапе 904. Например, текущее состояние UE может быть интерпретировано следующим образом.
Таблица 1
Неактивный процесс и процесс NST
Активный процесс
Состояние UE
Удовлетворенный
Удовлетворенный
UE желает поддерживать SG и количество активных процессов.
Удовлетворенный
Неудовлетворенный
UE желает увеличить количество активных процессов без необходимости увеличения SG.
Неудовлетворенный
Удовлетворенный
Практически невозможно
Неудовлетворенный
Неудовлетворенный
UE желает увеличить SG или увеличить количество активных процессов
Планы узла B в отношении UE основаны на статусе UE, интерпретируемом на этапе 905. Узел B уведомляет UE о результате планирования с помощью предоставления планирования, на этапе 906. Узел B может использовать AG или RG для увеличения или уменьшения SG для активных процессов, установленных для UE, и использовать AG для увеличения или уменьшения количества активных процессов. После этапа 906 узел B возвращается к этапу 902.
Даже если узел B намеревается увеличить количество активных процессов для UE в соответствии с Битами Удовлетворения, узел B не может увеличить количество активных процессов, используя AG, если активные процессы, установленные RNC, уже были активированы. В соответствии с примерным вариантом воплощения RNC может увеличить количество активных процессов. Таким образом, узел B передает сигнал управления в RNC, запрашивающий увеличение количества активных процессов так, что RNC может увеличить количество активных процессов.
На фиг.9B показана схема, иллюстрирующая сигналы, передаваемые из узла B в RNC, для запроса увеличения (или уменьшения) количества активных процессов UE в соответствии с примерным вариантом воплощения настоящего изобретения.
Как показано на фиг.9B, узел B 951 передает сигнал 953 управления в RNC 952, запрашивающий изменения состояния активного процесса для UE, с использованием сигналов части приложения узла B (NBAP, ЧПУВ) (или сигналов плоскости пользователя). Если узел B определяет из Битов Удовлетворения, что UE желает увеличить количество активных процессов, он проверяет, имеется ли какой-либо деактивированный процесс среди активных процессов, установленных RNC. Если ни один из активных процессов, установленных RNC, не является деактивированным, узел B не может увеличить количество активных процессов. Таким образом, узел B 951 передает сигнал 953 управления в RNC 952, и RNC 952 устанавливает дополнительные активные процессы для UE в ответ на сигнал 953 управления. Затем RNC 952 уведомляет UE об увеличенном количестве активных процессов при передаче сигналов RRC. Дополнительные активные процессы при приеме устанавливают для узла B в соответствии с добавленными активными процессами.
На фиг.10 показана блок-схема UE в соответствии с примерным вариантом воплощения настоящего изобретения.
Как показано на фиг.10, номером 1001 ссылочной позиции обозначен модуль приема. Блок 1003 принятия решения о предоставлении планирования в модуле 1001 приема интерпретирует предоставление планирования, принятое из узла B. Эта интерпретация обеспечивается путем идентификации предоставления планирования, как AG или RG. Блок 1003 принятия решения о предоставлении планирования вырабатывает команду 1004 активации/деактивации для активных процессов в соответствии с результатом интерпретации в контроллер 1005 активного процесса, в модуле 1002 передачи. SG, генерируемый из блока 1003 принятия решения в отношении предоставления планирования, представляет разрешенную максимальную скорость передачи данных, обновленную в соответствии с AG или RG. SG предоставляют в генератор 1008 E-DCH для использования при регулировании скорости передачи данных E-DCH.
Контроллер 1005 активного процесса устанавливает Бит Удовлетворения для текущего процесса HARQ путем использования другого критерия (критерия 1 или критерия 2), в зависимости от того, является ли текущий процесс HARQ активным процессом или процессом NST, путем управления генератора 1007 Бита Удовлетворения. Бит Удовлетворения устанавливается генератором 1007 Бита Удовлетворения, и информация 1015 TF E-DCH, генерируемая генератором 1008 E-DCH, формирует информацию управления. Генератор 1010 E-DPDCH строит кадр E-DPDCH с данными E-DCH, генерируемыми генератором 1008 E-DCH. Информация управления, формируемая в генераторе 1009 E-DPCCH, и кадр E-DPDCH, генерируемый генератором 1010 E-DPDCH, мультиплексируют в мультиплексоре (MUX) 1011 и передают по обратному каналу передачи данных через модуль 1012 передачи. Генератор 1007 бита удовлетворения и генератор 1009 E-DPCCH формируют передатчик канала управления, и генератор 1008 E-DCH и генератор 1010 E-DPDCH формируют передатчик канала данных.
На фиг.11 показана блок-схема узла B в соответствии с примерным вариантом воплощения настоящего изобретения.
Как показано на фиг.11, в приемнике 1101 предусмотрены процессы приема HARQ, соответствующие процессам передачи HARQ UE. Приемник 1101 принимает данные E-DCH по E-DPDCH и одновременно управляет информацией, включающей в себя информацию TF данных E-DCH и Биты Удовлетворения по E-DPCCH, в процессах приема HARQ. Блок 1102 принятия решения о Бите Удовлетворения в модуле 1101 приема обнаруживает Биты Удовлетворения из информации управления и сохраняет их в запоминающем устройстве 1103 Бита Удовлетворения. Запоминающее устройство 1103 Бита Удовлетворения сохраняет Биты Удовлетворения и предоставляет историю Битов Удовлетворения о Битах Удовлетворения в блок 1106 принятия решения о состоянии UE. История Битов Удовлетворения включает в себя Биты Удовлетворения для процессов HARQ UE.
В блоке 1004 планирования блок 1106 принятия решения о состоянии UE определяет состояние UE таким образом, как описано в Таблице 1, используя историю Бита Удовлетворения, считанную из запоминающего устройства 1103 Бита Удовлетворения, и обрабатывает информацию состояния процесса, принятую из контроллера 1105 активного процесса. Информация о состоянии процесса обозначает, является ли каждый процесс HARQ активным процессом, неактивным процессом или процессом NST. Блок 1106 принятия решения о состоянии UE определяет информацию состояния UE в соответствии с информацией состояния процесса, путем определения, является ли Бит Удовлетворения для каждого процесса HARQ "неудовлетворенным" или "удовлетворенным" и предоставляет информацию состояния UE в генератор 1107 предоставления планирования. Информация состояния UE обозначает, например, одно из состояний, представленных в Таблице 1.
Генератор 1107 предоставления планирования генерирует сигнал предоставления планирования, обозначающий разрешенную максимальную скорость передачи данных для UE, на основе информации состояния UE, на основе информации планирования, принятой из UE, и ресурсов обратного канала передачи данных, и передает предоставление планирования в UE через модуль 1108 передачи. Предоставление (разрешение) планирования представляет собой AG или RG.
Если необходимо изменить количество активных процессов для UE в соответствии с информацией состояния UE, контроллер 1105 активного процесса принимает информацию состояния UE из блока 1106 принятия решения о состоянии UE и передает сигнал управления, запрашивающий изменение количества активных процессов для UE в RNC. Затем контроллер 1005 активного процесса может установить дополнительные активные процессы для UE под управлением RNC.
В соответствии с описанным выше примерным вариантом воплощения настоящего изобретения устанавливают Бит Удовлетворения, представляющий состояние процесса HARQ UE, в соответствии с другим критерием для типа процесса HARQ и для передачи данных пакета по обратной линии связи в системе связи WCDMA, поддерживающей E-DCH. Поскольку к Биту Удовлетворения применяют разные критерии установки, в зависимости от того, является ли процесс HARQ активированным или деактивированным, планирование передачи данных пакета по обратной линии связи становится эффективным.
Хотя настоящее изобретение было представлено и описано со ссылкой на конкретные примерные варианты его воплощения, для специалиста в данной области техники понятно, что различные изменения по форме и деталям могут быть выполнены в нем, без выхода за пределы сущности и объема изобретения, которые определены приложенной формулой изобретения и ее эквивалентами.