Способ и аппарат передачи транспортного блока, устройство связи и носитель данных
Изобретение относится к области связи. Технический результат заключается в повышении гибкости планирования и передачи транспортных блоков (TB). Для достижения технического результата осуществляют получение информации управления нисходящего канала и передачу согласно информации указания планирования процесса транспортного блока. Когда запланирован один процесс, информация указания планирования процесса содержит все состояния, каждое из которых используют для указания одного процесса, и когда запланировано два процесса, информация указания планирования процесса содержит все состояния, каждое из которых используют для указания комбинации двух процессов. 2 н. и 11 з.п. ф-лы, 5 ил., 10 табл.
Настоящая заявка испрашивает приоритет заявки на патент КНР №201910108028.X, поданной в CNIPA 2 февраля 2019 г., содержание которой включено в данный документ посредством ссылки во всей полноте.
ОБЛАСТЬ ТЕХНИКИ
Настоящая заявка относится к области технологий связи, например способу и аппарату передачи транспортного блока, устройству связи и носителю данных.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
В известном уровне техники предлагается направление улучшения планирования, в котором несколько транспортных блоков (TB) запланированы для передачи с использованием одного физического канала управления нисходящей линии связи (PDCCH). Например, в прогрессе соответствующих стандартов связь машинного типа (MTC) поддерживает не более восьми процессов в режиме A (в котором один TB запланирован в одном процессе) и поддерживает не более четырех процессов в режиме B. Однако в известном уровне техники не описано, как реализовывать TB, и поэтому это является проблемой, требующей срочного решения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В вариантах осуществления настоящей заявки предложены способ и аппарат передачи транспортного блока, устройство связи и носитель данных для решения проблемы, заключающейся в том, как реализовывать планирование и передачу TB.
В вариантах осуществления настоящей заявки предложен способ передачи транспортного блока. Способ включает получение информации управления нисходящего канала, при этом информация управления нисходящего канала содержит информацию указания планирования процесса для указания по меньшей мере одного запланированного процесса; и передачу согласно информации указания планирования процесса транспортного блока, соответствующего каждому запланированному процессу.
В вариантах осуществления настоящей заявки дополнительно предложен аппарат передачи транспортного блока. Аппарат содержит модуль получения информации и модуль передачи.
Модуль получения информации выполнен с возможностью получения информации управления нисходящего канала, при этом информация управления нисходящего канала содержит информацию указания планирования процесса для указания по меньшей мере одного запланированного процесса.
Модуль передачи выполнен с возможностью передачи согласно информации указания планирования процесса транспортного блока, соответствующего каждому запланированному процессу.
В вариантах осуществления настоящей заявки дополнительно предложено устройство связи. Устройство связи содержит процессор, запоминающее устройство и шину связи.
Шина связи выполнена с возможностью соединения процессора и запоминающего устройства.
Процессор выполнен с возможностью исполнения компьютерной программы, хранящейся в запоминающем устройстве, для выполнения этапов предыдущего способа передачи транспортного блока.
В вариантах осуществления настоящей заявки дополнительно предложен машиночитаемый носитель данных. На носителе данных хранится по меньшей мере одна компьютерная программа. По меньшей мере одна компьютерная программа является исполняемой по меньшей мере одним процессором и выполнена с возможностью предписания по меньшей мере одному процессору выполнять предыдущий способ передачи транспортного блока (TB).
В способе и аппарате передачи транспортного блока, устройстве связи и носителе данных согласно вариантам осуществления настоящей заявки способ включает получение информации управления нисходящего канала, при этом информация управления нисходящего канала содержит информацию указания планирования процесса для указания по меньшей мере одного запланированного процесса; извлечение информации указания планирования процесса из информации управления нисходящего канала; и затем передачу согласно информации указания планирования процесса транспортного блока, соответствующего каждому запланированному процессу. Решения относительно передачи транспортного блока согласно вариантам осуществления настоящей заявки обеспечивают возможность гибкого планирования одного или более (по меньшей мере двух) TB, которое лучше удовлетворяет различные требования к связи.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
На фиг. 1 представлена блок-схема способа передачи транспортного блока согласно первому варианту осуществления настоящей заявки.
На фиг. 2 представлена схема, на которой проиллюстрирована конструкция аппарата передачи транспортного блока согласно десятому варианту осуществления настоящей заявки.
На фиг. 3 представлена схема, на которой проиллюстрирована конструкция устройства связи согласно одиннадцатому варианту осуществления настоящей заявки.
На фиг. 4 представлена схема, на которой проиллюстрирована конструкция базовой станции согласно одиннадцатому варианту осуществления настоящей заявки.
На фиг. 5 представлена схема, на которой проиллюстрирована конструкция терминала связи согласно одиннадцатому варианту осуществления настоящей заявки.
ПОДРОБНОЕ ОПИСАНИЕ
Для того, чтобы сделать цели, решения и преимущества настоящей заявки более очевидными, далее в данном документе для иллюстрирования вариантов осуществления настоящей заявки вместе с реализациями и графическими материалами приведено более подробное описание. Варианты осуществления, описанные в данном документе, предназначены для пояснения настоящей заявки, а не для ограничения настоящей заявки.
Первый вариант осуществления
В этом варианте осуществления предложен способ гибкого планирования и передачи одного или более TB. Как показано на фиг. 1, способ передачи транспортного блока (TB) включает нижеуказанные этапы.
На этапе S101 получают информацию управления нисходящего канала (DCI), при этом информация управления нисходящего канала содержит информацию указания планирования процесса для указания по меньшей мере одного запланированного процесса.
В этом варианте осуществления после определения количества запланированных TB информация управления нисходящего канала может быть использована для указания планирования. Например, в одном примере информация указания планирования процесса может содержать информацию процесса гибридного автоматического запроса на повторение (HARQ). То есть процесс в этом примере может представлять собой процесс HARQ или может представлять собой процесс другого типа согласно определенным требованиям к среде связи. В этом примере планирование одного процесса указывает планирование одного TB, и информация процесса HARQ может указывать информацию планирования процесса (например, какие процессы запланированы). Однако следует понимать, что в этом варианте осуществления информация указания планирования процесса не ограничивается информацией процесса HARQ согласно настоящему примеру и может гибко определяться в зависимости от сценариев применения.
В этом варианте осуществления этап S101 может выполняться различными устройствами связи, которые могут представлять собой пользовательские устройства, такие как различные терминалы связи на стороне пользователя, или могут представлять собой устройства связи на стороне сети, такие как различные устройства в виде базовой станции.
На этапе S102 информацию указания планирования процесса извлекают из полученной информации управления нисходящего канала.
На этапе S103 транспортный блок, соответствующий запланированному процессу, передают согласно информации указания планирования процесса.
В дополнение к этому, следует понимать, что в этом варианте осуществления количество запланированных TB, поддерживаемый режим передачи и режим передачи TB могут быть гибко установлены согласно требованиям. Например, в одном примере планирование TB может выполняться в гибридном режиме передачи или негибридном режиме передачи. Гибридная передача означает, что TB, запланированные посредством DCI, могут включать как вновь переданные TB, так и повторно переданные TB. Негибридная передача означает, что все TB, запланированные посредством DCI, являются вновь переданными TB или повторно переданными TB. Более того, в этом варианте осуществления могут быть гибко установлены конкретная структура информации указания планирования процесса и конкретный способ, которым информация указания планирования процесса указывает запланированный процесс. Для удобства понимания этот вариант осуществления описан ниже c использованием примеров реализации информации указания планирования процесса.
В одном примере согласно настоящему варианту осуществления информация указания планирования процесса содержит первое поле способа и первое поле состояния.
В одном примере первое поле способа используют для указания того, является ли количество запланированных на текущий момент процессов четным или нечетным. То есть битовое значение первого поля способа используется для указания того, представляет ли собой режим планирования процесса планирование четного количества процессов или планирование нечетного количества процессов. Планирование процесса с четным количеством указывает планирование четного количества процессов, например двух, четырех, шести, восьми или десяти запланированных процессов. Планирование нечетного количества процессов указывает планирование нечетного количества процессов, например одного, трех, пяти, семи, девяти или 11 процессов. В этом варианте осуществления первое поле способа может занимать один или более битов согласно требованиям. В этом примере первое поле состояния используют для указания индекса запланированного процесса, то есть запланированного на текущий момент целевого процесса.
В другом примере согласно настоящему варианту осуществления первое поле способа используют для указания режима указания первого поля состояния, и режим указания включает по меньшей мере одно из режима битовой карты или предварительно определенного режима. Необязательно в режиме битовой карты каждый бит соответствует одному процессу, или каждый бит соответствует одной группе процессов. Предварительно определенный режим может быть в форме таблицы или в других формах. Между информацией планирования процесса в предварительно определенном режиме и информацией указания планирования процесса в DCI существует отображение.
В дополнение к этому, в одном примере согласно настоящему варианту осуществления первое поле способа используют для указания отображения между состоянием первого поля состояния и запланированным целевым процессом.
Например, когда текущее битовое значение первого поля способа указывает четное количество запланированных процессов, количество запланированных процессов и то, какие процессы (то есть индексы запланированного процесса) запланированы, могут быть определены на основании текущего битового значения первого поля состояния. Альтернативно, когда текущее битовое значение первого поля способа указывает нечетное количество запланированных процессов, количество запланированных процессов и то, какие процессы запланированы, могут быть определены на основании текущего битового значения первого поля состояния. В этом варианте осуществления запланированный процесс может называться целевым процессом. Следует понимать, что в этом варианте осуществления также может быть гибко установлено количество битов, занимаемых первым полем состояния. Например, количество битов, занимаемых первым полем состояния, может быть гибко определено на основании общего количества процессов, подлежащих планированию, и/или возможных запланированных комбинаций из этих процессов. В дополнение к этому, в этом варианте осуществления для удобства понимания каждое битовое значение первого поля состояния может называться состоянием первого поля состояния, и разные состояния первого поля состояния соответствуют разным битовым значениям первого поля состояния.
В дополнение к этому, согласно конкретным требованиям к применению процессы, подлежащие планированию, может быть пронумерованы последовательно, и когда эти процессы запланированы, эти процессы могут быть запланированы по порядку количеств процесса, чтобы было уменьшено количество комбинаций из процессов. Разумеется, согласно требованиям процессы могут быть запланированы не по порядку количеств процесса.
Для удобства понимания этот вариант осуществления описан с использованием примера планирования нескольких TB в случае улучшения планирования нескольких элементов. В этом варианте осуществления планирование нескольких TB реализуют при относительно небольшом сигнальном заголовке, чтобы была улучшена эффективность передачи. В этом примере информация указания планирования процесса (который также может называться полем указания планирования нескольких TB) занимает X бит. Среди X бит один бит используется для первого поля способа для указания режима передачи (планирование четного количества процессов или планирование нечетного количества процессов). X = 1 + Y. Y бит используются для первого поля состояния. Примерная структура в этом случае описана в Таблице 1.
Таблица 1
Следует понимать, что в Таблице 1 также являются практически осуществимыми конфигурирование первого поля способа на использование 1 для указания планирования нечетного количества процессов и конфигурирование первого поля способа на использование 0 для указания планирования четного количества процессов. Первое поле способа не обязательно использует один бит для выполнения указания. Однако использование одного бита помогает уменьшить сигнальный заголовок в относительно большой степени.
В Таблице 1 разные состояния (то есть разные битовые значения) первого поля состояния и значения первого поля способа вместе указывают запланированные на текущий момент процессы. В первом поле состояния оставшиеся состояния (при наличии таковых), не использованные для планирования процесса, могут также быть использованы для указания других элементов согласно требованиям.
В этом примере, когда состояния планирования процесса указываются первым полем состояния, состояния планирования процесса указываются первым полем состояния согласно принципам ниже.
Обеспечивается то, что планирование одиночного процесса (то есть планирование одного процесса) и планирование нескольких TB максимального количества процессов являются максимально гибкими.
Все процессы, которые должны быть запланированы, могут быть запланированы. Предпочтение отдается планированию состояний небольшого количества процессов. В этом примере процессы запланированы в порядке последовательных количеств процессов.
Для удобства понимания ниже в сочетании с Таблицей 1 приведено описание с использованием примера применения, в котором всего восемь процессов подлежат планированию. В этом примере применения первое поле способа занимает один бит. Первое поле способа использует бит 0 для указания планирования четного количества процессов и использует бит 1 для указания планирования нечетного количества процессов. Первое поле состояния занимает четыре бита и имеет 16 значений, то есть 16 состояний. В этом случае планирование процесса с четным количеством представляет собой главным образом планирование двух, четырех, шести и восьми процессов. В этом случае планирование нечетного количества процессов представляет собой главным образом планирование одного, трех, пяти и семи процессов. Например, процессы пронумерованы последовательно. Например, восемь процессов пронумерованы от 0 до 7 и соответствуют процессу 0, процессу 1, процессу 2, процессу 3, процессу 4, процессу 5, процессу 6 и процессу 7 соответственно. (Аналогичный способ используется, когда имеется больше процессов.) В этом случае имеется всего 20 процессов: восемь однопроцессных состояний, шесть трехпроцессных состояний, четыре пятипроцессных состояния и два семипроцессных состояния. Эти состояния описаны ниже для примера.
Шесть трехпроцессных состояний представляют собой следующие комбинации: процессы 0, 1 и 2; процессы 1, 2 и 3; процессы 2, 3 и 4; процессы 3, 4 и 5; процессы 4, 5 и 6; и процессы 5, 6 и 7.
Четыре пятипроцессных состояния представляют собой следующие комбинации: процессы 0, 1, 2, 3 и 4; процессы 1, 2, 3, 4 и 5; процессы 2, 3, 4, 5 и 6; и процессы 3, 4, 5, 6 и 7.
Два семипроцессных состояния представляют собой следующие комбинации: процессы 0, 1, 2, 3, 4, 5 и 6 и процессы 1, 2, 3, 4, 5, 6 и 7.
Когда имеется больше процессов, используется аналогичный способ, и в данном документе подробности не описаны.
Первое поле состояния имеет только 16 значений, то есть 16 состояний; поэтому согласно принципу, что предпочтение отдается планированию состояний с небольшим количеством процессов, практически возможно сохранить восемь однопроцессных состояний, шесть трехпроцессных состояний, два пятипроцессных состояния и одно семипроцессное состояния, что в общей сложности составляет 17 состояний. Среди этих состояний одно состояние может быть указано с помощью 00000. (Разумеется, можно гибко устанавливать согласно требованиям, какие состояния будут сохранены. Например, практически возможно сохранить восемь однопроцессных состояний, шесть трехпроцессных состояний и два пятипроцессных состояния или сохранить восемь однопроцессных состояний, три трехпроцессных состояния, три пятипроцессных состояния и два семипроцессных состояния.) Когда все предыдущие состояния должны быть запланированы, практически возможно увеличить количество битов первого поля состояния. В этом случае пример указания информацией указания планирования процесса описан в Таблице 2.
Таблица 2
Следует понимать, что, когда общее количество процессов, подлежащих планированию, отличается от восьми, например, четыре или 16, первое поле способа и первое поле состояния могут быть гибко установлены согласно предыдущим правилам. Подробности в данном документе не описаны.
В другом сценарии применения согласно настоящему варианту осуществления битовое значение первого поля способа используется для указания того, является ли режим указания первого поля состояния режимом битовой карты или предварительно определенным режимом. Например, когда режим указания является режимом битовой карты, режим битовой карты указывает, что каждый бит соответствует одной группе процессов, которая содержит два или четыре процесса; когда режим указания является предварительно определенным режимом, предварительно определенный режим используется для указания одиночного запланированного процесса и двух запланированных процессов, и состояния планирования двух процессов отличаются от состояний планирования двух процессов, указываемых режимом битовой карты; или предварительно определенный режим используется для указания состояний планирования одного процесса, трех процессов, пяти процессов и семи процессов. Количество процессов гибко определяется согласно практическим сценариям применения или требованиям. Одиночный запланированный процесс указывает один запланированный целевой процесс. Два запланированных процесса указывают два запланированных целевых процесса. Например, пример структуры информации указания планирования процесса описан в Таблице 3.
Таблица 3
Разумеется, в предыдущей таблице количество битов первого поля способа не ограничивается единицей. Также практически возможно использовать битовое значение 0 для указания режима таблицы и использовать битовое значение 1 для указания режима битовой карты. Настройки могут быть гибко выполнены согласно требованиям. Количество битов первого поля состояния может быть гибко установлено и в данном документе подробно не описано.
В этом примере, когда режим указания первого поля состояния представляет собой режим битовой карты и указано, что группа процессов запланирована, все процессы в группе запланированы. Для удобства понимания описание приведено с использованием примера с восемью процессами.
В этом примере восемь процессов разделены на четыре группы, и режим указания первого поля состояния может представлять собой режим битовой карты, который занимает четыре бита. Битовое значение 0 первого поля способа указывает, что первое поле состояния использует режим битовой карты для выполнения указания. Когда запланирована группа, запланированы оба из двух процессов. Битовое значение 1 первого поля способа указывает, что первое поле состояния использует режим таблицы для указания планирования одиночного процесса и планирования двух процессов. В этом примере планирование одиночного процесса включает восемь состояний, и планирование двух процессов включает не более 28 состояний. Исключив состояния для четырех двух процессов в одной группе, практически возможно выбрать девять состояний из 24 состояний. Одно из девяти состояний может быть указано полным 0 (например, 00000). Альтернативно практически возможно выбрать восемь состояний из 24 состояний, например процессы 0 и 2, процессы 1 и 3, процессы 4 и 6, процессы 5 и 7, процессы 3 и 5, процессы 2 и 4, процессы 0 и 6 и процессы 1 и 7. Гибкие изменения могут быть внесены согласно требованиям.
В другом примере согласно настоящему варианту осуществления информация указания планирования процесса может указывать запланированный на текущий момент целевой процесс. Например, различные соответствующие битовые значения могут быть использованы для выполнения указания. Например, количество запланированных процессов может включать один, два, восемь, и все комбинации процессов из одного процесса, двух процессов и восьми процессов. В этом варианте осуществления комбинация процессов означает, что Y процессов запланированы из X процессов. Имеется всего комбинаций. Каждая комбинация представляет одну комбинацию процессов, указывающую несколько запланированных на текущий момент процессов.
Например, когда максимальное количество запланированных процессов составляет восемь, разные состояния могут быть использованы для указания количества запланированных процессов, включая один процесс, два процесса, три процесса, четыре процесса, пять процессов, шесть процессов, семь процессов или восемь процессов. Альтернативно разные состояния могут быть использованы для указания количества запланированных процессов, при этом разные состояния включают все состояния одного процесса, двух процессов и восьми процессов.
В дополнение к этому, в предыдущем примере каждая группа процессов содержит одинаковое количество процессов, но следует понимать, что каждая группа процессов может быть сконфигурирована так, чтобы содержать разные количества процессов согласно требованиям.
Второй вариант осуществления
Для удобства понимания на основании предыдущего варианта осуществления этот вариант осуществления описан ниже с использованием примера реализации другой информации указания планирования процесса. В этом примере информация указания планирования процесса содержит межгрупповое поле битовой карты и внутригрупповое поле битовой карты. Межгрупповое поле битовой карты используют для указания группы запланированных на текущий момент целевых процессов среди групп процессов, подлежащих планированию. Внутригрупповое поле битовой карты используют для указания запланированного целевого процесса в группе целевых процессов. Количество битов межгруппового поля битовой карты может быть установлено равным количеству групп процессов. Количество битов внутригруппового поля битовой карты может быть гибко установлено согласно количеству процессов в группе. В одном примере согласно настоящему варианту осуществления группы процессов могут содержать одинаковое количество процессов и могут, разумеется, содержать разные количества процессов в некоторых сценариях применения.
Для удобства понимания этот вариант осуществления описан ниже для примера в сочетании с некоторыми сценариями применения. Сценарий применения представляет собой сценарий планирования нескольких TB в случае улучшения планирования нескольких TB. Целью является реализация планирования нескольких TB при относительно небольшом сигнальном заголовке для улучшения эффективности передачи.
Когда количество процессов составляет восемь, восемь процессов могут быть разделены на две группы, которые указываются шестью битами: двумя битами битовой карты (то есть межгрупповое поле битовой карты) + четырьмя битами внутригрупповой битовой карты (то есть внутригрупповое поле битовой карты). Например, битовое значение 11 межгруппового поля битовой карты указывает две запланированные группы, битовое значение 01 межгруппового поля битовой карты указывает одну запланированную группу, битовое значение 10 межгруппового поля битовой карты указывает другую запланированную группу, и битовое значение 00 межгруппового поля битовой карты указывает ожидание или указывает другие состояния.
Когда внутригрупповое поле битовой карты занимает четыре бита, 1111 указывает, что все процессы в группе запланированы, 1110 указывает три запланированных процесса в группе, 1100 указывает два запланированных процесса, 1000 указывает один запланированный процесс, и 0000 указывает ожидание или указывает другие состояния.
В этом примере подразумевается, что поддерживается планирование одиночного процесса и планирование восьми процессов. Практически возможно использовать следующие 19 состояний для указания относительно небольшого количества запланированных процессов: 16 состояний используют, когда битовое значение межгруппового поля битовой карты составляет 00, и три состояния используют, когда битовое значение внутригруппового поля битовой карты составляет 0000 и битовое значение межгруппового поля битовой карты не составляет 00.
В этом примере два межгрупповых запланированных процесса могут быть указаны 16 состояниями, используемыми, когда битовое значение межгруппового поля битовой карты составляет 00. Три состояния, используемые, когда битовое значение внутригруппового поля битовой карты составляет 0000 и битовое значение межгруппового поля битовой карты не составляет 00, могут быть использованы для указания трех межгрупповых запланированных процессов или могут включать одно трехпроцессное состояние планирования, одно пятипроцессное состояние планирования и одно семипроцессное состояние планирования.
В другом сценарии применения согласно настоящему варианту осуществления, когда количество процессов составляет восемь, восемь процессов могут быть разделены на четыре группы, которые указываются шестью битами: четырьмя битами битовой карты + двумя битами внутригрупповой битовой карты. Состояние бездействия может быть использовано для указания других состояний. Аналогичным образом, когда битовое значение межгруппового поля битовой карты составляет 0000, имеются три состояния, используемых, когда битовое значение внутригрупповой битовой карты не составляет 00, и 16 состояний, используемых, когда битовое значение межгруппового поля битовой карты составляет 00. В этом случае доступны все однопроцессные, двухпроцессные и восьмипроцессные состояния планирования. Остальные 19 состояний могут быть использованы для трехпроцессного планирования или могут быть трехпроцессным, пятипроцессным и семипроцессным планированием.
Аналогичным образом для 16 процессов добавляют один бит и используют для выбора восьми процессов из 16 процессов. Для других количеств процессов согласно предыдущим принципам может быть произведена корректировка и не описана подробно в данном документе.
Третий вариант осуществления
Для удобства понимания на основании предыдущего варианта осуществления этот вариант осуществления описан ниже с использованием примера реализации другой информации указания планирования процесса.
В этом варианте осуществления максимальное количество запланированных процессов составляет четыре; и информация указания планирования процесса содержит трехбитовое поле указания планирования. В этом случае поле указания планирования имеет восемь битовых значений. То есть поле указания планирования соответствует восьми состояниям. Среди восьми состояний поля указания планирования одно состояние используют для указания четырех запланированных процессов, каждое из двух состояний используют для указания комбинации из двух запланированных процессов, одно состояние используют для указания комбинации из трех запланированных процессов, и четыре состояния используют для указания четырех разных запланированных одиночных процессов. Процессы с номерами 0, 1, 2 и 3 описаны для примера ниже. В Таблице 4 описан один тип указания планирования процесса.
Таблица 4
В другом примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет четыре; и информация указания планирования процесса содержит трехбитовое поле указания планирования. В этом случае поле указания планирования имеет восемь битовых значений. То есть поле указания планирования соответствует восьми состояниям. Среди восьми состояний поля указания планирования одно состояние используют для указания четырех запланированных процессов, каждое из трех состояний используют для указания комбинации из двух запланированных процессов, и четыре состояния используют для указания четырех разных запланированных одиночных процессов. Разные состояния поля указания планирования соответствуют разным комбинациям из процессов. Процессы с номерами 0, 1, 2 и 3 описаны для примера ниже. В Таблице 5 описан один тип указания планирования процесса.
Таблица 5
Разумеется, следует понимать, что соответствие в Таблицах 4 и 5 может быть гибко скорректировано, и настройки могут быть гибко скорректированы для других количеств процессов согласно предыдущим правилам.
Например, в другом примере согласно настоящему варианту осуществления, когда четыре процесса подлежат планированию, информация указания планирования процесса может содержать только двухбитовое поле указания планирования. В этом случае поле указания планирования имеет четыре битовых значения. То есть поле указания планирования соответствует четырем состояниям. Среди четырех состояний поля указания планирования одно состояние используют для указания четырех запланированных процессов, и каждое из трех состояний используют для указания одиночного процесса из четырех процессов. Альтернативно четыре состояния поля указания планирования используются для указания планирования четырех процессов соответственно. Соответствие может быть гибко установлено согласно требованиям.
Альтернативно в другом примере согласно настоящему варианту осуществления информация указания планирования процесса может использовать четырехбитовый режим битовой карты для указания четырех запланированных процессов.
Четвертый вариант осуществления
Для удобства понимания на основании предыдущего варианта осуществления этот вариант осуществления описан ниже с использованием примера реализации другой информации указания планирования процесса.
В этом варианте осуществления информация указания планирования процесса может быть установлена согласно принципам ниже или другим принципам.
Состояния новой передачи и повторной передачи поддерживают состояния планирования как можно меньшего количества TB.
Количество вновь переданных TB является как можно большим во время гибридной передачи.
Например, в одном примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет восемь; и информация указания планирования процесса содержит семибитовое поле указания планирования. В этом случае поле указания планирования имеет 128 битовых значений. То есть поле указания планирования имеет 128 соответствующих состояний. Среди 128 состояний поля указания планирования является применимым по меньшей мере один из случаев ниже.
Восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 28 состояний используют для указания комбинации из двух запланированных процессов, каждое из 56 состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, и одно состояние используют для указания комбинации из восьми запланированных процессов, или оставшееся состояние является резервным, или используют для указания по меньшей мере одной из комбинации из четырех запланированных процессов, комбинации из пяти запланированных процессов, комбинации из шести запланированных процессов или комбинации из семи запланированных процессов, или используется для указания других элементов.
В качестве другого примера, в одном примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет восемь; и информация указания планирования процесса содержит шестибитовое поле указания планирования. В этом случае поле указания планирования имеет 64 битовых значения. То есть поле указания планирования имеет 64 соответствующих состояния. Среди 64 состояний поля указания планирования является применимым по меньшей мере один из случаев ниже.
Восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 28 состояний используют для указания комбинации из двух запланированных процессов, каждое из 23 состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, или одно состояние используют для указания комбинации из восьми запланированных процессов. В этом случае используются всего 32 состояния поля указания планирования.
В качестве другого примера, в одном примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет восемь; и информация указания планирования процесса содержит пятибитовое поле указания планирования. В этом случае поле указания планирования имеет 32 битовых значения. То есть поле указания планирования имеет 32 соответствующих состояния. Среди 32 состояний поля указания планирования восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 16 состояний используется для указания комбинации из двух запланированных процессов, каждое из трех состояний используется для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, и одно состояние используют для указания комбинации из восьми запланированных процессов. В этом случае используются всего 32 состояния поля указания планирования.
Следует понимать, что соответствие и количество битов в предыдущих трех примерах не ограничены значениями в предыдущих трех примерах и могут быть гибко установлены согласно требованиям.
В другом примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет четыре, информация управления нисходящего канала дополнительно содержит информацию указания новых данных (NDI), и информация указания планирования процесса и информация NDI образуют общее поле указания.
В одном примере общее поле указания занимает шесть бит. В этом случае поле указания планирования имеет 64 битовых значения. То есть поле указания планирования имеет 64 соответствующих состояния. Среди 64 состояний поля указания планирования является применимым по меньшей мере один из следующих случаев: 15 состояний используют для указания 15 комбинаций из запланированных процессов (то есть 15 состояний), когда четыре процесса передают вновь, 15 состояний используют для указания 15 комбинаций из запланированных процессов, когда четыре процесса повторно передают, 28 состояний используют для указания 28 комбинаций из запланированных процессов, когда один из четырех процессов повторно передается, или шесть состояний используют для указания шести комбинаций из запланированных процессов, когда два процесса из четырех повторно передают и два процесса из четырех передают вновь. Для удобства понимания ниже приведено описание с использованием примера процессов в предыдущей гибридной передаче. Смотрите Таблицу 6.
Таблица 6
Все предыдущие состояния гибридной передачи, поддерживающие одиночный процесс, и частичные предыдущие состояния гибридной передачи, поддерживающие два процесса, в сумме составляют 34 состояния. 15 состояний новой передачи из четырех процессов и 15 состояний повторной передачи из четырех процессов в сумме составляют 30 состояний. 34 состояния и 30 состояний в сумме составляют 64 состояния. 64 состояния должны указываться с использованием шести бит.
В другом примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет четыре, и общее поле указания занимает пять бит. В этом случае поле указания планирования имеет 32 битовых значения. То есть поле указания планирования имеет 32 соответствующих состояния. Среди 32 состояний поля указания планирования является применимым по меньшей мере один из следующих случаев: семь состояний используют для указания семи комбинаций из запланированных процессов, когда четыре процесса передают вновь, семь состояний используют для указания семи комбинаций из запланированных процессов, когда четыре процесса повторно передают, 16 состояний используют для указания 16 комбинаций из запланированных процессов, когда один из четырех процессов повторно передают, или два состояния используют для указания двух комбинаций из запланированных процессов, когда два процесса из четырех повторно передают и два процесса из четырех передают вновь. Для удобства понимания ниже приведено описание с использованием примера процессов в предыдущей гибридной передаче. Смотрите Таблицу 7.
Таблица 7
Все предыдущие состояния гибридной передачи, поддерживающие одиночный процесс, и частичные предыдущие состояния гибридной передачи, поддерживающие два процесса, в сумме составляют 18 состояний. Семь состояний новой передачи из четырех процессов и семь состояний повторной передачи из четырех процессов в сумме составляют 14 состояний. Состояния новой передачи могут находиться во взаимно однозначном соответствии с состояниями повторной передачи. 18 состояний и 14 состояний в сумме составляют 32 состояния. 32 состояния должны указываться с использованием пяти бит. Разумеется, предыдущее количество битов может быть гибко установлено и не ограничивается значениями в предыдущих примерах.
Пятый вариант осуществления
Для удобства понимания на основании предыдущего варианта осуществления этот вариант осуществления описан ниже с использованием примера реализации другой информации указания планирования процесса.
В одном примере согласно настоящему варианту осуществления информация управления нисходящего канала дополнительно содержит поле указания способа и информацию NDI, или информация указания планирования процесса содержит поле указания процесса, или информация управления нисходящего канала дополнительно содержит информацию NDI. Перед получением информации управления нисходящего канала способ дополнительно включает получение информации управления радиоресурсами (RRC), при этом информация RRC содержит поле указания способа; и информация указания планирования процесса содержит поле указания процесса.
Поле указания способа используют для указания того, выполняют ли текущее планирование процесса в гибридном режиме передачи или негибридном режиме передачи.
Гибридный режим передачи означает, что в случае планирования нескольких процессов несколько процессов соответствуют одним и тем же или разным значениям информации NDI. Негибридная передача означает, что в случае планирования нескольких процессов несколько процессов соответствуют одному и тому же значению информации NDI.
Например, в случае, когда поле указания способа указывает негибридный режим передачи, информацию NDI используют для указания того, передают ли вновь или передают ли повторно все запланированные на текущий момент процессы, и поле указания процесса используют для указания индекса запланированного на текущий момент процесса.
В случае, когда поле указания способа указывает гибридный режим передачи, информацию NDI и поле указания процесса используют для совместного указания. Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, общее количество вновь переданных процессов среди запланированных процессов и повторно переданных процессов среди запланированных процессов представляет собой максимальное количество запланированных процессов. Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, количество вновь переданных процессов среди запланированных процессов составляет по меньшей мере одно из одного или двух. Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, между индексом вновь переданного процесса среди запланированных процессов и индексом повторно переданного процесса среди запланированных процессов существует определенное отношение отображения или смещения. Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, индекс вновь переданного процесса среди запланированных процессов представляет собой минимальный или максимальный индекс, не являющийся индексом повторно переданного процесса среди запланированных процессов.
В этом варианте осуществления количество битов, занимаемых полем указания способа, может быть гибко определено. Например, количество битов, занимаемых полем указания способа, может составлять один. В этом случае практически возможно, что битовое значение 0 указывает негибридную передачу, и битовое значение 1 указывает гибридную передачу; или битовое значение 1 указывает негибридную передачу, и битовое значение 0 указывает гибридную передачу.
Битовое значение информации NDI используется для указания того, находится ли запланированный процесс в состоянии новой передачи или состоянии повторной передачи. Следует понимать, что количество битов, занимаемых информацией NDI, в этом варианте осуществления может также быть гибко определено. Например, количество битов, занимаемых информацией NDI, может составлять один. В этом случае практически возможно, что битовое значение 0 указывает повторную передачу, и битовое значение 1 указывает новую передачу; или битовое значение 1 указывает повторную передачу, и битовое значение 0 указывает новую передачу.
Поле указания процесса используется для указания запланированного на текущий момент целевого процесса.
Например, в одном примере, если битовое значение поля указания способа указывает состояние негибридной передачи и битовое значение информации NDI указывает состояние повторной передачи, соответствующий целевой процесс планируют согласно полю указания процесса, чтобы повторно передавать TB; если битовое значение поля указания способа указывает состояние негибридной передачи и битовое значение информации NDI указывает состояние новой передачи, соответствующий целевой процесс планируют согласно полю указания процесса, чтобы передавать вновь TB; если битовое значение поля указания способа указывает состояние гибридной передачи и битовое значение информации NDI указывает состояние новой передачи, соответствующий целевой процесс планируют согласно полю указания процесса, чтобы передавать вновь TB; и если битовое значение поля указания способа указывает состояние гибридной передачи и битовое значение информации NDI указывает состояние повторной передачи, то после того, как соответствующий целевой процесс запланирован согласно полю указания процесса, чтобы повторно передавать TB, процессы, не запланированные на текущий момент, планируют так, чтобы передавать вновь TB, то есть планирование выполняют согласно принципу, что для гибридной передачи передают как можно больше TB.
Например, в другом примере согласно настоящему варианту осуществления, если битовое значение поля указания способа указывает состояние негибридной передачи и битовое значение информации NDI указывает состояние повторной передачи, соответствующий целевой процесс планируют согласно полю указания процесса, чтобы повторно передавать TB; если битовое значение поля указания способа указывает состояние негибридной передачи и битовое значение информации NDI указывает состояние новой передачи, соответствующий целевой процесс планируют согласно полю указания процесса, чтобы передавать вновь TB; если битовое значение поля указания способа указывает состояние гибридной передачи и битовое значение информации NDI указывает состояние новой передачи, соответствующий целевой процесс планируют согласно полю указания процесса, чтобы передавать вновь TB; и если битовое значение поля указания способа указывает состояние гибридной передачи и битовое значение информации NDI указывает состояние повторной передачи, то после того, как соответствующий целевой процесс запланирован согласно полю указания процесса, чтобы повторно передавать TB, один из процессов, не запланированных на текущий момент, планируют так, чтобы передавать вновь один TB, при этом запланированный процесс является процессом, не запланированным на текущий момент, к которому совершают переход после того, как смещение выполнено последовательно в направлении от целевого процесса, номер процесса которого является наименьшим среди запланированных целевых процессов, к целевому процессу, номер процесса которого является наибольшим среди запланированных целевых процессов. То есть планирование выполняют согласно принципу, что планируется гибридная передача одного вновь переданного TB.
Следует понимать, что в этом варианте осуществления поле указания процесса может использовать режим битовой карты для выполнения указания, и количество битов режима битовой карты равно количеству процессов, подлежащих планированию; или поле указания процесса занимает несколько битов.
Для удобства понимания этот вариант осуществления описан с использованием примера планирования нескольких TB в случае улучшения планирования нескольких элементов. Целью являются реализация планирования нескольких TB при относительно небольшом сигнальном заголовке, чтобы улучшить эффективность передачи, и обеспечение возможности планирования вновь переданных TB и повторно переданных TB в одном экземпляре DCI.
В этом примере поле указания способа занимает один бит для указания того, является ли состояние состоянием гибридной передачи или состоянием негибридной передачи, информация NDI занимает один бит для указания NDI, и X бит используются для указания планирования процесса (то есть поля указания процесса).
Когда битовое значение поля указания способа составляет 0, поле указания способа указывает негибридную передачу, и NDI указывает, является ли состояние планирования процесса TB повторной передачей или новой передачей. Когда битовое значение поля указания способа составляет 1, поле указания способа указывает гибридную передачу. Если NDI указывает, что на текущий момент выполняют новую передачу, состояние гибридной передачи не включают. Если NDI указывает, что на текущий момент выполняют повторную передачу, указывается состояние гибридной передачи. Вышесказанное можно также выразить следующим образом: Когда битовое значение поля указания способа составляет 0, поле указания способа указывает негибридное планирование, все запланированные процессы имеют одинаковое значение NDI, один бит указывает значение NDI, и X бит используются для указания планирования процесса; когда битовое значение поля указания способа составляет 1, поле указания способа указывает гибридное планирование, и X + 1 бит указывают состояния, поддерживаемые для гибридной передачи.
Например, могут быть использованы примерные режимы ниже или другие режимы.
Режим один: Битовая карта процесса (то есть поле указания процесса) + однобитовое NDI + однобитовое поле указания способа. Планируется гибридная передача максимального количества TB.
Например, когда четыре процесса подлежат планированию, если для указания планирования процесса используется битовая карта, первый бит соответствует процессу 0 и т.д. Если битовое значение состояния составляет 0001 и битовое значение поля указания способа составляет 0, указывается негибридная передача. В этом случае, если NDI указывает новую передачу, планируют один новый TB процесса 0; и если NDI указывает повторную передачу, планируют один повторно переданный TB процесса 0. Если битовое значение поля указания способа составляет 1, указывается гибридная передача. В этом случае, если NDI указывает новую передачу, планируют один новый TB процесса 1; и если NDI указывает повторную передачу, планируют один повторно переданный TB процесса 0, и планируют три новых TB процессов 1, 2 и 3. Другие количества процессов обрабатывают аналогичным образом. В дополнение к этому, в этом примере, когда поле указания способа указывает негибридную передачу, только состояние 0000 является состоянием бездействия в режиме битовой карты; и поле указания способа и информация NDI занимают в общей сложности два бит и указывают два состояния бездействия.
Когда поле указания способа указывает гибридную передачу, информация NDI указывает планирование новой передачи, состояние 0000 является состоянием бездействия, и имеется одно состояние бездействия.
Когда поле указания способа указывает гибридную передачу, информация NDI указывает планирование повторной передачи, состояние 0000 является состоянием бездействия, и имеется одно состояние бездействия. Остальные состояния имеют следующие значения: a, b, c и d принадлежат {0, 1}, указывающему планирование процессов 0, 1, 2 и 3. 1 указывает планирование повторной передачи. 0 указывает вновь переданный TB соответствующего процесса. Например, 1010 указывает планирование гибридной передачи повторно переданных TB процессов 0 и 2 и указывает планирование гибридной передачи вновь переданных TB процессов 1 и 3. В случае, когда для гибридной передачи повторно передают все четыре TB, не может быть запланирован новый TB, и имеется одно состояние бездействия. Таким образом, остаются всего пять состояний. Пять состояний могут быть резервными или могут быть использованы для указания других состояний.
Режим два: Битовая карта процесса + однобитовое NDI + однобитовое поле указания способа. Планируется гибридная передача одного вновь переданного TB, и циклическое смещение направо количеств процесса выполняют в порядке возрастания 0→1→2→3→0.
Если битовое значение состояния составляет 0101 и битовое значение поля указания способа составляет 0, указывается негибридная передача. В этом случае, если NDI указывает новую передачу, планируют один новый TB процесса 1 и один новый TB процесса 2; и если NDI указывает повторную передачу, планируют один повторно переданный TB процесса 1 и один повторно переданный TB процесса 2. Если битовое значение поля указания способа составляет 1, указывается гибридная передача. В этом случае, если NDI указывает новую передачу, планируют один новый TB процесса 0 и один новый TB процесса 2; и если NDI указывает повторную передачу, планируют один повторно переданный TB процесса 0 и один повторно переданный TB процесса 2, и планируют один новый TB процесса 1. Процесс 0 представляет собой процесс, который используется для повторной передачи TB и имеет относительно небольшой номер процесса, процесс 1 смещают путем смещения номера процесса 0 вправо на один, и процесс 1 не используется для повторной передачи TB, чтобы процесс 1 мог быть использован для планирования вновь переданного TB.
Режим три: Трехбитовое четырехпроцессное планирование (то есть поле указания процесса) + однобитовое NDI + однобитовое поле указания способа. В этом режиме может также планироваться гибридная передача максимального количества TB.
Например, когда три бит указывают четыре запланированных процесса, имеется восемь состояний. Однобитовое NDI используется для указания того, передается ли вновь или передается ли повторно запланированный процесс. Однобитовое поле указания способа указывает, является ли передача негибридной передачей или гибридной передачей на текущий момент. Когда битовое значение поля указания способа составляет 0, поле указания способа указывает негибридную передачу, которая содержит по меньшей мере одно из следующих состояний: процессы 0, 1, 2 и 3; процессы 0 и 1; процессы 2 и 3; процессы 0, 1 и 2; процесс 0; процесс 1; процесс 2; или процесс 3. NDI указывает, является ли передача новой передачей или повторной передачей.
Когда битовое значение поля указания способа составляет 1, поле указания способа указывает гибридную передачу. В этом случае, если NDI указывает новую передачу, не выполняется повторная передача и не увеличивается новый TB; и если NDI указывает повторную передачу, планируются несколько TB максимального количества процессов. Например, когда указывается повторная передача процессов 0, 1 и поле указания способа указывает гибридную передачу, увеличиваются два процесса и три процесса и планируются два новых TB.
В этом примере в случае гибридной передачи состояние бездействия во время повторной передачи четырех процессов является резервным или используется для другого планирования.
Режим четыре: Х-битовое восьмипроцессное планирование (то есть поле указания процесса) + однобитовое NDI + однобитовое поле указания способа. Эта процедура аналогична предыдущему режиму. Подробности в данном документе не описаны.
Шестой вариант осуществления
Для удобства понимания на основании предыдущего варианта осуществления этот вариант осуществления описан ниже с использованием примера реализации другой информации указания планирования процесса.
В этом варианте осуществления информация управления нисходящего канала дополнительно содержит M-битовую информацию NDI.
N запланированных на текущий момент процессов разделяют на M групп запланированных процессов. Один бит соответствует информации NDI одной группы запланированных процессов.
Например, когда M составляет 2, N запланированных на текущий момент процессов разделены на две группы запланированных процессов. Один бит соответствует информации NDI одной группы запланированных процессов. В этом случае состояния планирования включают, помимо прочего, по меньшей мере один из случаев ниже.
Когда планируют 10 процессов, первая группа запланированных процессов содержит пять процессов, и вторая группа запланированных процессов содержит пять процессов.
Когда планируют девять процессов, первая группа запланированных процессов содержит пять процессов, и вторая группа запланированных процессов содержит четыре процесса.
Когда планируют восемь процессов, первая группа запланированных процессов содержит четыре процесса, и вторая группа запланированных процессов содержит четыре процесса.
Когда планируют семь процессов, первая группа запланированных процессов содержит четыре процесса, и вторая группа запланированных процессов содержит три процесса.
Когда планируют шесть процессов, первая группа запланированных процессов содержит три процесса, и вторая группа запланированных процессов содержит три процесса.
Когда планируют пять процессов, первая группа запланированных процессов содержит три процесса, и вторая группа запланированных процессов содержит два процесса.
Когда планируют четыре процесса, первая группа запланированных процессов содержит два процесса, и вторая группа запланированных процессов содержит два процесса.
Когда планируют три процесса, первая группа запланированных процессов содержит два процесса, и вторая группа запланированных процессов содержит один процесс.
Когда планируют два процесса, первая группа запланированных процессов содержит один процесс, и вторая группа запланированных процессов содержит один процесс.
Когда планируют один процесс, первая группа запланированных процессов содержит один процесс, и вторая группа запланированных процессов содержит ноль процессов.
Следует понимать, что в этом варианте осуществления группа запланированных процессов может содержать одинаковые или разные количества процессов, и значения M могут также составлять 3, 4 или 5. Количества и значения могут быть гибко установлены согласно требованиям. Более того, случай группирования согласно запланированным процессам может быть гибко установлен и не ограничивается настройками предыдущего примера. Подробности в данном документе не описаны. Кроме того, в этом варианте осуществления режим указания запланированных процессов может включать, помимо прочего, режимы, описанные в предыдущих вариантах осуществления.
Седьмой вариант осуществления
На основании предыдущих вариантов осуществления в этом варианте осуществления в сценарии планирования нескольких TB в случае улучшения планирования нескольких элементов, указание TB сжимают, чтобы заголовок DCI был уменьшен. В Таблице 8 описан режим указания TB в соответствующем стандарте. В Таблице 8 параметры и определяются содержимым DCI.
Таблица 8
В этом варианте осуществления в случае планирования нескольких TB планирование одиночных TB выполняют для небольшого количества данных, и планирование нескольких TB выполняют для большого количества данных, чтобы были сэкономлены ресурсы PDCCH и была улучшена эффективность передачи. Количество данных является главным фактором, определяющим то, выполняется ли планирование одиночных TB или планирование нескольких TB.
В случае, когда разрешено планирование нескольких TB, количество данных составляет более X бит. Значения TB меньше X/N могут быть удалены из предыдущей таблицы. Состояния, превышающие или равные X/N бит, и состояния, ближайшие к X/N бит, сохраняют в предыдущей таблице. N обозначает поддерживаемое количество процессов.
Когда значение X составляет 2536 и N = 2, 2536/2 = 1268 бит. В этом случае включают по меньшей мере состояния в Таблице 9, и DCI использует четыре бит для выполнения указания.
Таблица 9
Необязательно поле распределения ресурсов и поле схемы модуляции и кодирования (MCS) могут совместно выполнять индикацию. Когда для указания используется четыре бит, имеется 16 состояний. Каждый из 14 фрагментов данных в предыдущей таблице соответствует одному состоянию. Остальные два состояния являются резервными и состояниями бездействия или используются для указания других TB.
Восьмой вариант осуществления
На основании предыдущих вариантов осуществления в этом варианте осуществления в сценарии планирования нескольких TB в случае улучшения планирования нескольких элементов указывается количество повторов нескольких TB.
В этом варианте осуществления, когда все TB, запланированные посредством одного DCI, повторно передаются или вновь передаются, количество повторов является общим параметром нескольких TB. В этом варианте осуществления, когда среди TB, запланированных посредством одного DCI, некоторые передаются повторно и некоторые передаются вновь, количество повторов может быть общим параметром нескольких TB, или новая передача и повторная передача могут быть указаны по-разному.
Когда новая передача и повторная передача указываются по-разному, могут быть использованы два примерных режима, указанные ниже, или другие режимы.
В режиме один заголовок DCI не увеличивается, и используется режим фиксированного отображения.
Например, предполагается, что количество повторов повторно переданных TB в прошлый раз составляло R1, и в этот раз - R. В этом случае количество повторов вновь переданных TB составляет R2, и режим отображения составляет R = (R1 + R2)/4, или R = R1/2, или R = R2/2.
В режиме два заголовок увеличивается на K бит, и используются как указание, так и отображение. K ≤ 2.
Например, когда K = 1 бит, битовое значение 0 (или 1) поля указания указывает, что количество повторов повторно переданных TB является таким же, что и количество повторов вновь переданных TB; и битовое значение 1 (или 0) поля указания указывает, что количество повторов повторно переданных TB получают в режиме отображения или режиме смещения.
Режим отображения содержит линейное отношение, аналогичное отношению, описанному выше, или содержит другие соответствия. Режим смещения включает выполнение смещения на основании количества повторов вновь переданных TB, чтобы было получено количество повторов повторно переданных TB.
В дополнение к этому, в случае планирования нескольких TB независимо от того, в гибридной передаче или негибридной передаче, как поле распределения ресурсов, так и MCS могут быть одинаково указаны для TB, запланированных DCI.
Девятый вариант осуществления
На основании предыдущих вариантов осуществления в этом варианте осуществления в сценарии планирования нескольких TB в случае улучшения планирования нескольких элементов один процесс соответствует нескольким TB, чтобы усиление было получено из планирования нескольких TB при относительно низкой скорости кодирования.
Например, когда количество процессов составляет два и один процесс соответствует двум TB, планируют не более четырех TB и не менее одного TB. В этом случае может быть использована схема планирования четырех TB. Если режим обратной связи представляет собой специфический для TB режим, то есть каждый TB имеет однобитовую информацию обратной связи, или если режим обратной связи представляет собой режим группирования всех TB, четыре запланированных TB нумеруются 0, 1, 2 и 3; и TB 0 и TB 1 планируют в одном процессе, тогда как TB 2 и TB 3 планируют в другом процессе. Другие схемы аналогичны этой. Один пример описан в таблице 10.
Таблица 10
Если режим обратной связи представляет собой однопроцессный режим группирования двух TB, используются битовая карта группы + режим внутригрупповой битовой карты, и два TB, соответствующие одному процессу, образуют одну группу. Указание выполняют с использованием всего четырех бит.
Десятый вариант осуществления
В этом варианте осуществления предложен аппарат передачи транспортного блока (TB), применимый к различным устройствам связи. Как показано на фиг. 2, аппарат содержит модуль 201 получения информации и модуль 202 передачи.
Модуль 201 получения информации выполнен с возможностью получения информации управления нисходящего канала (DCI), при этом информация управления нисходящего канала содержит информацию указания планирования процесса для указания по меньшей мере одного запланированного процесса.
Модуль 202 передачи выполнен с возможностью передачи согласно информации указания планирования процесса транспортного блока, соответствующего каждому запланированному процессу.
В одном примере согласно настоящему варианту осуществления информация указания планирования процесса содержит первое поле способа и первое поле состояния.
Первое поле способа используют для указания того, является ли количество запланированных на текущий момент процессов четным или нечетным. Первое поле состояния используют для указания индекса запланированного процесса.
Альтернативно первое поле способа используют для указания режима указания первого поля состояния. Режим указания включает по меньшей мере одно из режима битовой карты или предварительно определенного режима. В режиме битовой карты каждый бит соответствует одному процессу, или каждый бит соответствует одной группе процессов. Предварительно определенный режим может быть в форме таблицы или в других формах. Между информацией планирования процесса в предварительно определенном режиме и информацией указания планирования процесса в DCI существует отображение.
Альтернативно первое поле способа используют для указания отображения между состоянием первого поля состояния и запланированным целевым процессом.
В этом примере, когда первое поле способа используют для указания режима указания первого поля состояния и когда режим указания является режимом битовой карты, режим битовой карты указывает, что каждый бит соответствует одной группе процессов, которая содержит два или четыре процесса; когда режим указания является предварительно определенным режимом, предварительно определенный режим используется для указания одиночного запланированного процесса и двух запланированных процессов, и состояния планирования двух процессов отличаются от состояний планирования двух процессов, указываемых режимом битовой карты; или предварительно определенный режим используется для указания состояний планирования одного процесса, трех процессов, пяти процессов и семи процессов. Одиночный запланированный процесс указывает один запланированный целевой процесс. Два запланированных процесса указывают два запланированных целевых процесса.
В одном примере согласно настоящему варианту осуществления количество запланированных процессов включает один, два, восемь и все комбинации процессов из одного процесса, двух процессов и восьми процессов.
В одном примере согласно настоящему варианту осуществления информация указания планирования процесса содержит межгрупповое поле битовой карты и внутригрупповое поле битовой карты. Межгрупповое поле битовой карты используют для указания группы запланированных на текущий момент целевых процессов. Внутригрупповое поле битовой карты используют для указания запланированного целевого процесса в группе целевых процессов.
В одном примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет четыре; и информация указания планирования процесса содержит трехбитовое поле указания планирования; и среди восьми состояний поля указания планирования одно состояние используют для указания четырех запланированных процессов, каждое из двух состояний используют для указания комбинации из двух запланированных процессов, одно состояние используют для указания комбинации из трех запланированных процессов, и четыре состояния используют для указания четырех разных запланированных одиночных процессов.
Альтернативно среди восьми состояний поля указания планирования одно состояние используют для указания четырех запланированных процессов, каждое из трех состояний используется для указания комбинации из двух запланированных процессов, и четыре состояния используют для указания четырех разных запланированных одиночных процессов.
В одном примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет восемь; и информация указания планирования процесса содержит семибитовое поле указания планирования; и среди 128 состояний поля указания планирования является применимым по меньшей мере один из случаев ниже.
Восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 28 состояний используют для указания комбинации из двух запланированных процессов, каждое из 56 состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, и одно состояние используют для указания комбинации из восьми запланированных процессов, или оставшееся состояние является резервным, или используют для указания по меньшей мере одной из комбинации из четырех запланированных процессов, комбинации из пяти запланированных процессов, комбинации из шести запланированных процессов или комбинации из семи запланированных процессов.
Альтернативно информация указания планирования процесса содержит шестибитовое поле указания планирования; и среди 64 состояний поля указания планирования является применимым по меньшей мере один из случаев ниже.
Восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 28 состояний используют для указания комбинации из двух запланированных процессов, каждое из 23 состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, или одно состояние используют для указания комбинации из восьми запланированных процессов. В этом варианте осуществления комбинация из X процессов относится к комбинации из X запланированных процессов.
Альтернативно информация указания планирования процесса содержит пятибитовое поле указания планирования; и среди 32 состояний поля указания планирования является применимым по меньшей мере один из случаев ниже.
Восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 16 состояний используют для указания комбинации из двух запланированных процессов, каждое из трех состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, или одно состояние используют для указания комбинации из восьми запланированных процессов.
В одном примере согласно настоящему варианту осуществления максимальное количество запланированных процессов составляет четыре, информация управления нисходящего канала дополнительно содержит информацию указания новых данных (NDI), и информация указания планирования процесса и информация NDI образуют общее поле указания; и общее поле указания содержит шесть бит; и среди 64 состояний общего поля указания является применимым по меньшей мере один из случаев ниже.
15 состояний используют для указания 15 комбинаций из запланированных процессов, когда четыре процесса передают вновь, 15 состояний используют для указания 15 комбинаций из запланированных процессов, когда четыре процесса повторно передают, 28 состояний используют для указания 28 комбинаций из запланированных процессов, когда один из четырех процессов повторно передают, или шесть состояний используют для указания шести комбинаций из запланированных процессов, когда два процесса из четырех повторно передают и два процесса из четырех передают вновь.
Альтернативно общее поле указания занимает пять бит; и среди 32 состояний общего поля указания является применимым по меньшей мере один из случаев ниже.
Семь состояний используют для указания семи комбинаций из запланированных процессов, когда четыре процесса передают вновь, семь состояний используют для указания семи комбинаций из запланированных процессов, когда четыре процесса повторно передают, 16 состояний используют для указания 16 комбинаций из запланированных процессов, когда один из четырех процессов повторно передают, или два состояния используют для указания двух комбинаций из запланированных процессов, когда два процесса из четырех повторно передают и два процесса из четырех передают вновь.
В одном примере согласно настоящему варианту осуществления информация управления нисходящего канала дополнительно содержит поле указания способа и информацию NDI; или информация управления нисходящего канала дополнительно содержит информацию NDI, и перед получением информации управления нисходящего канала способ дополнительно включает получение информации управления радиоресурсами (RRC), при этом информация RRC содержит поле указания способа; и информация указания планирования процесса содержит поле указания процесса.
Поле указания способа используют для указания того, выполняют ли текущее планирование процесса в гибридном режиме передачи или негибридном режиме передачи.
Гибридный режим передачи означает, что в случае планирования нескольких процессов несколько процессов соответствуют одним и тем же или разным значениям информации NDI. Негибридная передача означает, что в случае планирования нескольких процессов несколько процессов соответствуют одному и тому же значению информации NDI.
В одном примере согласно настоящему варианту осуществления в случае, когда поле указания способа указывает негибридный режим передачи, информацию NDI используют для указания того, передают ли вновь или передают ли повторно все запланированные на текущий момент процессы, и поле указания процесса используют для указания индекса запланированного на текущий момент процесса; и в случае, когда поле указания способа указывает гибридный режим передачи, информацию NDI и поле указания процесса используют для совместного указания.
Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, общее количество вновь переданных процессов среди запланированных процессов и повторно переданных процессов среди запланированных процессов представляет собой максимальное количество запланированных процессов.
Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, количество вновь переданных процессов среди запланированных процессов составляет по меньшей мере одно из одного или двух.
Альтернативно в случае, когда поле указания способа указывает гибридный режим передачи, между индексом вновь переданного процесса среди запланированных процессов и индексом повторно переданного процесса среди запланированных процессов существует определенное отношение отображения или смещения.
В одном примере согласно настоящему варианту осуществления информация управления нисходящего канала дополнительно содержит M-битовую информацию NDI. Запланированные на текущий момент процессы разделяют на M групп запланированных процессов. Один бит соответствует информации NDI одной группы запланированных процессов.
Аппарат передачи транспортного блока обеспечивает возможность гибкого планирования одного или более (по меньшей мере двух) TB, которое лучше удовлетворяет различные требования к связи.
Одиннадцатый вариант осуществления
В этом варианте осуществления предложено устройство связи, которое может представлять собой пользовательское устройство, такое как пользовательский терминал связи, или может представлять собой сетевое устройство связи, такое как устройство в виде базовой станции. Как показано на фиг. 3, устройство связи содержит процессор 301, запоминающее устройство 302 и шину 303 связи.
Шина 303 связи выполнена с возможностью обеспечения возможности соединения связи между процессором 301 и запоминающим устройством 302.
В одном примере процессор 301 может быть выполнен с возможностью исполнения по меньшей мере одной компьютерной программы, хранящейся в запоминающем устройстве 302, для выполнения этапов способа передачи транспортного блока согласно любому предыдущему варианту осуществления.
Для удобства понимания описание приведено в одном примере согласно настоящему варианту осуществления с использованием базовой станции в качестве устройства связи. Следует понимать, что базовая станция согласно настоящему варианту осуществления может представлять собой базовую станцию макроуровня шкафного типа, распределенную базовую станцию или многорежимную базовую станцию. Как показано на фиг. 5, базовая станция согласно настоящему примеру содержит блок 41 основной полосы частот (BBU), выносной радиоблок 42 (RRU) и антенну 43.
Блок 41 основной полосы частот выполнен с возможностью осуществления централизованного управления и контроля системы базовой станции и обработки основной полосы частот восходящего канала и нисходящего канала и обеспечения физического интерфейса для информационного взаимодействия с выносным радиоблоком и транспортной сетью. Согласно разным логическим функциям, как показано на фиг. 4, блок 41 основной полосы частот может содержать блок 412 обработки основной полосы частот, главный блок 411 управления и блок 413 интерфейса передачи. Главный блок 411 управления выполнен с возможностью обеспечения функций, таких как управление и контроль блока основной полосы частот, обработка сигнализации, передача данных, управление взаимодействием и тактовый генератор системы. Блок 412 обработки основной полосы частот выполнен с возможностью выполнения обработки протокола основной полосы частот, такой как кодирование и модуляция сигнала, планирование ресурсов и шифровка данных, и обеспечения интерфейса между блоком основной полосы частот и выносным радиоблоком. Блок 413 интерфейса передачи выполнен с возможностью обеспечения интерфейса передачи, соединенного с опорной сетью. В этом примере предыдущие блоки логических функций могут быть распределены на разных физических платах или могут быть интегрированы на одной и той же плате. Необязательно блок 41 основной полосы частот может представлять собой конструкцию, в которой блок обработки основной полосы частот объединен с главным блоком управления, или конструкцию, в которой блок обработки основной полосы частот отделен от главного блока управления. В конструкции, в которой блок обработки основной полосы частот объединен с главным блоком управления, блок обработки основной полосы частот, главный блок управления и блок интерфейса передачи объединены на одной и той же физической плате. Эта конструкция обладает более высокой надежностью, меньшим временем задержки, более высоким коллективным использованием ресурсов и эффективностью планирования, и более низким энергопотреблением. В конструкции, в которой блок обработки основной полосы частот отделен от главного блока управления, блок обработки основной полосы частот и главный блок управления распределены на разных платах. Блок обработки основной полосы частот установлен на плате основной полосы частот. Главный блок управления установлен на главном щите управления. Эта конструкция обеспечивает возможность свободной комбинации между платами, способствуя гибкому расширению основной полосы частот. В практическом применении схема размещения зависит от требований.
Выносной радиоблок 42 выполнен с возможностью осуществления связи с BBU посредством интерфейса основной полосы частот и радиочастот для завершения преобразования между сигналом основной полосы частот и радиочастотным сигналом. Как показано на фиг. 4, примерный выносной радиоблок 42 содержит интерфейсный блок 421, блок 424 обработки сигнала нисходящего канала, блок 422 обработки сигнала восходящего канала, блок 423 усиления мощности, блок 425 малошумного усилителя и дуплексный блок 426. Эти блоки образуют линию обработки сигнала нисходящего канала и линию обработки сигнала восходящего канала. Интерфейсный блок 421 выполнен с возможностью обеспечения переднего интерфейса с блоком основной полосы частот и приема и отправки квадратурного сигнала основной полосы частот. Блок 424 обработки сигнала нисходящего канала выполнен с возможностью выполнения функций по обработке сигнала, таких как преобразование вверх сигнала, преобразование из цифровой формы в аналоговую и радиочастотная модуляция. Блок 422 обработки сигнала восходящего канала выполнен с возможностью выполнения функций, таких как фильтрация сигнала, микширование сигналов, преобразование из аналоговой формы в цифровую и преобразование вниз. Блок 423 усиления мощности выполнен с возможностью усиления сигнала нисходящего канала и затем отправки сигнала нисходящего канала посредством антенны 43, например, на терминал. Блок 424 малошумного усилителя выполнен с возможностью усиления сигнала нисходящего канала, принятого антенной 43, и затем отправки усиленного сигнала нисходящего канала на блок 424 обработки сигнала нисходящего канала для обработки. Дуплексный блок 426 поддерживает мультиплексирование и фильтрацию принятых и отправленных сигналов.
В дополнение к этому, следует понимать, что базовая станция согласно настоящему варианту осуществления может также использовать архитектуру CU-DU. DU представляет собой точку распределенного доступа, ответственную за базовый протокол основной полосы частот и обработку радиочастот. CU представляет собой центральный блок, ответственный за обработку протокола верхнего уровня и централизованное управление DU. CU и DU совместно выполняют обработку основной полосы частот и радиочастот базовой станции.
В этом варианте осуществления базовая станция может дополнительно содержать запоминающий блок для хранения различных данных. Например, в запоминающем блоке может храниться по меньшей мере одна компьютерная программа. Главный блок управления или центральный блок могут быть использованы в качестве процессора, чтобы задействовать по меньшей мере одну компьютерную программу, хранящуюся в запоминающем блоке, для выполнения этапов способа передачи транспортного блока согласно любому предыдущему варианту осуществления.
В этом примере, когда предыдущий аппарат передачи транспортного блока расположен в базовой станции, функции модуля получения информации и модуля передачи аппарата передачи транспортного блока могут также быть реализованы главным блоком управления или центральным блоком.
Для удобства понимания описание приведено в другом примере согласно настоящему варианту осуществления с использованием терминала связи в качестве устройства связи. Как показано на фиг. 5, терминал связи может представлять собой мобильный терминал, имеющий функцию связи, например мобильный телефон, планшетный компьютер, ноутбук, карманный компьютер, персональный цифровой секретарь (PDA), навигационное устройство, носимое устройство или умный браслет. Терминал связи может содержать блок 501 радиочастот (RF), датчик 505, блок 506 отображения, пользовательский блок 507 ввода, интерфейсный блок 508, запоминающее устройство 509, процессор 510 и источник 511 питания. Специалисту в данной области техники должно быть понятно, что терминал связи не ограничен конструкцией терминала связи, показанной на фиг. 5. Терминал связи может содержать больше или меньше компонентов, чем количество проиллюстрированных компонентов, может содержать комбинации некоторых из проиллюстрированных компонентов или может содержать компоненты, расположенные иным образом, чем проиллюстрированные компоненты.
Блок 501 радиочастот может быть использован для связи, то есть приема и отправки сигналов. Например, блок 501 радиочастот может принимать информацию нисходящего канала от базовой станции и затем отправлять принятую информацию нисходящего канала на процессор 510, чтобы принятая информация нисходящего канала могла быть обработана процессором 510. Более того, блок 501 радиочастот может отправлять данные восходящего канала на базовую станцию. Обычно блок 501 радиочастот содержит, помимо прочего, антенну, по меньшей мере один усилитель, приемопередатчик, соединитель, малошумный усилитель и дуплексер. Более того, блок 501 радиочастот может осуществлять связь с сетью и другими устройствами посредством беспроводной связи. Датчик 505 может представлять собой, например, датчик света или датчик движения. Датчик света может представлять собой, например, датчик внешнего освещения или датчик близости. Датчик внешнего освещения может регулировать яркость дисплейной панели 5061 согласно яркости внешнего освещения.
Блок 506 отображения выполнен с возможностью отображения информации, введенной пользователем или предоставленной ему. Блок 106 отображения может содержать дисплейную панель 6061, например дисплейную панель на органических светодиодах (OLED) или дисплейную панель на основе активной матрицы на органических светодиодах (AMOLED).
Пользовательский блок 507 ввода может быть выполнен с возможностью приема вводимой цифровой информации или текстовой информации и генерирования ключевого входа сигнала, имеющего отношение к пользовательским настройкам и управлению функциями мобильного терминала. Пользовательский блок 507 ввода может содержать сенсорную панель 5071 и другое устройство 5072 ввода.
Интерфейсный блок 508 служит интерфейсом, посредством которого по меньшей мере одно внешнее устройство может быть соединено с терминалом связи. Например, внешнее устройство может содержать порт для подключения внешнего источника питания (или зарядного устройства для аккумуляторных батарей), порт для проводной или беспроводной передачи данных, порт карты памяти, порт для подключения устройства, имеющего модуль идентификации, и порт ввода/вывода (I/O) аудиосигналов.
На запоминающем устройстве 509 могут храниться программы системы программного обеспечения и различные данные. Запоминающее устройство 509 может содержать высокоскоростное оперативное запоминающее устройство и может также содержать энергонезависимое запоминающее устройство, такое как по меньшей мере одно дисковое запоминающее устройство, устройство в виде флэш-памяти или другое энергозависимое твердотельное запоминающее устройство.
В качестве центра управления терминала связи процессор 510 выполнен с возможностью соединения различных частей терминала связи с использованием различных интерфейсов и линий и выполнения различных функций и обработки данных терминала связи путем исполнения программ системы программного обеспечения и/или модулей, хранящихся в запоминающем устройстве 509, и задействования данных, хранящихся в запоминающем устройстве 509. Например, процессор 510 может быть выполнен с возможностью задействования по меньшей мере одной компьютерной программы, хранящейся в запоминающем устройстве 509, для выполнения этапов предыдущего способа передачи транспортного блока.
Процессор 510 может содержать один или более блоков обработки. Предпочтительно в процессор 510 могут быть интегрированы процессор приложений и процессор модема. Процессор приложений выполнен с возможностью обработки операционной системы, пользовательского интерфейса и прикладной программы. Процессор модема выполнен с возможностью обработки беспроводной связи. Следует понимать, что процессор модема может не быть интегрирован в процессор 510.
Необязательно источник 511 питания (например, аккумуляторная батарея) может быть логически соединен с процессором 510 через систему управления электроэнергией для выполнения функций, таких как управление зарядкой, управление разрядкой и управление потреблением электроэнергии, посредством системы управления электроэнергией.
В этом примере, когда предыдущий аппарат передачи транспортного блока расположен в терминале связи, функции модуля получения информации и модуля передачи аппарата передачи транспортного блока могут также быть реализованы процессором 510.
В этом варианте осуществления предложен машиночитаемый носитель данных. Машиночитаемый носитель данных включает энергозависимый или энергонезависимый носитель, или съемный или несъемный носитель, реализованный с помощью любого способа или технологии для хранения информации (такой как машиночитаемые команды, структуры данных, модули компьютерных программ или другие данные). Машиночитаемый носитель данных включает, но без ограничения, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), флеш-память или другую технологию запоминающих устройств, постоянное запоминающее устройство на компакт-дисках (CD-ROM), универсальный цифровой диск (DVD) или другое оптическое устройство хранения, магнитную кассету, магнитную ленту, магнитный диск или другое магнитное устройство хранения или любой другой носитель, который может быть использован для хранения желаемой информации и к которому может получать доступ компьютер.
В одном примере машиночитаемый носитель данных согласно настоящему варианту осуществления может быть выполнен с возможностью хранения по меньшей мере одной компьютерной программы. По меньшей мере одна компьютерная программа является исполняемой по меньшей мере одним процессором и выполнена с возможностью предписания по меньшей мере одному процессору выполнять этапы способа передачи транспортного блока согласно любому предыдущему варианту осуществления.
В этом варианте осуществления предложена компьютерная программа (или компьютерное программное обеспечение). Компьютерная программа может распространяться на машиночитаемом носителе и исполняться компьютерным устройством для реализации по меньшей мере одного этапа способа передачи транспортного блока согласно любому предыдущему варианту осуществления. Более того, в некоторых случаях проиллюстрированный или описанный по меньшей мере один этап может выполняться в порядке, отличном от порядка, описанного в любом предыдущем варианте осуществления.
В этом варианте осуществления предложен компьютерный программный продукт. Компьютерный программный продукт содержит машиночитаемый аппарат, в котором хранится предыдущая компьютерная программа. В этом варианте осуществления машиночитаемый аппарат может содержать предыдущий машиночитаемый носитель данных.
Можно видеть, что специалистам в данной области техники должно быть понятно, что некоторые или все этапы предыдущего способа и функциональных модулей/блоков в предыдущей системе или устройстве могут быть реализованы в виде программного обеспечения (которое может быть реализовано компьютерными программными кодами, исполняемыми вычислительным устройством), программно-аппаратного обеспечения, аппаратного обеспечения и их подходящими комбинациями. В аппаратной реализации разделение предшествующих функциональных модулей/блоков может не соответствовать разделению физических компонентов. Например, один физический компонент может иметь несколько функций, или одна функция или этап могут выполняться совместно несколькими физическими компонентами. Некоторые или все физические компоненты могут быть реализованы в виде программного обеспечения, исполняемого процессором, таким как центральный процессор, процессор цифровой обработки сигналов или микропроцессор, могут быть реализованы в виде аппаратного обеспечения или могут быть реализованы в виде интегральных схем, таких как специализированные интегральные схемы.
В дополнение к этому, специалистам в данной области техники известно, что среды связи обычно включают машиночитаемые команды, структуры данных, компьютерные программные модули или другие данные в несущих или в модулированных сигналах данных, перемещаемых в других транспортных механизмах, и могут включать любую среду для доставки информации. Следовательно, настоящая заявка не ограничена какой-либо конкретной комбинацией аппаратного обеспечения и программного обеспечения.
Вышеизложенное представляет собой более подробное описание вариантов осуществления настоящей заявки в сочетании с реализациями и не должно толковаться как ограничивающее варианты осуществления настоящей заявки. Специалистами в данной области техники, к которой относится настоящая заявка, также могут быть осуществлены простые вычитания или замены без отступления от идеи настоящей заявки, и считается, что они находятся в пределах объема настоящей заявки.
1. Способ передачи транспортного блока (TB), включающий:
получение информации управления нисходящего канала, при этом информация управления нисходящего канала содержит информацию указания планирования процесса для указания по меньшей мере одного запланированного процесса; и
передачу согласно информации указания планирования процесса транспортного блока, соответствующего каждому процессу из по меньшей мере одного запланированного процесса;
когда количество запланированных процессов составляет один, информация указания планирования процесса содержит все состояния, каждое из которых используют для указания одного процесса; и
когда количество запланированных процессов составляет два, информация указания планирования процесса содержит все состояния, каждое из которых используют для указания комбинации двух процессов.
2. Способ передачи TB по п. 1, отличающийся тем, что информация указания планирования процесса содержит первое поле способа и первое поле состояния, при этом
первое поле способа используют для указания того, является ли количество запланированных на текущий момент процессов четным или нечетным, и первое поле состояния используют для указания индекса запланированного процесса; или
первое поле способа используют для указания режима указания первого поля состояния; или
первое поле способа используют для указания отображения между состоянием первого поля состояния и запланированным целевым процессом.
3. Способ передачи TB по п. 2, отличающийся тем, что в случае, когда первое поле способа используют для указания режима указания первого поля состояния, режим указания содержит по меньшей мере одно из режима битовой карты или предварительно определенного режима, при этом в режиме битовой карты каждый бит соответствует одному процессу, или каждый бит соответствует одной группе процессов.
4. Способ передачи TB по п. 3, отличающийся тем, что
режим указания представляет собой режим битовой карты, и режим битовой карты указывает, что каждый бит соответствует одной группе процессов, которая содержит два или четыре процесса; или
режим указания представляет собой предварительно определенный режим, количество запланированных процессов составляет один или два, и индексы двух процессов отличаются от индексов двух процессов, указанных режимом битовой карты.
5. Способ передачи TB по п. 1, отличающийся тем, что когда количество запланированных процессов составляет восемь, информация указания планирования процесса содержит все состояния, каждое из которых используют для указания комбинации восьми процессов.
6. Способ передачи TB по п. 1, отличающийся тем, что информация указания планирования процесса содержит межгрупповое поле битовой карты и внутригрупповое поле битовой карты, при этом
межгрупповое поле битовой карты используют для указания группы запланированных целевых процессов, и внутригрупповое поле битовой карты используют для указания запланированного целевого процесса в группе целевых процессов.
7. Способ передачи TB по п. 1, отличающийся тем, что максимальное количество запланированных процессов составляет восемь; и при этом
информация указания планирования процесса содержит семибитовое поле указания планирования; и среди 128 состояний поля указания планирования является применимым по меньшей мере одно из следующего:
восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 28 состояний используют для указания комбинации из двух запланированных процессов, каждое из 56 состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, и одно состояние используют для указания комбинации из восьми запланированных процессов, или оставшееся состояние является резервным, или используют для указания по меньшей мере одной из комбинации из четырех запланированных процессов, комбинации из пяти запланированных процессов, комбинации из шести запланированных процессов или комбинации из семи запланированных процессов; или
информация указания планирования процесса содержит шестибитовое поле указания планирования; и среди 64 состояний поля указания планирования является применимым по меньшей мере одно из следующего:
восемь состояний используют для указания восьми разных запланированных одиночных процессов, каждое из 28 состояний используют для указания комбинации из двух запланированных процессов, каждое из 23 состояний используют для указания комбинации из трех запланированных процессов, одно состояние используют для указания комбинации из четырех запланированных процессов, одно состояние используют для указания комбинации из пяти запланированных процессов, одно состояние используют для указания комбинации из шести запланированных процессов, одно состояние используют для указания комбинации из семи запланированных процессов, или одно состояние используют для указания комбинации из восьми запланированных процессов.
8. Способ передачи TB по п. 1, отличающийся тем, что максимальное количество запланированных процессов составляет четыре, информация управления нисходящего канала дополнительно содержит информацию указания новых данных (NDI), и информация указания планирования процесса и информация NDI образуют общее поле указания; и при этом
общее поле указания занимает шесть бит; и среди 64 состояний общего поля указания является применимым по меньшей мере одно из следующего:
15 состояний используют для указания 15 комбинаций из запланированных процессов в случае, когда четыре процесса передают вновь, 15 состояний используют для указания 15 комбинаций из запланированных процессов в случае, когда четыре процесса повторно передают, 28 состояний используют для указания 28 комбинаций из запланированных процессов в случае, когда один из четырех процессов повторно передают, или шесть состояний используют для указания шести комбинаций из запланированных процессов в случае, когда два процесса из четырех повторно передают и два процесса из четырех передают вновь.
9. Способ передачи TB по п. 1, отличающийся тем, что информация управления нисходящего канала дополнительно содержит поле указания способа и информацию NDI, или информация управления нисходящего канала дополнительно содержит информацию NDI; перед получением информации управления нисходящего канала способ дополнительно включает получение информации управления радиоресурсами (RRC), при этом информация RRC содержит поле указания способа; и информация указания планирования процесса содержит поле указания процесса, при этом
поле указания способа используют для указания того, выполняют ли текущее планирование процесса в гибридном режиме передачи или негибридном режиме передачи, при этом
гибридный режим передачи означает, что в случае планирования множества процессов множество процессов соответствуют одним и тем же или разным значениям информации NDI; и негибридная передача означает, что в случае планирования множества процессов множество процессов соответствуют одному и тому же значению информации NDI.
10. Способ передачи TB по п. 9, отличающийся тем, что
в случае, когда поле указания способа указывает негибридный режим передачи, информацию NDI используют для указания того, передаются ли вновь или передаются ли повторно все запланированные на текущий момент процессы, и поле указания процесса используется для указания индекса запланированного на текущий момент процесса; или
в случае, когда поле указания способа указывает гибридный режим передачи, информацию NDI и поле указания процесса используют для совместного указания; или
в случае, когда поле указания способа указывает гибридный режим передачи, общее количество вновь переданных процессов среди запланированных процессов и повторно переданных процессов среди запланированных процессов представляет собой максимальное количество запланированных процессов; или
в случае, когда поле указания способа указывает гибридный режим передачи, количество вновь переданных процессов среди запланированных процессов составляет по меньшей мере одно из одного или двух; или
в случае, когда поле указания способа указывает гибридный режим передачи, между индексом вновь переданного процесса среди запланированных процессов и индексом повторно переданного процесса среди запланированных процессов существует определенное отношение отображения или смещения; или
в случае, когда поле указания способа указывает гибридный режим передачи, индекс вновь переданного процесса среди запланированных процессов представляет собой минимальный или максимальный индекс, не являющийся индексом повторно переданного процесса среди запланированных процессов.
11. Способ передачи TB по п. 1, отличающийся тем, что информация управления нисходящего канала дополнительно содержит M-битовую информацию NDI, при этом
запланированные на текущий момент процессы разделяют на M групп запланированных процессов, и один бит соответствует информации NDI одной группы запланированных процессов из M групп запланированных процессов.
12. Способ передачи TB по п. 11, отличающийся тем, что в случае, когда M составляет два, запланированные на текущий момент процессы разделяют на две группы запланированных процессов, один бит соответствует информации NDI одной группы запланированных процессов из двух групп запланированных процессов, и состояние планирования содержит по меньшей мере одно из следующего:
в случае, когда планируют 10 процессов, первая группа запланированных процессов содержит пять процессов, и вторая группа запланированных процессов содержит пять процессов;
в случае, когда планируют девять процессов, первая группа запланированных процессов содержит пять процессов, и вторая группа запланированных процессов содержит четыре процесса;
в случае, когда планируют восемь процессов, первая группа запланированных процессов содержит четыре процесса, и вторая группа запланированных процессов содержит четыре процесса;
в случае, когда планируют семь процессов, первая группа запланированных процессов содержит четыре процесса, и вторая группа запланированных процессов содержит три процесса;
в случае, когда планируют шесть процессов, первая группа запланированных процессов содержит три процесса, и вторая группа запланированных процессов содержит три процесса;
в случае, когда планируют пять процессов, первая группа запланированных процессов содержит три процесса, и вторая группа запланированных процессов содержит два процесса;
в случае, когда планируют четыре процесса, первая группа запланированных процессов содержит два процесса, и вторая группа запланированных процессов содержит два процесса;
в случае, когда планируют три процесса, первая группа запланированных процессов содержит два процесса, и вторая группа запланированных процессов содержит один процесс;
в случае, когда планируют два процесса, первая группа запланированных процессов содержит один процесс, и вторая группа запланированных процессов содержит один процесс; или
в случае, когда планируют один процесс, первая группа запланированных процессов содержит один процесс, и вторая группа запланированных процессов содержит ноль процессов.
13. Устройство связи, содержащее процессор, запоминающее устройство и шину связи, при этом
шина связи выполнена с возможностью соединения процессора и запоминающего устройства; и
процессор выполнен с возможностью исполнения компьютерной программы, хранящейся в запоминающем устройстве, для выполнения способа передачи транспортного блока (TB) по любому из пп. 1-12.