СПОСОБ И УСТРОЙСТВО ДЛЯ ВОЗВРАТА И ПРИЕМА ИНФОРМАЦИИ ПОДТВЕРЖДЕНИЯ ПРИЕМА ПАКЕТОВ ДАННЫХ С ПОЛУПОСТОЯННЫМ ПЛАНИРОВАНИЕМ
METHOD AND APPARATUS FOR FEEDING BACK AND RECEIVING ACKNOWLEDGEMENT INFORMATION OF SEMI-PERSISTENT SCHEDULING DATA PACKETS

Данная заявка испрашивает приоритет патентной заявки Китая № 200810217254.3, поданной в Патентное ведомство Китая 05 ноября 2008 года и озаглавленной "Method and Apparatus for Feeding Back and Receiving Acknowledgement Information of Semi-Persistent Scheduling Data Packets", и заявки № РСТ/CN2009/071486, поданной в Патентное ведомство Китая 27 апреля 2009 года и озаглавленной "Method and Apparatus for Feeding Back and Receiving Acknowledgement Information of Semi-Persistent Scheduling Data Packets", которые настоящим полностью включены в данный документ посредством ссылки.
Область техники, к которой относится изобретение
Данное раскрытие сущности относится к радиосвязи и, в частности, к способу и устройству для возврата и приема информации подтверждения приема пакетов данных с полупостоянным планированием.
Уровень техники
Два режима поддерживаются в предшествующей 3GPP E-UTRA-системе: дуплекс с частотным разделением (FDD) и дуплекс с временным разделением (TDD). В TDD-режиме длина каждого радиокадра составляет 10 мс и состоит из двух полукадров длиной 5 мс. Каждый полукадр состоит из восьми временных сегментов 0,5 мс и трех специальных полей, а именно пилотного временного сегмента нисходящей линии (DwPTS), защитного периода (GP) и пилотного временного сегмента восходящей линии (UpPTS). Два временных сегмента формируют субкадр, а DwPTS, GP и UpPTS формируют специальный субкадр. Длина субкадра составляет 1 мс.
В настоящее время доступны два режима, чтобы возвращать подтверждение приема или отрицание приема (ACK/NAK) нескольких субкадров нисходящей линии в субкадре восходящей линии в 3GPP E-UTRA-системе: мультиплексирование и пакетирование. В режиме мультиплексирования, если ACK/NAK возвращается в физическом канале управления восходящей линии (PUCCH), обратная связь связана с конфигурацией восходящей линии/нисходящей линии; если ACK/NAK возвращается в физическом совместно используемом канале нисходящей линии (PDSCH), возвращенное число битов зависит от того, существует или нет сигнализация для разрешения на передачу по восходящей линии (разрешение на передачу по UL). Если сигнализация для разрешения на передачу по UL существует, число битов, которое абонентское устройство (UE) должно возвращать, указывается через поле индекса назначений для восходящей линии/нисходящей линии (UL DAI) в сигнализации. Если базовая станция (BS) планирует x из всего N субкадров нисходящей линии, UE возвращает x ACK/NAK; если сигнализация для разрешения на передачу по UL отсутствует, UE возвращает N битов и NAK для этих непланируемых субкадров нисходящей линии.
В режиме пакетирования только однобитовая ACK/NAK-информация возвращается в PUCCH или в PUSCH, чтобы указывать подробности всех запланированных субкадров нисходящей линии. До тех пор пока обратной связью на запланированный субкадр нисходящей линии является NAK, конечной обратной связью является NAK. Конечной обратной связью является ACK только тогда, когда обратными связями на все запланированные субкадры нисходящей линии являются ACK.
Два режима планирования данных задаются в текущем протоколе для стандарта долгосрочного развития (LTE): динамическое планирование и полупостоянное планирование (SPS). В режиме динамического планирования каждый пакет новых данных имеет управляющую сигнализацию - физический канал управления нисходящей линии (PDCCH), чтобы указывать ресурсы и режим передачи. UE принимает данные нисходящей линии и передает данные восходящей линии согласно PDCCH, доставляемому посредством BS. В SPS-режиме BS отправляет управляющую сигнализацию по PDCCH только тогда, когда активируется SPS-передача. UE активирует SPS-передачу согласно позиции и времени, указанному посредством PDCCH. UE передает и принимает пакеты новых данных в определенный период до тех пор, пока другой PDCCH в специальном формате не завершает SPS-передачу.
Поскольку PDCCH используется для уведомления как в режиме динамического планирования, так и полупостоянного планирования, UE различает, является режим планирования динамическим планированием или полупостоянным планированием, посредством различных скремблированных идентификаторов при контроле циклическим избыточным кодом (CRC) PDCCH. В режиме динамического планирования CRC PDCCH скремблируется с помощью временного идентификатора радиосети соты (C-RNTI); в режиме полупостоянного планирования CRC PDCCH скремблируется с помощью SPS-C-RNTI. Когда UE обнаруживает PDCCH, скремблированный с помощью SPS-C-RNTI, UE активирует полупостоянную передачу и принимает или передает данные согласно индикатору в PDCCH. В пределах последующего периода времени UE принимает и передает данные только согласно позиции, указываемой посредством PDCCH, когда полупостоянная передача активируется в первый раз, делая необязательным уведомлять UE о позиции ресурсов пакетов SPS-данных через PDCCH каждый раз. Когда позиция SPS-ресурсов должна изменяться, новый PDCCH может использоваться для того, чтобы заменять предыдущую конфигурацию полупостоянного планирования до тех пор, пока полупостоянная передача не подавляется посредством PDCCH, скремблированного с помощью SPS-C-RNTI в специальном формате, когда истекает период SPS-данных.
Однако в режиме ACK/NAK-мультиплексирования восходящей линии в предшествующем уровне техники первой позицией K ACK/NAK, возвращаемых посредством UE, является ACK/NAK SPS-субкадра, и позиция UL ACK/NAK других субкадров размещается в последовательности DL DAI. Если UE не обнаруживает данных в субкадрах, UE возвращает NAK. Когда UE теряет сигнализацию SPS-активации, UE возвращает NAK в первой позиции. На основе NAK BS считает, что управляющая сигнализация принимается надлежащим образом, но данные являются неправильными, тем самым принимая некорректную ACK-информацию. Как результат, BS не передает повторно PDCCH и UE по-прежнему не знает позиции полупостоянной передачи, что вызывает ненужную повторную передачу.
Сущность изобретения
Одна цель вариантов осуществления настоящего изобретения состоит в том, чтобы предоставить способ и устройство для возврата ACK-информации пакетов SPS-данных так, что ACK-информация данных нисходящей линии может быть возвращена надлежащим образом.
Другая цель вариантов осуществления настоящего изобретения состоит в том, чтобы предоставить способ и устройство для приема ACK-информации пакетов SPS-данных так, что ACK-информация данных нисходящей линии может приниматься надлежащим образом.
Чтобы достичь вышеприведенных целей, варианты осуществления настоящего изобретения обеспечивают следующее техническое решение. Способ возврата ACK-информации пакетов SPS-данных включает в себя прием UL DAI и пакетов данных нисходящей линии от BS, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии; отображение ACK/NAK k пакетов SPS-данных из пакетов данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK и возврат N ACK/NAK в BS.
Чтобы достичь вышеприведенных целей, варианты осуществления настоящего изобретения предоставляют следующее техническое решение. Способ приема ACK-информации пакетов SPS-данных включает в себя отправку UL DAI и пакетов данных нисходящей линии в UE, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии и прием N ACK/NAK, возвращенных посредством UE, из которых позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK используются для отображения k пакетов SPS-данных из пакетов данных нисходящей линии.
Чтобы достичь вышеприведенных целей, варианты осуществления настоящего изобретения предоставляют следующее техническое решение. Устройство для возврата ACK-информации пакетов SPS-данных включает в себя приемный модуль, выполненный с возможностью принимать UL DAI и пакеты данных нисходящей линии от BS, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии; процессор, выполненный с возможностью преобразовывать ACK/NAK k пакетов SPS-данных из пакетов данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK; и модуль обратной связи, выполненный с возможностью возвращать N ACK/NAK в BS.
Чтобы достичь вышеприведенных целей, варианты осуществления настоящего изобретения предоставляют следующее техническое решение. Устройство для приема ACK-информации пакетов SPS-данных включает в себя модуль отправки, выполненный с возможностью отправлять UL DAI и пакеты данных нисходящей линии в UE, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии; и приемный модуль, выполненный с возможностью принимать N ACK/NAK, возвращенных посредством UE, из которых позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK используются для отображения k пакетов SPS-данных из пакетов данных нисходящей линии.
По сравнению с предшествующим уровнем техники варианты осуществления настоящего изобретения имеют следующие отличия и преимущества. ACK/NAK k пакетов SPS-данных данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK. В этом случае, когда сигнализация по PDCCH для SPS-активации или сигнализация по PDCCH для переопределения SPS-субкадров отсутствует, UE не может различать, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK пакетов SPS-данных данных нисходящей линии отображаются в N-ом ACK/NAK для обратной связи, N ACK/NAK могут размещаться корректно. Кроме того, когда BS принимает ACK-информацию N ACK/NAK, которые размещаются корректно, ненужные повторные передачи данных могут уменьшаться, тем самым сохраняя ресурсы.
Краткое описание чертежей
Фиг.1 - блок-схема последовательности операций способа возврата ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения;
Фиг.2 - блок-схема последовательности операций способа приема ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения;
Фиг.3 - схематичное представление приема SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения.
Фиг.4 - схематичное представление приема SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения.
Фиг.5 - схематичное представление приема SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения.
Фиг.6 - схематичное представление приема SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения.
Фиг.7 - структура устройства для возврата ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения; и
Фиг.8 - структура устройства для приема ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения.
Подробное описание изобретения
Для лучшего понимания целей, технических решений и преимуществ настоящего изобретения далее настоящее изобретение подробно описывается со ссылкой на прилагаемые чертежи и примерные варианты осуществления.
Фиг.1 является блок-схемой последовательности операций способа возврата ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения. Как показано на фиг.1, способ включает в себя следующие этапы.
Этап 101. Прием UL DAI от базовой станции (BS), при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии.
Этап 102. Отображение подтверждений приема/отрицаний приема (ACK/NAK) k пакетов SPS-данных из пакетов данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK, где k является положительным целым числом больше 0.
Этап 103. Возврат N ACK/NAK в BS.
Отображение ACK/NAK k пакетов SPS-данных данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK этапа 102 включает в себя: отображение ACK/NAK k пакетов SPS-данных для данных нисходящей в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK в положительной или отрицательной последовательности.
Этап 102 дополнительно включает в себя: отображение ACK/NAK пакетов не-SPS-данных для данных нисходящей линии в позиции от первого ACK/NAK из N ACK/NAK. В частности, этап включает в себя: прием DL DAI от BS, при этом значение DL DAI указывает, что пакет данных нисходящей линии является M-ым пакетом не-SPS-данных из пакетов данных нисходящей линии; и отображение ACK/NAK M-го пакета не-SPS-данных в позицию M-го ACK/NAK.
В этом варианте осуществления ACK/NAK k пакетов SPS-данных для данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK. В этом случае, когда сигнализация по PDCCH для SPS-активации или сигнализация по PDCCH для переопределения SPS-субкадров отсутствует, UE не может различать, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK k пакетов SPS-данных данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK, N ACK/NAK могут размещаться корректно.
Фиг.2 является блок-схемой последовательности операций способа приема ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения. Как показано на фиг.2, способ включает в себя следующие этапы.
Этап 201. Отправка индекса назначений для восходящей линии/нисходящей линии (UL DAI) в абонентское устройство UE, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии.
Этап 202. Прием N подтверждений приема/отрицания приема ACK/NAK, отправляемых посредством UE, при этом позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK используются для отображения k пакетов SPS-данных из пакетов данных нисходящей линии.
На этапе 202, когда BS принимает обратную связь с NAK для субкадра SPS-активации, другая сигнализация по SPS-активации передается во время следующей полупостоянной передачи или во время повторной SPS-передачи. Передаваемая сигнализация является идентичной или отличной от сигнализации SPS-активации.
Этап отображения ACK/NAK пакетов не-SPS-данных для данных нисходящей линии в позиции от первого ACK/NAK из N ACK/NAK на этапе 202 включает в себя: отправку DL DAI в UE, при этом значение DL DAI указывает, что пакет данных нисходящей линии является M-ым пакетом не-SPS-данных из пакетов данных нисходящей линии; и прием M ACK/NAK от UE, из которых ACK/NAK M-го пакета не-SPS-данных отображается в позицию M-го ACK/NAK.
ACK/NAK k пакетов SPS-данных данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK. В этом случае, когда сигнализация по PDCCH для SPS-активации или сигнализация по PDCCH для переопределения SPS-субкадров отсутствует, UE не может различать, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK k пакетов SPS-данных данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK, N ACK/NAK могут размещаться корректно. Таким образом, когда BS принимает N ACK/NAK, которые размещаются корректно, ненужные повторные передачи данных могут уменьшаться, тем самым сохраняя ресурсы. Вышеприведенный вариант осуществления основан на TDD-режиме. TDD-режим имеет следующие признаки: субкадры 0 и 5 должны быть субкадрами нисходящей линии; субкадр 2 должен быть субкадром восходящей линии; DwPTS может передавать данные нисходящей линии или не передавать данные; остальная часть субкадров может гибко назначаться как субкадры восходящей линии или нисходящей линии.
Соотношение назначений субкадров восходящей линии к субкадрам нисходящей линии в TDD-системе
Конфигурация субкадров восходящей связи/нисходящей линии
Номер субкадра
0
1
2
3
4
5
6
7
8
9
3:1 (5 мс)
D
S
U
U
U
D
S
U
U
U
2:2 (5 мс)
D
S
U
U
D
D
S
U
U
D
1:3 (5 мс)
D
S
U
D
D
D
S
U
D
D
3:6 (10 мс)
D
S
U
U
U
D
D
D
D
D
2:7 (10 мс)
D
S
U
U
D
D
D
D
D
D
1:8 (10 мс)
D
S
U
D
D
D
D
D
D
D
5:3 (10 мс)
D
S
U
U
U
D
S
U
U
D
Как показано в таблице , семь соотношений назначений для восходящей линии/нисходящей линии задаются в 3GPP E-UTRA-системе, в том числе четыре соотношения назначений в течение периода 5 мс, а именно 1:3, 2:2, 3:1 и 3:5, и три соотношения назначений в течение периода 10 мс, а именно 6:3, 7:2 и 8:1. Кроме соотношений назначений 1:3 и 3:5, соотношения назначений могут приводить к следующему результату: ACK/NAK N (больше 1) субкадров нисходящей линии должны быть возвращены в субкадре восходящей линии.
При рассмотрении соотношения назначений 2:2 в качестве примера, когда DwPTS передает данные нисходящей линии, обратная связь с ACK/NAK для субкадров нисходящей линии должна равномерно назначаться субкадрам нисходящей линии. Таким образом, один из двух субкадров восходящей линии должен возвращать ACK/NAK двух субкадров нисходящей линии. Эти N субкадров нисходящей линии могут быть субкадрами динамического планирования или SPS-субкадрами. BS может планировать один или несколько субкадров нисходящей линии из N субкадров нисходящей линии. Например, она может планировать только один субкадр нисходящей линии или все N субкадров нисходящей линии, которые определяются посредством планировщика BS согласно услугам. Динамическое планирование является произвольным планированием, при котором только один субкадр нисходящей линии может быть запланирован один раз. BS может динамически планировать любой субкадр нисходящей линии. PDCCH требуется в динамическом планировании каждого субкадра нисходящей линии. SPS является режимом, в котором несколько субкадров нисходящей линии планируются посредством периода. За исключением того, что PDCCH требуется в SPS первого субкадра нисходящей линии, PDCCH не требуется в последующем SPS субкадров нисходящей линии.
Технология 3GPP LTE задает последовательность требований, чтобы не допускать ошибок при HARQ-взаимодействии. Требования заключаются в следующем.
1. Двухбитовый UL DAI используется в разрешении на передачу по UL, чтобы указывать число запланированных PDSCH-субкадров UE. PDSCH-субкадры включают в себя динамические субкадры и SPS-субкадры. В определенных случаях, например, чтобы определять число SPS-субкадров, значение UL DAI может включать в себя только число не-SPS-субкадров. В этих случаях UE получает число PDSCH-субкадров (N) посредством подсчета суммы числа SPS-субкадров и числа не-SPS-субкадров, указываемых посредством UL DAI, где N указывает число ACK/NAK восходящей линии, которые должно возвращать UE.
2. Двухбитовый DL DAI используется в разрешении на передачу по DL, чтобы указывать текущее число PDSCH-субкадров, назначаемых UE. В режиме ACK/NAK-мультиплексирования DL DAI подсчитывает только число PDSCH-субкадров, назначаемых UE до текущего времени, посредством использования счетчика без подсчета числа SPS-субкадров. SPS-субкадры могут быть субкадрами, которые переносят SPS-данные нисходящей линии без сигнализации с индексом планирования ресурсов, или субкадрами, которые переносят SPS-данные нисходящей линии и PDCCH для SPS-переопределения. SPS-субкадры также могут быть субкадрами, которые переносят SPS-данные нисходящей линии, и включают в себя субкадры, переносящие PDCCH для сигнализации SPS-активации, и субкадры PDCCH для SPS-переопределения.
3. В режиме ACK/NAK-мультиплексирования восходящей линии первой позицией из N ACK/NAK, возвращенных посредством UE, является ACK/NAK SPS-субкадра. UL ACK/NAK других субкадров размещаются согласно последовательности DL DAI.
4. Если UE не обнаруживает данных в субкадрах, UE возвращает NAK.
В режиме ACK/NAK-мультиплексирования восходящей линии в предшествующем уровне техники первой позицией N ACK/NAK, которые UE возвращает согласно UL DAI, является ACK/NAK SPS-субкадра. ACK/NAK других субкадров размещаются согласно последовательности DL DAI. Если UE не обнаруживает данных в субкадрах, UE возвращает NAK. Таким образом, когда PDCCH для SPS-активации отсутствует, ошибки могут возникать в обратной связи по UL ACK/NAK-мультиплексированию, поскольку UE не может различать то, является субкадр динамическим субкадром или SPS-субкадром.
Фиг.3 схематично иллюстрирует прием SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения. Как показано на фиг.3, SPS-передача активируется посредством сигнализации для разрешения на передачу по DL. Частотные ресурсы, указываемые посредством разрешения на передачу по DL, переносят пакеты данных для полупостоянной передачи. Если UE не принимает сигнализацию разрешения на передачу по DL, оно должно возвращать DTX, что означает то, что данные не принимаются, но UE фактически возвращает NAK. BS не знает, что NAK указывает, что UE принимает сигнализацию для разрешения на передачу по DL, или указывает, что UE принимает сигнализацию для разрешения на передачу по DL, но ошибки возникают во время обнаружения пакетов SPS-данных. Если BS полагает, что NAK указывает, что UE принимает сигнализацию для разрешения на передачу по DL, она считает, что SPS-ресурсы уже активированы, и отправляет новые пакеты SPS-данных после определенного периода. Поскольку разрешение на передачу по DL недоступно в SPS-режиме, UE не может получать корректные SPS-данные в пределах определенного периода. Как показано в таблице 1, при условии, когда BS повторно передает пакеты SPS-данных, что соотношение назначений субкадров восходящей линии к субкадрам нисходящей линии составляет 1:3, первый субкадр переносит полупостоянные пакеты данных, а второй и третий субкадры являются субкадрами динамического планирования, значения DL DAI в разрешениях на передачу по DL второго и третьего субкадров должны составлять 0 и 1, а значение DAI в разрешении на передачу по UL субкадра восходящей линии составляет 3. Когда UE принимает эти четыре субкадра нисходящей линии, при условии, что второй субкадр принимается корректно, третий субкадр также принимается корректно. Когда UE предоставляет обратную связь в восходящей линии, он не считает, что первый субкадр является SPS-субкадром, поскольку DAI разрешения на передачу по UL составляет 3, DL DAI разрешения на передачу по DL принимаемого второго субкадра составляет 0, и UE не принимает PDCCH для SPS-активации. Это вызвано требованием в предшествующем уровне техники, что ACK/NAK SPS-субкадра должен быть фиксирован в первой позиции группы мультиплексирования. Таким образом, UE возвращает ACK, ACK и NAK, но BS ожидает, что UE возвратит NAK, ACK и ACK. Это вызвано разницей между определениями BS и UE относительно того, является ли первый субкадр SPS-субкадром. Дополнительно, UE не принимает сигнализацию SPS-активации, но BS считает, что UE принимает сигнализацию SPS-активации. Как результат, UE возвращает NAK для пакетов SPS-данных в пределах длительности SPS, и BS не передает повторно PDCCH. Таким образом, UE не знает позиции полупостоянной передачи, что приводит к ненужным повторным передачам.
Этот вариант осуществления предоставляет усовершенствованное решение для преодоления слабых мест предшествующего уровня техники, при этом, когда BS повторно передает пакеты SPS-данных, соотношение назначений субкадров восходящей линии к субкадрам нисходящей линии составляет 1:3; и ошибки в обратной связи возникают, когда ACK/NAK SPS-субкадров должны быть фиксированными в первой позиции группы мультиплексирования (N ACK/NAK). Усовершенствованное решение заключается в следующем. Когда UL ACK/NAK-мультиплексирование выполняется для ACK/NAK восходящей линии, ассоциированных с SPS-субкадрами нисходящей линии, ACK/NAK восходящей линии являются фиксированными в последней позиции в группе мультиплексирования (N ACK/NAK) для передачи.
Если DwPTS также может переносить данные нисходящей линии, четыре субкадра нисходящей линии и один субкадр восходящей линии доступны в пределах 5 мс. Если три субкадра нисходящей линии планируются для пользователя, первый из этих трех субкадров нисходящей линии является SPS-субкадром, а второй и третий переносят данные динамического планирования нисходящей линии. В этом случае UL DAI может подсчитывать общее число запланированных субкадров нисходящей линии пользователя. Значение UL DAI равно 3. Поскольку первый субкадр нисходящей линии является SPS-субкадром, параметр DL DAI не подсчитывается в SPS-субкадре. Второй субкадр нисходящей линии является данными динамического планирования, DL DAI которых равен 0. Третий субкадр нисходящей линии является также субкадром данных динамического планирования, DL DAI которого равен 1. Если UE теряет пакет данных для полупостоянной передачи (субкадр нисходящей линии 1) и разрешение на передачу по DL активации полупостоянной передачи, но принимает данные динамического планирования других субкадров, UE не может знать, что первый субкадр нисходящей линии является SPS-субкадром. UE определяет то, что три UL ACK/NAK должны быть возвращены на основе того факта, что UL DAI равен 3. Поскольку DL DAI второго субкадра нисходящей линии равен 0, UE может неправильно понять, что второй субкадр нисходящей линии является первым субкадром нисходящей линии, запланированным посредством BS, и затем возвращать ACK в первой позиции в группе мультиплексирования (N ACK/NAK). Согласно тому факту, что DL DAI равен 1 в третьем субкадре нисходящей линии, UE определяет то, что третий субкадр нисходящей линии является вторым запланированным субкадром нисходящей линии, и возвращает ACK во второй позиции в группе мультиплексирования (N ACK/NAK). Поскольку данные не обнаруживаются в четвертом субкадре нисходящей линии, UE может определить, что четвертый субкадр нисходящей линии не принимает третий запланированный субкадр и затем возвратить NAK в третьей позиции в группе мультиплексирования. Таким образом, UE возвращает ACK, ACK и NAK. Согласно этому варианту осуществления, когда UL ACK/NAK-мультиплексирование выполняется для ACK/NAK восходящей линии, ассоциированных с SPS-субкадрами нисходящей линии, ACK/NAK восходящей линии являются фиксированными в последней позиции в группе мультиплексирования для передачи. Таким образом, UE преобразует ACK/NAK SPS-субкадров в третьей позиции из этих трех ACK/NAK. Таким образом, BS должна принимать обратную связь с ACK, ACK и NAK. В этом случае последовательность ACK/NAK, которые отправляет UE, является идентичной последовательности ACK/NAK, которые должна принимать BS.
Помимо этого, в этом варианте осуществления, если BS принимает обратную связь с NAK для субкадра SPS-активации, BS передает еще один PDCCH, идентичный PDCCH для SPS-активации, в следующий период полупостоянной передачи данных или повторно передает PDCCH, идентичный PDCCH для SPS-активации в позиции для повторной передачи SPS-субкадра. UE передает или принимает SPS-данные согласно ресурсам, указываемым посредством PDCCH, и активирует SPS-передачу.
Этот вариант осуществления отображает ACK/NAK пакетов SPS-данных данных нисходящей линии в позиции третьего ACK/NAK для обратной связи. Таким образом, когда сигнализация по PDCCH для SPS-активации отсутствует, UE не может различать, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK пакетов SPS-данных данных нисходящей линии отображаются в позиции третьего ACK/NAK для обратной связи, эти три ACK/NAK могут размещаться корректно. Помимо этого, данный вариант осуществления рассматривает только соотношение назначений 1:3 в качестве примера. Другие шесть соотношений назначений также применимы к настоящему изобретению и не описываются дополнительно.
Кроме того, когда SPS-передача нормально активирована, новое разрешение на передачу по DL может использоваться, чтобы заменить предыдущую конфигурацию SPS, когда истекает период SPS-данных. Когда субкадр PDCCH для переопределения подсчитывается в DL DAI и ACK/NAK, ассоциированный с SPS-субкадром, должен отображаться в первую позицию в группе ACK/NAK-мультиплексирования, ошибки могут возникать, если отсутствует PDCCH субкадра.
Фиг.4 схематично иллюстрирует прием SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения. Как показано на фиг.4, BS планирует три субкадра нисходящей линии для UE на основе соотношения назначений 1:3. В этом случае UL DAI равен 3. Субкадр A является субкадром SPS-переопределения. Таким образом, DL DAI субкадра SPS-переопределения равен 0. Субкадры C и D являются субкадрами динамического планирования и их DL DAI равны 1 и 2. Когда PDCCH для SPS-переопределения возникает в субкадре A, только субкадр C может приниматься, если отсутствуют PDCCH субкадра A и D. В этом случае UE знает, что UL DAI и DL DAI субкадра C равны 3 и 1. Однако UE не знает, что субкадр A является субкадром SPS-переопределения. Вместо этого UE считает, что субкадр A является по-прежнему SPS-субкадром, который не подсчитывается в DL DAI. Таким образом, UE может неправильно понять, что субкадр B используется в качестве субкадра, DL DAI которого равен 0. Как результат, когда ACK/NAK, ассоциированные с SPS-субкадрами, являются фиксированными в первой позиции в группе мультиплексирования, UE возвращает NAK, NAK и ACK, но BS должна принимать обратную связь с NAK, ACK и NAK.
Этот вариант осуществления предоставляет усовершенствованное решение для преодоления слабых мест предшествующего уровня техники, в котором ACK/NAK SPS-субкадров являются фиксированными в первой позиции в группе мультиплексирования для обратной связи; и ошибки в обратной связи возникают, когда отсутствует сигнализация по PDDCH для переопределения SPS-субкадров. Усовершенствованное решение заключается в следующем. Когда соотношение назначений субкадров восходящей линии к субкадрам нисходящей линии составляет 1:3, четыре субкадра нисходящей линии и один субкадр восходящей линии доступны в течение 5 мс, если DwPTS может переносить данные нисходящей линии. Когда UL ACK/NAK-мультиплексирование выполняется для ACK/NAK восходящей линии, ассоциированных с SPS-субкадрами нисходящей линии, ACK/NAK восходящей линии являются фиксированными в последней позиции в N ACK/NAK для передачи; т.е. эти ACK/NAK являются фиксированными в третьей позиции. В этом случае BS должна принимать обратную связь с NAK, ACK и NAK. Согласно тому факту, что DL DAI и UL DAI субкадра C составляют 1 и 3, UE может неправильно понимать, что субкадр B является субкадром динамического планирования, и возвращать NAK для субкадра B, и что субкадр A является SPS-субкадром, и возвращать NAK для субкадра A в последней позиции в группе UL ACK/NAK-мультиплексирования. UL ACK/NAK других субкадров размещаются согласно последовательности DL DAI. UE возвращает NAK, ACK и NAK. В этом случае последовательность обратных связей, которые фактически отправляет UE, является идентичной последовательности обратных связей, которые должна принимать BS.
Этот вариант осуществления отображает ACK/NAK пакетов SPS-данных данных нисходящей линии в позицию третьего ACK/NAK для обратной связи. Таким образом, когда сигнализация по PDCCH для переопределения SPS-субкадров отсутствует, UE не может различать, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK пакетов SPS-данных данных нисходящей линии отображаются в позицию третьего ACK/NAK для обратной связи, последовательность обратных связей, которые фактически отправляет UE, является идентичной последовательности обратных связей, которые должна принимать BS. Помимо этого, данный вариант осуществления рассматривает только соотношение назначений 1:3 в качестве примера. Другие шесть соотношений назначений также применимы к настоящему изобретению и не описываются дополнительно.
Вариант осуществления, показанный на фиг.3, основан на том факте, что отсутствует PDCCH для SPS-активации SPS-субкадра. Однако число передаваемых SPS-субкадров не ограничивается 1 в этом варианте осуществления. Этот вариант осуществления предполагает, что существует два SPS-субкадра, в которых отсутствует PDCCH для SPS-активации одного SPS-субкадра, и другой SPS-субкадр передается нормально. Фиг.5 схематично иллюстрирует прием SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения. Как показано на фиг.5, субкадр B является SPS-субкадром, для которого отсутствует PDCCH для SPS-активации, и субкадр C является SPS-субкадром, который обычно передается без разрешения на передачу по DL. Ошибки могут возникать, если ACK/NAK пакетов SPS-данных данных нисходящей линии отображаются в позицию первого ACK/NAK для обратной связи. Конкретный анализ заключается в следующем. BS планирует три субкадра нисходящей линии для UE, и UL DAI равен 3. Субкадр A переносит данные динамического планирования. В этом случае DL DAI равен 0, и UE принимает субкадр и возвращает ACK. UE не принимает PDCCH для SPS-активации в позиции субкадра B. Таким образом, UE не считает, что субкадр B является SPS-субкадром, а неправильно понимает, что субкадр B является субкадром динамического планирования. Как результат, UE возвращает NAK в третьей позиции. Субкадр C является SPS-субкадром, который обычно передается без разрешения на передачу по DL. UE принимает субкадр и должно возвращать ACK в первой позиции. Фактически, UE возвращает ACK, ACK и NAK. BS должна принимать обратную связь с NAK, ACK и ACK. В этом случае последовательность обратных связей, которые фактически отправляет UE, отличается от последовательности обратных связей, которые должна принимать BS.
Чтобы разрешать эту проблему, данный вариант осуществления размещает ACK/NAK, ассоциированные с SPS-субкадрами, после динамических субкадров в определенной последовательности, когда UL ACK/NAK-мультиплексирование выполняется для ACK/NAK восходящей линии, ассоциированных с SPS-субкадрами нисходящей линии. Согласно этому варианту осуществления DL DAI субкадра A равен 0, и субкадр A является субкадром динамического планирования с обратной связью с ACK, при этом ACK должно преобразовываться в позиции первого ACK/NAK. Субкадр B является SPS-субкадром, для которого должно быть возвращено NAK; субкадр C является SPS-субкадром, для которого должно быть возвращено ACK в позиции третьего ACK/NAK. Позиции ACK/NAK SPS-субкадров размещаются согласно последовательности поступления субкадров B и C. BS должна принимать обратную связь с ACK, NAK и ACK. Согласно тому факту, что DL DAI и UL DAI субкадра A равны 0 и 3, UE может определять то, что субкадр A является субкадром динамического планирования, и возвращать ACK в первой позиции, поскольку DL DAI равен 0. Поскольку PDCCH субкадра B отсутствует, UE может неправильно понять, что субкадр B является субкадром динамического планирования, и возвращать NAK во второй позиции UL ACK/NAK. Субкадр C является SPS-субкадром и принимается корректно. В этом случае ACK преобразуется в последней позиции. Фактически UE возвращает ACK, NAK и ACK. В этом случае последовательность обратных связей, которые фактически отправляет UE, является идентичной последовательности обратных связей, которые должна принимать BS.
Этот вариант осуществления преобразует ACK/NAK двух пакетов SPS-данных данных нисходящей линии в позициях второго и третьего ACK/NAK для обратной связи. Таким образом, когда сигнализация по PDCCH для SPS-активации отсутствует, UE не может различать, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK пакетов SPS-данных данных нисходящей линии отображаются в позиции второго и третьего ACK/NAK для обратной связи, эти три ACK/NAK могут размещаться корректно. Помимо этого, данный вариант осуществления рассматривает только два пакета SPS-данных в качестве примера. Более двух пакетов SPS-данных также могут быть применимыми к настоящему изобретению. Этот вариант осуществления основан на условии, что отсутствует сигнализация по PDCCH для SPS-активации. Следующие условия также применимы к настоящему изобретению. Сигнализация по PDCCH для SPS-активации отсутствует, и нормальный пакет SPS-данных отсутствует, что не описывается дополнительно. Кроме того, этот вариант осуществления рассматривает только соотношение назначений 1:3 в качестве примера. Другие шесть соотношений назначений также применимы к настоящему изобретению и не описываются дополнительно.
Вышеприведенные варианты осуществления основаны на условии, что BS планирует три субкадра нисходящей линии для UE. Способ для приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения основан на следующих условиях. Соотношение назначений субкадров восходящей линии к субкадрам нисходящей линии составляет 1:3; четыре субкадра нисходящей линии доступны в течение 5 мс; BS планирует четыре субкадра нисходящей линии для UE; и когда полупостоянная передача начинается, передача пакетов данных с SPS-субкадрами завершается неудачно, и PDCCH динамических субкадров отсутствуют. Фиг.6 схематично иллюстрирует прием SPS-субкадров в способе приема ACK-информации пакетов SPS-данных в другом варианте осуществления настоящего изобретения. Как показано на фиг.6, если DwPTS может переносить данные нисходящей линии, четыре субкадра нисходящей линии и один субкадр восходящей линии доступны в течение 5 мс. Когда полупостоянная передача начинается, UE принимает субкадры данных полупостоянной передачи в фиксированное время в пределах определенного периода, если передача пакета A данных с SPS-субкадром завершается неудачно и PDCCH динамического субкадра B отсутствует. Когда UL ACK/NAK-мультиплексирование выполняется для ACK/NAK восходящей линии, ассоциированных с SPS-субкадрами нисходящей линии, ACK/NAK восходящей линии являются фиксированными в последней позиции в группе мультиплексирования для передачи. UE знает, что субкадр A является SPS-субкадром, и обнаруживает, что данные субкадра A отсутствуют. Затем UE возвращает NAK. UE не обнаруживает PDCCH в субкадре B. UE обнаруживает данные в субкадре C и логически выводит, что субкадр B теряет субкадр динамического планирования данных, согласно тому факту, что DL DAI равен 1. UE обнаруживает, что субкадр D является корректным и имеет обратную связь с ACK. Поскольку UL DAI равен 4, UE должно возвращать четыре ACK/NAK. Согласно последовательности компоновки DL DAI и способу отображения SPS-субкадров в последней позиции UE предоставляет обратные связи следующим образом: NAK, ACK, ACK и NAK. Однако BS должна принимать обратную связь с NAK, ACK, ACK и NAK. Таким образом, последовательность обратных связей, которые фактически отправляет UE, является идентичной последовательности обратных связей, которые должна принимать BS.
Фиг.7 показывает структуру устройства для возврата ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения. Как показано на фиг.7, устройство 10 обратной связи включает в себя: приемный модуль 11, выполненный с возможностью принимать UL DAI от BS, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии; процессор 12, выполненный с возможностью преобразовывать ACK/NAK k пакетов SPS-данных данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK; и модуль 13 обратной связи, выполненный с возможностью возвращать N ACK/NAK в BS. Процессор 12 дополнительно выполнен с возможностью преобразовывать ACK/NAK пакетов не-SPS-данных для данных нисходящей линии в позиции от первого ACK/NAK из N ACK/NAK. Процесс заключается в следующем: прием DL DAI от BS, при этом значение DL DAI указывает, что пакет данных нисходящей линии является M-м пакетом не-SPS-данных нисходящей линии; и отображение ACK/NAK M-го пакета не-SPS-данных в позиции M-го ACK/NAK.
Помимо этого, процессор 12 может преобразовывать ACK/NAK k пакетов SPS-данных данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK в положительной или отрицательной последовательности. Подробности приводятся в третьем-шестом вариантах осуществления настоящего изобретения и не предоставляются дополнительно
Этот вариант осуществления преобразует ACK/NAK k пакетов SPS-данных данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK. В этом случае, когда сигнализация по PDCCH для SPS-активации или сигнализация по PDCCH для переопределения SPS-субкадров отсутствует, UE не может различить, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK k пакетов SPS-данных данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK, N ACK/NAK могут размещаться корректно.
Фиг.8 показывает структуру устройства для приема ACK-информации пакетов SPS-данных в варианте осуществления настоящего изобретения. Как показано на фиг.8, приемное устройство включает в себя модуль 21 отправки, выполненный с возможностью отправлять UL DAI UE, при этом значение UL DAI указывает число (N) пакетов данных нисходящей линии; и приемный модуль 22, выполненный с возможностью принимать N ACK/NAK, возвращенных посредством UE, из которых позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK используются для отображения k пакетов SPS-данных данных нисходящей линии. Когда приемный модуль 22 принимает обратную связь с NAK для субкадра SPS-активации, модуль отправки дополнительно выполнен с возможностью передавать еще одну сигнализацию SPS-активации во время следующей полупостоянной передачи или передавать еще одну сигнализацию SPS-активации во время повторной SPS-передачи, при этом повторно передаваемая сигнализация является идентичной или отличной от сигнализации SPS-активации. Помимо этого, ACK/NAK пакетов не-SPS-данных для данных нисходящей линии отображаются в позиции от первой позиции N ACK/NAK в приемном модуле 22. Процесс заключается в следующем: отправка DL DAI в UE, при этом значение DL DAI указывает, что пакет данных нисходящей линии является M-м пакетом не-SPS-данных нисходящей линии; и прием M ACK/NAK, возвращенных посредством UE, из которых M-й пакет не-SPS-данных преобразуется в позиции M-го ACK/NAK. Подробности приводятся в вышеописанных вариантах осуществления способа.
Варианты осуществления настоящего изобретения отображают ACK/NAK k пакетов SPS-данных данных нисходящей линии в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK. В этом случае, когда сигнализация по PDCCH для SPS-активации или сигнализация по PDCCH для переопределения SPS-субкадров отсутствует, UE не может различить, являются ли субкадры субкадрами динамического планирования или SPS-субкадрами. Если ACK/NAK k пакетов SPS-данных данных нисходящей линии отображаются в позиции от (N-k+1)-го ACK/NAK до N-го ACK/NAK, N ACK/NAK могут размещаться корректно. Таким образом, когда BS принимает ACK-информацию N ACK/NAK, которые размещаются корректно, ненужные повторные передачи данных могут уменьшаться, тем самым сохраняя ресурсы.
Из вышеприведенного описания вариантов осуществления специалистам в данной области техники должно быть понятно, что варианты осуществления настоящего изобретения могут быть реализованы посредством аппаратных средств или программного обеспечения в комбинации с необходимой аппаратной платформой. Таким образом, техническое решение настоящего изобретения может быть создано в программном обеспечении. Программное обеспечение может быть сохранено на энергонезависимом носителе хранения данных (например, CD-ROM, USB-диске флэш-памяти и мобильном жестком диске) и включать в себя инструкции, которые предоставляют возможность компьютерному устройству (PC, серверному или сетевому устройству) осуществлять способы, предоставленные в каждом варианте осуществления настоящего изобретения.
Хотя настоящее изобретение описано в нескольких примерных вариантах осуществления и на прилагаемых чертежах, изобретение не ограничено этими вариантами осуществления. Очевидно, что специалисты в данной области техники могут выполнять различные модификации и вносить изменения в изобретение без отступления от сущности и объема изобретения.