Способ и устройство для пропуска передачи транспортного блока в зависимости от передачи управляющей информации восходящего канала
METHOD AND DEVICE FOR TRANSMITTING TRANSMISSION OF A TRANSPORT BLOCK DEPENDING ON TRANSMISSION OF UPLINK CONTROL INFORMATION

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По данной заявке испрашивается приоритет согласно предварительной заявке на патент США №62/335,280, поданной 12 мая 2016 года. Содержание этой ранее поданной заявки полностью включено в состав настоящего описания посредством ссылки.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
ОБЛАСТЬ ТЕХНИКИ
[0002] Варианты осуществления настоящего изобретения в целом относятся к сетям беспроводной или мобильной связи, таким как (без ограничения приведенными примерами) наземная сеть радиодоступа универсальной системы мобильной связи (UTRAN, Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network), усовершенствованная сеть UTRAN (E-UTRAN, Evolved UTRAN), реализованная согласно технологии долгосрочного развития (LTE, Long Term Evolution), LTE-Advanced (LTE-A), LTE-Advanced Pro, LTE-M, и/или к технологиям радиодоступа 5G. Некоторые варианты осуществления настоящего изобретения могут относиться к способам и устройствам для возможного пропуска передачи транспортного блока (ТВ, Transport Block) в зависимости от передачи управляющей информация восходящего канала (UCI, Uplink Control Information).
УРОВЕНЬ ТЕХНИКИ
[0003] Наземная сеть радио доступа (UTRAN) универсальной системы мобильной связи (UMTS) относится к сети связи, в состав которой входят базовые станции или узлы Node В, а также, например, контроллеры радиосети (RNC, Radio Network Controller). Сеть UTRAN позволяет устанавливать соединения между пользовательским оборудованием (UE, User Equipment) и базовой сетью. RNC выполняет функции управления для одного или более узлов Node В. RNC и соответствующие ему узлы Node В называются подсистемой радиосети (RNS, Radio Network Subsystem). В сети E-UTRAN (enhanced UTRAN, усовершенствованная сеть UTRAN) RNC отсутствует, и функции радиодоступа выполняются усовершенствованным узлом NodeB (enhanced Node В, eNodeB или eNB) или множеством eNB. В одном соединении UE задействовано множество eNB, например, в случае координированной многоточечной передачи (СоМР, Coordinated Multipoint Transmission) и двойного соединения.
[0004] Технология долгосрочного развития (LTE) или E-UTRAN реализуют новую технологию радиодоступа и направлены на совершенствование UMTS посредством повышения эффективности и предоставления новых услуг, снижения затрат и применения новых возможностей в области использования спектра. В частности, LTE представляет собой стандарт 3GPP, обеспечивающий в восходящем канале максимальные скорости передачи данных, составляющие, например, по меньшей мере 75 мегабит в секунду (Мбит/с) в восходящем канале и 300 Мбит/с в нисходящем канале для одной несущей. В LTE поддерживаются масштабируемые полосы пропускания несущих, от 20 МГц до 1,4 МГц, а также дуплексная передача как с разделение по частоте (FDD, Frequency Division Duplexing), так и с разделением по времени (TDD, Time Division Duplexing).
[0005] Как указывалось выше, LTE также может повышать эффективность использования спектра в сетях, что позволяет операторам связи предоставлять больший объем услуг передачи данных и речи в заданной полосе пропускания. Таким образом, LTE разработана для удовлетворения потребностей в высокосортной передаче данных и медийной информации, а также для поддержки речевых услуг с высокой пропускной способностью. Преимущества LTE состоят, например, в обеспечении высокой пропускной способности, малой задержки, схем FDD и TDD на одной платформе, усовершенствованного интерфейса конечного пользователя и простой архитектуры, позволяющей уменьшать эксплуатационные расходы.
[0006] Определенные версии 3GPP LTE (например, LTE Rel-10, LTE-Rel-11, LTE Rel-12, LTE Rel-13) нацелены на реализацию усовершенствованных систем международной мобильной связи (IMT-A, International Mobile Telecommunications Advanced), для простоты называемых в этом описании LTE-Advanced (LTE-A).
[0007] Система LTE-A предназначена для расширения и оптимизации технологий радио доступа 3GPP LTE. Цель разработки системы LTE-Advanced состоит в предоставлении в значительной степени усовершенствованных услуг посредством использования более высоких скоростей передачи данных и меньшей задержки с одновременным снижением затрат.LTE-A представляет собой более оптимизированную радиосистему, удовлетворяющую требованиям сектора радиосвязи международного союза электросвязи (ITU-R, International Telecommunication Union-Radio), относящимся к стандарту IMT-Advanced, и поддерживающую при этом обратную совместимость.
[0008] Беспроводные системы 5-го поколения (5G) относятся к радиосистемам и сетевой архитектуре нового поколения. Ожидается, что технология 5G позволит добиться более высоких скоростей передачи, а также уменьшить задержку по сравнению с текущими системами LTE. По некоторым оценкам технология 5G будет поддерживать скорость передачи в сотни раз выше, чем предлагает LTE. Кроме того, ожидается, что 5G повысит расширяемость сети до сотен тысяч соединений. Предполагается, что технология 5G обеспечит большую область покрытия, а также снизит задержку и повысит спектральную эффективность и эффективность сигнализации.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0009] Один из вариантов осуществления настоящего изобретения заключается в реализации способа, который может включать прием пользовательским оборудованием сообщения о конфигурации из сетевого узла. Сообщение о конфигурации может указывать пользовательскому оборудованию конфигурацию пропуска передачи восходящего канала, если отсутствуют данные восходящего канала. Способ может затем включать определение, запрашивается ли у пользовательского оборудования передача управляющей информации восходящего канала для подкадра с предоставлением ресурсов восходящего канала. В определенных вариантах осуществления, если определяется, что у UE запрашивается передача UCI, способ может включать генерацию и передачу транспортного блока независимо от того, подлежат ли передаче данные восходящего канала.
[0010] Другой вариант осуществления настоящего изобретения направлен на реализацию устройства, которое может содержать по меньшей мере один процессор и по меньшей мере одну память, в которой хранится компьютерный программный код. По меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере принимало сообщение о конфигурации из сетевого узла. Сообщение о конфигурации может указывать устройству конфигурацию пропуска передачи восходящего канала, если отсутствуют данные восходящего канала. По меньшей мере одна память и компьютерный программный код могут быть также сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере определяло, запрашивается ли у устройства передача управляющей информации восходящего канала для подкадра с предоставлением ресурсов восходящего канала. В определенных вариантах осуществления, если определяется, что UE сконфигурировано для передачи UCI, по меньшей мере одна память и компьютерный программный код могут быть также сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере генерировало и передавало транспортный блок независимо от того, существуют ли данные восходящего канала, подлежащие передаче.
[0011] Другой вариант осуществления заключается в реализации устройства, содержащего средства приема для приема сообщения о конфигурации из сетевого узла. Сообщение о конфигурации может указывать устройству конфигурацию пропуска передачи восходящего канала, если отсутствуют данные восходящего канала. Устройство может также содержать средства определения для определения, запрашивается ли у устройства передача управляющей информации восходящего канала для подкадра с предоставлением ресурсов восходящего канала. В определенных вариантах осуществления, если определяется, что UE сконфигурировано для передачи UCI, устройство может также содержать средства для генерации и передачи транспортного блока независимо от того, существуют ли данные восходящего канала, подлежащие передаче.
[0012] Другой вариант осуществления заключается в реализации способа, который может включать передачу сетевым узлом сообщения о конфигурации для конфигурирования по меньшей мере одного UE с целью пропуска передачи восходящего канала в отсутствие данных восходящего канала. Способ может затем включать прием по меньшей мере из одного UE транспортного блока для подкадра с передаваемыми данными управляющей информации восходящего канала независимо от конфигурации пропуска передачи восходящего канала по меньшей мере для одного UE.
[0013] Другой вариант осуществления настоящего изобретения направлен на реализацию устройства, которое может содержать по меньшей мере один процессор и по меньшей мере одну память, в которой хранится компьютерный программный код. По меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере передавало сообщение о конфигурации для конфигурирования по меньшей мере одного UE для пропуска передачи восходящего канала в отсутствие данных восходящего канала. По меньшей мере одна память и компьютерный программный код могут быть также сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере принимало по меньшей мере из одного UE транспортный блок для подкадра с передаваемыми данными управляющей информации восходящего канала независимо от конфигурации пропуска передачи восходящего канала по меньшей мере для одного UE.
[0014] Другой вариант осуществления заключается в реализации устройства, которое может содержать средства передачи для передачи сообщения о конфигурации для конфигурирования по меньшей мере одного UE для пропуска передачи по восходящему каналу в отсутствие данных восходящего канала. Устройство может также содержать средства приема для приема по меньшей мере из одного UE транспортного блока для подкадра с передаваемыми данными управляющей информации восходящего канала независимо от конфигурации пропуска передачи восходящего канала по меньшей мере для одного UE.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0015] Для правильного понимания сути изобретения следует обратить внимание на прилагаемые чертежи, кратко описываемые ниже.
[0016] На фиг. 1 показана блок-схема, представляющая обработку транспортного блока для UL-SCH;
[0017] на фиг. 2а показана блок-схема устройства в соответствии с вариантом осуществления настоящего изобретения;
[0018] на фиг. 2b показана блок-схема устройства в соответствии с другим вариантом осуществления настоящего изобретения;
[0019] на фиг. 3а показан алгоритм выполнения способа в соответствии с одним из вариантов осуществления настоящего изобретения; и
[0020] на фиг. 3b показан алгоритм выполнения способа в соответствии с другим вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0021] Нетрудно понять, что компоненты настоящего изобретения, как правило, описанные и проиллюстрированные на чертежах, могут быть выполнены и разработаны в широком диапазоне различных конфигураций. Таким образом, приводимое ниже более подробное описание вариантов осуществления систем, способов, устройств и компьютерных программных изделий для пропуска передачи ТВ в зависимости от передачи UCI, как это показано на прилагаемых чертежах, не предназначено для ограничения объема изобретения, но лишь представляет некоторые выбранные варианты осуществления изобретения.
[0022] Признаки, структуры или характеристики изобретения, описанные в этом описании, могут объединяться любым подходящим образом в одном или более вариантах осуществления. Например, в рамках этого описания такие термины, как "определенные варианты осуществления", "некоторые варианты осуществления" или другие похожие термины означают, что определенный признак, структура или характеристика, описанные в связи вариантом осуществления, могут включаться по меньшей мере в один вариант осуществления настоящего изобретения. Таким образом, наличие в данном описании фраз "в определенных вариантах осуществления", "в некоторых вариантах осуществления", "в других вариантах осуществления" или похожих фраз не обязательно всегда указывает на одну группу вариантов осуществления настоящего изобретения, и описываемые признаки, структуры или характеристики могут объединяться любым подходящим образом в одном или более вариантах осуществления.
[0023] Кроме того, при необходимости различные функции, обсуждаемые ниже, могут выполняться в ином порядке и/или параллельно друг с другом. Помимо этого, при необходимости одна или более описываемых функций могут объединяться или быть необязательными для выполнения.
Таким образом, последующее описание должно рассматриваться просто в качестве иллюстрации принципов, идей и вариантов осуществления настоящего изобретения и не должно ограничивать их суть.
[0024] Определенные варианты осуществления настоящего изобретения относятся к технологиям уменьшения задержки на уровне L2 для LTE. Рабочая статья (WI, Work Item) Rel-14, касающаяся уменьшения задержки, была согласована в рамках RAN #71 с целью определить усовершенствования, относящиеся к задержке на уровне L2, идентифицированные в RAN2, которые могут включать введение коротких полупостоянных периодов планирования (SPS, Semi-Persistent Scheduling) для обеспечения предварительного планирования восходящего канала (UL, UpLink), уменьшение заполнений незначащей информацией в случае динамического и основанного на SPS предварительного планирования UL с целью уменьшения взаимных помех и мощности, потребляемой UE, а также намечено дальнейшее обсуждение по введению обратной связи для команд активизации, повторной активизации и деактивизации SPS.
[0025] В соответствии с вариантом осуществления настоящего изобретения UE может быть сконфигурировано для пропуска передачи UL, который содержит только отчет о состоянии буфера (BSR, Buffer Status Report), заполненный незначащей информацией, если в буфере отсутствуют данные UL, подлежащие передачи.
[0026] В настоящее время, если выделяется физический общий восходящий канал (PUSCH, Physical Uplink Shared Channel), UCI передается no PUSCH, мультиплексированному и чередующемуся с данными согласно техническим спецификациям (TS, Technical Specification) 3GPP 36.213 и 36.212. В разделе 7.23 GPP TS 36.213 указано, что: "если UE не сконфигурировано для одновременной передачи PUSCH и физического восходящего канала управления (PUCCH, Physical Uplink Control Channel), оборудование должно передавать периодические отчеты CSI по PUCCH, как определено ниже, в подкадрах без выделения PUSCH… Если UE не сконфигурировано для одновременной передачи PUSCH и PUCCH, оборудование должно передавать периодические отчеты CSI по PUSCH обслуживающей соты с наименьшим значением ServCelllndex (индекса обслуживающей соты), как определено ниже, в подкадрах с выделением PUSCH, при этом UE должно в PUSCH использовать одинаковый формат периодического отчета CSI, основанного на PUCCH."
[0027] В разделе 5.2.2 3GPP TS 36.212 рассматривается обработка общего восходящего канала (UL-SCH, Uplink Shared Channel) и транспортного блока (ТВ, Transport Block) для UL-SCH. На фиг. 1 показана блок-схема, представляющая обработку транспортного блока для UL-SCH, как изображено на фиг. 5.2.2-1 в 3GPPTS 36.212.
[0028] Однако не ясно, каким образом обрабатывается UCI, если отсутствует ТВ, сгенерированный на уровне управления доступом к среде передаче (MAC, Medium Access Control). Таким образом, в настоящее время отсутствует решение или подход, связанные с проблемой, следует ли передавать UCI в PUCCH или PUSCH, если на уровне MAC не генерируется ТВ в отсутствие данных UL в буфере.
[0029] С учетом вышеизложенного вариант осуществления настоящего изобретения включает генерацию ТВ на уровне MAC, если сконфигурирован пропуск передачи восходящего канала только с BSR, заполненным незначащей информацией, для подкадра с предоставлением ресурсов UL и при наличии передачи UCI. Другими словами, ТВ с BSR, заполненным незначащей информацией, не пропускается, если только сконфигурирован подкадр с периодическим индикатором качества канала (CQI, Channel Quality Indicator) или апериодическим CQI, запрошенным для этого подкадра, или в этом подкадре должна осуществляться обратная связь с использованием гибридного автоматического запроса повторной передачи (HARQ, Hybrid Automatic Repeat Request).
[0030] Альтернативно, в другом варианте осуществления, если используется предоставление ресурсов UL и на уровне MAC не генерируется ТВ, поскольку на этом уровне отсутствуют подлежащие передаче данные UL, UCI передается в PUSCH, как если бы предоставление ресурсов, являлось предоставлением ресурсов только с UCI в соответствии с описанием, приведенным в разделе 5.2.4 3GPP 36.212, даже если предоставление ресурсов предназначено для данных с UCI.
[0031] В соответствии с еще одним вариантом осуществления, если существует предоставление ресурсов UL и на уровне MAC не генерируется ТВ, поскольку на этом уровне отсутствуют подлежащие передаче данные UL, UCI передается в PUCCH, даже если для UE выделен PUSCH.
[0032] В одном из примеров осуществления настоящего изобретения, если UE сконфигурировано для пропуска передачи UL только с BSR, заполненным незначащей информацией, и в отсутствие данных UL: для подкадра с предоставлением ресурсов UL и передаваемым UCI (если в этом подкадре имеется периодический сконфигурированный CQI или для этого подкадра требуется апериодический CQI, или в этом подкадре должна осуществляться обратная связь с использованием HARQ) на уровне MAC всегда генерируется ТВ, даже если он содержит только BSR, заполненный незначащей информацией и указывающий состояние буфера, равное 0. Вследствие этого воздействие на физический уровень (PHY) не осуществляется.
[0033] В соответствии с вариантом осуществления, если на уровне MAC не обеспечивается ТВ в условиях передачи UCI, на уровне PHY может потребоваться сгенерировать некоторые фиктивные данные, затем подавить их и передать UCI только в выделенном ресурсе PUSCH. В альтернативном варианте предоставление ресурсов UL может использоваться для передачи UCI только в соответствии с разделом 5.2.4 3GPP TS 36.212. Это может потребовать двойного декодирования на стороне eNB только для UCI и UCI с данными в PUSCH, а также предполагаются некоторые изменения на PHY с целью предоставления ресурсов UL для данных, подлежащих использованию только для UCI, поскольку в настоящее время предоставление ресурсов только для CQI осуществляется в специфическом формате.
[0034] Другой вариант осуществления может включать передачу UCI в PUCCH, если на уровне MAC не генерируется какой-либо ТВ. Это может потребовать двойного декодирования на стороне eNB для UCI в PUCCH или UCI с данными в PUSCH в зависимости от того, имеются ли данные UL, подлежащие передаче. Двойное декодирование, вероятно, уже поддерживается в реализации eNB для обработки PDCCH в случае потери предоставления ресурсов UL. Могут потребоваться некоторые модификации в спецификации 3GPP (например, 36.213) для того, чтобы CQI в PUSCH или PUCCH не был основан на выделении PUSCH, но передавался бы в PUCCH, если на уровне MAC не генерируется ТВ.
[0035] На фиг. 2а показан пример устройства 10, соответствующего варианту осуществления настоящего изобретения. Согласно варианту осуществления устройство 10 может представлять собой узел, центральный компьютер или сервер, расположенный в сети связи или обслуживающий такую сеть. Согласно одному из вариантов осуществления устройство 10 может представлять собой сетевой узел для сети радиодоступа, такой как базовая станция, узел Node В или eNB, или узел доступа, применяемый в технологии радиодоступа 5G. Следует отметить, что специалисту в этой области техники должно быть понятно, что устройство 10 может содержать компоненты или функциональные блоки, не показанные на фиг. 2а.
[0036] Как показано на фиг. 2а, устройство 10 может содержать процессор 22, предназначенный для обработки информации и выполнения инструкций или операций. Процессор 22 может представлять собой универсальный или специализированный процессор любого типа. Хотя на фиг. 2а показан один процессор 22, в соответствии с другими вариантами осуществления может использоваться несколько процессоров. Фактически процессор 22 может представлять собой, например, один или более универсальных компьютеров, специализированных компьютеров, микропроцессоров, цифровых сигнальных процессоров (DSP, Digital Signal Processor), программируемых пользователем вентильных матриц (FPGA, Field-Programmable Gate Array), специализированных интегральных схем (ASIC, Specific Integrated Circuit) и процессоров, основанных на многоядерной архитектуре.
[0037] Процессор 22 может выполнять функции, связанные с работой устройства 10, включая, например, функции предварительного кодирования параметров коэффициента направленного действия/фазы антенны, кодирования и декодирования отдельных битов, формирующих сообщение связи, форматирования информации и общего управления устройством 10, включая процессы, относящиеся к управлению ресурсами связи.
[0038] Устройство 10 может также содержать память 14 (внутреннюю или внешнюю) или соединяться с такой памятью, и эта память может соединяться с процессором 22 для сохранения информации и инструкций, которые могут выполняться процессором 22. Память 14 может представлять собой одну или более памятей любого типа, подходящего к локальной среде применения, и может быть реализована с использованием любых подходящих технологий энергозависимого или энергонезависимого хранения данных, таких как устройство полупроводниковой памяти, устройство и система магнитной памяти, устройство и система оптической памяти, постоянное запоминающее устройство и съемная память. Например, память 14 может включать в свой состав любую комбинацию оперативной памяти (RAM, Random Access Memory), постоянной памяти (ROM, Read Only Memory), статического запоминающего устройства, такого как магнитный или оптический диск, или любой другой машиночитаемый носитель информации. Инструкции, хранимые в памяти 14, могут содержать программные инструкции или компьютерный программный код, который при исполнении процессором 22 позволяет устройству 10 выполнять описываемые задачи.
[0039] В некоторых вариантах осуществления устройство 10 также может содержать одну или более антенн 25 или соединяться с этими антеннами с целью передачи и приема сигналов и/или данных в устройство 10 или из устройства 10. Устройство 10 может также содержать приемопередатчик 28 или соединяться с этим приемопередатчиком, сконфигурированным для передачи и приема информации. Например, приемопередатчик 28 может быть сконфигурирован для модуляции информации сигналом несущей с целью передачи антенной(-ами) 25 и демодуляции информации, принятой по антенне(-ам) 25, для дальнейшей обработки другими элементами устройства 10. Согласно другим вариантам осуществления приемопередатчик 28 может быть выполнен с возможностью непосредственной передачи и приема сигналов или данных.
[0040] Согласно варианту осуществления настоящего изобретения в памяти 14 могут храниться программные модули, которые при исполнении процессором 22 выполняют функции устройства. Эти модули могут включать в свой состав, например, операционную систему, которая выполняет рабочие системные функции для устройства 10. В памяти также могут храниться один или более функциональных модулей, таких как приложение или программа, выполняющих дополнительные функции для устройства 10. Компоненты устройства 10 могут быть реализованы с помощью аппаратного обеспечения или любой походящей комбинации аппаратного и программного обеспечения.
[0041] Согласно одному из вариантов осуществления устройство 10 может представлять собой сетевой узел или узел доступа, такой, например, как базовая станция, узел Node В или eNB, или узел доступа в сети 5G. В соответствии с одним из вариантов осуществления устройство 10 может управляться памятью 14 и процессором 22 для выполнения функций, связанных с описываемыми вариантами реализации настоящего изобретения. Например, в одном из вариантов осуществления устройство 10 может управляться памятью 14 и процессором 22 для конфигурирования одного или более UE для пропуска передачи UL в отсутствие данных UL. Например, конфигурирование UE может включать управление устройством 10 для передачи сообщения о конфигурации, указывающее UE на пропуск передачи UL в отсутствие данных UL.
[0042] Для каждого подкадра/временного интервала передачи (TTI, Transmission Time Interval) устройство 10 может управляться памятью 14 и процессором 22 для определения, используется ли передача UCI в этом TTI. Если передача UCI в этом TTI не выполняется, устройство 10 может управляться памятью 14 и процессором 22 для декодирования PUSCH только с данными или обнаружения DTX, если передача UL не выполняется. Если передача UCI в этом TTI выполняется, устройство 10 может управляться памятью 14 и процессором 22 для декодирования PUSCH как UCI с ТВ данных.
[0043] На фиг. 2b показан пример устройства 20, соответствующего другому варианту осуществления настоящего изобретения. Согласно варианту осуществления устройство 20 может представлять собой узел или элемент в сети связи или может быть связано с такой сетью, например, подобным устройством может являться UE, мобильное устройство, мобильный блок или другое устройство. Например, в некоторых вариантах осуществления устройство 20 может представлять собой UE в LTE, LTE-A или 5G. Следует отметить, что специалисту в этой области техники должно быть понятно, что устройство 20 может содержать компоненты или функциональные блоки, не показанные на фиг. 2b.
[0044] Как показано на фиг. 2b, устройство 20 может содержать процессор 32, предназначенный для обработки информации и выполнения инструкций или операций. Процессор 32 может представлять собой универсальный или специализированный процессор любого типа. Хотя на фиг. 2b показан один процессор 32, в соответствии с другими вариантами осуществления может использоваться несколько процессоров. Фактически процессор 32 может представлять собой, например, один или более универсальных компьютеров, специализированных компьютеров, микропроцессоров, цифровых сигнальных процессоров (DSP, Digital Signal Processor), программируемых пользователем вентильных матриц (FPGA, Field-Programmable Gate Array), специализированных интегральных схем (ASIC, Specific Integrated Circuit) и процессоров, основанных на многоядерной архитектуре.
[0045] Процессор 32 может выполнять функции, связанные с работой устройства 20, включая (без ограничения) функции предварительного кодирования параметров коэффициента направленного действия/фазы антенны, кодирования и декодирования отдельных битов, формирующих сообщение связи, форматирования информации и общего управления устройством 20, включая процессы, относящиеся к управлению ресурсами связи.
[0046] Устройство 20 может также содержать память 34 (внутреннюю или внешнюю) или соединяться с такой памятью, и эта память может соединяться с процессором 32 для сохранения информации и инструкций, которые могут выполняться процессором 32. Память 34 может представлять собой одну или более памятей любого типа, подходящего к локальной среде применения, и может быть реализована с использованием любых подходящих технологий энергозависимого или энергонезависимого хранения данных, таких как устройство полупроводниковой памяти, устройство и система магнитной памяти, устройство и система оптической памяти, постоянное запоминающее устройство и съемная память. Например, память 34 может включать в свой состав любую комбинацию оперативной памяти (RAM, Random Access Memory), постоянной памяти (ROM, Read Only Memory), статического запоминающего устройства, такого как магнитный или оптический диск, или любой другой машиночитаемый носитель информации. Инструкции, хранимые в памяти 34, могут содержать программные инструкции или компьютерный программный код, который при исполнении процессором позволяет устройству 20 выполнять описываемые задачи.
[0047] В некоторых вариантах осуществления устройство 20 также может содержать одну или более антенн 35 или соединяться с этими антеннами с целью передачи и приема сигналов и/или данных в устройство 20 и из устройства 20. Устройство 20 может также содержать приемопередатчик 38, сконфигурированный для передачи и приема информации. Например, приемопередатчик 38 может быть сконфигурирован для модуляции информации сигналом несущей с целью передачи антенной(-ами) 35 и демодуляции информации, принятой по антенне(-ам) 35, для дальнейшей обработки другими элементами устройства 20. Согласно другим вариантам осуществления приемопередатчик 38 может быть выполнен с возможностью непосредственной передачи и приема сигналов или данных.
[0048] Согласно варианту осуществления настоящего изобретения в памяти 34 хранятся программные модули, которые при выполнении процессором 32 поддерживают функциональные возможности устройства. Модули могут включать в свой состав, например, операционную систему, которая выполняет рабочие системные функции для устройства 20. В памяти также могут храниться один или более функциональных модулей, таких как приложение или программа, выполняющих дополнительные функции для устройства 20. Компоненты устройства 20 могут быть реализованы с помощью аппаратного обеспечения или любой походящей комбинации аппаратного и программного обеспечения.
[0049] Как указано выше, в соответствии с одним из вариантов осуществления устройство 20 может представлять собой мобильное устройство, такое как UE. В этом варианте осуществления устройство 20 может управляться памятью 34 и процессором 32 для выполнения функций, связанных с описываемыми вариантами реализации настоящего изобретения. Согласно одному из вариантов осуществления устройство 20 может быть сконфигурировано для пропуска передачи UL в отсутствие данных UL. Например, в соответствии с одним из вариантов осуществления устройство 20 может управляться памятью 34 и процессором 32 для приема сообщения о конфигурации из базовой станции или eNB с целью конфигурирования устройства для пропуска передачи UL в отсутствие данных UL.
[0050] Для каждого подкадра/TTI устройство 20 может управляться памятью 34 и процессором 32 для определения, существуют ли данные UL или элемент управления (СЕ, Control Element) MAC, подлежащие передаче. Если существуют данные UL или MAC СЕ, подлежащие передаче, на уровне MAC генерируется ТВ, который доставляется на PHY независимо от того, существуют ли данные UL, подлежащие передаче. Если данные UL или MAC СЕ, подлежащие передаче, отсутствуют, устройство 20 может управляться памятью 34 и процессором 32 для проверки, требуется ли передача UCI в этом TTI. Если в этом TTI передача UCI не требуется, генерация ТВ опускается и ТВ не доставляется на уровень PHY в отсутствие данных UL, подлежащих передаче. Если в этом TTI требуется передача UCI, то на уровне MAC генерируется ТВ, который доставляется на уровень PHY.
[0051] На фиг. 3а показан пример алгоритма выполнения способа в соответствии с одним из вариантов осуществления настоящего изобретения. В одном из вариантов осуществления способ, показанный на фиг. 3а, может, например, выполняться базовой станцией или eNB. Как показано на фиг. 3а, способ на шаге 300 может включать конфигурирование одного или более UE для пропуска передачи UL в отсутствие данных UL. Например, конфигурирование UE может включать передачу сообщения о конфигурации, указывающее UE на пропуск передачи UL в отсутствие данных UL. Для каждого подкадра/TTI способ на шаге 310 может включать определение или проверку, выполняется ли передача UCI в этом TTI. Если передача UCI в этом TTI не выполняется, то способ на шаге 320 может включать декодирование PUSCH только с данными или обнаружение DTX, если передача UL не выполняется. Если передача UCI в этом TTI выполняется, то способ на шаге 330 может включать декодирование PUSCH как UCI с ТВ данных.
[0052] На фиг. 3b показан пример алгоритма выполнения способа в соответствии с другим вариантом осуществления настоящего изобретения. В определенных вариантах осуществления способ, показанный на фиг. 3b, может, например, выполняться мобильным устройством или UE. Как показано на фиг. 3b, способ на шаге 350 может включать прием сообщения о конфигурации, например, из базовой станции или eNB, указывающее UE на пропуск передачи UL в отсутствие данных UL. Для каждого подкадра/TTI способ на шаге 360 может включать определение, должны ли передаваться данные UL или элемент управления (СЕ) MAC. Если существуют данные UL или MAC СЕ, подлежащие передаче, на шаге 380 выполняется генерация ТВ и его доставка на PHY независимо от того, существуют ли данные UL, подлежащие передаче. Если данные UL или MAC СЕ, подлежащие передаче, отсутствуют, способ на шаге 365 может также включать проверку или определение, требуется ли передача UCI в этом TTI. Если в этом TTI передача UCI не требуется, способ на шаге 370 может включать пропуск генерации ТВ и отмену доставки какого-либо ТВ на уровень PHY в отсутствие данных UL, подлежащих передаче. Если в этом TTI требуется передача UCI, то на шаге 380 способ может включать генерацию ТВ и его доставку на уровень PHY.
[0053] Варианты осуществления настоящего изобретения позволяют добиться нескольких преимуществ и/или технических усовершенствований. Например, в результате использования вариантов осуществления настоящего изобретения можно уменьшить задержку и сэкономить электроэнергию, в результате чего улучшаются функциональные возможности сетей связи и их узлов.
[0054] В некоторых вариантах осуществления настоящего изобретения описанные функции любого из способов, процессов или алгоритмов могут быть реализованы с помощью программного обеспечения и/или компьютерного программного кода, или частей кода, хранимых в памяти или на другом машиночитаемом или физическом носителе и исполняемых процессором. В некоторых вариантах осуществления настоящего изобретения устройство может интегрироваться или включаться по меньшей мере в одну программу, модуль, блок или объект, сконфигурированный в виде устройства выполнения арифметической операции(й) или в виде программы, или ее части (включая дополнительную или обновленную подпрограмму), исполняемой по меньшей мере одним процессором. Программы, также называемые программными изделиями или компьютерными программами, включая подпрограммы, апплеты и макросы, могут храниться на любом машиночитаемом носителе данных и содержать программные инструкции для выполнения конкретных задач. Компьютерное программное изделие может включать в свой состав один или более исполняемых компьютером компонентов, которые при выполнении программы сконфигурированы для осуществления вариантов настоящего изобретения. Один или более выполняемых компьютером компонентов могут представлять собой программный код и/или часть кода. Модификации и конфигурирования, требуемые для реализации функций вариантов осуществления настоящего изобретения, могут выполняться в виде системной процедуры (процедур), которая может быть реализована в виде встраиваемой или обновляемой подпрограммы (подпрограмм). Подпрограмма(-ы) может загружаться в устройство.
[0055] Программное обеспечение или компьютерный программный код, или его часть могут быть записаны в исходных кодах, объектных кодах или в некоторой промежуточной форме и могут храниться на некотором носителе, распространяемом носителе или машиночитаемом носителе, который может представлять собой любой объект или устройство, способное переносить программу. Такие носители включают, например, носитель информации, компьютерную память, постоянную память, фотоэлектрический и/или электрический сигнал несущей, сигнал связи и пакет распространения программного обеспечения. В зависимости от требуемой вычислительной мощности компьютерная программа может выполняться на одном электронном цифровом компьютере или может быть распределена по ряду компьютеров. Машиночитаемый носитель или машиночитаемый носитель информации может представлять собой постоянный носитель.
[0056] Согласно другим вариантам осуществления функции могут выполняться аппаратным обеспечением посредством использования специализированных интегральных схем (ASIC), программируемых вентильных матриц (PGA), программируемых пользователем вентильных матриц (FPGA) или любой другой комбинации аппаратного и программного обеспечения. Согласно еще одному варианту осуществления настоящего изобретения функции могут быть реализованы в виде сигнала, нематериальных средств, которые могут переноситься электромагнитным сигналом, загружаемым из Интернета или другой сети.
[0057] В соответствии с вариантом осуществления настоящего изобретения устройство, такое как узел, оборудование или соответствующий компонент, может быть выполнено в виде компьютера или микропроцессора, такого как однокристальный компьютерный элемент или набор микросхем, содержащий по меньшей мере память, обеспечивающую пространство, используемое для арифметических операций, и рабочий процессор, служащий для выполнения арифметических операций.
[0058] В соответствии с одним из вариантов осуществления настоящего изобретения реализуется способ, который может выполняться UE. Способ может включать прием UE сообщения о конфигурации из базовой станции или eNB. Сообщение о конфигурации может указывать UE конфигурацию пропуска передачи UL, если отсутствуют данные UL. В ответ на прием сообщения о конфигурации способ может также включать прием (по нисходящему каналу) данных/сигнала из BS/eNB и определение того, что UE конфигурируется/запрашивается для периодического/апериодического CQI или HARQ для подкадра с предоставлением ресурсов UL независимо от принимаемых данных/сигнала. На основе определения способ может также включать генерацию ТВ независимо от того, существуют ли данные UL, подлежащие передаче, и, следовательно, отмену пропуска блока данных протокола (PDU, Protocol Data Unit) только с BSR, заполненным незначащей информацией. Способ может также включать передачу ТВ в BS независимо от того, существуют ли данные UL, подлежащие передаче.
[0059] Другой вариант осуществления настоящего изобретения направлен на реализацию устройства, которое может содержать по меньшей мере один процессор и по меньшей мере одну память, в которой хранится компьютерный программный код. По меньшей мере одна память и компьютерный программный код могут быть сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей прием сообщения о конфигурации из базовой станции или eNB. Сообщение о конфигурации может указывать устройству конфигурацию пропуска передачи UL, если отсутствуют данные UL. В ответ на прием сообщения о конфигурации по меньшей мере одна память и компьютерный программный код могут быть сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере прием (по нисходящему каналу) данных/сигнала из BS/eNB и определение того, что устройство конфигурируется/запрашивается для периодического/апериодического CQI или HARQ для подкадра с предоставлением ресурсов UL независимо от принятых данных/сигнала.
На основе определения по меньшей мере одна память и компьютерный программный код могут быть сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере генерировало ТВ независимо от того, существуют ли данные UL, подлежащие передаче, и, следовательно, отменяло пропуск PDU только с BSR, заполненным незначащей информацией. По меньшей мере одна память и компьютерный программный код могут быть также сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере передавало ТВ в BS независимо от того, существуют ли данные UL, подлежащие передаче
[0060] Другой вариант осуществления настоящего изобретения направлен на реализацию способа, который может выполняться базовой станцией или eNB. Способ может включать передачу сообщения о конфигурации для конфигурирования по меньшей мере одного UE с целью пропуска передачи UL, если отсутствуют данные UL. Способ может также включать передачу данных/сигнала по меньшей мере в одно UE. Способ затем может также включать прием ТВ для подкадра с передаваемым UCI независимо от конфигурации пропуска передачи UL.
[0061] Другой вариант осуществления настоящего изобретения направлен на реализацию устройства, которое может содержать по меньшей мере один процессор и по меньшей мере одну память, в которой хранится компьютерный программный код. По меньшей мере одна память и компьютерный программный код могут быть сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере передавало сообщение о конфигурации для конфигурирования по меньшей мере одного UE для пропуска передачи UL в отсутствие данных UL. По меньшей мере одна память и компьютерный программный код могут быть сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство по меньшей мере передавало данные/сигнал по меньшей мере в одно UE и принимало ТВ для подкадра с передаваемым UCI независимо от конфигурации пропуска передачи UL.
[0062] Специалисту, имеющему базовые навыки в данной области техники, очевидно, что описанное выше изобретение на практике может быть осуществлено путем выполнения указанных шагов в другом порядке и/или с помощью аппаратных элементов, реализованных в конфигурациях, отличающихся от тех, что раскрыты в рамках настоящего изобретения. Таким образом, хотя изобретение было описано на основе этих предпочтительных вариантов осуществления, специалистам в этой области техники должно быть очевидно, что возможны определенные модификации, изменения и альтернативные варианты конструкций, которые соответствуют сущности и объему настоящего изобретения. Отсюда следует, что для определения объема настоящего изобретения необходимо обратиться к прилагаемой формуле изобретения.