Формат заголовка управления доступом к среде
Иллюстрации
Показать всеИзобретение относится к области техники связи. Технический результат заключается в повышении производительности системы связи. Описаны системы и способы, которые используют разнообразные форматы заголовков управления доступом к среде (MAC) в беспроводной связи. Форматы MAC заголовков могут быть специализированы для конкретного типа включенных в протокольный блок данных (PDU). Кроме того, MAC заголовки могут иметь переменную длину для размещения полезных нагрузок изменяющихся размеров без ненужных потерь. Далее, обеспечены механизмы для обеспечения возможности прямого доступа и доставки PDU управления к ассоциированным уровням протоколов для гарантии лучшего качества сервисной обработки. 8 н. и 22 з.п. ф-лы, 11 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка испрашивает приоритет предварительной заявки на патент США с регистрационным № 60/976764, с названием “LONG TERM EVOLUTION MAC HEADER FORMAT OPTIMIZED DESIGN”, которая была подана 1 октября 2007 года. Вышеупомянутая заявка включена здесь в полном объеме по ссылке.
ОБЛАСТЬ ТЕХНИКИ
Следующее описание относится, в общем, к беспроводной связи и, более конкретно, к оптимизированной структуре формата заголовка управления доступом к среде.
УРОВЕНЬ ТЕХНИКИ
Системы беспроводной связи широко развертываются для обеспечения различных типов контента связи, таких как, например, речь, данные и т.д. Типичными системами беспроводной связи могут быть системы множественного доступа, способные поддерживать связь с множественными пользователями посредством совместного использования доступных системных ресурсов (например, полосы частот, мощности передачи,...). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (каналов) (CDMA), системы множественного доступа с временным разделением (каналов) (TDMA), системы множественного доступа с частотным разделением (каналов) (FDMA), системы множественного доступа с ортогональным частотным разделением (каналов) (OFDMA) и т.п. Кроме того, эти системы могут соответствовать таким спецификациям, как проект партнерства производителей (сотовой связи) третьего поколения (3GPP), 3GPP2, долгосрочному развитию (LTE) 3GPP и т.д.
Обычно, системы беспроводной связи множественного доступа могут одновременно поддерживать связь для множества мобильных устройств. Каждое мобильное устройство может осуществлять связь с одним или несколькими базовыми станциями через передачи на прямой и обратной линиях связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Далее, связь между мобильными устройствами и базовыми станциями может быть установлена через системы «один вход - один выход» (SISO), системы «множественный вход - один выход» (MISO), системы «множественный вход - множественный выход» (MIMO) и т.д. Кроме того, мобильные устройства могут осуществлять связь с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) в равноправных конфигурациях беспроводной сети.
Системы беспроводной связи часто используют одну или несколько базовых станций, которые обеспечивают зону покрытия. Типичная базовая станция может передавать множественные потоки данных для служб широковещательной передачи, групповой передачи и/или однонаправленной передачи, где потоком данных может быть поток данных, который может представлять интерес независимого приема для некоторого терминала доступа. Терминал доступа в пределах зоны покрытия такой базовой станции может использоваться для приема одного, нескольких или всех потоков данных, переносимых комбинированным потоком. Подобным же образом, терминал доступа может передавать данные к базовой станции или другому терминалу доступа.
MIMO системы обычно используют множественные (NT) передающие антенны и множественные (NR) приемные антенны для передачи данных. MIMO канал, образованный NT передающими антеннами и NR приемными антеннами, может быть разделен на NS независимых каналов, которые могут быть названы пространственными каналами, где NS≤{NT, NR}. Каждый из NS независимых каналов соответствует некоторому измерению. Кроме того, MIMO системы могут обеспечить улучшенную производительность (например, увеличенную спектральную эффективность, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные множественными передающими и приемными антеннами.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Следующее представляет собой упрощенное изложение одного или нескольких вариантов осуществления для обеспечения базового понимания таких вариантов осуществления. Это изложение изобретения не является расширенным обзором всех предусмотренных вариантов осуществления и не предназначена ни для идентификации ключевых или основных элементов всех вариантов осуществления, ни для очерчивания объема какого-либо или всех вариантов осуществления. Ее единственной целью является представление некоторых понятий одного или нескольких вариантов осуществления в упрощенной форме в качестве прелюдии к более подробному описанию, которое представлено позже.
В соответствии с одним или несколькими вариантами осуществления и соответствующим их описанием различные аспекты описаны в связи с использованием множества форматов заголовков управления доступом к среде (МАС) в беспроводной связи. Эти форматы заголовков МАС могут быть специализированы для конкретного типа данных, включенных в протокольный блок данных (PDU). Кроме того, МАС заголовки могут иметь переменную длину для размещения полезных нагрузок изменяющихся размеров без ненужных потерь. Далее, обеспечены механизмы для обеспечения возможности прямого доступа и доставки PDU управления к ассоциированным уровням протоколов для гарантии лучшего качества сервисной обработки.
Согласно родственным аспектам обеспечен способ, который облегчает использование множества форматов заголовков управления доступом к среде. Этот способ может предусматривать определение типа данных, включенных в ассоциированный протокольный блок данных управления доступом к среде. Этот способ может также включать в себя генерацию заголовка управления доступом к среде в соответствии с форматом заголовка, который соответствует определенному типу данных. Кроме того, этот способ может предусматривать передачу заголовка управления доступом к среде и ассоциированного протокольного блока данных.
Другой аспект относится к устройству связи, которое облегчает использование переменных заголовков управления доступом к среде. Это устройство связи может включать в себя средство для определения типа данных, включенных в ассоциированный протокольный блок данных. Это устройство связи может также содержать средство для генерации заголовка управления доступом к среде в соответствии с форматом заголовка, который соответствует определенному типу данных. Кроме того, это устройство связи может включать в себя средство для передачи заголовка управления доступом к среде и ассоциированного протокольного блока данных.
Еще один аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя память, которая сохраняет команды, относящиеся к определению типа данных, включенных в ассоциированный протокольный блок данных управления доступом к среде, где тип данных включает в себя по меньшей мере один тип данных из: управляющие данные, пользовательские данные или пустые данные, генерации заголовка управления доступом к среде в соответствии с форматом заголовка, который соответствует определенному типу данных и передаче заголовка управления доступом к среде и ассоциированного протокольного блока данных. Кроме того, устройство беспроводной связи может дополнительно содержать процессор, присоединенный к памяти, выполненный с возможностью исполнения команд, сохраняемых в памяти.
Еще один аспект относится к компьютерному программному продукту, который может иметь читаемый компьютером носитель. Читаемый компьютером носитель может включать в себя код, чтобы заставить по меньшей мере один компьютер определять тип данных, включенных в ассоциированный протокольный блок данных управления доступом к среде, где тип данных включает в себя по меньшей мере один тип из: управляющие данные, пользовательские данные или пустые данные. Читаемый компьютером носитель может также содержать код, чтобы заставить по меньшей мере один компьютер генерировать заголовок управления доступом к среде в соответствии с форматом заголовка, который соответствует определенному типу данных. Кроме того, читаемый компьютером носитель может включать в себя код, чтобы заставить по меньшей мере один компьютер передавать заголовок управления доступом к среде и ассоциированный протокольный блок данных.
Другой аспект, описанный здесь, относится к способу, который облегчает связь с переменными форматами заголовков управления доступом к среде. Этот способ может предусматривать прием протокольного блока данных управления доступом к среде и ассоциированного заголовка. Этот способ может также предусматривать определение типа данных, включенных в блок пакетных данных, основанное по меньшей мере частично на идентификаторе логического канала в ассоциированном заголовке. Кроме того, этот способ может предусматривать оценку протокольного блока данных управления доступом к среде в соответствии с типом данных и одним или несколькими уровнями протоколов.
Еще один аспект относится к устройству связи, которое облегчает связь с переменными форматами заголовков управления доступом к среде. Это устройство связи может включать в себя средство для приема протокольного блока данных управления доступом к среде и ассоциированного заголовка. Это устройство связи может также содержать средство для определения типа данных, включенных в блок пакетных данных, основанного по меньшей мере частично на идентификаторе логического канала в ассоциированном заголовке. Кроме того, устройство связи может включать в себя средство для оценки протокольного блока данных управления доступом к среде в соответствии с этим типом данных и одним или несколькими уровнями протоколов.
Еще один аспект, описанный здесь, относится к устройству беспроводной связи, которое может содержать память. Память может сохранять команды, относящиеся к приему протокольного блока данных управления доступом к среде и ассоциированного заголовка, определению типа данных, включенных в блок пакетных данных, основанному по меньшей мере частично на идентификаторе логического канала в ассоциированном заголовке, где этот тип данных может быть по меньшей мере одним типом данных из: управляющие данные, пользовательские данные или пустые данные, и оценке протокольного блока данных управления доступом к среде в соответствии с этим типом данных и одним или несколькими уровнями протоколов. Кроме того, устройство беспроводной связи может также включать в себя процессор, присоединенный к этой памяти, выполненный с возможностью исполнения команд, сохраняемых в этой памяти.
Еще один аспект относится к компьютерному программному продукту, который может иметь читаемый компьютером носитель, который включает в себя код, чтобы заставить по меньшей мере один компьютер принимать протокольный блок данных управления доступом к среде и ассоциированный заголовок. Читаемый компьютером носитель может также содержать код, чтобы заставить по меньшей мере один компьютер определять тип данных, включенных в блок пакетных данных, на основании по меньшей мере частично идентификатора логического канала в ассоциированном заголовке, причем этот тип данных может быть по меньшей мере одним типом из: управляющие данные, пользовательские данные или пустые данные. Кроме того, читаемый компьютером носитель может включать в себя код, чтобы заставить по меньшей мере один компьютер оценивать протокольный блок данных управления доступом к среде в соответствии с этим типом данных и одним или несколькими уровнями протоколов.
Для достижения вышеприведенных и родственных целей один или несколько вариантов осуществления содержат признаки, полно описанные далее и конкретно указанные в формуле изобретения. Следующее описание и прилагаемые чертежи подробно излагают некоторые иллюстративные аспекты одного или нескольких вариантов осуществления. Эти аспекты указывают, однако, за исключением незначительного числа, различные способы, которыми могут быть применены принципы различных вариантов осуществления, и описанные варианты осуществления предназначены включать все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является иллюстрацией системы беспроводной связи в соответствии с различными аспектами, изложенными здесь.
Фиг.2 является иллюстрацией примерного устройства связи для использования в пределах среды беспроводной связи.
Фиг.3 является иллюстрацией примерной системы беспроводной связи, которая облегчает использование разнообразия форматов МАС заголовков, которые могут включать в себя переменные длины.
Фиг.4 является иллюстрацией примерных форматов МАС заголовков в соответствии с аспектом описания раскрытия предмета.
Фиг.5 является иллюстрацией примерного способа, который облегчает выбор и генерацию МАС заголовка в соответствии с аспектом описания раскрытия предмета.
Фиг.6 является иллюстрацией примерного способа, который облегчает прием МАС заголовков в соответствии с аспектом.
Фиг.7 является иллюстрацией примерной системы, которая облегчает использование разнообразия заголовков управления доступом к среде (МАС) в соответствии с аспектом описания раскрытия предмета.
Фиг.8 является иллюстрацией примерной системы, которая облегчает коммуникации, ассоциированные с мобильным устройством, в системе беспроводной связи в соответствии с аспектом раскрытого предмета изобретения.
Фиг.9 является иллюстрацией примерной беспроводной сетевой среды, которая может быть использована вместе с различными системами и способами, описанными здесь.
Фиг.10 является иллюстрацией примерной системы, которая определяет формат заголовка для использования в передаче данных в системе беспроводной связи.
Фиг.11 является иллюстрацией примерной системы, которая облегчает прием передач, которые включают в себя переменные форматы заголовков управления доступом к среде.
ПОДРОБНОЕ ОПИСАНИЕ
Различные варианты осуществления теперь описываются со ссылкой на чертежи, где везде используются одинаковые ссылочные позиции для ссылки на одинаковые элементы. В следующем описании, с целями объяснения, многочисленные конкретные детали изложены для обеспечения глубокого понимания одного или нескольких вариантов осуществления. Может быть очевидно, однако, что такие варианты (варианты) осуществления могут быть осуществлены на практике без этих конкретных деталей. В других примерах хорошо известные структуры и устройства показаны в форме блок-схем для облегчения описания одного или нескольких вариантов осуществления.
При использовании в данной заявке термины «компонент», «модуль», «система» и т.п. предназначены для ссылки на относящийся к компьютеру объект либо аппаратное обеспечение, программно-аппаратные средства, комбинация аппаратного и программного обеспечения и программное обеспечение, либо программное обеспечение в режиме исполнения. Например, компонент может быть, но, не ограничиваясь этим, процессом, запущенным на процессоре, процессором, объектом, выполняемым файлом, потоком выполнения, программой и/или компьютером. В качестве иллюстрации, компонентом может быть как приложение, запущенное на вычислительном устройстве, так и вычислительное устройство. Один или несколько компонентов могут находиться в пределах процесса и/или потока выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или несколькими компьютерами. Кроме того, эти компоненты могут исполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, хранимые на них. Эти компоненты могут связываться посредством локальных и/или удаленных процессов, как, например, в соответствии с сигналом, имеющим один или несколько пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством этого сигнала).
Кроме того, различные варианты осуществления описываются здесь в связи с мобильным устройством. Мобильное устройство может быть также названо системой, блоком абонента, станцией абонента, мобильной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, терминалом доступа, терминалом пользователя, терминалом, устройством беспроводной связи, агентом пользователя, устройством пользователя или оборудованием пользователя (UE). Мобильным устройством может быть сотовый телефон, радиотелефон, телефон протокола инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), электронный секретарь (PDA), карманное устройство, имеющее способность беспроводного соединения, вычислительное устройство или другое обрабатывающее устройство, подключенное к беспроводному модему. Кроме того, различные варианты осуществления описываются здесь в связи с базовой станцией. Базовая станция может использоваться для связи с мобильным устройством (устройствами) и может также называться точкой доступа, Узлом В, развитым Узлом В (eNodeB или eNB), базовой приемно-передающей станцией (BTS) или некоторыми другими терминами.
Кроме того, различные аспекты или особенности, описанные здесь, могут быть реализованы как способ, устройство или изделие производства с использованием стандартных способов программирования и/или конструирования. Термин «изделие производства», используемый здесь, предназначен охватывать компьютерную программу, доступную с любого считываемого компьютером устройства или носителя. Например, читаемый компьютером носитель может включать в себя, но не ограничен этим, магнитные ЗУ (например, жесткий диск, флоппи-диск, магнитные ленты и т.д.), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD) и т.д.), смарт-карты и устройства флеш-памяти (например, EPROM, карту, карту (памяти), key drive и т.д.). Кроме того, различные носители данных, описанные здесь, могут представлять собой одно или несколько устройств и/или других считываемых машиной носителей для хранения информации. Термин «читаемый машиной носитель» может включать в себя, но не ограничен этим, беспроводные каналы и различные другие носители, способные хранить, содержать и/или нести команду (команды) и/или данные.
Способы, описанные здесь, могут использоваться для различных систем беспроводной связи, таких как множественный доступ с кодовым разделением (CDMA), множественный доступ с временным разделением (TDMA), множественный доступ с частотным разделением (FDMA), множественный доступ с ортогональным частотным разделением (OFDMA), мультиплексирование частотной области с единственной несущей (SC-FDMA) и другие системы. Термины «система» и «сеть» часто используются взаимозаменяемо. CDMA система может реализовывать радиотехнологию, такую как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты 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, флеш-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Долгосрочное развитие (LTE) 3GPP является выходящей версией UMTS, которая использует E-UTRA, который использует OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах от организации с названием «Проект партнерства третьего поколения» (3GPP). CDMA2000 и UMB описаны в документах от организации с названием «Проект партнерства третьего поколения 2» (3GPP2).
Теперь со ссылкой на Фиг.1 система 100 беспроводной связи показана в соответствии с различными вариантами осуществления, представленными здесь. Система 100 содержит базовую станцию 102, которая может включать в себя множественные группы антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа антенн может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Для каждой группы антенн показано две антенны; однако для каждой группы может использоваться больше или меньше антенн. Базовая станция 102 может дополнительно включать в себя цепь передатчика и цепь приемника, каждая из которых, в свою очередь, может содержать множество компонентов, ассоциированных с передачей и приемом сигналов (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет ясно специалисту в данной области техники.
Базовая станция 102 может осуществлять связь с одним или несколькими мобильными устройствами, такими как мобильное устройство 116 и мобильное устройство 122; однако следует понимать, что базовая станция 102 может связываться по существу с любым числом мобильных устройств, подобных мобильным устройствам 116 и 122. Мобильными устройствами 116 и 122 могут быть, например, сотовые телефоны, смартфоны, портативные компьютеры, карманные вычислительные устройства, спутниковые радиотелефоны, системы глобального позиционирования, PDA и/или любое другое подходящее устройство для связи по системе 100 беспроводной связи. Как изображено, мобильное устройство 116 находится на связи с антеннами 112 и 114, где антенны 112 и 114 передают информацию к мобильному устройству 116 по прямой линии связи 118 и принимают информацию от мобильного устройства 116 по обратной линии связи 120. Кроме того, мобильное устройство 122 находится на связи с антеннами 104 и 106, где антенны 104 и 106 передают информацию к мобильному устройству 122 по прямой линии связи 124 и принимают информацию от мобильного устройства 122 по обратной линии связи 126. В системе дуплекса с частотным разделением (FDD) прямая линия связи 118 может использовать полосу частот, отличную от полосы частот, используемой обратной линией связи 120, и прямая линия связи 124 может использовать полосу частот, отличную от полосы частот, используемой обратной линией связи 126, например. Далее, в системе дуплекса с временным разделением (TDD), прямая линия связи 118 и обратная линия связи 120 могут использовать общую полосу частот, и прямая линия связи 124 и обратная линия связи 126 могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они назначены осуществлять связь, может называться сектором базовой станции 102. Например, группы антенн могут быть назначены осуществлять связь с мобильными устройствами в некотором секторе областей, охватываемых базовой станцией 102. При связи по прямым линиям связи 118 и 124 передающие антенны базовой станции 102 могут использовать формирование луча для улучшения отношения «сигнал-шум» прямых линий связи 118 и 124 для мобильных устройств 116 и 122. Это может быть обеспечено посредством использования предварительного кодера для управления сигналами в желаемых направлениях, например. Также, в то время, как базовая станция 102 использует формирование луча для передачи к мобильным устройствам 116 и 122, разбросанным случайным образом по ассоциированной зоне обслуживания, мобильные устройства в соседних сотах могут подвергаться меньшим помехам по сравнению с базовой станцией, передающей через единственную антенну ко всем ее мобильным устройствам. Кроме того, мобильные устройства 116 и 122 могут осуществлять связь непосредственно друг с другом с использованием равноправной или специальной технологии в одном примере. Согласно некоторому примеру системой 100 может быть система связи «многоканальный вход - многоканальный выход» (MIMO). Далее, система 100 может использовать по существу любой тип технологии дуплексирования для разделения каналов связи (например, прямую линию связи, обратную линию связи,...), такой как FDD, TDD и т.п.
Обращаясь к Фиг.2, показано устройство 200 связи для использования в пределах среды беспроводной связи. Устройством 200 связи может быть базовая станция или ее часть, мобильное устройство или его часть или по существу любое устройство связи, которое принимает данные, передаваемые в среде беспроводной связи. В системах связи устройство 200 связи может использовать компоненты, описанные ниже, для возможности осуществления переменных подлежащих использованию форматов заголовков управления доступом к среде.
Устройство 200 связи может использовать протоколы, ассоциированные с разнообразием уровней протоколов для связи. Например, устройство 200 связи может содержать модуль 202 управления радиоресурсами (RRC), который может обеспечивать функциональность RRC протокола. Например, RRC модуль 202 может облегчить сигнализацию плоскости управления между мобильными устройствами, базовыми станциями и сетью связи. Кроме того, RRC модуль 202 может выполнять конфигурационные и функциональные операции, такие как установление и освобождение соединения, широковещательная передача системной информации, установление однонаправленного канала, повторная конфигурация и освобождение, процедуры мобильности соединения, уведомление о режиме внутренней связи, управление мощностью и т.д. Устройство 200 связи может также включать в себя модуль 204 (протокола) сходимости пакетных данных (PDCP), который может управлять PDCP уровнем в беспроводной связи. Например, PDCP модуль 204 может выполнять сжатие и распаковку, перенос данных пользователя, поддержание последовательных номеров для радиоканалов и т.п. Кроме того, устройство 200 связи может дополнительно включать в себя модуль 206 управления линиями радиосвязи (RLC), который обеспечивает функциональность RLC протокола. Это устройство связи может также включать в себя модуль 208 управления доступом к среде, который может облегчить доступ к совместно используемой среде. Кроме того, устройство 200 связи может включать в себя модуль 210 физического уровня, который может управлять и контролировать радиоинтерфейс, используемый для передачи и приема сигналов.
PDCP модуль 204, RLC модуль 202 и МАС модуль 206 могут генерировать и/или упаковывать информацию в заголовки, пакеты, полезные нагрузки, протокольные блоки данных (PDU) и т.д., ассоциированные с соответствующими протоколами. Согласно некоторому примеру МАС модуль 206 может использовать разнообразие форматов заголовков в зависимости от типа передаваемых данных (например, пользователя или управления), размера PDU верхнего уровня, цели МАС PDU (например, пустых PDU) и т.п. Соответственно, устройство 200 связи может включать в себя селектор 212 формата, который определяет подходящий формат МАС заголовка на основе необходимостей передачи устройства 200 связи. Например, если устройство 200 связи передает управляющие данные, то селектор 212 формата может определить подходящий формат для управляющих данных. Устройство 200 связи может дополнительно включать в себя кодер 214 заголовков, который может генерировать МАС заголовок согласно формату, выбранному селектором 212 формата.
В одной иллюстрации МАС заголовок может содержать разнообразие информации, такой как, но не ограниченной этим, идентификатор логического канала (LCID), который может задавать по меньшей мере одну информацию из: логический канал, к которому следует направить МАС PDU, поле длины, которое задает длину сервисного блока данных МАС (например, МАС PDU или полезной нагрузки), и поле расширения. В другом аспекте LCID может указывать используемый формат МАС заголовка. Кроме того, поле переменной длины может использоваться для размещения широкого диапазона размеров МАС PDU. Поле переменной длины позволяет использовать поле малой длины с малыми МАС PDU и поле большей длины для больших МАС PDU, тем самым минимизируются ненужные потери. Переменная длина может быть результатом переменного размера PDCP или RLC PDU, инкапсулированных в МАС PDU. Для осуществления возможности прямой доставки сообщений управления верхнего уровня МАС заголовок может дополнительно включать в себя поле, которое идентифицирует тип инкапсулированного PDU (например, RLC или PDCP). Далее, МАС заголовок может включать в себя специфические индикаторы, которые задают заполнение.
Согласно некоторому иллюстративному варианту осуществления вышеуказанные аспекты могут быть заданы в нескольких конструкциях форматов МАС заголовков, классифицированных посредством значений LCID. Например, как более подробно описано ниже, значение LCID '11111' может указывать, что ассоциированный МАС PDU является заполнением. Кроме того, значение LCID '00000' может указывать, что МАС заголовок используется с управляющими данными. Любое значение между '11111' и '00000' может быть зарезервировано для пользовательских данных.
Кроме того, хотя это и не показано, следует понимать, что устройство 200 связи может включать в себя память, которая сохраняет команды, ассоциированные с идентификацией типа МАС заголовка, нуждающегося в передаче, кодированием информации о МАС заголовке согласно выбранному формату, идентификацией конкретного МАС формата при приеме и т.п. Кроме того, эта память может сохранять команды для прямой доставки сообщения управления верхнего уровня, инкапсулированного в МАС PDU. Далее, устройство 200 связи может включать в себя процессор, который может использоваться в связи с командами исполнения (например, командами, сохраняемыми в памяти, командами, полученными из другого источника,...).
Теперь со ссылкой на Фиг.3 показана система 300 беспроводной связи, которая облегчает использование разнообразия форматов МАС заголовков, которые могут включать в себя переменные длины. Система 300 включает в себя базовую станцию 302, которая может связываться с оборудованием 304 пользователя (и/или любым числом несравнимых устройств (не показано)). Базовая станция 302 может передавать информацию к оборудованию 304 пользователя по каналу прямой линии связи или каналу нисходящей линии связи; кроме того, базовая станция 302 может принимать информацию от оборудования 304 пользователя по каналу обратной связи или каналу восходящей линии связи. Кроме того, системой 300 может быть MIMO система. Кроме того, система 300 может работать в беспроводной OFDMA сети (такой как 3GPP, 3GPP2, 3GPP LTE и т.д., например). Также, компоненты и функции, показанные и описанные ниже в базовой станции 302, могут быть представлены в оборудовании 304 пользователя и наоборот, в одном примере.
Базовая станция 302 может включать в себя стек протоколов, как описано выше со ссылкой на Фиг.2, с модулем 306 управления радиоресурсами (RRC), модулем 308 протокола сходимости пакетных данных (PDCP), модулем 310 управления линиями радиосвязи (RLC), модулем 312 управления доступом к среде (МАС) и модулем 314 физического уровня. Следует понимать, что базовая станция 302 может включать в себя любое подходящее число уровней протоколов, и нововведение предмета рассмотрения не ограничено описанными здесь уровнями протоколов. Кроме того, базовая станция 302 может включать в себя селектор 316 формата, который определяет формат МАС заголовка для использования для передачи среди множества форматов. Например, селектор 316 формата может определить, что данные пользователя должны быть переданы, и выбирает формат, подходящий для данных пользователя. В другом примере селектор 316 формата может определить, что должны быть переданы данные управления, и выбирает формат МАС заголовка данных управления. Кроме того, селектор 316 формата может определить, что должен быть использован формат заголовка заполнения. Базовая станция 302 может дополнительно включать в себя кодер 318 заголовков, который генерирует МАС заголовок в соответствии с форматом, выбранным селектором 316 формата. Кроме того, базовая станция 302 может включать в себя маршрутизатор 320, который может автоматически оценить принятый МАС заголовок для передачи данных к уровню протоколов в пределах базовой станции 302, как точно определено таким МАС заголовком. Например, может быть принят МАС заголовок данных управления, который указывает, что инкапсулирован RLC PDU. Маршрутизатор 320 может непосредственно доставить RLC PDU к RLC модулю 310 для обеспечения лучшего качества сервисной обработки для этого PDU.
Оборудование 304 пользователя может включать в себя стек протоколов, как описано выше со ссылкой на Фиг.2, с модулем 322 управления радиоресурсами (RRC), модулем 324 протокола сходимости пакетных данных (PDCP), модулем 326 управления линиями радиосвязи (RLC), модулем 328 управления доступом к среде (МАС) и модулем 330 физического уровня. Следует понимать, что оборудование 304 пользователя может включать в себя любое подходящее число уровней протоколов, и нововведение предмета рассмотрения не ограничено уровнями протоколов, описанными здесь. Кроме того, оборудование 304 пользователя может включать в себя селектор 332 формата, который определяет формат МАС заголовка для использования для передачи среди множества форматов. Например, селектор 332 формата может определить, что данные пользователя должны быть переданы, и выбирает формат, подходящий для данных пользователя. В другом примере селектор 332 формата может определить, что должны быть переданы данные управления, и выбирает формат МАС заголовка данных управления. Кроме того, селектор 332 формата может определить, что должен быть использован формат заголовка заполнения. Оборудование 304 пользователя может дополнительно включать в себя кодер 334 заголовков, который генерирует МАС заголовок в соответствии с форматом, выбранным селектором 332 формата. Кроме того, оборудование 304 пользователя может включать в себя маршрутизатор 336, который может автоматически оценить принятый МАС заголовок для передачи данных к уровню протоколов в пределах оборудования 304 пользователя, как определено таким МАС заголовком. Например, может быть принят МАС заголовок данных управления, который указывает, что инкапсулирован RLC PDU. Маршрутизатор 336 может непосредственно доставить RLC PDU к RLC модулю 326 для обеспечения лучшего качества сервисной обработки для этого PDU. Хотя селекторы 316 и 332 формата и кодеры 318 и 334 заголовков показаны как часть МАС модулей 312 и 328, соответственно, следует понимать, что селекторы формата и кодеры заголовков могут быть отдельными модулями или компонентами и/или могут быть ассоциированы с другими модулями, изображенными на Фиг.3.
Следует понимать, что МАС заголовок, созданный селектором 332 формата и кодером 334 заголовков в пределах оборудования 304 пользователя, может быть передан к базовой станции 302. Этот МАС заголовок может быть оценен маршрутизатором 320 для прямой передачи данных к конкретно определенному уровню протоколов в пределах базовой станции 302 (например, тем самым, обходится по меньшей мере один уровень протокола выше МАС модуля 312). Следует далее понимать, что МАС заголовок, созданный селектором 316 формата и кодером 318 заголовков в пределах базовой станции 302, может быть передан к оборудованию 304 пользователя. Этот МАС заголовок может быть оценен маршрутизатором 336 для прямой транспортировки данных к конкретно определенному уровню протоколов в пределах оборудования 304 пользователя.
Эти МАС заголовки могут включать в себя переменные длины, которые могут эффективно инкапсулировать PDU других уровней без ненужных служебных расходов. Переменный формат заголовка обеспечивает множество выгод. Например, никакая опция длины не доступна, которая может быть использована в пакетах речи по IP (VoIP), которая подгоняется прямо в транспортный блок (например, блок информации, передаваемой между базовой станцией 302 и оборудованием 304 пользователя). С VoIP пакетами может быть достаточным однобайтовый МАС заголовок. Другие опции МАС заголовка включают в себя поле переменной длины для обработки RLC PDU переменных размеров на лету. Кроме того, МАС заголовок может включать в себя поле, которое позволяет верхним уровням осуществлять доступ к МАС уровню непосредственно для доставки PDU управления. Кроме того, это поле обеспечивает видимость PDU управления для планировщика для того, чтобы позволить планировщику дать этим PDU лучшее качество сервисной обработки в противоположность мультиплексированию PDU управления и PDU данных на одном и том же радиоканале.
Фиг.4 иллюстрирует примерные форматы 400 МАС заголовков в соответствии с аспектом описания раскрытия предмета. Форматы, описанные здесь, могут быть выбраны селектором 212, 316 и 332 формата и сгенерированы кодером 214, 318 и 334 заголовков. Формат 402 является примерным форматом, ассоциированным