СИСТЕМА И СПОСОБ ДЛЯ АДАПТАЦИИ КОДОВОЙ СКОРОСТИ
CODE RATE ADAPTATION SYSTEM AND METHOD

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится в целом к цифровой связи и более конкретно - к системе и способу для адаптации кодовой скорости.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] Обычно, является желательным полностью занимать ресурсы, назначенные для передачи. Неиспользованные ресурсы означают, что назначенные ресурсы расходуются бесполезно, тем самым снижая эффективность системы связи. Неэффективно используемые ресурсы могут потреблять ресурсы, которые в ином случае могут назначаться другим передачам и уменьшать количество пользователей, поддерживаемых в системе связи, скорость передачи данных системы связи, надежность системы связи и т.д.
[0003] Кроме того, вследствие неиспользуемых ресурсов, передача может передаваться с более низкой кодовой скоростью, чем возможно, если все назначенные ресурсы являются используемыми. Тем самым делая передачу более предрасположенной к ошибкам, чем требуется.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0005] Эти и другие проблемы в целом решаются или устраняются, и технические преимущества в целом достигаются на примерах осуществления настоящего изобретения, которое обеспечивают систему и способ для адаптации кодовой скорости.
[0006] В соответствии с примерным вариантом осуществления настоящего изобретения, обеспечивается способ для первого устройства связи передавать назначение ресурса по меньшей мере на одно устройство связи. Способ включает в себя назначение по меньшей мере одного ресурса передачи, чтобы передавать назначение ресурса, адаптацию кодовой скорости для кодированной полезной нагрузки на основании по меньшей мере одного ресурса передачи и пороговой величины, посредством этого создание адаптированной полезной нагрузки, и передачу адаптированной полезной нагрузки.
[0007] В соответствии с другим примерным вариантом осуществления настоящего изобретения, обеспечивается устройство связи. Устройство связи включает в себя блок адаптации и передатчик, связанный с блоком адаптации. Блок адаптации адаптирует кодовую скорость для кодированной полезной нагрузки на основании по меньшей мере одного ресурса передачи и пороговой величины, посредством этого создание адаптированной полезной нагрузки, где по меньшей мере один ресурс передачи используется, чтобы передавать адаптированную полезную нагрузку. Передатчик передает адаптированную полезную нагрузку.
[0008] В соответствии с другим примерным вариантом осуществления настоящего изобретения обеспечивается способ действий устройства связи. Способ включает в себя определение, была ли первая передача обнаружена в первой области управления, где первая передача содержит кодированную полезную нагрузку, которая была адаптивно скорректирована по скорости на основании по меньшей мере одного ресурса передачи и пороговой величины, и где по меньшей мере один ресурс передачи используется, чтобы передавать адаптивно скорректированную по скорости полезную нагрузку. Способ также включает в себя декодирование обнаруженной первой передачи, чтобы определить позицию второй передачи, если первая передача была обнаружена в первой области управления, причем определяется, что первая передача не передавалась, если первая передача не была обнаружена.
[0009] В соответствии с другим примерным вариантом осуществления настоящего изобретения, для базовой станции обеспечивается способ передавать назначение ресурса на множество удаленных беспроводных узлов. Способ включает в себя распределение по меньшей мере одного ресурсного блока для передачи канала управления, где передача канала управления включает в себя назначение ресурса. Способ также включает в себя выбор кодовой скорости для передачи канала управления с тем результатом, что если кодирована, кодированная передача канала управления полностью занимает по меньшей мере один ресурсный блок, и посылку кодированной передачи канала управления.
[0010] В соответствии с другим примерным вариантом осуществления настоящего изобретения, обеспечивается способ действий узла ретрансляции. Способ включает в себя определение, была ли первая передача обнаружена в первой области управления, где первая передача включает в себя кодированную полезную нагрузку, которая была скорректирована по скорости для обеспечения того, что первая передача является по существу полностью занятой. Способ также включает в себя декодирование обнаруженной первой передачи, чтобы определить позицию второй передачи, если первая передача была обнаружена в первой области управления, причем определяется, что первая передача непередавалась, если первая передача не была обнаружена.
[0011] Одно преимущество, раскрытое здесь, состоит в том, что кодовая скорость для передачи может регулироваться, чтобы более эффективно использовать ресурсы для удовлетворения требований к рабочим характеристикам. В качестве примера, если желательна лучшая характеристика по ошибкам, может быть повышена кодовая скорость передачи. Тогда как, если условия системы связи относительно свободны от ошибок, кодовая скорость передачи может быть уменьшена, чтобы освободить больше ресурсов для поддержки других передач.
[0012] Дополнительное преимущество примерных вариантов осуществления состоит в том, что обеспечивается способ обнаружения адаптированной передачи, который может упростить обнаружение адаптированной передачи, не слишком нагружая приемное устройство связи.
[0013] Выше в общих чертах достаточно широко представлены признаки и технические преимущества настоящего изобретения для обеспечения возможности лучшего понимания подробного описания вариантов осуществления, которые следуют ниже. Ниже будут описаны дополнительные признаки и преимущества вариантов осуществления, которые составляют предмет пунктов формулы изобретения. Специалистам в данной области техники должно быть понятно, что идея и конкретные раскрытые варианты осуществления могут быть легко использованы в качестве основы для модификации или разработки других структур или процессов для достижения тех же целей настоящего изобретения. Специалистам в данной области техники также должно быть понятно, что такие эквивалентные конструкции не выходят за рамки существа и объема изобретения не выходят за рамки сущности и объема изобретения, как изложено в прилагаемой формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0014] Для более полного понимания настоящего изобретения и его преимуществ далее приводится нижеследующее описание со ссылками на прилагаемые чертежи, на которых:
[0015] Фиг. 1 - иллюстрация примерной системы связи согласно примерным вариантам осуществления, описанным в документе;
[0016] Фиг. 2 - иллюстрация примерного подкадра согласно примерным вариантам осуществления, описанным в документе;
[0017] Фиг. 3 - иллюстрация примерного тракта обработки передатчика с перекрестным перемежением канала управления согласно примерным вариантам осуществления, описанным в документе;
[0018] Фиг. 3b - иллюстрация примерного тракта обработки передатчика без перекрестного перемежения канала управления согласно примерным вариантам осуществления, описанным в документе;
[0019] Фиг. 4 - иллюстрация примерной схемы групп ресурсных элементов (REG) в распределенных ресурсных блоках (RB) согласно примерным вариантам осуществления, описанным в документе;
[0020] Фиг. 5 - иллюстрация примерной схемы адаптации кодовой скорости кодированной информации, причем адаптация содержит коррекцию скорости «вниз» и происходит до перемежения, согласно примерным вариантам осуществления, описанным в документе;
[0021] Фиг. 6 - иллюстрация примерной схемы адаптации кодовой скорости кодированной информации, причем адаптация содержит коррекцию скорости «вниз» и происходит после перемежения, согласно примерным вариантам осуществления, описанным в документе;
[0022] Фиг. 7a - иллюстрация примерного RB с 11 REG, причем один CCE с 9 REG (показаны в виде последовательности блоков) отображается согласно примерным вариантам осуществления, описанным в документе;
[0023] Фиг. 7b - иллюстрация примерной схемы адаптации кодовой скорости кодированной информации, причем адаптация содержит коррекцию скорости «вверх» согласно примерным вариантам осуществления, описанным в документе;
[0024] Фиг. 7c-l и 7c-2 - иллюстрация примерных схем для способов коррекции скорости «вверх» согласно примерным вариантам осуществления, описанным в документе;
[0025] Фиг. 8 - иллюстрация примерной блок-схемы действий eNB в передаче полезной нагрузки на устройство связи, причем полезной нагрузкой является кодовая скорость, адаптированная, чтобы максимизировать использование ресурсов, согласно примерным вариантам осуществления, описанным в документе;
[0026] Фиг. 9a - иллюстрация примерной блок-схемы действий eNB в ходе коррекции скорости «вниз» для кодированной полезной нагрузки, причем коррекция скорости «вниз» происходит до перемежения кодированной полезной нагрузки, согласно примерным вариантам осуществления, описанным в документе;
[0027] Фиг. 9b - иллюстрация примерной блок-схемы действий eNB в ходе коррекции скорости «вниз» для кодированной полезной нагрузки, причем коррекция скорости «вниз» происходит после перемежения кодированной полезной нагрузки, согласно примерным вариантам осуществления, описанным в документе;
[0028] Фиг. 10 - иллюстрация примерной блок-схемы действий eNB в ходе коррекции скорости «вверх» кодированной полезной нагрузки согласно примерным вариантам осуществления, описанным в документе;
[0029] Фиг. 11 - иллюстрация примерных блок-схем действий узла ретрансляции (RN) в декодировании передачи согласно примерным вариантам осуществления, описанным в документе;
[0030] Фиг. 11b-11e - иллюстрации примерных схем способов обнаружения согласно примерным вариантам осуществления, описанным в документе;
[0031] Фиг. 12 - примерное устройство связи согласно примерным вариантам осуществления, описанным в документе; и
[0032] Фиг. 13 - примерное устройство связи согласно примерным вариантам осуществления, описанным в документе.
ПОДРОБНОЕ ОПИСАНИЕ ПРИМЕРНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0033] Создание и использование настоящих примерных вариантов осуществления подробно обсуждаются ниже. Следует оценить, однако, что настоящее изобретение обеспечивает много применимых идей изобретения, которые могут быть осуществлены в широком разнообразии конкретных контекстов. Конкретные обсуждаемые варианты осуществления являются просто иллюстративными для конкретных способов выполнения и использования изобретения и не ограничивают объем изобретения.
[0034] Настоящее изобретение описано относительно примерных осуществлений в конкретном контексте, а именно, систем связи, совместимых со стандартом Долговременного развития (LTE) Проекта партнерства систем связи третьего поколения (3GPP), поддерживающих узлы ретрансляции (RN). Однако изобретение может также применяться для других систем связи, которые поддерживают узлы RN или не поддерживают их, но позволяют осуществлять передачи с различной кодовой скоростью, таких как системы связи, совместимые с техническими стандартами WiMAX, IEEE 802.16, усовершенствованного LTE 3GPP и т.д., а также таких, которые не являются совместимыми с техническим стандартом.
[0035] На Фиг. 1 иллюстрируется система 100 связи. Система 100 связи включает в себя усовершенствованный NodeB (eNB) 105, который может также обычно называться контроллером, связным контроллером, базовой станцией, Узлом B и так далее. Система 100 связи также включает в себя несколько единиц оборудования пользователя (UE), таких как UE 110, 112 и 120. UE может также обычно называться мобильным устройством, мобильной станцией, абонентским устройством, пользовательским устройством, терминалом и т.д. Кроме того, система связи может включать в себя другие объекты, такие как узел ретрансляции (RN) 115. RN может обслуживать одно или несколько UE, например UE 120.
[0036] Линия связи между eNB и RN называется линией Un или линией ретрансляции. Линия связи между eNB и UE, или RN и UE называется линией Uu или линией доступа. Связь между eNB 105 и данным UE, или между RN 115 и UE, таким как UE 120, может происходить по линии связи, которая содержит канал Uu нисходящей линии связи (DL) и канал Uu восходящей линии связи (UL). Подобным образом связь между eNB 105 и RN 115 может происходить по линии связи, которая содержит Un нисходящей линии связи (DL) и Un восходящей линии связи (UL).
[0037] Те UE, которые непосредственно не обслуживаются узлами RN и RN, мультиплексируются вместе и им распределяют различные RB. Другими словами, каналы Un и Uu могут быть мультиплексированными по частоте в дополнение к мультиплексированию по времени. Согласно редакции 10 системы LTE 3GPP, назначения ресурсов UE передаются на канале PDCCH (физический канал управления нисходящей линии связи), тогда как назначения ресурсов RN для линии ретрансляции могут передаваться на канале R-PDCCH.
[0038] На Фиг. 2 иллюстрируется подкадр 200. Подкадр 200 содержит первую область 205 управления и область 210 данных. Подкадр 200 показывает пример для системы модуляции с несколькими несущими. Как обсуждено выше, первая область 205 управления может включать в себя сигнализацию управления, такую как PDCCH, тогда как область 210 данных может включать в себя данные, а также сигнализацию управления, которая может включать в себя R-PDCCH, а также новые каналы управления, такие как U-PHICH (канал указателя гибридного автоматического запроса повторной передачи) или U-PDCCH. Нужно отметить, что представление на Фиг. 2 соответствует логической области и может необязательно соотноситься с фактическими распределенными физическими ресурсами.
[0039] Первая область 205 управления может также называться областью управления PDCCH. Каналы управления располагаются во второй области 215 управления, которая может находиться внутри области 210 данных. Вторая область 215 управления может содержать R-PDCCH, а также расширение для единиц UE (также называемое областью управления U-PDCCH). Как показано на Фиг. 2, вторая область 215 управления располагается в области 210 данных, тогда как PDCCH располагается в первой области 205 управления.
[0040] Представление различных каналов и областей на Фиг. 2 является логическим по характеру без прямого отношения к фактическому отображению конкретных физических ресурсов. В частности ресурсы, содержащие вторую область 215 управления, могут быть распределенными по частоте, и не ограничиваются, чтобы быть непрерывными по частоте. Вторая область 215 управления может также мультиплексироваться по времени с данными, и например, может занимать только первый или второй временной интервал подкадра. Кроме того, вторая область 215 управления может не обязательно начинаться сразу после первой области 205 управления, а может быть смещена на один или несколько символов. Вторая область 215 управления может состоять из физических ресурсных блоков RB (PRB) или виртуальных ресурсных блоков (VRB), либо локализованных, либо распределенных.
[0041] В совместимых с LTE 3GPP системах связи, каналы R-PDCCH могут быть либо перекрестно перемеженными, либо перекрестно неперемеженными. При перекрестном перемежении набор из двух или большего числа R-PDCCH может быть мультиплексирован вместе. Каждый из каналов R-PDCCH из набора передается на агрегации из одного или нескольких последовательных элементов канала управления (CCE), где элемент канала управления соответствует некоторому числу, например, девяти, групп ресурсных элементов (REG). Группы REG для различных R-PDCCH мультиплексируются и перемежаются вместе. Без перекрестного перемежения каждый R-PDCCH передается отдельно на назначенных ресурсах для этого R-PDCCH.
[0042] Хотя представленное здесь обсуждение уделяет внимание каналам управления для узлов RN, представленные примерные варианты также применимы к другим каналам управления, таким как каналы управления для единиц UE (включая PDCCH и т.д.). Следовательно, обсуждение каналов управления RN не следует рассматривать в качестве ограничивающих объем или сущность настоящих примерных вариантов осуществления.
[0043] На Фиг. 3a иллюстрируется тракт 300 обработки передатчика с перекрестным перемежением каналов R-PDCCH. Тракт 300 обработки может быть иллюстративным для обработки сигналов, применяемой к информации, такой как данные, управление или их комбинация, если информация подготавливается для передачи посредством устройства связи, такого как eNB, RN, UE, или подобным, с перекрестным перемежением каналов управления, таких как Физические каналы управления нисходящей линии ретрансляции (R-PDCCH), обсужденные ниже.
[0044] Тракт 300 обработки включает в себя кодер 305, который может применять выбранный канальный код к информации, поставляемой на кодер 305. Выбранный канальный код, используемый для кодирования информации, может основываться на схеме модуляции и кодирования (MCS), выбранной устройством связи, контроллером устройства связи или подобным, и может основываться на количестве информации для передачи, доступных ресурсах системы связи, требуемой защите от ошибок и т.д. Кодированная информация может перемежаться перемежителем 315, который перекрестно перемежает каналы R-PDCCH.
[0045] Блок 310 коррекции скорости может использоваться для регулировки кодовой скорости для кодированной информации. Регулировка кодовой скорости может основываться на выбранной MCS, доступности (или нехватке) ресурсов системы связи, требуемой защите от ошибок, нагрузке системы связи и так далее. В качестве примера, если имеются дополнительные ресурсы системы связи, доступные для использования, кодовая скорость для кодированной информации может быть снижена блоком 310 коррекции скорости, чтобы снизить кодовую скорость для кодированной информации. Сниженная кодовая скорость может позволять большую степень защиты от ошибок. Подобным образом, если имеется недостаток доступных ресурсов системы связи, доступных для использования, кодовая скорость кодированной информации может быть повышена для предоставления возможности, чтобы происходило большее число передач, не требуя дополнительных ресурсов системы связи.
[0046] Согласно примерному варианту осуществления, коррекция скорости блоком 310 коррекции скорости может происходить до или после перемежения перемежителем 315. Блок 310 коррекции скорости показан в двух позициях в тракте 300 обработки. В целом, коррекция скорости может происходить во многих позициях в тракте обработки, обычно до модуляции, хотя коррекция скорости на уровне символа также является возможной. Следовательно, иллюстративные варианты осуществления, показанные в документе, с наличием блока 310 коррекции скорости, присутствующего до или после перемежения, не следует рассматривать в качестве ограничивающих либо объем, либо существо настоящих примерных вариантов осуществления.
[0047] Тракт 300 обработки также включает в себя блок 320 гибридного автоматического запроса повторной передачи (HARQ) данных, который может использоваться для формирования подтверждения приема HARQ (ACK) и/или неподтверждения приема (NACK) относительно передачи на основании декодирования ранее принятых передач. Обычно, если ранее принятая передача декодирована корректно, то формируется ACK, тогда как, если ранее принятая передача декодирована некорректно, то формируется NACK.
[0048] Модулятор 325 может использоваться, чтобы модулировать кодированную, перемеженную и скорректированную по скорости информацию. В качестве примера, модулятор 325 может модулировать кодированную, перемеженную и скорректированную по скорости информацию для одного любого созвездия из QAM (квадратурная амплитудная модуляция), QPSK (квадратурно-фазовая манипуляция) или подобного, создавая информационные символы. Блок 330 отображения может использоваться для отображения информационных символов на ресурсы.
[0049] На Фиг. 3b иллюстрируется тракт 350 обработки в передатчике. Тракт 350 обработки может быть иллюстративным для обработки сигналов, применяемой к информации, такой как данные, управление или их комбинация, если информация подготавливается для передачи посредством устройства связи, такого как eNB, RN, UE или подобного, без перекрестного перемежения каналов управления, таких как каналы R-PDCCH.
[0050] Тракт 350 обработки включает в себя кодер 355, который может применять выбранный канальный код к информации, поставляемой на кодер 355. Выбранный канальный код, используемый для кодирования информации, может основываться на схеме модуляции и кодирования (MCS), выбранной устройством связи, контроллером устройства связи или подобным, и может основываться на количестве информации для передачи, доступных ресурсах системы связи, требуемой защиты от ошибок и т.д.
[0051] Блок 360 коррекции скорости может использоваться для регулировки кодовой скорости для кодированной информации. Регулировка кодовой скорости может основываться на выбранной MCS, доступности (или нехватке) ресурсов системы связи, требуемой защите от ошибок, нагрузке системы связи и так далее. В качестве примера, если имеются дополнительные ресурсы системы связи, доступные для использования, кодовая скорость для кодированной информации может быть снижена блоком 360 коррекции скорости, чтобы снизить кодовую скорость для кодированной информации. Сниженная кодовая скорость может позволять более высокую степень защиты от ошибок. Подобным образом, при недостаточности доступных ресурсов системы связи, доступных для использования, кодовая скорость для кодированной информации может быть повышена для позволения, чтобы происходило больше передач, не требуя дополнительных ресурсов системы связи.
[0052] Модулятор 365 может использоваться, чтобы модулировать кодированную и скорректированную по скорости информацию. В качестве примера, модулятор 365 может модулировать кодированную и скорректированную по скорости информацию для одного любого созвездия из QAM, QPSK или подобного, создавая информационные символы. Блок 370 отображения может использоваться для отображения информационных символов на ресурсы.
[0053] В целях обсуждения можно рассмотреть R-PDCCH для совместимой с LTE 3GPP системы связи, который может передаваться в нескольких режимах. Режим 1: Использует тип Редакции 8 стандарта LTE 3GPP для перемежения на уровне REG по различным R-PDCCH в физическом ресурсном блоке (PRB), с отдельным перемежением для предоставлений UL и предоставлений DL. Хотя определение REG применяется к DL только для Редакции 10LTE, идея может быть распространена на UL.
[0054] Режим 2: Не использует перемежение по различным R-PDCCH в PRB.
[0055] Оба режима могут поддерживаться со специфическим для соты опорным сигналом (CRS), используемым для демодуляции. Кроме того, специфические для UE опорные сигналы (DMRS) могут использоваться для режима без перемежения.
[0056] На Фиг. 4 иллюстрируется схема 400 групп ресурсных элементов (REG) в распределенных ресурсных блоках (RB). Как показано на Фиг. 4, элементы RE для групп REG, которые используются для передачи R-PDCCH, не включают в себя RE, которые не являются доступными для REG, которые используются для передачи R-PDCCH, например, RE, используемые для передачи опорного символа (RS). Вопрос исключения RE, связанных с RS, зависит от конфигурации RS (например, конфигурации CSI-RS (указатель состояния канала - опорный символ) или конфигурации DMRS). В целях обсуждения можно рассмотреть ситуацию, в которой каналы R-PDCCH перекрестно перемежаются. Тогда элементы RE для групп REG могут не включать в себя RE, используемые для передачи RS (например, CSI-RS, DMRS и так далее), и гранулярностью назначения для каналов R-PDCCH является один CCE, причем один CCE равен девяти REG. А в ситуации, в которой каналы R-PDCCH не перемежаются перекрестно, понятие REG отсутствует, и гранулярностью назначения является один RB. Элементы RE в RB для R-PDCCH могут исключать RE, используемые для передачи RS (например, CSI-RS, DMRS и т.д.).
[0057] Демодуляция на основе использования CRS может использоваться для R-PDCCH. При использовании CRS, чтобы дополнительно улучшить рабочую характеристику, может быть логичным использовать перемежение с другим R-PDCCH для достижения степени разнесения. Однако некоторые ресурсы могут расходоваться бесполезно, если R-PDCCH после кодирования не полностью занимает все RE в назначенных RB. Подобным образом, ресурсы могут расходоваться бесполезно для неперемеженного R-PDCCH (иногда называемого R-PDCCH, специфическим для RN) или частотно-избирательного/планирования R-PDCCH.
[0058] Без потери общности можно рассмотреть распределение предоставления DL с перемежением в первом временном интервале с нижеследующими предположениями: 1) только один элемент канала управления (CCE) распределяется каждому предоставлению DL и 2) имеются 44 доступных RE (или 11 REG) в одном RB для случая двух передающих антенн. Обычно, за исключением служебных, REG содержит четыре RE. Подобная ситуация также имеется при распределении предоставления UL во втором временном интервале.
[0059] В целях обсуждения, предположим, что требуются три предоставления DL в первом временном интервале. Следовательно, требуются три CCE, причем каждый CCE равен девяти REG, всего 27 REG. Три CCE показаны на Фиг. 4 в виде CCE 405, CCE 406 и CCE 407. Поскольку один RB охватывает 11 REG, то требуются три RB (33 REG), чтобы передать эти три CCE. Три RB показаны на Фиг. 4 в виде RB 410, RB 411 и RB 412.
[0060] Однако три RB равны 33 REG, а необходимы только 27 REG. Следовательно, шесть REG из 33 REG для трех RB не используются, чтобы передавать эти три CCE. Следовательно, 6/33 или 18 процентов REG, распределенных для передачи трех CCE, расходуются бесполезно. Бесполезно расходуемые REG показаны на Фиг. 4 в виде набора REG 415. В Таблице 1 иллюстрируется бесполезное расходование ресурсов для ряда различных CCE в R-PDCCH. Как показано в Таблице 1, величина бесполезного расходования ресурсов может иметь значения приблизительно от двух процентов до 50 процентов.
Таблица 1Бесполезное расходование ресурсов для R-PDCCH
R-PDCCH
Требуемые CCE
Требуемые RB
Бесполезный расход ресурсов
Проколотое количество
1-ый временной интервал
1 (=9 REG)
1 (=11 REG)
53% (2/19)
не применяется
2 (=18 REG)
2 (=22 REG)
18% (4/22)
39% (7/18)
3 (=27 REG)
3 (=33 REG)
18% (6/33)
19% (5/27)
4 (=36 REG)
4 (=44 REG)
18% (8/44)
8% (3/36)
5 (=45 REG)
5 (=55 REG)
18% (10/55)
2% (1/45)
6 (=54 REG)
5 (=55 REG)
2% (1/54)
18% (10/54)
7 (=63 REG)
6 (=66 REG)
5% (3/66)
13% (8/63)
…
…
…
15 (=135 REG)
13 (=143 REG)
11% (8/143)
2% (2/132)
2-ой временной интервал
1 (=9 REG)
1 (=19 REG)
53% (10/19)
не применяется
2 (=18 REG)
1 (=19 REG)
5% (1/19)
не применяется
3 (=27 REG)
2 (=38 REG)
28% (11/38)
22% (8/27)
4 (=36 REG)
2 (=38 REG)
5% (2/38)
47% ( 17/36)
5 (=45 REG)
3 (=57 REG)
21% (12/57)
16% (7/45)
6 (=54 REG)
3 (=57 REG)
5% (3/57)
30% (16/54)
7 (=63 REG)
4 (=76 REG)
17% (13/76)
10% (6/63)
…
…
…
11 (=99 REG)
6 (=114 REG)
13% (15/114)
4% (4/99)
…
…
…
15 (=135 REG)
8 (=152 REG)
11% (17/152)
1% (2/135)
[0061] Обычно, имеются несколько различных способов адаптировать (то есть, скорректировать скорость) кодовую скорость для кодированной информации, чтобы обеспечить использование всех распределенных ресурсов. Первый способ адаптировать кодовую скорость может состоять в повышении кодовой скорости для кодированной информации, чтобы снизить количество ресурсов, требуемых для передачи кодированной информации. Повышение кодовой скорости может называться коррекцией скорости «вниз». Второй способ адаптировать кодовую скорость может состоять в уменьшении кодовой скорости для кодированной информации путем увеличения количества ресурсов, требуемых для передачи кодированной информации. Уменьшение кодовой скорости может называться коррекцией скорости «вверх».
[0062] Согласно примерному варианту осуществления, принятие решение о том, каким образом адаптировать кодовую скорость для кодированной информации, может основываться на уровне требуемой рабочей характеристики системы связи. Например, в системе связи с большой загрузкой может иметься требование поддерживать передачу в большей степени кодированной информации. Следовательно, может быть желательным выполнить коррекцию скорости «вниз» для кодовой скорости, чтобы повысить кодовую скорость для кодированной информации, чтобы позволять большему числу передач иметь место. Альтернативно, в системе связи с небольшой загрузкой, более низкая кодовая скорость (являющаяся результатом коррекции скорости «вверх» кодовой скорости, чтобы понизить кодовую скорость для кодированной информации) может быть желательной, чтобы улучшить помехоустойчивость для передач.
[0063] Согласно примерному варианту осуществления, принятие решение, каким образом адаптировать кодовую скорость для кодированной информации, может основываться на том, адаптацию какой величины требуется выполнять. В качестве примера, можно рассмотреть случай, в котором кодированная информация может быть коррекцией скорости «вверх» на девять REG, чтобы заполнить все REG в распределенных RB, или коррекцией скорости «вниз» на два REG, чтобы заполнить все REG в распределенных RB, количество которых меньше на один RB. Затем, может быть более выгодной коррекция скорости «вниз», поскольку на кодовую скорость для кодированной информации может быть невозможным значительно воздействовать, обеспечивая при этом свободный RB, который может быть распределен для другой передачи. Следовательно, может быть предпочтительным выполнять коррекцию скорости «вниз», если воздействие на кодовую скорость является малым.
[0064] На Фиг. 5 иллюстрируется схема 500 адаптации кодовой скорости для кодированной информации, причем адаптация содержит коррекцию скорости «вниз» и происходит до перемежения. В целях обсуждения, рассматривается иллюстративный пример трех CCE (27 REG), передаваемых на трех распределенных RB (33 REG). На Фиг. 5 иллюстрируется последовательность блоков 505, которая включает в себя первую группу REG 510, где группа REG 510 включает в себя 27 REG. Вторая группа REG 512 включает в себя шесть REG из 33 REG в трех RB, которые не распределяются трем CCE.
[0065] Поскольку 27 REG в трех CCE имеют на пять REG больше, чем в двух RB (22 REG), чтобы адаптировать кодовую скорость путем коррекции скорости «вниз», может потребоваться проколоть (удалить) пять REG, чтобы снизить общее количество REG в трех CCE до 22 REG, каковое является равным двум RB. На Фиг. 5 также иллюстрируется последовательность блоков 520, которая показывает три CCE 525 первоначально с 27 REG с пятью проколотыми REG, причем проколотыми REG являются REG 527, 528, 529, 530 и 531. Тогда как REG определяется в Редакции 10 LTE 3GPP в виде содержащей четыре доступных RE (если не рассматриваются служебные), примерные варианты осуществления могут распространяться на любой размер REG, или даже REG, имеющие переменный размер.
[0066] Согласно примерному варианту осуществления, REG, выбранные для прокалывания, должны быть насколько возможно равномерно распределенными по всем трем CCE. Как показано в последовательности блоков 520, прокалывается каждая пятая REG, пока не будут проколоты пять REG. Путем распределения прокалывания насколько возможно равномерно, воздействие снижения кодовой скорости может распространяться по всем CCE, тем самым минимизируя воздействие на любой одиночный CCE. Прокалывание групп REG для последовательности блоков 520 представляет один иллюстративный вариант осуществления. Другие распределения прокалывания также являются возможными. Следовательно, обсуждение прокалывания каждого пятого REG не следует рассматривать в качестве ограничивающего либо объем, либо существо настоящих примерных вариантов осуществления. Кроме того, хотя прокалывание описывается в виде происходящего на уровне REG, прокалывание с незначительными настройками может выполняться на других уровнях, таких как уровень RE.
[0067] На Фиг. 5 также иллюстрируется последовательность блоков 535. Последовательность блоков 535 может представлять три CCE 540 после того, как проколоты пять REG. При пяти проколотых REG три CCE 540 содержат 22 REG, что равно двум RB. Следовательно, все REG двух RB могут быть полностью использованы при передаче трех CCE 540, приводя к отсутствию бесполезного расходования ресурсов.
[0068] На Фиг. 5 также иллюстрируется последовательность блоков 550. Последовательность блоков 550 может быть показательной для трех CCE 555 после прохождения перемежения на основе REG. Как обсуждено предварительно, перемежение может помочь улучшить помехоустойчивость путем снижения вероятности ошибочного повреждения смежных REG в одном CCE.
[0069] На Фиг. 6 иллюстрируется схема 600 адаптации кодовой скорости для кодированной информации, причем адаптация содержит коррекцию скорости «вниз» и происходит после перемежения. В целях обсуждения, рассматривается иллюстративный пример трех CCE (27 REG), передаваемый на трех распределенных RB (33 REG). На Фиг. 6 иллюстрируется последовательность блоков 605, которая включает в себя первую группу REG 610, где первая группа REG 610 включает в себя 27 REG. Вторая группа REG 612 включает в себя 5 REG из 33 REG в трех RB, которые не распределяются трем CCE.
[0070] Поскольку 27 REG в трех CCE представляют на пять REG больше, чем в двух RB (22 REG), чтобы адаптировать кодовую скорость путем коррекции скорости «вниз», пять REG может потребоваться проколоть (удалить), чтобы снизить общее количество REG в этих трех CCE до 22 REG, что является равным двум RB. Однако прокалывание может происходить после перемежения.
[0071] На Фиг. 6 также иллюстрируется последовательность блоков 620, которая показывает последовательность блоков 625, которая может представлять REG трех CCE, и последовательность блоков 627, которая может представлять заполнение REG. Последовательность блоков 627 может включать в себя достаточное число заполненных REG, чтобы сделать общее количество REG (последовательность блоков 625 + последовательность блоков 627) равным целому числу RB. Как показано на Фиг. 6, последовательность блоков 625 включает в себя 27 REG, и последовательность блоков 627 включает в себя 6 REG, следовательно, сумма для последовательности блоков 625 и последовательности блоков 627 является равной 27 REG + 6 REG = 33 REG = трем RB.
[0072] Согласно примерному варианту осуществления, REG в последовательности блоков 627 могут не содержать информацию, или REG могут быть установлены в фиксированное или заранее заданное значение. Альтернативно, REG в последовательности блоков 627 могут заполняться информацией, содержащейся в некоторых из REG в последовательности блоков 625, причем информация может произвольно выбираться из REG в последовательности блоков 625. Альтернативно, информация может выбираться из CCE, где REG в последовательности блоков 627 будут находиться после перемежения.
[0073] На Фиг. 6 также иллюстрируется последовательность блоков 635. Последовательность блоков 635 может представлять несколько REG трех CCE и заполнение REG (например, последовательность блоков 625 и последовательность блоков 627) после перемежения. Комбинация из REG трех CCE и заполнение REG имеет результатом достаточное количество REG для заполнения трех RB. После перемежения, заполненные REG, такие как REG 640, REG 641, REG 642, REG 643 и REG 644, могут быть распределены по существу равномерно по всей последовательности блоков 635. На Фиг. 6 также иллюстрируется последовательность блоков 646, которая может быть показательной для значимости REG-групп одного RB. Последовательностью блоков 646 могут быть REG-группы в RB, выбранном для прокалывания.
[0074] Хотя один конкретный RB был проиллюстрирован в качестве выбранного для прокалывания, любой из RB может выбираться для прокалывания. Следовательно, иллюстрацию одного конкретного RB, являющегося кандидатом на прокалывание, не следует рассматривать в качестве ограничивающей либо объем, либо существо настоящих примерных вариантов осуществления.
[0075] На Фиг. 6 также иллюстрируется последовательность блоков 650. Последовательность блоков 650 может иллюстрировать REG трех CCE после того, как один RB был проколот, оставляя значимость REG в два RB. Оставшиеся REG полностью заполняют два RB, тем самым, выполняя полное использование ресурсов.
opt
opt
opt
opt
[0076] Согласно примерному варианту осуществления, различные сценарии распределения ресурсов могут требовать различных способов коррекции скорости. В качестве примера, для сценария распределения ресурсов, показанного на Фиг. 5, отношение прокалывания один к трем (1/3) может быть слишком большим и может иметь результатом распределение ресурсов, недостаточно устойчивое для достаточной характеристики обнаружения R-PDDCH. Может потребоваться определение обоснованного отношения прокалывания, чтобы обеспечить приемлемую рабочую характеристику. Кроме того, отношение прокалывания следует устанавливать настолько малым, как необходимо для обеспечения характеристики простого обнаружения. Например, максимальное отношение прокалывания, R может задаваться с приемлемым снижением характеристики для обнаружения R-PDDCH, затем решение для выполнения адаптации путем коррекции скорости «вниз» может легко приниматься путем сравнения потенциального отношения прокалывания (отношения прокалывания для конкретного сценария распределения ресурсов) с максимальным отношением прокалывания R. В качестве примера, если потенциальное отношение прокалывания меньше или равно максимальному отношению прокалывания R, то может иметь место потенциальное отношение прокалывания, тогда как, если потенциальное отношение прокалывания больше максимального отношения прокалывания R, то потенциальное отношение прокалывания может не иметь места.
A
max
[0077] В целях обсуждения, можно рассмотреть распределение ресурсов для коррекции скорости на основе RB, например, как показано на Фиг. 6. В дополнение к распределенным N RB (фактическим ресурсам) для передачи R-PDCCH, потенциальное число проколотых RB может быть максимизировано в виде M, чтобы обеспечить, что отношение прокалывания удовлетворяет:
Затем максимальное количество проколотых RB можно выбирать в виде
A
max
Следовательно, eNB и RN будут управлять всеми связанными с перемежением и обращенным перемежением процедурами с N + M RB (требуемый ресурс), что является минимальным количеством RB при компактной схеме распределения.
[0078] Цель алгоритма коррекции скорости (адаптации кодовой скорости) может состоять в том, чтобы занять полностью (или существенно полно занять) доступные символы (RE) для распределенных RB для R-PDCCH. Занятие полностью доступных символов (RE) распределенных RB имеет результатом более хорошую характеристику системы, поскольку нет бесполезного расходования ресурсов: незанятые RE внутри RB не могут распределяться для передачи другого канала, или другому пользователю. Обычно, существенно полное занятие доступных символов означает, что имеется менее нескольких процентов (менее 10 или пяти процентов, например) незанятых доступных символов, например.
[0079] Согласно примерному варианту осуществления, для коррекции скорости «вниз» канала R-PDCCH, проколотая информация может равномерно совместно использоваться всеми RN. Воздействие характеристики на каждый R-PDCCH будет сходным для всех R-PDCCH.
[0080] Как обсуждено выше, кодовая скорость может быть скорректирована по скорости «вверх», а также скорректирована по скорости «вниз». Например, для предоставления DL с одним CCE в первом временном интервале по меньшей мере один RB должен быть распределен. При только одном распределенном CCE (9 REG), затем два REG из 11 REG, связанных с одним RB, могут расходоваться бесполезно. На Фиг. 7a иллюстрируется RB 700 с 11 REG, причем отображается один CCE с 9 REG (показанными в виде последовательности блоков 705). Следовательно, две REG (показанные в виде последовательности блоков 707) будут расходоваться бесполезно. Кодовая скорость может быть скорректирована по скорости «вверх», чтобы полностью занимать (или существенно полно занимать) RB, тем самым повышая рабочую характеристику обнаружения.
[0081] Хотя обсуждение, представленное в документе, сосредоточено на использовании порога кодовой скорости, чтобы определять, должна ли выполняться коррекция скорости, могут использоваться другие типы пороговых величин, чтобы определять, должна ли выполняться коррекция скорости. Например, могут использоваться порог спектральной эффективности, порог отношения сигнала к помехе плюс шум, порог отношения сигнал-шум и т.д., чтобы определять, должна ли выполняться коррекция скорости. Кроме того, порог может быть одиночным значением или областью значений. Следовательно, обсуждение порога кодовой скорости не следует рассматривать в качестве ограничивающего либо объем, либо существо вариантов осуществления.
На Фиг. 7b иллюстрируется схема 750 адаптации кодовой скорости для кодированной информации, причем адаптация содержит коррекцию скорости «вверх». В целях обсуждения, можно рассмотреть иллюстративный пример одного CCE (9 REG), передаваемого на одном распределенном RB (11 REG). Хотя пример сосредоточен на одном CCE, отображаемом на один RB, примерные варианты осуществления могут применяться к любому количеству CCE, отображаемых на любое количество RB. На Фиг. 7b иллюстрируется последовательность блоков 755, которая включает в себя первую группу из REG 760, где первая группа из REG включает в себя 9 REG, соответствующих CCE. Последовательность блоков 755 также включает в себя вторую группу из REG 763, которые могут соответствовать 2 REG, оставшимся нераспределенными в RB.
[0083] На Фиг. 7b также иллюстрируется последовательность блоков 770, которая может соответствовать девяти REG в CCE. Из девяти REG две REG (группа блоков 775) могут быть выбраны для дублирования. Как показано на Фиг. 7b, группа блоков 775 может быть первыми двумя REG из группы блоков 775, однако, примерные варианты осуществления, описанные в документе, могут быть пригодны для действия с любыми двумя REG в группе блоков 775. Следовательно, обсуждение выбора первых двух REG для дублирования не следует рассматривать в качестве ограничивающего либо объем, либо существо примерных исполнений.
[0084] На Фиг. 7b также иллюстрируется последовательность блоков 785, причем последовательность блоков 785 включает в себя 11 REG, что полностью занимает один RB. Группа блоков 790 иллюстрирует две REG, дублированные, чтобы полностью заполнить 11 REG одного RB. Хотя на Фиг. 7b показано в виде занимающих две последние REG в последовательности блоков 785, блоки для группы блоков 790 могут располагаться в любой позиции в последовательности блоков 785. Следовательно, обсуждение размещения группы блоков 790 в конце последовательности блоков 785 не следует рассматривать в качестве ограничивающего объем или сущность настоящих примерных вариантов осуществления.
[0085] Хотя коррекция скорости «вверх» описывается в виде происходящей на уровне REG, коррекция скорости «вверх» с незначительными настройками может выполняться на других уровнях, таких как уровень RE. Например, в режиме без перекрестного перемежения: когда опорный сигнал (RS) конфигурируется в области R-PDCCH, соответствующие RE, которые относятся к RS, должны учитываться при выполнении коррекции скорости. В такой ситуации может рассматриваться коррекция скорости «вниз». Коррекция скорости может происходить после кодирования, например, как на Фиг. 8, или в соответствии с Фиг. 3b.
[0086] Обычно способ коррекции скорости «вверх», проиллюстрированный на Фиг. 7b, может использоваться для R-PDCCH с перекрестным перемежением. Кроме того, способ коррекции скорости «вверх» может применяться до или после перекрестного перемежения.
[0087] На Фиг. 7c-l и 7c-2 иллюстрируются способы коррекции скорости «вверх», которые могут использоваться для R-PDCCH с перекрестным перемежением или без него. Кроме того, способ коррекции скорости «вверх» может применяться после кодирования. Заштрихованные прямоугольники указывают одну конфигурацию/предположение RS, когда имеется обновление конфигурации RS, может использоваться коррекция скорости «вниз» или «вверх».
[0088] Согласно примерному варианту осуществления, REG, выбранные для дублирования, могут выбираться из всех R-PDCCH прежде, чем происходит перемежение, до тех пор, пока не будут полностью заняты RB. Путем распределения дублированных REG между каналами R-PDCCH, неиспользованные ресурсы могут хорошо использоваться для R-PDCCH, таким образом, позволяя осуществлять передачу R-PDCCH с более низкой кодовой скоростью.
[0089] На Фиг. 8 иллюстрируется блок-схема действий 800 узла eNB в передаче полезной нагрузки на устройство связи, причем полезной нагрузкой является кодовая скорость, адаптированная для максимизации использования ресурсов или уменьшения единиц RE, не используемых для передачи канала управления, например, R-PDCCH, в назначенных RB. Действия 800 узла eNB могут указывать действия, происходящие в eNB, если eNB передает полезную нагрузку на канале, таком как канал управления (например, R-PDCCH), канал данных или подобный, на устройство связи, где eNB выполнил адаптацию кодовой скорости, чтобы максимизировать использование ресурсов. Устройством связи может быть RN и/или UE. Действия 800 узла eNB могут происходить, пока eNB находится в нормальном рабочем режиме.
[0090] Действия 800 узла eNB могут начинаться с кодирования узлом eNB полезной нагрузки кодом с кодовой скоростью (этап 805). Согласно примерному варианту осуществления, код, используемый для кодирования полезной нагрузки, может иметь кодовую скорость, которая указывается или определяется согласно параметрам кода, таким как доступные ресурсы, требуемая помехоустойчивость, нагрузка системы связи, размер полезной нагрузки, общее количество передач, которые будут передаваться, приоритет eNB, приоритет устройства связи, требования к качеству обслуживания и т.д.
[0091] После кодирования кодированная полезная нагрузка может быть отображена на ряд ресурсов, например, RB-блоки, на основании величины полезной нагрузки, подлежащей передаче. Предпочтительно, отображение должно выполняться с тем результатом, что доступные ресурсы является полностью (или существенно полностью) занятыми. Однако, во многих случаях, величина полезной нагрузки, подлежащей передаче, обычно не будет полностью занимать ресурсы, используемые для передачи. Например, когда конфигурируются некоторые опорные сигналы, должна учитываться кодовая скорость исходя из адаптации коррекции скорости. Этот случай может происходить, например, когда не выполняется перекрестное перемежение R-PDCCH.
[0092] Незанятые ресурсы могут иметь следствием бесполезное расходование ресурсов, а также потенциально - характеристику обнаружения не на должном уровне. Узел eNB может адаптировать скорость кодированной полезной нагрузки (этап 810). Адаптация кодированной полезной нагрузки может помочь снизить бесполезное расходование ресурсов, а также улучшить рабочую характеристику, например, характеристику обнаружения, помехоустойчивость и т.д. Согласно примерному варианту осуществления, адаптация кодированной полезной нагрузки, например, коррекция скорости «вверх» или коррекция скорости «вниз» кодированной полезной нагрузки, может основываться на сравнении требуемой величины адаптации с максимальной кодовой скоростью и/или минимальной кодовой скоростью, например. Вновь, адаптация скорости кодированной полезной нагрузки может выполняться так, что доступные ресурсы являются полностью (или существенно полностью) занятыми.
UP
DOWN
DOWN
DOWN
UP
DOWN
[0093] Например, можно рассмотреть сценарий распределения ресурсов, причем кодированная полезная нагрузка может быть скорректирована по скорости «вверх» до кодовой скорости Rили скорректирована по скорости«вниз» до кодовой скорости R. В общем, если R не удовлетворяет условию минимальной кодовой скорости, то кодированная полезная нагрузка может быть скорректирована по скорости «вниз», поскольку коррекция скорости «вниз» может освободить больше ресурсов для использования в других передачах. Однако если коррекция скорости «вниз» имеет результатом кодовую скорость R, которая выше максимальной кодовой скорости, то кодированная полезная нагрузка может корректироваться по скорости «вверх», чтобы обеспечить, что кодированная полезная нагрузка удовлетворяет требованиям минимальной рабочей характеристики. Значения R или R могут зависеть от отдельного пользователя, качества обслуживания (QoS), показателей эффективности использования спектра и т.д.
[0094] Согласно примерному варианту осуществления, адаптация скорости для кодированной полезной нагрузки может основываться на коэффициенте использования ресурсов, который может задаваться в виде отношения количества ресурсов, требуемых для передачи кодированной полезной нагрузки, к количеству ресурсов, распределенных для передачи кодированной полезной нагрузки. Следовательно, чтобы максимизировать коэффициент использования ресурсов, количество ресурсов, требуемых для передачи кодированной полезной нагрузки, и количество ресурсов, распределенных для передачи кодированной полезной нагрузки, должно быть равным (то есть, коэффициент использования ресурсов равен единице).
[0095] В качестве примера, если коэффициент использования ресурсов равен единице, то адаптация кодированной полезной нагрузки может быть ненужной. Однако если коэффициент использования ресурсов меньше единицы, то адаптация кодированной полезной нагрузки может выполняться, чтобы повысить коэффициент использования ресурсов. Если адаптация кодированной полезной нагрузки является необходимой (то есть, коэффициент использования ресурсов меньше единицы), то кодовая скорость кодированной полезной нагрузки может использоваться для определения, следует ли кодированную полезную нагрузку корректировать по скорости «вверх» или корректировать по скорости «вниз».
[0096] Если коэффициент использования ресурсов не является существенно меньше единицы, например, менее 5 или 10 процентной разности между коэффициентом использования ресурсов и единицей, то адаптация кодовой скорости может не выполняться, поскольку выигрыш может компенсироваться издержками, требуемыми в ходе адаптации, сигнализации и т.д. Значение разности может указываться, задаваться предварительно или определяться динамически. Например, разность может определяться на основании величины издержек, требуемых в ходе адаптации, сигнализации и т.д. Следовательно, для ситуаций с низкими издержками адаптации, сигнализации или подобного разность может быть установлена в меньшее значение.
[0097] Обычно, вследствие приоритетов использования ресурса, может быть предпочтительным выполнять коррекцию скорости «вниз», чтобы адаптировать кодированную полезную нагрузку до тех пор, пока скорректированная по скорости «вниз» полезная нагрузка все еще удовлетворяет максимальной кодовой скорости, чтобы обеспечить требуемую рабочую характеристику. Если коррекция скорости «вниз» для полезной нагрузки не имеет следствием полезную нагрузку, которая удовлетворяет максимальной кодовой скорости, то может выполняться коррекция скорости «вверх».
[0098] После адаптации адаптированная полезная нагрузка может передаваться (этап 815).
[0099] На Фиг. 9a иллюстрируется блок-схема действий 900 узла eNB в коррекции скорости «вниз» для кодированной полезной нагрузки, причем коррекция скорости «вниз» происходит до перемежения кодированной полезной нагрузки. Действия 900 узла eNB могут представлять действия, происходящие в eNB, если eNB выполняет коррекцию скорости «вниз», чтобы снизить кодовую скорость кодированной полезной нагрузки, чтобы повысить использование ресурсов. Действия 900 узла eNB могут происходить, когда eNB находится в нормальном рабочем режиме.
[0100] Действия 900 узла eNB могут быть определением eNB, сколько ресурсов, например, REG или RB, прокалывать (этап 905). Согласно примерному варианту осуществления, количество ресурсов для прокалывания может основываться на количестве ресурсов, например, единиц RE, REG или RB, подлежащих передаче, а также количестве ресурсов передачи, например, RB, распределенных, чтобы передавать кодированную полезную нагрузку. Кроме того, количество ресурсов для прокалывания также может зависеть от максимальной кодовой скорости или максимального отношения прокалывания. Например, в зависимости от сценария распределения ресурсов, имеется множество значений количества ресурсов для прокалывания, но только подмножество таковых может иметь следствием адаптированную полезную нагрузку, которая удовлетворяет максимальной кодовой скорости или максимальному отношению прокалывания. Узел eNB может выбирать количество ресурсов для прокалывания на основании критериев выбора, таких как количество ресурсов, количество ресурсов передачи, максимальная кодовая скорость, максимальное отношение прокалывания или комбинация таковых.
[0101] Узел eNB может прокалывать ресурс (этап 907). Согласно примеру, eNB может прокалывать ресурсы таким образом, что это распределяется насколько возможно равномерно, чтобы минимизировать воздействие кодовой скорости на любую кодированную полезную нагрузку. Например, если прокалывание не выполняется насколько возможно равномерно, на некоторые кодированные полезные нагрузки может оказываться серьезное воздействие, тогда как на другие - минимальное воздействие.
[0102] Проколотые полезные нагрузки могут перемежаться (этап 909). Перемежение может быть необязательным в зависимости от построения системы связи. В качестве примера, в конфигурациях без перекрестного перемежения, перемежение может не применяться к проколотым полезным нагрузкам. Примерные варианты осуществления, как описано в документе, могут быть способными действовать с перемежением или без.
[0103] На Фиг. 9b иллюстрируется блок-схема действий 950 узла eNB в коррекции скорости «вниз» кодированной полезной нагрузки, причем коррекция скорости «вниз» происходит после перемежения кодированной полезной нагрузки. Действия 950 eNB могут представлять действия, происходящие в eNB, если eNB выполняет коррекцию скорости «вниз», чтобы снизить кодовую скорость кодированной полезной нагрузки для повышения использования ресурсов. Действия 950 eNB могут происходить до тех пор, пока eNB находится в нормальном рабочем режиме.
[0104] Действиями eNB 950 могут быть определение eNB, сколько ресурсов передачи требуется, чтобы передать кодированную полезную нагрузку(и) (этап 955). Согласно примерному варианту осуществления, eNB может определять количество ресурсов передачи, требуемое, чтобы передать кодированную полезную нагрузку на максимальной кодовой скорости или максимальном отношении прокалывания. Например, в зависимости от сценария распределения ресурсов, могут существовать множество значений количества ресурсов передачи, но только подмножество такового может иметь результатом адаптированную полезную нагрузку, которая удовлетворяет минимальный кодовой скорости или максимальному отношению прокалывания. Узел eNB может выбирать количество ресурсов передачи на основании критериев выбора, таких как количество ресурсов, количество ресурсов передачи, минимальная кодовая скорость, максимальное отношение прокалывания или комбинация таковых.
[0105] Узел eNB может добавить дополнительные ресурсы (например, группы REG) к кодированной полезной нагрузке, чтобы заполнить количество ресурсов передачи плюс указанное количество ресурсов передачи, такое как единица, например, посредством этого создавая увеличенную полезную нагрузку (этап 957). Дополнительные ресурсы передачи могут содержать дополнительные кодированные биты канала, биты повтора, биты указанного значения(й) и т.д. Указываемое количество ресурсов передачи может быть определено оператором системы связи, организацией по стандартизации и т.д. В качестве примера, если числом для количества ресурсов передачи является два, то eNB может добавить дополнительные ресурсы, чтобы заполнить три (два + один) ресурса передачи.
[0106] Узел eNB может перемежать увеличенную полезную нагрузку (этап 959). Узел eNB может прокалывать столько полных ресурсов передачи, сколько требуется, чтобы снизить размер увеличенной полезной нагрузки обратно к значению количества ресурсов передачи (этап 961). В качестве примера, если конкретным числом для ресурса передачи является единица, то eNB может прокалывать один полный ресурс передачи.
[0107] На Фиг. 10 иллюстрируется блок-схема действий 1000 узла eNB в коррекции скорости «вверх» кодированной полезной нагрузки. Действия 1000 узла eNB могут быть показательными для действий, происходящих в eNB, если eNB выполняет коррекцию скорости «вверх», чтобы понизить кодовую скорость кодированной полезной нагрузки для повышения использования ресурса. Действия 1000 узла eNB могут происходить до тех пор, пока eNB находится в нормальном рабочем режиме.
[0108] Действия 1000 узла eNB могут начинаться с определения узлом eNB количества ресурсов передачи, например, ресурсных блоков, чтобы использовать для передачи кодированной полезной нагрузки (этап 1005). Согласно примерному варианту осуществления, количество ресурсов передачи может основываться на кодированной полезной нагрузке, а также многих других факторах выбора, таких как требуемая кодовая скорость, минимальная кодовая скорость, требуемая помехоустойчивость, трафик системы связи, приоритет eNB, приоритет устройства связи и т.д. В качестве примера, eNB может выбирать, чтобы количество ресурсов передачи было равным количеству распределенных ресурсов передачи или количеству распределенных ресурсов передачи плюс конкретное количество ресурсов передачи, которое даже может оказаться наименьшим количеством ресурсов передачи, которое удовлетворяет факторам выбора.
[0109] Узел eNB может добавить дополнительные ресурсы, чтобы заполнить определенное количество ресурсов передачи (этап 1010). Согласно примерному варианту осуществления, eNB может просто заполнить ресурсы передачи, не распределенные для кодированной полезной нагрузки, указанным значением. Альтернативно, eNB может копировать порции кодированной полезной нагрузки, чтобы заполнить ресурсы передачи. Узел eNB может распределять дублирование кодированной полезной нагрузки так, чтобы различные порции кодированной полезной нагрузки были насколько возможно равномерно представлены.
[0110] Вопросом, оцениваемым по отношению к адаптации кодовой скорости кодированной полезной нагрузки, является обнаружение. Один способ для содействия в ходе обнаружения, чтобы выполнять обнаружение, состоит в указании адаптации кодовой скорости с помощью распределения ресурсов канала, такого как R-PDCCH до и/или после адаптации кодовой скорости с помощью сигнализации. Другой способ состоит в использовании обнаружения «вслепую».
A
A
A
MAX
[0111] Если адаптация кодовой скорости не выполняется, обнаружение канала, например, R-PDCCH, может происходить относительно ресурса (например, два ресурсных блока как на Фиг. 5 и 6, обобщенных в N). Если адаптация кодовой скорости выполняется, обнаружение канала, например, R-PDCCH, может происходить исходя из ресурса (например, два ресурсных блока как на Фиг. 5 и 6, обобщенных в N), кроме того, если канал (R-PDCCH) не обнаружен, далее может выполняться обнаружение «вслепую» до ресурса (три ресурсных блока на Фиг. 5 и 6, обобщено до N+M), чтобы найти канал (R-PDCCH).
[0112] Рассмотрим иллюстративный пример, где каждый RB содержит 12 поднесущих и 7 символов для стандартной длины циклического префикса. Следовательно, в общей сложности имеются 84 доступных RE. Те RE, которые используются для передачи опорного сигнала(ов), можно исключить. Кроме того, RE, используемые для каналов управления, таких как PDCCH, и так далее, а также другие служебные, например, защитные символы, можно исключить. Следовательно, можно определить количество доступных RE на один RB, которые могут использоваться, чтобы передавать полезную нагрузку.
[0113] Узлу eNB могут быть известными наилучшие модуляция и скорость кодирования, чтобы использовать для конкретного RN. Следовательно, eNB может вывести необходимое количество битов канала и символов модуляции. Следовательно, eNB может вывести количество RB, подлежащих использованию. Согласно Таблице 6.3.1.1-1 в техническом описании TS 36.104 3GPP версии v8.7.0, RE в назначенном RB не могут передаваться с нулевой мощностью, следовательно, он должен быть занят, таким образом подразумевая, что все назначенные RB должны быть полностью заполненными (используемыми).
[0114] Следовательно, можно осуществлять обнаружение путем исчерпывающего выполнения обнаружения «вслепую» по всем возможным предположениям отображения ресурсов. Однако сложность обнаружения «вслепую» может повышаться с увеличением количества возможных предположений об отображении ресурсов (или заданных значений отношения прокалывания). Обнаружение «вслепую» для адаптации кодовой скорости для R-PDCCH может использоваться для различных каналов R-PDCCH.
[0115] На Фиг. 11a иллюстрируется блок-схема действий 1100 узла ретрансляции (RN) в ходе декодирования передачи. Обсуждение Фиг. 11a (а также Фиг. 11b, 11e, 11d и 11e) уделяет внимание обнаружению R-PDCCH, который является каналом управления специально для использования с узлами RN. Однако представленные примерные варианты осуществления могут действовать с различными каналами и устройствами связи. Действия 1100 узла RN могут быть показательными для действий, происходящих в RN, если RN обнаруживает и декодирует R-PDCCH, чтобы определить, где обнаруживать передачи, нацеленные на RN. Действия 1100 узла RN могут происходить пока RN находится в нормальном рабочем режиме.
[0116] Действия 1100 узла RN могут начинаться с обнаружения узлом RN канала R-PDCCH (этап 1105). Обнаружение R-PDCCH может выполняться, используя обнаружение «вслепую» с пространством поиска R-PDCCH, зависящего от возможных предположений об отображении ресурсов.
[0117] Узел RN может декодировать R-PDCCH (этап 1110) и на основании декодированного R-PDCCH, RN может определить, где обнаруживать передачи, нацеленные на RN, то есть определять местоположение своего R-PDSCH (этап 1115).
[0118] Узел RN может обнаружить свой R-PDSCH (этап 1120) и декодировать обнаруженный R-PDSCH (этап 1125).
[0119] На Фиг. 11b иллюстрируется блок-схема действий 1105a узла RN в первом способе обнаружения R-PDCCH. Согласно примерному варианту осуществления, первый способ предусматривает использование области управления для всех или части каналов R-PDCCH. Каналы R-PDCCH всех RN или части RN находятся в области управления. От каждого RN может быть одна область управления. От стороны eNB-донора может быть одна или более одной области управления. Для перекрестного перемеженного R-PDCCH прокалывание «вниз» на уровне RB может использоваться для области управления. Обычно глубина перемежения может устанавливаться как длина области управления, хотя это не обязательно. После использования перемежения с коррекцией скорости глубина перемежения может иметь значение длины области управления или менее длины области управления или длины подмножества RB в области управления, хотя некоторые другие глубины также могут рассматриваться. Множество прокалывания уровня PRB или множество коррекции скорости «вниз» уровня PRB обычно используется для простоты, но не является обязательным. Каждый RN может выполнять обнаружение «вслепую» от N RB-блоков до N+M RB-блоков согласно заранее заданному уровню прокалывания, например, PRB, N может быть заранее заданной длиной области RB или длиной подмножества RB, N+M может быть равно или меньше длины одной области управления или полной длины всех областей управления.
[0120] На Фиг. 11e иллюстрируется блок-схема действий 1105b узла RN во втором способе обнаружения R-PDCCH. Согласно примерному варианту осуществления, второй способ предусматривает полустатическую сигнализацию области управления на все RN, которые потенциально могут использоваться для всего перемеженного R-PDCCH. Однако фактически используемый R-PDCCH может быть подмножеством области управления, весь R-PDCCH узла RN перемежается внутри такой области управления. Подмножества могут иметь гранулярность блоков PRB, например, 2, 4, 8 и т.д., которая может быть заранее заданной. Если требуемый ресурс для R-PDCCH RN не находится в таком подмножестве, может быть несколько способов для отображения:
Способ 1: Просто отображение R-PDCCH в подмножестве с PRB, которые больше требуемых PRB;
Способ 2: Используется способ коррекции скорости, чтобы дополнительно повысить эффективность ресурса.
[0121] Способ 2 может включать в себя: сначала определение предельной величины требуемого ресурса R-PDCCH, например, на уровне PRB, затем прокалывание R-PDCCH до ближайшего PRB ниже значения предельной величины требуемых PRB. Когда это снижается до коррекции скорости, каждый RN может сначала обнаружить установленное N заранее заданного RB, (этап 1150), если RN не может обнаружить R-PDCCH (этап 1152), то может выполняться обнаружение «вслепую» от N до N+M (этап 1154). M может быть значением RB, которое меньше соседнего установленного размера заранее заданного RB.
[0122] На Фиг. 11d иллюстрируется блок-схема действий 1105c узла RN в третьем способе обнаружения R-PDCCH. Согласно примерному варианту осуществления, третий способ предусматривает свыше одной области управления, и каждый RN может наблюдать более одной области управления. Для каждого R-PDCCH его глубина перемежения находится в пределах каждой отдельной области управления. Для обнаружения R-PDCCH каждый RN может выполнять обнаружение «вслепую» всех областей управления. В каждой области, подобной указанной выше, каждый RN может не выполнять обнаружение «вслепую» от N RB-блоков до N+M RB-блоков пока он не обнаружит R-PDCCH.
[0123] Согласно примерному варианту осуществления, четвертый способ обнаружения R-PDCCH предусматривает R-PDCCH, специфический для RN. Каждый R-PDCCH назначается в одном или нескольких PRB, когда R-PDCCH находится на другом уровне агрегации CCE, например, 1, 2, 4, 8 или подобном. Подобным образом коррекция скорости может использоваться для R-PDCCH, чтобы повысить эффективность ресурса. Когда требуемый ресурс меньше одного RB, может использоваться повтор, чтобы заполнить (занять) целый RB, и повтор может быть на уровне CCE, REG и/или RE. Повтор может выполняться в некоторых последовательностях, например, начиная от REG, до тех пор, пока не будут заняты неиспользованные ресурсы (или существенно заняты). Напротив, для обнаружения, RN может сначала обнаруживать согласно CCE, затем обнаруживать «вслепую» с повтором REG и/или RE.
[0124] Другой способ коррекции скорости для R-PDCCH, специфического для RN, может состоять в использовании RB в качестве гранулярности распределения R-PDCCH, функция может быть подобной случаю CCE, и различием является то, что одно представление DL и/или предоставление UL для R-PDCCH отображается на один или множество RB. Отображение ресурсов для предоставления DL и/или предоставления UL для R-PDCCH в RB или многих RB может проходить в последовательности: после кодирования и модуляции, символы предоставления DL и/или предоставления UL для R-PDCCH отображаются на доступные RE для управления в последовательности, может использоваться коррекция скорости, чтобы занять все или почти все распределенные ресурсы для R-PDCCH предоставления DL и/или предоставления UL. Коррекция скорости учитывает не только различное количество RB в агрегации уровня RB, но также и служебные RS, чтобы адаптировать кодовую скорость.
[0125] На Фиг. 11e иллюстрируется блок-схема действий 1105d узла RN в пятом способе обнаружения R-PDCCH. Для обнаружения специфического для RN канала R-PDCCH с RB в качестве гранулярности распределения, когда M является сконфигурированной или заранее заданной областью управления, обнаружение «вслепую» может применяться к M RB-блоков (этап 1160), с одним или несколькими RB в качестве гранулярности обнаружения «вслепую». Если R-PDCCH обнаружен (этап 1162), то R-PDCCH затем может декодироваться. Если R-PDCCH не обнаружен, то RN может определять, что R-PDCCH, предназначенный для RN, не передавался (этап 1164). Когда N является начальным RB в сконфигурированной или заранее заданной области управления, обнаружение вслепую применяется к RB от N до N+M, с одним или несколькими RB в качестве гранулярности обнаружения «вслепую». Областью обнаружения «вслепую» является M блоков RB для этого случая.
[0126] На Фиг. 12 приведен альтернативный пример устройства 1200 связи. Устройство 1200 связи может быть реализацией устройства связи, такого как eNB. Устройство 1200 связи может использоваться, чтобы реализовывать различные варианты осуществления, обсужденные в документе. Как показано на Фиг. 12, передатчик 1205 сконфигурирован, чтобы передавать информацию, и приемник 1210, который сконфигурирован, чтобы принимать информацию и указатели.
[0127] Блок 1220 кодирования полезной нагрузки сконфигурирован, чтобы кодировать полезную нагрузку кодом с определенной кодовой скоростью. Перемежитель 1222 сконфигурирован для перемежения полезной нагрузки, обеспеченной на его входе, на основании указанной схемы перемежения. В качестве примера, кодированная полезная нагрузка от блока 1220 кодирования полезной нагрузки может перемежаться перемежителем 1222.
[0128] Блок 1224 адаптации сконфигурирован, чтобы адаптировать кодированную полезную нагрузку на основании сценария распределения ресурсов. Адаптация, выполняемая блоком 1224 адаптации, основывается на распределенных ресурсах, а также факторах, таких как максимальная кодовая скорость, минимальная кодовая скорость, отношение прокалывания и т.д.
[0129] Блок 1224 адаптации включает в себя блок 1226 коррекции скорости «вверх», который сконфигурирован для повышения кодовой скорости кодированных данных. Блок 1226 коррекции скорости «вверх» повышает кодовую скорость путем увеличения количества ресурсов, используемых для передачи кодированных данных. Блок 1226 коррекции скорости «вверх» сконфигурирован для определения предполагаемого количества ресурсов передачи, чтобы передавать кодированные данные. Блок 1228 дублирования сконфигурирован для дублирования ресурсов в кодированных данных для повышения кодовой скорости.
[0130] Блок 1224 адаптации также включает в себя блок 1230 коррекции скорости «вниз», который сконфигурирован для уменьшения кодовой скорости кодированных данных. Блок 1230 коррекции скорости «вниз» уменьшает кодовую скорость путем снижения количество ресурсов, используемых для передачи кодированных данных. Блок 1230 коррекции скорости «вниз» сконфигурирован для определения количества ресурсов для прокалывания. Блок 1232 прокалывания сконфигурирован для удаления ресурсов в кодированных данных, чтобы уменьшить кодовую скорость.
[0131] Блок 1234 принятия решения сконфигурирован для определения, каким способом адаптировать кодированные данные, например, коррекцией скорости «вниз» или коррекцией скорости «вверх» кодированных данных. Запоминающее устройство 1240 сконфигурировано для хранения кодированных данных, отношения прокалывания, максимальных кодовых скоростей, минимальных кодовых скоростей и т.д.
[0132] Компоненты устройства 1200 связи могут быть реализованы в виде специальных блоков аппаратной логики. В виде альтернативы компоненты устройства 1200 связи могут быть реализованы в виде программного обеспечения, исполняющегося в процессоре, контроллере, специализированной интегральной схеме и т.п. В еще одной альтернативе компоненты устройства 1200 связи могут быть реализованы в виде комбинации программного обеспечения и/или аппаратных средств.
[0133] В качестве примера, приемник 1210 и передатчик 1205 могут быть реализованы в виде специального аппаратного блока, тогда как блок 1220 кодирования полезной нагрузки, перемежитель 1222 и блок 1224 адаптации (блок 1226 коррекции скорости «вверх», блок 1228 дублирования, блок 1230 коррекции скорости «вниз», блок 1232 прокалывания и блок 1234 принятия решения) могут быть программными модулями, исполняющимися в микропроцессоре (таком как процессор 1215) или специальной микросхеме или специально составленной большой логической ИС в программируемой вентильной матрице.
[0134] На Фиг. 13 приводится альтернативный пример устройства 1300 связи. Устройство 1300 связи может быть реализацией устройства связи, такого как RN или UE. Устройство 1300 связи может использоваться для реализации некоторых различных из вариантов осуществления, обсужденных в документе. Как показано на Фиг. 13, передатчик 1305 сконфигурирован для передачи информации, а приемник 1310 сконфигурирован для приема информации и указателей.
[0135] Обнаружитель 1320 сконфигурирован для обнаружения потенциально адаптированной с коррекцией скорости передачи с использованием обнаружения «вслепую». Обнаружитель 1320 может обнаруживать передачи в различных пространствах поиска на основании конфигурации области управления для передачи. Декодер 1322 сконфигурирован для декодирования кодированной полезной нагрузки в обнаруженной передаче. Процессор 1324 данных сконфигурирован для обработки информации в декодированной полезной нагрузке. Процессор 1324 данных может обрабатывать декодированную полезную нагрузку, чтобы определить, где обнаруживать последующие передачи на устройство 1300 связи. Запоминающее устройство 1330 сконфигурировано для хранения кодированных данных, отношений прокалывания, максимальных кодовых скоростей, минимальных кодовых скоростей и т.д.
[0136] Компоненты устройства 1300 связи могут быть реализованы в виде специальных блоков аппаратной логики. В виде альтернативы компоненты устройства 1300 связи могут быть реализованы в виде программного обеспечения, исполняющегося в процессоре, контроллере, специализированной интегральной схеме и т.п. В еще одной альтернативе компоненты устройства 1300 связи могут быть реализованы в виде комбинации программного обеспечения и/или аппаратных средств.
[0137] В качестве примера, приемник 1310 и передатчик 1305 могут быть реализованы в виде специального аппаратного блока, тогда как обнаружитель 1320, декодер 1322 и процессор 1324 данных могут быть программными модулями, исполняющимися в микропроцессоре (таком как процессор 1315) или специальной микросхеме или специально составленной большой логической ИС в программируемой вентильной матрице.
[0138] Описанные выше варианты осуществления устройства 1200 связи и устройства 1300 связи могут также иллюстрироваться в терминах способов, содержащих функциональные этапы и/или нефункциональные действия. Предшествующее описание и связанные блок-схемы иллюстрируют этапы и/или действия, которые могут выполняться в осуществляемых на практике примерных исполнениях настоящего изобретения. Обычно функциональные этапы описывают изобретение в терминах результатов, которые достигаются, тогда как нефункциональные действия описывают более конкретные действия для достижения конкретного результата. Хотя функциональные этапы и/или нефункциональные действия могут быть описанными или заявленными в конкретном порядке, настоящее изобретение не обязательно ограничивается каким-либо конкретным порядком следования или комбинацией этапов и/или действий. Кроме того, использование (или неиспользование) этапов и/или действий в пунктах формулы изобретения - и в описании блок-схем для Фиг. 3a, 3b, 8, 9a, 9b, 10, 11a, 11b, 11e, 11d и 11e - используется, чтобы указать требуемое конкретное использование (или неиспользование) таких элементов.
[0139] Эффективные признаки вариантов осуществления изобретения могут включать в себя способ для первого устройства связи передавать назначения ресурса по меньшей мере на одно устройство связи, причем способ содержит назначение по меньшей мере одного ресурса передачи, чтобы передавать назначение ресурса; адаптацию кодовой скорости кодированной полезной нагрузки на основании по меньшей мере одного ресурса передачи и пороговой величины, посредством этого создание адаптированной полезной нагрузки; и передачу адаптированной полезной нагрузки.
[0140] Способ может дополнительно включать, что информация, дублированная из кодированной полезной нагрузки, выбирается равномерно распределенным образом из кодированной полезной нагрузки. Способ может дополнительно содержать перемежение кодированной полезной нагрузки. Способ может дополнительно содержать перемежение адаптированной полезной нагрузки. Способ может дополнительно включать в себя то, что адаптация кодовой скорости «вниз» дополнительно содержит перемежение проколотой полезной нагрузки. Способ может дополнительно включать в себя то, что проколотые ресурсы распределяются равномерно по всей кодированной полезной нагрузке. Способ может дополнительно включать в себя то, что дополнительные ресурсы содержат информацию, являющуюся дублированием кодированной полезной нагрузки.
[0141] Хотя настоящее изобретение и его преимущества были описаны подробно, следует понимать, что различные изменения, подстановки и замены могут делаться без выхода за рамки сущности и объема изобретения, как определено прилагаемой формулой изобретения.
[0142] Кроме того, подразумевается, что объем настоящей заявки не ограничивается конкретными вариантами осуществления процесса, устройства обработки, изготовления, композиции, средств, способов и этапов, приведенных в описании. Как легко оценит средний специалист в данной области техники из раскрытия настоящего изобретения, процессы, устройства обработки, изготовление, композиции, средства, способы или этапы, существующие в настоящее время или подлежащие разработке впоследствии, которые выполняют по существу ту же функцию или достигают по существу тот же результат, как соответствующие варианты осуществления, описанные в документе, могут использоваться согласно данному изобретению. Соответственно, подразумевается, что пункты прилагаемой формулы изобретения включают в рамки своего объема такие процессы, устройства обработки, изготовление, композиции, средства, способы или этапы.