ПОЛУПОСТОЯННОЕ ПЛАНИРОВАНИЕ В ОПЕРАЦИИ ПОД-ПОДКАДРА
SEMI-PERSISTENT SCHEDULING IN SUB-SUBFRAME OPERATION

Область техники
Варианты осуществления настоящего раскрытия в общем относятся к планированию радио передач и более конкретно относятся к полупостоянному планированию передач данных, чтобы использовать ресурсы передачи в соответствии с шаблоном, применяемым к множеству под-подкадров.
Предшествующий уровень техники
Множество систем беспроводной связи задействуют планирование передач между беспроводными узлами. В некоторых таких системах, первый узел устанавливает график передач, и другие узлы, осуществляющие связь с первым узлом, придерживаются графика передач. Один пример такого графика передач определяет, когда другие узлы могут ожидать от первого узла передачи по нисходящей линии связи. Другой пример такого графика передач определяет, когда другим узлам разрешено передавать по восходящей линии связи. Первый узел может информировать другие узлы о планировании передач с использованием управляющей информации нисходящей линии связи (DCI). Одним конкретным примером такой DCI может быть DCI, как определено организацией стандартов 3GPP, например, в соответствии с 3GPP TS 36.212 V14.0.0 (2016-09). Такая DCI может включать в себя, например, распределение ресурсов, схему модуляции и кодирования и другую информацию, используемую для декодирования передач. Другие примеры такой DCI могут быть специально разработанной для конкретной беспроводной технологии, используемой для связи, или могут быть определены другими организациями стандартов. Путем планирования передач, первый узел может координировать осуществление связи между узлами по совместно используемой беспроводной среде передачи (например, конкретную временную и/или частотную область беспроводного интерфейса).
Краткое описание сущности изобретения
Некоторые варианты осуществления в настоящем документе включают в себя узел планирования, который передает, на радио узел, сконфигурированный для работы с под-подкадрами, сообщение конфигурации полупостоянного планирования (SPS), конфигурирующее радио узел для SPS на основе под-подкадра. Сообщение конфигурации SPS содержит идентификатор радио узла и указывает шаблон под-подкадров, в которых повторяется распределение ресурсов для радио узла. В конкретных примерах, сообщение конфигурации SPS конфигурирует радио узел для SPS на основе под-подкадра, которое является одновременным с SPS на основе подкадра, в котором распределение ресурсов на основе подкадра повторяется в соответствии с дополнительным шаблоном.
С учетом вышеизложенного, варианты осуществления в настоящем документе включают в себя способ планирования передач, реализуемый узлом планирования. Способ содержит передачу, на радио узел, сконфигурированный для работы с под-подкадрами, сообщения конфигурации SPS, конфигурирующего радио узел для SPS на основе под-подкадра. Сообщение конфигурации SPS содержит идентификатор радио узла и указывает шаблон под-подкадров, в которых повторяется распределение ресурсов для радио узла.
В некоторых вариантах осуществления, конфигурирование радио узла для SPS на основе под-подкадра содержит конфигурирование радио узла для SPS на основе под-подкадра, которое является одновременным с SPS на основе подкадра, в котором распределение ресурсов на основе подкадра повторяется в соответствии с дополнительным шаблоном.
В некоторых вариантах осуществления, конфигурация SPS инструктирует радио узел приоритизировать либо упомянутое распределение ресурсов, либо распределение ресурсов на основе подкадра радио узла в отношении любого перекрытия между распределениями ресурсов.
В некоторых вариантах осуществления, сообщение конфигурации SPS дополнительно содержит период, указывающий шаблон под-подкадров, в котором повторяется распределение ресурсов.
В некоторых вариантах осуществления, способ дополнительно содержит определение идентификатора процесса гибридного автоматического запроса повторения (HARQ), соответствующего передаче данных на конкретном под-подкадре, причем определение идентификатора процесса HARQ основано на положении конкретного под-подкадра в содержащем подкадре. В некоторых таких вариантах осуществления, определение идентификатора процесса HARQ на основе положения конкретного под-подкадра в содержащем подкадре содержит определение идентификатора процесса HARQ в соответствии с:
HARQ Process ID=[floor (CURRENT_TTI/(semiPersistSchedIntervalUL * SSFs))] modulo numberOfConfUlSPS-Processes;
CURRENT_TTI=[(SFN * 10 * SSFs)+(sub_num * SSFs)+ssf_pos];
semiPersistSchedIntervalUL является периодом SPS на основе подкадра;
SSFs является числом под-подкадров в подкадре;
numberOfConfUlSPS-Processes является полным числом сконфигурированных идентификаторов процесса HARQ;
SFN является числом кадров системы;
sub_num является индексом подкадра в большей структуре кадра; и
ssf_pos является индексом конкретного под-подкадра в подкадре.
В некоторых вариантах осуществления, способ дополнительно содержит передачу обратной связи HARQ на радио узел на физическом управляющем канале нисходящей линии связи (PDCCH) подкадра, причем обратная связь адресована на идентификатор радио узла и дополнительно содержит новый указатель данных, установленный в единицу.
В некоторых вариантах осуществления, способ дополнительно содержит передачу, на радио узел, сообщения активации SPS, инструктирующего радио узел активировать SPS для SPS на основе под-подкадра в соответствии с сообщением конфигурации SPS, причем сообщение активации SPS содержит распределение ресурсов, адресованное на идентификатор радио узла. В некоторых таких вариантах осуществления, сообщение активации SPS дополнительно инструктирует радио узел передавать квитирование сообщения активации SPS в начальном или последующем под-подкадре, в котором активировано SPS, и способ дополнительно содержит прием квитирования сообщения активации SPS в управляющем элементе управления доступом к среде (MAC) в соответствии с сообщением активации SPS. В некоторых таких вариантах осуществления, прием квитирования сообщения активации SPS содержит прием управляющего элемента MAC посредством физического совместно используемого канала восходящей линии связи (PUSCH) подкадра.
Другие варианты осуществления включают в себя способ планирования передач, реализуемый радио узлом. Способ содержит прием, от узла планирования, сообщения конфигурации SPS, содержащего идентификатор радио узла и указывающего шаблон под-подкадров, в которых повторяется распределение ресурсов для радио узла. Способ дополнительно содержит конфигурирование радио узла для SPS на основе под-подкадра в соответствии с сообщением конфигурации SPS.
В некоторых вариантах осуществления, конфигурирование радио узла для SPS на основе под-подкадра содержит конфигурирование радио узла для SPS на основе под-подкадра, которое является одновременным с SPS на основе подкадра, в котором распределение ресурсов на основе подкадра повторяется в соответствии с дополнительным шаблоном.
В некоторых вариантах осуществления, конфигурация SPS инструктирует радио узел приоритизировать либо упомянутое распределение ресурсов, либо распределение ресурсов на основе подкадра радио узла в отношении любого перекрытия между распределениями ресурсов.
В некоторых вариантах осуществления, сообщение конфигурации SPS дополнительно содержит период, указывающий шаблон под-подкадров, в котором повторяется распределение ресурсов.
В некоторых вариантах осуществления, способ дополнительно содержит определение идентификатора процесса гибридного автоматического запроса повторения (HARQ), соответствующего передаче данных на конкретном под-подкадре, причем определение идентификатора процесса HARQ основано на положении конкретного под-подкадра в содержащем подкадре. В некоторых таких вариантах осуществления, определение идентификатора процесса HARQ на основе положения конкретного под-подкадра в содержащем подкадре содержит определение идентификатора процесса HARQ в соответствии с:
HARQ Process ID=[floor (CURRENT_TTI/(semiPersistSchedIntervalUL * SSFs))] modulo numberOfConfUlSPS-Processes;
CURRENT_TTI=[(SFN * 10 * SSFs)+(sub_num * SSFs)+ssf_pos];
semiPersistSchedIntervalUL является периодом SPS на основе подкадра;
SSFs является числом под-подкадров в подкадре;
numberOfConfUlSPS-Processes является полным числом сконфигурированных идентификаторов процесса HARQ;
SFN является числом кадров системы;
sub_num является индексом подкадра в большей структуре кадров; и
ssf_pos является индексом конкретного под-подкадра в подкадре.
В некоторых вариантах осуществления, способ дополнительно содержит прием обратной связи HARQ от узла планирования на физическом управляющем канале нисходящей линии связи (PDCCH) подкадра, причем обратная связь адресована на идентификатор радио узла и дополнительно содержит новый указатель данных, установленный в единицу.
В некоторых вариантах осуществления, способ дополнительно содержит прием, от узла планирования, сообщения активации SPS, инструктирующего радио узел активировать SPS для SPS на основе под-подкадра в соответствии с сообщением конфигурации SPS. Сообщение активации SPS содержит распределение ресурсов, адресованное на идентификатор радио узла. Способ дополнительно содержит декодирование передач, принятых от узла планирования в соответствии с распределением ресурсов и шаблоном. В некоторых таких вариантах осуществления, сообщение активации SPS дополнительно инструктирует радио узел передавать квитирование сообщения активации SPS в начальном или последующем под-подкадре, в котором активировано SPS, и способ дополнительно содержит передачу квитирования сообщения активации SPS в управляющем элементе управления доступом к среде (MAC) в соответствии с сообщением активации SPS. В некоторых таких вариантах осуществления, передача квитирования сообщения активации SPS содержит передачу управляющего элемента MAC посредством физического совместно используемого канала восходящей линии связи (PUSCH) подкадра.
Варианты осуществления также включают в себя устройство, системы, компьютерные программные продукты, программное обеспечение и/или носители, которые соответствуют одному или нескольким из способов, описанных в настоящем документе.
Например, варианты осуществления включают в себя узел планирования, сконфигурированный, чтобы передавать, на радио узел, сконфигурированный для работы с под-подкадрами, сообщение конфигурации полупостоянного планирования (SPS), конфигурирующее радио узел для SPS на основе под-подкадра. Сообщение конфигурации SPS содержит идентификатор радио узла и указывает шаблон под-подкадров, в которых повторяется распределение ресурсов для радио узла.
Варианты осуществления дополнительно включают в себя радио узел, сконфигурированный, чтобы принимать, от узла планирования, сообщение конфигурации полупостоянного планирования (SPS), содержащее идентификатор радио узла и указывающее шаблон под-подкадров, в которых повторяется распределение ресурсов для радио узла. Радио узел также сконфигурирован, чтобы конфигурировать радио узел для SPS на основе под-подкадра в соответствии с сообщением конфигурации SPS.
Краткое описание чертежей
Фиг. 1 иллюстрирует примерную систему беспроводной связи, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 2 иллюстрирует пример физических ресурсов нисходящей линии связи, как может использоваться для передач мультиплексирования с ортогональным частотным разделением (OFDM), в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 3 иллюстрирует примерную структуру временной области, как может использоваться для OFDM передач, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 4 иллюстрирует примерную структуру временной области, в которой конфигурируется работа с под-подкадрами, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 5 иллюстрирует примерную временную область нисходящей линии связи, в которой конфигурируется и активируется SPS под-подкадров, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 6 иллюстрирует примерную временную область операции SPS под-подкадров на восходящей линии связи, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 7 иллюстрирует примерный способ, реализуемый узлом планирования, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 8 иллюстрирует примерный способ, реализуемый радио узлом, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 9 является блок-схемой, иллюстрирующей примерные аппаратные средства узла планирования, используемые для реализации одного или нескольких из способов, описанных в настоящем документе, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 10 является блок-схемой, иллюстрирующей примерные средства, физические блоки или модули программного обеспечения узла планирования, используемые для реализации одного или нескольких из способов, описанных в настоящем документе, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 11 является блок-схемой, иллюстрирующей примерные аппаратные средства радио узла, используемые для реализации одного или нескольких из способов, описанных в настоящем документе, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Фиг. 12 является блок-схемой, иллюстрирующей примерные средства, физические блоки или модули программного обеспечения радио узла, используемые для реализации одного или нескольких из способов, описанных в настоящем документе, в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия.
Отметим, что, как использовано в настоящем документе, когда ссылочная позиция содержит буквенное обозначение на чертежах, обсуждение конкретного экземпляра проиллюстрированного элемента будет использовать подходящее соответствующее буквенное обозначение (например, радио узел 105a). Однако буквенное обозначение будет опущено, чтобы ссылаться в общем случае на иллюстрируемый предмет (например, обсуждение радио узла 105 (в общем), а не обсуждение конкретных радио узлов 105a, 105b).
Подробное описание
Как будет описано подробно ниже, аспекты настоящего раскрытия могут быть реализованы полностью как блоки аппаратных средств, полностью как модули программного обеспечения (включая прошивку, резидентное программное обеспечение, микрокод и т.д.) или как комбинация блоков аппаратных средств и модулей программного обеспечения. Например, варианты осуществления настоящего раскрытия могут принимать форму не-временного (непереходного) считываемого компьютером носителя, хранящего инструкции программного обеспечения в форме компьютерной программы, которая, при исполнении на программируемом устройстве, конфигурирует программируемое устройство для исполнения различных способов, описанных ниже.
Для ясности в понимании приведенного ниже раскрытия, в той степени, в какой в которой обсуждается ʺодин изʺ конъюнктивного списка элементов (например, ʺодин из A и Bʺ), настоящее раскрытие ссылается на один (но не оба) из элементов в списке (например, A или B, но не как A, так и B). Такая фраза не ссылается на один из каждого из элементов списка (например, один A и один B), а также такая фраза не ссылается только на один из одного элемента в списке (например, только один A или только один B). Аналогично, в той степени, в которой обсуждается ʺпо меньшей мере один изʺ конъюнктивного списка элементов (и аналогично для ʺодного или нескольких изʺ такого списка), настоящее раскрытие ссылается на любой элемент в списке или любую комбинацию элементов в списке (например, только A, только B или как A, так и B). Такая фраза не ссылается на один или несколько из каждого из элементов в списке (например, один или несколько из A и один или несколько из B).
Возвращаясь теперь к чертежам, фиг. 1 иллюстрирует примерную систему 100 связи в соответствии с одним или несколькими вариантами осуществления настоящего раскрытия. Хотя система 100 связи будет описана в контексте сети связи Долгосрочного развития (LTE), обсуждение в настоящем раскрытии может аналогично применяться к другим системам беспроводной связи и/или их комбинациям, включая, но без ограничения, Новое Радио (NR) 5G и/или Wi-Fi.
Система 100 связи содержит множество узлов беспроводной связи. Один из узлов беспроводной связи, в частности, является узлом 110 планирования, который обслуживает соту 115 для радио узлов 105a-b. В контексте LTE, радио узлы 105a-b могут каждый называться пользовательским оборудованием (UE), в то время как узел 110 планирования может быть, например, базовой станцией (такой как eNodeB). Хотя только один узел 110 планирования и два радио узла 105a-b проиллюстрированы на фиг. 1, другие примеры системы связи 100 могут включать в себя любое число узлов 110 планирования, каждый из которых может обслуживать одну или несколько сот 115 для любого числа радио узлов 105. Дополнительно, хотя радио узлы 105a-b были описаны в контексте UE, радио узлы 105 могут сами быть базовыми станциями (например, фемто-сотами, базовыми станциями-ретрансляторами), в соответствии с другими вариантами осуществления. Дополнительно, узел 110 планирования сам является радио узлом некоторого типа, при этом узел 110 планирования является сетевым узлом, способным осуществлять радиосвязь.
Беспроводная связь между узлом 110 планирования и каждым из радио узлов 105a-b выполняется с использованием радио ресурсов во временной и частотной области. LTE, в частности, использует OFDM в нисходящей линии связи и расширенное дискретным преобразованием Фурье (DFT) OFDM в восходящей линии связи. Основной физический ресурс нисходящей линии связи в LTE может рассматриваться как частотно-временная сетка. Фиг. 2 иллюстрирует участок примерной частотно-временной сетки 50 OFDM для LTE. В сущности, частотно-временная сетка 50 разделяется на подкадры в одну миллисекунду. Каждый подкадр включает в себя некоторое число символов OFDM. Для нормальной длины циклического префикса (CP), подходящего для использования в ситуациях, где многолучевая дисперсия не ожидается экстремально сильной, подкадр может содержать четырнадцать символов OFDM. Подкадр может содержать двенадцать символов OFDM, если используется расширенный циклический префикс. В частотной области, физические ресурсы, показанные на фиг. 2, разделены на смежные поднесущие с разнесением в 15 кГц. Число поднесущих может варьироваться в соответствии с распределенной шириной полосы системы. Наименьший элемент частотно-временной сетки 50 обычно называется ресурсным элементом, который содержит одну поднесущую OFDM в течение одного интервала символа OFDM.
В системах LTE, данные передаются на мобильные терминалы по транспортному каналу нисходящей линии связи, известному как физический совместно используемый канал нисходящей линии связи (PDSCH). PDSCH является каналом, мультиплексированным по времени и частоте, совместно используемым множеством радио узлов 105. Как показано на фиг. 3, передачи нисходящей линии связи обычно организованы в радио кадры 60 длительностью десять миллисекунд. Каждый радио кадр 60 обычно содержит десять равных по размеру подкадров 62. В целях планирования пользователей, чтобы принимать передачи нисходящей линии связи, частотно-временные ресурсы нисходящей линии связи распределяются в единицах, называемых блоками ресурсов (RB). Каждый блок ресурсов обычно охватывает двенадцать поднесущих (которые могут быть смежными или распределенными по частотному спектру) и один сегмент в 0,5 мс (одна половина одного подкадра).
Подкадр 62 на восходящей линии связи или нисходящей линии связи между узлом 110 планирования и радио узлом 105 может быть дополнительно организован в под-подкадры 82, как проиллюстрировано на фиг. 4. В примере на фиг. 4, подкадр 62 содержит шесть под-подкадров 82a-f. Каждый под-подкадр 82a-f может быть своим собственным коротким интервалом передачи. В некоторых вариантах осуществления, один или несколько под-подкадров 82a-f могут использоваться для управляющего канала или канала данных. В частности, один или несколько под-подкадров 82a-f могут содержать короткий PDSCH (sPDSCH) или короткий физический совместно используемый канал восходящей линии связи (sPUSCH), в зависимости от того, является ли под-подкадр частью нисходящей линии связи или восходящей линии связи соответственно. В одном конкретном примере, под-подкадр 82a может использоваться для PDCCH подкадра 62, и каждый из под-подкадров 82b-f может содержать sPDSCH. В некоторых дополнительных вариантах осуществления, под-подкадр 82 может содержать короткий PDCCH (sPDCCH). Другие комбинации использований и/или каналов для под-подкадров могут быть включены в другие варианты осуществления.
В соте 115 узел 110 планирования может динамически планировать передачи нисходящей линии связи и/или передачи восходящей линии связи на/от одного или нескольких радио узлов 105a-b в соответствии с одним или несколькими вариантами осуществления. Для такого динамического планирования, узел 110 планирования может передавать управляющую информацию нисходящей линии связи (DCI) в каждом подкадре 62. DCI идентифицирует один или несколько радио узлов 105, которые были запланированы для приема данных в текущем подкадре 62 нисходящей линии связи, и блоки ресурсов, на которых данные передаются на запланированные радио узлы 105. DCI обычно передается на PDCCH или расширенном PDCCH (ePDCCH), например, в первых двух, трех или четырех символах OFDM в каждом подкадре 62. Ресурсы, на которых переносятся данные, обычно передаются в соответствующем физическом совместно используемом канале нисходящей линии связи (PDSCH).
Узел 110 планирования может дополнительно или альтернативно выполнять полупостоянное планирование (SPS) нисходящей линии связи и/или восходящей линии связи, в соответствии с одним или несколькими вариантами осуществления. SPS в общем требует меньших непроизводительных издержек сигнализации, чем динамическое планирование. Для планирования SPS, блоки ресурсов, на которых данные передаются на один или несколько радио узлов 105, не идентифицированы в DCI, передаваемой в каждом подкадре 62 (как это имеет место в динамическом планировании). Напротив, блоки ресурсов могут идентифицироваться в DCI, передаваемой в конкретном подкадре 62 для множества подкадров (например, настоящего подкадра и одного или нескольких последующих подкадров). В соответствии с одним или несколькими вариантами осуществления, множество подкадров может быть непрерывным или прерывистым. Разнесение (интервал) между появлениями подкадров, к которым применяется DCI, может, в некоторых вариантах осуществления, быть периодичностью SPS. Этот период SPS может быть выражен в терминах времени (например, каждые 10 миллисекунд) и/или в терминах подкадров (например, каждый десятый подкадр). В соответствии с вариантами осуществления, этот период может адаптироваться узлом 110 планирования, например, подходящей сигнализацией, как будет описано ниже. Дополнительно, этот период может иметь длительность, которая меньше, равна или больше, чем длительность радио кадра 60, в соответствии с различными вариантами осуществления.
В соответствии с вариантами осуществления, узел 110 планирования может свободно переключаться между динамическим планированием и SPS и может конфигурировать один или несколько радио узлов 105 соответственно (например, посредством сигнализации управления радио ресурсами (RRC) для указания, что должно использоваться SPS конкретной периодичности). Затем, назначение ресурсов может быть отправлено в DCI на радио узел 105 для активации SPS. Радио узел 110 может сохранять эту DCI и ожидать передачу нисходящей линии связи в каждом случае SPS соответственно.
В соответствии с вариантами осуществления настоящего раскрытия, SPS может быть сконфигурировано для операции SPS на основе под-подкадра на нисходящей линии связи и/или восходящей линии связи. В соответствии с SPS на основе под-подкадра, запланированные блоки ресурсов (например, как идентифицируется в DCI, передаваемой в конкретном подкадре 62) применяются к множеству под-подкадров в соответствии с шаблоном. Шаблон запланированных под-подкадров может дополнительно повторяться в соответствии с дополнительным шаблоном SPS на основе подкадра (например, периодически).
Примерная временная область нисходящей линии связи, сконфигурированная для операции SPS на основе под-подкадра, проиллюстрирована в примере на фиг. 5. Временная область содержит множество подкадров 62, каждый из которых содержит начальную область 250 управления (т.е. PDCCH) и последующую область 260 данных (т.е. PDSCH). В некоторых вариантах осуществления, планирование могло ранее быть динамическим (не показано), так что DCI, переданная в области 250 управления, указывает ресурсы соответствующей области 260 данных, в которой данные будут передаваться узлом 110 планирования на радио узел 105.
В соответствии с этим примером, узел 110 планирования передает сообщение 210 конфигурации посредством сигнализации RRC, чтобы сконфигурировать радио узел 105 для SPS на основе под-подкадра. Сообщение 210 конфигурации указывает периодичность SPS (в этом примере два подкадра). Сообщение 210 конфигурации также указывает шаблон под-подкадров, в котором повторяется распределение ресурсов для радио узла 105 (в этом примере шаблон из пяти последовательных под-подкадров, сигнализируемых в сообщении 210 конфигурации как битовая карта 11111). Сообщение конфигурации может также включать в себя идентификатор радио узла 105, такой как временный идентификатор радиосети (RNTI). Позже, в соответствии с этим примером, узел 110 планирования передает сообщение 220 активации в области 250 управления подкадра 62 для активации SPS на основе под-подкадра (т.е., как сконфигурировано сообщением 210 конфигурации) в будущее время. В этом конкретном примере, активация предварительно сконфигурирована, чтобы происходить в четвертом подкадре 62 после подкадра 62, несущего сообщение 220 активации. В некоторых других примерах, время для активации может конфигурироваться сообщением 210 конфигурации или другой сигнализацией. Эта активация может, в некоторых вариантах осуществления, переключать режим планирования радио узла 105, например, если радио узел 105 ранее был сконфигурирован для динамического планирования.
Сообщение 220 активации включает в себя распределение ресурсов, на которых данные будут передаваться на радио узел 105 в соответствии с шаблоном под-подкадра в релевантных под-подкадрах 82. Узел 110 планирования затем передает данные 240a в области 260 данных четвертого подкадра 62 после подкадра 62, несущего сообщение 220 активации (т.е., первого подкадра 62 в исходном периоде 230a SPS) в соответствии с шаблоном под-подкадра, и продолжает передачу данных 240b, 240c в каждом периоде 230b, 230c SPS после этого в соответствии с шаблоном под-подкадра (как сконфигурировано сообщением 210 конфигурации). Соответственно, согласно этому примеру, как только SPS активировано, радио узел 105 конфигурируется, чтобы ожидать возможной передачи данных от узла 110 планирования в пяти последовательных под-подкадрах 82 каждые два подкадра 62.
Хотя активация предварительно сконфигурирована, чтобы происходить в четвертом подкадре 62 после сообщения 220 активации в примере, описанном выше, в соответствии с другими вариантами осуществления сообщение 220 активации может указывать начальный под-подкадр 82, в котором следует активировать SPS. Варианты осуществления могут также, например, инструктировать радио узел 105 передавать квитирование сообщения 220 активации, например, в начальном под-подкадре 82 или под-подкадре 82 после этого. Это квитирование может передаваться радио узлом 105 на узел 110 планирования в управляющем элементе управления доступом к среде (MAC) (например, посредством PUSCH или sPUSCH) в под-подкадре 82, указанном сообщением 220 активации.
Хотя некоторые варианты осуществления могут использовать отдельную конфигурацию и сообщения 210, 220 активации, чтобы конфигурировать и активировать радио узел 105 для SPS, соответственно, другие варианты осуществления могут использовать одно сообщение, чтобы конфигурировать и активировать SPS в радио узле. В примере такого варианта осуществления, одно сообщение для конфигурации и активации SPS может включать в себя DCI, идентифицирующую ресурсы, на которых будут передаваться данные, и длительность между экземплярами подкадров, несущих такие ресурсы (т.е. периодичность SPS).
Дополнительно, сообщение 210, 220 конфигурации и/или активации может передаваться с использованием разных каналов и/или сигнализации в соответствии с другими вариантами осуществления. Например, сообщение 210, 220 конфигурации и/или активации может передаваться с использованием управляющего элемента управления доступом к среде (MAC), например, в передаче PDSCH или sPDSCH.
Дополнительно, хотя пример на фиг. 5 иллюстрирует период 250 SPS двух подкадров, другие варианты осуществления включают в себя периоды 230 SPS других длительностей. Например, конкретные радио узлы 105 могут иметь очень низкие требования задержки. Такие радио узлы 105 могут быть устройствами, участвующими, например, в критичной связи машинного типа (CMTC). Такая система может, например, иметь период 250 SPS меньше, чем два подкадра. Менее критичные системы могут иметь период 250 SPS больше, чем два подкадра, но меньше, чем 10 миллисекунд (т.е. меньше, чем один обычный радиокадр 60 LTE). Системы, которые задействуют очень нечастую связь и/или низкоприоритетную связь, например, могут иметь периоды 250 SPS больше, чем десять подкадров. Период SPS, заданный узлом 110 планирования, может зависеть от конкретной представленной системы, устройств и/или условий.
Дополнительно, хотя пример на фиг. 5 иллюстрирует шаблон под-подкадра из пяти следующих друг за другом под-подкадров 82, другие варианты осуществления могут включать в себя другие шаблоны и могут быть представлены другими структурами данных. Например, шаблон переменных под-подкадров 82 может указываться соответствующим флагом. Альтернативно, повторяющийся шаблон периодических под-подкадров может указываться заданием длительности периода SPS под-подкадров (например, в терминах времени или под-подкадров). Другие шаблоны могут произвольно выбираться, например, узлом 110 планирования и указываться с использованием соответственных битовых карт. Например, шаблон двух распределенных под-подкадров 82, за которыми следуют два не-распределенных под-подкадра, может быть представлен битовой картой 1100, ее десятичным целочисленным эквивалентом 12 или другой структурой данных. В общем, варианты осуществления могут включать множество под-подкадров, которые помещаются в пределы длительности одного подкадра, и сообщение 210 конфигурации SPS может указывать шаблон, в котором повторяется распределение ресурсов, путем указания того, к какому из множества под-подкадров 82 применяется распределение ресурсов.
Дополнительно, хотя пример на фиг. 5 иллюстрирует пример нисходящей линии связи, сконфигурированной для операции SPS на основе под-подкадра, восходящая линия связи может быть аналогично сконфигурирована, как показано в примере на фиг. 6. Чтобы сконфигурировать операцию SPS на основе под-подкадра согласно фиг. 6, сообщение 210 конфигурации может включать в себя шаблон для восходящей линии связи, в котором распределение ресурсов для радио узла 105 повторяется на восходящей линии связи. В примере на фиг. 6, шаблон восходящей линии связи представляет собой три запланированных под-подкадра 82, за которыми следуют два незапланированных под-подкадра 82, которые могут быть представлены в сообщении 210 активации, например, с использованием битовой карты 11100. Сообщение 210 конфигурации может также включать в себя периодичность SPS для восходящей линии связи. В этом примере, периодичность SPS восходящей линии связи представляет собой один подкадр 62. Соответственно, пример на фиг. 6 показывает восходящую линию связи, сконфигурированную с множеством периодов 230d-h SPS, каждый с длительностью в один подкадр 82, в котором данные передаются радио узлом 105 на восходящей линии связи в соответствии с шаблоном трех под-подкадров 82 и не передаются в следующих двух под-подкадрах 82 в каждом подкадре 62.
Принимая во внимание пример, приведенный выше, конкретные варианты осуществления могут включать в себя обеспечение управляющей информации (например, сообщений активации, конфигурации и/или освобождения) на радио узел 105 посредством sPDCCH под-подкадра и/или PDCCH подкадра 62. Такие управляющие сообщения могут включать в себя DCI для обеспечения распределения ресурсов радио узлу 105 в соответствии с операцией динамического планирования, SPS на основе подкадра и/или SPS на основе под-подкадра. Подтверждение этого SPS может передаваться радио узлом 105 с использованием управляющего элемента MAC, например, в первом предоставленном ресурсе восходящей линии связи после того, как активировано SPS. Любая или вся информация, содержащаяся в любом из этих управляющих сообщений, может быть адресована радио узлу 105 с использованием идентификатора радио узла 105 (например, временного идентификатора радио сети (RNTI)).
В некоторых вариантах осуществления, такая управляющая информация может конфигурировать радио узел 105 для SPS на основе под-подкадра, которое является одновременным с SPS на основе подкадра. Некоторые такие варианты осуществления могут включать в себя распределение ресурсов под-подкадра для SPS на основе под-подкадра и распределение ресурсов подкадра для совпадающего SPS на основе подкадра. В некоторых таких вариантах осуществления, распределения ресурсов могут перекрываться в отношении конкретных ресурсов. Таким образом, в некоторых таких вариантах осуществления, сообщение 210 конфигурации может инструктировать радио узел 105 приоритизировать либо распределение ресурсов под-подкадра, либо распределение ресурсов на основе подкадра в отношении любого такого перекрытия.
Дополнительно, в некоторых таких вариантах осуществления, в которых SPS на основе под-подкадра и на основе подкадра должно работать одновременно, шаблоны между ними могут конфигурироваться совместно и/или отличаться друг от друга вследствие отношения между их шаблонами передач. Например, узел 110 планирования может передавать сообщение 210 конфигурации на радио узел 105, которое указывает период SPS на основе подкадра двух подкадров 62, и это SPS на основе под-подкадра должно также использоваться, т.е. без явного указания того, какой шаблон SPS на основе под-подкадра следует использовать радио узлу 105. В некоторых таких вариантах осуществления, радио узел 105 определяет шаблон SPS на основе под-подкадра на основе шаблона SPS на основе подкадра. Например, если SPS на основе подкадра сконфигурировано, чтобы использовать период 230 SPS двух подкадров, радио узел 105 может определить, что шаблон для SPS на основе под-подкадра должен аналогично использовать периодический интервал двух под-подкадров 82. Аналогично, узел 110 передачи может конфигурировать шаблон под-подкадров в соответствии с периодом SPS на основе подкадра. Другие отношения между SPS на основе подкадра и на основе под-подкадра также включены в другие варианты осуществления.
Как обсуждалось выше, узел 110 планирования может обслуживать множество радио узлов 105. В частности, узел 110 планирования может предоставлять распределения ресурсов каждому из радио узлов 105a-b. В некоторых таких случаях, узел 110 планирования может координировать распределения ресурсов разных радио узлов 105a-b, чтобы предотвратить или ограничить перекрытие. В некоторых вариантах осуществления, узел 100 планирования произвольно выбирает множество под-подкадров, к которым применяется распределение ресурсов для каждого из распределений ресурсов. Поскольку этот произвольный выбор может не полностью устранять перекрытие (в некоторых вариантах осуществления), такой произвольный выбор может уменьшить вероятность перекрытия, в то же время оставаясь эффективным в отношении вычислений (например, такой подход может избежать необходимости сложных алгоритмов для определения местоположения нераспределенных ресурсов и сигнализации подходящего шаблона на радио узлы 105a-b).
Узел 110 планирования может предпринимать дополнительные меры, чтобы принимать решение о перекрытии назначений ресурсов в одном или нескольких вариантах осуществления, в которых могут происходить такие перекрытия. Например, в некоторых вариантах осуществления, узел 110 планирования может скремблировать каждую из множества передач sPDSCH при помощи идентификатора радио узла (например, RNTI), которому предназначена передача sPDSCH. Таким образом, узел 110 передачи может скремблировать передачу sPDSCH, предназначенную для радио узла 105a, например, при помощи RNTI этого радио узла 105. Другие варианты осуществления могут принимать решение о перекрытии распределения ресурсов путем скремблирования кода циклической проверки избыточности (CRC), соответствующего передаче sPDSCH, например, с использованием идентификатора радио узла 105, которому предназначена передача sPDSCH. Таким образом, узел 110 передачи может скремблировать CRC соответственно дополнительной передаче sPDSCH, предназначенной для радио узла 105b, при помощи RNTI этого радио узла 105 и передавать скремблированный CRC. В таких вариантах осуществления, радио узел 105 может, например, дескремблировать принятые скремблированные данные и пытаться выполнить проверку CRC. Если проверка CRC успешна, передача sPDSCH может рассматриваться как направленная на этот радио узел 105. Если нет, передача sPDSCH может быть ошибочной или предназначенной для другого радио узла 105.
Некоторые варианты осуществления используют автоматический запрос повторения (HARQ) на восходящей линии связи и/или нисходящей линии связи. Во время динамического планирования, идентификатор процесса HARQ обычно задан в области 250 управления каждого подкадра 62 для использования с передачей данных и/или обратной связи HARQ. Однако такая информация может не присутствовать в каждом подкадре при операции SPS. Соответственно, в некоторых вариантах осуществления, радио узел 105 и/или узел 110 планирования может определить идентификатор процесса HARQ самостоятельно. В частности, в некоторых вариантах осуществления, радио узел 105 и узел 110 планирования определяют, каждый, идентификатор процесса HARQ для передачи данных согласованным образом, так что каждый может независимо определить идентификатор процесса HARQ без необходимости сигнализировать эту информацию. Например, радио узел 105 и/или узел 110 планирования может использовать формулу для извлечения идентификатора процесса HARQ, например, из числа кадров, числа подкадров и/или других параметров системы, известных как радио узлу 105, так и узлу 110 планирования. В качестве одного конкретного примера, идентификатор процесса HARQ может определяться в соответствии с формулой:
HARQ Process ID=[floor (CURRENT_TTI/(semiPersistSchedIntervalUL * SSFs))] modulo numberOfConfUlSPS-Processes
В этом примере формула CURRENT_TTI задается формулой:
CURRENT_TTI=[(SFN * 10 * SSFs)+(sub_num * SSFs)+ssf_pos]
В формулах, приведенных выше, semiPersistSchedIntervalUL может быть периодом SPS на основе подкадра; SSFs может быть числом под-подкадров в подкадре; numberOfConfUlSPS-Processes может быть полным числом сконфигурированных идентификаторов процесса HARQ; SFN может быть числом кадров системы; sub_num может быть индексом подкадра в большей структуре кадров; и ssf_pos может быть индексом конкретного под-подкадра в подкадре. Дополнительно или альтернативно может использоваться другая формула.
С учетом вышеизложенного, обратная связь HARQ может передаваться узлом 110 планирования на радио узел 105 на sPDCCH или PDCCH, в соответствии с вариантами осуществления. В конкретных вариантах осуществления, обратная связь содержит битовую карту предыдущих под-подкадров 82 SPS на основе под-подкадра, каждый бит битовой карты указывает, запрашивается или нет повторная передача предыдущей передачи на соответствующем под-подкадре 82 от радио узла 105. Такая обратная связь может, например, быть адресована на идентификатор радио узла и может дополнительно содержать новый указатель данных, установленный в единицу, например, чтобы указывать, что повторная передача запрашивается. Использованная схема HARQ может, например, использовать sPDCCH для планирования таких повторных передач. Так как этот sPDCCH может быть внутриполосным управляющим каналом, местоположение sPDCCH может быть включено в сообщение 210 конфигурации, в соответствии с вариантами осуществления.
В свете вышеизложенного, варианты осуществления настоящего раскрытия включают в себя примерный способ 300 планирования передач, проиллюстрированный на фиг. 7. Способ 300 может быть реализован узлом 110 планирования и содержит передачу, на радио узел 105, сконфигурированный для работы с под-подкадрами, сообщения 210 конфигурации SPS, конфигурирующего радио узел 105 для SPS на основе под-подкадра (блок 320). Сообщение 210 конфигурации SPS содержит идентификатор радио узла 105 и указывает шаблон под-подкадров 82, в которых повторяется распределение ресурсов для радио узла 105. В соответствии с некоторыми вариантами осуществления такого примерного способа 300, способ 300 может дополнительно содержать конфигурирование радио узла 105 для SPS на основе подкадра (блок 310) и передачу сообщения 210 конфигурации SPS, конфигурирующего радио узел 105 для SPS на основе под-подкадра в ответ (блок 320).
Другие варианты осуществления настоящего раскрытия включают в себя примерный способ 400 планирования передач, проиллюстрированный на фиг. 8. Способ 400 может быть реализован радио узлом 105 и содержит прием, от узла 110 планирования, сообщения 210 конфигурации SPS, содержащего идентификатор радио узла 105 и указывающего шаблон под-подкадров 82, в которых повторяется распределение ресурсов для радио узла 105 (блок 410). Способ 400 дополнительно содержит конфигурирование радио узла 105 для SPS на основе под-подкадра в соответствии с сообщением 210 конфигурации SPS (блок 420).
Отметим, что узел 110 планирования и/или радио узел 105, как описано выше, может выполнять любой из способов, описанных в настоящем документе (и любую другую обработку, как раскрыто здесь) путем реализаций любых функциональных средств, блоков или модулей. В одном варианте осуществления, например, узел 110 планирования содержит соответственные схемы или компоновку схем, сконфигурированные для выполнения этапов способа 300, показанного на фиг. 7. В другом варианте осуществления, например, радио узел 105 содержит соответственные схемы или компоновку схем, сконфигурированные для выполнения этапов способа 400, показанного на фиг. 8. Схемы или компоновка схем в этом отношении могут содержать схемы, предназначенные для выполнения определенной функциональной обработки, и/или могут содержать один или несколько микропроцессоров во взаимосвязи с памятью. В вариантах осуществления, которые используют память, которая может содержать один или несколько типов памяти, таких как постоянная память (ROM), память с произвольной выборкой, кэш-память, устройства флэш-памяти, оптические устройства хранения и т.д., память может хранить программный код, который, при исполнении одним или несколькими процессорами, выполняет методы, описанные в настоящем документе.
Фиг. 9 иллюстрирует примерный узел 110 планирования, реализованный в соответствии с одним или несколькими вариантами осуществления. Как показано, узел 110 планирования включает в себя схему 510 обработки и схему 530 связи. Схема 530 связи сконфигурирована, чтобы передавать и/или принимать информацию на и/или от одного или нескольких других узлов, например, посредством любой технологии связи. Такая связь может осуществляться посредством одной или нескольких антенн, которые являются внешними или внутренними для узла 110 планирования. Схема 510 обработки сконфигурирована, чтобы выполнять обработку, описанную выше, например, на фиг. 7, например, посредством исполнений инструкций, хранящихся в памяти 520. Схема 510 обработки в этом отношении может реализовывать определенные функциональные средства, блоки или модули.
Фиг. 10 иллюстрирует примерный узел 110 планирования, реализованный в соответствии с одним или несколькими другими вариантами осуществления. Как показано, узел 110 планирования реализует различные функциональные средства, блоки или модули, например, посредством схемы 510 обработки на фиг. 9 и/или посредством кода программного обеспечения. Эти функциональные средства, блоки или модули, например, для реализации способа 300 на фиг. 7, включают в себя, например, блок или модуль 610 конфигурирования для конфигурирования радио узла, сконфигурированного для SPS на основе подкадра, в некоторых вариантах осуществления. Дополнительно или альтернативно включен блок или модуль 620 передачи для передачи, на радио узел 105, сконфигурированный для работы с под-подкадрами, сообщения 210 конфигурации SPS, конфигурирующего радио узел 105 для SPS на основе под-подкадра. Сообщение 210 конфигурации SPS содержит идентификатор радио узла 105 и указывает шаблон под-подкадров 82, в которых повторяется распределение ресурсов для радио узла 105.
Фиг. 11 иллюстрирует примерный радио узел 105, реализованный в соответствии с одним или несколькими вариантами осуществления. Как показано, радио узел 105 включает в себя схему 710 обработки и схему 730 связи. Схема 730 связи сконфигурирована, чтобы передавать и/или принимать информацию на и/или от одного или нескольких других узлов, например, посредством любой технологии связи. Такая связь может происходить посредством одной или нескольких антенн, которые являются внешними или внутренними для радио узла 105. Схема 710 обработки сконфигурирована, чтобы выполнять обработку, описанную выше, например, на фиг. 8, например, путем исполнения инструкций, хранящихся в памяти 720. Схема 710 обработки в этом отношении может реализовывать определенные функциональные средства, блоки или модули.
Фиг. 12 иллюстрирует примерный радио узел 105, реализованный в соответствии с одним или несколькими другими вариантами осуществления. Как показано, радио узел 105 реализует различные функциональные средства, блоки или модули, например, посредством схемы 710 обработки на фиг. 11 и/или посредством кода программного обеспечения.
Специалистам в данной области техники будет также понятно, что варианты осуществления в настоящем документе дополнительно включают в себя способы и устройства, которые инициируют любой из способов, описанных выше, например, посредством одной или нескольких соответствующих управляющих команд, выданных по соответствующей среде сигнализации.
Специалистам в данной области техники будет также понятно, что варианты осуществления в настоящем документе дополнительно включают в себя соответствующие компьютерные программы.
Варианты осуществления дополнительно включают в себя компьютерную программу, которая содержит инструкции, которые, при исполнении на по меньшей мере одном процессоре узла 110 планирования или радио узла 105, побуждают узел 110 планирования или радио узел 105 выполнять любую из соответственных обработок, описанных выше. Компьютерная программа в этом отношении может содержать один или несколько модулей кода, соответствующих средствам или блокам, описанным выше.
Варианты осуществления дополнительно включают в себя носитель, содержащий такую компьютерную программу. Этот носитель может содержать одно из электронного сигнала, оптического сигнала, радиосигнала или считываемого компьютером носителя хранения.
В этом отношении, варианты осуществления в настоящем документе также включают в себя компьютерный программный продукт, хранящийся на не-временном считываемом компьютером носителе (хранения или записи) и содержащий инструкции, которые, при исполнении процессором узла 110 планирования или радио узла 105, побуждают узел 110 планирования или радио узел 105 работать, как описано выше.
Варианты осуществления дополнительно включают в себя компьютерный программный продукт, содержащий части программного кода для выполнения этапов любого из вариантов осуществления в настоящем документе, когда компьютерный программный продукт исполняется узлом 110 планирования или радио узлом 105. Этот компьютерный программный продукт может храниться на считываемом компьютером носителе записи.
Настоящее раскрытие может выполняться другими способами, отличными от тех, которые конкретно изложены в настоящем документе, без отклонения от их существенных характеристик. Например, дополнительные физические блоки или модули программного обеспечения могут быть включены в различные варианты осуществления для выполнения любой из дополнительных функций, рассмотренных выше. Настоящие варианты осуществления должны рассматриваться во всех отношениях как иллюстративные и не ограничивающие, и все изменения, осуществляемые в пределах значения и диапазона эквивалентности прилагаемых пунктов формулы изобретения, подразумеваются включенными в них.