СИСТЕМЫ И СПОСОБЫ УЛУЧШЕННОЙ ПРОЦЕДУРЫ ПРОИЗВОЛЬНОГО ДОСТУПА
SYSTEMS AND METHODS FOR IMPROVED RANDOM ACCESS PROCEDURES

Область техники, к которой относится изобретение
Раскрытие, в целом, относится к беспроводной связи и, более конкретно, к системам и способам улучшенной процедуры произвольного доступа.
Уровень техники
В 5-ом поколении (5th Generation, 5G) мобильных сетей New Radio (NR) перед тем, как оборудование пользователя (user equipment, UE) сможет послать данные базовой станции (base station, BS), для UE требуется получить синхронизацию с BS по восходящему каналу и по нисходящему каналу. Восходящая временная синхронизация может быть достигнута, выполняя процедуру произвольного доступа. Чтобы удовлетворить потребность в быстрой и эффективной связи, процедура произвольного доступа должна быть улучшена.
Сущность изобретения
Раскрытые здесь примерные варианты осуществления направлены на решение вопросов, связанных с одной или более из существующих проблем, а также обеспечение дополнительных признаков, которые станут совершенно очевидны при обращении к последующему подробному описанию, которое должно рассматриваться в сочетании с сопроводительными чертежами. В соответствии с различными вариантами осуществления здесь раскрываются примерные системы, способы, устройства и компьютерные программные продукты. Следует, однако, понимать, что эти варианты осуществления представляются путем примера, но не ограничения, и специалистам в данной области техники, читающим настоящее раскрытие, должно быть понятно, что в раскрытых вариантах осуществления могут быть сделаны многочисленные модификации, оставаясь, в то же время, в рамках объема защиты настоящего раскрытия.
В одном из вариантов осуществления способ, выполняемый узлом беспроводной связи, содержит передачу первого информационного элемента, включающего в себя множество параметров. Множество параметров конфигурируются для множества устройств беспроводной связи, чтобы выполнять соответствующие процедуры произвольного доступа. Способ содержит передачу второго информационного элемента, который включает в себя поднабор множества параметров. Поднабор параметров конфигурируется для одного из множества устройств беспроводной связи, чтобы выполнять одну из процедур произвольного доступа.
В некоторых вариантах осуществления множество параметров в первом информационном элементе дополнительно, в целом, выполняются с возможностью для каждого из множества устройств беспроводной связи передавать в процедуре произвольного доступа узлу беспроводной связи одно или более сообщений, которые содержат преамбулу и полезную нагрузку.
В некоторых вариантах осуществления поднабор параметров во втором информационном элементе дополнительно специально выполняется с возможностью для устройства беспроводной связи передавать одно или более сообщений узлу беспроводной связи в процедуре произвольного доступа.
В другом варианте осуществления способ, выполняемый устройством беспроводной связи, содержит прием от узла беспроводной связи первого информационного элемента, включающего в себя множество параметров. Множество параметров конфигурируются для множества устройств беспроводной связи, чтобы выполнять соответствующие процедуры произвольного доступа. Способ содержит прием от узла беспроводной связи второго информационного элемента, который включает в себя поднабор множества параметров. Поднабор параметров конфигурируется для устройства беспроводной связи, чтобы выполнять одну из процедур произвольного доступа.
В некоторых вариантах осуществления множество параметров в первом информационном элементе дополнительно, в целом, выполняются с возможностью для каждого из множества устройств беспроводной связи передавать в процедуре произвольного доступа узлу беспроводной связи одно или более сообщений, которые содержат преамбулу и полезную нагрузку.
В некоторых вариантах осуществления поднабор параметров второго информационного элемента дополнительно специально выполняется с возможностью для устройства беспроводной связи передавать узлу беспроводной связи в процедуре произвольного доступа одно или более сообщений.
Представленные выше и другие подходы и их реализации описываются с большими подробностями на чертежах, в описании и в формуле изобретения.
Краткое описание чертежей
Ниже, со ссылкой на чертежи, будут подробно описаны различные примерные варианты осуществления настоящего решения. Чертежи представляются только с целью иллюстрации и просто показывают примерные варианты осуществления настоящего решения, чтобы облегчить пользователю понимание настоящего решения. Поэтому чертежи не должны рассматриваться как ограничивающие широту, объем или применяемость настоящего решения. Следует заметить, что для ясности и простоты иллюстрации эти чертежи не обязательно показаны в масштабе.
Фиг. 1 – примерная сеть сотовой связи, в которой могут быть реализованы технологии и другие подходы, раскрытые здесь в соответствии с настоящим раскрытием.
Фиг. 2 - блок-схемы примерной базовой станции и примерного устройства оборудования пользователя, соответствующие некоторым вариантам осуществления настоящего раскрытия.
Фиг. 3 - примерная 2-хэтапная процедура произвольного доступа, соответствующая некоторым вариантам осуществления настоящего раскрытия.
Фиг. 4 – примерное сообщение во время процедуры произвольного доступа, соответствующей некоторым вариантам осуществления настоящего раскрытия.
Фиг. 5 – примерное преобразование между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия.
Фиг. 6 – примерное преобразование между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия.
Фиг. 7 – примерное преобразование между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия.
Фиг. 8 – примерное преобразование между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия.
Фиг. 9 – блок-схема последовательности выполнения операций примерного процесса 900 для конфигурации процедуры произвольного доступа в соответствии с некоторыми вариантами осуществления настоящего раскрытия.
Фиг. 10 – блок-схема последовательности выполнения операций примерного процесса 1000 для конфигурации процедуры произвольного доступа в соответствии с некоторыми вариантами осуществления настоящего раскрытия.
Подробное описание вариантов осуществления
Различные примерные варианты осуществления настоящего решения описываются ниже со ссылкой на сопроводительные чертежи, чтобы позволить специалисту в данной области техники выполнить и использовать настоящее решение. Как должно стать очевидным специалистам в данной области техники после прочтения настоящего раскрытия, в нем, не отступая от объема защиты настоящего решения, могут быть сделаны различные изменения и модификации. Таким образом, настоящее решение не ограничивается примерными вариантами осуществления и применениями, описанными и показанными здесь. Дополнительно, конкретный порядок или иерархия этапов в раскрытых здесь способах являются просто примерными подходами. Основываясь на конструктивных предпочтениях, конкретный порядок или иерархия этапов раскрытых способов или процессов могут перестраиваться, в то же время оставаясь в рамках объема защиты настоящего решения. Таким образом, специалисты в данной области техники должны понимать, что способы и технологии, раскрытые здесь, представляют различные этапы или действия, приведенные в примерном порядке, и настоящее решение не ограничивается представленным конкретным порядком или иерархией, если только явно не выражено что-либо иное.
А. Сетевая среда и компьютерная среда
На фиг. 1 представлена примерная сеть беспроводной связи и/или система 100, в которых раскрытые здесь технологии могут быть реализованы в соответствии с настоящим раскрытием. В последующем описании сеть 100 беспроводной связи может быть любой беспроводной сетью, такой как сотовая сеть или узкополосная сеть Интернета вещей (narrowband Internet of things, NB-IoT), и здесь упоминается как “сеть 100”. Такая примерная сеть 100 содержит базовую станцию 102 (здесь далее “BS 102”) и устройство 104 оборудования пользователя (здесь далее “UE 104”), которые могут осуществлять связь друг с другом через линию 110 связи (например, канал беспроводной связи) и кластер ячеек 126, 130, 132, 134, 136, 138 и 140, перекрывающих географическую область 101. На фиг. 1 BS 102 и UE 104 содержатся в пределах соответствующей географической границы ячейки 126. Каждая из других ячеек 130, 132, 134, 136, 138 и 140 может содержать по меньшей мере одну базовую станцию, действующую в выделенной ей полосе частот, чтобы обеспечивать соответствующее радиопокрытие ее назначенным пользователям.
Например, BS 102 может действовать в назначенной ей полосе пропускания канала передачи, чтобы обеспечивать адекватное покрытие для UE 104. BS 102 и UE 104 могут осуществлять связь через нисходящий радиокадр 118 и восходящий радиокадр 124, соответственно. Каждый радиокадр 118/124 может быть дополнительно разделен на субкадры 120/127, которые могут содержать символы 122/128 данных. В настоящем раскрытии BS 102 и UE 104 соответственно описываются здесь, в целом, как не создающие ограничений примеры “узла связи”, (или “беспроводного узла связи”) и “устройства связи” (или “устройства беспроводной связи”), которые могут реализовывать на практике раскрытые здесь способы. Такие узлы и устройства связи могут быть способны осуществлять беспроводную и/или проводную связь в соответствии с различными вариантами осуществления настоящего решения.
На фиг. 2 представлена блок-схема примерной системы 200 беспроводной связи для передачи и приема сигналов беспроводной связи, например, сигналов OFDM/OFDMA, в соответствии с некоторыми вариантами осуществления настоящего решения. Система 200 может содержать компоненты и элементы, выполненные с возможностью поддержки известных или традиционных рабочих признаков, которые нет необходимости описывать здесь подробно. В одном иллюстративном варианте осуществления система 200 может использоваться для связи (например, передачи и приема) символов данных в среде беспроводной связи, такой как среда 100 беспроводной связи, показанная на фиг. 1, как описано выше.
Система 200 обычно содержит базовую станцию 202 (здесь далее “BS 202”) и устройство 204 оборудования пользователя (здесь далее “UE 204”). BS 202 содержит модуль 210 приемопередатчика BS (базовой станции), антенну 212 BS, модуль 214 процессора BS, модуль 216 памяти BS и модуль 218 сетевой связи, причем каждый модуль связывается и соединяется друг с другом по мере необходимости через шину 220 передачи данных. UE 204 содержит модуль 230 приемопередатчика UE (оборудования пользователя), антенну 232 UE, модуль 234 памяти UE и модуль 236 процессора UE, причем каждый модуль связывается и соединяется друг с другом по мере необходимости через шину 240 передачи данных. BS 202 осуществляет связь с UE 204 через канал 250 связи, который может быть любым беспроводным каналом или другой средой, пригодной для передачи данных, как здесь описано.
Как должны понимать специалисты в данной области техники, система 200 может дополнительно содержать любое количество модулей, показанных на фиг. 2. Специалисты в данной области техники должны понимать, что различные иллюстративные блоки, модули, схемы и процессорная логика, описанные в связи с раскрытыми здесь вариантами осуществления, могут быть осуществлены как аппаратное обеспечение, считываемое компьютером программное обеспечение, встроенное программное обеспечение или любое их практическое сочетание. Чтобы ясно показать эту взаимозаменяемость и совместимость аппаратурных средств, встроенного программного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы описываются, в целом, с точки зрения их функциональности. Реализуется ли такая функциональность как аппаратные средства, встроенное программное обеспечение или программное обеспечение, может зависеть от конкретного применения и конструктивных ограничений, налагаемых на общую систему. Специалисты, хорошо знакомые с описанными здесь концепциями, могут реализовывать такую функциональность соответствующим образом для каждого конкретного применения, но такие решения по реализации не должны интерпретироваться как ограничивающие объем защиты настоящего раскрытия.
В соответствии с некоторыми вариантами осуществления, приемопередатчик 230 UE может упоминаться как приемопередатчик 230 "восходящего канала", который содержит радиочастотный (radio frequency, RF) передатчик и RF-приемник, каждый из которых содержит схему, связанную с антенной 232. Переключатель дуплекса (не показан) может поочередно связывать передатчик восходящего канала или приемник с антенной восходящего канала в режиме временного дуплекса. Аналогично, в соответствии с некоторыми вариантами осуществления, приемопередатчик 210 BS может упоминаться как приемопередатчик 210 "нисходящего канала", который содержит RF-передатчик и RF-приемник, каждый из которых содержит схему, связанную с антенной 212. Переключатель дуплекса нисходящего канала может поочередно связывать передатчик нисходящего канала или приемник с антенной 212 нисходящего канала в режиме временного дуплекса. Операции двух приемопередающих модулей 210 и 230 могут координироваться во времени таким образом, что схема приемника восходящего канала связывается с антенной 232 восходящего канала для приема передач по беспроводной линии 250 передачи данных в то же самое время, когда передатчик нисходящего канала связывается с антенной 212 нисходящего канала. В некоторых вариантах осуществления существует тесная временная синхронизация с минимальным защитным интервалом между изменениями в направлении дуплекса.
Приемопередатчик 230 UE и приемопередатчик 210 базовой станции выполнены с возможностью осуществления связи через беспроводную линию 250 связи для передачи данных и действуют совместно с должным образом выполненной радиочастотной антенной системой 212/232, которая может поддерживать конкретный протокол беспроводной связи и схему модуляции. В некоторых иллюстративных вариантах осуществления приемопередатчик 210 UE и приемопередатчик 210 базовой станции выполнены с возможностью поддержки промышленных стандартов, таких как стандарт Long Term Evolution (TE) и развивающиеся стандарты 5G и т.п. Следует понимать, однако, что настоящее раскрытие не обязательно ограничивается применением конкретного стандарта и соответствующих протоколов. Скорее, приемопередатчик 230 UE и приемопередатчик 210 базовой станции могут быть выполнены с возможностью поддержки альтернативных или дополнительных протоколов беспроводной передачи данных, включая будущие стандарты и их вариации.
В соответствии с различными вариантами осуществления BS может быть, например, базовой станцией следующего поколения nodeB (gNodeB или gNB), развернутым node B (eNB), сервисной eNB, целевой eNB, фемто-станцией, пико-станцией при приемо-передающей точкой (Transmission Reception Point, TRP). В некоторых вариантах осуществления UE 204 может быть реализовано в различных типах устройств пользователя, таких как мобильный телефон, смартфон, персональный цифровой помощник (personal digital assistant, PDA), планшет, ноутбук, носимое компьютерное устройство и т.п. Процессорные модули 214 и 236 могут быть осуществлены или реализованы с помощью универсального процессора, памяти с адресуемым контентом, цифрового сигнального процессора, специализированной прикладной интегральной схемы, программируемой логической интегральной схемы, любого подходящего программируемого логического устройства, дискретной диодной или транзисторной логики, дискретных компонент аппаратурных средств или любого их сочетания, разработанных для выполнения описанных здесь функций. Таким образом, процессор может быть реализован как микропроцессор, контроллер, микроконтроллер, конечный автомат и т.п. Процессор может также быть реализован как сочетание компьютерных устройств, например, как сочетание цифрового сигнального процессора и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в сочетании с ядром цифрового сигнального процессора или как любая другая такая конфигурация.
Дополнительно, этапы процесса, способа или алгоритм, описанные в связи с раскрытыми здесь вариантами осуществления, могут осуществляться непосредственно в аппаратных средствах, в модуле программного обеспечения, исполняемом процессорными модулями 214 и 236, соответственно, или в любом практически реализуемом их сочетании. Модели 216 и 234 памяти могут быть реализованы как память RAM, флэш-память, память ROM, память EPROM, память EEPROM, регистры, жесткий диск, съемный диск, CD-ROM или любая другая форма носителя запоминающего устройства, известная в технике. В этом отношении, модули 216 и 234 памяти могут быть связаны с процессорными модулями 210 и 230, соответственно, такими как процессорные модули 210 и 230, с которых информация может считываться и записываться в модули 216 и 234 памяти, соответственно. Модули 216 и 234 памяти могут также интегрироваться в их соответствующие процессорные модули 210 и 230. В некоторых вариантах осуществления модули 216 и 234 памяти каждый может содержать кэш-память для хранения временных переменных или другой промежуточной информации во время исполнения команд, которые должны исполняться процессорными модулями 210 и 230, соответственно. Модули 216 и 234 памяти могут также каждый содержать энергонезависимую память для хранения команд, которые должны исполняться процессорными модулями 210 и 230, соответственно.
Сетевой модуль 218 связи обычно представляет собой аппаратные средства, программное обеспечение, встроенное программное обеспечение, процессорную логику и/или другие компоненты базовой станции 202, которые позволяют двунаправленную связь между приемопередатчиком 210 базовой станции и другими сетевыми компонентами и узлами связи, выполненными с возможностью осуществления связи с базовой станцией 202. Например, сетевой модуль 218 связи может быть выполнен с возможностью поддержки трафика Интернета или WiMAX. При типичном применении, без ограничения, сетевой модуль 218 связи обеспечивает интерфейс 802.3 Ethernet, такой, что приемопередатчик 210 базовой станции может осуществлять связь с традиционной сетью Ethernet, основанной на компьютерной сети. Таким образом, сетевой модуль 218 связи может содержать физический интерфейс для подключения к компьютерной сети (например, мобильному коммуникационному центру (Mobile Switching Center, MSC)). Термины "выполнен с возможностью", "конфигурирован, чтобы" и их вариации, как они используются здесь в отношении конкретной операции или функции, относятся к устройству, компоненту, схеме, структуре, машине, сигналу и т.п., которые физически построены, запрограммированы, форматированы и/или организованы для выполнения конкретной операции или функции.
В. Примерные процедуры произвольного доступа
Примерная 2-хэтапная процедура произвольного доступа содержит по меньшей мере передачу одного или более сообщений А (msgA) или передачу одного или более сообщений B (msgB). В некоторых вариантах осуществления настоящего раскрытия сеть конфигурирует параметры для одной или более передач msgA посредством системной информации (system information, SI). В некоторых вариантах осуществления сеть заранее конфигурирует такие параметры, как расположение ресурсов передачи по восходящему каналу, схема модуляции и кодирования (modulation and coding scheme, MCS) и размер транспортного блока (transport block size, TBS) и прочие. Информация о конфигурации (например, параметры) может передаваться в SI. В некоторых вариантах осуществления информационный элемент (information element, IE) содержит параметры.
UE может передавать множество битов в качестве передачи данных по восходящему (uplink, UL) каналу. Количество битов, помимо прочего, может равняться 200, 400, 800 или 1600. Таким образом, требуемый ресурс может различаться. Поскольку ресурсы сохраняются посредством SI (например, он неизмен в течение некоторого периода времени), возможен излишек ресурсов, если большой ресурсный блок продолжает сохраняться, когда UE изменило количество битов с 1600 битов на 200 битов. Напротив, сохраненный ресурс может быть недостаточен, если была затребована полезная нагрузка большого размера. Таким образом, необходим гибкий механизм выделения ресурсов, чтобы повысить полезность и/или эффективность использования ресурсов.
На фиг. 3 представлена примерная 2-хэтапная процедура 300 произвольного доступа, соответствующая некоторым вариантам осуществления настоящего раскрытия. 2-хэтапный канал произвольного доступа (random access channel, RACH) является способом сокращения процедуры в отношении снижения задержки произвольного доступа (random access, RA) и объема нисходящей служебной сигнализации. В некоторых вариантах осуществления они завершают процедуру произвольного доступа посредством 2-хэтапной процедуры (например, две передачи, содержащие передачу msgA по восходящему каналу и передачу msgB по нисходящему каналу). 2-хэтапная процедура RA и соответствующий 2-хэтапный канал RACH могут использоваться для нескольких целей, включая начальный доступ, когда устанавливается радиолиния (например, передача новой ячейке управления радиоресурсом из бездействующего состояния IDLE (radio resource control IDLE, RRC_IDLE) или RRC_INACTIVE в подключенное состояние RRC_CONNECTED), для передачи управления, когда необходимо установление синхронизации по восходящему каналу для новой ячейки или установление синхронизации по восходящему каналу, если восходящие или нисходящие данные поступают, когда линия находится в состоянии RRC_CONNECTED, а восходящий канал не синхронизирован.
Как показано на фиг. 3, 2-хэтапная процедура 300 произвольного доступа выполняется между BS 302 (например, gNB, gNodeB, BS 102 и/или BS 202) и UE 304 (например, устройство, мобильное устройство, UE 104 и/или UE 204). В некоторых вариантах осуществления, перед 2-хэтапной процедурой 300 произвольного доступа на этапе 0 (306) BS 302 передает для UE 304 синхронизацию (synch) нисходящего канала DL). В некоторых вариантах осуществления передача DL synch состоит, помимо прочего, в поиске ячейки, синхронизации по нисходящему каналу и/или блока системной информации. В некоторых вариантах осуществления передача синхронизации по нисходящему каналу содержит одну или более передач IE для конфигурации параметров, связанных с передачей одного или более msgA.
В некоторых вариантах осуществления на этапе 1 (308) 2-хэтапной процедуры 300 произвольного доступа UE 304 передает одно или более msgA. В некоторых вариантах осуществления преамбула 402 (как показано на фиг. 4) является необязательной. В некоторых вариантах осуществления частотно-временной ресурс, на котором передаются одно или более msgA, является физическим каналом произвольного доступа (physical random-access channel, PRACH), восходящим совместно используемым каналом (uplink shared channel, ULSCH) или физическим восходящим совместно используемым каналом (physical uplink shared channel, PUSCH).
На фиг. 4 представлено примерное сообщение во время процедуры произвольного доступа, соответствующей некоторым вариантам осуществления настоящего раскрытия. Как показано на фиг. 4, msgA 400 содержит преамбулу 402 и полезную нагрузку 404 данных для BS 302, чтобы получать доступ к BS 302. В некоторых вариантах осуществления полезная нагрузка 404 является необязательной.
Возвращаясь обратно к фиг. 3, на этапе 2 (310) BS 302 передает для UE 304 одно или более msgB в качестве ответа на одно или более msgA (например, msgA 400). В некоторых вариантах осуществления частотно-временной ресурс, на котором передается msgB, является нисходящим совместно используемым каналом (downlink shared channel, DLSCH) или физическим нисходящим каналом управления (physical downlink control channel, PDCCH). В некоторых вариантах осуществления UE 304 контролирует каналы управления L1/L2 для одной или более передач msgB внутри заданного временного окна. Отвечая на отсутствие приема по меньшей мере одной или более передач msgB внутри временного окна, попытка может быть объявлена как неудачная и процедура будет повторена.
В некоторых вариантах осуществления узел беспроводной связи (например, BS 302) передает множеству беспроводных устройств (например, множеству UE 304) первый IE, содержащий множество параметров. В некоторых вариантах осуществления множество параметров конфигурируются для множества устройств беспроводной связи, чтобы выполнять соответствующие процедуры произвольного доступа. В некоторых вариантах осуществления узел беспроводной связи передает беспроводному устройству (например, UE 304) второй IE, содержащий поднабор множества параметров. В некоторых вариантах осуществления поднабор параметров конфигурируются для беспроводного устройства, чтобы выполнять соответствующую процедуру произвольного доступа. Выполнение процедуры произвольного доступа может содержать инициирование и/или обновление процедуры произвольного доступа (например, инициирование или обновление параметров, которые конфигурируют передачу msgA и/или msgB). Процедура произвольного доступа может содержать 2-хэтапную процедуру произвольного доступа.
В целом, IE RACH-ConfigCommon используется для указания параметров произвольного доступа для конкретной ячейки и IE RACH-ConfigDedicated используется для указания назначенных параметров произвольного доступа. IE RACH-ConfigDedicated может содержать такие параметры, как возможности конкурентного свободного произвольного доступа (contention free random access, CFRA) и ресурсные блоки синхронизации (synchronization signal block, SSB) CFRA. В некоторых вариантах осуществления настоящего раскрытия для передачи полезной нагрузки msgA используется IE 2-stepRACH-ConfigCommon, чтобы указать параметры произвольного доступа для конкретной ячейки, и IE 2-stepRACH-ConfigDedicated используется для указания назначенных параметров произвольного доступа.
В некоторых вариантах осуществления множество параметров в первом информационном элементе IE дополнительно, в целом, выполняются с возможностью для каждого из множества устройств беспроводной связи передавать в процедуре произвольного доступа узлу беспроводной связи одно или более сообщений (например, одно или более сообщений msgA). Одно или более сообщений могут содержать преамбулу и полезную нагрузку. BS 302 может передавать (например, широковещательно) первый IE всем UE в ячейке, определенной базовой станцией BS 302. В некоторых вариантах осуществления поднабор параметров во втором информационном элементе (например, IE 2-stepRACH-ConfigDedicated) дополнительно специально выполняется с возможностью для устройства беспроводной связи передавать узлу беспроводной связи в процедуре произвольного доступа одно или более сообщений. BS 302 может передавать второй IE конкретному UE. Случай PUSCH может быть выполнен с возможностью передачи для UE информации (например, UE_ID, данных, UCI, CSI, и т.д.) через msgA PUSCH. Случай PUSCH здесь может упоминаться как PO.
В некоторых вариантах осуществления настоящего раскрытия для одной или более передач полезной нагрузки msgA используется IE 2-stepRACH-ConfigCommon, чтобы указать параметры произвольного доступа для конкретной ячейки, и IE 2-stepRACH-ConfigDedicated используется для указания назначенных параметров произвольного доступа. В одном из вариантов осуществления IE 2-stepRACH-ConfigCommon содержит по меньшей мере один из следующих параметров: количество конфигураций; схема модуляции и кодирования (MCS); размер транспортного блока (TBS); тип отображения физического восходящего совместно используемого канала (PUSCH); количество случаев мультиплексированных PUSCH с частотным разделением каналов (frequency division multiplexed, FDMed) (PO); количество физических ресурсных блоков (physical resource block, PRB) на каждый PO; начальная точка отсчета частоты; количество символов/портов/последовательностей опорных сигналов демодуляции (demodulation reference signal, DMRS) на каждый PO; ширина полосы для защитной полосы на уровне PRB или длительность защитного времени; периодичность периодов конфигурации PUSCH msgA; смещение(-я) (Offset) (например, помимо прочего, уровня символов и/или уровня слотов); начальный символ и количество частотно-временных PO в слоте для передачи msgA; количество символов на один PO; количество мультиплексированных РО с временным разделением каналов (time division multiplexed, TDMed); и версия избыточности. В некоторых вариантах осуществления вервия избыточности является полем, которое указывает версию избыточности кодового слова (например, для турбокодирования).
В одном из вариантов осуществления IE 2-stepRACH-ConfigCommon содержит MCS. В одном из вариантов осуществления MCS определяется как схема, предназначенная для сообщения индекса MCS, порядка модуляции, кодовой скорости. В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит TBS. В одном из вариантов осуществления TBS определяется как предназначенная для сообщения информации о TBS. Информация TBS может содержать размер, либо TBS во многочисленных кодовых блоках, либо количество и размер многочисленных кодовых блоков. В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит параметр "MCS и TBS". В одном из вариантов осуществления параметр "TBS и MCS" предназначены для сообщения информации о TBS и индекса MCS. В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит один или более из следующих параметров, содержащихся в IE 2-stepRACH-ConfigCommon: IE 2-stepRACH-ConfigDedicated может использоваться для переписывания, замены, кодирования, декодирования, вставки или иного обновления конфигураций, которые были конфигурированы посредством параметров IE 2-stepRACH-ConfigCommon.
В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит множество PRB для каждого PO, обычные ресурсные блоки (common resource block, CRB) и/или виртуальные ресурсные блоки (VRB) для каждого PO. В одном из вариантов осуществления множество PRB для каждого PO предназначается для сообщения количества PRB для каждого PO для тех РО, которые конфигурованы посредством конфигурации. В одном из вариантов осуществления множество PRB для каждого PO предназначается для сообщения максимального количества PRB для каждого PO из множества UE. В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит преобразование из множества VRB для каждого РО во множество PRB для каждого РО.
На фиг. 5 представлено примерное преобразование 500 между преамбулой и одним или более РО в соответствии с накоторыми вариантами осуществления настоящего раскрытия. Как показано на фиг. 5, в одном из вариантов осуществления UE 304 выполнено с возможностью передачи, по меньшей мере, в качестве части msgA, конфликта, основанного на преамбуле 502 произвольного доступа (contention based random access, CBRA) (например, на преамбуле 402) и полезной нагрузке CBRA (например, на полезной нагрузке 404 при передаче данных). В некоторых вариантах осуществления одно или более РО могут использоваться для передачи полезной нагрузки CBRA. В некоторых вариантах осуществления каждый из одного или более PO конфигурируется посредством одной из трех конфигурация (например, PO 504 конфигурируется посредством конфигурации 0, PO 506 конфигурируется посредством конфигурации 1 и PO 508 конфигурируется посредством конфигурации 2). В некоторых вариантах осуществления UE выбирает один или более РО 504-508 для передачи полезной нагрузки CBRA. Выбранные один или более PO преобразуются, связываются или как-либо иначе соединяются с преамбулой 502 CBRA. В одном из вариантов осуществления каждая из конфигураций 0-2 связывается с соответствующим сочетанием параметров, включенных в IE 2-stepRACH-ConfigCommon (например, первый IE). В одном из вариантов осуществления одна из конфигураций (например, конфигурация 2) связывается с соответствующим сочетанием параметров, включенных в IE 2-stepRACH-ConfigDedicated (например, второй IE). Параметры, включенные в IE 2-stepRACH-ConfigDedicated, могут содержать поднабор параметров, содержащихся в IE 2-stepRACH-ConfigCommon, но с другими значениями. Таким образом, IE 2-stepRACH-ConfigDedicated может использоваться для замены, переписывания, кодирования, декодирования, вставки или иного обновления параметров, первоначально конфигурированных посредством IE 2-stepRACH-ConfigCommon.
На фиг. 6 представлено примерное преобразование 600 между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия. В некоторых вариантах осуществления преобразование 600 является таким же, как преобразование 500, за исключением описанных здесь отличий. Как показано на фиг. 6, в некоторых вариантах осуществления каждый из одного или более PO конфигурируется посредством одной из четырех конфигураций (например, PO 504-508 конфигурируются посредством конфигураций 0-2, соответственно, а PO 602 конфигурируется посредством конфигурации 3). В одном из вариантов осуществления каждая из конфигураций 0-3 связывается с соответствующим сочетанием параметров, включенных в IE 2-stepRACH-ConfigCommon. Две из конфигураций (например, конфигурация 0-1) в одном из вариантов осуществления связываются с сочетанием параметров, включенных в IE 2-stepRACH-ConfigDedicated (например, второй IE).
На фиг. 7 представлено примерное преобразование 700 между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия. В некоторых вариантах осуществления преобразование 700 является таким же, как преобразование 500, за исключением описанных здесь отличий. Как показано на фиг. 7, в некоторых вариантах осуществления каждый из одного или более PO конфигурируется посредством одной из двух конфигураций (например, PO 504-506 конфигурируются посредством конфигураций 0-1, соответственно). В одном из вариантов осуществления каждая из конфигураций 0-1 связывается с соответствующим сочетанием параметров, включенных в IE 2-stepRACH-ConfigCommon. В одном из вариантов осуществления одна из конфигураций (например, конфигурация 1) связывается с соответствующим сочетанием параметров, включенных в IE 2-stepRACH-ConfigDedicated (например, второй IE).
В одном из вариантов осуществления первая конфигурация предназначена для бездействующего/неактивного состояния радиоуправления ресурсами (radio resource control, RRC) при передаче UE, а вторая конфигурация предназначена для передачи UE в состоянии подключенного RRC. В одном из вариантов осуществления каждая группа PO (например, PO 504-508), конфигурированная посредством каждой конфигурации, является группой FDMed. В одном из вариантов осуществления каждая группа PO, конфигурированная посредством каждой конфигурации, является упорядоченной временной группой. Например, множество ресурсов (например, PO 504-508), выделенных для передачи одного или более msgA или его части, мультиплексируются (например, мультиплексируются PO 504-508) в частотной области и выравниваются (например, PO 504-508 друг с другом) во временной области.
В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит по меньшей мере одно из следующего: TBS, MCS, количество PRB в каждом PO или ширина полосы для защитной полосы на уровне PRB. В одном из вариантов осуществления IE 2-stepRACH-ConfigDedicated содержит ширину полосы для защитной полосы на уровне PRB. В одном из вариантов осуществления ширина полосы для защитной полосы на уровне PRB определяется, чтобы сообщить о защитной полосе между соседними PO в частотной области.
На фиг. 8 представлено примерное преобразование 800 между преамбулой и одним или более PO в соответствии c некоторыми вариантами осуществления настоящего раскрытия. В некоторых вариантах осуществления преобразование 800 является таким же, как преобразование 600, за исключением описанных здесь отличий. Как показано на фиг. 8, в одном из вариантов осуществления PO 508 и 602 полностью перекрываются в частотной области и во временной области. Например, множество ресурсов (например, PO 508-602), выделенных для передачи одного или более msgA или его части, перекрываются (например, PO 508 и 602 перекрываются друг с другом) как в частотной области, так и во временной области. В некоторых вариантах осуществления перекрываются более двух РО. В некоторых вариантах осуществления поднабор параметров во втором информационном элементе IE и/или множество параметров в первом информационном элементе дополнительно конфигурируются, чтобы назначать, преобразовывать, выбирать или как-либо иначе конфигурировать множество ресурсов для передачи одного или более msgA (например, которые мультиплексируются или налагаются) узлу беспроводной связи в процедуре произвольного доступа.
На фиг. 9 представлена блок-схема последовательности выполнения операций примерного процесса 900 для конфигурации процедуры произвольного доступа в соответствии с некоторыми вариантами осуществления настоящего раскрытия. В некоторых вариантах осуществления процесс 900 может выполняться узлом беспроводной связи (например, BS 302). В зависимости от варианта осуществления, в процессе 900 могут выполняться больше, меньше или другие операции. На этапе 902 узел беспроводной связи передает первый информационный элемент, включающий в себя множество параметров. Множество параметров могут быть конфигурированы для множества устройств беспроводной связи, чтобы выполнять соответствующие процедуры произвольного доступа. На этапе 904 узел беспроводной связи передает второй информационный элемент, включающий в себя поднабор множества параметров. Поднабор параметров может быть конфигурирован для одного из множества устройств беспроводной связи, чтобы выполнять одну из процедур произвольного доступа.
В некоторых вариантах осуществления процедура произвольного доступа содержит 2-хэтапную процедуру произвольного доступа. В некоторых вариантах осуществления множество параметров в первом информационном элементе дополнительно, в целом, конфигурируются для каждого из множества устройств беспроводной связи, чтобы передавать узлу беспроводной связи в процедуре произвольного доступа одно или более сообщений. Одно или более сообщений могут содержать преамбулу и полезную нагрузку. В некоторых вариантах осуществления поднабор параметров во втором информационном элементе дополнительно специально выполняется с возможностью устройства беспроводной связи передавать узлу беспроводной связи в процедуре произвольного доступа одно или более сообщений.
В некоторых вариантах осуществления поднабор параметров во втором информационном элементе дополнительно конфигурируется, чтобы обновить соответствующие параметры из числа параметров в первом информационном элементе. В некоторых вариантах осуществления устройства связи, содержащие процессор, выполняются с возможностью реализации процесса 900. В некоторых вариантах осуществления на считываемом компьютером носителе хранится управляющая программа для выполнения процесса 900.
На фиг. 10 представлена блок-схема последовательности выполнения операций примерного процесса 1000 для конфигурации процедуры произвольного доступа в соответствии с некоторыми вариантами осуществления настоящего раскрытия. В некоторых вариантах осуществления процесс 1000 может выполняться устройством беспроводной связи (например, UE 304). В зависимости от варианта осуществления, в процессе 1000 могут выполняться больше, меньше или другие операции. На этапе 1002 устройство беспроводной связи принимает от узла беспроводной связи первый информационный элемент, включающий в себя множество параметров. Множество параметров могут быть конфигурированы для множества устройств беспроводной связи, чтобы выполнить соответствующие процедуры произвольного доступа. На этапе 1004 устройство беспроводной связи принимает от узла беспроводной связи второй информационный элемент, включающий в себя поднабор множества параметров. Поднабор параметров может быть конфигурирован для устройства беспроводной связи, чтобы выполнить одну из процедур произвольного доступа.
Следует понимать, что значение, используемое в каждом из случаев, перечисленных выше, является примерным и преобразование между значением и случаем не ограничивается приведенными выше примерами. Они представляются только с целью иллюстрации и не должны рассматриваться как ограничение.
Хоты выше было описано множество вариантов осуществления настоящего решения, следует понимать, что они были представлены только в качестве примера, но не для ограничения. Аналогично, различные чертежи могут представлять различные архитектуры или конфигурации, предназначенные, чтобы позволить специалистам в данной области техники понять примерные признаки и функции настоящего решения. Такие специалисты должны, однако, понимать, что решение не ограничивается представленными архитектурами или конфигурациями, а может быть реализовано, используя множество альтернативных архитектур и конфигураций. Дополнительно, специалисты в данной области техники должны понимать, что один или более признаков одного варианта осуществления могут объединяться с одним или более признаками другого варианта осуществления, описанного здесь. Таким образом, широта и объем представленного раскрытия не должны ограничиваться каким-либо одним из описанных выше иллюстративных вариантов осуществления.
Также понятно, что любая ссылка на элемент, приведенная здесь, использующая такое обозначение, как "первый," "второй" и так далее, не должна, в целом, ограничивать количество или порядок этих элементов. Скорее, эти обозначения могут использоваться здесь в качестве обычного средства различия между двумя или более элементами или экземплярами элемента. Таким образом, ссылка на первый и второй элементы не означает, что используются только два элемента или что первый элемент может каким-либо образом предшествовать второму элементу.
Дополнительно, специалистам в данной области техники должно быть понятно, что информация и сигналы могут быть представлены, используя любые из множества различных технологий и способов. Например, данные, инструкции, команды, информация, сигналы, биты, символы, которые могут упоминаться в настоящем описании, могут быть представлены, например, напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицам или их сочетаниями.
Специалисты в данной области техники дополнительно должны понимать, что любые из многочисленных иллюстративных логических блоков, модулей, процессоров, средств, схем, способов и функций, описанных в сочетании с раскрытыми здесь подходами, могут быть реализованы электронными аппаратными средствами (например, в цифровой реализации, аналоговой реализации или в их сочетании), встроенными программными средствами, различными формами программ или конструктивных кодов, включающих в себя команды (которые могут здесь для удобства упоминаться как "программное обеспечение" или "модуль программного обеспечения") или любым сочетанием этих технологий. Чтобы ясно показать эту взаимозаменяемость аппаратных средств, встроенного программного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше, в целом, с точки зрения их функциональности. Реализуется ли такая функциональность как аппаратные средства, встроенное программное обеспечение или программное обеспечение или как сочетание этих технологий, зависит от конкретного применения и конструктивных ограничений, налагаемых на общую систему. Опытные специалисты могут реализовывать описанные функциональные свойства различными путями для каждого конкретного применения, но такие решения по реализации не должны отступать от объема защиты настоящего изобретения.
Дополнительно, специалисты в данной области техники должны понимать, что различные иллюстративные логические блоки, модули, устройства, компоненты и схемы, описанные здесь, могут быть реализованы внутри интегральной схемы (integrated circuit, IC) или реализовываться интегральной схемой, которая может содержать универсальный процессор, цифровой сигнальный процессор (digital signal processor, DSP), прикладную специализированную интегральную схему (application specific integrated circuit, ASIC), программируемую логическую интегральную схему (field programmable gate array, FPGA) или другое программируемое логическое устройство или любое их сочетание. Логические блоки, модули и схемы могут дополнительно содержать антенны и/или приемопередатчики для осуществления связи с различными компонентами внутри сети или внутри устройства. Универсальный процессор может быть микропроцессором, но, альтернативно, процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован как сочетание вычислительных устройств, например, как сочетание DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров в сочетании с ядром DSP или любая другая такая конфигурация для выполнения описанных здесь функций.
При реализации в программном обеспечении функции могут храниться как одна или более команд или код на считываемом компьютером носителе. Таким образом, этапы способа или алгоритм, описанные здесь, могут быть реализованы как программное обеспечение, хранящееся на считываемом компьютером носителе. Считываемый компьютером носитель содержит как носитель компьютерного запоминающего устройства, так и среду связи, содержащую любой носитель, который может быть разрешен для передачи компьютерной программы или кода из одного места в другое. Носители запоминающего устройства могут быть любыми доступными носителями, к которым может получать доступ компьютер. Для примера, но не для ограничения, такой считываемый компьютером носитель может содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, которые могут использоваться для хранения желаемой управляющей программы в форме команд или структур данных и могут быть доступны компьютеру.
В этом документе термин "модуль", как он используется здесь, относится к программному обеспечению, встроенному программному обеспечению, аппаратным средствам и к любому сочетанию этих элементов для выполнения соответствующих описанных здесь функций. Дополнительно, с целью обсуждения, различные модули описываются как дискретные модули; однако, как должно быть понятно специалистам в данной области техники, два или более модулей могут объединяться, чтобы образовывать единый модуль, выполняющий соответствующие функции согласно вариантам осуществления настоящего решения.
Дополнительно, память или другое запоминающее устройство, а также компоненты связи, могут использоваться в вариантах осуществления настоящего решения. Следует понимать, что в целях ясности в приведенном выше описании представлены варианты осуществления настоящего решения со ссылкой на различные функциональные блоки и процессоры. Однако, должно быть понятно, что любые подходящие отклонения функциональных возможностей между различными функциональными блоками, процессорными логическими элементами или областями могут использоваться, не отступая от представленного решения. Например, представленные функциональные возможности, которые должны выполняться отдельными процессорными логическими элементами или контроллерами, могут выполняться таким же процессорным логическим элементом или контроллером. Следовательно, ссылки на конкретные функциональные блоки являются ссылками только лишь на подходящие средства для обеспечения описанных функциональных возможностей, а не показателем жесткой логической или физической структуры или организации.
Различные модификации реализаций, описанные в настоящем раскрытии, должны быть легко понятны специалистам в данной области техники и общие принципы, описанные здесь, могут применяться к другим реализациям, не отступая от объема защиты настоящего раскрытия. Таким образом, раскрытие не предназначено ограничиваться показанными здесь реализациями, а должно соответствовать самому широкому объему защиты, совместимому с новыми признаками и принципами, раскрытыми здесь, как представлено в приведенной ниже формуле изобретения.