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

Группа изобретений относится к системам связи. Технический результат заключается в облегчении классификации и идентификации канала, связанного с передачей данных в системе беспроводной связи. Канал, назначенный для передачи пакета, может быть выбран из множества каналов, пригодных для использования, на основании чего значение бита в заданном местоположении в пакете может быть установлено равным логическому значению, указывающему выбранный канал. Кроме того, извлечение логического значения из заданного местоположения и идентификация соответствующего канала могут быть выполнены получателем пакета без необходимости синтаксического анализа сообщения. В одном из описанных примеров выделенный канал управления (DCCH) может быть идентифицирован путем установления заданного значения бита идентификатора логического канала (LCID) в пакете, передаваемом по каналу DCCH. В другом примере общий канал управления (СССН) может быть идентифицирован путем встраивания булевой константы в структуру сообщения, содержащегося в пакете, передаваемом по каналу СССН. 10 н. и 40 з.п. ф-лы, 13 ил., 1 табл.

 

ПЕРЕКРЕСТНАЯ ССЫЛКА

Настоящая заявка на изобретение испрашивает приоритет предварительной заявки США № 61/023,815, поданной 25 января 2008 г. и имеющей название "METHOD AND APPARATUS FOR DIFFERENTIATING A CCCH MESSAGE FROM A DCCH MESSAGE", которая в полном объеме включена в настоящий документ путем ссылки.

Область техники, к которой относится изобретение

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

Уровень техники

В широких масштабах развернуты системы беспроводной связи для предоставления различных услуг связи; посредством таких систем беспроводной связи могут быть предоставлены такие услуги, как, например, услуги речевой связи, видеосвязи, пакетной передачи данных, широковещательных передач и обмена сообщениями. Этими системами могут являться системы множественного доступа, которые способны обеспечивать поддержку связи для множества терминалов за счет совместного использования имеющихся системных ресурсов. Примерами таких систем множественного доступа являются, в том числе, системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA) и системы множественного доступа с ортогональным частотным разделением (OFDMA).

Обычно система беспроводной связи множественного доступа может одновременно обеспечивать поддержку связи для множества терминалов беспроводной связи. В такой системе каждый терминал может поддерживать связь с одной или с большим количеством базовых станций посредством передачи по прямой и обратной линиям связи. Термин "прямая линия связи" (или "нисходящая линия связи") относится к линии связи из базовых станций в терминалы, а термин "обратная линия связи" (или "восходящая линия связи") относится к линии связи из терминалов в базовые станции. Эта линия связи может быть установлена посредством системы "с одним входом и одним выходом" (SISO), системы "с множеством входов и одним выходом" (MISO) или системы "с множеством входов и множеством выходов" (MIMO).

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

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

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

Согласно одному из аспектов, описан способ указания канала, связанного с передачей в системе беспроводной связи. Способ может содержать следующие этапы, на которых: идентифицируют канал, по которому должен передаваться пакет, из первого канала или второго канала; форматируют пакет данных с использованием протокола, соответствующего первому уровню, согласно формату, соответствующему идентифицированному каналу; и устанавливают бит в пакете данных в позиции, известной второму уровню у намеченного получателя пакета данных, на первое логическое значение, если был идентифицирован первый канал, или на второе логическое значение, если был идентифицирован второй канал.

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

Третий аспект относится к устройству, которое облегчает различение каналов в системе беспроводной связи. Устройство может содержать средство определения канала, по которому должен передаваться пакет; и средство установки n-го старшего бита пакета на значение, указывающее определенный канал, где n является известным намеченному получателю пакета.

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

Пятый аспект относится к интегральной схеме, которая выполняет исполняемые компьютером команды для предоставления информации, идентифицирующей канал, при передаче данных. Эти команды могут содержать команду выбора логического канала, связанного с передачей данных, из группы, состоящей из первого логического канала и второго логического канала; команду идентификации позиции бита в передаваемых данных, которая является известной намеченному получателю передаваемых данных; и команду установки бита в идентифицированной позиции на первое значение, выбранное из группы, состоящей из 0 и 1, если был выбран первый логический канал, или на второе значение, выбранное из группы, состоящей из 0 и 1, которое является иным, чем первое значение, если был выбран второй логический канал.

Согласно другому аспекту, предложен способ идентификации канала, связанного с передачей пакета. Способ может содержать этапы, на которых принимают пакет, созданный первым уровнем, связанным с передающим устройством, который включает в себя бит идентификации канала в заданном местоположении бита; анализируют заданное местоположение бита в пакете, используя второй уровень, для получения бита идентификации канала; и определяют канал, соответствующий пакету, на основании логического значения бита идентификации канала.

Дополнительный аспект относится к устройству беспроводной связи, которое может содержать запоминающее устройство, в котором хранят данные о передающей станции, первом канале, втором канале и о целом числе n. Устройство беспроводной связи может дополнительно содержать процессор, сконфигурированный для приема PDU из передающей станции, извлечения значения n-го старшего бита в PDU и ассоциирования PDU с первым каналом, если извлеченным значением является первое логическое значение, или ассоциирование PDU со вторым каналом, если извлеченным значением является второе логическое значение.

Еще один аспект относится к устройству, которое облегчает идентификацию канала, связанного с переданным пакетом. Устройство может содержать средство приема пакета из сетевого устройства; средство получения значения бита, расположенного в заданном местоположении в пакете; и средство определения канала, по которому был передан пакет, на основании полученного значения бита.

Другой описанный здесь аспект относится к компьютерному программному продукту, который может включать в себя машиночитаемый носитель, содержащий код для приема MAC PDU; код для извлечения логического значения, соответствующего заданной позиции бита в MAC PDU; и код для синтаксического анализа MAC PDU согласно формату первого канала в том случае, если извлеченное логическое значение равно 0, или согласно формату второго канала в том случае, если извлеченное логическое значение равно 1.

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

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

КРАТКОЕ ОПИСАНИЕ

На Фиг. 1 изображена блок-схема системы для различения и идентификации каналов в системе беспроводной связи согласно различным аспектам.

На Фиг. 2 изображена блок-схема системы для внедрения и извлечения информации о канале, связанном с передачей данных, согласно различным аспектам.

На Фиг. 3 проиллюстрирован пример процедуры установления соединения, которая может быть реализована в системе беспроводной связи согласно различным аспектам.

На Фиг. 4-6 проиллюстрированы различные приведенные в качестве примеров структуры пакетов, которые могут быть использованы согласно различным описанным аспектам.

На Фиг. 7 изображена схема последовательности операций способа передачи пакета данных в приемник, который указывает канал, по которому передают пакет данных.

На Фиг. 8 изображена схема последовательности операций способа включения идентификатора канала в состав передаваемых данных для приемника беспроводной связи.

На Фиг. 9 изображена схема последовательности операций способа анализа сообщения, передаваемого в системе беспроводной связи, для обнаружения канала, по которому было передано сообщение.

На Фиг. 10-11 изображены блок-схемы соответствующего устройства, которое облегчает идентификацию канала для данных, переданных в системе беспроводной связи.

На Фиг. 12 проиллюстрирована система беспроводной связи множественного доступа согласно различным изложенным здесь аспектам.

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

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

Теперь приведено описание различных аспектов заявленного изобретения со ссылкой на чертежи, на которых для обозначения одинаковых элементов на всех чертежах использованы одинаковые номера позиций. В приведенном ниже описании в пояснительных целях изложены многочисленные конкретные подробности для обеспечения полного понимания одного или более аспектов. Однако очевидно, что такие аспекты могут быть реализованы на практике без этих конкретных подробностей. В других случаях известные структуры и устройства показаны в виде блок-схем для облегчения описания одного или более аспектов.

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

Кроме того, различные аспекты описаны здесь применительно к терминалу беспроводной связи и/или к базовой станции. Термин "терминал беспроводной связи" может относиться к устройству, обеспечивающему возможность речевой связи и/или передачи данных для абонента. Терминал беспроводной связи может быть соединен с вычислительным устройством, таким как, например, портативный компьютер или настольный компьютер, или же он может представлять собой автономное устройство, например, персональное цифровое информационное устройство (PDA). Терминал беспроводной связи также может именоваться системой, абонентским устройством, абонентской станцией, подвижной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, абонентским терминалом, агентом пользователя, пользовательским устройством или абонентской аппаратурой (UE). Терминалом беспроводной связи может являться абонентская станция, устройство беспроводной связи, сотовый телефон, телефонный аппарат системы персональной связи (PCS), радиотелефон, телефон на основе протокола инициирования сеанса связи (SIP), станция системы беспроводного абонентского доступа (WLL), персональное цифровое информационное устройство (PDA), карманное устройство, имеющее способность беспроводной связи, или иное устройство обработки, соединенное с беспроводным модемом. Термин "базовая станция" (например, "точка доступа" или "узел B" (Node B)) может относиться к устройству в сети доступа, которое поддерживает связь через интерфейс радиосвязи, через один или более секторов, с терминалом беспроводной связи. Базовая станция может действовать в качестве маршрутизатора между терминалом беспроводной связи и остальной частью сети доступа, которая может включать в себя сеть на основе протокола сети Интернет (IP), осуществляя преобразование принятых кадров интерфейса радиосвязи в пакеты протокола IP. Базовая станция также координирует управление атрибутами для интерфейса радиосвязи.

Кроме того, различные описанные здесь функции могут быть реализованы аппаратными средствами, посредством программного обеспечения, аппаратно-реализованного программного обеспечения или любой комбинации этих средств. Если эти функции реализованы посредством программного обеспечения, то они могут быть сохранены на машиночитаемом носителе или переданы через него в виде одной или более команд или кода. Машиночитаемые носители включают в себя как компьютерные носители информации, так и средства связи, в том числе, любые средства, способствующие передаче компьютерной программы из одного места в другое. Носителями информации могут быть любые имеющиеся среды, к которым может осуществлять доступ компьютер. В качестве примера, не являющего ограничивающим признаком, такими машиночитаемыми носителями могут являться, в том числе, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), постоянное запоминающее устройство на компакт-диске (CD-ROM) или иное запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или иные запоминающие устройства на магнитных носителях, либо любая иная среда, которая может использоваться в качестве носителя или для хранения желательного программного кода в виде команд или структур данных и к которой может осуществлять доступ компьютер. К тому же машиночитаемым носителем правильно именовать любое соединение. Например, если программное обеспечение передают из Web-узла, из сервера или из иного удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или технологий беспроводной связи, таких как, например, связь в инфракрасном диапазоне, радиосвязь и СВЧ-связь, то определение "носитель информации" включает в себя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или технологии беспроводной связи, такие как, например, связь в инфракрасном диапазоне, радиосвязь и СВЧ-связь. Используемый здесь термин "диск" включает в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск формата Blue-ray (BD), где воспроизведение данных с дисков обычно осуществляют магнитным способом наряду с воспроизведением данных с дисков оптическим способом посредством лазеров. В объем понятия "машиночитаемые носители" также следует включить комбинации вышеупомянутых элементов.

Различные описанные здесь способы могут использоваться для различных систем беспроводной связи, таких как, например, системы CDMA, системы TDMA, системы FDMA, системы OFDMA, системы FDMA на одной несущей (SC-FDMA) и для других подобных систем. Термины "система" и "сеть" часто используют здесь как взаимозаменяемые. В системе CDMA может быть реализована такая технология радиосвязи, как, например, технология универсальной наземной радиосвязи с абонентами (UTRA), технология стандарта CDMA2000 и т.д. Технология UTRA включает в себя технологию широкополосного CDMA (W-CDMA) и другие варианты CDMA. Кроме того, стандарт CDMA2000 охватывает собой стандарт IS-2000, стандарты TS-95 и TS-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). Стандарт "долгосрочная эволюция" (LTE) Проекта о партнерстве в области систем связи третьего поколения (3GPP) является предстоящей версией стандарта, в котором используют E-UTRA с использованием OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. Стандарты UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации "Проект о партнерстве в области систем связи третьего поколения" (3GPP). Кроме того, стандарты CDMA2000 и UMB описаны в документах организации "Проект 2 о партнерстве в области систем связи третьего поколения" (3GPP2).

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

На Фиг. 1 проиллюстрирована блок-схема системы 100 для различения и идентификации каналов в системе беспроводной связи согласно различным изложенным здесь аспектам. В одном из примеров система 100 может включать в себя одно или более устройств 110 и/или 130, которые могут поддерживать связь друг с другом и/или с другими устройствами в системе 100 с использованием любого пригодного способа связи. Хотя на Фиг. 1 проиллюстрированы два устройства 110 и 130, понятно, что система 100 может включать в себя любое надлежащее количество устройств. В другом примере первое устройство 110 может передавать одно или более сообщений во второе устройство 130. Однако, хотя устройство 110 обозначено как "передающее" устройство, а устройство 130 обозначено как "приемное" устройство, следует понимать, что в дополнение к этому и/или в альтернативном варианте может производиться передача из устройства 130 в устройство 110. Кроме того, понятно, что устройство 110 и/или 130 может иметь и/или реализовывать функциональные возможности, например, терминалов, базовых станций и/или любого другого устройства надлежащего типа. Используемый здесь и обычно в данной области техники термин "терминал" может именоваться терминалом мобильной связи, абонентской аппаратурой (UE), терминалом доступа (AT) и т.п. Кроме того, базовая станция может именоваться точкой доступа (AP), узлом B (Node B) и т.п. В дополнение к этому используемый здесь термин "передача из базовой станции в терминал" относится к передаче по нисходящей линии связи (DL) или по прямой линии связи, а передача из терминала в базовую станцию именуется передачей по восходящей линии связи (UL) или по обратной линии связи.

Согласно одному из аспектов, передающее устройство 110 может передавать данные в приемное устройство 130 по одному или более каналам посредством частоты, кода, пространственных характеристик и т.п. В одном из примеров канал, используемый передающим устройством 110, может быть выбран из набора, состоящего из множества пригодных для использования каналов, на основании различных факторов. Соответственно, передающее устройство 110 может использовать селектор 112 каналов и/или иное подходящее средство для выбора канала, используемого для передачи сообщения в приемное устройство 130. На основании канала, выбранного селектором 112 каналов и/или данных, полученных из источника 116 данных, генератор 114 сообщений может быть использован для форматирования и генерации сообщения, которое затем может быть послано в приемное устройство 130. В приемном устройстве 130 сообщение может быть обработано анализатором 134 сообщений, который может работать во взаимодействии со средством 132 идентификации канала и/или любым другим пригодным средством для идентификации канала, связанного с сообщением. В дополнение к этому и/или в альтернативном варианте данные, содержащиеся в сообщении, могут быть поданы в приемник 136 данных.

В примере, в котором передающее устройство 110 может передавать сообщение в приемное устройство 130 с использованием одного из множества возможных каналов, форматирование, примененное к сообщению генератором 114 сообщений, может изменяться в зависимости от канала, выбранного селектором 112 каналов, который подлежит использованию для сообщения. Соответственно, для надлежащего анализа сообщения, анализатор 134 сообщений в приемном устройстве 130 может использовать средство 132 идентификации канала для определения того, какой именно канал был выбран для использования передающим устройством 110. Однако, если сведения о канале, используемом передающим устройством 110 для передачи сообщения в приемное устройство 130, не сообщены в приемное устройство 130 или не сделаны легко доступными для него, то средство 132 идентификации канала в приемном устройстве 130 может испытывать затруднения при идентификации правильного канала, что может привести к неэффективному анализу сообщения. Например, приемному устройству 130 приходится многократно анализировать сообщение, на основании чего средство 132 идентификации канала может использоваться для определения правильно проанализированной версии сообщения, чтобы идентифицировать надлежащий канал. В альтернативном варианте приемное устройство вынуждено анализировать часть сообщения, например заголовок пакета и т.п., для идентификации надлежащего канала перед выполнением дополнительной обработки. Однако для выполняемого таким образом частичного анализа может потребоваться многократная пересылка принятого сообщения приемным устройством 130 между уровнями, что может ухудшить функционирование приемного устройства 130.

Соответственно, для устранения вышеупомянутых недостатков и/или иных недостатков существующих систем беспроводной связи передающее устройство 110 может предоставлять указатель канала, используемого для передачи сообщения в приемное устройство 130, непосредственно в самом сообщении. Это может быть осуществлено, например, путем установления значения бита в заданном местоположении в сообщении на логическое значение, которое соответствует каналу, используемому для передачи сообщения. В одном из примеров заданное местоположение в сообщении может быть известно априори как передающему устройству 110, так и приемному устройству 130. Например, это местоположение может быть запрограммировано в соответствующем запоминающем устройстве 120 и/или 140, связанном с устройствами 110 и/или 130, при начальной установке соответствующих устройств. В альтернативном варианте устройство 110 и/или 130 может информировать одно или более других устройств 110 и/или 130 об этом местоположении в одном или более предыдущих сообщений. В качестве другого альтернативного варианта, может быть использован любой другой пригодный способ предоставления сведений о местоположении в устройства 110 и/или 130.

Согласно одному из аспектов, путем установления значения бита в заданном местоположении в сообщении, переданном из передающего устройства 110 в приемное устройство 130, средство 132 идентификации канала в приемном устройстве 130 может идентифицировать надлежащий канал, определяя логическое значение сообщения в заданном местоположении бита. В одном из примеров средство 132 идентификации канала может быть использовано для анализа заданного местоположения бита в сообщении, даже если само средство 132 идентификации канала не способно анализировать сообщение, что тем самым позволяет идентифицировать канал, связанный с сообщением, и надлежащим образом анализировать сообщение за один проход. Например, первый уровень в передающем устройстве 110 может установить значение бита в заданном местоположении в сообщении на известное значение, а второй, более низкий уровень в приемном устройстве 130 может проанализировать сообщение для получения значения, имеющегося в заданном местоположении. Таким образом, можно понять, что различные способы, проиллюстрированные посредством системы 100, могут, по существу, преднамеренно функционировать в качестве функции разбиения на уровни, где конкретный уровень в приемном устройстве 130 может получать информацию из данных, закодированных передающим устройством 110 с использованием протокола более высокого уровня, для правильного анализа которых этот конкретный уровень в приемном устройстве 130 не имеет достаточных сведений.

В качестве конкретного примера, сообщением, переданным из передающего устройства 110 в приемное устройство 130, может являться сообщение об установлении соединения, которое может быть передано либо по общему каналу управления (CCCH), либо по выделенному каналу управления (DCCH). После того, как селектор 112 каналов выбирает надлежащий канал, генератор 114 сообщений может отформатировать сообщение для выбранного канала. В дополнение к этому, генератор 114 сообщений может установить значение заданного бита в сообщении на соответствующее логическое значение для указания используемого канала (например, значение 0 для CCCH и значение 1 для DCCH или наоборот). В дополнение к заданному местоположению бита приемному устройству 130 также может быть априори известны соответствия между CCCH и DCCH и соответствующими им логическими значениями, так что средство 132 идентификации канала в приемном устройстве 130 может определить правильный канал путем анализа логического значения соответствующего бита в сообщении.

Хотя в приведенном выше примере описан сценарий, предполагающий одно заданное местоположение бита и два возможных канала, можно понять, что описанные здесь способы могут быть расширены для любого подходящего количества битов и/или каналов. Например, способ, подобный изложенному выше, может быть использован для различения до 2n потенциально возможных каналов путем установления значений n заданных соседних и/или не являющихся соседними местоположений битов в сообщении, передаваемом между передающим устройством 110 и приемным устройством 130, для любого целочисленного значения n.

Согласно другому аспекту, передающее устройство 110 может использовать процессор 118 и/или запоминающее устройство 120 для реализации, по меньшей мере, части функциональных возможностей селектора 112 каналов, генератора 114 сообщений, источника 116 данных и/или любого иного компонента (любых иных компонентов), которые здесь описаны. Кроме того, приемное устройство 130 может включать в себя процессор 138 и/или запоминающее устройство 140 для реализации некоторых или всех функциональных возможностей средства 132 идентификации канала, анализатора 134 сообщений, приемника 136 данных и/или любого иного компонента (любых иных компонентов) приемного устройства 130. В одном из примеров процессор 118 в передающем устройстве 110 и/или процессор 138 в приемном устройстве 140 могут дополнительно использовать один или более способов на основе искусственного интеллекта (AI) для автоматизации некоторых или всех соответствующих им функциональных возможностей. Используемый здесь термин "интеллект" относится к способности делать умозаключения или выводы, например, делать логические выводы о текущем состоянии или о будущем состоянии системы исходя из существующей информации о системе. Искусственный интеллект может быть использован для распознавания конкретного контекста или действия, или для генерации вероятностного распределения конкретных состояний системы без вмешательства человека. Искусственный интеллект основан на применении современных математических алгоритмов, например деревьев решений, нейронных сетей, регрессионного анализа, кластерного анализа, генетического алгоритма и обучения с подкреплением, для набора имеющихся данных (имеющейся информации) о системе. В частности, может использоваться один из многочисленных способов для обучения по данным и последующих логических выводов, исходя из созданных таким способом моделей, например, скрытых моделей Маркова (HMM) и родственных моделей прототипической зависимости, более обобщенных вероятностных графических моделей, таких как, например, байесовские сети, например, созданные путем поиска структур с использованием оценки или аппроксимации байесовской модели, линейных классификаторов, таких как, например, методы опорных векторов (SVM), нелинейных классификаторов, таких как, например, способы, именуемые способами "нейронной сети", способами нечеткой логики, и других подходов (которые выполняют слияние данных и т.д.) в соответствии с реализацией различных автоматизированных аспектов, описание которых приведено ниже.

На Фиг. 2 проиллюстрирована система 200 для внедрения и извлечения информации о канале, связанном с передачей данных, согласно различным объектам изобретения. Согласно Фиг. 2, система 200 может включать в себя передающее устройство 210, которое в одном из примеров может передать в приемное устройство 230 сообщение, инкапсулированное в один или более протокольных блоков 220 данных (PDUs) уровня управления доступом к среде (MAC). Передачей, проиллюстрированной посредством системы 200, может являться передача по восходящей линии связи, где передающим устройством 210 является UE, а приемным устройством 230 является узел B (Node B), или в альтернативном варианте передачей может являться передача по нисходящей линии связи из узла B (Node B) в UE. В качестве еще одного примера, не являющегося ограничивающим признаком, передача, проиллюстрированная посредством системы 200, может производиться как часть процедуры установления соединения между устройствами 210 и 230. Более подробное описание различных примеров процедур установления соединения, которые могут быть использованы, приведено ниже.

Согласно одному из аспектов, передающее устройство 210 может использовать для передачи PDU 220 один из множества логических каналов (например, CCCH, DCCH и т.д.). В одном из примеров передающее устройство 210 может использовать селектор 212 каналов для выбора надлежащего канала. На основании выбранного канала может быть использован генератор 214 сообщений уровня управления ресурсами радиосвязи (RRC) для форматирования сообщения, подлежащего передаче внутри PDU 220, согласно формату выбранного канала. В другом примере генерация сообщения уровня RRC, подлежащего инкапсуляции внутри PDU 220, может быть выполнена в зависимости от канала, который будет использоваться при передаче PDU 220 и/или от формата сообщения, соответствующего каналу (например, формата 400 PDU канала DCCH на Фиг. 4 и/или формата 500 PDU канала CCCH на Фиг. 5, более подробное описание которых приведено ниже).

После генерации и форматирования сообщения генератором 214 сообщений уровня RRC PDU 220 может быть передан в приемное устройство 230. После приема PDU 220 анализатор 232 сообщений уровня MAC в приемном устройстве 230 может выполнять начальную обработку для PDU 220. Однако в некоторых случаях PDU 220 может быть принят в приемном устройстве 230 таким образом, что логический канал, по которому была передан PDU 220, не известен приемному устройству 230. В иной формулировке один или более объектов, связанных с протокольным уровнем MAC в приемном устройстве 230, таких как, например, анализатор 232 сообщений уровня MAC, могут функционировать таким образом, что "прозрачно" передают сообщения более высокого уровня RRC, предоставленные в соответствующих PDU 220. Однако в подобном случае можно понять, что характер поведения уровня MAC приемного устройства 230 может зависеть от логического канала, по которому прибывает заданный PDU 220. Таким образом, в ситуациях, где уровень MAC приемного устройства 230 функционирует "прозрачно" и PDU 220 может прибывать по множеству каналов (например, по каналу CCCH или по каналу DCCH), для уровня MAC обычно отсутствует какой-либо готовый способ различения логических каналов на основании информации, доступной для уровня MAC. Это, в свою очередь, может затруднять функционирование приемного устройства 230. Например, анализатор 232 сообщений уровня MAC и/или другие компоненты приемного устройства 230 могут в некоторых случаях выполнять различные последовательности операций на основании канала, по которому принимается PDU 220. В частности, анализатор 232 сообщений уровня MAC и/или другие компоненты приемного устройства 230 могут по-разному выполнять обработку PDU 220, PDU 220 может быть направлен в различные компоненты программного обеспечения, и/или могут быть изменены другие аспекты обработки PDU 220 в зависимости от логического канала, связанного с PDU 220.

Таким образом, чтобы способствовать получению сведений о канале, по которому передан PDU 220, передающее устройство 210 может установить один или более флагов или битов 222 общего управления (CCB) в PDU 220 в заданном местоположении внутри PDU 220. После этого биты 222 CCB могут быть использованы анализатором 232 сообщений уровня MAC, средством 234 идентификации канала и/или любым другим подходящим компонентом приемного устройства 230 для определения канала, связанного с PDU 220 и, следовательно, формата PDU 220.

Согласно одному из аспектов, протокол уровня RRC может быть использован передающим устройством 210, например, посредством генератора 214 сообщений уровня RRC и/или иного подходящего компонента, для установления CCB 222 в надлежащей позиции в PDU 220. В одном из примеров позиция CCB 222 в PDU 220 может быть заданной и априорно известной для передающего устройства 210 и приемного устройства 230, вследствие чего анализатор 232 сообщений уровня MAC в приемном устройстве 230 может считывать CCB 222 в PDU 220 даже в том случае, если ему не известен формат сообщения уровня RRC, использованный передающим устройством 210. Таким образом, в одном из примеров анализатор 232 сообщений уровня MAC и/или средство 234 идентификации канала в приемном устройстве 230 могут идентифицировать канал, связанный с PDU 220, путем анализа PDU 220, определения местоположения позиции бита (битов) 222 CCB в PDU 220 и путем определения логического значения (логических значений) бита (битов) 222 CCB. Позиция CCB 222 в пределах PDU 220 может быть неизменной, соответствуя n-му старшему биту в PDU 220 (например, четвертому старшему биту и/или любой другой подходящей позиции бита), или позиция CCB 222 в соответствующих PDU 220 может быть сконфигурирована с возможностью ее динамического изменения во времени. Кроме того, понятно, что может быть предусмотрено наличие множества битов 222 CCB в PDU 220, например, для облегчения идентификации канала из набора, состоящего из более чем двух возможных каналов.

Согласно другому аспекту, зависимость соответствия между логическими каналами, которые могут быть использованы передающим устройством 210, и соответствующими значениями бита (битов) 222 CCB в PDU 220 может быть дополнительно априорно известна передающему устройству 210 и приемному устройству 230. Таким образом, передающее устройство может указать первый канал (например, DCCH) путем установки значения CCB 222 на первое логическое значение (например, 1) и/или второй канал (например, CCCH) путем установки значения CCB 222 на второе логическое значение (например, 0). Подобно позиционированию CCB 222 в PDU 220, соответствие между соответствующими каналами и соответствующими значениями бита (битов) 222 CCB может быть неизменным и/или динамически конфигурируемым.

Согласно еще одному аспекту, способ анализа бита (битов) 222 CCB для определения канала, связанного с PDU 220, может быть реализован в приемном устройстве 230 как преднамеренное нарушение разбиения на уровни. В частности, в приемном устройстве 230 для анализа потока битов, закодированного уровнем RRC, который предоставлен посредством PDU 220, и для извлечения информации из участка потока битов может быть задействован протокол уровня MAC, хотя в протоколе уровня MAC могут отсутствовать достаточные сведения о формате сообщения уровня RRC для правильного анализа потока битов. Таким образом, в одном из примеров анализатор 232 сообщений уровня MAC может быть снабжен достаточной информацией о структуре PDU 220 для получения информации из бита (битов) 222 CCB даже в случае отсутствия у него сведений об уровне RRC для анализа PDU, посредством чего обходят обычную процедуру анализа, связанную с системой 200, и используют данные, предоставленные иным уровнем.

На Фиг. 3 показана последовательность диаграмм 302-306, иллюстрирующих примеры процедуры установления соединения, которая может быть реализована в системе беспроводной связи согласно различным объектам изобретения. Однако понятно, что процедура, проиллюстрированная на Фиг. 3 и описанная ниже, приведена просто в качестве примера, не являющегося ограничивающим признаком, причем в ней могут использоваться описанные способы различения каналов, и если в явном виде не указано иное, то подразумевается, что под объем описанных способов и прилагаемой формулы изобретения подпадает любая подходящая процедура, включающая в себя передачу данных между устройствами в системе беспроводной связи.

В одном из примеров процедура, проиллюстрированная посредством диаграмм 302-306, может быть использована в системе беспроводной связи, такой как, например, система связи стандарта LTE 3GPP, которая включает в себя один или более эволюционированных узлов B (Evolved Node B, eNB) 310 и одно или более абонентских устройств (UE) 320. В другом примере для передачи управляющей информации из UE 320 в eNB 310, например, для начального доступа для установления соединения, для обновлений зоны расположения и т.п. может использоваться канал произвольного доступа (RACH) и/или другой пригодный транспортный канал восходящей линии связи. В дополнение к этому и/или в альтернативном варианте канал RACH может использоваться для транспортировки небольших и редких пакетов данных абонента. Согласно одному из аспектов, канал RACH может функционировать в качестве канала с конкуренцией, в котором могут иметь место конфликтные ситуации вследствие одновременного доступа нескольких UE 320 к каналу RACH, в результате чего сообщение о первоначальном доступе не может быть декодировано eNB 310.

Согласно одному из аспектов, UE 320 может инициировать способ, проиллюстрированный на Фиг. 3, который показан посредством диаграммы 302, в котором UE 320 посылает первое физическое сообщение 330 (например, сообщение 1) в eNB 310 с использованием физического канала RACH (PRACH). В одном из примеров сообщением 1 330 может являться сообщение с запросом на первоначальный доступ, которое может содержать последовательность сигнатур. Затем, как проиллюстрировано посредством диаграммы 304, eNB 310 может послать в ответ свое собственное сообщение 340 (например, сообщение 2). В одном из примеров в сообщении 2 340 может быть передана обратно последовательность сигнатур, посланная UE 320 в сообщении 1 330. Кроме того, сообщение 2 340 может содержать сведения о предоставлении восходящей линии связи, о формате транспортировки и/или об упреждении во времени, которые могут позволить UE 320 передать сообщение

3 350, что проиллюстрировано посредством диаграммы 306. В одном из примеров сообщение 3 350 может содержать сообщение с запросом на установление соединения, которое включает в себя причину запроса. Согласно одному из аспектов, транспортировка сообщения 3 350 может быть осуществлена по транспортному каналу совместно с используемым восходящим каналом (UL-SCH).

Согласно другому аспекту, для осуществления первоначального доступа через интерфейс радиосвязи (например, беспроводной связи) процедура, проиллюстрированная посредством диаграмм 302-306, может быть реализована как процедура физического произвольного доступа. В одном из примеров эта процедура может использовать канал RACH и два физических канала, например, канал PRACH, и канал индикации получения данных (AICH). Канал RACH может быть поставлен в соответствие восходящему физическому каналу (например, PRACH), в то время как канал AICH может быть реализован как общий нисходящий канал, который существует как пара с каналом PRACH, используемым для управления произвольным доступом.

В одном из примеров сообщение 2 340, принятое UE 320, может указывать сведения о предоставлении ресурсов восходящей линии связи (UL) для последующего сообщения 3 350. Соответственно, UE 320 может передать в eNB 310 первое запланированное сообщение (например, сообщение 3 350), которое может содержать сообщение уровня RRC. Таким образом, можно понять, что сообщение 3 350, как проиллюстрировано посредством диаграммы 306, может являться первой передачей из UE 320 в eNB 310, которая использует запланированные ресурсы, предоставленные для UE 320 (например, посредством сообщения 2 340 из eNB 310). В одном из примеров, в зависимости от реализованного варианта использования, носителем сообщения уровня RRC, связанного с сообщением 3 350, может являться, например, канал CCCH или канал DCCH. Однако на этапе способа, проиллюстрированного посредством диаграммы 306, в eNB 310 может отсутствовать информация из UE 320, достаточная для определения того, какой вариант использования был реализован и, следовательно, того, какой канал был использован для передачи сообщения 3 350.

Соответственно, eNB 310 и/или UE 320 могут реализовывать различные описанные здесь способы для того, чтобы отличить канал CCCH от канала DCCH по сообщению 3 350. В качестве конкретного примера, сообщение, передаваемое по каналу DCCH, может быть сконфигурировано таким образом, что в нем используется обычный подзаголовок уровня MAC длиной один октет или более, вследствие чего заголовок уровня MAC для канала DCCH занимает первый октет в MAC PDU (например, в пакете), соответствующем сообщению 3 350. И наоборот, канал CCCH может быть сконфигурирован таким образом, что в нем не используют заголовок уровня MAC, вследствие чего первый октет в MAC PDU может быть вместо этого занят сообщением уровня RRC. Более подробное описание различных способов построения MAC PDU для передачи по каналу CCCH и/или DCCH приведено ниже.

На Фиг. 4 представлен первый пример структуры 400 пакета, которая может быть использована согласно различным изложенным здесь объектам изобретения. В одном из примеров структура 400 пакета иллюстрирует формат MAC PDU, который может быть применен для сообщений, передаваемых с использованием канала DCCH. Однако понятно, что с описанными здесь способами может использоваться любая подходящая структура пакета, в том числе структуры, проиллюстрированные на Фиг. 4-6, или иная структура. Согласно одному из объектов изобретения, структура 400 пакета может представлять собой 8-битовую структуру, которая может включать в себя один или более битов заголовка, после которых следует идентификатор логического канала (LCID). Хотя в структуре 400 проиллюстрирован 5-битовый LCID, понятно, что LCID может иметь любую соответствующую длину. Кроме того, хотя LCID расположен в младших битах структуры 400, в альтернативном варианте LCID может быть расположен любым подходящим образом.

В одном из примеров биты заголовка в структуре 400 могут включать в себя один или более зарезервированных битов (обозначенных как R) и/или один или более битов расширения (обозначенных как E). Биты расширения могут указывать, например, что после структуры 400 следует подзаголовок уровня MAC. В дополнение к этому и/или в альтернативном варианте один или более зарезервированных битов могут быть использованы в качестве битов запроса или "счастливых" битов, которые могут использоваться для указания того, что передающий объект требует дополнительных ресурсов. В другом примере значение LCID может быть установлено равным 11100 и/или любому другому надлежащему значению.

На Фиг. 5 проиллюстрирован второй пример структуры 500 пакета, которая может быть использована согласно различным изложенным здесь аспектам. В одном из примеров структура 500 пакета иллюстрирует формат MAC PDU, который может быть применен для сообщений, передаваемых с использованием канала CCCH. Однако понятно, что с описанными способами может использоваться любая подходящая структура пакета, в том числе, структуры, проиллюстрированные на Фиг. 4-6, или иная структура. Согласно одному из объектов изобретения, старшие биты структуры 500 пакета могут быть выделены для поля "тип сообщения". Как проиллюстрировано далее, в этом случае младшие биты в структуре 500 пакета могут быть выделены для CCB и/или для других полей протокола RRC. Хотя в структуре 500 пакета проиллюстрировано трехбитовое поле "тип сообщения", понятно, что может быть использован любой подходящий размер поля "тип сообщения" и/или любое подходящее его позиционирование. Например, размер поля "тип сообщения" может быть выбран совпадающим с количеством зарезервированных битов и/или битов расширения, предусмотренных в структуре 400 пакета, передаваемого по каналу DCCH, вследствие чего значение бита CCB, предусмотренного в структуре 500 пакета, передаваемого по каналу CCCH, всегда установлено противоположным значению соответствующего бита в LCID, предусмотренном в структуре 400 пакета, передаваемого по каналу DCCH. При этом понятно, что канал DCCH можно отличить от канала CCCH путем анализа позиции, соответствующей биту CCB, в структуре 500 (например, позиции четвертого бита).

Соответственно, в примере, проиллюстрированном на Фиг. 6, структуру 602 пакета, передаваемого по каналу DCCH, можно отличить от структуры 604 пакета, передаваемого по каналу CCCH, путем анализа логического значения бита, расположенного в позиции, соответствующей биту CCB, в структуре 604 пакета, передаваемого по каналу CCCH. Поскольку в приведенной в качестве примера структуре 602 пакета, передаваемого по каналу DCCH, проиллюстрировано значение LCID, равное 11100, то значение CCB в структуре 604 пакета, передаваемого по каналу CCCH, может быть установлено на 0, что является противоположным значению старшего бита в LCID, предусмотренном в структуре 602 пакета, передаваемого по каналу DCCH. Таким образом, понятно, что старший бит поля LCID, предусмотренного в структуре 602 канала DCCH и/или указанного CCB в структуре 604 канала CCCH, может служить в качестве CCB для помощи объекту, принимающему соответствующий пакет, в определении канала, соответствующего пакету. Кроме того, хотя на Фиг. 6 значение CCB, равное 1, ассоциировано с каналом DCCH, а значение CCB, равное 0, ассоциировано с каналом CCCH, в альтернативном варианте канал DCCH и канал CCCH могут быть указаны посредством логических значений, соответственно, 0 и 1. В дополнение к этому, понятно, что проиллюстрированные и описанные здесь концепции могут применяться для различения любых соответствующих логических каналов на основании любого подходящего соответствия между соответствующими каналами и соответствующими логическими значениями.

Согласно Фиг. 5, в одном из примеров для поля "тип сообщения" в структуре 500 пакета, передаваемого по каналу CCCH, может быть выделено 3 бита для гарантии того, что CCB занимает собой четвертый бит и не конфликтует с битами E/R/R в структуре 400 канала DCCH. В одном из примеров поле "тип сообщения" может указывать тип сообщения уровня RRC, носителем которого является канал CCCH, соответствующий пакету, проиллюстрированному посредством структуры 500. Например, поле "тип сообщения" может указывать сообщение "запрос на установление соединения" уровня RRC, сообщение "запрос на повторное установление соединения" уровня RRC и/или сообщение любого иного подходящего типа.

Согласно одному из аспектов, CCB может быть закодирован в структуре 500 канала CCCH в виде 1-битового поля, и его значение может быть установлено равным фиксированному значению, которое является противоположным значению, находящемуся в соответствующей позиции зарезервированного LCID в структуре 400 канала DCCH. Согласно другому аспекту, может быть целесообразно использована структура сообщения на языке #1 описания абстрактного синтаксиса (ASN.1) для гарантии того, что CCB в структуре 500 канала CCCH является первым полем любого сообщения, определенного при выборе типа сообщения, как изложено ниже. В данной обрасти техники общеизвестно, что язык ASN.1 может быть использован в качестве формата кодирования для сообщений для гарантии того, что упомянутые сообщения могут транспортироваться как кодированный поток битов и понятны для принимающего объекта, причем для этого не требуются сведения о характеристиках нижнего уровня транспортной среды и/или аналогичная информация.

В одном из примеров сообщение на языке ASN.1 может быть структурировано в виде набора полей таким образом, что соответствующие поля закодированы в порядке их появления. Соответственно, поля, содержащие структуру 500 канала CCCH, могут быть расположены в виде вложенной структуры таким образом, что CCB закодирован в позиции первого бита после поля "тип сообщения". Например, структура 500 канала CCCH может быть создана с использованием формата сообщения на языке ASN.1, который проиллюстрирован ниже в Таблице 1.

Можно понять, что за счет использования структуры сообщения на языке ASN.1, показанной в Таблице 1, устройство кодирования на языке ASN.1 может создавать поток битов, четвертый выходной бит которого содержит значение зарезервированного бита CCB, как показано в структуре 500. Во-первых, можно заметить, что поле "тип сообщения" задано в Таблице 1 как выбранное из восьми возможных типов сообщения, следовательно, выбранный тип сообщения имеет трехбитовое значение. В одном из примеров поле "тип сообщения" может указывать один или более известных типов сообщения rrcMessageA и/или rrcMessageB, которые могут соответствовать, например, сообщению "запрос на установление соединения" уровня RRC и/или сообщению "запрос на повторное установление соединения" уровня RRC, соответственно. Кроме того, как проиллюстрировано в таблице 1, поле "тип сообщения" может дополнительно содержать один или более резервных или нулевых выбираемых элементов для заполнения размера поля "тип сообщения" незначащей информацией до требуемого размера (равного, например, 3 битам).

Кроме того, из структуры сообщения на языке ASN.1, показанного в таблице 1, можно понять, что на любой заданной глубине вложения появляющиеся поля будут закодированы в порядке их следования, пока отсутствуют какие-либо специальные метаданные, такие как, например, биты присутствия для необязательных полей, которые необходимо закодировать впереди сообщения. Таким образом, если в сообщении присутствуют необязательные поля, то первые элементы, закодированные в уровень вложения, связанный с необязательными полями, будут представлять собой перечень битов, которые указывают присутствие и/или отсутствие необязательных полей. Однако в случае, подобном этому, содержимое первого поля не будет закодировано в виде первых битов в транспортируемом потоке битов. Соответственно, в таблице 1 проиллюстрировано, что соответствующее форматы сообщений (например, rrcMessageA, rrcMessageB, и т.д.) могут быть отформатированы в структуре с последовательным исполнением, чтобы поместить бит дискриминатора (например, CCB), значение которого установлено на фиксированное булево значение (например, "ложно" или 0), в качестве первого бита сообщения. В дополнение к этому, чтобы предотвратить кодирование полей метаданных до бита CCB, в таблице 1 дополнительно проиллюстрировано, что остаток от соответствующих форматов сообщения может быть инкапсулирован в структуру последовательности на более глубоком уровне вложения, так что любые метаданные, связанные с остатком от сообщения, будут ассоциированы с вложенным контейнером и не будут появляться в потоке битов перед битом CCB.

На Фиг. 7-9 проиллюстрированы способы, которые могут быть выполнены согласно различным изложенным здесь аспектам. Хотя для простоты объяснения эти способы показаны и описаны как последовательность действий, следует понимать, что эти способы не ограничены указанным порядком выполнения действий, поскольку, согласно одному или более аспектам, некоторые действия могут совершаться в ином порядке и/или одновременно с другими действиями в отличие от того, что здесь показано и описано. Например, для специалистов в данной области техники ясно и понятно, что в альтернативном варианте способ может быть представлен как последовательность взаимосвязанных состояний или событий, например, в виде диаграммы состояний. Кроме того, не все проиллюстрированные действия могут быть необходимыми для реализации способа согласно одному или более аспектам.

На Фиг. 7 проиллюстрирован способ 700 передачи пакета данных в приемник (например, в приемное устройство 130 в системе 100), который указывает канал, по которому передают пакет данных. Понятно, что способ 700 может выполняться, например, базовой станцией, терминалом беспроводной связи и/или любым другим соответствующим сетевым устройством (например, сетевым устройством, действующим как передающее устройство 110). Способ 700 начинается на этапе 702, в котором идентифицируется один из каналов, которыми являются первый канал (например, CCCH) или второй канал (например, DCCH), по которому пакет данных подлежит передаче в приемник. На этапе 704 пакет данных форматируется с использованием первого уровня (например, уровня RRC) согласно формату, который соответствует каналу, идентифицированному на этапе 702. Затем на этапе 706 значение бита в пакете данных в позиции, известной второму уровню в приемнике (например, уровню MAC), который находится ниже, чем первый уровень, используемый на этапе 704, устанавливается на первое логическое значение (например, 0), если на этапе 702 был идентифицирован первый канал, или на второе логическое значение (например, 1), если на этапе 702 был идентифицирован второй канал. Наконец, на этапе 708 пакет данных передается в приемник.

На Фиг. 8 проиллюстрирован способ 800 включения идентификатора канала в состав передаваемых данных для приемника беспроводной связи (например, приемного устройства 230). Способ 800 может выполняться, например, узлом B (Node B), UE и/или любым другим соответствующим сетевым устройством (например, сетевым устройством, действующим как передающее устройство 210). Способ 800 начинается на этапе 802, в котором из канала CCCH или канала DCCH выбирается канал, который будет использован для передачи MAC PDU (например, PDU 220) в приемник. На этапе 804 идентифицируется заданная позиция бита в MAC PDU, которая известна объекту уровня MAC в приемнике (например, позиция CCB 222).

Затем способ 800 переходит на этап 806, в котором способ 800 разветвляется на основании того, какой канал, DCCH или CCCH, был выбран на этапе 802. Если был выбран канал DCCH, то способ 800 продолжается на этапе 808, в котором значение бита многобитового LCID, расположенного в позиции бита MAC PDU, идентифицированной на этапе 804, устанавливается (например, как проиллюстрировано посредством диаграммы 602) на первое логическое значение (например, 1) иное, чем второе логическое значение. В отличие от этого, если был выбран канал CCCH, то способ 800 продолжается на этапе 810, в котором MAC PDU конфигурируется так, что он является носителем сообщения уровня RRC, в котором значение бита в идентифицированном местоположении бита (например, как проиллюстрировано посредством диаграммы 604) установлено на второе логическое значение (например, 0), иное, чем первое логическое значение, используемое на этапе 808. Наконец, после завершения действий, описанных на этапе 808 или на этапе 810, способ 800 может быть завершен на этапе 812, в котором MAC PDU передается в приемник с использованием канала, выбранного на этапе 802.

На Фиг. 9 проиллюстрирован способ 900 анализа сообщения, передаваемого в системе беспроводной связи, для обнаружения канала, по которому было передано это сообщение. Понятно, что способ 900 может выполняться, например, точкой доступа, подвижной станцией и/или любым другим соответствующим сетевым устройством (например, сетевым устройством, действующим как приемное устройство 130 и/или 230). Способ 900 начинается на этапе 902, в котором идентифицируется сообщение, созданное первым уровнем (например, уровнем RRC) передатчика, которое включает в себя информацию, идентифицирующую канал, в заданном местоположении бита. Затем на этапе 904 используется второй уровень (например, уровень MAC), который находится ниже, чем первый уровень, для анализа заданного местоположения бита в сообщении, принятом на этапе 902, для получения содержащейся в нем информации, идентифицирующей канал. Затем способ 900 может быть завершен на этапе 906, в котором определяется канал, который был использован для передачи сообщения, принятого на этапе 902, на основании информации, идентифицирующей канал, полученной на этапе 904.

На Фиг. 10 проиллюстрировано устройство 1000, облегчающее различение каналов в системе беспроводной связи. Устройство 1000 включает в себя функциональные блоки, которые могут представлять функции, выполняемые процессором, программным обеспечением или их комбинацией (например, аппаратно-реализованным программным обеспечением). Устройство 1000 может быть реализовано посредством любого подходящего устройства беспроводной связи, способного осуществлять передачи в другие устройства (например, базовой станции, терминала мобильной связи и т.д.), и может включать в себя модуль 1002 определения канала, по которому подлежит передаче пакет, и модуль 1004 установки значения -го старшего бита пакета на значение, указывающее определенный канал, где является известным намеченному получателю пакета.

На Фиг. 11 проиллюстрировано устройство 1100, облегчающее идентификацию канала в системе беспроводной связи. Устройство 1100 включает в себя функциональные блоки, которые могут представлять функции, выполняемые процессором, программным обеспечением или их комбинацией (например, аппаратно-реализованным программным обеспечением). Устройство 1100 может быть реализовано посредством любого подходящего устройства беспроводной связи, способного принимать передачи из других устройств (например, узла B (Node B), UE и т.д.), и может включать в себя модуль 1102 приема пакета из сетевого устройства, модуль 1104 получения значения бита, расположенного в заданном местоположении в принятом пакете, и модуль 1106 определения канала, по которому был передан пакет, на основании полученного значения бита.

На Фиг. 12 проиллюстрирована система беспроводной связи множественного доступа согласно различным аспектам. В одном из примеров точка 1200 доступа (AP) включает в себя множество групп антенн. Как проиллюстрировано на Фиг. 12, одна группа антенн может включать в себя антенны 1204 и 1206, другая группа антенн может включать в себя антенны 1208 и 1210, а еще одна группа антенн может включать в себя антенны 1212 и 1214. Хотя на Фиг. 12 показаны только две антенны для каждой группы антенн, понятно, что для каждой группы антенн может использоваться больше или меньше антенн. В другом примере терминал 1216 доступа может поддерживать связь с антеннами 1212 и 1214, где антенны 1212 и 1214 передают информацию в терминал доступа 1216 по прямой линии 1220 связи и принимают информацию из терминала доступа 1216 по обратной линии 1218 связи. В дополнение к этому и/или в альтернативном варианте, терминал 1222 доступа может поддерживать связь с антеннами 1206 и 1208, где антенны 1206 и 1208 передают информацию в терминал 1222 доступа по прямой линии 1226 связи и принимают информацию из терминала 1222 доступа по обратной линии 1224 связи. В системе дуплексной связи с частотным разделением линии 1218, 1220, 1224 и 1226 связи могут использовать различную частоту для связи. Например, прямая линия 1220 связи может использовать иную частоту, чем частота, используемая обратной линией 1218 связи.

Каждая группа антенн и/или область, для поддержания связи в которой они предназначены, может именоваться сектором точки доступа. Согласно одному из аспектов, группы антенн могут поддерживать связь с терминалами доступа в секторе областей, охватываемых точкой 1200 доступа. При связи по прямым линиям 1220 и 1226 связи, передающие антенны точки 1200 доступа могут использовать формирование диаграммы направленности для улучшения отношения сигнал-шум в прямых линиях связи для различных терминалов 1216 и 1222 доступа. К тому же точка доступа, использующая формирование диаграммы направленности для передач в терминалы доступа, рассредоточенные произвольным образом по ее зоне обслуживания, вызывает меньше помех для терминалов доступа в соседних ячейках сотовой связи, чем точка доступа, передающая через одиночную антенну во все ее терминалы доступа.

Точкой доступа, например, точкой 1200 доступа, может являться стационарная станция, используемая для связи с терминалами, и она также может именоваться базовой станцией, узлом B (Node B), сетью доступа и/или иным подходящим термином. Кроме того, терминал доступа, например, терминал 1216 или 1222 доступа, также может именоваться терминалом мобильной связи, абонентской аппаратурой, устройством беспроводной связи, терминалом, терминалом беспроводной связи и/или иным соответствующим термином.

На Фиг. 13 изображена блок-схема системы 1300 беспроводной связи, в которой могут функционировать различные описанные здесь аспекты. В одном из примеров система 1300 представляет собой систему MIMO, которая включает в себя систему 1310 передатчика и систему 1350 приемника. Однако следует понимать, что система 1310 передатчика и/или система 1350 приемника, также применимы для системы с множеством входов и одним выходом, в которой, например, множество передающих антенн (например, в базовой станции), могут передавать один или более потоков символов в устройство с одной антенной (например, в подвижную станцию). Кроме того, описанные здесь особенности системы 1310 передатчика и/или системы 1350 приемника могут быть использованы применительно системе антенн с одним выходом и одним входом.

Согласно одному из аспектов, в системе 1310 передатчика данные трафика для нескольких потоков данных предоставляют из источника 1312 данных в устройство 1314 обработки передаваемых (TX) данных. В одном из примеров каждый поток данных может передаваться через соответствующую передающую антенну 1324. Кроме того, устройство 1314 обработки передаваемых данных может выполнять форматирование, кодирование и перемежение данных трафика для каждого потока данных на основании конкретного алгоритма кодирования, выбранного для каждого соответствующего потока данных, создавая кодированные данные. В одном из примеров кодированные данные для каждого потока данных могут затем мультиплексироваться с данными контрольного сигнала с использованием способов мультиплексирования с ортогональным частотным разделением (OFDM). Данными контрольного сигнала может являться, например, известная комбинация данных, обработанная известным способом. Кроме того, данные контрольного сигнала могут использоваться в системе 1350 приемника для оценки характеристик канала. В системе 1310 передатчика мультиплексированный контрольный сигнал и закодированные данные для каждого потока данных могут модулироваться (то есть, отображаться на символы) на основании конкретной схемы модуляции (например, двухпозиционной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), М-позиционной фазовой манипуляции (M-PSK), или М-позиционной квадратурной амплитудной модуляции (M-QAM)), выбранной для каждого соответствующего потока данных для создания модуляционных символов. В одном из примеров скорость передачи данных, алгоритмы кодирования и модуляции для каждого потока данных могут быть заданы командами, выполняемыми и/или создаваемыми процессором 1330.

Затем модуляционные символы для всех потоков данных могут быть поданы в устройство 1320 обработки для передачи, которое может выполнять дополнительную обработку модуляционных символов (например, для OFDM). Затем устройство 1320 обработки для передачи в режиме MIMO может подавать N T потоков модуляционных символов в N T приемопередатчиков 1322a-1322t. В одном из примеров каждый приемопередатчик 1322 может выполнять прием и обработку соответствующего потока символов, создавая один или более аналоговых сигналов. Затем каждый приемопередатчик 1322 может дополнительно выполнять формирование (например, усиление, фильтрацию и преобразование с повышением частоты) аналоговых сигналов, создавая модулированный сигнал, пригодный для передачи по каналу MIMO. Соответственно, N T модулированные сигналы из приемопередатчиков 1322a-1322t могут затем передаваться из N T соответствующих антенн 1324a-1324t.

Согласно другому аспекту, переданные модулированные сигналы могут приниматься системой 1350 приемника посредством N R антенн 1352a - 1352r. Принятый сигнал от каждой антенны 1352 может подаваться в соответствующие приемопередатчики 1354. В одном из примеров каждый приемопередатчик 1354 может выполнять формирование (например, фильтрацию, усиление и преобразование с понижением частоты) соответствующего принятого сигнала, преобразование сформированного сигнала в цифровую форму для создания выборок, а затем выполняет обработку выборок, создавая соответствующий "принятый" поток символов. Устройство 1360 обработки при приеме (RX) в режиме MIMO может затем выполнять прием и обработку N R принятых потоков символов из N R приемопередатчиков 1354 на основании конкретного способа обработки в приемнике, создавая N T "обнаруженных" потоков символов. В одном из примеров каждый обнаруженный поток символов может включать в себя символы, которые представляют собой оценочные значения модуляционных символов, переданных для соответствующего потока данных. Затем устройство 1360 обработки при приеме (RX) может выполнять обработку каждого потока символов, по меньшей мере, частично, путем демодуляции, обращения перемежения и декодирования каждого обнаруженного потока символов для восстановления данных трафика для соответствующего потока данных. Таким образом, обработка, выполняемая устройством 1360 обработки при приеме (RX), может являться комплементарной обработке, выполняемой устройством 1320 обработки для передачи в режиме MIMO и устройством 1313 обработки передаваемых данных в системе 1310 передатчика. Устройство 1360 обработки при приеме (RX) может дополнительно подавать обработанные потоки символов в приемник 1364 данных.

Согласно одному из аспектов, оценка характеристик канала, сгенерированная устройством 1360 обработки при приеме (RX), может использоваться для пространственно-временной обработки в приемнике, для регулировки уровней мощности, для изменения коэффициентов или схем модуляции и/или для других уместных действий. Кроме того, устройство 1360 обработки при приеме (RX) может дополнительно оценивать такие характеристики канала, как, например, значения отношений "сигнал-смесь помехи с шумом" (SNR) обнаруженных потоков символов. Затем устройство 1360 обработки при приеме (RX) может подавать оцененные характеристики канала в процессор 1370. В одном из примеров устройство 1360 обработки при приеме (RX) и/или процессор 1370 могут дополнительно получать оценку "рабочего" SNR для системы. Затем процессор 1370 может предоставлять информацию о состоянии канала (CSI), которая может содержать информацию о линии связи и/или о принятом потоке данных. Эта информация может включать в себя, например, значение рабочего SNR. Затем CSI может обрабатываться устройством 1318 обработки передаваемых данных, модулироваться модулятором 1380, преобразовываться приемопередатчиками 1354a-1354r и передаваться обратно в систему 1310 передатчика. Кроме того, источник 1316 данных в системе 1350 приемника может предоставлять дополнительные данные для их обработки устройством 1318 обработки передаваемых данных.

В системе 1310 передатчика модулированные сигналы из системы 1350 приемника могут приниматься антеннами 1324, преобразовываться приемопередатчиками 1322, демодулироваться демодулятором 1340 и обрабатываться устройством 1342 обработки принятых данных для восстановления CSI, сообщенной системой 1350 приемника. В одном из примеров, сообщенная CSI может затем подаваться в процессор 1330 и использоваться для определения скоростей передачи данных, а также алгоритмов кодирования и модуляции, которые следует использовать для одного или более потоков данных. Сведения о назначенных алгоритмах кодирования и модуляции могут затем подаваться в приемопередатчики 1322 для дискретизации и/или для использования при последующих передачах в систему 1350 приемника. В дополнение к этому и/или в альтернативном варианте сообщенная CSI может использоваться процессором 1330 для генерации различных управляющих сигналов для устройства 1314 обработки передаваемых данных и для устройства 1320 обработки для передачи в режиме MIMO. В другом примере CSI и/или другая информация, обработанная устройством 1342 обработки принятых данных, может подаваться в приемник 1344 данных.

В одном из примеров процессор 1330 в системе 1310 передатчика и процессор 1370 в системе 1350 приемника управляют работой соответствующей им системы. Кроме того, запоминающее устройство 1332 в системе 1310 передатчика и запоминающее устройство 1372 в системе 1350 приемника могут обеспечивать хранение программных кодов и данных, используемых процессорами, соответственно, 1330 и 1370. Кроме того, в системе 1350 приемника могут быть использованы различные способы обработки для обработки N R принятых сигналов для обнаружения N T переданных потоков символов. Эти способы обработки в приемнике могут включать в себя способы пространственной и пространственно-временной обработки в приемнике, которые также могут именоваться способами коррекции, и/или способами обработки в приемнике "с последовательным обнулением/коррекцией и подавлением помех", которые также могут именоваться способами обработки в приемнике "с последовательным подавлением помех" или "с последовательным подавлением".

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

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

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

1. Способ указания канала, ассоциированного с передачей в системе беспроводной связи, содержащий этапы, на которых:
идентифицируют канал, по которому должен передаваться пакет данных, из первого канала или второго канала;
форматируют пакет данных с использованием протокола, ассоциированного с первым уровнем, согласно формату, ассоциированному с идентифицированным каналом; и
устанавливают бит в пакете данных в позиции, известной второму уровню у намеченного получателя пакета данных, на первое логическое значение, если был идентифицирован первый канал, или на второе логическое значение, если был идентифицирован второй канал, причем поле, в котором расположен упомянутый бит, зависит от того, идентифицирован ли первый канал или идентифицирован второй канал.

2. Способ по п.1, в котором второй уровень находится ниже, чем первый уровень.

3. Способ по п.1, в котором первым уровнем является уровень управления ресурсами радиосвязи, а вторым уровнем является уровень управления доступом к среде.

4. Способ по п.1, в котором намеченным получателем пакета данных является абонентская аппаратура.

5. Способ по п.1, в котором намеченным получателем пакета данных является узел В.

6. Способ по п.1, в котором позиция, в которой устанавливают бит в пакете данных, соответствует четвертому старшему биту в пакете данных.

7. Способ по п.1, в котором первым каналом является выделенный канал управления, а вторым каналом является общий канал управления.

8. Способ по п.7, в котором первым логическим значением является 1, а вторым логическим значением является 0.

9. Способ по п.7, в котором первым логическим значением является 0, а вторым логическим значением является 1.

10. Способ по п.7, в котором этап установки содержит установку старшего бита идентификатора логического канала на первое логическое значение, если в качестве канала, по которому должен передаваться пакет данных, идентифицирован выделенный канал управления.

11. Способ по п.7, в котором этап установки содержит выделение одного или более битов, непосредственно предшествующих заранее заданной позиции бита, для поля "тип сообщения" и кодирование указателя типа сообщения в поле "тип сообщения" путем выбора значения из набора, содержащего заранее заданное количество значений "тип сообщения", если в качестве канала, по которому должен передаваться пакет данных, идентифицирован общий канал управления.

12. Способ по п.11, в котором заранее заданное количество значений "тип сообщения" превышает количество типов сообщения, доступных для протокола, ассоциированного с первым уровнем, и, по меньшей мере, одно из заранее заданного количества значений "тип сообщения" зарезервировано в качестве резервного значения.

13. Способ по п.12, в котором первый элемент соответствующих типов сообщения, доступных для протокола, ассоциированного с первым уровнем, содержит булев элемент, установленный на постоянное значение.

14. Устройство беспроводной связи, содержащее:
запоминающее устройство, которое хранит данные, относящиеся к протоколу уровня управления ресурсами радиосвязи, первому каналу, второму каналу и приемному устройству; и
процессор, конфигурированный для выбора канала для передачи протокольного блока данных в приемное устройство из первого канала и второго канала, форматирования протокольного блока данных с использованием протокола уровня управления ресурсами радиосвязи на основании структуры протокольного блока данных, ассоциированной с выбранным каналом, и установки бита в протокольном блоке данных в заранее заданной позиции, известной объекту управления доступом к среде в приемном устройстве, на первое логическое значение, если выбран первый канал, или на второе логическое значение, если выбран второй канал, причем поле, в котором расположен упомянутый бит, зависит от того, идентифицирован ли первый канал или идентифицирован второй канал.

15. Устройство беспроводной связи по п.14, в котором приемным устройством является одно или более из базовой станции или терминала.

16. Устройство беспроводной связи по п.14, в котором заранее заданная позиция в протокольном блоке данных соответствует четвертому старшему биту в протокольном блоке данных.

17. Устройство беспроводной связи по п.14, в котором первым каналом является выделенный канал управления, а вторым каналом является общий канал управления.

18. Устройство беспроводной связи по п.14, в котором первое логическое значение и второе логическое значение выбираются из группы, состоящей из 0 и 1, таким образом, что первое логическое значение отличается от второго логического значения.

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

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

21. Устройство беспроводной связи по п.20, в котором заранее заданное количество значений "тип сообщения" превышает количество типов сообщения, доступных для протокола уровня управления ресурсами радиосвязи, и процессор дополнительно конфигурирован для резервирования, по меньшей мере, одного из значений "тип сообщения" в качестве соответствующих буферных значений.

22. Устройство беспроводной связи по п.21, в котором процессор дополнительно конфигурирован для конфигурирования первого элемента соответствующих типов сообщения, доступных для протокола уровня управления ресурсами радиосвязи, чтобы он содержал булев элемент, установленный на постоянное значение.

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

24. Устройство по п.23, в котором n равно 4.

25. Устройство по п.23, в котором:
средство определения содержит средство выбора одного из выделенного канала управления и общего канала управления; и
средство установки содержит средство установки n-го старшего бита пакета на заранее заданное значение, выбранное из группы, состоящей из 0 и 1, после выбора выделенного канала управления, или на логическое значение, являющееся обратным заранее заданному значению, после выбора общего канала управления.

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

27. Машиночитаемый носитель по п.26, причем первым каналом является общий канал управления, вторым каналом является выделенный канал управления, первым логическим значением является значение, выбранное из группы, состоящей из 0 и 1, а вторым логическим значением является значение, выбранное из группы, состоящей из 0 и 1, которое отличается от первого логического значения.

28. Интегральная схема, которая выполняет исполняемые компьютером команды для предоставления информации идентификации канала при передаче данных, причем команды содержат:
выбор логического канала, ассоциированного с передачей данных, из группы, состоящей из первого логического канала и второго логического канала; идентификацию позиции бита в передаче данных, которая является известной намеченному получателю передачи данных; и
установку идентифицированной позиции бита на первое значение, выбранное из группы, состоящей из 0 и 1, если был выбран первый логический канал, или на второе значение, выбранное из группы, состоящей из 0 и 1, которое отличается от первого значения, если был выбран второй логический канал, причем поле, в котором расположена упомянутая позиция бита, зависит от того, выбран ли первый логический канал или выбран второй логический канал.

29. Способ идентификации канала, ассоциированного с передачей пакета, содержащий этапы, на которых:
принимают пакет, созданный первым уровнем, ассоциированным с передающим устройством, который включает в себя бит идентификации канала в заранее заданном местоположении бита;
анализируют заранее заданное местоположение бита в пакете, используя второй уровень, для получения бита идентификации канала, причем, когда выполняется анализ, принимающее устройство не имеет достаточной информации для синтаксического анализа пакета; и
определяют канал, ассоциированный с пакетом, на основании логического значения бита идентификации канала.

30. Способ по п.29, в котором второй уровень находится ниже, чем первый уровень.

31. Способ по п.29, в котором первым уровнем является уровень управления ресурсами радиосвязи, а вторым уровнем является уровень управления доступом к среде.

32. Способ по п.29, в котором передающим устройством является одно или более из абонентской аппаратуры или узла В.

33. Способ по п.29, в котором заранее заданное местоположение бита в пакете соответствует четвертому старшему биту в пакете.

34. Способ по п.29, в котором этап определения содержит определение того, имеет ли бит идентификации канала логическое значение равное 0 или 1; и ассоциирование пакета с первым каналом, если бит идентификации канала имеет логическое значение 0, или со вторым каналом, если бит идентификации канала имеет логическое значение 1.

35. Способ по п.34, в котором первым каналом является выделенный канал управления, а вторым каналом является общий канал управления.

36. Способ по п.34, в котором первым каналом является общий канал управления, и вторым каналом является выделенный канал управления.

37. Способ по п.29, в котором этап анализа выполняют до синтаксического анализа пакета.

38. Способ по п.37, дополнительно содержащий этап, на котором используют протокол, ассоциированный с первым уровнем, для синтаксического анализа пакета на основании определенного канала.

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

40. Устройство беспроводной связи по п.39, в котором передающей станцией является одно или более из мобильной станции или базовой станции.

41. Устройство беспроводной связи по п.39, в котором целое число n равно 4.

42. Устройство беспроводной связи по п.39, в котором первое логическое значение и второе логическое значение выбираются из группы, состоящей из 0 и 1, таким образом, что первое логическое значение отличается от второго логического значения.

43. Устройство беспроводной связи по п.39, в котором первым каналом является выделенный канал управления, а вторым каналом является общий канал управления.

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

45. Устройство, облегчающее идентификацию канала, ассоциированного с переданным пакетом, содержащее:
средство приема пакета из сетевого устройства;
средство получения значения бита, расположенного в заранее заданном местоположении в пакете, причем, когда выполняется получение, устройство не имеет достаточной информации для синтаксического анализа пакета; и
средство определения канала, по которому был передан пакет, на основании полученного значения бита.

46. Устройство по п.45, в котором заранее заданным местоположением в пакете является четвертый старший бит в пакете.

47. Устройство по п.45, в котором средство определения содержит средство ассоциирования первого канала с пакетом, если полученное значение бита равно 0, или ассоциирования второго канала с пакетом, если полученное значение бита равно 1.

48. Машиночитаемый носитель, содержащий компьютерные коды для идентификации канала, ассоциированного с передачей пакета, причем коды содержат:
код для приема протокольного блока данных управления доступом к среде;
код для извлечения логического значения, ассоциированного с заранее заданной позицией бита в протокольном блоке данных управления доступом к среде, причем, когда выполняется извлечение, приемное устройство не имеет достаточной информации для синтаксического анализа протокольного блока данных управления доступом к среде; и
код для синтаксического анализа протокольного блока данных управления доступом к среде согласно формату первого канала, если извлеченное логическое значение равно 0, или согласно формату второго канала, если извлеченное логическое значение равно 1.

49. Машиночитаемый носитель по п.48, причем формат первого канала и формат второго канала выбираются из группы, состоящей из общего канала управления и выделенного канала управления, таким образом, что формат первого канала отличается от формата второго канала.

50. Интегральная схема, которая выполняет исполняемые компьютером команды для идентификации канала, по которому выполняется передача данных, причем команды содержат:
идентификацию позиции бита в переданных данных, которая является известной устройству, из которого выполняется передача данных;
получение значения, выбранного из группы, состоящей из 0 и 1, из идентифицированной позиции бита в передаче данных, причем, когда выполняется получение, приемное устройство не имеет достаточной информации для синтаксического анализа передачи данных; и
определение того, что для передачи данных был использован первый канал, если полученное значение равно 0, или что для передачи данных был использован второй канал, если полученное значение равно 1.



 

Похожие патенты:

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

Изобретение относится к технике связи и может использоваться для назначение ресурсов. .

Изобретение относится к беспроводной связи. .

Изобретение относится к беспроводной связи. .

Изобретение относится к мобильной связи. .

Изобретение относится к системам связи

Изобретение относится к беспроводной связи

Изобретение относится к радиосвязи

Изобретение относится к технике связи и может использоваться в мобильных системах связи

Изобретение относится к устройствам беспроводной связи

Изобретение относится к устройствам беспроводной связи

Изобретение относится к устройствам беспроводной связи
Наверх