Детерминированная сегментация, пересегментация и дополнение в сервисных блоках данных управления линией радиосвязи
Иллюстрации
Показать всеИзобретение относится к системам связи. Технический результат заключается в повышении эффективности декодирования блоков (PDU), пакетных данных. Ожидается, что передающий объект (например, пользовательское оборудование (UE)) уменьшает сегментацию блоков (SDU) данных службы подуровня управления (RLC) линией радиосвязи при уменьшении также дополнения. Сигнализация или обеспечение значения ограничения, такого как максимальная величина дополнения или минимальный размер сегментации, применяются в UE детерминативно, чтобы сбалансировать эти требования. Приемный объект (например, усовершенствованный базовой узел (eNB)) извлекает выгоду из возможности сигнализировать параметры, применение которых для экземпляров RLC может устанавливать различие между радиоканалами данных и сигнализации. Выполнение также может быть непринудительным, например, объект в сети применяет, по меньшей мере, часть того же способа на нисходящей линии связи. 8 н. и 37 з.п. ф-лы, 14 ил.
Реферат
Испрашивание приоритета
По настоящей заявке испрашивается приоритет по предварительной заявке на патент США за номером 61/041201, озаглавленной "Mechanism and Apparatus for Minimizing Segmentation/Re-segmentation/Padding in LTE" (Механизм и устройство для минимизации сегментации/повторной сегментации/дополнения в LTE), поданной 31 марта 2008, правообладателем которой является заявитель настоящей заявки, и тем самым в прямой форме полностью включенной в документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Описанные в документе иллюстративные и неограничительные аспекты относятся в целом к системам, способам, компьютерным программным продуктам и устройствам беспроводной связи, и более конкретно - к методике детерминативного способа сегментации, повторной сегментации и дополнения сервисных блоков данных (SDU) (блоков данных службы) уровня управления (RLC) линией радиосвязи.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Системы беспроводной связи широко применяются, чтобы поставлять различные типы коммуникационного контента, такого как речевой, данные, и так далее. Этими системами могут быть системы множественного доступа, способные поддерживать связь со многими пользователями путем совместного использования имеющихся системных ресурсов (например, полосы частот и мощности передачи). Примеры таких систем множественного доступа включают системы множественного доступа с кодовым разделением каналов (МДКР, CDMA), системы множественного доступа с временным разделением каналов (МДВР, TDMA), системы множественного доступа с частотным разделением (МДЧР, FDMA), и системы множественного доступа с ортогональным частотным разделением (МДОЧР, OFDMA).
В целом, система беспроводной связи с множественным доступом может одновременно поддерживать связь для многих беспроводных терминалов. Каждый терминал осуществляет связь с одной или несколькими базовыми станциями посредством передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций на терминалы, и обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов на базовые станции. Эта линия связи может быть установлена через систему, имеющую один вход и один выход, много входов и один выход, или много входов и много выходов (МВМВ, MIMO).
Универсальная система мобильной связи (UMTS) является одной из технологий третьего поколения (3G) сотовой телефонной связи. UTRAN, сокращение для универсальной наземной сети радиодоступа к UMTS, является собирательным термином для Узлов В и контроллеров радиосети, которые образуют базовую сеть UMTS. Эта сеть связи может нести многие типы трафика от осуществляемой в реальном времени связи с коммутацией каналов, до связи с коммутацией пакетов на основе протокола IP. UTRAN дает возможность соединяемости между UE (пользовательское оборудование) и базовой сетью. UTRAN содержит базовые станции, называемыми Узлами В (Node В), и контроллеры (RNC) радиосети. RNC обеспечивает функциональность управления для одного или нескольких Узлов В. Узел В и RNC могут быть одним и тем же устройством, хотя в типовых реализациях имеется отдельный RNC, расположенный в центральном учреждении связи (АТС), обслуживающем многие Узлы В. Несмотря на факт, что они не должны быть физически разделены, между ними имеется логический интерфейс, известный как Iub. RNC и его соответствующие Узлы В называют подсистемой (RNS) сети радиосвязи. В UTRAN могут присутствовать более одной RNS.
Название 3GPP LTE (долговременного развития) является наименованием, данным в рамках Проекта (3GPP) партнерства систем связи 3-го поколения проекту для совершенствования стандарта UMTS мобильной телефонной связи, чтобы охватить будущие требования. Среди его целей повышение эффективности, снижение издержек, совершенствование услуг связи, использование новых возможностей спектра, и лучшую интеграцию с другими открытыми стандартами. Система LTE описана в ряде технических описаний усовершенствованной UTRA (EUTRA) и усовершенствованной UTRAN (EUTRAN).
Цель согласно LTE состоит в том, чтобы уменьшить сегментацию блоков SDU управления (RLC) линией радиосвязи при компоновке блоков (PDU) пакетных данных. Еще одна цель состоит в том, чтобы уменьшить дополнение (до размера по протоколу), которое находится в противоречии с другой целью. Точно не установленное поведение в ходе сегментации и дополнения может усложнять и делать менее эффективным декодирование блоков PDU, непредсказуемо включающих в себя сегментирование блоков SDU или дополнение.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Нижеследующее представляет упрощенное краткое описание, чтобы обеспечить основное понимание некоторых сторон раскрытых аспектов. Это краткое описание не является исчерпывающим представлением, и не предназначено ни для идентификации ключевых или критических элементов, ни для установления границ объема таких аспектов. Его единственная цель состоит в представлении в упрощенной форме некоторых идей описанных признаков в качестве вводной части к более подробному описанию, которое представлено далее.
В соответствии с одним или несколькими аспектами и соответствующим раскрытием таковых, описываются различные аспекты в связи с обеспечением баланса (согласования) требования минимизации сегментации блоков SDU RLC при уменьшении дополнения блоков PDU, скомпонованных из блоков SDU.
В одном аспекте, обеспечивается способ компоновки блоков пакетных данных (блоков PDU) путем приема и сохранения сервисных блоков данных (блоков SDU), доступа к значению длины PDU, подлежащего компоновке, и значению ограничения, последовательной сборки хранимых блоков SDU без превышения значения длины, и определения для выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины, на основе сравнения оставшейся части PDU со значением ограничения.
В другом аспекте обеспечивается, по меньшей мере, один процессор для компоновки блоков пакетных данных (блоков PDU). Первый модуль принимает и сохраняет сервисные блоки данных (блоки SDU). Второй модуль осуществляет доступ к значению длины подлежащего компоновке PDU и значению ограничения. Третий модуль предназначен для последовательной сборки хранимых блоков SDU без превышения значения длины. Четвертый модуль на основе сравнения оставшейся части PDU со значением ограничения определяет для выполнения одно из сегментации последнего SDU и дополнения PDU для достижения значения длины.
В дополнительном аспекте обеспечивается компьютерный программный продукт для компоновки блоков пакетных данных (блоков PDU). Читаемый компьютером носитель данных содержит первый набор кодов программы для обеспечения приема и сохранения компьютером сервисных блоков данных (блоков SDU). Второй набор кодов обеспечивает доступ компьютером к значению длины подлежащего компоновке PDU и значению ограничения. Третий набор кодов обеспечивает последовательную сборку компьютером хранимых блоков SDU без превышения значения длины. Четвертый набор кодов обеспечивает определение компьютером выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины, на основе сравнения оставшейся части PDU со значением ограничения.
В другом дополнительном аспекте, обеспечивается устройство для компоновки блоков пакетных данных (блоков PDU). Обеспечиваются средства для приема и сохранения сервисных блоков данных (блоков SDU). Обеспечиваются средства для доступа к значению длины PDU, подлежащего компоновке, и значению ограничения. Обеспечиваются средства для последовательной сборки хранимых блоков SDU без превышения значения длины. Обеспечиваются средства, чтобы на основе сравнения оставшейся части PDU со значением ограничения определять для выполнения одно из сегментации последнего SDU и дополнения PDU для достижения значения длины.
В следующем аспекте обеспечивается устройство для компоновки блоков пакетных данных (блоков PDU). Запоминающее устройство принимает и хранит сервисные блоки данных (блоки SDU). Вычислительная платформа осуществляет доступ к значению длины PDU, подлежащего компоновке, и значению ограничения. Вычислительная платформа последовательно собирает хранимые блоки SDU без превышения значения длины. Вычислительная платформа на основе сравнения оставшейся части PDU со значением ограничения определяет для выполнения одно из сегментации последнего SDU и дополнения PDU для достижения значения длины.
В очередном аспекте, обеспечивается способ для декодирования блоков пакетных данных (блоков PDU) путем приема беспроводным образом и сохранения блока пакетных данных (PDU) от передающего объекта, и детерминированного декодирования сегментации и дополнения сервисных блоков данных (блоков SDU), путем прогнозирования операции передающего объекта. Известно, что передающий объект компонует PDU путем приема и сохранения сервисных блоков данных (блоков SDU), доступа к значению длины подлежащего компоновке PDU и значению ограничения, последовательной сборки хранимых блоков SDU без превышения значения длины, и на основе сравнения оставшейся части PDU со значением ограничения определения для выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины.
В очередном аспекте обеспечивается, по меньшей мере, один процессор для декодирования блоков пакетных данных (блоков PDU). Первый модуль беспроводным образом принимает и сохраняет блок пакетных данных (PDU) от передающего объекта. Второй модуль детерминированно декодирует сегментацию и дополнение сервисных блоков данных (блоков SDU) согласно прогнозированию операции передающего объекта. Известно, что передающий объект компонует PDU путем приема и сохранения сервисных блоков данных (блоков SDU), доступа к значению длины подлежащего компоновке PDU и значению ограничения, последовательной сборки хранимых блоков SDU без превышения значения длины, и определения для выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины, на основе сравнения оставшейся части PDU со значением ограничения.
В очередном дополнительном аспекте, обеспечивается компьютерный программный продукт для декодирования блоков пакетных данных (блоков PDU). Читаемый компьютером носитель данных содержит первый набор кодов программы для обеспечения, что компьютер принимает беспроводным образом и сохраняет блок пакетных данных (PDU) от передающего объекта. Второй набор кодов обеспечивает, что компьютер детерминированно декодирует сегментацию и дополнение сервисных блоков данных блоков данных (блоков SDU) путем прогнозирования операции передающего объекта. Известно, что передающий объект компонует PDU путем приема и сохранения сервисных блоков данных (блоков SDU), доступа к значению длины подлежащего компоновке PDU и значению ограничения, последовательной сборки хранимых блоков SDU без превышения значения длины, и определения для выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины, на основе сравнения оставшейся части PDU со значением ограничения.
В следующем дополнительном аспекте, обеспечивается устройство для декодирования блоков пакетных данных (блоков PDU). Обеспечиваются средства для приема беспроводным образом и сохранения блока пакетных данных (PDU) от передающего объекта. Обеспечиваются средства для детерминированного декодирования сегментации и дополнения сервисных блоков данных (блоков SDU) путем прогнозирования операции передающего объекта. Известно, что передающий объект компонует PDU путем приема и сохранения сервисных блоков данных (блоков SDU), доступа к значению длины подлежащего компоновке PDU и значению ограничения, последовательной сборки хранимых блоков SDU без превышения значения длины, и определения для выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины, на основе сравнения оставшейся части PDU со значением ограничения.
В очередном дополнительном аспекте обеспечивается устройство для декодирования блоков пакетных данных (блоков PDU). Приемник беспроводным образом принимает от передающего объекта блок пакетных данных (PDU). Запоминающее устройство сохраняет PDU. Вычислительная платформа детерминированно декодирует сегментацию и дополнение сервисных блоков данных (блоков SDU) путем прогнозирования операции передающего объекта. Известно, что передающий объект компонует PDU путем приема и сохранения сервисных блоков данных (блоков SDU), доступа к значению длины подлежащего компоновке PDU и значению ограничения, последовательной сборки хранимых блоков SDU без превышения значения длины, и определения для выполнения одного из сегментации последнего SDU и дополнения PDU для достижения значения длины, на основе сравнения оставшейся части PDU со значением ограничения.
Для достижения вышеизложенных и связанных целей, один или несколько аспектов содержат признаки, в дальнейшем полностью описанные и конкретно указанные в формуле изобретения. В нижеследующем описании и на прилагаемых чертежах изложены подробно некоторые иллюстративные аспекты и показывают лишь несколько из различных путей, которыми могут использоваться принципы аспектов. Другие преимущества и новые особенности станут очевидными из нижеследующего подробного описания при рассмотрении вместе с фигурами чертежей, и подразумевается, что раскрытые аспекты включают все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ФИГУР ЧЕРТЕЖЕЙ
Признаки, характер и преимущества настоящего раскрытия станут более очевидными из подробного, изложенного ниже описания при рассмотрении его вместе с фигурами чертежей, на которых одинаковые позиционные обозначения идентифицированы соответственно по всему документу и при этом:
Фиг.1 - иллюстрация блок-схемы системы связи, в которой передающий объект в ходе компоновки блоков пакетных данных выполняет сегментацию или дополнение сервисных блоков данных (блоков SDU) на подуровне управления (RLC) линией радиосвязи (блоков PDU) детерминированным, сбалансированным способом.
Фиг.2 - иллюстрация структурной схемы методики или последовательности операций для детерминированной сегментации, повторной сегментации и дополнения.
Фиг.3 - иллюстрация временной диаграммы взаимодействия RLC-МАС, инициированного уровнем управления (MAC) доступом к среде передачи.
Фиг.4 - иллюстрация структуры данных для блока пакетных данных (PDU) по протоколу (PDCP) конвергенции пакетных данных.
Фиг.5 - иллюстрация структуры данных для структуры PDU подуровня RLC при сегментации и дополнении.
Фиг.6 - иллюстрация методики или последовательности операций для подуровня RLC для нисходящей линии связи.
Фиг.7 - иллюстрация схемы блоков SDU RLC, сегментированных для соответствия запрошенной длине.
Фиг.8 - иллюстрация схемы системы беспроводной связи с множественным доступом в соответствии с одним аспектом для детерминированной сегментации, повторной сегментации и дополнения.
Фиг.9 - иллюстрация схематического представления системы связи для детерминированной сегментации, повторной сегментации и дополнения.
Фиг.10 - иллюстрация блок-схемы базовой станции и пользовательского оборудования для детерминированной сегментации, повторной сегментации и дополнения.
Фиг.11 - иллюстрация блок-схемы системы, содержащей логическую группировку электрических компонентов для детерминированной сегментации, повторной сегментации и дополнения.
Фиг.12 - иллюстрация блок-схемы системы, содержащей логическую группировку электрических компонентов для детерминированной сегментации, повторной сегментации и дополнения.
Фиг.13 - иллюстрация блок-схемы устройства для компоновки/декодирования блоков пакетных данных (блоков PDU).
Фиг.14 - иллюстрация блок-схемы устройства для декодирования блоков пакетных данных (блоков PDU).
ПОДРОБНОЕ ОПИСАНИЕ
Теперь различные аспекты описываются со ссылкой на чертежи. В нижеследующем описании, с целью пояснения изложены многочисленные конкретные подробности, чтобы обеспечить полное понимание одного или нескольких аспектов. Однако может быть очевидным, что различные аспекты могут быть осуществлены без этих конкретных подробностей. В других случаях, известные структуры и устройства показываются в форме блок-схемы, чтобы содействовать описанию этих аспектов.
Первоначально обратившись к Фиг.1, увидим, что система 100 связи для базовой станции, изображенная в виде усовершенствованного базового узла (eNB) 102, осуществляет связь с пользовательским оборудованием (UE) 106 через радиоэфирную (over-the-air, OTA) линию связи 104. В иллюстративном аспекте, UE 106 компонует блоки пакетных данных (блоки PDU) из сервисных блоков данных (блоков SDU) подуровня управления (RLC) линией радиосвязи. В частности компонент 108 SDU RLC использует детерминативную методику для сегментации, повторной сегментации и дополнения согласно RLC, или последовательность операций (этап 110), которая обеспечивает баланс требования уменьшения сегментации блоков SDU RLC в ходе компоновки (этап 112) с требованием уменьшения дополнения в блоках PDU (этап 114) путем применения параметра максимальной величины дополнения и/или параметра минимального размера сегментации (этап 116). Кроме того, значение может быть представлено в виде процентного отношения или доли длины, которая сегментируется.
Узел eNB 102 может сигнализировать согласно (протоколу) управлению радиоресурсами значения (этап 118) сегментации и/или дополнения по нисходящей линии связи (DL) 120. Эти значения могут быть специфическими по отношению к экземплярам RLC для радиоканалов данных или радиоканалов сигнализации. Альтернативно, эти значения могут обеспечиваться заранее, либо для обязательного, либо для непринудительного выполнения, как изображено в позиции 122. eNB 102 содержит компонент 124 SDU RLC, который осведомлен относительно методики или последовательности операций 110, так что eNB 102 может детерминативно прогнозировать, каким образом UE 106 сегментирует и/или дополняет блоки PDU 126, переданные беспроводным образом по восходящей линии связи (UL) 128 на eNB 102. Следует оценить с выгодой настоящего раскрытия, что передающий объект (например, UE 106) может рассматривать все служебные заголовки нижних уровней (например, RLC/MAC) прежде принятия решения, должен или не должен сегментироваться SDU для данного гранта.
В иллюстративном аспекте, изображенном на Фиг.2, методика или последовательность действия 200 преимущественно дает возможность передающему объекту подуровня управления (RLC) линией радиосвязи (например, пользовательскому оборудованию (UE)) уменьшить сегментацию сервисных блоков данных (блоков SDU) RLC при минимизации дополнения. Эти два требования находятся в противоречии друг с другом. Избегание сегментации может приводить к дополнению в диапазоне от 1 байта до 1499 байтов (размер кадра протокола IP). Таким образом, имеется возможность сбалансировать эти два требования для повышенной эффективности обработки, в частности, детерминированным образом, давая возможность приемному объекту RLC (например, eNB) более легко повторно собирать блоки SDU RLC без ненадлежащей потери радиоэфирных (ОТА) ресурсов в результате дополнения. В частности преимуществом настоящего новшества является четко предсказуемое поведение стороны передачи относительно того, как определять, когда осуществлять дополнение, а когда осуществлять сегментирование. Таким образом, сторона передачи избегает ненужной сегментации, и максимальный показатель дополнения является детерминированным.
В первом аспекте, изображенном в позиции 202, перенастраиваемый параметр управления (RRC) радиоресурсами указывает максимальное число байтов ("max_padding_allowed"), которое UE может дополнять, чтобы избежать сегментации блоков SDU RLC и/или повторной сегментации повторно переданных блоков пакетных данных (блоков PDU) RLC. Например, максимальным числом байтов может быть выбрано 40, 80, 160 и т.д. байтов. Это значение также может быть определено на основе обеспеченного или выбранного минимального размера сегментации ("minimum segmentation size"), такого как значения 40, 80, 160 и т.д.
Во втором аспекте, изображенном в позиции 204, передающий объект (например, UE) может обеспечиваться константой (параметром), которая указывает максимальное число байтов (max padding allowed) или минимальный размер сегментации (minimum segmentation size) в байтах, которые UE может дополнять/сегментировать для избегания нежелательных сегментаций. В некоторых случаях, перенастраиваемый параметр RRC может отменять этот обеспеченный параметр. Эта константа может уберегать UE от ненужного выполнения сегментации IP-кадров для грантов, которые не согласуются с размерами SDU. Различные или идентичные параметры могут быть наложены на сигнализацию и радиоканалы (RB) данных. В одном аспекте, эта константа может также определяться в терминах процентного отношения для SDU RLC, подлежащего сегментированию, или уже сегментированного SDU. Может использоваться комбинация параметров процентного отношения и max padding allowed, чтобы определять, сегментировать ли SDU RLC (или сегментированный PDU RLC) или нет.
В третьем аспекте, изображенном в позиции 206, эти обеспеченные значения могут быть необязательными, например, если передающий объект может избрать следовать параметрам, чтобы избежать сегментации для случая более низкого гранта для экземпляра RLC. В некоторых случаях, это непринудительное выполнение может быть применимым одной или обеими сторонами линии связи (например, сетью и UE). Например, сеть может использовать способ, который является таким же или сходным с (способом) UE, который сигнализируется или обеспечивается для соответствия таким параметрам.
На основе перенастраиваемого параметра RRC (этап 202), обеспеченных констант(-ы) (этап 204) или непринудительного выполнения (206), в блоке 208 осуществляется определение, является ли имеющийся грант для экземпляра RLC больше параметра max padding_allowed. Если это так, то UE следует избегать сегментации SDU RLC, длина сегментированной полезной нагрузки которого меньше числа max_padding_allowed байтов (этап 210). Этим параметром может быть параметр либо для всех объектов RLC (этап 212), либо по принципу «на каждый радиоканал» (RB) (этап 214), может быть действительным только для RB данных (этап 216), или может принимать различное значение для блоков RB сигнализации и данных (этап 218). Иначе, если на этапе 208 имеющийся грант для экземпляра RLC меньше параметра max padding_allowed, то в первом возможном исполнении, изображенном в позиции 220, UE осуществляет сегментацию в соответствии с грантом, не принимая во внимание параметр max_padding_allowed или подобный параметр (этап 222). Во втором возможном исполнении, изображенном в позиции 224, выполняемом в качестве альтернативы или в добавление к первому возможному варианту исполнения 220, UE посылает только полные SDU или последний сегмент SDU/PDU RLC всякий раз, когда грант меньше параметра max_padding_allowed (этап 226). Примерами такого использования могут быть трафик VoIP (передача речи поверх протокола IP), управляющие PDU или последний сегмент сегментированного SDU/PDU RLC, и т.д. В третьем возможном исполнении, изображенном в позиции 228, выполняемом в качестве альтернативы или в добавление к исполнениям 220, 224, UE может иметь конфигурацию с возможностью не сегментировать блоки SDU RLC на RB данных, но сегментировать радиоканал сигнализации (SRB) или наоборот (этап 230). На основании вышеизложенного, сеть получает контроль над максимальным дополнением, ожидаемым от UE, избегая значительной сегментации, дополнительно, вышеописанные возможные варианты 220, 224, 228 могут помогать передающему объекту (например, UE) избежать сегментации SDU на очень мелкие куски и в то же время минимизировать дополнение.
На Фиг.3 инициированная MAC операция 300 взаимодействия RLC/MAC, извлекающая выгоду из детерминативного сегментирования, повторного сегментирования и дополнения, изображена в виде Уровня 2 для иллюстративного исполнения для E-UTRA (Усовершенствованная универсальная наземная система радиодоступа). На подуровне PDCP (Протокол конвергенции пакетных данных), имеется один объект PDCP на один логический канал. Подуровень RLC имеет один объект RLC на одно UE и на UE, и узле eNB (усовершенствованный базовой узел), тогда как подуровень MAC (управление доступом к среде передачи) имеет один объект MAC на один UE на узле UE и один объект MAC для всех UE на eNB.
Что касается управления (RLC) линией радиосвязи, каждый объект RLC может обрабатывать одновременно до 16 потоков восходящей линии связи и нисходящей линии связи. Подуровень RLC использует динамический размер PDU для компоновки каждого PDU в соответствии с размером, запрошенным более низким уровнем. Каждый PDU может иметь множество SDU, и поддерживаются сегментация блоков SDU и дополнение. Основными услугами, поставляемыми подуровнем RLC на верхние уровни, являются: (а) последовательная доставка блоков PDU верхнего уровня; и (b) перенос блоков PDU верхнего уровня с поддержкой UM (режим неподтвержденного приема). Основные услуги, поставляемые подуровнем RLC на нижние уровни, имеют динамический размер PDU. Основными функциями являются: (а) выявление копии; (b) сегментация при динамическом размере PDU без необходимости дополнения; и (с) конкатенация (сцепление) блоков SDU для того же самого радиоканала.
Поступающие данные обрабатываются и передаются линейным образом с уровня на уровень. Взаимодействие между подуровнями RLC и PDCP работает одинаково при передаче данных. Интерфейс между RLC 302 и МАС-подуровнем 304 является более сложным, хотя МАС-подуровень 304 лишь поставляет данные на подуровень PHY заранее заданное число раз в каждый TTL (интервал времени передачи).
Между RLC 302 и МАС-подуровнем 304, все из блоков 306 SDU (сервисные блоки данных) RLC помещаются в очередь, как изображено в позиции 308, на RLC-подуровне 302, и дают возможность MAC 304 принимать решение, когда наступает момент компоновать из них блоки PDU (блоки пакетных данных), изображенный в виде запускаемых TTI-таймером 310. MAC 304 запрашивает блоки PDU 312 от RLC-подуровня 302, когда планируется осуществлять передачу. Поскольку RLC 304(2?) содержит все SDU 306 в очереди 308, он выбирает сколько возможно данных вплоть до заданного размера, указанного МАС-подуровнем 304 в запросе 312, и компонует из них PDU 314. Подуровень 304 MAC после приема каждого PDU 314 затем может принимать решение, запросить больше блоков PDU 316 или добавить дополнение, если осталось больше места в транспортном блоке (ТВ) 318. Затем ТВ передается, как изображено в позиции 320.
На Фиг.4 изображен PDU 330 Протокола (PDCP) конвергенции пакетных данных. Подуровень PDCP переносит данные между подуровнем RLC и объектом узла. При приеме данных от объекта узла, к полезной нагрузке 334 PDCP (SDU PDCP) прежде доставки пакета на подуровень RLC добавляется PDCP-заголовок 332, состоящий из порядкового номера длиной в два байта. При доставке данных подуровня RLC на подуровень PDCP, PDCP-заголовок удаляется прежде, чем пакет доставляется на объект узла.
На Фиг.5 изображена структура 340 PDU RLC. RLC-заголовок 342 состоит из «порядкового номера» 344, поля 346 «полный/частичный» (СР) и бита (Е) 348 «расширение». Могут следовать больше полей заголовка в зависимости от числа блоков SDU в каждом блоке 340 PDU RLC. Для одного SDU, эти дополнительные поля могут опускаться, но для каждого дополнительного SDU добавляются один «индикатор длины» (LI) 350 и один бит 352 Е. Порядковый номер 344 может использоваться для выявления копий и в последовательной доставке на верхний уровень. Поле 346 «полный/частичный» поддерживает сегментацию и конкатенацию согласно наличию первого бита, который указывает, является ли сегментированным начало первого SDU 354, тогда как второй бит указывает, является ли сегментированным конец последнего SDU 356. Бит 348 Е указывает, следуют ли еще поля заголовка, или состоит ли остальная часть PDU из блоков SDU. Если есть еще поля заголовка, затем следует LI 350, чтобы указать, где заканчивается первый SDU, и где начинается следующий SDU. После поля 350 LI следует еще один бит 352 Е. Для каждого SDU 356 будут иметься одно поле 350 LI и один бит 352 Е в каждом PDU 340 RLC, кроме последнего SDU 358. Длина последнего SDU 358 может быть вычислена вычитанием длины PDU 340 RLC из суммы всех имеющихся LI 350. Дополнение 360 добавляется к заголовку 342 RLC до байта выравнивания полезной нагрузки 362 RLC, если необходимо.
На Фиг.6 изображен процесс 370 компоновки и передачи блоков PDU RLC. При приеме блоков SDU 372 от PDCP-подуровня 374, RLC-подуровень 376 сохраняет блоки SDU 372 в перечне-SDU 378 в порядке приема. Каждый канал в RLC-подуровне 374 имеет свой собственный перечень-SDU 378 и работает независимо друг от друга. Блоки SDU 372 буферизуются на RLC-подуровне 376, пока МАС-подуровень 380 не запросит данные от каналов 376 RLC. МАС-подуровень 380 запрашивает данные, как изображено в 382, сообщением RLC-подуровню 376, какой канал и максимальный размер PDU RLC могут посылаться на МАС-подуровень 380. Если конкретный канал RLC имеет в буфере 378 меньше данных, чем запрошенный размер, компонент 384 составления PDU канала RLC помещает все блоки SDU 372, относящиеся к конкретному каналу, в тот же PDU 386, добавляет RLC-заголовок и поставляет PDU RLC на подуровень MAC. Если конкретный канал RLC имеет достаточно данных, то компонуется PDU запрошенного размера с использованием сегментации, если необходимо.
На Фиг.7 изображена структура 400 данных для сегментации, если дополнение не является необходимым для компоновки имеющих динамический размер блоков 402 PDU RLC, состоящих из заголовка 404 RLC и полезной нагрузки 406 RLC. При приеме подуровнем RLC запрошенной длины PDU RLC от подуровня MAC, подуровню RLC, вероятно, придется послать конечный сегмент для номера N 408 SDU RLC, чтобы являться способным посылать полные SDU RLC с номерами N+1, N=2 410, 412, и затем должен сегментировать заключительный SDU 414 в PDU 402, чтобы соответствовать запрошенной длине. Если последний SDU не соответствует точно, последний SDU будет сегментирован или добавлено дополнение, как надлежит, чтобы заполнить запрошенный размер.
На приемной стороне (например, eNB), когда подуровень RLC принимает PDU RLC от подуровня MAC, выполняется проверка по последовательности, чтобы гарантировать последовательную доставку блоков SDU на подуровень PDCP и корректно повторно скомпоновать сегментированные блоки SDU. Если принятый PDU RLC является ожидаемым PDU RLC, выполняется обработка и доставка PDU RLC. Иначе прежде, чем PDU RLC помещается в очередь ждущих, выполняется выявление копии. PDU RLC доставляется из очереди ждущих, если были приняты все ожидаемые блоки PDU RLC перед ним. Каждый PDU RLC хранится в очереди ждущих в течение короткого периода времени. При достижении блоком PDU RLC некоторого «возраста», произойдет блокировка по истечении времени, и затем ожидаемый PDU RLC считается потерянным, и ждущий(е) PDU RLC освобождаются из очереди.
Следует оценить, что системы беспроводной связи широко применяются, чтобы предоставлять различные типы коммуникационного контента, такого как речевой, данные, и так далее. Этими системами могут быть системы множественного доступа, способные поддерживать связь с многими пользователями путем совместного использования имеющихся системных ресурсов (например, полосы частот и мощности передачи). Примеры таких систем множественного доступа включают системы множественного доступа с кодовым разделением каналов (МДКР, CDMA), системы множественного доступа с временным разделением каналов (МДВР, TDMA), системы множественного доступа с частотным разделением (МДЧР, FDMA), системы LTE 3GPP и системы множественного доступа с ортогональным частотным разделением (МДОЧР, OFDMA).
В целом, система беспроводной связи с множественным доступом может одновременно поддерживать связь для многих беспроводных терминалов. Каждый терминал осуществляет связь с одной или несколькими базовыми станциями посредством передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций на терминалы, и обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов на базовые станции. Эта линия связи может быть установлена через имеющую один вход и один выход, много входов и один выход, или много входов и много выходов (МВМВ, MIMO) систему.
MIMO система использует для передачи данных множество (NT) передающих антенн и множество (NR) приемных антенн. MIMO канал, образуемый NT передающими и NR приемными антеннами, может быть разложен на NS независимых каналов, которые также именуются пространственными каналами, причем NS≤mint{NT, NR}. Каждый из NS независимых каналов соответствует размерности. MIMO система может обеспечивать улучшенную рабочую характеристику (например, более высокую пропускную способность и/или более высокую надежность), если используются дополнительные размерности, создаваемые множеством передающих и приемных антенн.
MIMO система поддерживает системы дуплексной передачи с временным разделением (ДВР, TDD) и дуплексной передачи с частотным разделением (ДЧР, FDD). В системе TDD, передачи прямой и обратной линий связи находятся в одной и той же частотной области, так что принцип взаимности дает возможность оценки канала прямой линии связи исходя из канала обратной линии связи. Это дает возможность точке доступа извлекать выгоду передачи с формированием диаграммы направленности по прямой линии связи при наличии множественных антенн в точке доступа.
Что касается Фиг.8, иллюстрируется система беспроводной связи с множественным доступом в соответствии с одним аспектом. Точка 450 (АР) доступа включает в себя несколько групп антенн, одну, включающую (антенны) 454 и 456, другую, включающую 458 и 460, и дополнительную, включающую 462 и 464. На Фиг.8, для каждой группы антенн показаны только две антенны, однако, для каждой группы антенн может использоваться большее или меньшее количество антенн. Терминал 466 (AT) доступа находится в связи с антеннами 462 и 464, причем антенны 462 и 464 передают информацию на терминал доступа 466 по прямой линии связи 470 и принимают информацию от терминала доступа 466 по обратной линии связи 468. Терминал доступа 472 находится в связи с антеннами 456 и 458, где антенны 456 и 458 передают информацию на терминал доступа 472 по прямой линии связи 476 и принимают информацию от терминала доступа 472 по обратной линии связи 474. В системе дуплексной передачи с частотным разделением (FDD), линии связи 468, 470, 474 и 476 могут использовать для связи различную частоту. Например, прямая линия связи 470, может использовать частоту, отличную от используемой обратной линией связи 468. Каждая группа антенн и/или область, в которой они назначены для осуществления связи, зачастую именуют сектором точки 450 доступа. В одном аспекте, группы антенн предназначены каждая для осуществления связи с терминалами 466, 472 доступа в секторе для областей, охватываемых точкой 450 доступа.
В передаче информации по прямым линиям связи 470 и 476, передающие антенны точки 450 доступа используют формирование диаграммы направленности, чтобы улучшить отношение сигнал-шум прямых линий связи для различных терминалов 466 и 472 доступа. К тому же, точка доступа, использующая формирование диаграммы направленности для осуществления передачи на терминалы доступа, рассредоточенные случайным образом по ее области обслуживания, вызывает меньшую помеху на терминалах доступа в соседних сотовых ячейках, чем точка доступа, передающая через единственную антенну на все свои терминалы доступа.
Точка доступа может быть стационарной станцией, используемой для осуществления связи с терминалами, и может также именоваться точкой доступа. Узлом В или некоторой другой терминологией. Терминал 466, 472 доступа может также называться пользовательским оборудованием (UE), устройством беспроводной связи, терминалом, терминалом доступа или некоторой другой терминологией.
На Фиг.9 показана блок-схема аспекта системы 510 передатчика (известной также как точка доступа) и системы 550 приемника (известной также как терминал доступа) в MIMO системе 500. В системе 510 передатчика, данные трафика для ряда потоков данных поставляются от источника 512 данных на процессор 514 данных передачи (ТХ).
В одном аспекте, каждый поток данных передается через соответственную передающую антенну. ТХ процессор 514 данных форматирует, кодирует, и осуществляет перемежение данных трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы обеспечивать кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы вместе с пилотными данными с исполь