УПРАВЛЕНИЕ ПЕРЕДАЧЕЙ ДАННЫХ НА ОСНОВЕ HARQ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
DATA TRANSMISSION CONTROL BASED ON HARQ IN WIRELESS COMMUNICATION SYSTEM

По настоящей заявке испрашивается приоритет в соответствии с предварительной заявкой на патент США №61/028.159, под названием «Methods and apparatuses for downlink flow control», поданной 12 февраля 2008 года, переданной правопреемнику настоящей заявки, а также включенной в настоящий документ посредством ссылки.
Область техники, к которой относится изобретение
Настоящее раскрытие имеет отношение, в целом, к связи и, более конкретно, к технологиям управления передачей данных в системе беспроводной связи.
Предшествующий уровень техники
Системы беспроводной связи широко используются для передачи различного информационного контента, такого как речь, видео, пакетные данные, сообщения, широковещание и т.д. Эти системы беспроводной связи могут являться системами множественного доступа, которые могут поддерживать множество пользователей посредством совместного использования доступных ресурсов системы. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и системы множественного доступа с частотным разделением каналов и передачей на одной несущей (SC-FDMA).
Система беспроводной связи может включать в себя несколько узлов B, которые могут поддерживать связь с несколькими экземплярами абонентского оборудования (UE). Абонентское оборудование (UE) может поддерживать различные приложения (например, речь, видео, электронную почту, передачу текстовых сообщений и т.д.), которые могут выполняться одновременно. Каждое приложение может затребовать некоторое количество ресурсов на абонентском оборудовании (UE), например ресурсы обработки, буферы, энергию аккумулятора и т.д. Количество ресурсов, требуемое всеми активными приложениями, может изменяться динамически.
Абонентское оборудование (UE) может быть разработано для обработки наихудшего условия нагрузки, а также может быть выполнено с учетом суммы затребованных ресурсов всех приложений, установленных на абонентском оборудовании (UE). Наихудшее условие нагрузки может возникнуть в случае, когда все приложения одновременно являются активными, а абонентское оборудование (UE) на данный момент принимает данные на пиковых скоростях для всех приложений. Однако разработка абонентского оборудования (UE) для наихудшего условия нагрузки может сильно увеличить стоимость абонентского оборудования (UE), а также не может быть обоснована, поскольку эта ситуация может возникать крайне редко или не возникнуть вовсе.
Чтобы сохранить стоимость на разумном уровне, абонентское оборудование (UE) может быть разработано для обработки общих условий нагрузки, которые могут затребовать значительно меньше ресурсов, по сравнению с наихудшим условием нагрузки. Однако если абонентское оборудование (UE) разработано для обработки общих условий нагрузки, то абонентское оборудование (UE) в некоторых сценариях может работать с использованием малых ресурсов. Может являться желательной эффективная обработка сценариев, в которых абонентское оборудование (UE) работает с использованием малых ресурсов.
Сущность изобретения
В настоящем документе описаны технологии управления передачей данных в системе беспроводной связи на основе гибридной автоматической повторной передачи (HARQ). Система может поддержать множество (M) процессов HARQ, а каждый процесс HARQ может быть использован для посылки одного или нескольких пакетов данных в любой заданный момент. В одном аспекте приемник может указать свою текущую возможность приема данных в виде числа процессов HARQ, которые он может поддержать. Затем передатчик может ограничить число процессов HARQ, используемых для посылки данных на приемник, на основе числа процессов HARQ, поддерживаемых приемником.
В одном исполнении передачи данных по нисходящей линии связи абонентское оборудование (UE) может определить число (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE), например, на основе количества ресурсов, доступных на абонентском оборудовании (UE). Абонентское оборудование (UE) может послать информацию, указывающую число процессов HARQ, поддерживаемых абонентским оборудованием (UE), на узел B. После этого абонентское оборудование (UE) может принять данные от узла B касательно Z процессов HARQ. В одном исполнении абонентское оборудование (UE) может принять данные для трафика с негарантированной скоростью передачи битов (non-GBR) касательно Z процессов HARQ, а также может принять данные для трафика с гарантированной скоростью передачи битов (GBR) касательно М процессов HARQ, доступных в системе. В другом исполнении абонентское оборудование (UE) может принять данные как для трафика GBR, так и для трафика non-GBR касательно Z процессов HARQ. Абонентское оборудование (UE) также может принять данные для трафика GBR и трафика non-GBR другими способами.
Технологии также могут быть использованы для передачи данных по восходящей линии связи. Более подробно различные аспекты и отличительные признаки раскрытия описаны ниже.
Краткое описание чертежей
Фиг.1 изображает систему беспроводной связи.
Фиг.2 изображает передачу данных по нисходящей линии связи с использованием HARQ.
Фиг.3 изображает множество процессов HARQ для синхронной HARQ.
Фиг.4 изображает процесс управления передачей данных на основе HARQ.
Фиг.5 изображает процесс приема данных.
Фиг.6 изображает устройство для приема данных.
Фиг.7 изображает процесс посылки данных.
Фиг.8 изображает устройство для посылки данных.
Фиг.9 изображает блок-схему узла B и абонентского оборудования (UE).
Подробное описание
Описанные в настоящем документе технологии могут быть использованы для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA, и других систем. Термины «система» и «сеть» зачастую используются взаимозаменяемо. Система CDMA может реализовать технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосный CDMA (WCDMA), а также другие варианты CDMA. CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовать технологию радиосвязи, такую как усовершенствованный UTRA (E-UTRA), ультрамобильная широкополосная передача (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Проект долгосрочного развития 3GPP (LTE) является развивающейся версией UMTS, которая использует E-UTRA, использующую OFDMA на нисходящей линии связи, а также SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации под названием «Проект партнерства третьего поколения» (3GPP). CDMA2000 и UMB описаны в документах организации под названием «Проект партнерства третьего поколения-2» (3GPP2). Описанные в настоящем документе технологии могут быть использованы для вышеупомянутых систем и технологий радиосвязи, а также для других систем и технологий радиосвязи. Для ясности, некоторые аспекты технологий описаны ниже касательно LTE.
Фиг.1 изображает систему 100 беспроводной связи, которая может являться системой LTE. Система 100 может включать в себя несколько узлов 110 B, а также другие сетевые объекты. Узел B может являться станцией, которая осуществляет связь с экземплярами абонентского оборудования (UE), а также может называться усовершенствованным узлом B (eNB), базовой станцией, точкой доступа и т.д. Экземпляры 120 абонентского оборудования (UE) могут быть рассредоточены по всей системе, кроме того, каждый экземпляр абонентского оборудования (UE) может являться стационарным или мобильным. Абонентское оборудование (UE) также может называться мобильной станцией, терминалом, терминалом доступа, абонентским модулем, станцией и т.д. Абонентское оборудование (UE) может являться сотовым телефоном, личным цифровым устройством (PDA), беспроводным модемом, устройством беспроводной связи, портативным устройством, ноутбуком, беспроводным телефоном, станцией местной радиосвязи (WLL) и т.д. Абонентское оборудование (UE) может осуществлять связь с узлом B по нисходящей и восходящей линии связи. Нисходящая линия связи (или прямая линия связи) имеет отношение к линии связи от узла B до абонентского оборудования (UE), а восходящая линия связи (или обратная линия связи) имеет отношение к линии связи от абонентского оборудования (UE) до узла B.
Система может поддерживать HARQ для повышения надежности передачи данных, а также для поддержки адаптации скорости передачи для переменных состояний канала. При использовании HARQ передатчик может посылать передачу пакета, а также может посылать одну или несколько дополнительных передач, в случае необходимости, до тех пор, пока пакет не будет декодирован корректно приемником, или до тех пор, пока не будет послано максимальное число передач, или до возникновения другого условия завершения. Пакет также может называться транспортным блоком, кодовым словом и т.д.
Фиг.2 изображает пример передачи данных по нисходящей линии связи с использованием HARQ. Линия времени передачи может быть разделена на блоки подкадров. Каждый подкадр может покрывать предварительно определенную длительность, например 1 миллисекунда (мсек) в LTE.
В примере, изображенном на Фиг.2, узел B может иметь данные для посылки на абонентское оборудование (UE), а также может обработать пакет А данных, в соответствии с выбранным транспортным форматом, для получения символов данных. Транспортный формат также может называться скоростью передачи, форматом пакета, схемой модуляции и кодирования (MCS) и т.д. Узел B может послать первую передачу пакета A, а также управляющую информацию на абонентское оборудование (UE) в подкадре t. Управляющая информация может указывать выбранный транспортный формат, ресурсы радиосвязи, используемые для передачи данных, и т.д. Абонентское оборудование (UE) может принять и обработать первую передачу, в соответствии с выбранным транспортным форматом. Абонентское оборудование (UE) может декодировать пакет ошибочно, а также может послать отрицательное подтверждение (NAK) в подкадре t+Δ. Узел B может принять NAK, а также послать вторую передачу пакета А в подкадре t+М. Абонентское оборудование (UE) может принять вторую передачу, а также обработать первую и вторую передачи, в соответствии с выбранным транспортным форматом. Абонентское оборудование (UE) может заново декодировать пакет ошибочно, а также может послать другое NAK в подкадре t+М+Δ. Узел B может принять NAK, а также послать третью передачу пакета в подкадре t+2М. Абонентское оборудование (UE) может принять третью передачу, а также обработать первую, вторую и третью передачи, в соответствии с выбранным транспортным форматом. Абонентское оборудование (UE) может декодировать пакет корректно, а также может послать подтверждение (ACK) в подкадре t+2M+Δ. Узел B может принять ACK, а затем может обработать и послать другой пакет В данных подобным способом.
Узел B может обработать и послать пакет так, чтобы он мог быть декодирован корректно с высокой вероятностью, после целевого числа передач. Каждая передача пакета может называться передачей HARQ, а также может включать в себя различную информацию об избыточности (например, другой набор (блок) символов данных) для пакета. Заданное число передач также может называться целевым завершением для пакета. Транспортный формат может быть выбран для пакета на основе принятого качества сигнала так, чтобы для пакета могло быть достигнуто заданное завершение.
Система может поддерживать синхронную HARQ и/или асинхронную HARQ. При использовании синхронной HARQ, передачи пакета могут быть посланы в подкадрах, которые заранее известны передатчику и приемнику. При использовании асинхронной HARQ, передачи пакета могут быть запланированы и посланы в любых подкадрах. Описанные в настоящем документе технологии могут быть использованы как для синхронной HARQ, так и для асинхронной HARQ.
Фиг.3 изображает исполнение синхронной HARQ. М процессов HARQ с индексами 1-М могут быть определены для каждой нисходящей и восходящей линии связи, где М может быть равен 4, 6, 8 или какому-либо другому значению. Процессы HARQ также могут называться чередованиями HARQ, моментами HARQ и т.д. Каждый процесс HARQ может включать в себя подкадры, которые разнесены на М подкадров. Например, m процесс HARQ может включать в себя подкадры m, M+m, 2M+m и т.д., где m ∈ {1, …, М}. Пакет может быть послан в одном процессе HARQ, а все передачи пакета могут быть посланы в подкадрах, которые разнесены на М подкадров.
При использовании асинхронной H-ARQ, каждая передача HARQ может быть запланирована узлом B, а также может быть послана в любом подкадре. Для данного пакета количество ресурсов радиосвязи, конкретные ресурсы радиосвязи, транспортный формат и/или другие параметры могут изменяться для различных передач пакета.
Абонентское оборудование (UE) может поддерживать трафик с гарантированной скоростью передачи битов (GBR) и трафик с негарантированной скоростью передачи битов (non-GBR). Трафик GBR является данными, которые требуют некую гарантированную скорость передачи битов для достижения удовлетворительной эффективности. Некоторые примеры трафика GBR включают в себя данные для речи, передачи речи по Интернет-протоколу (VoIP), видео и т.д. Трафик non-GBR является данными, которые не требуют гарантированной скорости передачи битов и, как правило, являются более толерантными к задержке. Некоторые примеры трафика non-GBR включают в себя данные для загрузки файла, просмотра сети, передачи текстовых сообщений и т.д. Для достижения надежного взаимодействия с пользователем, достаточно ресурсов может быть распределено на абонентском оборудовании (UE), а также на узле B для трафика GBR. В таком случае трафик non-GBR может быть поддержан с использованием оставшихся доступных ресурсов.
Абонентское оборудование (UE) может испытывать необходимость в обработке очень высоких скоростей передачи данных особенно в LTE и других системах, поддерживающих высокоскоростную передачу данных. Абонентское оборудование (UE) может иметь ограниченные ресурсы (например, ограниченную обработку, память, мощность и/или другие ресурсы) для экономически эффективной реализации. Абонентское оборудование (UE) может работать с использованием малых ресурсов в течение некоторых сценариев, например, когда приложение запущено в тот момент, когда абонентское оборудование (UE) принимает данные на высокой скорости. В таких сценариях абонентскому оборудованию (UE) может являться выгодным послать сигнализацию на узел B для запроса узла B о сокращении передачи данных по нисходящей линии связи для смягчения требования ресурсов на абонентском оборудовании (UE). Когда ресурсы абонентского оборудования (UE) вернулись к нормальному уровню, абонентское оборудование (UE) может запросить узел B о возобновлении нормальной передачи данных.
max
peak
max
В одном аспекте абонентское оборудование (UE) может указать свою текущую возможность приема данных в виде числа процессов HARQ, которые оно может поддержать. Абонентское оборудование (UE) может поддерживать полную пиковую скорость R, когда узел B посылает данные с использованием всех М процессов HARQ, доступных в системе. Абонентское оборудование (UE) может поддерживать пиковую скорость R=R/М для каждого процесса HARQ, используемого посредством узла B для передачи данных на абонентское оборудование (UE). Абонентское оборудование (UE) может определить пиковую скорость, которую оно может поддержать (например, для трафика non-GBR), на основе количества ресурсов, доступных на абонентском оборудовании (UE) (например, для трафика non-GBR). Пиковая скорость, поддерживаемая абонентским оборудованием (UE), может являться функцией доступных ресурсов обработки, ресурсов памяти, ресурсов аккумулятора и т.д.
В одном исполнении абонентское оборудование (UE) может определить число процессов HARQ, которые оно может поддержать, на основе поддерживаемой пиковой скорости следующим образом:
уравнение (1)
supported
где R является пиковой скоростью, поддерживаемой абонентским оборудованием (UE) для всех процессов HARQ, Z является числом процессов HARQ, поддерживаемых абонентским оборудованием (UE), « » обозначает дробный оператор, который обеспечивает следующее меньшее целочисленное значение.
В целом, абонентское оборудование (UE) может определить число процессов HARQ, которые оно может поддержать, на основе любой функции(й) ресурсов, доступной на абонентском оборудовании (UE), например, для трафика non-GBR или как для трафика non-GBR, так и для трафика GBR. Доступные ресурсы могут быть отображены прямо или косвенно в числе поддерживаемых процессов HARQ.
Число (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE), может являться любым значением от 0 до М, или 0≤Z≤М, где М является числом процессов HARQ, доступных в системе. Например, Z может являться одним из девяти возможных значений от 0 до 8 для случая, в котором М=8 процессов HARQ, доступных в системе. В этом случае Z может быть передан с использованием четырех битов.
B
Абонентское оборудование (UE) может послать запрос на управление данными на узел B для запроса узла B об использовании не более Z процессов HARQ для посылки данных на абонентское оборудование (UE). Абонентское оборудование (UE) может посылать запрос на управление данными различными способами. В одном исполнении абонентское оборудование (UE) может послать запрос на управление данными посредством управления доступом к среде передачи данных (MAC), которое может являться ответственным за поддержку HARQ. В этом исполнении абонентское оборудование (UE) может сгенерировать элемент управления MAC, содержащий Z, а также может послать элемент управления MAC на узел B. В другом исполнении абонентское оборудование (UE) может послать запрос на управление данными посредством сообщения старшего уровня, например сообщения третьего уровня (L3). Еще в одном исполнении абонентское оборудование (UE) может послать Z посредством отчета с индикатором качества канала (CQI). Одно из 2 возможных кодовых слов может быть послано в отчете B-bit CQI. М+1 кодовых слов могут быть зарезервированы для переноса Z, а оставшиеся кодовые слова могут быть использованы для посылки информации CQI. Абонентское оборудование (UE) может послать Z в отчете CQI посредством использования одного из М+1 кодовых слов, зарезервированных для передачи Z. Абонентское оборудование (UE) также может послать запрос на управление данными другими способами.
1
Фиг.4 изображает исполнение процесса 400 управления передачей данных на основе HARQ. Абонентское оборудование (UE) может обнаружить недостаточное число ресурсов на абонентском оборудовании (UE), а также может принять решение о сокращении/уменьшении трафика non-GBR по нисходящей линии связи (этап 412). Абонентское оборудование (UE) может определить число (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE) для трафика non-GBR, например, на основе ресурсов, доступных на абонентском оборудовании (UE) для трафика non-GBR (этап 414). Абонентское оборудование (UE) может сгенерировать запрос на управление данными (например, элемент управления MAC) с числом поддерживаемых процессов HARQ (этап 416), а также может послать запрос на управление данными на узел B (этап 418).
1
1
1
Узел B может принять запрос на управление данными, а также может получить число (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE) (этап 422). Затем узел B может ограничить число процессов HARQ, используемых для трафика non-GBR для абонентского оборудования (UE), до Z, например, до следующего уведомления абонентским оборудованием (UE) (этап 424). Узел B может послать данные для трафика non-GBR касательно Z процессов HARQ на абонентское оборудование (UE) (этап 426).
2
Абонентское оборудование (UE) может обнаружить ресурсы, которые более не ограничены на абонентском оборудовании (UE), а также может принять решение не сокращать трафик non-GBR по нисходящей линии связи (этап 432). Абонентское оборудование (UE) может определить обновленное число (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE) для трафика non-GBR (этап 434). Абонентское оборудование (UE) может сгенерировать запрос на управление данными с учетом обновленного числа поддерживаемых процессов HARQ (этап 436), а также может послать запрос на управление данными на узел B (этап 438).
2
2
2
Узел B может принять запрос на управление данными, а также может получить обновленное число (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE) (этап 442). Затем узел B может увеличить число процессов HARQ, используемых для трафика non-GBR для абонентского оборудования (UE), до Z, например, до следующего уведомления абонентским оборудованием (UE) (этап 444). Узел B может послать данные для трафика non-GBR касательно Z процессов HARQ на абонентское оборудование (UE) (этап 446).
В исполнении, изображенном на Фиг.4, абонентское оборудование (UE) может управлять количеством трафика non-GBR по нисходящей линии связи посредством обновления числа (Z) процессов HARQ, поддерживаемых абонентским оборудованием (UE), по мере необходимости, а также послать обновленный Z на узел B. Узел B может ограничить число процессов HARQ, используемых для трафика non-GBR, для абонентского оборудования (UE) до последнего Z, принятого от абонентского оборудования (UE).
В другом исполнении абонентское оборудование (UE) может информировать узел B об увеличении или уменьшении Z на предварительно определенное количество. Например, абонентское оборудование (UE) может послать запрос UP для увеличения текущего Z на единицу или запрос DOWN для уменьшения текущего Z на единицу. Узел B может поддерживать текущее Z для абонентского оборудования (UE), может увеличивать Z всякий раз, по приему запроса UP от абонентского оборудования (UE), а также может уменьшать Z всякий раз, по приему запроса DOWN.
В одном исполнении запрос на управление данными, посланный абонентским оборудованием (UE), может быть «приклеен», а также может быть действительным до тех пор, пока абонентским оборудованием (UE) не будет послан другой запрос на управление данными. В другом исполнении запрос на управление данными, посланный абонентским оборудованием (UE), может быть действительным в течение предварительно определенного периода времени, а также может прекратить действие автоматически после истечения предварительно определенного периода времени. Узел B может применить запрос на управление данными в течение предварительно определенного периода времени, а также может вернуться к обычным установкам (например, используя все М доступные процессы HARQ) по истечении запроса на управление данными. Запрос на управление данными также может быть применен другими способами.
В одном исполнении скорость передачи, на которой абонентское оборудование (UE) может посылать запросы на управление данными на узел B, может быть ограничена для сокращения служебной сигнализации для запросов на управление данными. В одном исполнении абонентское оборудование (UE) может послать новый запрос на управление данными после ожидания, по меньшей мере, Q секунд от предыдущего запроса на управление данными, где Q может являться любым подходящим значением. В одном исполнении абонентское оборудование (UE) может послать до S запросов на управление данными за единицу времени, где S может являться любым подходящим значением. Единица времени также может охватывать любую подходящую длительность.
В другом исполнении абонентское оборудование (UE) не посылает запросы на управление данными для числа процессов HARQ, которые оно может поддерживать. Вместо этого, узел B может определить число (Z) процессов HARQ, которые абонентское оборудование (UE) может поддерживать, на основе отрицательных подтверждений NAK, принятых для передач HARQ, посланных для абонентского оборудования (UE). Абонентское оборудование (UE) может послать больше отрицательных подтверждений NAK в случае, когда на абонентском оборудовании (UE) присутствует мало ресурсов. Узел B может отслеживать число отрицательных подтверждений NAK, принятых от абонентского оборудования (UE), а также может определить Z на основе принятых отрицательных подтверждений NAK. Например, узел B может уменьшить Z на предварительно определенное количество в случае, если отрицательные подтверждения NAK приняты для Р1 процента или большего числа передач HARQ, посланных после целевого завершения. Узел B может увеличить Z на предварительно определенное количество в случае, если отрицательные подтверждения NAK приняты для Р2 процента или меньшего числа передач HARQ, посланных после целевого завершения, где Р1>P2. Узел B также может обновить Z другими способами на основе отрицательных подтверждений NAK и/или другой информации.
Фиг.5 изображает исполнение процесса 500 приема данных в системе беспроводной связи. Процесс 500 может быть выполнен абонентским оборудованием (UE) для передачи данных по нисходящей линии связи (как описано ниже) или узлом B для передачи данных по восходящей линии связи.
max
supported
Абонентское оборудование (UE) может определить число процессов HARQ, поддерживаемых абонентским оборудованием (UE) (этап 512). В одном исполнении абонентское оборудование (UE) может определить число (Z) поддерживаемых процессов HARQ на основе числа (M) процессов HARQ, доступных в системе, полной пиковой скорости (R) для всех доступных процессов HARQ, а также пиковой скорости (R), поддерживаемой абонентским оборудованием (UE). В другом исполнении абонентское оборудование (UE) может определить ресурсы, используемые для трафика GBR, определить ресурсы, доступные для трафика non-GBR на основе ресурсов, используемых для трафика GBR и совокупных ресурсов на абонентском оборудовании (UE), а также определить число поддерживаемых процессов HARQ на основе ресурсов, доступных для трафика non-GBR. Абонентское оборудование (UE) также может определить число поддерживаемых процессов HARQ другими способами.
Абонентское оборудование (UE) может послать информацию, указывающую число процессов HARQ, поддерживаемых абонентским оборудованием (UE), на узел В (этап 514). В одном исполнении абонентское оборудование (UE) может сгенерировать элемент управления MAC, несущий число поддерживаемых процессов HARQ, а также может послать элемент управления MAC на Узел B. В других исполнениях абонентское оборудование (UE) может послать число поддерживаемых процессов HARQ с использованием сообщений на других уровнях или посредством других механизмов. Абонентское оборудование (UE) также может послать изменение в числе поддерживаемых процессов HARQ, например запрос UP или DOWN.
Абонентское оборудование (UE) может принять данные от узла B касательно числа процессов HARQ, поддерживаемых абонентским оборудованием (UE) (этап 516). В одном исполнении абонентское оборудование (UE) может принять данные для трафика non-GBR касательно числа поддерживаемых процессов HARQ. Абонентское оборудование (UE) может принять данные для трафика GBR касательно всех процессов HARQ, доступных в системе. В другом исполнении абонентское оборудование (UE) может принять данные как для трафика GBR, так и для трафика non-GBR касательно числа поддерживаемых процессов HARQ. Абонентское оборудование (UE) также может принять данные для трафика GBR, а также для трафика non-GBR другими способами.
Фиг.6 изображает исполнение устройства 600 для приема данных в системе беспроводной связи. Устройство 600 включает в себя модуль 612 для определения числа процессов HARQ, поддерживаемых абонентским оборудованием (UE), модуль 614 для посылки информации, указывающей число процессов HARQ, поддерживаемых абонентским оборудованием (UE), на узел B и модуль 616 для приема данных от узла B касательно числа процессов HARQ, поддерживаемых абонентским оборудованием (UE).
Фиг.7 изображает схему процесса 700 посылки данных в системе беспроводной связи. Процесс 700 может быть выполнен узлом B для передачи данных по нисходящей линии связи (как описано ниже) или абонентским оборудованием (UE) для передачи данных по восходящей линии связи.
Узел B может принять информацию, указывающую число процессов HARQ, поддерживаемых абонентским оборудованием (UE) (этап 712). В одном исполнении узел B может принять элемент управления MAC, несущий число поддерживаемых процессов HARQ. Узел B также может принять число поддерживаемых процессов HARQ через другие сообщения на других уровнях. В одном исполнении узел B может ограничить число процессов HARQ, используемых для посылки данных на абонентское оборудование (UE), на основе числа поддерживаемых процессов HARQ до тех пор, пока от абонентского оборудования (UE) не будет принята информация, указывающая обновленное число поддерживаемых процессов HARQ. В другом исполнении узел B может ограничить число процессов HARQ, используемых для посылки данных на абонентское оборудование (UE) за предварительно определенный период времени.
Узел B может послать данные на абонентское оборудование (UE) касательно числа процессов HARQ, поддерживаемых абонентским оборудованием (UE) (этап 714). В одном исполнении узел B может послать данные для трафика non-GBR касательно числа процессов HARQ, поддерживаемых абонентским оборудованием (UE), а также может послать данные для трафика GBR касательно всех процессов HARQ, доступных в системе. В другом исполнении узел B может послать данные как для трафика GBR, так и для трафика non-GBR касательно числа процессов HARQ, поддерживаемых абонентским оборудованием (UE). Узел B также может послать данные для трафика GBR, а также для трафика non-GBR другими способами.
Фиг.8 изображает исполнение устройства 800 для посылки данных в системе беспроводной связи. Устройство 800 включает в себя модуль 812 для приема информации, указывающей число процессов HARQ, поддерживаемых абонентским оборудованием (UE), а также модуль 814 для посылки данных от узла B на абонентское оборудование (UE) касательно числа процессов HARQ, поддерживаемых абонентским оборудованием (UE).
Модули, изображенные на Фиг.6 и 8, могут содержать процессоры, электронные устройства, аппаратные устройства, компоненты электронных устройств, логические схемы, блоки памяти, программные коды, микропрограммные коды и т.д. или любую комбинацию вышеперечисленного.
Для ясности, технологии были описаны для управления передачей данных по нисходящей линии связи. Технологии также могут быть использованы для управления передачей данных по восходящей линии связи. В одном исполнении абонентское оборудование (UE) может послать информацию, указывающую число процессов HARQ, поддерживаемых абонентским оборудованием (UE), для передачи данных по восходящей линии связи. Затем узел B может запланировать абонентское оборудование (UE) на число процессов HARQ, поддерживаемых абонентским оборудованием (UE) по восходящей линии связи. Абонентское оборудование (UE) может послать данные, как запланировано, на узел B. Это исполнение может гарантировать то, что ресурсы радиосвязи, распределенные абонентскому оборудованию (UE) для передачи данных по восходящей линии связи, могут быть использованы абонентским оборудованием (UE).
Описанные в настоящем документе технологии могут предоставить некоторые преимущества. Во-первых, технологии могут обеспечить гибкость для реализации абонентского оборудования (UE), а также, вероятно, могут снизить стоимость. Например, абонентское оборудование (UE) может совместно использовать некоторые ресурсы среди различных приложений для достижения эффективности мультиплексирования. Во-вторых, абонентское оборудование (UE) может быть защищено от сценариев перегрузки. В-третьих, технологии могут обеспечить абонентскому оборудованию (UE) эффективное средство, чтобы справиться с высоким отношением пиковой к средней скорости передачи данных без необходимости в новом исполнении абонентского оборудования (UE) с большим количеством ресурсов. В-четвертых, абонентское оборудование (UE) может обеспечивать улучшенное взаимодействие с пользователем. Например, абонентское оборудование (UE) может запускать приложение быстрее, посредством временного сокращения трафика non-GBR, при запуске приложения. Другие преимущества также могут быть получены при помощи технологий, описанных в настоящем документе.
Фиг.9 изображает блок-схему исполнения узла 110 B и абонентского оборудования 120 (UE), которая может являться одним из узлов B, а также одним из экземпляров абонентского оборудования (UE), изображенных на Фиг.1. В этом исполнении узел 110 B оборудован Т антеннами 934a-934t, а абонентское оборудование 120 (UE) оборудовано R антеннами 952a-952r, где, в целом, T≥1 и R≥1.
На узле 110 B, передающий процессор 920 может принять пакеты данных от источника 912 данных для абонентского оборудования 120 (UE). Передающий процессор 920 может обработать (например, выполнить кодирование, чередование и модулирование) пакеты для передачи посредством одного или нескольких процессов HARQ, которые могут быть определены на основе числа процессов HARQ, поддерживаемых абонентским оборудованием 120 (UE). Передающий процессор 920 также может принять и обработать управляющую информацию от контроллера/процессора 940, а также обеспечить управляющие символы. Передающий (TX) процессор 930 с множеством входов и множеством выходов (MIMO) может выполнить пространственную обработку (например, предварительное кодирование) символов данных, управляющих символов и/или пилотных символов, если применимо, а также может обеспечить Т выходных потоков символов для Т модуляторов (MOD) 932a-932t. Каждый модулятор 932 может обработать соответствующий выходной поток символов (например, для OFDM, SC-FDM, CDMA и т.д.) для получения выходного потока отсчетов. Каждый модулятор 932 может дополнительно обработать (например, выполнить аналоговое преобразование, усиление, фильтрацию и преобразование с повышением частоты) выходной поток отсчетов для получения сигнала нисходящей линии связи. T сигналов нисходящей линии связи от модуляторов 932a-932t могут быть переданы через Т антенн 934a-934t, соответственно.
На абонентском оборудовании 120 (UE), антенны 952a-952r могут принять сигналы нисходящей линии связи от узла 110 B, а также могут предоставить принятые сигналы демодуляторам (DEMOD) 954a-954r, соответственно. Каждый демодулятор 954 может привести к заданным условиям (например, выполнить фильтрацию, усиление, преобразование с понижением частоты и цифровое преобразование) соответствующий принятый сигнал для получения входных отсчетов. Каждый демодулятор 954 может дополнительно обработать входные отсчеты (например, для OFDM, SC-FDM, CDMA и т.д.) для получения принятых символов. Блок 956 обнаружения MIMO может получить принятые символы от всех R демодуляторов 954a-954r, выполнить обнаружение MIMO принятых символов, если применимо, а также обеспечить обнаруженные символы. Приемный процессор 958 может обработать (например, выполнить демодулирование, обратное чередование и декодирование) обнаруженные символы, предоставить декодированные пакеты для абонентского оборудования 120 (UE) на приемник 960 данных, а также предоставить декодированную управляющую информацию контроллеру/процессору 980.
На восходящей линии связи, на абонентском оборудовании 120 (UE) передающий процессор 964 может принимать пакеты данных от источника 962 данных, а также управляющую информацию (например, информацию, указывающую число процессов HARQ, поддерживаемых абонентским оборудованием 120 (UE)) от контроллера/процессора 980. Передающий процессор 964 может обрабатывать пакеты и управляющую информацию, а также предоставлять символы данных и управляющие символы, соответственно. Символы от передающего процессора 964 могут быть предварительно закодированы посредством передающего (TX) процессора 966 MIMO, если применимо, дополнительно обработаны модуляторами 954a-954r, а также переданы на узел 110 B. На узле 110 В, сигналы восходящей линии связи от абонентского оборудования 120 (UE) могут быть приняты антеннами 934, обработаны демодуляторами 932, обнаружены блоком 936 обнаружения MIMO, если применимо, а также дополнительно обработаны посредством приемного процессора 938 для получения декодированных пакетов и управляющей информации, переданной абонентским оборудованием 120 (UE).
Контроллеры/процессоры 940 и 980 могут управлять работой узла 110 B и абонентского оборудования 120 (UE), соответственно. Контроллер/процессор 940 может управлять передачей данных для трафика GBR и/или трафика non-GBR для абонентского оборудования 120 (UE) на основе числа процессов HARQ, поддерживаемых абонентским оборудованием 120 (UE). Процессор 940 и/или другие процессоры и модули на узле 110 B могут выполнить или управлять частью процесса 400, изображенного на Фиг.4, для узла B, процессом 700, изображенным на Фиг.7, и/или другими процессами для описанных в настоящем документе технологий. Процессор 980 и/или другие процессоры и модули на абонентском оборудовании 120 (UE) могут выполнять или направлять часть процесса 400, изображенного на Фиг.4, для абонентского оборудования UE, процесс 500, изображенный на Фиг.5, и/или другие процессы для описанных в настоящем документе технологий. Блоки 942 и 982 памяти могут хранить данные и программные коды для узла 110 B и абонентского оборудования 120 (UE), соответственно. Блок 944 планирования может планировать экземпляры абонентского оборудования (UE) для передачи данных по нисходящей и/или восходящей линии связи, а также может предоставить разрешения ресурсов для запланированных UE.
Специалистам в данной области техники должно быть понятно, что информация и сигналы могут быть представлены с использованием любого множества различных технологий и способов. Например, данные, команды, информация, сигналы, биты, символы и элементарные сигналы, которые встречаются по всему вышеупомянутому описанию, могут быть представлены посредством напряжений, токов, электромагнитных волн, магнитных полей или частиц, оптических полей или частиц или с помощью любой комбинации вышеперечисленного.
Специалистам в данной области техники должно быть понятно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с настоящим раскрытием, могут быть реализованы в качестве электронных аппаратных средств, программных средств или их комбинации. Для ясной иллюстрации этой взаимозаменяемости аппаратных и программных средств, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше, в целом, с учетом их функциональности. Реализована ли такая функциональность в аппаратном или программном обеспечении, зависит от конкретной области применения и конструктивных ограничений, наложенных на всю систему. Специалисты в данной области техники могут реализовать описанную функциональность различными способами для каждой конкретной области применения, но такие решения реализации не должны интерпретироваться в качестве выходящих за рамки объема настоящего раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с настоящим раскрытием, могут быть реализованы или выполнены при помощи универсального процессора, цифрового сигнального процессора (DSP), специализированной интегральной микросхемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, логической схемы на дискретных компонентах или транзисторной логики, дискретных компонентов аппаратных средств или любой комбинации вышеперечисленного, разработанной для выполнения функций, описанных в настоящем документе. Универсальный процессор может являться микропроцессором, но, в альтернативе, процессор может являться любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в качестве комбинации вычислительных устройств, например комбинации DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров в связи с ядром DSP, или при помощи любой другой такой конфигурации.
Этапы способа или алгоритма, описанные в связи с настоящим раскрытием, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, выполняемом посредством процессора, или в их комбинации. Программный модуль может находиться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, на жестком диске, на съемном диске, на диске CD-ROM или на среде хранения любой другой формы, известной в уровне техники. Иллюстративная среда хранения соединена с процессором так, чтобы процессор мог считывать, а также записывать информацию на среду хранения. В альтернативе, среда хранения может быть встроенной в процессор. Процессор и среда хранения могут находиться в микросхеме ASIC. Микросхема ASIC может находиться в пользовательском терминале. В альтернативе, процессор и среда хранения могут находиться в виде дискретных компонентов в пользовательском терминале.
В одном или нескольких иллюстративных исполнениях описанные функции могут быть реализованы в аппаратных средствах, программных средствах, встроенных программных средствах или в любой комбинации вышеперечисленного. При программной реализации, функции могут быть сохранены или переданы посредством одной или нескольких команд или кода на машиночитаемой среде. Машиночитаемая среда включает в себя как компьютерные среды хранения, так и среду связи, включающую в себя любую среду, которая упрощает передачу компьютерной программы с одного места на другое. Среда хранения может являться любой доступной средой, к которой можно получить доступ посредством универсального или специализированного компьютера. В качестве примера, в числе прочего, такая машиночитаемая среда может содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках, или другие магнитные устройства хранения, или любую другую среду, которая может быть использована для переноса или хранения желательного программного кода в форме команд или структур данных, к которым можно получить доступ посредством универсального или специализированного компьютера или универсального или специализированного процессора. Кроме того, любое соединение, в сущности, называется машиночитаемой средой. Например, если программные средства передаются с вэб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (DSL) или технологий беспроводной связи, таких как инфракрасная, радио- и микроволновая связь, то коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или технологии беспроводной связи, такие как инфракрасная, радио- и микроволновая связь, включаются в определение среды. Используемые в настоящем документе магнитные и оптические диски включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), дискету и диск blu-ray, причем с магнитных дисков, как правило, данные воспроизводятся магнитным способом, в то время как с оптических дисков данные воспроизводятся оптическим способом при помощи лазеров. Комбинации вышеупомянутого также должны быть включены в рамки машиночитаемой среды.
Предыдущее описание раскрытия изложено для предоставления специалистам в данной области техники возможности создания или использования раскрытия. Различные модификации раскрытия должны быть очевидны специалистам в данной области техники, а определенные в настоящем документе характерные принципы могут быть применены к другим вариациям, не отступая от сущности или объема раскрытия. Следовательно, раскрытие не предназначено для ограничения примерами и исполнениями, описанными в настоящем документе, и должно получить самый широкий объем, совместимый с принципами и признаками новизны, раскрытыми в настоящем документе.