СПОСОБ И ОБОРУДОВАНИЕ ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛА В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ
METHOD AND EQUIPMENT FOR TRANSMISSION AND RECEPTION OF SIGNAL IN MOBILE COMMUNICATION SYSTEM

Область техники, к которой относится изобретение
[1] Настоящее раскрытие относится к области техники мобильной связи, а более конкретно, к способу планирования передач по нисходящей линии связи и к соответствующему сетевому узлу, к способу обеспечения, в качестве обратной связи, квитирования гибридного автоматического запроса на повторную передачу (HARQ-ACK) и к соответствующему абонентскому устройству, к машиночитаемому носителю данных и к системе связи, включающей в себя сетевой узел и абонентское устройство.
Уровень техники
[2] Чтобы удовлетворять требованию по увеличению трафика беспроводных данных с момента развертывания систем связи четвертого поколения (4G), прикладываются усилия для того, чтобы разрабатывать улучшенную систему связи пятого поколения (5G) или пред-5G. 5G- или пред-5G-система связи также называется "выходящей за рамки 4G-сети" или "системой после стандарта долгосрочного развития (LTE)". Считается, что 5G-система связи реализуется в верхних полосах частот (mmWave), например, в полосах частот в 60 ГГц, с тем чтобы добиваться более высоких скоростей передачи данных. Чтобы снижать потери при распространении радиоволн и увеличивать расстояние передачи, формирование диаграммы направленности, массовая технология cо многими входами и многими выходами (MIMO), полноразмерная MIMO-технология (FD-MIMO), решетчатая антенна, формирование аналоговой диаграммы направленности и крупномасштабные антенные технологии обсуждаются относительно 5G-систем связи. Помимо этого, в 5G-системах связи проводятся разработки для улучшения системной сети на основе усовершенствованных небольших сот, облачных сетей радиодоступа (RAN), сверхплотных сетей, связи между устройствами (D2D), беспроводного обратного транзитного соединения, перемещаемой сети, совместной связи, координированной многоточечной передачи (CoMP), подавления помех на приемном конце и т.п. В 5G-системе, разработаны гибридная частотная манипуляция (FSK) и квадратурная амплитудная модуляция Фехера (FQAM), и кодирование с наложением окон переменной длительности (SWSC) в качестве усовершенствованной модуляции с кодированием (ACM), а также интерфейс беспроводного доступа на нескольких несущих с гребенками фильтров (FBMC), неортогональный множественный доступ (NOMA) и множественный доступ на основе разреженных кодов (SCMA) в качестве усовершенствованной технологии доступа.
[3] Интернет, который представляет собой человеко-ориентированную соединительную сеть, в которой люди формируют и используют информацию, теперь совершенствуется в Интернет вещей (IoT), в котором распределенные объекты, такие как вещи, обмениваются и обрабатывают информацию без вмешательства человека. Появляется Интернет всего (IoE), который представляет собой комбинацию IoT-технологии и технологии обработки больших данных через соединение с облачным сервером. Поскольку технологические элементы, такие как "технология распознавания", "проводная/беспроводная связь и сетевая инфраструктура", "интерфейсная технология предоставления услуг" и "технология обеспечения безопасности", требуются для IoT-реализации, в последнее время исследуются сенсорная сеть, межмашинная связь (M2M), машинная связь (MTC) и т.п. Такое IoT-окружение может предоставлять интеллектуальные услуги на основе Интернет-технологий, которые создают новую ценность в человеческой жизни посредством сбора и анализа данных, сформированных между соединенными вещами. IoT может применяться к множеству областей техники, включающих в себя интеллектуальный дом, интеллектуальное здание, интеллектуальный город, интеллектуальный автомобиль или соединенные автомобили, интеллектуальную энергосеть, здравоохранение, интеллектуальные приборы и усовершенствованные медицинские услуги, через сходимость и комбинацию между существующими информационными технологиями (IT) и различными промышленными вариантами применения.
[4] Согласно означенному, предпринимаются различные попытки для того, чтобы применять 5G-системы связи к IoT-сетям. Например, такие технологии, как сенсорная сеть, MTC- и M2M-связь, могут реализовываться посредством формирования диаграммы направленности, MIMO-антенны и решетчатых антенн. Применение облачной RAN в качестве вышеописанной технологии обработки больших данных также может считаться примером сходимости между 5G-технологией и IoT-технологией.
[5] Как описано выше, различные услуги могут предоставляться согласно развитию системы беспроводной связи, и в силу этого требуется способ для простого предоставления таких услуг.
Сущность изобретения
Техническая задача
[6] Срочно требуется новое решение относительно того, как проектировать сигнализацию по планированию в нисходящей линии связи, и того, как проектировать механизм обратной связи по HARQ-ACK, чтобы сделать объем служебной информации, связанный с управляющей сигнализацией в восходящей и нисходящей линии связи, обоснованным без влияния на гибкость планирования.
Решение задачи
[7] Настоящее раскрытие предлагает способ, осуществляемый в сетевом узле для планирования передач по нисходящей линии связи, и соответствующий сетевой узел. Способ включает в себя определение, на основе числа транспортных блоков (TB), запланированных в передаче по нисходящей линии связи, которая должна быть передана, и максимального числа групп блоков кодирования (CBG), полученных посредством разделения (разделяемых) в передаче по нисходящей линии связи, максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи; определение CBG-конфигурации CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи; и передачу управляющей сигнализации в нисходящей линии связи, указывающей CBG-конфигурацию. Помимо этого, настоящее раскрытие также предлагает способ, осуществляемый в абонентском устройстве (UE) для обеспечения, в качестве обратной связи, квитирования гибридного автоматического запроса на повторную передачу (HARQ-ACK), и соответствующее абонентское устройство и систему связи, включающую в себя вышеупомянутые сетевой узел и абонентское устройство.
Преимущества изобретения
[8] Решение согласно вышеприведенному варианту осуществления задает объем служебной информации, связанные с управляющей сигнализацией в восходящей и нисходящей линии связи, обоснованным без влияния на гибкость планирования.
Краткое описание чертежей
[9] Эти и/или другие аспекты и преимущества раскрытия должны проясняться и проще приниматься во внимание из нижеприведенного описания некоторых конкретных вариантов осуществления, рассматриваемых в сочетании с прилагаемыми чертежами, на которых:
[10] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей примерный способ для планирования передачи по нисходящей линии связи в соответствии с вариантом осуществления раскрытия.
[11] Фиг. 2 является блок-схемой последовательности операций, иллюстрирующей примерный способ для возврата обратной связи по HARQ-ACK/NACK согласно варианту осуществления раскрытия.
[12] Фиг. 3 является схемой, иллюстрирующей формирование виртуальной CBG и фактической CBG согласно одному варианту осуществления настоящего раскрытия.
[13] Фиг. 4 является схемой, иллюстрирующей формирование фактической CBG согласно другому варианту осуществления настоящего раскрытия.
[14] Фиг. 5 является принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно одному варианту осуществления настоящего раскрытия.
[15] Фиг. 6 является другой принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно одному варианту осуществления настоящего раскрытия.
[16] Фиг. 7 является принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно другому варианту осуществления настоящего раскрытия.
[17] Фиг. 8 является другой принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно другому варианту осуществления настоящего раскрытия.
[18] Фиг. 9 является другой принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно другому варианту осуществления настоящего раскрытия.
[19] Фиг. 10 является другой принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно другому варианту осуществления настоящего раскрытия.
[20] Фиг. 11 является другой принципиальной схемой, иллюстрирующей обратную связь по HARQ-ACK согласно другому варианту осуществления настоящего раскрытия.
[21] Фиг. 12 является блок-схемой, иллюстрирующей примерную аппаратную компоновку примерного сетевого узла и/или абонентского устройства в соответствии с вариантом осуществления раскрытия.
[22] Фиг. 13 является блок-схемой, иллюстрирующей другую примерную аппаратную компоновку примерного сетевого узла и/или абонентского устройства в соответствии с вариантом осуществления раскрытия.
Оптимальный режим осуществления изобретения
[23] Чтобы, по меньшей мере, частично разрешать или снижать остроту вышеуказанных проблем, варианты осуществления настоящего раскрытия предлагают способ планирования передач по нисходящей линии связи и сетевой узел, способ обеспечения HARQ-ACK в качестве обратной связи (обратной связи по HARQ-ACK) и абонентское устройство, а также соответствующие машиночитаемые носители данных и системы связи.
[24] Согласно первому аспекту настоящего раскрытия, предусмотрен способ, осуществляемый в сетевом узле для планирования передачи по нисходящей линии связи. Способ содержит определение, на основе числа транспортных блоков (TB), которые могут быть запланированы в передаче по нисходящей линии связи, которая должна передаваться, и максимального числа групп блоков кодирования (CBG), разделяемых в передаче по нисходящей линии связи, максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи; определение CBG-конфигурации CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи; и передачу управляющей сигнализации в нисходящей линии связи, указывающей CBG-конфигурацию.
[25] В некоторых вариантах осуществления, максимальное число CBG, разделяемых в передаче по нисходящей линии связи, сконфигурировано посредством сигнализации верхнего уровня и не меняется в зависимости от максимального числа TB, которые могут планироваться в передаче по нисходящей линии связи. В некоторых вариантах осуществления, максимальное число TB, которые могут планироваться, сконфигурировано посредством сигнализации верхнего уровня. Например, режим передачи, сконфигурированный посредством базовой станции для случая, в котором число TB, которые могут планироваться, равно 1, отличается от случая, в котором число TB, которые могут планироваться, равно 2. Число TB, которые могут планироваться, здесь может рассматриваться в качестве максимального числа TB, которые могут планироваться. Легко показать, что это число полустатически изменяется. Для режима передачи, в котором число TB, которые могут планироваться, равно 2, число TB, которые могут планироваться в фактическом планирования базовой станции, может быть равно 1 или 2. В некоторых вариантах осуществления, число TB, которые могут планироваться в передаче по нисходящей линии связи, указывается посредством сигнализации на физическом уровне. Например, базовая станция конфигурирует режим передачи, который предоставляет возможность максимум 2 TB, которые могут планироваться, и указывает посредством сигнализации на физическом уровне (DCI) то, один или два TB могут планироваться за раз. Число TB, которые могут планироваться, здесь может рассматриваться в качестве числа фактически запланированных TB. Легко показать, что означенное представляет собой динамический процесс. Следует отметить, что для планирования в частных случаях, к примеру, для планирования DCI 1A для восстановления после сбоя в LTE-системе, то, как определять число CBG, не попадает в пределы объема настоящего изобретения. Для случая восстановления после сбоя, планирование на основе TB используется вместо разделения TB на CBG.
[26] В некоторых вариантах осуществления, определение, на основе числа транспортных блоков (TB), которые могут планироваться в передаче по нисходящей линии связи, которая должна передаваться, и максимального числа групп блоков кодирования (CBG), разделяемых в передаче по нисходящей линии связи, максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи, содержит, по меньшей мере, одно из следующего: если передача по нисходящей линии связи может планировать только один TB, определение максимального числа CBG, разделяемых в одном TB, как равного максимальному числу CBG, разделяемых в передаче по нисходящей линии связи; если передача по нисходящей линии связи фактически планирует один TB, определение максимального числа CBG, разделяемых в одном TB, как равного максимальному числу CBG, разделяемых в передаче по нисходящей линии связи; если передача по нисходящей линии связи фактически планирует один TB, который представляет собой начальную передачу, определение максимального числа CBG, разделяемых в одном TB, как равного максимальному числу CBG, разделяемых в передаче по нисходящей линии связи, и максимальное число CBG, которые могут разбиваться на TB в повторной передаче TB, остается неизменным; если передача по нисходящей линии связи допускает планирование двух TB, определение максимальных чисел разделяемых CBG двух TB, соответственно, так что сумма максимальных чисел разделяемых CBG двух TB равна максимальному числу CBG, разделяемых в передаче по нисходящей линии связи, и максимальные числа разделяемых CBG двух TB равны друг другу или отличаются на единицу; если передача по нисходящей линии связи фактически планирует два TB, определение максимальных чисел разделяемых CBG двух TB, соответственно, так что сумма максимальных чисел разделяемых CBG двух TB равна максимальному числу CBG, разделяемых в передаче по нисходящей линии связи, и максимальные числа разделяемых CBG двух TB равны друг другу или отличаются на единицу; если передача по нисходящей линии связи допускает планирование двух TB, определение максимальных чисел разделяемых CBG двух TB, соответственно, так что сумма максимальных чисел разделяемых CBG двух TB равна максимальному числу CBG, разделяемых в передаче по нисходящей линии связи, и максимальные числа разделяемых CBG двух TB равны друг другу или отличаются на единицу, и если только один из TB планируется посредством передачи по нисходящей линии связи в повторной передаче двух TB, максимальные числа разделяемых CBG одного TB являются идентичными максимальным числам разделяемых CBG TB при планировании 2 TB одновременно.
[27] В некоторых вариантах осуществления, определение CBG-конфигурации CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи, содержит: определение CBG-конфигурации CBG, которые могут планироваться в соответствующем TB таким образом, что число CBG, запланированных в соответствующем TB, меньше или равно максимальному числу разделяемых CBG в соответствующем TB. Определение CBG-конфигурации CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи, содержит: для каждого TB, определение, на основе максимального числа разделяемых CBG в передаче по нисходящей линии связи, максимального числа виртуальных CBG для соответствующего TB; определение числа виртуальных CBG для соответствующего TB на основе размера соответствующего TB и максимального числа виртуальных CBG для соответствующего TB; и преобразование виртуальных CBG в фактические CBG, чтобы определять конфигурацию таким образом, что число фактических CBG не превышает максимальное число разделяемых CBG в соответствующем TB. В некоторых вариантах осуществления, определение CBG-конфигурации CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи, содержит: для каждого TB, определение числа CBG, которые фактически запланированы, на основе размера соответствующего TB и максимального числа CBG, разделяемых в соответствующем TB, с тем чтобы определять CBG-конфигурацию. В некоторых вариантах осуществления, управляющая сигнализация в нисходящей линии связи, указывающая CBG-конфигурацию, содержит, по меньшей мере, одно из следующего: независимое поле для каждой CBG, чтобы указывать то, планируется или нет соответствующая CBG; независимое поле для каждой CBG, чтобы указывать то, должен или нет быть очищен буфер гибридных автоматических запросов на повторную передачу (HARQ) для соответствующей CBG; независимое поле для множества CBG, чтобы указывать то, должен или нет быть очищен буфер гибридных автоматических запросов на повторную передачу (HARQ) для соответствующих CBG; первый тип индекса назначения в нисходящей линии связи (DAI); и второй тип DAI. В некоторых вариантах осуществления, первый тип индекса назначения в нисходящей линии связи (DAI) указывает одно из следующего: сумма числа CBG, запланированных в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи и текущей несущей; сумма числа CBG, запланированных в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи и/или последней единицы времени нисходящей линии связи, и/или несущей перед текущей несущей плюс одна; сумма максимального числа CBG запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи и текущей несущей; и сумма максимального числа CBG запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи и/или последней единицы времени нисходящей линии связи, и/или несущей перед текущей несущей плюс одна. В некоторых вариантах осуществления, второй тип DAI указывает одно из следующего: общее число битов HARQ-ACK-таблицы кодирования; общее число запланированных CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи до текущей единицы времени нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK; и общее число максимальных чисел CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи до текущей единицы времени нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK. В некоторых вариантах осуществления, передача по нисходящей линии связи представляет собой передачу по физическому совместно используемому каналу нисходящей линии связи (PDSCH).
[28] Согласно второму аспекту настоящего раскрытия, предусмотрен сетевой узел для планирования передачи по нисходящей линии связи. Сетевой узел содержит модуль определения максимального числа групп блоков кодирования, выполненный с возможностью определять, на основе числа транспортных блоков (TB), которые могут планироваться в передаче по нисходящей линии связи, которая должна быть передана,, и максимального числа групп блоков кодирования (CBG), разделяемых в передаче по нисходящей линии связи, максимальное число CBG, разделяемых в каждом TB передачи по нисходящей линии связи; модуль определения CBG-конфигурации, выполненный с возможностью определять CBG-конфигурацию CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи; и модуль передачи управляющей сигнализации, выполненный с возможностью передавать управляющую сигнализацию в нисходящей линии связи, указывающие CBG-конфигурацию.
[29] Согласно третьему аспекту настоящего раскрытия, предусмотрен сетевой узел для планирования передачи по нисходящей линии связи. Сетевой узел содержит процессор, запоминающее устройство с сохраненными инструкциями, которые, при выполнении посредством процессора, инструктируют процессору: определять, на основе числа транспортных блоков (TB), которые могут планироваться в передаче по нисходящей линии связи, которая должна быть передана,, и максимального числа групп блоков кодирования (CBG), разделяемых в передаче по нисходящей линии связи, максимальное число CBG, разделяемых в каждом TB передачи по нисходящей линии связи; определять CBG-конфигурацию CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи; и управляющую сигнализацию в нисходящей линии связи, указывающих CBG-конфигурацию.
[30] Согласно четвертому аспекту настоящего раскрытия, предусмотрен машиночитаемый носитель данных с сохраненными инструкциями, которые, при выполнении посредством процессора, инструктируют процессору реализовывать способ согласно первому аспекту настоящего раскрытия.
[31] Согласно пятому аспекту настоящего раскрытия, предусмотрен способ, осуществляемый в абонентском устройстве (UE) для формирования сообщений квитирования гибридного автоматического запроса на повторную передачу (HARQ-ACK). Способ содержит прием управляющей сигнализации по нисходящей линии связи; формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи; и передачу HARQ-ACK, соответствующего передаче по нисходящей линии связи согласно сформированной HARQ-ACK-таблице кодирования.
[32] В некоторых вариантах осуществления, управляющая сигнализация в нисходящей линии связи представляет собой управляющий индикатор нисходящей линии связи (DCI) и/или сигнализацию верхнего уровня, принимаемую из сетевого узла. В некоторых вариантах осуществления, управляющая сигнализация в нисходящей линии связи содержит, по меньшей мере, одно из следующего: первый тип индекса назначения в нисходящей линии связи (DAI); второй тип DAI; информация, используемая для того, чтобы определять число транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи; максимальное число разделяемых групп блоков кодирования (CBG) в транспортном блоке (TB); и информация относительно того, выполняет или нет обратная связь по HARQ-ACK пакетирование пространственной размерности. В некоторых вариантах осуществления, в идентичной передаче по восходящей линии связи, в случае если число транспортных блоков, по меньшей мере, с одной несущей, которая может планироваться с возможностью возвращать обратную связь по HARQ-ACK, превышает 1: если управляющая сигнализация в нисходящей линии связи указывает то, что пакетирование пространственной размерности не выполняется, число транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи, равно 2; если управляющая сигнализация в нисходящей линии связи указывает то, что пакетирование пространственной размерности выполняется, число транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи, равно 1. В некоторых вариантах осуществления, длина в битах ACK (положительной квитанции)/NACK (отрицательной квитанции) для передачи по нисходящей линии связи представляет собой: произведение максимального числа CBG, делящихся на TB, и числа транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи; произведение числа CBG, фактически запланированных посредством опорного транспортного блока, и числа транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи. В некоторых вариантах осуществления, опорный транспортный блок представляет собой транспортный блок с максимальным числом фактически запланированных CBG. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: согласно второму типу DAI передачи управляющей сигнализации в нисходящей линии связи, определение длины в битах HARQ-ACK-таблицы кодирования в качестве произведения значения второго типа DAI и числа транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: определение, согласно первому типу DAI передачи управляющей сигнализации в нисходящей линии связи, начальной точки позиции бита ACK/NACK передачи по нисходящей линии связи в HARQ-ACK-таблице кодирования. В некоторых вариантах осуществления, определение, согласно первому типу DAI передачи управляющей сигнализации в нисходящей линии связи, начальной точки позиции бита ACK/NACK передачи по нисходящей линии связи в HARQ-ACK-таблице кодирования содержит одно из следующего: определение начальной точки позиции бита ACK/NACK передачи по нисходящей линии связи в HARQ-ACK-таблице кодирования в качестве первого типа DAI передачи управляющей сигнализации в нисходящей линии связи; определение начальной точки позиции бита ACK/NACK передачи по нисходящей линии связи в HARQ-ACK-таблице кодирования в качестве первого типа DAI передачи управляющей сигнализации в нисходящей линии связи минус длина в битах ACK/NACK передачи по нисходящей линии связи плюс 1; определение начальной точки позиции бита ACK/NACK передачи по нисходящей линии связи в HARQ-ACK-таблице кодирования в качестве произведения первого типа DAI передачи управляющей сигнализации в нисходящей линии связи и числа транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи, минус одно; и определение начальной точки позиции бита ACK/NACK передачи по нисходящей линии связи в HARQ-ACK-таблице кодирования в качестве произведения первого типа DAI передачи управляющей сигнализации в нисходящей линии связи и числа транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи, минус длина в битах ACK/NACK передачи по нисходящей линии связи плюс 1. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит определение длины в битах ACK/NACK передачи по нисходящей линии связи в качестве произведения максимального числа разделяемых CBG в TB, и числа транспортных блоков, на основе которого HARQ-ACK возвращается в виде обратной связи, при этом ACK/NACK запланированной CBG в запланированных TB формируются согласно контрольным CRC-суммам фактически запланированных CBG, и ACK/NACK незапланированных CBG представляют собой фиктивные биты, и при этом ACK/NACK незапланированных TB представляют собой фиктивные биты. В некотором варианте осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: определение длины в битах ACK/NACK передачи по нисходящей линии связи в качестве произведения числа CBG, фактически запланированных посредством опорного блока передачи, и числа блоков передачи, на основе которых HARQ-ACK возвращается в виде обратной связи, при этом ACK/NACK опорного блока передачи формируется согласно контрольной CRC-сумме фактически запланированных CBG, и при этом ACK/NACK неопорного транспортного блока формируется согласно контрольной CRC-сумме CBG, фактически запланированных посредством неопорного транспортного блока, и дополнительный фиктивный бит формируется таким образом, что длина в битах ACK/NACK неопорного транспортного блока равна числу CBG, фактически запланированных посредством опорного транспортного блока. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: определение длины в битах ACK/NACK-бита передачи по нисходящей линии связи в качестве максимального числа CBG, разделяемых посредством TB, когда управляющая сигнализация в нисходящей линии связи указывает пакетирование пространственной размерности, при этом ACK/NACK получаются посредством выполнения логической операции "AND" для ACK/NACK CBG, запланированных в соответствующем TB и имеющих идентичный CBG-индекс. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: если все CBG одного TB планируются посредством передачи по нисходящей линии связи, в случае если определяется то, что все CBG TB корректно обнаруживаются посредством контрольных CRC-сумм для каждой CBG: NACK-значение для каждой из CBG TB формируется, если TB корректно не обнаруживается посредством контрольной CRC-суммы для TB, и ACK-значение для каждой из CBG TB формируется, если TB корректно обнаруживается посредством контрольной CRC-суммы для TB. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: если текущая передача по нисходящей линии связи не включает в себя все CBG одного TB, и все CBG TB корректно обнаруживаются посредством контрольных CRC-сумм для каждой CBG вплоть до времени текущего планирования, но TB корректно не обнаруживается посредством контрольной CRC-суммы, ACK/NACK формируется в качестве, по меньшей мере, одного из следующего: NACK-значение для каждой из CBG TB формируется; и NACK-значение для каждой незапланированной CBG в текущем планировании, для которой ACK заблаговременно возвращены в виде обратной связи, формируется; ACK/NACK-значение, противоположное значению предварительно заданного фиктивного бита для каждой из незапланированных CBG в текущем планировании, для которой ACK заблаговременно возвращены в виде обратной связи, формируется. В некоторых вариантах осуществления, формирование HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи, содержит: возврат обратной связи не только по ACK/NACK разделенных CBG для передачи по нисходящей линии связи, но также и по HARQ-ACK соответствующего TB для передачи по нисходящей линии связи. В некоторых вариантах осуществления, передача по нисходящей линии связи представляет собой передачу по физическому совместно используемому каналу нисходящей линии связи (PDSCH).
[33] Согласно шестому аспекту настоящего раскрытия, предусмотрено абонентское устройство (UE) для возврата обратной связи по подтверждению приема гибридного автоматического запроса на повторную передачу (HARQ-ACK). UE содержит: модуль приема управляющей сигнализации, выполненный с возможностью принимать управляющую сигнализацию в нисходящей линии связи; модуль формирования таблиц кодирования, выполненный с возможностью формировать HARQ-ACK-код согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи; и модуль возврата обратной связи, выполненный с возможностью возвращать обратную связь по HARQ-ACK, соответствующему передаче по нисходящей линии связи, согласно сформированной HARQ-ACK-таблице кодирования.
[34] Согласно седьмому аспекту настоящего раскрытия, предусмотрено абонентское устройство (UE) для возврата обратной связи по подтверждению приема гибридного автоматического запроса на повторную передачу (HARQ-ACK). UE содержит: процессор, запоминающее устройство с сохраненными инструкциями, которые, при выполнении посредством процессора, инструктируют процессору: формировать HARQ-ACK-код согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи; и возвращать обратную связь по HARQ-ACK, соответствующему передаче по нисходящей линии связи, согласно сформированной HARQ-ACK-таблице кодирования.
[35] Согласно восьмому аспекту настоящего раскрытия, предусмотрен машиночитаемый носитель данных с сохраненными инструкциями, которые, при выполнении посредством процессора, инструктируют процессору реализовывать способ согласно пятому аспекту настоящего раскрытия.
[36] Согласно восьмому аспекту настоящего раскрытия, предусмотрена система связи. Система связи содержит сетевой узел согласно второму или третьему аспекту настоящего раскрытия и одно или более UE согласно шестому или седьмому аспекту настоящего раскрытия.
[37] За счет решений согласно вариантам осуществления настоящего раскрытия, можно эффективно уменьшать объем служебной информации, связанный с обратной связью по HARQ-ACK при использовании CBG-передачи, и предотвращать неправильное понимание базовой станцией (сетевым узлом) и UE размера HARQ-ACK-таблицы кодирования (иногда называемой "таблицей кодирования"). В частности, когда и CBG-передача и MIMO-режим используются, варианты осуществления настоящего раскрытия эффективно уменьшают объем служебной информации канала управления нисходящей линии связи и канала восходящей линии связи, переносящих обратную связь по HARQ-ACK.
Оптимальный режим осуществления изобретения
[38] Ниже подробно описываются предпочтительные варианты осуществления настоящего раскрытия со ссылкой на прилагаемые чертежи, с опусканием подробностей и функций, которые не являются обязательными для настоящего раскрытия, в ходе описания с тем, чтобы исключать затруднение понимания понимание настоящего раскрытия. Нижеприведенное описание различных вариантов осуществления, используемых для того, чтобы описывать принципы настоящего раскрытия, предоставляется только в целях иллюстрации и не должно истолковываться в каком-либо смысле как ограничивающее объем раскрытия. Нижеприведенное описание со ссылкой на прилагаемые чертежи предоставляется для того, чтобы помогать в полном понимании примерных вариантов осуществления настоящего изобретения, объем которого определяется формулой изобретения и ее эквивалентами. Нижеприведенное описание включает в себя множество конкретных сведений для того, чтобы помогать в этом понимании, но они должны рассматриваться просто как примерные. Соответственно, специалисты в данной области техники должны принимать во внимание, что различные изменения и модификации вариантов осуществления, описанных в данном документе, могут вноситься без отступления от объема и сущности настоящего раскрытия. Помимо этого, описания хорошо известных функций и структур опускаются для ясности и краткости. Кроме того, идентичные ссылки с номерами используются для идентичных или аналогичных функций и операций на всех чертежах. Помимо этого, все или часть функций, признаков, блоков, модулей и т.п., описанных в различных вариантах осуществления, описанных ниже, могут комбинироваться, удаляться и/или модифицироваться, чтобы составлять новые варианты осуществления, и варианты осуществления при этом находятся в пределах объема настоящего раскрытия. Помимо этого, термины "включать в себя" и "содержать" и их производные в этом раскрытии имеют намерение быть содержащими, а не ограничивающими.
[39] Далее, хотя различные решения согласно вариантам осуществления настоящего раскрытия описываются подробно посредством рассмотрения "базовой станции (сокращенно BS)" и "абонентского устройства (сокращенно UE)" в качестве примера, настоящее раскрытие не ограничено этим. Фактически, настоящее раскрытие является применимым к любому стандарту беспроводной связи, который известен или должен разрабатываться в будущем, включающим в себя, но не только: 2G, 3G, 4G, 5G и т.п. Например, базовая станция может включать в себя, но не только, базовую приемо-передающую станцию (BTS), базовую радиостанцию (RBS), узел B, усовершенствованный узел B (усовершенствованный узел B), ретрансляционную станцию, передающую точку и т.п. Таким образом, термин "базовая станция" может использоваться взаимозаменяемо с общим термином "сетевой узел", включающим в себя вышеуказанные элементы, чтобы указывать то, что он представляет собой узел на стороне сети, допускающий предоставление идентичной или аналогичной функциональности относительно базовой станции. Помимо этого, в этом документе, абонентское устройство может фактически включать в себя принципы (но не только) следующих терминов: пользовательское устройство, мобильная станция, мобильный терминал, смартфон, планшетный компьютер и т.п.
[40] Чтобы поддерживать более гибкую планирование, 3GPP определяет необходимость поддерживать переменную задержку обратной связи по HARQ-ACK в 5G. В 5G-системах, независимо от того, представляют они собой системы FDD (с дуплексом с частотным разделением каналов) или TDD (с дуплексом с временным разделением каналов), для конкретной единицы времени нисходящей линии связи (иногда называемой в данном документе как "нисходящей") (иногда также называемой "временным ресурсом", например, "временным слотом нисходящей линии связи" или "временным минислотом нисходящей линии связи"), единицы времени восходящей линии связи (иногда называемые в данном документе как "восходящие"), которые могут использоваться для обратной связи по HARQ-ACK, являются переменными. Например, задержка обратной связи по HARQ-ACK может динамически указываться посредством сигнализации физического уровня, и различные задержки HARQ-ACK также могут определяться согласно таким факторам, как различные услуги или характеристики абонентского устройства. Следовательно, даже в FDD-системе, HARQ-ACK для передачи данных по нисходящей линии связи нескольких единиц времени нисходящей линии связи могут возвращаться в виде обратной связи в одной единице времени восходящей линии связи.
[41] Помимо этого, с учетом того, что размер транспортного блока (транспортного блока, или сокращенно TB) в 5G-системе дополнительно может увеличиваться, и для того, чтобы лучше поддерживать совместное использование различных типов услуг, например, прореживающей части PDSCH (физического совместно используемого канала нисходящей линии связи) услуги на основе eMBB (усовершенствованного стандарта широкополосной связи для мобильных устройств) для отправки связи URLLC (по стандарту сверхнадежной связи с низкой задержкой), 3GPP определяет необходимость дополнительно уточнять степень детализации планирования в 5G, расширяет планирование в TB-единице в LTE на планирование в единице кодовых блоков (сокращенно CB)/групп кодовых блоков (CB-групп или сокращенно CBG). Планирование в CB/CBG-единице главным образом используется для повторной передачи.
[42] 5G-системы по-прежнему поддерживают передачу по технологии MIMO (со многими входами и многими выходами). При работе в режиме MIMO-передачи, несколько TB могут планироваться одновременно в одной единице времени нисходящей линии связи одной несущей. Например, для начальной передачи, только 1 TB планируется, когда число уровней для MIMO-передачи меньше или равно четырем. Когда число уровней превышает 4, 2 TB планируются. Альтернативно, для повторных передач, 2 TB могут планироваться, даже если число уровней меньше или равно 4. Конечно, число TB, фактически запланированных посредством базовой станции каждый раз, является динамически переменным.
[43] Помимо этого, 5G по-прежнему поддерживает агрегирование несущих, чтобы гибко использовать различные спектральные ресурсы. Таким образом, базовая станция может конфигурировать несколько несущих для одного UE (абонентского устройства или абонентского устройства). Несложно заметить, что в 5G-системе, размерности увеличиваются по сравнению с LTE с точки зрения планирования в нисходящей линии связи или HARQ-ACK обратной связи в восходящей линии связи.
[44] Ниже сначала подробно описывается примерный способ для планирования передачи по нисходящей линии связи согласно варианту осуществления настоящего раскрытия в связи с фиг. 1 и другими чертежами. Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей примерный способ 100 для планирования передачи по нисходящей линии связи согласно варианту осуществления раскрытия.
[45] В варианте осуществления, показанном на фиг. 1, до начальной точки способа 100, базовая станция, в общем, может конфигурировать то, представляет ли режим планирования несущей (например, несущей Ci ниже) собой планирование на основе TB или планирование на основе CBG. В случае конфигурирования в качестве планирования на основе CBG, базовая станция также может конфигурировать максимальное число запланированных CBG, например, задавать в качестве Nmax_CBG. При конфигурировании значения, базовая станция может явно конфигурировать его в качестве максимального числа запланированных CBG. Помимо этого, в других вариантах осуществления, максимальное число запланированных CBG также может указываться неявно посредством конфигурирования максимального числа битов HARQ-ACK, которые могут возвращаться в виде обратной связи для каждого планирования. Для простоты описания, описание приводится с точки зрения максимального числа запланированных CBG. Тем не менее, специалисты в данной области техники должны понимать, что настоящее раскрытие не ограничено этим. Помимо этого, в некоторых вариантах осуществления, базовая станция дополнительно может конфигурировать то, основывается ли режим обратной связи по HARQ-ACK UE, с которым он ассоциирован, на степени детализации на основе TB или на основе CBG.
[46] Если не указано иное, настоящее изобретение не ограничивает то, как базовая станция конкретно разделяет один TB на несколько CB, и дополнительно то, как комбинирует несколько CB в CBG. Например, базовая станция определяет, согласно размеру TB, то, сколько CB должно быть получено посредством разделения, и затем определяет то, сколько CBG следует комбинировать, согласно Nmax_CBG.
[47] В некоторых вариантах осуществления, сигнализация для конфигурирования режима обратной связи по HARQ-ACK может быть идентичной сигнализации для конфигурирования режима планирования несущих. Например, если режим планирования несущей Ci приспособлен основываться на TB, обратная связь по HARQ-ACK также может быть неявно приспособлена основываться на TB. Альтернативно, в некоторых других вариантах осуществления, сигнализация, используемая для конфигурирования режима обратной связи по HARQ-ACK, может быть независимой от сигнализации, используемой для конфигурирования режима планирования несущих. Например, режим планирования несущей Ci может быть приспособлен основываться на TB, но обратная связь по HARQ-ACK приспособлена основываться на CBG. Помимо этого, в некоторых вариантах осуществления, вся или часть вышеуказанной конфигурационной информации может быть полустатически сконфигурирована посредством сигнализации верхнего уровня. Следует отметить, что в случае конфигурирования как режима планирования/обратной связи на основе CBG, базовая станция может явно указывать информацию планирования каждой CBG в передаче управляющей сигнализации в нисходящей линии связи (DCI), также может неявно указывать его, и UE может определять то, какие CBG планируются по предварительно заданному критерию. Настоящее раскрытие не налагает конкретный предел на это.
[48] Помимо этого, в некоторых вариантах осуществления, базовая станция дополнительно может конфигурировать режим MIMO-передачи (который также может упоминаться как режим планирования MIMO в некоторых случаях). Например, передача между базовой станцией и UE может быть сконфигурирована как режим передачи по технологии SIMO (с одним входом и многими выходами) или MIMO-передачи, но число уровней MIMO не ограничено. Помимо этого, в некоторых вариантах осуществления, передача между базовой станцией и UE также может быть сконфигурирована для режима передачи, который передает самое большее один TB или два TB.
[49] В некоторых вариантах осуществления, базовая станция может конфигурировать максимальное число запланированных CBG Nmax_CBG для одного планирования. Если несколько TB планируются в одном планировании, общее число запланированных CBG во всем TB не превышает Nmax_CBG. Если только один TB планируется в одном планировании, общее число запланированных CBG для этого TB обычно не превышает Nmax_CBG.
[50] В других вариантах осуществления, базовая станция может конфигурировать максимальное число запланированных CBG Nmax_CBG для одного TB в одном планировании, так что общее число CBG, запланированных для одного TB, не превышает Nmax_CBG. В этом случае, если 2 TB планируются в одном планировании, общее число CBG, запланированных в 2 TB, не превышает 2*Nmax_CBG. Следовательно, базовая станция может конфигурировать то, составляет максимальное число Nmax_CBG CBG общее число CBG в одном планировании или общее число CBG одного TB в одном планировании. В некоторых вариантах осуществления, информация, связанная с конфигурацией, может быть полустатически сконфигурирована посредством высокоуровневой сигнализации.
[51] В некоторых вариантах осуществления, максимальное число Nmax_CBG CBG может задаваться в стандарте в качестве общего числа CBG в одном планировании. В других вариантах осуществления, максимальное число Nmax_CBG CBG может задаваться в стандарте в качестве общего числа CBG для одного TB в одном планировании.
[52] Далее подробно описывается примерный способ 100 планирования передачи по нисходящей линии связи согласно варианту осуществления настоящего раскрытия в сочетании с этапами S110-S130, показанными на фиг. 1.
[53] Как показано на фиг. 1, способ 100 может начинаться с этапа S110. На этапе S110, базовая станция может определять, согласно числу транспортных блоков (TB), которые могут планироваться в передаче по нисходящей линии связи, которая должна быть передана, в UE, и максимальному числу разделяемых групп блоков кодирования (CBG) в передаче по нисходящей линии связи, максимальное число CBG, разделяемых в каждом TB передачи по нисходящей линии связи.
[54] В некоторых вариантах осуществления, если режим планирования несущей (например, несущей Ci) сконфигурирован посредством базовой станции в качестве планирования на основе CBG, как описано выше, базовая станция может определять, на основе сконфигурированного максимального числа TB, которые могут планироваться, и максимального числа Nmax_CBG CBG, определенного так, как описано выше, максимальное число CBG, которые могут планироваться в каждом TB, Nmax_CBG_TBi. На этапе S110, базовая станция может определять максимальное число Nmax_CBG_TBi CBG, которые могут фактически планироваться в каждом TB согласно максимальному числу NTB TB, которые могут планироваться, и/или предварительно заданному критерию. В некоторых вариантах осуществления, предварительно заданный критерий может представлять собой следующее:
[55] Nmax_CBG_TBi=Nmax_CBG/NTB
[56] В некоторых вариантах осуществления, если режим планирования несущей (например, несущей Ci) сконфигурирован посредством базовой станции в качестве планирования на основе CBG, как описано выше, базовая станция может определять, на основе числа TB, которые фактически планируются, и максимального числа Nmax_CBG CBG, определенного так, как описано выше, максимальное число CBG, которые могут планироваться в каждом TB, Nmax_CBG_TBi.
[57] В некоторых вариантах осуществления, на этапе S110, если максимальное число разделяемых групп кодированного блока (CBG) в передаче по нисходящей линии связи, Nmax_CBG, составляет общее число CBG в одном планировании, базовая станция может определять максимальное число Nmax_CBG_TBi CBG, которые могут фактически планироваться в каждом TB, согласно максимальному числу NTB TB, которые могут планироваться, и/или предварительно заданному критерию. В некоторых вариантах осуществления, предварительно заданный критерий может представлять собой следующее:
[58] Nmax_CBG_TBi=Nmax_CBG/NTB
[59] Если Nmax_CBG не является целым кратным NTB, Nmax_CBG может разделяться на NTB TB в некоторых вариантах осуществления в максимально возможной степени в соответствии с принципом равного разделения. Например, если Nmax_CBG=5 и NTB=2, Nmax_CBG_TB1 первого TB может быть равен 2, и Nmax_CBG_TB2 второго TB может быть равен 3, или Nmax_CBG_TB1 первого TB может быть равен 3, и Nmax_CBG_TB2 второго TB может быть равен 2.
[60] Затем, как показано на фиг. 1, способ 100 может переходить к этапу S120. На этапе S120, базовая станция может определять CBG-конфигурацию CBG, запланированной в соответствующем TB, на основе максимального числа разделяемых CBG в каждом TB передачи по нисходящей линии связи.
[61] В некоторых вариантах осуществления, чтобы определять конфигурацию фактически запланированные CBG, она может реализовываться, по меньшей мере, следующими двумя способами. Альтернативно, конфигурация CBG для каждого TB определяется в других способах в зависимости от размера TB и Nmax_CBG_TBi.
Первая CBG-конфигурация
[62]
[63] В некоторых вариантах осуществления, для каждого TB, базовая станция может определять максимальное число Nvirtual_max_CBG_TBi виртуальных CBG соответствующего TB посредством Nmax_CBG. Например, пусть Nvirtual_max_CBG_TBi=Nmax_CBG. Затем базовая станция может определять число Nvirtual_CBG_TBi запланированных виртуальных CBG согласно TB-размеру и Nvirtual_max_CBG_TBi. Затем, базовая станция может преобразовывать (отображать) виртуальную CBG в фактическую CBG предварительно заданным способом таким образом, что число CBG, которые могут фактически планироваться, не превышает максимальное число Nmax_CBG_TBi CBG, которые могут фактически планироваться в соответствующем TB. Таким образом, CBG-конфигурация в каждом TB может определяться.
[64] Например, как показано в нижней части по фиг. 3, если Nmax_CBG=4, базовая станция планирует 2 TB, TBa и TBb в этом планировании, и в силу этого Nmax_CBG_TBi=2, как описано выше. При рассмотрении TBa в качестве примера, Nvirtual_max_CBG_TBa=4 и Nmax_CBG_TBa=2. Предполагается, что размер TBa равен 50000 и может разделяться на шесть CB и разделяться на четыре виртуальных CBG. Первый и второй CB составляют первую виртуальную CBG, третий и четвертый CB составляют вторую виртуальную CBG, пятый CB составляет третью виртуальную CBG, и шестой CB составляет четвертую виртуальную CBG. Четыре виртуальных CBG могут преобразовываться в две фактических CBG. Затем первая и вторая виртуальные CBG могут преобразовываться в первую фактическую CBG, и третья и четвертая виртуальные CBG могут преобразовываться во вторые фактические CBG. Помимо этого, специалисты в данной области техники должны понимать, что вышеприведенный пример представляет собой только пример для помощи читателю в понимании и не исключает то, что могут быть предусмотрены другие предварительно заданные способы преобразования 4 виртуальных CBG в 2 фактических CBG. Например, первая и третья виртуальные CBG могут преобразовываться в первую фактическую CBG, и вторая и четвертая виртуальные CBG могут преобразовываться во вторые фактические CBG.
[65] Помимо этого, как показано в верхней части по фиг. 3, если только один TBa планируется посредством базовой станции в этом планировании, Nmax_CBG_TBi=4. В этом случае, 4 виртуальных CBG могут соответствовать 4 фактическим CBG.
Вторая CBG-конфигурация
[66]
[67] В других вариантах осуществления, для каждого TB, базовая станция может определять число фактически запланированных CBG на основе размера соответствующего TB и максимального числа Nmax_CBG_TBi CBG, которые могут фактически планироваться.
[68] Например, как показано в правой части фиг. 4, если Nmax_CBG=4, в этом планировании, базовая станция планирует 2 TB, TBa и TBb, и в силу этого, Nmax_CBG_TBi=2. При рассмотрении TBa в качестве примера, при условии, что размер TBa равен 50000 и может разделяться на 6 CB, число фактически запланированных CBG равно 2 (поскольку число CB>1). Первая, вторая и третья CB составляют первую фактическую CBG, и четвертая, пятая и шестая CB составляют вторую фактическую CBG.
[69] В качестве другого примера, как показано в левой части фиг. 4, если только один TB планируется базовой станцией в этом планировании, первый и второй CB составляют первую фактическую CBG, третий и четвертый CB составляют вторую фактическую CBG, пятый CB составляет третью фактическую CBG, и шестой CB составляет четвертую фактическую CBG.
[70] Из вышеприведенного описания, можно видеть, что "вторая CBG-конфигурация" является более простой в реализации, но "первая CBG-конфигурация" является более надежной в случае, если UE пропускает DCI, и в некоторых случаях она также может повышать эффективность повторной передачи; ниже приводятся некоторые примеры.
[71] В некоторых вариантах осуществления, число TB, запланированных посредством базовой станции каждый раз, может отличаться, но Nmax_CBG_TBi не изменяется с числом фактически запланированных TB. Например, максимальное число TB, которые могут планироваться посредством базовой станции посредством сигнализации верхнего уровня, составляет NTB=2. Если только один TB планируется в текущей передаче по нисходящей линии связи, для TB, Nmax_CBG_TBi=Nmax_CBG/2 вместо Nmax_CBG_TBi=Nmax_CBG.
[72] В некоторых вариантах осуществления, число TB, запланированных посредством базовой станции каждый раз, может отличаться. Например, базовая станция может определять Nmax_CBG_TBi согласно числу TB, фактически запланированных для передачи. Следовательно, Nmax_CBG_TBi для каждого планирования может быть идентичным или отличающимся для различных TB. Для идентичного TB, в одной реализации, Nmax_CBG_TBi определяется на основе числа TB передачи при повторной передаче и начальной передаче (начальной передаче) или в различные моменты времени повторной передачи. Альтернативно, для идентичного TB, Nmax_CBG_TBi остается неизменным и определяется на основе числа TB в начальной передаче TB для повторных передач и начальных передач (начальных передач) или для различных моментов времени повторной передачи.
[73] Например, базовая станция планирует два TB, TBa и TBb, которые представляют собой начальные передачи. В это время, Nmax_CBG_TBa=Nmax_CBG_TBb=2. Если TBb успешно передается, но TBa-передача завершается неудачно, базовая станция планирует только TBa в повторной передаче. В этом случае, Nmax_CBG_TBa=4.
[74] Согласно первой CBG-конфигурации, Nmax_CBG_TBa=2, когда базовая станция планирует первоначально передаваемый TBa, при этом CB 1-4 представляют собой фактически запланированную CBG1, и CB5-6 представляют собой фактически запланированную CBG2. При условии, что UE не может демодулировать CBG2, но успешно демодулирует CBG1, базовая станция планирует CB 5-6 при планировании повторной передачи TBa. В этот момент, Nmax_CBG_TBa=4. Затем базовая станция указывает CBG, запланированные в это время, в качестве CBG3 и CBG4, т.е. CB 5-6.
[75] Согласно второй CBG-конфигурации, когда базовая станция планирует первоначально передаваемый TBa, Nmax_CBG_TBa=2, причем CB1-3 представляют собой фактически запланированную CBG1, и CB4-6 представляют собой фактически запланированную CBG2. При условии, что UE не может демодулировать CBG2, но успешно демодулирует CBG1, базовая станция планирует CB4-6 при планировании повторной передачи TBa. В этот момент, Nmax_CBG_TBa=4. CBG перегруппировываются, т.е. первый и второй CB составляют первую CBG, третий и четвертый CB составляют вторую CBG, пятый CB составляет третью CBG, и шестой CB составляет четвертую CBG. Чтобы повторно передавать CB4-6, базовая станция указывает CBG, запланированную в это время, в качестве CBG2, 3 и 4, т.е. CB3-6.
[76] В качестве другого примера, базовая станция планирует 1 TB, TBa, который представляет собой начальную передачу. В это время, Nmax_CBG_TBa=4. Если TBa-передача завершается неудачно, базовая станция планирует повторную передачу TB и планирует первоначально передаваемый TBb. В это время, Nmax_CBG_TBa=Nmax_CBG_TBb=2.
[77] Согласно первой CBG-конфигурации, когда базовая станция планирует первоначально передаваемый TBa, Nmax_CBG_TBa=4, причем первый и второй CB составляют первую фактически запланированную CBG, третий и четвертый CB составляют вторую фактически запланированную CBG, пятый CB составляет третью фактически запланированную CBG, и шестой CB составляет четвертую фактически запланированную CBG. Предполагается, что UE не может демодулировать CBG2, но успешно демодулирует CBG1, 3, 4. Базовая станция планирует CB3-4 при планировании повторной передачи TBa. В этот момент, Nmax_CBG_TBa=2. Затем базовая станция указывает то, что CBG, запланированная в это время, представляет собой CBG1, т.е. CB1-4.
[78] Согласно второй CBG-конфигурации, когда базовая станция планирует первоначально передаваемый TBa, Nmax_CBG_TBa=4, причем первый и второй CB составляют первую фактически запланированную CBG, третий и четвертый CB составляют вторую фактически запланированную CBG, пятый CB составляет третью фактически запланированную CBG, и шестой CB составляет четвертую фактически запланированную CBG. Предполагается, что UE не может демодулировать CBG2, но успешно демодулирует CBG1, 3, 4. Когда базовая станция планирует повторную передачу TBa, CB3-4 планируются. В этот момент, Nmax_CBG_TBa=2. CBG перегруппировываются, т.е. первая, вторая, третья CB составляют первую CBG, и четвертая, пятая, шестая CB составляют вторую CBG. Чтобы повторно передавать CB3-4, базовая станция инструктирует CBG, запланированным в это время, представлять собой CBG1 и CBG2, т.е. всем CB.
[79] Например, базовая станция планирует два TB, TBa и TBb, которые представляют собой начальные передачи. В это время, Nmax_CBG_TBa=Nmax_CBG_TBb=2. Если все CBG TBb успешно передаются, но часть CBG TBa неудачно передается, то только TBa планируется, когда базовая станция планирует повторную передачу. В этом случае, Nmax_CBG_TBa=2.
[80] Согласно второй CBG-конфигурации, когда базовая станция планирует первоначально передаваемый TBa, Nmax_CBG_TBa=2, причем CB1-3 составляют фактически запланированную CBG1, и CB4-6 составляют фактически запланированную CBG2. При условии, что UE не может демодулировать CBG2, но успешно демодулирует CBG1, базовая станция планирует CB4-6 при планировании повторной передачи TBa. В этом случае Nmax_CBG_TBa=2, базовая станция указывает то, что CBG, запланированная в это время, представляет собой CBG2.
[81] В качестве другого примера, базовая станция планирует 2 TB, TBa и TBb, причем TBa и TBb представляют собой начальные передачи. В это время, Nmax_CBG_TBa=Nmax_CBG_TBb=2. Если все CBG TBb успешно передаются, но часть CBG TBa неудачно передается, базовая станция может планировать повторную передачу части TBa и новую передачу TBc при планировании повторной передачи. В этом случае, Nmax_CBG_TBa=Nmax_CBG_TBc=2.
[82] Следует отметить, что может возникать такая ситуация, что UE пропускает DCI, планирующий начальную передачу определенного TB, и не может определять Nmax_CBG_TBi в начальной передаче. Базовая станция может исключать эту путаницу посредством планирования. Например, последняя передача представляет собой передачу 2 TB. Если базовая станция может определять то, что принимаемое HARQ-ACK, соответствующее предыдущей передаче, представляет собой DTX/DTX, базовая станция планирует эти два TB снова при планировании в следующий раз. Если последняя передача представляет собой передачу 2 TB, и если базовая станция может определять то, что одно принимаемое HARQ-ACK, соответствующее последней передаче, представляет собой ACK CBG, по меньшей мере, для одного TB, базовая станция может планировать только один TB или оба TB одновременно.
[83] В качестве другого примера, базовая станция планирует 1 TB, TBa, который представляет собой начальную передачу. В это время, Nmax_CBG_TBa=4. Если TBa неудачно передается, базовая станция планирует повторную передачу этого TB. Один способ исключать увеличение числа битов обратной связи по HARQ-ACK, вызываемое посредством планирования двух TB одновременно, состоит в том, что базовая станция не может планировать другой TB до того, как TBa успешно передается. Это также исключает такую проблему, что UE не может определять Nmax_CBG_TBa в начальной передаче, когда UE пропускает DCI, планирующий начальную передачу TBa, но принимает повторную передачу TBa и DCI другого TB. Альтернативно, базовая станция может планировать другой TB, такой как TBb одновременно, и Nmax_CBG_TBa=Nmax_CBG_TBb=4. Чтобы исключать увеличение HARQ-ACK-битов, UE автоматически пакетирует размерности CBG таким образом, что число битов HARQ-ACK, по которым возвращается обратная связь посредством два TB, по-прежнему равно 4. В частности, следует обратиться к части относительно обратной связи по HARQ-ACK.
[84] Если обобщить, варианты осуществления настоящего раскрытия не ограничивают то, как базовая станция разделяет один или более TB на CB, и не ограничивают конкретные способы образования виртуальных CBG.
[85] Затем, способ 100 может переходить к этапу S130. На этапе S130, базовая станция может передавать управляющую сигнализацию в нисходящей линии связи, указывающие CBG-конфигурацию, определенную на этапе S120. Например, базовая станция может формировать DCI, включающий в себя информацию CBG-планирования или конфигурации согласно вышеуказанному способу, и отправлять его в UE по каналу управления нисходящей линии связи (например, PDCCH). DCI, включающий в себя информацию CBG-планирования или конфигурации, сформированную посредством базовой станции, может формироваться одним из следующих способов.
[86] В некоторых вариантах осуществления, базовая станция может указывать информацию планирования независимо для каждого TB. Например, каждый TB имеет независимый индикатор MCS (схемы модуляции и кодирования), индикатор RV (резервной версии), NDI (индикатор новых данных) и т.п. В некоторых вариантах осуществления, может быть предусмотрен один NDI для каждого TB или каждый NDI (либо битовая информация с идентичным эффектом) для CBG каждого TB.
[87] Помимо этого, в некоторых вариантах осуществления, базовая станция может указывать планирование или конфигурационную информацию для CBG каждого TB, соответственно. Например, может быть включено одно или более из следующей информации:
[88] (1) Каждый CB/CBG может иметь независимое битовое поле (или иногда поле) для указания того, планируется или нет соответствующая CB/CBG.
[89] При условии, что Nmax_CBG=4, и в этот раз необходимо планировать NTB=2, в таком случае Nmax_CBG_TBi=2. Для каждой из двух CBG для каждого TB, имеется 1-битовое поле, чтобы указывать то, планирует или нет базовая станция эту CBG. В некоторых вариантах осуществления, если 1 бит переключается относительно соответствующего бита в начальной передаче, планирующей идентичный TB, то эта CBG не планируется. В некоторых вариантах осуществления, этот 1 бит не изменяется относительно соответствующего бита начальной передачи, планирующей идентичный TB, что указывает то, что эта CBG планируется. В некоторых вариантах осуществления, 1 бит указывает то, что CBG планируется или не планируется, согласно предварительно заданному значению 0 или 1.
[90] Для начальной передачи, этот бит может использоваться не для того, чтобы указывать то, планируется или нет соответствующая CB/CBG, а вместо этого для того, чтобы указывать то, что этот TB представляет собой начальную передачу. Например, когда все биты всех CBG TB переключаются относительно этого бита в DCI начальной передачи предыдущего TB, планирующего идентичный HARQ-процесс, это указывает то, что этот TB представляет собой начальную передачу, иначе это указывает повторную передачу. Таким образом, для начальной передачи одного TB, каждый из битов соответствующих CBG должен составлять идентичное значение, и все биты переключаются относительно битов начальной передачи предыдущего TB, планирующего идентичный HARQ-процесс.
[91] Далее описывается сценарий, в котором числа TB отличаются для текущей передачи и для текущей начальной передачи:
[92] (a) Например, в последней начальной передаче, базовая станция планирует только один новый TBa с четырьмя CBG. Тем не менее, в текущей передаче, базовая станция планирует два новых TB, TBb и TBc, и имеется 2 бита для 2 CBG каждого TB, т.е. всего 4 бита. При условии, что TBa соответствует TBb (например, HARQ-процесс является идентичным), 2 бита TBb переключаются относительно 4 битов TBa, и 2 бита TBc переключаются относительно 2 битов предыдущего TB идентичного HARQ-процесса.
[93] (b) Например, в последней начальной передаче, базовая станция планирует 2 новых TB, TBb и TBc, но в текущей передаче, базовая станция планирует только 1 новый TBa. При условии, что TBa соответствует TBb (например, HARQ-процесс является идентичным), аналогичным образом, 4 бита TBa переключаются относительно 2 битов TBb.
[94] Помимо этого, в некоторых вариантах осуществления, каждый CB/CBG имеет отдельное поле для указания того, планируется или нет соответствующая CB/CBG, если DCI также содержит NDI для TB, и то, представляет TB собой начальную передачу или повторную передачу, указывается посредством NDI TB.
[95] (2) Каждый CB/CBG может иметь независимое поле для явного указания того, должна или нет соответствующая CB/CBG очищать соответствующий буфер, либо неявного указания соответствующему CB/CBG того, должен он или нет очищать соответствующий буфер, посредством указания того, уничтожается или нет соответствующая CB/CBG, либо каждый TB использует 1 бит, чтобы указывать то, должна или нет соответствующая CB/CBG, запланированная посредством идентичной DCI, очищать соответствующий буфер, либо несколько TB совместно используют идентичный бит, чтобы указывать то, должна или нет CB/CBG, запланированная посредством идентичной DCI, очищать соответствующий буфер. Посредством переключения этого поля относительно последней передачи, планирующей идентичный TB, оно может указывать то, что CB/CBG представляет собой новую CBG или CBG, которая, возможно, должна очищать буфер, и непереключенное поле может указывать то, что CB/CBG представляет собой CBG, которая не должна очищать буфер.
[96] Тем не менее, следует отметить, что, когда CB, содержащиеся в текущей CBG, содержат, и CB, содержащиеся в CBG, передаваемой прошлый раз, отличаются, когда буфер очищается. Например, CB1-4 в буфере представляет собой последнюю передаваемую CBG1, и текущая передача принимает инструкцию, чтобы очищать буфер CB CBG2. В этом случае, CBG2 включает только в себя CB 3-4, и только буферы CB 3-4 очищаются, и CB 1-2 остаются в буфере. С другой стороны, если CBs1-4 в буфере представляет собой последнюю передаваемую CBG1 и CBG2, и текущая передача принимает инструкцию, чтобы очищать буферы CB CBG1, и CBG1 в это время содержит CB1-4, буферы CBs1-4 должны быть очищены.
[97] Помимо этого, на этапе S130, индекс назначения в нисходящей линии связи (DAI) может быть дополнительно включен в DCI, включающий в себя информацию CBG-планирования/конфигурации, сформированную посредством базовой станции. В некоторых вариантах осуществления, DAI может включать в себя первый тип DAI и/или второй тип DAI.
[98] Первый тип DAI, также известный как встречный DAI, указывает одно из следующего:
[99] (1) сумма числа CBG, запланированных в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и текущей несущей (например, текущей несущей Ci), или сумма числа HARQ-ACK-битов, которые должны возвращаться в виде обратной связи;
[100] (2) сумма числа CBG, запланированных в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и/или последней единицы времени нисходящей линии связи, и/или несущей перед текущей несущей (например, текущей несущей Ci) плюс одна, или сумма числа HARQ-ACK-битов, которые должны возвращаться в виде обратной связи плюс один;
[101] (3) сумма максимального числа CBG запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и текущей несущей (например, текущей несущей Ci), или сумма числа HARQ-ACK-битов, которые должны возвращаться в виде обратной связи; или
[102] (4) сумма максимального числа CBG запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи), и/или последней единицы времени нисходящей линии связи, и/или несущей перед текущей несущей (например, текущей несущей Ci) плюс одна, или сумма числа HARQ-ACK-битов, которые должны возвращаться в виде обратной связи плюс один.
[103] Вышеуказанное окно пакетирования обратной связи по HARQ-ACK представляет собой набор всех единиц времени нисходящей линии связи и/или набор всех несущих, HARQ-ACK/NACK которых могут возвращаться в виде обратной связи одновременно в идентичной единице времени восходящей линии связи. Это раскрытие не ограничивает длину единицы времени нисходящей линии связи, которая, например, может составлять временной слот нисходящей линии связи, временной минислот или OFDM-символ. В некоторых вариантах осуществления, первый тип DAI ведет подсчет по степени детализации числа CBG. При конфигурировании в режиме TB-планирования, один TB может рассматриваться как соответствующий одной CBG. Когда несущая, сконфигурированная для режима TB-планирования, планируется, и базовая станция не конфигурирует пакетирование пространственной размерности, число CBG, запланированных для этой несущей, может рассматриваться как фиксированное значение. Например, число CBG, запланированных для этой несущей, может быть равно максимальному числу TB Nmax_TB=2, которые могут поддерживаться в MIMO-режиме. Альтернативно, число CBG, запланированных для этой несущей, может быть равно числу фактически запланированных TB.
[104] Для вышеуказанного (3) или (4), максимальное число Nmax_CBG CBG каждой запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи может отличаться. Например, базовая станция конфигурирует различный Nmax_CBG для различных несущих нисходящей линии связи. Частный случай заключается в том, что режим TB-планирования сконфигурирован для части несущих. Когда базовая станция не конфигурирует пакетирование пространственной размерности, Nmax_CBG=2 для этих несущих. Если один TB планируется, HARQ-ACK-биты другого TB представляют собой фиктивные биты, в то время как режим CBG-планирования сконфигурирован для части несущих, но конкретные значения Nmax_CBG каждой несущей, сконфигурированной с режимом CBG-планирования, могут отличаться. Согласно способу настоящего изобретения, значения HARQ-ACK Nmax_CBG определяются; или для несущей, сконфигурированной с режимом TB-планирования, Nmax_CBG зависит от числа фактически запланированных TB; Nmax_CBG=1, если только один TB составляет Nmax_CBG=2, если два TB планируются. Несложно заметить, что первый тип DAI ведет подсчет по степени детализации числа CBG, и счетчик TB-размерностей включается в счетчик CBG-размерностей. Затем, вне зависимости от того, для режима TB-планирования или режима CBG-планирования, первый тип DAI вычисляет число HARQ-ACK-битов, которые все TB в каждом PDSCH должны подавать, вне зависимости от того, планируются один TB или два TB.
[105] Когда базовая станция конфигурирует пакетирование пространственной размерности, Nmax_CBG=1 для несущей, для которой сконфигурирован режим TB-планирования. Если два TB планируются, HARQ-ACK двух TB управляются с помощью операции "AND" для несущей, для которой сконфигурирован режим CBG-планирования, если два TB планируются, согласно способу настоящего изобретения, HARQ-ACK битов Nmax_CBG возвращается в виде обратной связи независимо от того, или один или два TB планируются.
[106] Например, можно предполагать, что временная длина окна пакетирования обратной связи по HARQ-ACK составляет одну единицу времени нисходящей линии связи, и имеется 3 несущих в размерности в частотной области. Все три несущие выполнены с возможностью поддерживать планирование вплоть до 2 TB. В одной единице времени нисходящей линии связи, базовая станция может планировать PDSCH на двух несущих, причем несущая 1 может быть сконфигурирована способом планирования на основе CBG, и максимальное число CBG Nmax_CBG_C1=4, в то время как несущая 2 может быть сконфигурирована в режиме планирования на основе TB, и Nmax_CBG_C2=Nmax_TB=2. Помимо этого, несущая 3 может быть сконфигурирована способом планирования на основе CBG, и максимальное число CBG Nmax_CBG_C3=6. Предполагается, что несущая 1 планирует 2 TB, общее число CBG, запланированных посредством 2 TB, равно 3; и несущая 1 планирует 1 TB, и общее число запланированных CBG равно 6. Затем, как показано на фиг. 5, согласно способу (1), первый тип DAI несущей 1=3, что указывает то, что несущая 1 планирует три CBG, и первый тип DAI несущей 3=9, что указывает то, что несущие 1-3 полностью планируют CBG9. Когда UE принимает первый тип DAI несущей 3, оно может находить то, что базовая станция не планирует несущую 2. Согласно способу (4), первый тип DAI несущей 1=9, что указывает то, что несущая 1 представляет собой первую запланированную несущую, и первый тип DAI несущей 3=5, что указывает несущие 1-2, и общее число максимального числа CBG, соответствующих каждой несущей, запланированной посредством базовой станции, равно 4. Когда UE принимает первый тип DAI несущей 3, оно может находить то, что базовая станция не планирует несущую 2.
[107] В качестве другого примера, можно предполагать, что несущая 1 планирует 2 TB, и общее число CBG, запланированных посредством этих 2 TB, равно 3, несущая 2 планирует 1 TB, и несущая 3 планирует 1 TB, и общее число запланированных CBG равно 6. Затем согласно способу (1), первый тип DAI несущей 1=3, что указывает то, что несущая 1 планирует три CBG; первый тип DAI несущей 2=5, что указывает то, что в сумме пять CBG планируется для несущих 1-2; и первый тип DAI несущей 3=11, что указывает то, что 11 CBG планируются для несущих 1 3 суммарно. Допустим, что UE выполняет с ошибкой прием PDCCH несущей 2, но оно принимает PDCCH несущей 1 и несущей 3. В таком случае, при приеме первого типа DAI несущей 3 UE может находить то, что оно пропускает PDCCH несущей 2, и определять то, что несущая 2 фактически планирует вплоть до двух CBG. Следует отметить, что базовая станция может планировать 1 TB или 2 TB. Тем не менее, вне зависимости от того, сколько TB планируются посредством базовой станции, считается, что планируется максимум 2 CBG.
[108] Согласно способу (4), как показано на фиг. 6, первый тип DAI несущей 1=1, первый тип DAI несущей 2=5, и первый тип DAI несущей 3=7. Допустим, что UE выполняет с ошибкой прием PDCCH несущей 2, но оно принимает PDCCH несущей 1 и несущей 3. После этого, когда оно принимает первый тип DAI несущей 3, UE может находить то, что оно пропускает PDCCH несущей 2. При условии, что UE выполняет с ошибкой прием PDCCH несущей 1 и принимает PDCCH несущей 2 и несущей 3, UE может находить то, что оно пропускает PDCCH несущей 1 при приеме первого типа DAI несущей 2. Помимо этого, UE может определять то, что несущая 2 планирует только 1 TB согласно PDCCH несущей 2, но UE по-прежнему должно формировать HARQ-ACK 2 TB при формировании HARQ-ACK, причем HARQ-ACK 1 TB определяется в качестве ACK/NACK согласно результату декодирования PDSCH, и HARQ-ACK другого TB представляет собой фиктивный бит, который может составлять фиксированное значение, например, значение может представлять собой NACK/DTX. Альтернативно, при условии, что Nmax_CBG для запланированной несущей TB определяется согласно числу запланированных TB, то в этом примере, первый тип DAI несущей 1=1, первый тип DAI несущей 2=5, и первый тип DAI несущей 3 равен не 7, а 6. Допустим, что UE выполняет с ошибкой прием PDCCH несущей 2, но оно принимает PDCCH несущей 1 и несущей 3. Затем при формировании HARQ-ACK несущей 2, UE должно формировать только HARQ-ACK 1 TB.
[109] В некоторых вариантах осуществления, первый тип DAI может использоваться для того, чтобы вычислять начальную точку позиции бита ACK/NACK для текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и несущей нисходящей линии связи (например, несущей Ci нисходящей линии связи) в HARQ-ACK-таблице кодирования.
[110] Согласно (2) или (4), начальная точка позиции бита ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI. В некоторых вариантах осуществления, длина в битах ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи может составлять число запланированных CBG (соответствующее (2)) или максимальное число CBG (соответствующее (4)).
[111] Согласно (1) или (3), начальная точка позиции бита NACK ACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI минус длина в битах ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи плюс 1. В некоторых вариантах осуществления, длина в битах ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи может составлять число запланированных CBG (соответствующее (1)) или максимальное число CBG (соответствующее (3)).
[112] В некоторых вариантах осуществления, когда UE возвращает обратную связь по ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи, когда UE сконфигурировано в режиме CBG-планирования, ACK/NACK CBG в первом запланированном TB преобразуется сначала, ACK/NACK CBG во втором запланированном TB (если 2 TB планируются) преобразуется затем.
[113] В некоторых вариантах осуществления, согласно (1) или (2), при преобразовании ACK/NACK соответствующих CBG в одном TB, ACK/NACK каждой запланированной CBG преобразуется в порядке возрастания согласно индексам CBG, фактически запланированных посредством TB.
[114] В некоторых вариантах осуществления, согласно (3) или (4), при преобразовании ACK/NACK соответствующих CBG в одном TB, ACK/NACK каждой CBG может преобразовываться в порядке возрастания согласно индексам CBG TB, причем ACK/NACK запланированной CBG определяется согласно результату декодирования CBG, и ACK/NACK незапланированной CBG представляет собой фиктивный бит, для которого может использоваться предварительно заданное значение. Помимо этого, общая длина ACK/NACK-битов для всех TB единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи может составлять Nmax_CBG.
[115] В случае конфигурирования в режиме TB-планирования, согласно (1)-(4), ACK/NACK первого TB может преобразовываться сначала, затем может преобразовываться ACK/NACK второго TB. ACK/NACK запланированного TB определяется согласно результату декодирования TB. ACK/NACK незапланированного TB представляет собой фиктивный бит, для которого может использоваться предварительно заданное значение.
[116] Второй тип DAI, также называемый "полным DAI", может указывать общее число битов HARQ-ACK-таблицы кодирования или общее число запланированных CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи до текущей единицы времени нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK, или общее число максимальных чисел CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи до текущей единицы времени нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK, или сумму числа соответствующих HARQ-ACK-битов, которые должны возвращаться в виде обратной связи.
[117] Например, в одной единице времени нисходящей линии связи, PDSCH планируется на 2 несущих, причем несущая 1 сконфигурирована в режиме планирования на основе CBG с максимальным числом Nmax_CBG CBG=4, и несущая 2 сконфигурирована в режиме планирования на основе TB. Предполагается, что несущая 1 планирует 2 TB, и что общее число CBG, запланированных посредством 2 TB, равно 3. Если второй тип DAI представляет общее число запланированных CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи, соответствующих данной единице времени восходящей линии связи, до текущей единицы времени нисходящей линии связи, второй тип DAI несущей 1 и несущей 2=3+2=5. Если второй тип DAI представляет общее число максимальных чисел CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи, соответствующих данной единице времени восходящей линии связи, до текущей единицы времени нисходящей линии связи, второй тип несущей 1 и несущей 2=4+2=6.
[118] Следует отметить, что для первого типа DAI или второго типа DAI, может иметь место то, что битовое состояние соответствует значению нескольких DAI вследствие ограничения в виде дополнительного числа битов. Например, в LTE-системе, DAI включает в себя только 2 бита, но фактическое значение, указываемое посредством DAI, составляет 1-32 или больше. В этом случае, форма по модулю обычно приспосабливается. Например, DAI="00" указывает то, что значение DAI равно 1, 5, 9, ..., 4*(M-1)+1.
[119] Другой способ для определения общего числа битов HARQ-ACK-таблицы кодирования может не быть основан на DAI. Размер HARQ-ACK-таблицы кодирования и порядок битовой компоновки определяются на основе числа полустатически сконфигурированных несущих, окна пакетирования обратной связи по HARQ-ACK и числа HARQ-ACK-битов единицы Ti времени нисходящей линии связи на несущей Ci нисходящей линии связи, которая полустатически сконфигурирована. В этом случае, для несущей, сконфигурированной для TB-планирования, число HARQ-ACK-битов может определяться согласно максимальному числу TB, которые могут передаваться, например, 1 биту, если несущая Ci нисходящей линии связи выполнена с возможностью иметь максимум только один TB, и 2 битам, если несущая Ci нисходящей линии связи выполнена с возможностью иметь максимум только 2 TB, вне зависимости от того, сколько TB фактически планируются. Для несущей, сконфигурированной для CBG-планирования, означенное является фиксированно равным Nmax_CBG_i независимо от числа TB.
[120] Вышеприведенные варианты осуществления главным образом описываются с точки зрения базовой станции. Для специалистов в данной области техники, согласно вышеприведенному описанию, чтобы обеспечивать корректный прием UE, UE должно придерживаться идентичного или соответствующего критерия и способа относительно базовой станции, чтобы определять принимаемый DCI, определять CBG-информацию в нем, определять то, предназначен он для одного TB или для нескольких TB, и определять то, какой CBG какого CB соответствует каждый индикатор CBG в DCI, и определять то, как принимаемый PDDCH разделяется на CB, и то, как принимаемый PDSCH комбинируется в CBG. Здесь для краткости, означенное не повторяется. Помимо этого, чтобы обеспечивать корректную обратную связь HARQ-ACK, UE, возможно, также должно определять информацию первого типа и/или второго типа DAI в принимаемом DCI согласно идентичному или соответствующему критерию и способу относительно базовой станции и определять обратную связь по HARQ-ACK согласно информации первого типа или второго типа DAI или определять обратную связь по HARQ-ACK согласно предварительно заданному правилу, например, число HARQ-ACK-битов, по которым возвращают обратную связь в каждом планировании, задается фиксированно равным Nmax_CBG, и подробности не описываются в данном документе по идентичным причинам.
[121] Посредством использования решения согласно вышеприведенному варианту осуществления, длина DCI в каждом планировании может не изменяться согласно числу запланированных TB, что уменьшает сложность обнаружения вслепую PDCCH посредством UE. Помимо этого, когда UE выполняет обратную связь по HARQ-ACK, число HARQ-ACK-битов, соответствующих запланированному PDSCH, не изменяется согласно числу запланированных TB, что сокращает объем служебной информации по обратной связи по HARQ-ACK. Помимо этого, это исключает случай, в котором когда один или более PDSCH (PDCCH) пропускаются посредством UE, когда HARQ-ACK PDSCH нескольких несущих или HARQ-ACK PDSCH нескольких единиц времени нисходящей линии связи возвращаются в виде обратной связи в одной единице времени восходящей линии связи, размер HARQ-ACK-таблицы кодирования либо ее порядок компоновки не может определяться вследствие неопределенности числа TB пропущенных PDSCH.
[122] Ниже подробно поясняется блок-схема последовательности операций способа примерного способа для возврата обратной связи по HARQ-ACK/NACK в связи с фиг. 2 и другими чертежами. Фиг. 2 блок-схема последовательности операций способа примерного способа 200 для возврата обратной связи по HARQ-ACK/NACK в соответствии с вариантом осуществления раскрытия. Как показано на фиг. 2, способ 200 может начинаться с этапа S210. На этапе S210, UE может принимать управляющую сигнализацию в нисходящей линии связи из ассоциированной базовой станции. Затем, на этапе S220, UE может формировать HARQ-ACK-таблицу кодирования на основе передачи управляющей сигнализации в нисходящей линии связи и результата декодирования для передачи по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи. На этапе S230, UE может подавать, в базовую станцию, HARQ-ACK, соответствующее передаче по нисходящей линии связи согласно сформированной HARQ-ACK-таблице кодирования.
[123] В некоторых вариантах осуществления, UE может определять размер HARQ-ACK-таблицы кодирования и позицию ACK/NACK-битов PDSCH, запланированного посредством передачи управляющей сигнализации в нисходящей линии связи в HARQ-ACK-таблице кодирования, согласно следующему первому и/или второму типу DAI, включенного в управляющую сигнализацию в нисходящей линии связи (следует отметить, что первый тип и/или второй тип DAI здесь могут отличаться от первого и/или второго типов DAI, описанных выше в связи с фиг. 1; для получения подробной информации, следует обратиться к определениям первого и второго типов DAI, описанных ниже), и выбранному опорному TB.
[124] В некоторых вариантах осуществления, если несущая, для которой планируется текущая единица времени нисходящей линии связи, сконфигурирована в рабочем режиме с возможностью планировать самое большее один TB, например, в режиме одноантенной передачи по технологии SIMO (с одним входом и многими выходами), опорный TB может представлять собой один запланированный TB, который соответствует DAI. Другими словами, это не также может пониматься как отсутствие необходимости определять опорный TB.
[125] В некоторых других вариантах осуществления, если несущая, для которой планируется текущая единица времени нисходящей линии связи, сконфигурирована в рабочем режиме, допускающем планирование более одного TB самое большее, и несущая, для которой планируется текущая единица времени нисходящей линии связи, выполнена с возможностью нахождения в режиме TB-планирования, любой из TB может выбираться в качестве опорного TB. Например, первый TB может выбираться в качестве опорного TB, который соответствует DAI. Другими словами, это не также может пониматься как отсутствие необходимости определять опорный TB.
[126] В еще других вариантах осуществления, если несущая, для которой планируется текущая единица времени нисходящей линии связи, сконфигурирована в рабочем режиме, допускающем планирование более одного TB самое большее, и несущая, для которой планируется текущая единица времени нисходящей линии связи, выполнена с возможностью нахождения в режиме CBG-планирования, то, какой TB фактически планирует максимальное число CBG, определяется согласно управляющей информации нисходящей линии связи, и TB определяется в качестве опорного TB, который соответствует DAI. В некоторых вариантах осуществления, если числа фактически запланированных CBG нескольких TB равны, любой из нескольких TB может выбираться таким образом, чтобы соответствовать DAI.
[127] В еще других вариантах осуществления, если несущая, для которой планируется текущая единица времени нисходящей линии связи, сконфигурирована в рабочем режиме, допускающем планирование более одного TB самое большее, и несущая, для которой планируется текущая единица времени нисходящей линии связи, выполнена с возможностью нахождения в режиме CBG-планирования, и число HARQ-ACK-битов, которые могут возвращаться в виде обратной связи посредством каждого TB, является идентичным, означенное определяется согласно сконфигурированному максимальному числу CBG. Например, любой из TB может выбираться в качестве опорного TB, который соответствует DAI.
[128] В некоторых вариантах осуществления, число ACK/NACK-битов, по которым возвращается обратная связь посредством UE для PDSCH, запланированного посредством передачи управляющей сигнализации в нисходящей линии связи, может составлять Nmax_TB*NCBG_ref, где Nmax_TB является максимальным числом TB, которые могут планироваться в PDSCH в сконфигурированном рабочем режиме. Нормально, Nmax_TB может быть равен 2. Для несущих, сконфигурированных в режиме CBG-планирования, NCBG_ref может составлять число CBG, фактически запланированных посредством опорного TB, соответствующего DAL, NCBG_ref может быть равен 1 для несущих, сконфигурированных в режиме TB-планирования. Для несущих, сконфигурированных в режиме CBG-планирования, и когда число HARQ-ACK-битов, по которым может возвращать обратную связь каждый TB, равно сконфигурированному максимальному числу Nmax_CBG CBG, NCBG_ref может составлять Nmax_CBG.
[129] Альтернативно, как первый тип, так и второй тип DAI могут использовать фиксированный один TB в качестве опорного, независимо от того, выполнена запланированная несущая с возможностью работать в режиме CBG- или TB-планирования. Дополнительно, число ACK/NACK-битов, по которым возвращается обратная связь посредством UE для PDSCH, запланированного посредством передачи управляющей сигнализации в нисходящей линии связи, может составлять Nmax_TB*Nmax_CBG_ref. Для несущей, сконфигурированной в режиме CBG-планирования, Nmax_CBG_ref может составлять максимальное число CBG, которые могут планироваться посредством опорного TB, соответствующего DAI. Nmax_CBG_ref может быть равен 1 для несущих, сконфигурированных в режиме TB-планирования.
[130] В отличие от варианта осуществления, показанного на фиг. 1, Nmax_CBG_ref или NCBG_ref в варианте осуществления, показанном на фиг. 2, предназначен для одного TB. Если несколько TB планируются в одном PDSCH, например, если два TB планируются, сумма максимального числа CBG двух TB в одном PDSCH составляет Nmax_CBG_ref*2.
[131] Аналогично, если два TB планируются, число фактически запланированных CBG для двух TB в одном PDSCH составляет NCBG_TB1+NCBG_TB2, где NCBG_ref=max(NCBG_TB1, NCBG_TB2).
[132] Для DCI, планирующего этот PDSCH, индикатор относительно каждой CBG для каждого TB может быть независимым. Например, для 2 TB, каждый TB имеет битовый индикатор для каждой CBG. Например, если Nmax_CBG=Nmax_CBG_ref=4, имеется 8-битовый индикатор независимо от того, планирует базовая станция фактически 1 или 2 TB. Когда базовая станция планирует только один TB, 4 бита одного TB, который не планируется, не указывают информацию этого TB и могут использоваться для других целей или представляют собой только фиктивные биты. Для DCI, планирующего этот PDSCH, индикатор относительно каждой CBG каждого TB также может использоваться в комбинации, что не ограничивается в настоящем раскрытии.
[133] В варианте осуществления, показанном на фиг. 2, первый тип DAI, который также может упоминаться как встречный DAI, может указывать одно из следующего:
[134] (1) сумма числа CBG (NCBG_ref), фактически запланированных посредством опорного TB каждой запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и текущей несущей (например, текущей несущей Ci);
[135] (2) сумма числа CBG, фактически запланированных посредством опорного TB каждой запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и/или последней единицы времени нисходящей линии связи, и/или несущей перед текущей несущей (например, текущей несущей Ci) плюс одна;
[136] (3) сумма максимального числа (Nmax_CBG_ref) CBG опорного TB запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и текущей несущей (например, текущей несущей Ci); и
[137] (4) сумма максимального числа CBG опорного TB запланированной единицы времени нисходящей линии связи и/или несущей нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK вплоть до текущей запланированной единицы времени нисходящей линии связи (например, единицы Ti времени нисходящей линии связи) и/или последней единицы времени нисходящей линии связи, и/или несущей перед текущей несущей (например, текущей несущей Ci) плюс одна.
[138] В варианте осуществления, показанном на фиг. 2, второй тип DAI может использоваться для того, чтобы указывать общее число битов HARQ-ACK-таблицы кодирования; или общее число запланированных CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи до текущей единицы времени нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK; или общее число максимальных чисел CBG всех запланированных несущих от первой единицы времени нисходящей линии связи из числа всех запланированных единиц времени нисходящей линии связи до текущей единицы времени нисходящей линии связи в окне пакетирования обратной связи по HARQ-ACK.
[139] В некоторых вариантах осуществления, общее число битов HARQ-ACK-таблицы кодирования или общее число запланированных CBG или общее число максимальных чисел CBG могут быть равны произведению второго типа DAI и Nmax_TB, когда базовая станция не конфигурирует пакетирование пространственной размерности. В некоторых вариантах осуществления, когда базовая станция конфигурирует пакетирование пространственной размерности, общее число битов HARQ-ACK-таблицы кодирования или общее число запланированных CBG, или общее число максимальных чисел CBG может быть равно второму типу DAI.
[140] В некоторых вариантах осуществления, первый тип DAI может использоваться для того, чтобы вычислять начальную точку позиции бита ACK/NACK-битов для текущей запланированной единицы времени нисходящей линии связи в HARQ-ACK-таблице кодирования. Например, если Nmax_TB=2, согласно (2) или (4), в некоторых вариантах осуществления, когда базовая станция не конфигурирует пакетирование пространственной размерности, начальная точка позиции бита ACK/NACK-битов для единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI, умноженному на 2 и минус 1. Согласно (1), начальная точка позиции бита ACK/NACK-битов единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI минус NCBG_ref единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи, затем умножаться на 2 и плюс 1. Согласно (3), начальная точка позиции бита ACK/NACK-битов единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI минус Nmax_CBG_ref единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи, затем умножаться на 2 и плюс 1.
[141] Помимо этого, в других вариантах осуществления, согласно (2) или (4), начальная позиция позиции бита ACK/NACK-битов единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI, когда базовая станция конфигурирует пакетирование пространственной размерности. Согласно (1), начальная точка позиции бита ACK/NACK-битов единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI минус NCBG_ref единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи и плюс одна. Согласно (3), начальная точка позиции бита ACK/NACK-битов единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи в HARQ-ACK-таблице кодирования может быть равна соответствующему DAI минус Nmax_CBG_ref единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи и плюс одна.
[142] Если базовая станция не конфигурирует пакетирование пространственной размерности, когда UE возвращает обратную связь по ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи, ACK/NACK CBG в первом TB может преобразовываться сначала, и затем ACK/NACK CBG во втором TB преобразуется.
[143] Согласно (1) или (2), для каждого TB, ACK/NACK-биты каждой запланированной CBG могут последовательно преобразовываться в порядке возрастания согласно индексам фактически запланированной CBG. Когда числа CBG, запланированных посредством двух TB, отличаются для TB с меньшим числом CBG, фиктивный бит может отправляться таким образом, что число ACK/NACK-битов TB равно NCBG_ref. Например, 2 TB планируются, CBG 1, 2, 3 планируются посредством TBa, и CBG 2 и 4 планируются посредством TBb. Затем NCBG_ref=3, и 6-битовое ACK/NACK возвращается в виде обратной связи. Сначала ACK/NACK трех CBG TBa преобразуются, после этого NACK-биты ACK второй и четвертой CBG TBb преобразуются, и в завершение, 1-битовый фиктивный бит преобразуется.
[144] Согласно (3) или (4), при преобразовании ACK/NACK соответствующих CBG в одном TB, бит ACK/NACK каждой CBG может последовательно преобразовываться в порядке возрастания согласно индексу CBG TB. ACK/NACK запланированной CBG определяется согласно результату декодирования CBG. ACK/NACK незапланированной CBG может представлять собой фиктивный бит, для которого предварительно заданное значение может использоваться таким образом, что число ACK/NACK-битов каждого TB равно Nmax_CBG_ref. Согласно (1)-(4), ACK/NACK незапланированных TB может представлять собой фиктивный бит, для которого может использоваться предварительно заданное значение.
[145] Помимо этого, если базовая станция конфигурирует пакетирование пространственной размерности, когда UE возвращает обратную связь по ACK/NACK единицы Ti времени нисходящей линии связи и несущей Ci нисходящей линии связи, если режим TB-планирования сконфигурирован, биты ACK/NACK каждого запланированного TB могут подвергаться выполнению логической операции "AND". Альтернативно, ACK/NACK для незапланированного TB могут задаваться в качестве ACK, и ACK/NACK для каждого TB могут подвергаться выполнению логической операции "AND". Если режим CBG-планирования сконфигурирован, ACK/NACK, запланированные в каждом TB и имеющие идентичный CBG-индекс, могут подвергаться выполнению логической операции "AND", т.е. незапланированные CBG не участвуют в операции логического "AND". В данный момент, число битов ACK/NACK , по которым возвращается обратная связь посредством UE для PDSCH, запланированного посредством передачи управляющей сигнализации в нисходящей линии связи, составляет Nmax_TB*Nmax_CBG_ref, где Nmax_TB=1. Соответственно, более обоснованным способом, когда сконфигурированный режим CBG-планирования приспосабливает пакетирование пространственной размерности, и когда два TB планируются, UE может рассматривать, что биты в сигнализации по планированию в нисходящей линии связи, указывающей то, планируется или нет соответствующая CB/CBG, являются общими для 2 TB, т.е. имеется только один набор битов, указывающих CB/CBG, и отсутствует независимый индикатор CB/CBG-планирования для этих 2 TB.
[146] Пакетирование пространственной размерности может быть сконфигурировано посредством сигнализации, которая является применимой как к режиму TB-планирования, так и к режиму CBG-планирования. Альтернативно, пакетирование пространственной размерности может быть сконфигурировано независимо посредством двух сигнализаций. Альтернативно, имеется только одна сигнализация для режима TB-планирования для режима CBG-планирования, она указывает посредством значений по умолчанию то, что она требует пакетирования пространственной размерности.
[147] Согласно (3) или (4), ACK/NACK, запланированные в каждом TB и имеющие идентичный CBG-индекс, могут подвергаться выполнению логической операции "AND", т.е. незапланированные CBG не участвуют в операции логического "AND". Для CBG, которые не планируются в каждом TB, ACK/NACK может представлять собой фиктивный бит. Например, если 2 TB планируются, и Nmax_CBG=4, TBa планирует CBG № 3 и № 1, и TBb планирует CBG № 1 и № 2. UE формирует 4-битовое ACK/NACK суммарно, согласно 4 CBG, соответственно. Первый бит ACK/NACK представляет собой результат операции логического "AND" ACK/NACK для CBG TBa № 1 и CBG TBb № 1, второй бит ACK/NACK представляет собой ACK/NACK для CBG TBb № 2, третий бит ACK/NACK представляет собой ACK/NACK CBG TBa № 3, и четвертый бит представляет собой фиктивный бит. Альтернативно, ACK/NACK незапланированных CBG могут представлять собой ACK, и ACK/NACK CBG с идентичным CBG-индексом в каждом TB могут подвергаться выполнению логической операции "AND".
[148] Согласно (1) или (2), для каждого TB, индекс j виртуальной CBG может получаться согласно индексам фактических запланированных CBG в порядке возрастания. Затем согласно индексу виртуальной CBG, ACK/NACK CBG с идентичным CBG-индексом в каждом TB подвергаются выполнению логической операции "AND". Альтернативно, ACK/NACK CBG с идентичным CBG-индексом и фактически запланированный в каждом TB могут подвергаться выполнению логической операции "AND". Если CBG-индексы, фактически запланированные посредством каждого TB, отличаются, индексы фактически запланированных CBG сортируются в порядке возрастания согласно индексам фактически запланированных CBG, чтобы получать индекс j виртуальной CBG, и ACK/NACK CBG с идентичным CBG-индексом в каждом TB подвергаются выполнению логической операции "AND" согласно индексу виртуальной CBG.
[149] Например, TBa планирует CBG № 1, CBG № 3, № 4, и TBb планирует CBG № 1, CBG № 2, CBG № 4 для 2 TB. Затем 3-битовое ACK/NACK возвращается в виде обратной связи, при этом первый бит HARQ-ACK-таблицы кодирования может представлять собой логическое "AND" ACK/NACK CBG № 1 TBa и ACK/NACK CBG № 1 TBb, и второй бит может представлять собой логическое "AND" ACK/NACK CBG № 4 TBa и ACK/NACK CBG № 4 TBb, и третий бит может представлять собой логическое "AND" ACK/NACK CBG № 3 TBa и ACK/NACK CBG № 2 TBb.
[150] Например, при условии, что пакетирование пространственной размерности не сконфигурировано, временная длина окна пакетирования обратной связи по HARQ-ACK составляет одну единицу времени нисходящей линии связи, и размерность в частотной области имеет 3 несущие. В одной единице времени нисходящей линии связи, базовая станция может планировать PDSCH на двух несущих, причем несущая 1 сконфигурирована способом планирования на основе CBG, и максимальное число CBG Nmax_CBG_C1=4, в то время как несущая 2 сконфигурирована в режиме планирования на основе TB, и Nmax_CBG_C2=1. Помимо этого, несущая 3 выполнена с возможностью быть основанной на режиме CBG-планирования, и максимальное число CBG Nmax_CBG_C3=6. Предполагается, что несущая 1 планирует 2 TB, причем TBa планирует 1 CBG (например, № 3), и TBb планирует 2 CBG (например, № 1 и № 2).
[151] Затем согласно способу (1) или (2), TB, соответствующий DAI, может представлять собой TBb, и NCBG_ref_C1=2. TB, соответствующий DAI, может быть любым согласно способу (3) или (4) (выбор TBb или TBa является абсолютно эквивалентным, поскольку максимальное число CBG, сконфигурированных посредством базовой станции, является идентичным для каждого TB), к примеру, TBa, и Nmax_CBG_C1=4. Несущая 2 планирует 1 TBc. Согласно способам (1)-(4), TB, соответствующий DAI, может представлять собой TBc, NCBG_ref_C2=1, и Nmax_CBG_C2=1.
[152] Согласно способу (1), как показано на фиг. 7, первый тип DAI несущей 1 может быть равен 2, первый тип DAI несущей 2 может быть равен 3, и второй тип DAI несущей 1 и несущей 2 может быть равен 3. Размер HARQ-ACK-таблицы кодирования, по которой возвращается обратная связь посредством UE, может иметь 6 битов.
[153] В некоторых вариантах осуществления, несущая 1 занимает 4 бита, причем TBa имеет 2 бита ACK NACK, и первый бит в HARQ-ACK-таблице кодирования определяется согласно результату обнаружения запланированной CBG. Второй бит представляет собой фиктивный бит. TBb имеет 2 бита ACK/NACK, и биты 3 и 4 в HARQ-ACK-таблице кодирования определяются согласно результату обнаружения запланированной CBG.
[154] В некоторых вариантах осуществления, несущая 2 занимает 2 бита, TBc имеет 1 бит ACK/NACK, пятый бит в HARQ-ACK-таблице кодирования определяется согласно результату обнаружения запланированного TBc, и шестой бит в HARQ-ACK-таблице кодирования представляет собой фиктивный бит.
[155] Согласно способу (2), первый тип DAI несущей 1 может быть равен 1, первый тип DAI несущей 2 может быть равен 3, и второй тип DAI несущей 1 и несущей 2 может быть равен 3. Битовая карта ACK/NACK может быть идентичной битовой карте ACK/NACK (1).
[156] Согласно способу (3), в примере по фиг. 7, если Nmax_CBG_C1 представляет максимальное число CBG для одного PDSCH или число битов HARQ-ACK, по которым возвращается обратную связь на единицу PDSCH, когда 2 TB планируются, предполагается, что каждый TB имеет четыре CBG, внутреннее пакетирование CBG-размерности выполняется в каждом TB. Как показано на фиг. 9, первая и вторая CBG TBa пакетируются, третья и четвертая CBG TBa пакетируются, первая и вторая CBG TBb пакетируются, третья и четвертая CBG TBb пакетируются. TBb или TBa могут выбираться в качестве опорного TB, затем первый тип DAI для несущей 1 равен 2. Первый тип DAI несущей 2 равен 3, и второй тип DAI несущей 1 и несущей 2 равен 3. Размер HARQ-ACK-таблицы кодирования, по которой возвращается обратная связь посредством UE, имеет 6 битов. Несложно заметить, что для несущих в режиме TB-планирования и для несущих в режиме CBG-планирования, который фактически планирует 2 TB, счетчики первого типа DAI представляют собой счетчик опорных TB, но для несущих в режиме CBG-планирования, который фактически планирует только 1 TB, счетчики DAI представляют собой число CBG для этого TB, деленное на 2. В другой ситуации, как показано на фиг. 10, несущая 1 может планировать самое большее два TB, и несущая 1 фактически планирует только TBa, т.е. третью CBG. Затем HARQ-ACK, по которому возвращается обратная связь посредством TB, имеет 4 бита. Третий бит определяет HARQ-ACK согласно результату декодирования, и другие 3 бита могут отправлять фиктивные биты. Первый тип DAI несущей 1=2, второй тип DAI несущей 1=3. Первый тип DAI несущей 2 равен 3, и второй тип DAI несущей 2 равен 3. Преимущество состоит в том, что означенное позволяет эффективно уменьшать объем служебной информации DAI. Размер HARQ-ACK-таблицы кодирования представляет собой второй тип DAI*2. Если Nmax_CBG_C1=4 представляет максимальное число CBG для TB в примере по фиг. 7, первый тип DAI несущей 1 может быть равен 4, первый тип DAI несущей 2 может быть равен 5, второй тип DAI несущей 1 и несущей 2 может быть равен 5. Размер HARQ-ACK-таблицы кодирования, по которой возвращается обратная связь посредством UE, имеет 10 битов. В некоторых вариантах осуществления, несущая 1 занимает 8 битов, и TBa имеет 4-битовое ACK/NACK. Третий бит в HARQ-ACK-таблице кодирования определяет ACK/NACK-значение согласно результату обнаружения запланированной CBG № 3, и биты 1, 2, 4 представляют собой фиктивные биты. TBb имеет 4-битовое ACK/NACK, биты 5 и 6 в HARQ-ACK-таблице кодирования определяют ACK/NACK-значения на основе результатов обнаружения запланированной CBG № 1 и CBG № 2, и биты 7 и 8 представляют собой фиктивный бит. В некоторой, несущая 2 занимает 2 бита, и TBc имеет 1-битовое ACK/NACK. Девятый бит в HARQ-ACK-таблице кодирования определяет ACK/NACK-значение согласно результату обнаружения запланированного TBc, и десятый бит в HARQ-ACK-таблице кодирования представляет собой фиктивный бит.
[157] Согласно способу (4), как показано на фиг. 8, Nmax_CBG_C1=4 представляет максимальное число CBG одного TB, первый тип DAI несущей 1 может быть равен 1, первый тип DAI несущей 2 может быть равен 5, и второй тип DAI несущей 2 может быть равен 5. Общее число битов таблицы кодирования HARQ-ACK/NACK равно 10.
[158] Следует отметить, что для первого или второго типа DAI, может иметь место то, что битовое состояние соответствует значению нескольких DAI вследствие ограничения дополнительного числа битов. Например, в LTE-системе, DAI может включать в себя только 2 бита, но фактическое значение, указываемое посредством DAI, может составлять 1-32 или больше. В этом случае, форма по модулю обычно приспосабливается. Например, DAI="00" указывает то, что значение DAI равно 1, 5, 9, ..., 4*(M-1)+1. В качестве другого примера, значение DAI может определяться посредством рассмотрения наибольшего общего делителя максимального числа HARQ-ACK-битов, которые могут отправляться посредством каждого PDSCH, в качестве шага. Предполагается, что Nmax_CBG может иметь значения 2 и 4. В таком случае, шаг равен 2. Второй тип DAI="000" означает то, что значение DAI равно 2,..., 16*(M-1)+2, DAI="001" означает то, что значение DAI равно 4, ..., 16*(M-1)+4, DAI="010" означает то, что значение DAI равно 6, ..., 16*(M-1)+6, DAI="110" означает то, что значение DAI равно 14, ..., 16*(M-1)+14, DAI="111" означает то, что значение DAI равно 16, ..., 16*(M-1)+16. Вышеприведенный вариант осуществления главным образом описывается со стороны UE. Тем не менее, нетрудно заметить, что для того, чтобы обеспечивать корректный прием HARQ-ACK, базовая станция также должна определять значение первого DAI и/или второго типа DAI при передаче DCI согласно идентичному или соответствующему критерию и способу относительно UE и размеру HARQ-ACK-таблицы кодирования и преобразованию ACK/NACK-битов, когда HARQ-ACK-таблица кодирования принимается.
[159] В некоторых вариантах осуществления, если базовая станция конфигурирует, по меньшей мере, одну несущую для UE в режиме CBG-планирования, базовая станция не может конфигурировать пространственное HARQ-ACK-пакетирование для несущей, которая сконфигурирована с режимом CBG-планирования для UE одновременно.
[160] В некоторых вариантах осуществления, когда управляющая сигнализация в восходящей линии связи, включающая в себя HARQ-ACK, превышает максимальное число битов, которые могут переноситься посредством используемого PUCCH-формата, UE может приоритезировать HARQ-ACK-пакетирование пространственной размерности относительно пакетирования для пакетирования CBG-размерности. Альтернативно, UE предпочтительно может выполнять пакетирование CBG-размерности относительно пакетирования пространственной размерности. Пакетирование CBG-размерности формирует 1-битовое HARQ-ACK после операции логического "AND" для HARQ-ACK нескольких CBG одного TB. HARQ-ACK-пакетирование пространственной размерности выполняется согласно способу, когда базовая станция конфигурирует HARQ-ACK-пакетирование пространственной размерности согласно варианту осуществления настоящего раскрытия.
[161] В некоторых вариантах осуществления, HARQ-ACK-пакетирование CBG-размерности может реализовываться таким образом, что число HARQ-ACK-битов несущей на основе CBG-планирования составляет фиксированное значение Nmax_harq без изменения с числом фактически запланированных TB. Фиксированное значение сконфигурировано посредством базовой станции или отмечено как предварительно заданное. Это может реализовываться согласно, по меньшей мере, одному из следующих способов:
[162] Если Nmax_harq=Nmax_CBG, и Nmax_CBG составляет общее число для максимальных чисел CBG для всех TB, запланированных за один раз, число HARQ-ACK-битов каждого TB составляет Nmax_harq/Nmax_TB. Запланированный TB формирует ACK/NACK согласно результату декодирования, и незапланированный TB отправляет Nmax_CBG_TBi фиктивных битов, причем предварительно заданный фиктивный бит может представлять собой NACK или ACK.
[163] Если Nmax_harq=Nmax_CBG, и Nmax_CBG составляет максимальное число CBG для одного TB, запланированных за один раз, сумма числа HARQ-ACK-битов, соответствующих всем TB, запланированным за раз, может составлять Nmax_CBG согласно способу, описанному ниже. Например, когда 2 TB планируются, хотя максимальное число CBG, которые могут планироваться посредством каждого TB, составляет Nmax_CBG=4, число HARQ-ACK-битов каждого TB составляет Nmax_CBG/2=2. В способе реализации, HARQ-ACK нескольких CBG могут подвергаться операции "AND" согласно предварительно заданному правилу, т.е. HARQ-ACK нескольких CBG пакетируются. Например, когда два TB планируются, при условии, что первый TB планирует четыре CBG, и второй TB планирует три CBG, HARQ-ACK первых двух CBG первого TB подвергаются операции "AND", чтобы получать 1-битовое HARQ-ACK, и HARQ-ACK последних двух CBG подвергаются операции "AND", чтобы получать 1-битовое HARQ-ACK. HARQ-ACK первых двух CBG второго TB подвергаются операции "AND", чтобы получать 1-битовое HARQ-ACK, и HARQ-ACK третьей CBG второго TB равно 1 биту. В качестве другого примера, когда два TB планируются, предполагается, что первый TB планирует вторую и третью CBG, и второй TB планирует третьи CBG. При условии, что DAI указывает то, что 3 CBG планируются суммарно, или указывает то, что он должен возвращать обратную связь по 3 битам HARQ-ACK для планирования, пакетирование не требуется. В качестве другого примера, когда два TB планируются, предполагается, что первый TB планирует четыре CBG, и второй TB планирует третью CBG. При условии, что DAI указывает то, что имеются три запланированные CBG, или указывает то, что он должен возвращать обратную связь по 3 битам HARQ-ACK для планирования, HARQ-ACK первой и второй CBG первого TB пакетируются, и HARQ-ACK третьей и четвертой CBG первого TB пакетируются, и третья CBG второго TB формирует однобитовое HARQ-ACK.
[164] Предпочтительно, CBG различных TB не пакетируются.
[165] Предпочтительно, CBG, которые не планируются, не участвуют в пакетировании. Например, когда два TB планируются, при условии, что первый TB планирует первый, третий и четвертый CBG, и второй TB планирует первую CBG, в таком случае вторая CBG первого TB не участвует в пакетировании. Первая CBG соответствует 1-битовому HARQ-ACK, третий и четвертый CBG работают с возможностью получать 1-битовое HARQ-ACK, и первая CBG второго TB соответствует 1-битовому HARQ-ACK и формирует 1 бит фиктивного бита. Фиктивный бит составляет предварительно заданное значение, например, значение NACK.
[166] Предпочтительно, CBG, которые не планируются, не участвуют в пакетировании. Незапланированная CBG соответствует ACK, если оно заблаговременно планируется и корректно декодируется, в противном случае, NACK.
[167] Пакетирование CBG-размерностей, описанных выше, может комбинироваться со способом первого типа DAI/второго типа DAI настоящего изобретения. Как показано на фиг. 11, DAI выполняет подсчет по степени детализации CBG и подсчитывает число CBG для всех TB для каждого PDSCH. При условии, что несущая 1 планирует общее число битов для обратной связи по HARQ-ACK Nmax_harq=4, базовая станция планирует 2 TB, каждый TB может разделяться на 4 CBG, TBa планирует третью CBG, и TBb планирует первую и вторую CBG. Несущая 2 планирует TBc. Затем первый тип DAI несущей 1 равен 1, первый тип DAI несущей 2 равен 5, второй тип DAI несущей 1 и несущей 2 равен 5, и размер HARQ-ACK-таблицы кодирования, по которой возвращается обратная связь посредством UE, составляет 5 битов. Несущая 1 занимает 4 бита, TBa и TBb занимают 2 бита, первый бит TBa представляет собой фиктивный бит, второй бит TBa формирует ACK/NACK согласно результату обнаружения CBG3, и первый бит TBb представляет собой результат операции "AND" ACK/NACK в качестве результата обнаружения CBG1 и CBG2, второй бит TBb представляет собой фиктивный бит. Несущая 2 занимает 1 бит, и TBc имеет 1-битовое ACK/NACK. Пятый бит в HARQ-ACK-таблице кодирования определяет ACK/NACK-значение согласно результату обнаружения запланированного TBc. В этом примере, хотя несущая 2 может планировать максимум 2 TB, число HARQ-ACK-битов несущей 2 определяется согласно числу фактически запланированных TB. Если, согласно другому способу настоящего изобретения, длина HARQ-ACK-кода, сконфигурированная для несущей, которая сконфигурирована в TB-планирования, равна 2, размер HARQ-ACK-таблицы кодирования в этом примере составляет 6 битов, из которых шестой бит представляет собой фиктивный бит.
[168] За счет вышеописанных способов, HARQ-ACK-таблица кодирования может изменяться согласно числу запланированных несущих и числу запланированных единиц времени нисходящей линии связи.
[169] Помимо этого, в другом способе определения HARQ-ACK-таблицы кодирования, размер HARQ-ACK-таблицы кодирования может определяться посредством числа сконфигурированных/активированных несущих нисходящей линии связи или единицы времени нисходящей линии связи, которые возвращают обратную связь по HARQ-ACK в данной единице времени восходящей линии связи/несущей восходящей линии связи. Помимо этого, он также может определяться посредством максимального числа CBG этих несущих нисходящей линии связи/единиц времени нисходящей линии связи. Другими словами, три размерности могут суммироваться. Следует отметить, что максимальное число CBG для каждой несущей нисходящей линии связи и/или единицы времени нисходящей линии связи может быть идентичным или отличающимся. Если, по меньшей мере, одна несущая нисходящей линии связи выполнена с возможностью работать в рабочем режиме с множеством TB, и базовая станция не конфигурирует пакетирование для пространственной размерности, размер HARQ-ACK-таблицы кодирования может быть основан на суммировании трех измерений и умножении на максимальное число TB, которые могут планироваться. Максимальное число TB, которые могут планироваться, является идентичным для всех несущих нисходящей линии связи и/или единиц времени нисходящей линии связи. Если базовая станция конфигурирует пакетирование пространственной размерности, ACK/NACK с идентичным индексом каждой CBG каждого TB подвергается выполнению логической операции "AND".
[170] Помимо этого, в другом способе для определения HARQ-ACK-таблицы кодирования, размер HARQ-ACK-таблицы кодирования может определяться согласно третьему типу DAL. Контент, указываемый посредством третьего типа DAI, является идентичным контенту, указываемому посредством второго типа DAI, или третий тип DAI указывает общее число битов таблицы кодирования HARQ-ACK/NACK, которую базовая станция ожидает принимать, и общее число битов HARQ-ACK/NACK, соответствующего PDSCH, фактически запланированному базовой станцией, меньше или равно ожидаемому общему числу битов. Когда HARQ-ACK передается по PUSCH, если PUSCH должен согласовываться по скорости согласно HARQ-ACK-таблице кодирования, размер HARQ-ACK-таблицы кодирования указывается посредством третьего типа DAL.
[171] Помимо этого, в вышеописанном способе, не ограничено то, как определять то, какое HARQ-ACK PDSCH единицы времени нисходящей линии связи возвращается в виде обратной связи в единице времени восходящей линии связи. Например, это может определяться согласно предшествующему уровню техники, определяться согласно полустатически сконфигурированной конфигурации восходящей-нисходящей линии связи или определяться согласно времени обратной связи по HARQ-ACK, указываемому в передаче управляющей сигнализации в нисходящей линии связи.
[172] Помимо этого, в некоторых вариантах осуществления, когда UE выполнено с возможностью выполнять обратную связь по HARQ-ACK на основе CBG, может возникать такая ситуация, что контрольная CRC-сумма каждой CBG в одном TB является корректной, но контрольная CRC-сумма TB является некорректной. Чтобы, по меньшей мере, частично разрешать или смягчать эту проблему, UE может выполнять обратную связь по HARQ-ACK одним из следующих способов.
Первая обратная связь по HARQ-ACK
[173]
[174] В некоторых вариантах осуществления, UE может не только возвращать обратную связь по HARQ-ACK CBG, но также может возвращать обратную связь по HARQ-ACK TB. ACK/NACK-биты для этого TB могут быть расположены в начале HARQ-ACK-таблицы кодирования или в конце HARQ-ACK-таблицы кодирования.
[175] Например, когда UE планируется для 2 TB, например, битовый порядок HARQ-ACK-таблицы кодирования представляет собой ACK/NACK-биты TB1, ACK/NACK-биты CBG № 1 TB1, ACK/NACK-биты CBG № 2 TB1, ..., ACK/NACK-биты #Nmax_CBG CBG TB1, ACK/NACK-биты TB2, ACK/NACK-биты CBG № 1 TB2, ..., ACK/NACK-биты #Nmax_CBG CBG TB2, где Nmax_CBG является максимальным числом CBG каждого TB.
Вторая обратная связь по HARQ-ACK
[176]
[177] В некоторых вариантах осуществления, UE может возвращать обратную связь по HARQ-ACK CBG, и длина в битах HARQ-ACK CBG, по которой возвращается обратная связь посредством UE, может составлять Nmax_CBG*Nmax_TB. Если пакетирование пространственной размерности приспосабливается, UE может возвращать обратную связь по HARQ-ACK CBG, и длина в битах HARQ-ACK CBG, по которой возвращается обратная связь посредством UE, может составлять Nmax_CBG. Для удобства, ниже описывается один TB. При условии, что текущая PDSCH-передача включает в себя полный TB, т.е. все CBG одного TB передаются, то если UE корректно обнаруживает каждую из CBG для TB согласно корректной контрольной CRC-сумме для каждой CBG, но UE корректно не обнаруживает TB согласно некорректной контрольной CRC-сумме для TB, UE может формировать NACK-значение для каждой из CBG. Помимо этого, если UE корректно обнаруживает TB согласно корректной контрольной CRC-сумме для TB, UE может формировать ACK-значение для каждой из CBG.
[178] Если текущая передача по нисходящей линии связи не включает в себя все CBG одного TB, и все CBG TB корректно обнаруживаются посредством контрольных CRC-сумм для каждой CBG вплоть до времени текущего планирования, но TB корректно не обнаруживается посредством контрольной CRC-суммы, ACK/NACK формируется в качестве, по меньшей мере, одного из следующего: NACK-значение для каждой из CBG TB формируется; и NACK-значение для каждой незапланированной CBG в текущем планировании, для которой ACK заблаговременно возвращены в виде обратной связи, формируется; ACK/NACK-значение, противоположное значению предварительно заданного фиктивного бита для каждой из незапланированных CBG в текущем планировании, для которой ACK заблаговременно возвращены в виде обратной связи, формируется.
[179] Помимо этого, в некоторых вариантах осуществления, если текущее планирование включает в себя только часть TB, т.е. некоторые CBG одного TB планируются, и к настоящему моменту, UE находит то, что все CBG TB корректно обнаруживаются посредством контрольных CRC-сумм для каждой CBG, но TB корректно не обнаруживается посредством контрольной CRC-суммы для TB. UE может определять значение ACK/NACK согласно, по меньшей мере, одному из следующих трех способов:
[180] (1) Формирование NACK-значения для каждой из CBG TB;
[181] (2) Формирование NACK-значения для каждой из CBG, незапланированных в этой текущем планировании, для которой заблаговременно сообщены ACK;
[182] (3) Формирование ACK/NACK-значения, противоположного значению предварительно заданного фиктивного бита для каждой из незапланированных CBG в текущем планировании, для которой заблаговременно сообщены ACK. Например, если предварительно заданное фиктивное битовое значение представляет собой NACK, то ACK возвращается в виде обратной связи в этом случае; наоборот, если предварительно заданное фиктивное битовое значение представляет собой ACK, NACK возвращается в виде обратной связи в этом случае.
[183] Например, запланированная CBG может определять ACK/NACK-значение согласно контрольной CRC-сумме соответствующей CBG, и ACK/NACK-значение незапланированной, но корректно декодированной CBG может представлять собой ACK. Помимо этого, когда UE находит то, что контрольная CRC-сумма TB является несогласованной с контрольной CRC-суммой CBG, UE может задавать ACK/NACK-значение всех CBG TB в качестве NACK. Например, допустим, что максимальное число CBG, которые могут планироваться, равно 4. В единице T1 времени нисходящей линии связи, базовая станция планирует начальную передачу TB, который разделяется на четыре CBG. Если UE принимает TB, в котором контрольные CRC-суммы CBG № 1 CBG № 2 завершаются неудачно, и контрольные CRC-суммы CBG № 3 и CBG № 4 завершаются удачно, HARQ-ACK, по которому возвращается обратная связь посредством UE, может представлять собой NACK, NACK, ACK, ACK. Базовая станция планирует повторную передачу этого TB в единице T2 времени нисходящей линии связи при планировании CBG № 1 и № 2, и UE принимает TB. Если контрольные CRC-суммы CBG № 1 и № 2 являются корректными, но контрольная CRC-сумма TB является некорректной, HARQ-ACK, по которому возвращается обратная связь посредством UE, может представлять собой NACK, NACK, NACK, NACK в этом случае.
[184] Помимо этого, в некоторых вариантах осуществления, если текущее планирование включает в себя только часть TB, т.е. некоторые CBG одного TB планируются, и к настоящему моменту, UE находит то, что все CBG TB корректно обнаруживаются посредством контрольных CRC-сумм для CBG, и TB также корректно обнаруживается посредством контрольной CRC-суммы для TB, то UE может определять значение ACK/NACK согласно одному из следующих двух способов:
[185] (1) Формирование ACK-значение для каждой CBG;
[186] (2) Формирование ACK-значение для каждой из CBG, запланированных в текущей передаче, и ACK/NACK других CBG составляют значения фиктивных битов.
[187] В некоторых вариантах осуществления, когда число CBG, фактически разделенных в одном TB, меньше Nmax_CBG, вышеописанный способ является применимым только к HARQ-ACK-битам, соответствующим числу фактически разделенных CBG, и не ограничивает HARQ-ACK для других CBG. Например, Nmax_CBG=4, текущий TB может разделяться только на две CBG; когда CRC-ошибка возникает, 2 бита HARQ-ACK задаются равными NACK, и другие 2 бита не ограничены. Альтернативно, вышеописанный способ является применимым к HARQ-ACK-битам Nmax_CBG. Например, Nmax_CBG=4, текущий TB может разделяться только на две CBG, и когда CRC-ошибка TB возникает, 4 бита HARQ-ACK задаются равными NACK.
[188] В некоторых вариантах осуществления, UE проверяет CRC TB исключительно в том случае, если CRC для всех CBG TB является корректным.
[189] Способ в вышеприведенном варианте осуществления может использоваться в сочетании с вариантом осуществления, показанным на фиг. 1, и/или вариантом осуществления, показанным на фиг. 2. Например, определение HARQ-ACK незапланированных CBG согласно способу, показанному на фиг. 2, может комбинироваться с вариантом осуществления, проиллюстрированным на фиг. 1, и также может использоваться в сочетании с другими технологиями.
[190] Фиг. 12 является блок-схемой примерной аппаратной компоновки примерного сетевого узла и/или абонентского устройства в соответствии с вариантом осуществления раскрытия. Аппаратная компоновка 1200 может включать в себя процессор 1206. Процессор 1206 может представлять собой один модуль обработки или множество модулей обработки для выполнения различных действий последовательности операций, описанной в данном документе. Компоновка 1200 также может включать в себя модуль 1202 ввода для приема сигналов из других объектов и модуля 1204 вывода для предоставления сигналов в другие объекты. Модуль 1202 ввода и модуль 1204 вывода могут размещаться в качестве одного объекта или в качестве отдельных объектов.
[191] Помимо этого, компоновка 1200 может включать в себя, по меньшей мере, один читаемый носитель 1208 данных в форме энергонезависимого запоминающего устройства или энергозависимого запоминающего устройства, такого как, электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), флэш-память, оптический диск, Blu-Ray-диск и/или жесткий диск. Читаемый носитель 1208 данных может включать в себя компьютерную программу 1210, которая может включать в себя код/машиночитаемые инструкции, которые, при выполнении посредством процессора 1206 в компоновке 1200, инструктируют аппаратной компоновке 1200 и/или устройству, содержащему аппаратную компоновку 1200, выполнять процессы, описанные выше, например, в связи с фиг. 1 и/или фиг. 2, и любые их варьирования.
[192] Компьютерная программа 1210 может быть сконфигурирована как имеющая компьютерный программный код, например, как архитектура компьютерных программных модулей 1210A-1210C. Таким образом, в примерном варианте осуществления с использованием аппаратной компоновки 1200 в качестве базовой станции, код в компьютерной программе компоновки 1200 может включать в себя модуль 1210A для определения, на основе числа транспортных блоков (TB), которые могут планироваться в передаче по нисходящей линии связи, которая должна быть передана,, и максимального числа групп блоков кодирования (CBG), разделяемых в передаче по нисходящей линии связи, максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи. Код в компьютерной программе дополнительно может включать в себя модуль 1210B, чтобы определять CBG-конфигурацию CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи. Код в компьютерной программе дополнительно может включать в себя модуль 1210C для передачи управляющей сигнализации в нисходящей линии связи, указывающих CBG-конфигурацию. Тем не менее, другие модули для выполнения различных этапов различных способов, описанных в данном документе, также могут быть включены в компьютерную программу 1210.
[193] Помимо этого, в примерном варианте осуществления, в котором аппаратная компоновка 1200 используется в качестве абонентского устройства, код в компьютерной программе компоновки 1200 может включать в себя модуль 1210A для приема управляющей сигнализации по нисходящей линии связи. Код в компьютерной программе дополнительно может включать в себя модуль 1210B для формирования HARQ-ACK-таблицы кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи. Код в компьютерной программе дополнительно может включать в себя модуль 1210C для возврата обратной связи по HARQ-ACK, соответствующему передаче по нисходящей линии связи согласно сформированной HARQ-ACK-таблице кодирования. Тем не менее, другие модули для выполнения различных этапов различных способов, описанных в данном документе, также могут быть включены в компьютерную программу 1210.
[194] Компьютерные программные модули могут по существу выполнять различные действия в последовательности операций, проиллюстрированной на фиг. 1 и/или фиг. 2, чтобы моделировать различные устройства. Другими словами, при выполнении различных компьютерных программных модулей в процессоре 1206, они могут соответствовать всевозможным модулям различных устройств, упомянутых в данном документе.
[195] Хотя кодовые средства в вариантах осуществления, раскрытых выше в связи с фиг. 12, реализуются как компьютерные программные модули, которые, при выполнении в процессоре 1206, инструктируют аппаратной компоновке 1200 выполнять действия, описанные выше в связи с фиг. 1 и/или фиг. 2. В альтернативных вариантах осуществления, по меньшей мере, одно из кодовых средств может, по меньшей мере, частично реализовываться в качестве аппаратной схемы.
[196] Процессор может представлять собой один CPU (центральный процессор), но также может включать в себя два или болей модулей обработки. Например, процессор может включать в себя микропроцессор общего назначения, процессор для обработки наборов инструкций и/или связанные наборы микросхем и/или микропроцессор специального назначения (например, специализированную интегральную схему (ASIC)). Процессор также может включать в себя встроенное запоминающее устройство для целей кэширования. Компьютерная программа может переноситься посредством компьютерного программного продукта, соединенного с процессором. Компьютерный программный продукт может включать в себя машиночитаемый носитель, имеющий компьютерную программу, сохраненную на нем. Например, компьютерный программный продукт может представлять собой флэш-память, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), EEPROM и в альтернативных вариантах осуществления может быть распределен в различные компьютеры в форме запоминающего устройства в программном продукте UE.
[197] Фиг. 13 является блок-схемой, иллюстрирующей другую примерную аппаратную компоновку примерного сетевого узла и/или абонентского устройства в соответствии с вариантом осуществления раскрытия.
[198] Ссылаясь на фиг. 13, устройство 1300 может включать в себя процессор 1310, приемо-передающее устройство 1320 и запоминающее устройство 1330. Тем не менее, все из проиллюстрированных компонентов не являются обязательными. Аппаратная компоновка 1300 может реализовываться посредством большего или меньшего числа компонентов относительно числа компонентов, проиллюстрированных на фиг. 13. Помимо этого, процессор 1310 и приемо-передающее устройство 1320, и запоминающее устройство 1330 могут реализовываться как одна микросхема согласно другому варианту осуществления.
[199] Далее подробно описываются вышеуказанные компоненты.
[200] Процессор 1310 может включать в себя один или более процессоров или других обрабатывающих устройств, которые управляют предложенной функцией, процессом и/или способом. Работа сетевого узла и/или абонентского устройства в соответствии с вариантом осуществления раскрытия может реализовываться посредством процессора 1310.
[201] Когда аппаратная компоновка 1300 выполняет работу сетевого узла, процессор 1310 может определять, на основе числа транспортных блоков (TB), которые могут планироваться в передаче по нисходящей линии связи, которая должна быть передана,, и максимального числа групп блоков кодирования (CBG), разделяемых в передаче по нисходящей линии связи, максимальное число CBG, разделяемых в каждом TB передачи по нисходящей линии связи. Процессор 1310 может определять CBG-конфигурацию CBG, запланированных в соответствующем TB, на основе максимального числа CBG, разделяемых в каждом TB передачи по нисходящей линии связи. Процессор 1310 может управлять приемо-передающим устройством 1320 с возможностью передавать управляющую сигнализацию в нисходящей линии связи, указывающие CBG-конфигурацию.
[202] Между тем, когда аппаратная компоновка 1300 выполняет работу абонентского устройства, процессор 1310 может управлять приемо-передающим устройством 1320 с возможностью принимать управляющую сигнализацию в нисходящей линии связи. Процессор 1310 может формировать HARQ-ACK-таблицу кодирования согласно передаче управляющей сигнализации в нисходящей линии связи, опорному транспортному блоку в передаче по нисходящей линии связи, соответствующей передаче управляющей сигнализации в нисходящей линии связи, и результату декодирования для передачи по нисходящей линии связи. Процессор 1310 может управлять приемо-передающим устройством 1320 с возможностью передавать HARQ-ACK, соответствующее передаче по нисходящей линии связи согласно сформированной HARQ-ACK-таблице кодирования.
[203] Приемо-передающее устройство 1320 может включать в себя передающее RF-устройство для преобразования с повышением частоты и усиления передаваемого сигнала и приемное RF-устройство для преобразования с понижением частоты принимаемого сигнала. Тем не менее, согласно другому варианту осуществления, приемо-передающее устройство 1320 может реализовываться посредством большего или меньшего числа компонентов относительно числа компонентов, проиллюстрированных в компонентах.
[204] Приемо-передающее устройство 1320 может соединяться с процессором 1310 и передавать и/или принимать сигнал. Сигнал может включать в себя управляющую информацию и данные. Помимо этого, приемо-передающее устройство 1320 может принимать сигнал через беспроводной канал и выводить сигнал в процессор 1310. Приемо-передающее устройство 1320 может передавать сигнал, выводимый из процессора 1310, через беспроводной канал.
[205] Запоминающее устройство 1330 может сохранять управляющую информацию или данные, включенные в сигнал, получаемый посредством устройства 1300. Запоминающее устройство 1330 может соединяться с процессором 1310 и сохранять, по меньшей мере, одну инструкцию или протокол, или параметр для предложенной функции, процесса и/или способа. Запоминающее устройство 1330 может включать в себя постоянное запоминающее устройство (ROM) и/или оперативное запоминающее устройство (RAM), и/или жесткий диск, и/или CD-ROM, и/или DVD, и/или другие устройства хранения данных.
[206] Выше описано настоящее раскрытие в связи с предпочтительными вариантами осуществления. Следует понимать, что различные другие изменения, замены и добавления могут вноситься специалистами в данной области техники без отступления от сущности и объема настоящего раскрытия. Следовательно, объем настоящего раскрытия не ограничен конкретными вариантами осуществления, описанными выше, а должен задаваться посредством прилагаемой формулы изобретения.
[207] Помимо этого, функции, описанные в данном документе как реализуемые посредством чистых аппаратных средств, чистого программного обеспечения и/или микропрограммного обеспечения, также могут реализовываться посредством использования специализированных аппаратных средств, комбинации общих аппаратных средств и программного обеспечения и т.п. Например, функциональность, описанная как реализуемая через специализированные аппаратные средства (например, программируемые пользователем вентильные матрицы (FPGA), специализированные интегральные схемы (ASIC) и т.д.), может реализовываться посредством аппаратных средств общего назначения, таких как центральный процессор (CPU), процессор цифровых сигналов (DSP)), и программного обеспечения, и наоборот.