СПОСОБ ПЕРЕДАЧИ ДАННЫХ ПУТЕМ ПРЕОБРАЗОВАНИЯ И ОТНОСЯЩИЙСЯ К НЕМУ ПРОДУКТ
METHOD OF TRANSMITTING DATA THROUGH CONVERSION AND RELATED PRODUCT

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, в частности, способу осуществления преобразования и передачи данных и относящемуся к нему продукту.
УРОВЕНЬ ТЕХНИКИ
[0002] Система 5-го поколения (5G) New Radio (NR) с недавних пор является объектом исследований консорциума 3GPP. Наряду с углубленными обсуждениями технологии 5G, с одной стороны, по причине обратной совместимости системы связи новая технология, которая будет исследована и разработана позже, имеет тенденцию к совместимости с технологией, которая уже стандартизована; и, с другой стороны, по причине существования многочисленных современных проектов мобильной связи 4-го поколения (4G) долгосрочного развития (стандарта LTE) гибкостью технологии 5G неизбежно придется пожертвовать ради совместимости, что ведет к ухудшению эффективности. Таким образом, в данный момент времени консорциумом 3GPP ведутся исследования одновременно в двух направлениях. В данном случае группа технического обсуждения не рассматривает обратную совместимость системы 5G NR.
[0003] В системе стандарта LTE транспортный блок (transport block, ТВ) относится к блоку данных, включающему блок протокольных данных (protocol data unit, PDU) управления доступом к среде (media access control, MAC). Блок ТВ может быть передан во временном интервале передачи (transmission time interval, TTI) и также является блоком для повторной передачи данных в гибридном запросе автоматического повтора (hybrid automatic repeat request, HARQ). В системе стандарта LTE указано, что для каждого оконечного устройства в одном интервале TTI могут быть передано не больше чем два транспортных блока (ТВ). Транспортный блок (ТВ) в системе стандарта LTE может быть разделен на множество относительно небольших блоков кода, и каждый блок кода может быть независимо закодирован. После неудачного декодирования какого-либо блока кода приемник передает передатчику в качестве обратной связи часть унифицированной информации о подтверждении АСК/отрицательном подтверждении NACK, и передатчик повторно передает весь транспортный блок (ТВ).
[0004] Для улучшения эффективности передачи в системе 5G NR определено, что поддерживается обратная связь на основе группы блоков кода (code block group, CBG) и повторная передача. В данном случае транспортный блок (ТВ) включает по меньшей мере одну группу CBG, и группа CBG включает по меньшей мере один блок кода. Передатчик должен повторно передать только блок кода в группе CBG, который неудачно декодирован без необходимости повторной передачи всего транспортного блока (ТВ).
[0005] Когда различные группы CBG включают различные количества блоков кода или имеют различные кодовые скорости, или тому подобное, возникает проблема того, каким образом выполнять построение схемы соответствий ресурсов для уменьшения задержки декодирования приемника в максимально возможной степени, требующей неотложного решения.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0006] Согласно различным вариантам реализации настоящего изобретения обеспечены способ преобразования и передачи данных и относящийся к нему продукт для уменьшения задержки передачи данных в системе связи, повышения эффективности передачи данных и улучшения взаимодействия с пользователем.
[0007] Согласно первому аспекту варианты реализации настоящего изобретения обеспечивают способ осуществления преобразования и передачи данных, который включает следующие операции.
[0008] Данные, подлежащие передаче, сегментируют на N блоков кода, и N блоков кода делят по меньшей мере на Μ групп блоков кода (групп CBG). В данном случае разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему, N и Μ являются положительными целыми числами, N больше или равно М, и Μ больше или равно 2.
[0009] Μ групп блоков кода (групп CBG) преобразуют с построением соответствий по меньшей мере одному блоку передачи для переноса и передачи. В данном случае Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG, по меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG, параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию, и первый физический ресурс расположен перед вторым физическим ресурсом во временной области.
[0010] Согласно второму аспекту варианты реализации настоящего изобретения обеспечивают способ преобразования и передачи данных, который включает следующие операции.
[0011] Принимают Μ групп блоков кода (групп CBG), преобразованных с построением соответствий по меньшей мере одному блоку передачи. В данном случае Μ групп CBG получают делением N блоков кода, N блоков кода получают сегментированием данных, подлежащих передаче, разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему, Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG, по меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG, параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию, первый физический ресурс расположен перед вторым физическим ресурсом во временной области, N и Μ являются положительными целыми числами, N больше или равно М, и Μ больше или равно 2.
[0012] Каждую из Μ групп блоков кода (групп CBG) декодируют после приема соответствующей группы CBG.
[0013] Согласно третьему аспекту варианты реализации настоящего изобретения обеспечивают устройство для преобразования и передачи данных применительно к передатчику, содержащее блок сегментации и блок передачи.
[0014] Блок сегментации выполнен с возможностью сегментирования данных, подлежащих передаче, в N блоков кода и деления N блоков кода по меньшей мере на Μ групп блоков кода (групп CBG). В данном случае разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему, N и Μ являются положительными целыми числами, N больше или равно М, и Μ больше или равно 2.
[0015] Передающий блок выполнен с возможностью преобразования Μ групп блоков кода (групп CBG) с построением соответствий по меньшей мере одному блоку передачи для переноса и передачи. В данном случае Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG, по меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG, параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию, и первый физический ресурс расположен перед вторым физическим ресурсом во временной области.
[0016] Согласно четвертому аспекту варианты реализации настоящего изобретения обеспечивают устройство для преобразования и передачи данных применительно к приемнику, содержащее приемный блок и блок декодирования.
[0017] Приемный блок выполнен с возможностью приема Μ групп блоков кода (групп CBG), преобразованных с построением соответствий по меньшей мере одному блоку передачи. В данном случае Μ групп CBG получены делением N блоков кода, N блоков кода получены сегментированием данных, подлежащих передаче, разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему, Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG, по меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG, параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию, первый физический ресурс расположен перед вторым физическим ресурсом во временной области, N и Μ являются положительными целыми числами, N больше или равно М, и Μ больше или равно 2.
[0018] Блок декодирования выполнен с возможностью декодирования каждой из Μ групп блоков кода (групп CBG), преобразованных с построением соответствий по меньшей мере одному блоку передачи, после приема соответствующей группы CBG.
[0019] Согласно пятому аспекту варианты реализации настоящего изобретения обеспечивают передатчик, содержащий процессор, память, радиочастотный чип и программу. Программа хранится в памяти и выполнена с возможностью ее исполнения процессором, и программа включает инструкции, выполненные с обеспечением возможности осуществления способа согласно первому аспекту вариантов реализации настоящего изобретения.
[0020] Согласно шестому аспекту варианты реализации настоящего изобретения обеспечивают приемник, содержащий процессор, память, интерфейс связи и программу. Программа хранится в памяти и выполнена с возможностью ее исполнения процессором, и программа включает инструкции, выполненные с обеспечением возможности осуществления способа согласно второму аспекту вариантов реализации настоящего изобретения.
[0021] Согласно седьмому аспекту варианты реализации настоящего изобретения обеспечивают компьютерный носитель для хранения, который хранит компьютерную программу. Компьютерной программой управляют с обеспечением возможности осуществления компьютером способа согласно первому аспекту или второму аспекту вариантов реализации настоящего изобретения. Компьютер содержит приемник и передатчик.
[0022] Согласно восьмому аспекту варианты реализации настоящего изобретения обеспечивают компьютерный программный продукт, который включает компьютерную программу. Компьютерной программой управляют с обеспечением возможности осуществления компьютером способа согласно первому аспекту или второму аспекту вариантов реализации настоящего изобретения. Компьютер содержит приемник и передатчик.
[0023] Можно видеть, что согласно различным вариантам реализации настоящего изобретения данные, подлежащие передаче в системе связи, сегментируют на Μ групп блоков кода (групп CBG), и Μ групп CBG преобразуют с построением соответствий Μ физическим ресурсам для переноса и передачи. Μ физических ресурсов включают по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Поскольку параметр количества информации первой группы CBG больше, чем параметр количества информации второй группы CBG, и первый физический ресурс расположен перед вторым физическим ресурсом во временной области, физический ресурс, соответствующий группе CBG с более длительной задержкой декодирования в Μ непрерывных группах CBG, расположен перед физическим ресурсом, соответствующим другой группе CBG с более короткой задержкой декодирования в Μ непрерывных группах CBG, во временной области. Соответственно, приемник может принимать группу CBG с относительно длительной задержкой декодирования раньше, и задержка декодирования группы CBG может быть компенсирована задержками передачи сколь угодно большого количества последующих групп CBG. Таким образом, общая задержка приема данных уменьшается, что способствует повышению эффективности передачи данных в системе связи и улучшению взаимодействия с пользователем.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Ниже приведены сопроводительные чертежи, используемые при описании вариантов реализации или относящегося к ним уровня техники.
[0025] На ФИГ. 1 изображена возможная структура сети приведенной в качестве примера системы связи согласно одному варианту реализации настоящего изобретения.
[0026] На ФИГ. 2 изображена принципиальная схема обмена данными способа преобразования и передачи данных согласно одному варианту реализации настоящего изобретения.
[0027] На ФИГ. 3А изображена схема преобразования и передачи данных в системе 5G NR согласно одному варианту реализации настоящего изобретения.
[0028] На ФИГ. 3В изображена еще одна принципиальная схема преобразования и передачи данных в системе 5G NR согласно одному варианту реализации настоящего изобретения.
[0029] На ФИГ. 4 изображена структурная схема передатчика согласно одному варианту реализации настоящего изобретения.
[0030] На ФИГ. 5 изображена структурная схема приемника согласно одному варианту реализации настоящего изобретения.
[0031] На ФИГ. 6 изображена блок-схема состава функционального блока передатчика согласно одному варианту реализации настоящего изобретения.
[0032] На ФИГ. 7 изображена блок-схема состава функционального блока приемника согласно одному варианту реализации настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0033] На ФИГ. 1 изображена возможная структура сети приведенной в качестве примера системы связи согласно одному варианту реализации настоящего изобретения. Приведенная в качестве примера система связи может быть, например, глобальной системой мобильной связи (GSM), системой множественного доступа с кодовым разделением каналов (CDMA), системой множественного доступа с временным разделением каналов (TDMA), системой широкополосного множественного доступа с кодовым разделением каналов (WCDMA), системой множественного доступа с частотным разделением каналов (FDMA), системой множественного доступа с ортогональным частотным разделением каналов (OFDMA), системой множественного доступа с частотным разделением каналов и одной несущей (SC-FDMA), системой общей службы пакетной радиосвязи (GPRS), системой стандарта LTE, системой 5G/NR или другими подобными системами связи. Приведенная в качестве примера система связи, в частности, содержит сетевое устройство и оконечное устройство. Когда оконечное устройство получает доступ к сети мобильной связи, обеспеченной сетевым устройством, оконечное устройство выполняет соединение с возможностью обмена данными с сетевым устройством посредством линии беспроводной связи. Такой метод соединения с возможностью обмена данными может быть одноканальным методом или двухканальным методом, или многоканальным методом. Когда метод соединения с возможностью обмена данными является одноканальным методом, сетевое устройство может быть базовой станцией системы стандарта LTE или базовой станцией системы NR (также называемой gNB). Когда метод связи является двухканальным методом (который, в частности, может быть осуществлен с использованием технологии агрегирования несущих (СА) или множеством сетевых устройств), и когда оконечное устройство соединяется с множеством сетевых устройств, множество сетевых устройств включает главную базовую станцию eNodeB (MCG) и вторичную базовую станцию eNodeB (SCG). Данные передаются между базовыми станциями eNodeB посредством транзитных соединений. Главная базовая станция MeNB может быть базовой станцией стандарта LTE, и вторичная базовая станция SeNB может быть базовой станцией стандарта LTE. Или станция MeNB может быть базовой станцией системы NR, и станция SeNB может быть базовой станцией стандарта LTE. Или станция MeNB может быть базовой станцией системы NR, и станция SeNB может быть базовой станцией системы NR.
[0034] Согласно различным вариантам реализации настоящего изобретения термины "сеть" и "система" часто являются взаимозаменяемыми, и их значения понятны специалистам в данной области техники. Оконечное устройство, используемое в различных вариантах реализации настоящего изобретения, может включать различные переносные устройства, устройства, установленные на транспортном средстве, носимые устройства, вычислительные устройства или другие обрабатывающие устройства, соединенные с беспроводными модемами, которые имеют функцию беспроводной связи, а также пользовательское устройство (user equipment, UE), мобильные станции (mobile station, MS), терминалы и т.п., выполненные в различных формах. Для удобства описания указанные выше устройства все названы оконечными устройствами.
[0035] Передатчиком, описанным в вариантах реализации настоящего изобретения, может быть сетевое устройство, и, соответственно, приемником может быть оконечное устройство. Или передатчиком может быть оконечное устройство, и, соответственно, приемником может быть сетевое устройство. В этом отношении в данном случае нет никаких ограничений.
[0036] Ниже со ссылкой на сопроводительные чертежи подробно описаны технические решения вариантов реализации настоящего изобретения.
[0037] На ФИГ. 2 изображена блок-схема способа преобразования и передачи данных согласно одному варианту реализации настоящего изобретения. Способ применен к системе связи, включающей передатчик и приемник. Способ включает следующие операции.
[0038] На этапе 201 передатчик сегментирует данные, подлежащие передаче, в N блоков кода и делит N блоков кода по меньшей мере на Μ групп блоков кода (групп CBG). В данном случае разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему. N и Μ являются положительными целыми числами. N больше или равно М, и Μ больше или равно 2.
[0039] Согласно одному возможному варианту реализации заданное значение составляет 1. Заданное значение может быть задано системой или пользователем. В этом отношении в данном случае нет никаких ограничений.
[0040] На этапе 202 передатчик преобразует Μ групп блоков кода (групп CBG) с построением соответствий по меньшей мере одному блоку передачи для переноса и передачи. Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG. По меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию. Первый физический ресурс расположен перед вторым физическим ресурсом во временной области.
[0041] В данном случае выражение "перед" может означать, что весь первый физический ресурс расположен перед вторым физическим ресурсом во временной области, и также может означать, что часть первого физического ресурса, включающая точку времени начала, расположена перед вторым физическим ресурсом во временной области.
[0042] На этапе 203 приемник принимает Μ групп блоков кода (групп CBG), имеющих схему соответствий по меньшей мере одному блоку передачи. Μ групп CBG получают делением N блоков кода. N блоков кода получают сегментированием данных, подлежащих передаче. Разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему. Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG. По меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию. Первый физический ресурс расположен перед вторым физическим ресурсом во временной области. N и Μ являются положительными целыми числами. N больше или равно М, и Μ больше или равно 2.
[0043] На этапе 204 приемник декодирует каждую из Μ групп блоков кода (групп CBG) после приема соответствующей группы CBG.
[0044] Можно видеть, что согласно указанным вариантам реализации настоящего изобретения данные, подлежащие передаче в системе связи, сегментируют на Μ групп блоков кода (групп CBG), и Μ групп CBG преобразуют с построением соответствий Μ физическим ресурсам для переноса и передачи. Μ физических ресурсов включают по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Поскольку параметр количества информации первой группы CBG больше, чем параметр количества информации второй группы CBG, и первый физический ресурс расположен перед вторым физическим ресурсом во временной области, физический ресурс, соответствующий группе CBG с более длительной задержкой декодирования Μ непрерывных групп CBG, расположен перед физическим ресурсом, соответствующим другой группе CBG с более краткой задержкой декодирования Μ непрерывных групп CBG во временной области. Соответственно, приемник может принимать группу CBG с относительно длительной задержкой декодирования раньше, и задержка декодирования группы CBG может быть компенсирована задержками передачи максимально возможного количества последующих групп CBG. Таким образом, общая задержка приема данных уменьшается, и повышается эффективность передачи данных в системе связи и удобство взаимодействия с пользователем.
[0045] Согласно одному возможному варианту реализации параметр количества информации может включать по меньшей мере одно из: количества блоков кода в группе блоков кода (группе CBG), уровня модуляции и кодирования блоков кода в группе CBG, кодовой скорости блоков кода в группе CBG или количества начальных битов в группе CBG.
[0046] Согласно одному возможному варианту реализации заданное условие может включать условие, согласно которому параметр количества информации первой группы блоков кода (группы CBG) больше, чем параметр количества информации второй группы CBG.
[0047] Согласно одному возможному варианту реализации операция, согласно которой выполняют построение схемы соответствий Μ групп блоков кода (групп CBG) по меньшей мере одному блоку передачи для переноса и передачи, может включать: определение количества информации каждой из Μ групп CBG и определение эталонной задержки декодирования каждого блока кода на основании количества информации каждого блока кода; определение позиции во временной области физического ресурса для каждой группы CBG на основании эталонной задержки декодирования каждой группы CBG и заданных соответствий между эталонными задержками декодирования и позициями во временной области физических ресурсов, заданных для переноса группы CBG по меньшей мере в одном блоке передачи; и перенос и передачу каждой группы CBG в физическом ресурсе, соответствующем группе CBG, на основании позиции во временной области физического ресурса для каждой группы CBG.
[0048] В данном случае соответствия могут быть прямо пропорциональными соответствиями. Прямо пропорциональные соответствия относятся к соответствиям, согласно которым, если эталонная задержка декодирования группы блоков кода (группы CBG) является более длинной, физический ресурс, соответствующий данной группе CBG, расположен перед физическим ресурсом, соответствующим другой группе CBG, имеющей более короткую эталонную задержку декодирования во временной области, что также можно понимать как расположение позиции во временной области физического ресурса, соответствующего группе CBG, перед позицией во временной области физического ресурса, соответствующего другой группе CBG, имеющей более короткую эталонную задержку декодирования.
[0049] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) больше, чем количество блоков кода во второй группе CBG.
[0050] Можно видеть, что в данном примере для групп блоков кода (групп CBG), включающих различные количества блоков кода, во время преобразования ресурса передатчик предпочтительно может преобразовывать группу CBG, включающую большее количество блоков кода, с построением соответствий физическому ресурсу, позиция которого во временной области расположена впереди. Таким образом, задержка декодирования группы CBG может быть компенсирована задержками на передачу сколь угодно большого количества последующих групп CBG, что способствует снижению общей задержки приема данных, повышению эффективности передачи данных и улучшению взаимодействия с пользователем.
[0051] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и уровень модуляции и кодирования для блоков кода в первой группе CBG выше, чем уровень модуляции и кодирования для блоков кода во второй группе CBG.
[0052] Можно видеть, что в данном примере для множества групп блоков кода (групп CBG), включающих одно и то же количество блоков кода, во время преобразования ресурса передатчик предпочтительно может преобразовывать группу CBG, для которой используется относительно высокий уровень модуляции и кодирования, с построением соответствий физическому ресурсу, позиция которого во временной области расположена впереди. Таким образом, задержка декодирования группы CBG может быть компенсирована задержками на передачу сигналов сколь угодно большого количества последующих групп CBG, что способствует сокращению общей задержки приема данных, повышению эффективности передачи данных и улучшению взаимодействия с пользователем.
[0053] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и кодовая скорость блоков кода в первой группе CBG выше, чем кодовая скорость блоков кода во второй группе CBG.
[0054] Можно видеть, что в данном примере для множества групп блоков кода (групп CBG), включающих одно и то же количество блоков кода, во время преобразования ресурса передатчик предпочтительно может преобразовывать группу CBG, кодовая скорость которой является относительно высокой, с построением соответствий физическому ресурсу, позиция которого во временной области расположена впереди. Таким образом, задержка декодирования группы CBG может быть компенсирована задержками передачи сколь угодно большого количества последующих групп CBG, таким образом способствуя уменьшению общей задержки приема данных, повышению эффективности передачи данных и улучшению взаимодействия с пользователем.
[0055] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и количество начальных битов блоков кода в первой группе CBG больше, чем количество начальных битов блоков кода во второй группе CBG.
[0056] Можно видеть, что в данном примере, для множества групп блоков кода (групп CBG), включающих одно и то же количество блоков кода, во время преобразования ресурса передатчик предпочтительно может преобразовывать группу CBG, количество начальных битов которой является относительно большим, с построением соответствий физическому ресурсу, позиция которого во временной области расположена впереди. Таким образом, задержка декодирования группы CBG может быть компенсирована задержками передачи сколь угодно большого количества последующих групп CBG, таким образом способствуя уменьшению общей задержки приема данных, повышению эффективности передачи данных и улучшению взаимодействия с пользователем.
[0057] Согласно одному возможному варианту реализации блок передачи представляет ресурс передачи, указанный системой связи. Физический ресурс также включает ресурс, относящийся к частотной области, или ресурс, относящийся к кодовой области.
[0058] Ниже подробно описано осуществление настоящего изобретения со ссылкой на конкретные сценарии применения.
[0059] Как изображено на ФИГ. 3А, предполагается, что передатчиком является сетевое устройство, и приемником является оконечное устройство. Сетевым устройством является базовая станция gNB в системе 5G NR. Оконечным устройством является пользовательское устройство (UE) в системе 5G NR. Данные, подлежащие передаче, сегментируют на десять блоков кода. Эти десять блоков кода делят на четыре группы блоков кода (группы CBG). Этими четырьмя группами CBG являются группы CBG1, CBG2, CBG3 и CBG4. Количества блоков кода в CBG1, CBG2, CBG3 и CBG4 составляют 2, 2, 3 и 3 соответственно. Во время преобразования физического ресурса базовая станция gNB назначает блок передачи для этих четырех групп CBG. В частности, базовая станция gNB преобразует группу CBG3 с построением соответствий физическому ресурсу 1 блока передачи, преобразует группу CBG4 с построением соответствий физическому ресурсу 2 блока передачи, преобразует группу CBG1 с построением соответствий физическому ресурсу 3 блока передачи и преобразует группу CBG2 с построением соответствий физическому ресурсу 4 блока передачи. Физический ресурс 1 расположен перед физическим ресурсом 2 во временной области, физический ресурс 2 расположен перед физическим ресурсом 3 во временной области, и физический ресурс 3 расположен перед физическим ресурсом 4 во временной области. Базовая станция gNB переносит и передает группы CBG3, CBG4, CBG1 и CBG2 соответственно в физическом ресурсе 1, физическом ресурсе 2, физическом ресурсе 3 и физическом ресурсе 4. Соответственно, пользовательское устройство (UE) принимает группы СВG3, CBG4, CBG1 и CBG2 соответственно в физическом ресурсе 1, физическом ресурсе 2, физическом ресурсе 3 и физическом ресурсе 4 и декодирует каждую из этих 4 групп CBG после приема соответствующей группы CBG.
[0060] Как изображено на ФИГ. 3В, предполагается, что передатчиком является оконечное устройство, и приемником является сетевое устройство. Оконечным устройством является пользовательское устройство (UE) в системе 5G NR. Сетевым устройством является базовая станция gNB в системе 5G NR. Данные, подлежащие передаче, сегментируют на восемь блоков кода. Эти восемь блоков кода делят на четыре группы блоков кода (группы CBG). Этими четырьмя группами CBG являются группы CBG1, CBG2, CBG3 и CBG4. Каждая группа CBG включает два блока кода. В данном случае последовательность уровней модуляции и кодирования для блоков кода имеет следующий вид: CBG2>CBG3>CBG1>CBG4. Во время преобразования физического ресурса оконечное устройство назначает два блока передачи для этих четырех групп CBG. В частности, оконечное устройство преобразует группу CBG2 с построением соответствий физическому ресурсу 1, состоящему из указанных двух блоков передачи, преобразует группу CBG3 с построением соответствий физическому ресурсу 2, состоящему из указанных двух блоков передачи, преобразует группу CBG1 с построением соответствий физическому ресурсу 3, состоящему из указанных двух блоков передачи, и преобразует группу CBG4 с построением соответствий физическому ресурсу 4, состоящему из указанных двух блоков передачи. Физический ресурс 1 расположен перед физическим ресурсом 2 во временной области, физический ресурс 2 расположен перед физическим ресурсом 3 во временной области, и физический ресурс 3 расположен перед физическим ресурсом 4 во временной области. Базовая станция gNB переносит и передает группы CBG2, CBG3, CBG1 и CBG4 соответственно в физическом ресурсе 1, физическом ресурсе 2, физическом ресурсе 3 и физическом ресурсе 4. Базовая станция gNB принимает группы CBG2, CBG3, CBG1 и CBG4 соответственно в физическом ресурсе 1, физическом ресурсе 2, физическом ресурсе 3 и физическом ресурсе 4 и декодирует каждую из указанных 4 групп CBG после прием соответствующей группы CBG.
[0061] В соответствии с вариантом реализации, изображенным на ФИГ. 2, на ФИГ. 4 изображена структурная схема передатчика согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 4, передатчик содержит процессор, память, радиочастотный чип и программу. Программа хранится в памяти и выполнена с возможностью ее исполнения процессором. Программа включает инструкции, выполненные с возможностью осуществления следующих операций.
[0062] Данные, подлежащие передаче, сегментируются в N блоков кода, и N блоков кода разделены по меньшей мере на Μ групп блоков кода (групп CBG). В данном случае разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему. N и Μ являются положительными целыми числами. N больше или равно М, и Μ больше или равно 2.
[0063] Μ групп блоков кода (групп CBG) преобразуют с построением соответствий по меньшей мере одному блоку передачи для переноса и передачи. Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG. По меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию. Первый физический ресурс расположен перед вторым физическим ресурсом во временной области.
[0064] Можно видеть, что в этом варианте реализации настоящего изобретения данные, подлежащие передаче в системе связи, разделены на Μ групп блоков кода (групп CBG), и Μ групп CBG преобразованы с построением соответствий Μ физическим ресурсам для переноса и передачи. Μ физических ресурсов включают по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Поскольку параметр количества информации первой группы CBG больше, чем параметр количества информации второй группы CBG, и первый физический ресурс расположен перед вторым физическим ресурсом во временной области, физический ресурс, соответствующий группе CBG с более длительной задержкой декодирования в Μ непрерывных группах CBG, расположен перед физическим ресурсом, соответствующим другой группе CBG с более короткой задержкой декодирования в Μ непрерывных группах CBG во временной области. Соответственно, приемник может принимать группу CBG с относительно длительной задержкой декодирования раньше. Таким образом, задержка декодирования группы CBG может быть компенсирована задержками передачи сколь угодно большого количества последующих групп CBG. Таким образом, общая задержка приема данных уменьшается, что способствует повышению эффективности передачи данных в системе связи и улучшению взаимодействия с пользователем.
[0065] Согласно одному возможному варианту реализации параметр количества информации может включать по меньшей мере одно из: количества блоков кода в группе блоков кода (группе CBG), уровня модуляции и кодирования блоков кода в группе CBG, кодовой скорости блоков кода в группе CBG или количества начальных битов в группе CBG.
[0066] Согласно одному возможному варианту реализации заданное условие может включать условие, согласно которому параметр количества информации первой группы CBG больше, чем параметр количества информации второй группы CBG.
[0067] Согласно одному возможному варианту реализации количество блоков кода в первой группе CBG больше, чем количество блоков кода во второй группе CBG.
[0068] Согласно одному возможному варианту реализации количество блоков кода в первой группе CBG равно количеству блоков кода во второй группе CBG, и уровень модуляции и кодирования блоков кода в первой группе CBG выше, чем уровень модуляции и кодирования блоков кода во второй группе CBG.
[0069] Согласно одному возможному варианту реализации количество блоков кода в первой группе CBG равно количеству блоков кода во второй группе CBG, и кодовая скорость блоков кода в первой группе CBG выше, чем кодовая скорость блоков кода во второй группе CBG.
[0070] Согласно одному возможному варианту реализации количество блоков кода в первой группе CBG равно количеству блоков кода во второй группе CBG, и количество начальных битов блоков кода в первой группе CBG больше, чем количество начальных битов блоков кода во второй группе CBG.
[0071] Согласно одному возможному варианту реализации блок передачи представляет ресурс передачи, указанный системой связи.
[0072] Физический ресурс также включает ресурс, относящийся к частотной области, или ресурс, относящийся к кодовой области.
[0073] В соответствии с вариантом реализации, изображенным на ФИГ. 2, на ФИГ. 5 изображена структурная схема приемника согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 5, приемник содержит процессор, память, интерфейс связи и программу. Программа хранится в памяти и выполнена с возможностью ее исполнения процессором. Программа включает инструкции, выполненные с возможностью осуществления следующих операций.
[0074] Принимаются Μ групп блоков кода (групп CBG), преобразованных с построением соответствий по меньшей мере одному блоку передачи. В данном случае Μ групп CBG получены делением N блоков кода. N блоков кода получены сегментированием данных, подлежащих передаче. Разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему. Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG. По меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию. Первый физический ресурс расположен перед вторым физическим ресурсом во временной области. N и Μ являются положительными целыми числами. N больше или равно М, и Μ больше или равно 2.
[0075] Каждая из Μ групп блоков кода (групп CBG) декодируется после приема соответствующей группы CBG.
[0076] Можно видеть, что в этом варианте реализации настоящего изобретения данные, подлежащие передаче в системе связи, разделены на Μ групп блоков кода (групп CBG), и Μ групп CBG преобразованы с построением соответствий Μ физическим ресурсам для переноса и передачи. Μ физических ресурсов включают по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Поскольку параметр количества информации первой группы CBG больше, чем параметр количества информации второй группы CBG, и первый физический ресурс расположен перед вторым физическим ресурсом во временной области, физический ресурс, соответствующий группе CBG с более длительной задержкой декодирования в Μ непрерывных группах CBG, расположен перед физическим ресурсом, соответствующим другой группе CBG с более короткой задержкой декодирования в Μ непрерывных группах CBG во временной области. Соответственно, приемник может принимать группу CBG с относительно длительной задержкой декодирования раньше. Таким образом, задержка декодирования группы CBG может быть компенсирована задержками передачи сколь угодно большого количества последующих групп CBG. Таким образом, общая задержка приема данных уменьшается, что способствует повышению эффективности передачи данных системы связи и улучшению взаимодействия с пользователем.
[0077] Согласно одному возможному варианту реализации параметр количества информации включает по меньшей мере одно из: количества блоков кода в группе блоков кода (группе CBG), уровня модуляции и кодирования блоков кода в группе CBG, кодовой скорости блоков кода в группе CBG или количества начальных битов в группе CBG.
[0078] Согласно одному возможному варианту реализации заданное условие может включать условие, согласно которому параметр количества информации первой группы блоков кода (группы CBG) больше, чем параметр количества информации второй группы CBG.
[0079] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) больше, чем количество блоков кода во второй группе CBG.
[0080] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и уровень модуляции и кодирования для блоков кода в первой группе CBG выше, чем уровень модуляции и кодирования для блоков кода во второй группе CBG.
[0081] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и кодовая скорость блоков кода в первой группе CBG выше, чем кодовая скорость блоков кода во второй группе CBG.
[0082] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и количество начальных битов блоков кода в первой группе CBG больше, чем количество начальных битов блоков кода во второй группе CBG.
[0083] Согласно одному возможному варианту реализации блок передачи представляет ресурс передачи, указанный системой связи. Физический ресурс также включает ресурс, относящийся к частотной области, или ресурс, относящийся к кодовой области.
[0084] Решения вариантов реализации настоящего изобретения представлены в основном с точки зрения взаимодействия между элементами сети. Понятно, что для осуществления представленных выше функций передатчик и приемник содержат соответствующие аппаратные структуры и/или программные модули, исполняющие указанные функции. Специалистам в данной области техники понятно, что блоки и операции алгоритма каждого примера, описанного в сочетании с вариантами реализации, раскрытыми в настоящей заявке, могут быть осуществлены аппаратными средствами или сочетанием аппаратных средств и компьютерной программы, как описано в настоящей заявке. Исполнение определенной функции аппаратными средствами или путем управления аппаратных средств компьютерной программой зависит от конкретных случаев применения и конструктивных ограничений технических решений. Профессионалы могут реализовать описанные функции для каждого конкретного случая применения с использованием различных способов, но такие реализации должны находиться в пределах объема охраны настоящего изобретения.
[0085] Согласно различным вариантам реализации настоящего изобретения функциональные блоки передатчика и приемника могут быть разделены согласно описанным выше примерам способа. Например, каждый функциональный блок может быть разделен соответственно каждой функции, и две или более двух функции также могут быть встроены в блок обработки. Объединенный блок может быть реализован в форме аппаратных средств и также может быть реализован в форме программного модуля программного обеспечения. Следует отметить, что подразделение блоков при осуществлении настоящего изобретения является схематическим и только логическое подразделение функций и другой метод подразделения могут быть использованы во время практического осуществления.
[0086] Для случая использования объединенного блока на ФИГ. 6 изображена возможная блок-схема состава функционального блока устройства для преобразования и передачи данных согласно одному варианту реализации настоящего изобретения. Устройство для преобразования и передачи данных применимо к передатчику описанных выше вариантов реализации. Устройство 600 для преобразования и передачи данных содержит блок 601 сегментации и блок 602 передачи.
[0087] Блок 601 сегментации выполнен с возможностью сегментирования данных, подлежащих передаче, в N блоков кода и деления N блоков кода по меньшей мере на Μ групп блоков кода (групп CBG). В данном случае разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему. N и Μ являются положительными целыми числами. N больше или равно М, и Μ больше или равно 2.
[0088] Передающий блок 602 выполнен с возможностью преобразования Μ групп блоков кода (групп CBG) с построением соответствий по меньшей мере одному блоку передачи для переноса и передачи. В данном случае Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG. По меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию. Первый физический ресурс расположен перед вторым физическим ресурсом во временной области.
[0089] Согласно одному возможному варианту реализации параметр количества информации может включать по меньшей мере одно из: количества блоков кода в группе блоков кода (группе CBG), уровня модуляции и кодирования блоков кода в группе CBG, кодовой скорости блоков кода в группе CBG или количества начальных битов в группе CBG.
[0090] Согласно одному возможному варианту реализации заданное условие может включать условие, согласно которому параметр количества информации первой группы блоков кода (группы CBG) больше, чем параметр количества информации второй группы CBG.
[0091] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) больше, чем количество блоков кода во второй группе CBG.
[0092] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и уровень модуляции и кодирования для блоков кода в первой группе CBG выше, чем уровень модуляции и кодирования для блоков кода во второй группе CBG.
[0093] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и кодовая скорость блоков кода в первой группе CBG выше, чем кодовая скорость блоков кода во второй группе CBG.
[0094] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и количество начальных битов блоков кода в первой группе CBG больше, чем количество начальных битов блоков кода во второй группе CBG.
[0095] Согласно одному возможному варианту реализации блок передачи представляет ресурс передачи, указанный системой связи. Физический ресурс также включает ресурс, относящийся к частотной области, или ресурс, относящийся к кодовой области.
[0096] В данном случае блок 601 сегментации может быть процессором, и блок 602 передачи может быть радиочастотным чипом и т.п.
[0097] Когда блок сегментации 601 является процессором, и блок 602 передачи является интерфейсом связи, устройство для преобразования и передачи данных согласно одному варианту реализации настоящего изобретения может быть передатчиком, изображенным на ФИГ. 4.
[0098] Для случая использования объединенного блока на ФИГ. 6 изображена возможная блок-схема состава функционального блока устройства для преобразования и передачи данных согласно одному варианту реализации настоящего изобретения. Устройство для преобразования и передачи данных применено к приемнику. Устройство 700 для преобразования и передачи данных содержит приемный блок 701 и блок 702 декодирования.
[0099] Приемный блок 701 выполнен с возможностью приема Μ групп блоков кода (групп CBG), преобразованных с построением соответствий по меньшей мере одному блоку передачи. Μ групп CBG получены делением N блоков кода. N блоков кода получены сегментированием данных, подлежащих передаче. Разность между количествами блоков кода в любых двух группах CBG меньше заданного значения или равна ему. Μ групп CBG включают по меньшей мере первую группу CBG и вторую группу CBG. По меньшей мере один блок передачи включает по меньшей мере первый физический ресурс, соответствующий первой группе CBG, и второй физический ресурс, соответствующий второй группе CBG. Параметр количества информации первой группы CBG и параметр количества информации второй группы CBG удовлетворяют заданному условию. Первый физический ресурс расположен перед вторым физическим ресурсом во временной области. N и Μ являются положительными целыми числами. N больше или равно М, и Μ больше или равно 2.
[00100] Блок 702 декодирования выполнен с возможностью декодирования каждой из Μ групп блоков кода (групп CBG) после приема соответствующей группы CBG.
[00101] Согласно одному возможному варианту реализации параметр количества информации может включать по меньшей мере одно из: количества блоков кода в группе блоков кода (группе CBG), уровня модуляции и кодирования блоков кода в группе CBG, кодовой скорости блоков кода в группе CBG или количества начальных битов в группе CBG.
[00102] Согласно одному возможному варианту реализации заданное условие может включать условие, согласно которому параметр количества информации первой группы блоков кода (группы CBG) больше, чем параметр количества информации второй группы CBG.
[00103] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) больше, чем количество блоков кода во второй группе CBG.
[00104] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и уровень модуляции и кодирования для блоков кода в первой группе CBG выше, чем уровень модуляции и кодирования для блоков кода во второй группе CBG.
[00105] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и кодовая скорость блоков кода в первой группе CBG выше, чем кодовая скорость блоков кода во второй группе CBG.
[00106] Согласно одному возможному варианту реализации количество блоков кода в первой группе блоков кода (группе CBG) равно количеству блоков кода во второй группе CBG, и количество начальных битов блоков кода в первой группе CBG больше, чем количество начальных битов блоков кода во второй группе CBG.
[00107] Согласно одному возможному варианту реализации блок передачи представляет ресурс передачи, указанный системой связи. Физический ресурс также включает ресурс, относящийся к частотной области, или ресурс, относящийся к кодовой области.
[00108] В данном случае приемный блок 701 может быть интерфейсом связи, и блок 702 декодирования может быть процессором.
[00109] Когда приемный блок 701 является интерфейсом связи, и блок 702 декодирования является процессором, устройство для преобразования и передачи данных согласно одному варианту реализации настоящего изобретения может быть приемником, изображенным на ФИГ. 5.
[00110] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерный носитель для хранения, который хранит компьютерную программу, обеспечивающую возможность осуществления компьютером любой операции согласно различным вариантам реализации настоящего изобретения. Компьютер содержит приемник и передатчик.
[00111] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерный программный продукт, который включает компьютерную программу. Компьютерной программой можно управлять с обеспечением возможности осуществления компьютером любой операции согласно различным вариантам реализации настоящего изобретения. Компьютер содержит приемник и передатчик.
[00112] Операции способа или алгоритм, описанные в вариантах реализации настоящего изобретения, могут быть осуществлены аппаратными средствами или также могут быть осуществлены путем исполнения программного обеспечения процессором. Инструкция программного обеспечения может состоять из соответствующего программного модуля. Программный модуль может храниться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом постоянном запоминающем устройстве (СППЗУ), электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ), регистре, жестком диске, мобильном жестком диске, компактном дисковом постоянном запоминающем устройстве (CD-ROM) или носителе для хранения, осуществленном в любой другой форме, известной в данной области техники. Приведенный в качестве примера носитель для хранения соединяют с процессором и, таким образом, обеспечивают возможность считывания процессором информации из носителя для хранения и записи информации в носитель для хранения. Разумеется, носитель для хранения также может быть компонентом процессора. Процессор и носитель для хранения могут быть расположены в прикладной специализированной интегральной схеме (ASIC). Кроме того, прикладная специализированная интегральная схема (ASIC) может быть расположена в сетевом устройстве доступа, целевом сетевом устройстве или устройстве базовой сети. Разумеется, процессор и носитель для хранения также могут существовать в сетевом устройстве доступа, целевом сетевом устройстве или устройстве базовой сети в виде дискретных компонентов.
[00113] Специалистам в данной области техники может быть понятно, что в одном или более описанных выше примерах все функции или часть функций, описанных в вариантах реализации настоящего изобретения, могут быть осуществлены посредством программного обеспечения, аппаратными средствами или любым сочетанием вышеперечисленного. В случае осуществления с использованием программного обеспечения варианты реализации могут быть осуществлены полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает одну или более компьютерных инструкций. При загрузке компьютерной программной команды в компьютер и исполнении компьютером, полностью или частично генерируются потоки данных или функции согласно различным вариантам реализации настоящего изобретения. Компьютер может быть универсальным компьютером, специализированным компьютером, сетью компьютеров или другим программируемым устройством. Компьютерная инструкция может храниться в компьютерочитаемом носителе для хранения или может быть передана из компьютерочитаемого носителя для хранения в другой компьютерочитаемый носитель для хранения. Например, компьютерная инструкция может быть передана из вебсайта, компьютера, сервера или центра обработки данных к другому вебсайту, компьютеру, серверу или центру обработки данных проводным (например, посредством коаксиального кабеля, оптоволокна и цифровой абонентской линия связи (DSL)) или беспроводным (например, инфракрасным, радиоволновым и микроволновым) методом. Компьютерочитаемый носитель для хранения может быть любым доступным носителем, доступным для компьютера или запоминающего устройства, такого как сервер и центр обработки данных, содержащего один или более встроенных доступных носителей. Доступный носитель может быть магнитным носителем (например, дискетой, жестким диском и магнитной лентой), оптическим носителем (например, цифровым видеодиском (DVD)), полупроводниковым носителем (например, твердотельным диском (SSD)) или тому подобным устройством.
[00114] Описанные выше конкретные варианты практической реализации также подробно описывают цели, технические решения и предпочтительные эффекты вариантов реализации настоящего изобретения. Следует понимать, что представленный выше вариант реализации является одним из конкретных вариантов практической реализации настоящего изобретения, который не предназначен для ограничения объема охраны вариантов реализации настоящего изобретения. Любые изменения, эквивалентные замены, усовершенствования и т.п., выполненные на основании технических решений вариантов реализации настоящего изобретения, должны находиться в пределах объема охраны вариантов реализации настоящего изобретения.