СИСТЕМА И СПОСОБ ДЛЯ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ Российский патент 2015 года по МПК H04L1/00 H04B5/00 

Описание патента на изобретение RU2549138C2

ИСПРАШИВАНИЕ ПРИОРИТЕТА ПО §119(e) РАЗДЕЛА 35 КОДЕКСА США

По данной заявке испрашивается приоритет предварительной заявки США №61/329,195, поданной 29 апреля 2010г., озаглавленной «Resource Allocation of Control Multiplexed with Data in Multiple Antenna Transmissions», которая во всей своей полноте включена в настоящее описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение в целом относится к беспроводной связи и, в частности, к распределению ресурсов применительно к передачам с множеством антенн.

УРОВЕНЬ ТЕХНИКИ

Методика передачи с множеством антенн может значительно увеличить скорость передачи данных и надежность систем беспроводной связи, в частности, в системах, в которых как передатчик, так и приемник оборудованы множеством антенн, что допускает использование методик передачи с множеством входов и множеством выходов (MIMO). Усовершенствованные стандарты связи, такие как стандарт Усовершенствованного Долгосрочного Развития (LTE) используют методики MIMO-передачи, которые могут обеспечить одновременную передачу данных по множеству разных пространственно-мультиплексированных каналов, тем самым значительно увеличивая пропускную способность данных.

Несмотря на то, что методики MIMO-передачи могут значительно увеличить пропускную способность, такие методики могут значительно увеличить сложность управления каналами радиосвязи. В дополнение, многие усовершенствованные технологии связи, такие как LTE, основываются на существенном объеме сигнализации управления для оптимизации конфигурации передающих устройств и использования ими совместно используемого канала радиосвязи. Из-за увеличенного объема сигнализации управления в усовершенствованных технологиях связи часто необходимо обеспечивать совместное использование ресурсов передачи данными пользователя и сигнализацией управления. Например, в системах LTE, сигнализации управления и данные пользователя, в некоторых случаях, мультиплексируются оборудованием пользователя («UE») для передачи по физическому совместно используемому каналу восходящей линии связи («PUSCH»).

Тем не менее, общепринятые решения для распределения ресурсов передачи разработаны для использования при одноуровневых схемах передачи, при которых одновременно передается только одно кодовое слово данных пользователя. В результате, такие решения распределения ресурсов не могут предоставить оптимальное распределение ресурсов передачи между информацией управления и данными пользователя, когда для одновременной передачи данных по множеству уровней используются методики MIMO.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

В соответствии с настоящим изобретением, существенно уменьшаются или исключаются определенные недостатки и проблемы, связанные с беспроводной связью. В частности, описываются определенные устройства и методики для распределения ресурсов передачи между информацией управления и данными пользователя.

В соответствии с одним вариантом осуществления настоящего изобретения, способ передачи данных беспроводным образом с использованием множества уровней передачи включает в себя этапы, на которых: оценивают количество векторных символов, которое должно быть распределено для передачи кодовых слов данных пользователя в течение субкадра; и определяют количество бит во множестве кодовых слов данных пользователя, которое должно быть передано в течение субкадра. Способ также включает в себя этап, на котором вычисляют количество векторных символов управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов и определенного количества бит. Дополнительно, способ включает в себя этапы, на которых: отображают кодовые слова управления в вычисленном количестве векторных символов управления и передают векторные символы, которые переносят кодовые слова данных пользователя и кодовые слова управления по множеству уровней передачи в течение субкадра.

В соответствии с одним вариантом осуществления настоящего изобретения, способ приема кодовых слов данных пользователя и управления, переданных беспроводным образом по множеству уровней передачи, включает в себя этап, на котором принимают множество векторных символов по множеству уровней передачи. Векторные символы переносят кодовые слова данных пользователя и кодовые слова управления. Способ включает в себя этапы, на которых: оценивают количество векторных символов, которое было распределено кодовым словам данных пользователя; и определяют количество бит во множестве кодовых слов данных пользователя, которое перенесено векторными символами. Дополнительно, способ включает в себя этапы, на которых: вычисляют количество векторных символов управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов и определенного количества бит; и декодируют принятые векторные символы на основе вычисленного количества векторных символов управления.

В соответствии с другим вариантом осуществления, способ планирования беспроводных передач по множеству уровней передачи включает в себя этап, на котором принимают запрос планирования от передатчика, запрашивающего использование ресурсов передачи для передачи множества векторных символов. Способ также включает в себя этап, на котором определяют ранг передачи, суммарное количество векторных символов, которое должно быть использовано для данных пользователя и информации управления, и количество бит данных пользователя, которое должно быть перенесено каждым из кодовых слов данных пользователя, учитывая, по меньшей мере частично, оцененное количество векторных символов управления. Оцененное количество векторных символов управления определяется посредством выполнения этапов, на которых: оценивают количество векторных символов данных пользователя, которое должно быть использовано при передаче кодовых слов данных пользователя; оценивают количество бит одного или более кодовых слов управления, которое должно быть передано; и вычисляют оцененное количество векторных символов управления, которое должно быть использовано при передаче кодовых слов данных пользователя, на основе, по меньшей мере частично, оцененного количества векторных символов данных пользователя, которое должно быть использовано при передаче кодовых слов данных пользователя, оцененного количества бит одного или более кодовых слов управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов данных пользователя. Дополнительно, способ включает в себя этапы, на которых: формируют ответ на запрос планирования на основе определенного ранга передачи, суммарного количества векторных символов и количества бит каждого кодового слова данных пользователя; и передают ответ передатчику.

Дополнительные варианты осуществления включают в себя устройство, выполненное с возможностью реализации представленных выше способов и/или их вариаций.

Важные технические преимущества определенных вариантов осуществления настоящего изобретения включают в себя сокращение издержек, связанных с передачей сигнализации управления, за счет согласования распределения с качеством канала, которое указывается полезными нагрузками кодовых слов данных. Прочие преимущества настоящего изобретения станут понятны специалисту в соответствующей области техники из нижеследующих фигур, описаний, и формулы изобретения. Более того, несмотря на то, что выше были перечислены конкретные преимущества, различные варианты осуществления могут включать в себя все, некоторые или никакие из перечисленных преимуществ.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Для более полного понимания настоящего изобретения и его преимуществ, теперь обратимся к следующему описанию, рассматриваемому совместно с прилагаемыми чертежами, на которых:

Фигура 1 является функциональной структурной схемой, иллюстрирующей конкретный вариант осуществления передатчика с множеством антенн;

Фигура 2 является функциональной структурной схемой, иллюстрирующей конкретный вариант осуществления модулятора несущей, который может использоваться в передатчике с Фигуры 1;

Фигура 3 является структурной схемой, показывающей содержимое конкретного варианта осуществления передатчика;

Фигура 4 является блок-схемой, подробно показывающей пример функционирования конкретного варианта осуществления передатчика;

Фигура 5 является структурной схемой, показывающей содержимое сетевого узла, который отвечает за прием и/или планирование передач передатчика;

Фигура 6 является блок-схемой, показывающей пример функционирования конкретного варианта осуществления сетевого узла с Фигуры 5 при приеме передач от передатчика; и

Фигура 7 является блок-схемой примера функционирования конкретного варианта осуществления сетевого узла при планировании передач передатчика.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Фигура 1 является функциональной структурной схемой, иллюстрирующей конкретный вариант осуществления передатчика 100 с множеством антенн. В частности, Фигура 1 показывает передатчик 100, выполненный с возможностью мультиплексирования определенной сигнализации управления с данными пользователя для передачи по одному каналу радиосвязи. Иллюстрируемый вариант осуществления передатчика 100 включает в себя разделитель 102, множество канальных перемежителей 104, множество скремблеров 106, множество модуляторов 108 символов, модуль 110 отображения уровня и модулятор 112 несущей. Передатчик 100 распределяет ресурсы передачи сигнализации управления по множеству уровней передачи на основе оценки качества канала радиосвязи, по которому передатчик 100 будет осуществлять передачу. Как описано ниже, конкретные варианты осуществления передатчика 100 сокращают издержки на передаваемую информацию управления за счет использования оценки полезных нагрузок данных множества уровней и/или кодовых слов как меры качества канала.

Сигнализация управления может оказывать решающее влияние на эффективность систем беспроводной связи. Используемая в данном документе «сигнализация управления» и «информация управления» относится к: любой информации, обмен которой осуществляется между компонентами в целях установления связи; любым параметрам, которые должны использоваться одним или обоими компонентами, осуществляющими связь друг с другом (например, параметрам, относящимся к модуляции, схемам кодирования, конфигурациям антенны); любой информации, указывающей прием или не прием передач; и/или любому другому виду информации управления. Например, в системах LTE, сигнализация управления в направлении восходящей линии связи включает в себя, например, Положительные Квитанции/Отрицательные Квитанции (ACK/NACK) Гибридного Автоматического Запроса Повторной Передачи (HARQ), индикаторы матрицы предварительного кодера (PMI), индикаторы ранга (RI) и индикаторы качества канала (CQI), причем все из перечисленного используется посредством eNodeB для получения подтверждения об успешном приеме транспортных блоков или для повышения эффективности передач нисходящей линии связи. Несмотря на то, что сигнализация управления часто передается по отдельным каналам управления, таким как физический канал управления восходящей линии связи (PUCCH) в LTE, может быть целесообразным или необходимым передавать сигнализацию управления по тому же каналу, что и прочие данные.

Например, в системах LTE, когда периодическое распределение PUCCH совмещается с предоставлением планирования для оборудования пользователя (UE) в отношении передачи данных пользователя, то данные пользователя и сигнализация управления совместно используют ресурсы передачи, чтобы сохранить свойство передачи по одной из несущих методик передачи, основанных на мультиплексировании с ортогональным частотным разделением, расширенным дискретным преобразованием Фурье (DFTS-OFDM), которые используются в UE стандарта LTE. Кроме того, когда UE принимает предоставление планирования на передачу данных по физическому совместно используемому каналу восходящей линии связи (PUSCH), то оно, как правило, принимает от eNodeB информацию, которая относится к характеристикам канала распространения радиоволн восходящей линии связи, и прочие параметры, которые могут использоваться для повышения эффективности передач по PUSCH. Такая информация может включать в себя индикаторы для схемы модуляции и кодирования (MCS), а также для UE, которые выполнены с возможностью использования множества передающих антенн, PMI или RI. В результате, UE может получить возможность использования данной информации для оптимизации передач по PUSCH применительно к каналу радиосвязи, тем самым увеличивая объем данных, которые могут передаваться при заданном наборе ресурсов передачи. Таким образом, путем мультиплексирования сигнализации управления с данными пользователя, передаваемыми по PUSCH, UE может поддерживать значительно большие полезные нагрузки управления, чем при своей передаче сигнализации управления по PUCCH.

Существует возможность мультиплексировать сигнализацию управления и данные пользователя путем простого назначения информации управления установленного объема ресурсов передачи во временной области, а затем выполнения модуляции несущей и предварительного кодирования сигнализации управления совместно с данными. Таким образом, управление и данные мультиплексируются и передаются параллельно по всем поднесущим. Например, в LTE Версии 8, символы DFTS-OFDM образованы из предварительно определенного количества векторных символов информации. Используемый в данном документе «векторный символ» может представлять собой любую совокупность информации, которая включает в себя элемент информации, связанный с каждым уровнем передачи, по которому должна передаваться информация. Предполагая нормальную длину циклического префикса, в каждом субкадре восходящей линии связи может передаваться четырнадцать таких символов DFTS-OFDM. Предварительно определенное количество и распространение этих символов используется для передачи сигнализации управления разных типов, а оставшиеся символы могут использоваться для передачи данных пользователя.

Тем не менее, объем сигнализации управления, которая должна мультиплексироваться в передачу данных, как правило, много меньше объема данных пользователя. Более того, поскольку сигнализация управления и данные пользователя каждые могут быть связаны с разными требованиями к частоте ошибочных блоков, то сигнализация управления часто кодируется отдельно и с использованием схемы кодирования, отличной от данных пользователя. Например, данные пользователя часто кодируются при помощи турбо кодов или кодов с малой плотностью проверок на четность (LDPC), которые являются высокоэффективными для более длинных длин блока (т.е. больших блоков бит информации). Сигнализация управления, которая использует лишь небольшой объем бит информации, такая как сигнализация HARQ ACK/NACK или индикаторов ранга, часто наиболее эффективно кодируется с использованием блочного кода. Для сигнализации управления среднего размера, такой как отчеты по CQI большего размера, наилучшую эффективность часто обеспечивает сверточный код (возможно, с отбрасыванием концевой части). Следовательно, фиксированные или предварительно определенные распределения ресурсов передачи для сигнализации управления и данных пользователя могут привести к неэффективному использованию таких ресурсов, поскольку оптимальное распределение ресурсов часто будет зависеть от многочисленных факторов, включая качество канала, тип сигнализации управления, и различных прочих соображений.

Использование множества передающих антенн может дополнительно затруднить распределение ресурсов передачи между сигнализацией управления и данными пользователя, когда два типа информации мультиплексируются вместе по общему каналу. Когда для одновременной параллельной передачи множества кодовых слов данных используются методики MIMO, то сигнализация управления может передаваться по множеству разных кодовых слов и/или уровней схемы передачи. Оптимальное распределение ресурсов в такой ситуации может отличаться от оптимального распределения при тех же обстоятельствах, когда используется одна передающая антенна. Более того, методика с множеством антенн, используемая для сигнализации управления, может отличаться от той, что используется для данных пользователя. Сигнализация управления часто кодируется для обеспечения максимальной надежности (например, с максимальным разнесением передачи), нежели для обеспечения максимальной пропускной способности. В противоположность, данные пользователя частот объединяются с механизмом повторной передачи, который позволяет использовать методики кодирования с множеством антенн с более агрессивной политикой в отношении пропускной способности. Таким образом, если при определении оптимального распределения ресурсов передачи для управления сигнализации передатчик 100 обладает информацией, указывающей поддерживаемую полезную нагрузку данных пользователя, то передатчик 100 не может предположить такую же поддерживаемую полезную нагрузку для сигнализации управления. Например, поддерживаемая пиковая спектральная эффективность закодированных данных пользователя может быть значительно больше поддерживаемой пиковой спектральной эффективности закодированной сигнализации управления.

Таким образом, конкретные варианты осуществления передатчика 100 определяют распределение ресурсов передачи между множеством кодовых слов и/или уровней передачи для сигнализации управления по каналу, в котором мультиплексируются сигнализация управления и данные пользователя. В частности, конкретные варианты осуществления передатчика 100 используют полезные нагрузки данных множества уровней или кодовых слов для оценки спектральной эффективности, поддерживаемой многоуровневой схемой кодирования, которая используется в настоящий момент передатчиком 100 для сигнализации управления. На основе данной оцененной спектральной эффективности, затем передатчик 100 может определить объем ресурсов передачи (например, количество векторных символов), который будет использован для сигнализации управления.

Обращаясь к примерному варианту осуществления, проиллюстрированному Фигурой 1, передатчик 100, при функционировании, формирует или принимает кодовые слова управления и кодовые слова данных (представленные на Фигуре 1 соответственно кодовым словом 120 управления и кодовыми словами 122a и 122b данных) для передачи приемнику по каналу радиосвязи. Для обеспечения мультиплексирования кодовых слов 120 управления и кодовых слов 122 данных по общему каналу, разделитель 102 разделяет кодовое слово 120 управления для использования множеством канальных перемежителей 104. Разделитель 102 может разделять кодовое слово 120 управления между канальными перемежителями 104 любым подходящим образом, выдавая полную копию или некоторую приемлемую часть по каждому пути данных. В качестве одного примера, разделитель 102 может разделять кодовое слово 120 управления для использования во множестве путях данных посредством дублирования кодового слова 120 управления по обоим путям данным, выдавая полную копию кодового слова 120 управления каждому канальному перемежителю 104. В качестве другого примера, разделитель 102 может разделять кодовое слово 120 управления посредством выполнения последовательно-параллельного преобразования кодового слова 120 управления, выдавая уникальные части кодового слова 120 управления каждому канальному перемежителю 104.

Каждый канальный перемежитель 104 перемежает кодовое слово 122 данных с кодовым словом 120 управления (либо полную копию кодового слова 120 управления, конкретную часть кодового слова 120 управления, либо комбинацию обоих, в зависимости от конфигурации разделителя 102). Канальные перемежители могут быть выполнены с возможностью перемежения кодовых слов 122 данных и кодового слова 120 управления таким образом, что модуль 110 отображения уровня будет отображать их в векторных символах требуемым образом. Затем полученные после перемежения выходные данные канальных перемежителей 104 скремблируются скремблерами 106 и модулируются модуляторами 108 символов.

Символы, выдаваемые модуляторами 108 символов, отображаются на уровни передачи модулем 110 отображения уровня. Модуль 110 отображения уровня выдает серии векторных символов 124, которые предоставляются модулятору 112 несущей. В качестве примера, применительно к вариантам осуществления передатчика 100, которые поддерживают стандарт LTE, каждый векторный символ 124 может представлять собой связанную группу символов модуляции, которые должны быть переданы одновременно по разным уровням передачи. Каждый символ модуляции в конкретном векторном символе 124 связан с конкретным уровнем, по которому данный символ модуляции будет передан.

После того как модуль 110 отображения уровня отобразил принятые символы в векторных символах 124, модулятор 112 несущей модулирует информацию из результирующих векторных символов 124 на множество радиочастотных (RF) сигналов поднесущей. В зависимости от поддерживаемой передатчиком 100 технологии связи, модулятор 112 несущей также может обработать векторные символы 124, чтобы подготовить их для передачи, как, например, посредством предварительного кодирования векторных символов 124. Функционирование примерного варианта осуществления модулятора 112 несущей применительно к реализациям в LTE более подробно описывается ниже в отношении Фигуры 2. После любой соответствующей обработки, модулятор 112 несущей затем передает подвергнутые модуляции поднесущие через множество передающих антенн 114.

Как объяснено выше, правильное распределение ресурсов передачи сигнализации управления и данными пользователя может оказывать значительное влияние на эффективность передатчика 100. В конкретных вариантах осуществления, данное распределение ресурсов передачи отражается в количестве векторных символов 124, которое передатчик 100 использует для передачи конкретного кодового слова 120 управления. Передатчик 100 может определять количество векторных символов 124, которое будет использоваться для конкретного кодового слова 120 управления, на основе размера качества канала или некоторого другого указания вероятности того, что приемник неправильно обнаружит кодовое слово 120 управления, после того как оно передано по каналу радиосвязи. В частности, определенные варианты осуществления передатчика 100 могут использовать полезную нагрузку данных множества уровней или кодовых слов, которые будут использоваться для передачи кодовых слов 120 управления (или поднабора таких уровней/кодовых слов) для оценки спектральной эффективности, поддерживаемой многоуровневой схемой кодирования, которая должна быть использована. В конкретных вариантах осуществления, передатчик 100 определяет полезную нагрузку данных для множества уровней или кодовых слов на основе информации, включенной в принятое передатчиком предоставление планирования. Такая информация может включать в себя любую приемлемую информацию, из которой передатчик 100 может непосредственно или опосредованно определить полезную нагрузку данных, которая должна быть использована для множества уровней или кодовых слов. Например, передатчик 100 может принять предоставление планирования, которое включает в себя суммарное распределение ресурсов, скорость кодирования и схему модуляции, и может из данной информации определить полезную нагрузку данных уровней передачи, которые передатчик 100 будет использовать для передачи. Затем, используя определенную полезную нагрузку, передатчик 100 может определить оценку спектральной эффективности для текущего распределения.

На основе данной оценки спектральной эффективности, передатчик 100 может определить количество векторных символов 124, которое будет использовано при передаче соответствующих кодовых слов 120 управления. Передатчик 100 может использовать полезную нагрузку данных множества уровней или кодовых слов и/или оцененную спектральную эффективность для определения количества векторных символов для распределения для сигнализации управления (именуемые в данном документе как «векторные символы управления») любым приемлемым способом. В качестве одного примера, передатчик 100 может определить количество векторных символов 124 для распределения для передачи кодовых слов 120 управления для заданного периода времени (под которым в данном документе, в целях иллюстрации, предполагается субкадр) на основе, по меньшей мере частично, значения ( Q ) , полученного из следующего уравнения:

Q = min ( O f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) β o f f s e t P U S C H , Q max ) Уравнение (1)

где O является количеством бит информации кодовых слов 120 управления, которые должны быть переданы применительно к субкадру (которое также может включать в себя биты контроля циклическим избыточным кодом (CRC), если CRC используется соответствующими кодовыми словами 120 управления), а f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) является функцией, которая, учитывая оценку количества векторных символов 124, которые будут распределены для передачи кодовых слов 122 данных ( Q d a t a ) (такие векторные символы именуются в данном документе как «векторные символы данных пользователя»), отображает полезные нагрузки данных ( r = 0 C n 1 K n , r ) каждого из N C W кодовых слов 122 данных пользователя на оценку количества векторных символов 124, которые должны быть использованы для каждого бита кодовых слов 120 управления, которые должны быть переданы в течение субкадра.

Как показано Уравнением 1, передатчик 100 может использовать конфигурируемое смещение ( β o f f s e t P U S C H ) для масштабирования или иной регулировки оцененного количества векторных символов 124, которые должны быть использованы для сигнализации управления. (Следует отметить, что в данном контексте присутствует линейная неопределенность между f ( ) и β o f f s e t P U S C H , состоящая в том, что постоянное масштабирование может быть поглощено либо f ( ) , либо β o f f s e t P U S C H ; т.е. пара f ( ) , β o f f s e t P U S C H рассматривается как эквивалентная паре f ˜ ( ) , β ˜ o f f s e t P U S C H , где f ˜ ( ) = f ( ) c , а β ˜ o f f s e t P U S C H = c β o f f s e t P U S C H ). Дополнительно, как также показано Уравнением 1, конкретные варианты осуществления передатчика 100 могут использовать максимальное пороговое значение ( Q max ) для ограничения максимального объема ресурсов передачи, которые могут быть распределены кодовым словам 120 управления применительно к субкадру. Кроме того, как указано оператором в Уравнении 1, конкретные варианты осуществления передатчика 100 могут округлять, усекать или иным образом отображать оцененное (или масштабированное) количество векторных символов 124 управления до целочисленного значения, как, например, путем применения, как показано, оператора округления в большую сторону к масштабированному значению.

В качестве другого примера того, каким образом передатчик 100 может выполнять данное распределение ресурсов, конкретные варианты осуществления передатчика 100 могут использовать приведенный вариант Уравнения 1, в котором значение полезной нагрузки данных на каждое кодовое слово 122 данных в приведенной выше формуле для f ( ) заменяется количеством бит данных на каждый уровень. То есть передатчик 100 может определить для каждого кодового слова 122 данных, которое должно быть передано, произведение полезной нагрузки данных для данного кодового слова 122 данных на количество уровней, по которым будет передано соответствующее кодовое слово 122 данных. Затем передатчик 100 может просуммировать эти произведения и использовать вариант f ( ) , в котором r = 0 C n 1 K n , r заменена данной суммой.

В качестве другого примера того, каким образом передатчик 100 может выполнять данное распределение ресурсов, передатчик 100 может оценить количество ( Q d a t a ) векторных символов 124, которые будут распределены для передачи кодовых слов 122 данных в предположении, что все доступные ресурсы передачи для соответствующего субкадра будут использованы для передачи кодовых слов 122 данных. Таким образом, передатчик 100 может ввести значение Q d a t a = M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l в f ( ) , где M s c P U S C H i n i t i a l является суммарным количеством поднесущих, запланированных для использования передатчиком 100 в соответствующем субкадре, а N s y m b P U S C H i n i t i a l является суммарным количеством векторных символов 124, запланированных для использования передатчиком 100 при передаче как управления, так и данных в соответствующем субкадре. Если передача, о которой идет речь, является повторной передачей ранее переданной информации, то соответствующим субкадром может быть субкадр, в котором передача передавалась исходно, а значения M s c P U S C H i n i t i a l и N s y m b P U S C H i n i t i a l могут относиться к ресурсам передачи, которые распределены передатчику 100 в течение субкадра, в котором исходно передавалась информация. В таких вариантах осуществления, передатчик 100 переоценивает объем ресурсов, которые будут использоваться для передачи кодовых слов 120 управления как плата за упрощение определения распределения.

В качестве еще одного другого примера, в некоторых вариантах осуществления, передатчик 100 может использовать приведенный вариант f ( ) , в котором f ( ) является функцией суммарной полезной нагрузки данных, которая просуммирована по всем кодовым словам 122 данных, которые должны быть переданы в течение субкадра. То есть:

f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) = f ( Q d a t a , n = 0 N C W 1 r = 0 C n 1 K n , r ) Уравнение (2)

При использовании данного варианта f ( ) , такие варианты осуществления могут предоставить другое свойство для упрощения определения распределения, однако оцененное количество векторных символов 124 может отражать суммарную величину, которая может быть достигнута для передачи данных пользователя.

В качестве другого примера того, каким образом передатчик 100 может реализовать данное распределение ресурсов, конкретные варианты осуществления передатчика 100 могут использовать еще один другой вариант f ( ) , в котором:

f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) = Q d a t a g ( n = 0 N C W 1 r = 0 C n 1 K n , r ) Уравнение (3)

где g ( ) является функцией, чья зависимость от r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r определяется n = 0 N C W 1 r = 0 C n 1 K n , r . Например, в конкретных вариантах осуществления:

g ( n = 0 N C W 1 r = 0 C n 1 K n , r ) = n = 0 N C W 1 r = 0 C n 1 K n , r Уравнение (4)

Данный вариант f ( ) может предоставить преимущество, которое состоит в том, что спектральная эффективность векторных символов 124 управления будет пропорциональна спектральной эффективности векторных символов 122 данных пользователя. Данный результат, в частности, может быть полезен, когда кодовые слова 120 управления кодируются с использованием аналогичного уровня пространственного мультиплексирования, что и у кодовых слов 122 данных.

В качестве еще другого примера, конкретные варианты осуществления передатчика 100 могут использовать приведенный вариант f ( ) , в котором:

f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) = max ( α Q d a t a g ( n = 0 N C W 1 r = 0 C n 1 K n , r ) , f min ) Уравнение (5)

где f min является минимальным значением f ( ) , а α является параметром настройки для улучшенной эффективности. Данный вариант f ( ) может предоставить преимущество, состоящее в том, что когда пиковая спектральная эффективность многоуровневой схемы кодирования управления ниже той, что у схем кодирования данных, то спектральная эффективность по векторным символам 124 управления может быть сделана такой, чтобы максимально использоваться в рамках поддерживаемого уровня. Как показано Уравнением (5), такие варианты осуществления могут использовать значение ( α ) для масштабирования оцененной спектральной эффективности на основе соответствующих соображений. Например, в конкретных вариантах осуществления, α является функцией ранга передачи, который передатчик 100 будет использовать для передачи - т.е., α = α ( r ) . Аналогично, в конкретных вариантах осуществления, α является функцией суммарного количества уровней, по которым будут передаваться только кодовые слова управления. В альтернативных вариантах осуществления, тем не менее, параметр α установлен для указания значения - т.е., α = 1 .

В качестве еще другого примера, определенные варианты осуществления передатчика 100 выполняют определение распределения ресурсов на основе минимального значения полезной нагрузки на каждый уровень. Например, такие варианты осуществления могут использовать вариант f ( ) , такой как:

f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) = f ( Q d a t a , min ( r = 0 C n 1 K 0, r l 0 , , r = 0 C n 1 K N C W 1, r l N C W 1 ) ) Уравнение (6)

где l k является количеством уровней, в которых отображено кодовое слово k . Определенная часть таких вариантов осуществления может использовать приведенный вариант f ( ) , такой как:

f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) = Q d a t a min ( r = 0 C n 1 K 0, r l 0 , , r = 0 C n 1 K N C W 1, r l N C W 1 ) k = 0 N C W 1 l k Уравнение (7)

Использование минимальной полезной нагрузки на каждый уровень для определения распределения ресурсов предоставляет преимущество, которое обуславливает повышенную надежность, поскольку спектральная эффективность для сигнализации управления согласуется со спектральной эффективностью наиболее слабого уровня для передачи данных пользователя.

Кроме того, некоторые варианты осуществления передатчика 100 определяют распределение ресурсов только на основе полезных нагрузок поднабора кодовых слов 122 данных пользователя. Например, в конкретных вариантах осуществления, f ( ) выражается как

f ( Q d a t a , r = 0 C n 1 K 0, r , , r = 0 C n 1 K N C W 1, r ) = f ( Q d a t a , r = 0 C n 1 K S ( 0 ) , r , , r = 0 C n 1 K S ( | S | 1 ) , r ) Уравнение (8)

где S обозначает набор индексов кодового слова, а | S | обозначает количество элементов в S , и S ( 0 ) , , S ( | S ( 0 ) | 1 ) является перечислением элементов в S . Использование лишь поднабора кодовых слов для определения распределения ресурсов может быть выгодным, когда сигнализация управления отображается лишь в поднаборе уровней передачи, соответствующем кодовым словам данных, указываемым S .

Таким образом, передатчик 100 может предоставлять улучшенные методики распределения ресурсов многообразием разных форм. За счет использования этих методик распределения ресурсов, определенные варианты осуществления передатчика 100 могут иметь возможность согласования распределения ресурсов передачи сигнализации управления с качеством соответствующего канала радиосвязи и учитывать использование множества кодовых слов или уровней при создании распределения. В результате, такие варианты осуществления могут сократить объем издержек, возникающих при передаче сигнализации управления, когда сигнализация управления мультиплексируется с данными пользователя. Следовательно, определенные варианты осуществления передатчика 100 могут предоставлять множество функциональных преимуществ. Тем не менее, конкретные варианты осуществления могут предоставлять некоторые, никакие или все из этих преимуществ.

Несмотря на то что приведенное выше описание сконцентрировано на реализации описанных методик распределения ресурсов в передатчике, приведенные выше концепции также применимы к приемнику. Например, при декодировании передач, принятых от передатчика 100, приемник может использовать определенные аспекты описанных методик для оценки объема ресурсов передачи, которые были распределены сигнализации управления. Кроме того, описанные концепции могут применяться в целях планирования использования ресурсов передачи в системах беспроводной связи, которые используют централизованное управление ресурсами. Например, eNodeB может использовать определенные аспекты описанных методик для оценки объема ресурсов передачи, которые UE, в котором в свою очередь встроен передатчик 100, будет распределять сигнализации управления применительно к заданному периоду времени или применительно к заданному объему передаваемых данных. На основе данной оценки, eNodeB может определить соответствующее количество ресурсов передачи для планирования для использования соответствующим UE. Фигуры 5-7 более подробно описывают содержимое и функционирование примерных устройств, выполненных с возможностью выполнения такого приема и/или планирования. Дополнительно, несмотря на то, что в данном документе описание сконцентрировано на реализации описанных методик распределения ресурсов в сетях беспроводной связи, поддерживающих LTE, описываемые методики распределения ресурсов могут использоваться совместно с любыми приемлемыми методиками связи, включая, но не ограничиваясь этим, методики LTE, Высокоскоростного Пакетного Доступа плюс (HSPA+), и Общемировой Совместимости Беспроводного Доступа в Микроволновом диапазоне (WiMAX).

Фигура 2 является функциональной структурной схемой, более подробно показывающей функционирование конкретного варианта осуществления модулятора 112 несущей. В частности, Фигура 2 иллюстрирует вариант осуществления модулятора 112 несущей, который может использоваться вариантом осуществления передатчика 100, который использует DFTS-OFDM, как того требуют передачи восходящей линии связи в LTE. Альтернативные варианты осуществления могут быть выполнены с поддержкой любого другого подходящего типа модулятора несущей. Иллюстрируемый вариант осуществления модулятора 112 несущей включает в себя модуль 202 DFT, предварительный кодер 204, модуль 206 обратного DFT (IDFT) и множество усилителей 208 мощности (PA).

Модулятор 112 несущей принимает векторные символы 124, выданные модулем 110 отображения уровня. Принимаемые модулятором 112 несущей векторные символы 124 представляют собой величины во временной области. Модуль 202 DFT отображает векторные символы 124 в частотной области. Затем версия векторных символов 124 в частотной области подвергается линейному предварительному кодированию посредством предварительного кодера 204 с использованием матрицы предварительного кодирования, W, т.е. размером ( N T × r ) , где N T представляет собой количество передающих антенн 114, которое должно быть использовано передатчиком 100, а r представляет собой количество уровней передачи, которое будет использовано передатчиком 100. Данная матрица предварительного кодера объединяет и отображает r потоков информации в N T предварительно закодированных потоках. Предварительный кодер 204 формирует набор векторов передачи в частотной области путем отображения этих предварительно закодированных символов в частотной области в наборе поднесущих, которые были распределены для передачи.

Затем векторы передачи в частотной области обратно преобразуются во временную область посредством модуля 206 IDFT. В конкретных вариантах осуществления, модуль 206 IDFT также применяет циклический префикс (CP) к результирующим векторам передачи во временной области. Затем векторы передачи во временной области усиливаются усилителями 208 мощности и выдаются из модулятора 112 несущей антеннам 114, которые используются передатчиком 100 для передачи приемнику векторов передачи во временной области по каналу радиосвязи.

Фигура 3 является структурной схемой, более подробно показывающей содержимое конкретного варианта осуществления передатчика 100. Передатчик 100 может представлять собой любое приемлемое устройство, выполненное с возможностью реализации описываемых методик распределения ресурсов в беспроводной связи. Например, в конкретных вариантах осуществления, передатчик 100 представляет собой беспроводной терминал, такой как оборудование пользователя (UE) LTE. Как показано на Фигуре 3, иллюстрируемый вариант осуществления передатчика 100 включает в себя процессор 310, память 320, приемопередатчик 330 и множество антенн 114.

Процессор 310 может представлять собой или включать в себя компонент обработки любого вида, включая специализированные микропроцессоры, компьютеры общего назначения или прочие устройства, выполненные с возможностью обработки электронной информации. Примеры процессора 310 включают в себя программируемые вентильные матрицы (FPGA), программируемые микропроцессоры, цифровые сигнальные процессоры (DSP), проблемно-ориентированные интегральные микросхемы (ASIC) и любые другие приемлемые специализированные или общего назначения процессоры. Несмотря на то, что Фигура 3 для простоты иллюстрирует вариант осуществления передатчика 100, который включает в себя один процессор 310, передатчик 100 может включать в себя любое количество процессоров 310, выполненных с возможностью взаимодействия любым приемлемым способом. В конкретных вариантах осуществления, некоторые или все описанные выше в отношении Фигур 1 и 2 функциональные возможности могут быть реализованы процессором 310, исполняющим инструкции и/или функционирующим в соответствии с его жесткой логикой.

Память 320 хранит инструкции процессора, параметры уравнений, распределения ресурсов и/или любые прочие данные, используемые передатчиком 100 во время функционирования. Память 320 может быть выполнена в виде любой совокупности или компоновки временных или постоянных, локальных или удаленных устройств, приемлемых для хранения данных, таких как оперативная память (RAM), постоянная память (ROM), магнитное запоминающее устройство, оптическое запоминающее устройство, или любого другого приемлемого типа компонентов хранения данных. Несмотря на то, что на Фигуре 3 она показана как один элемент, память 320 может включать в себя один или более физических компонентов, локальных или удаленных по отношению к передатчику 100.

Приемопередатчик 330 передает и принимает RF сигналы через антенны 340a-d. Приемопередатчик 330 может представлять собой любой приемлемый вид RF приемопередатчика. Несмотря на то, что примерный вариант осуществления на Фигуре 3 включает в себя определенное количество антенн 340, альтернативные варианты осуществления передатчика 100 могут включать в себя любое приемлемое количество антенн 340. Дополнительно, в конкретных вариантах осуществления, приемопередатчик 330 может представлять собой, целиком или частично, часть процессора 310.

Фигура 4 является блок-схемой, подробно показывающей пример функционирования конкретного варианта осуществления передатчика 100. В частности, Фигура 4 иллюстрирует функционирование варианта осуществления передатчика 100 при распределении ресурсов передачи для передачи кодовых слов 120 управления. Этапы, проиллюстрированные на Фигуре 4, могут объединяться, изменяться, или удаляться в случае необходимости. Также к примерному функционированию могут добавляться дополнительные этапы. Кроме того, описываемые этапы могут выполняться в любой приемлемой очередности.

Функционирование начинается на этапе 402 с того, что передатчик 100 оценивает количество ( Q d a t a ) векторных символов 124, которое должно быть распределено для передачи кодовых слов 122 данных пользователя в течение субкадра. Как описано выше, передатчик 100 может оценить количество векторных символов 124, которое должно быть распределено кодовым словам 122 данных пользователя любым приемлемым способом, в том числе, но не ограничиваясь этим, используя любые из рассмотренных выше формул для Q d a t a .

В некоторых вариантах осуществления, передатчик 100 может оценить количество векторных символов 124, которое должно быть распределено кодовым словам 122 данных пользователя в предположении, что все из ресурсов передачи, которые запланированы для использования передатчиком 100 (например, на основе принятого передатчиком 100 предоставления планирования) в течение соответствующего субкадра, будут использованы для передачи кодовых слов 122 данных пользователя. Таким образом, как часть этапа 404, передатчик 100 может перемножить суммарное количество поднесущих, распределенных передатчику 100 (например, M s c P U S C H i n i t i a l в определенных вариантах осуществления по LTE), которое запланировано для использования передатчиком 100 в соответствующем субкадре, и суммарное количество векторных символов, распределенных передатчику 100 (например, N s y m b P U S C H i n i t i a l ), чтобы определить суммарный объем, который распределен передатчику 100 применительно к соответствующему субкадру. Если передача, о которой идет речь, является повторной передачей ранее переданной информации, то соответствующие значения могут относиться к суммарным ресурсам передачи, которые распределены передатчику 100 в течение субкадра, в котором исходно передавалась информация. Затем передатчик 100 может использовать результирующее произведение в качестве оценки количества векторных символов 124, которое должно быть распределено кодовым словам 122 данных пользователя, чтобы согласовать количество бит в кодовых словах данных, которые были запланированы в целом с исходным количеством распределенных векторных символов, которое имеется в виду.

На этапе 406, передатчик 100 определяет количество бит во множестве кодовых слов 122 данных пользователя, которое должно быть передано в течение субкадра. В конкретных вариантах осуществления, кодовые слова 122 данных пользователя могут включать в себя биты CRC, и передатчик 100 может учитывать данные биты CRC при подсчете бит в соответствующих кодовых словах 122 данных пользователя. Дополнительно, в конкретных вариантах осуществления, множество кодовых слов данных пользователя, которое подсчитывается передатчиком 100, может представлять собой все кодовые слова 122 данных пользователя, которые должны быть переданы в течение субкадра. Тем не менее, в альтернативных вариантах осуществления, данное множество кодовых слов 122 данных пользователя представляет собой лишь поднабор суммарного количества кодовых слов 122 данных пользователя, которое должно быть передано в течение субкадра, например, как указано представленным выше Уравнением (8). Например, в определенных вариантах осуществления, передатчик 100 может определять количество бит на этапе 406 лишь на основе кодовых слов 122 данных пользователя, которые должны быть переданы по определенным уровням передачи. Таким образом, в таких вариантах осуществления, передатчик 100 может, как часть этапа 406, идентифицировать уровни передачи, по которым передатчик 100 будет передавать кодовые слова 120 управления в течение субкадра, а затем определить суммарное количество бит только в тех кодовых словах 122 данных пользователя, которые должны быть переданы по идентифицированным уровням передачи.

Затем передатчик 100 вычисляет количество векторных символов 124 для распределения для сигнализации управления на основе, по меньшей мере частично, оцененного количества векторных символов 124 и определенного количества бит. Как отмечено выше, передатчик 100 может также рассмотреть другие соответствующие значения, выполняя данное вычисление, а именно, такие как количество уровней передачи, которое должно быть использовано (например, как показано выше Уравнениями (6) и (7)).

Пример того, каким образом конкретные варианты осуществления передатчика 100 могут выполнять данное вычисление, показаны на этапах 408-412 на Фигуре 4. В частности, в данном примерном варианте осуществления, передатчик 100, на этапе 408, определяет номинальное количество векторных символов 124 для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов, распределенного кодовым словам 122 данных пользователя, и определенного количества бит в кодовых словах 120 управления, которое должно быть передано. В конкретных вариантах осуществления, передатчик 100 также может перемножить данное номинальное количество на значение смещения (например, β o f f s e t P U S C H в вариантах осуществления по LTE), как часть вычисления итогового количества векторных символов 124 для распределения для сигнализации управления, как показано на этапе 410. В конкретных вариантах осуществления, на этапе 412 передатчик 100 также может сравнить номинальное количество векторных символов управления (или номинальное количество как отмасштабированное при помощи любого значения смещения) с минимальным количеством векторных символов 124 управления, которое сконфигурировано для использования передатчиком 100 при передаче кодовых слов 120 управления. Данное минимальное количество векторных символов 124 управления может быть общим минимальным пороговым значением, которое применяется ко всем передачам кодовых слов 120 управления, или может быть минимальным значением, которое определено передатчиком 100 для данной конкретной передачи (например, на основе полезной нагрузки кодовых слов 120 управления, которая должна быть передана). Как показано на этапе 414, передатчик 100 может дополнительно выполнять любую соответствующую пост-обработку в отношении количества векторных символов, такую как преобразование количества в целочисленное значение (например, применяя операцию округления в большую сторону), или уменьшая номинальное значение с тем, чтобы оно удовлетворяло разрешенному максимуму для распределения сигнализации управления. Затем передатчик 100 может использовать выходные данные этих этапов (и любой дополнительной пост-обработки) в качестве итогового количества векторных символов 124 для распределения для сигнализации управления. В качестве альтернативы или в дополнение, передатчик 100 может обработать любые из входных данных, используемые для определения распределения (например, оцененную спектральную эффективность применительно к данным пользователя), чтобы получающееся в результате количество, вычисленное для векторных символов управления, соответствовало конкретному виду (например, было целочисленным значением) или находилось в рамках конкретного диапазона.

После определения итогового количества векторных символов 124 для распределения для сигнализации управления, затем на этапе 416 передатчик 100 отображает кодовые слова 120 управления, доступные для передачи, в вычисленном количестве векторных символов 124. Передатчик 100 может выполнить любую соответствующую обработку векторных символов 124 управления, чтобы обеспечить передачу векторных символов 124 управления приемнику, который осуществляет связь с передатчиком 100, включая, например, обработку, описанную выше в отношении Фигуры 2. Затем на этапе 418, по завершению любой соответствующей обработки векторных символов 124, передатчик 100 передает векторные символы 124 управления по множеству уровней передачи, используя множество антенн 114. Затем функционирование передатчика 100 в отношении передачи этих конкретных кодовых слов 120 управления может завершиться, как показано на Фигуре 4.

Фигура 5 является структурной схемой, показывающей содержимое сетевого узла 500, который может выступать в роли приемника для кодовых слов 120 управления, переданных передатчиком 100, и/или который может служить планировщиком для планирования передачи кодовых слов 120 управления передатчиком 100. Как отмечено выше, описываемая методика распределения ресурсов также может использоваться устройствами при декодировании передач, принятых от передатчика 100, или при определении соответствующего объема ресурсов передачи, который следует запланировать для использования передатчиком 100 в заданном субкадре. Например, в конкретных вариантах осуществления, передатчик 100 может представлять собой беспроводной терминал (такой как UE по LTE), а сетевой узел 500 может представлять собой элемент сети радиодоступа, который принимает передачи восходящей линии связи от беспроводного терминала или который отвечает за планирование использования беспроводными терминалами ресурсов передачи (таким как eNodeB по LTE).

Как показано на Фигуре 5, иллюстрируемый вариант осуществления сетевого узла 500 включает в себя процессор 510, память 520, приемопередатчик 530 и множество антенн 540a-d. Процессор 510, память 520, приемопередатчик 530 и антенны 540 могут представлять собой идентичные или аналогичные элементы, соответствующие аналогично названным элементам на Фигуре 3. В конкретных вариантах осуществления сетевого узла 500, некоторые или все из функциональных возможностей сетевого узла 500, описанные ниже в отношении Фигур 6 и 7, могут быть реализованы процессором 510, исполняющим инструкции, и/или функционирующим в соответствии с его жесткой логикой.

Фигура 6 является блок-схемой, подробно показывающей пример функционирования конкретного варианта осуществления сетевого узла 500. В частности, Фигура 6 иллюстрирует функционирование варианта осуществления сетевого узла 500 при приеме и декодировании кодовых слов 120 управления, принимаемых от передатчика 100. Иллюстрируемые на Фигуре 6 этапы могут объединяться, меняться или удаляться при необходимости. Также к примерному функционированию могут добавляться дополнительные этапы. Кроме того, описываемые этапы могут выполняться в любой приемлемой очередности.

Функционирование сетевого узла 500 начинается на этапе 602 с того, что сетевой узел 502 принимает множество векторных символов 124 от передатчика 100. Для того чтобы декодировать векторные символы 124, сетевому узлу 500 может потребоваться определить способ, которым передатчик 100 распределил эти векторные символы 124 между сигнализацией управления и данными пользователя. В результате, сетевой узел 500 может определить количество принятых векторных символов 124, которое передатчик 100 использовал для передачи кодовых слов 120 управления.

Чтобы правильно декодировать принятые векторные символы 124, сетевому узлу 500 может потребоваться выполнить точно такую же или аналогичную процедуру, как та, что использовал передатчик 100 для определения распределения ресурсов на передающей стороне. Таким образом, в зависимости от конфигурации соответствующего передатчика 100, сетевой узел 500 может быть выполнен с возможностью определения количества векторных символов 124, распределенного кодовым словам 120 управления (именуемых в данном документе как «векторные символы управления») с использованием любой из описанных выше методик. Пример данного процесса для примерного варианта осуществления показан на этапах 604-616 на Фигуре 6. В частности, Фигура 6 описывает функционирование варианта осуществления сетевого узла 500, который осуществляет связь с передатчиком 100, который описан Фигурами 1-3. Таким образом, сетевой узел 500 выполняет этапы 604-616 подобно или аналогично тому, что описано выше применительно к аналогично озаглавленным этапам на Фигуре 4.

После того как сетевой узел 500 определил итоговое количество векторных символов 124, которое передатчик 100 распределил кодовым словам 120 управления, на этапе 618 сетевой узел 500 декодирует принятые векторные символы 124 на основе данного количества. Например, сетевой узел 500 может использовать данную информацию для определения того, какие из принятых векторных символов переносят кодовые слова 120 управления, а какие переносят кодовые слова 122 данных пользователя. Если передатчик 100 закодировал сигнализацию управления и данные пользователя, используя разные схемы кодирования, то затем сетевой узел 500 может применить разные схемы декодирования к двум типам векторных символов 124. Затем, как показано на Фигуре 6, функционирование сетевого узла 500 применительно к декодированию принятых векторных символов может завершаться.

На Фигуре 7, функционирование сетевого узла 500 начинается на этапе 702 с того, что сетевой узел 500 принимает от передатчика 100 запрос в отношении ресурсов передачи. Данный запрос может представлять собой любую соответствующую информацию, указывающую на то, что сетевой узел 500 имеет информацию, включающую в себя одно или оба из сигнализации управления и данных пользователя, для передачи в географической зоне, обслуживаемой сетевым узлом 500. В конкретных вариантах осуществления, сетевой узел 500 может представлять собой eNodeB по LTE, а данный запрос может представлять собой запрос планирования, переданный передатчиком 100 по PUCCH. Дополнительно, сетевой узел 500 может располагать информацией, относящейся к передачам, которые, как ожидается, передатчик 100 должен выполнить в течение соответствующего субкадра. Например, в соответствующем субкадре сетевой узел может ожидать передачу ACK/NACK HARQ от передатчика 100, отвечающего на предыдущую передачу от сетевого узла 500. В качестве альтернативы, или в дополнение, в конкретных вариантах осуществления, запрос планирования, принятый сетевым узлом 500, может указывать объем и/или тип информации, которую намеревается передать передатчик 100.

В ответ на прием запроса, сетевой узел 500 может определить распределение ресурсов передачи, которые предоставляются передатчику 100, для использования при передаче запрашиваемой передачи. Чтобы определить данное распределение, сетевой узел 500 может определить объем информации управления и данных пользователя, который, как ожидается сетевым узлом 500, будет передан передатчиком 100 в связи с запросом. Сетевой узел 500 может определить данные объемы на основе: информации, включенной в сам запрос; информации, которая локально сохранена самим сетевым узлом 500 (например, информации об ожидаемых передачах информации управления); и/или информации, принятой от любого другого приемлемого источника.

Кроме того, в конкретных вариантах осуществления, сетевой узел 500 определяет данное общее распределение на основе предположения о том, что передатчик 100 будет определять распределение для векторных символов управления для запрошенной передачи, на основе описанных выше методик. Таким образом, сетевой узел 500 также может использовать описанные выше методики для предоставления соответствующего объема ресурсов передачи передатчику 100 в отношении запрошенной передачи. Так как представленные выше методики могут задействовать определение передатчиком 100 распределения векторных символов управления, которое частично зависит от распределения векторных символов данных пользователя, то сетевой узел 500 может подобным же образом оценить распределение управления на основе оцененного распределения для данных пользователя. Это может привести к тому, что сетевой узел 500 определяет суммарное распределение для передатчика 100, состоящее из распределения данных пользователя и распределения информации управления, которое само по себе зависит от распределения данных пользователя. Таким образом, в конкретных вариантах осуществления, сетевой узел 500 может определить суммарное распределение рекурсивно. Пример данного подхода показан этапом 704 на Фигуре 7.

На этапе 704, сетевой узел определяет ранг передачи, суммарное количество векторных символов, которое должно быть использовано передатчиком 100 для запрошенной передачи, и количество бит данных пользователя, которое должно быть перенесено каждым из множества кодовых слов данных, которое должно быть передано как часть запрашиваемой передачи. В конкретных вариантах осуществления, определение ранга передачи, суммарного количества векторных символов и количества бит, переносимого каждым кодовым словом данных, учитывает оцененное количество векторных символов управления, которое получится в результате данного определения. Таким образом, как часть этапа 704, сетевой узел 500 может определять оцененное количество векторных символов управления посредством: оценки количества векторных символов данных пользователя, которое должно быть использовано при передаче кодовых слов данных пользователя; оценки количества бит в кодовых словах 120 управления, которое должно быть передано; и вычисления количества векторных символов управления на основе оцененного количества векторных символов данных пользователя, оцененного количества бит в кодовых словах 120 управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов данных пользователя.

В зависимости от конфигурации передатчика 100, сетевой узел 500 может обработать оцененное количество векторных символов управления соответствующим образом, как описано выше, перед использованием значения для выполнения определения этапа 704. Например, сетевой узел 500 может вычислить номинальное количество векторных символов управления на основе оцененного количества векторных символов данных, оцененного количества бит кодовых слов 120 управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов данных пользователя. Затем сетевой узел 500 может отмасштабировать данное номинальное количество при помощи смещения, увеличить номинальное количество, чтобы оно согласовывалось с минимальным количеством, применить операцию округления в большую сторону к номинальному количеству и/или выполнить любую другую соответствующую обработку номинального количества, чтобы вычислить итоговое оцененное количество векторных символов управления.

Затем сетевой узел 500 использует данное определение при ответе на запрос, отправленный передатчиком 100. В конкретных вариантах осуществления, если сетевой узел 500 принимает решение о выполнении предоставления по запросу, то сетевой узел 500 может сообщить передатчику 100 аспекты определенного распределения. Вследствие этого, в конкретных вариантах осуществления, сетевой узел 500 может ответить на запрос путем формирования конкретного ответа (например, предоставления планирования) на запрос на основе определенного распределения и передачи ответа передатчику 100, как показано этапами 706-708 на Фигуре 7. Например, в определенных вариантах осуществления по LTE, сетевой узел 500 может формировать предоставление планирования, которое включает в себя информацию, указывающую определенный ранг передачи, определенное суммарное количество векторных символов и количество бит, которое должно быть использовано для каждого кодового слова данных, и может отправлять данное предоставление планирования передатчику 100. В качестве альтернативы или в дополнение, сетевой узел 500 может использовать определенное распределение при принятии решения о том, выполнить ли предоставление по запросу, или при принятии решения о том, каким образом назначить приоритет запросу. Затем, как показано на Фигуре 7, функционирование сетевого узла 500 в отношении планирования передатчика 100 применительно к данному субкадру может завершаться.

Несмотря на то, что настоящее изобретение было описано при помощи некоторых вариантов осуществления, специалистом в соответствующей области техники может быть предложено бесчисленное множество изменений, вариаций, переделок, трансформаций и модификаций, и предполагается, что настоящее изобретение охватывает такие изменения, вариации, переделки, трансформации и модификации как лежащие в рамках объема прилагаемой формулы изобретения.

Похожие патенты RU2549138C2

название год авторы номер документа
СИСТЕМА И СПОСОБ ДЛЯ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ 2011
  • Хаммарвалль Дэвид
  • Йенгрен Джордж
RU2551811C2
СИСТЕМА И СПОСОБ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ НА ОСНОВЕ РАНГА ПЕРЕДАЧИ 2011
  • Хаммарвалль Дэвид
  • Йенгрен Джордж
  • Йеранссон Бо
RU2575395C2
СИСТЕМА И СПОСОБ ВЫДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ 2011
  • Хаммарвалль Дэвид
  • Йонгрен Джордж
RU2580794C2
СИСТЕМА И СПОСОБ ДЛЯ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ 2011
  • Хаммарвалль Дэвид
  • Йонгрен Джордж
RU2549139C2
СИСТЕМЫ И СПОСОБЫ ДЛЯ РАСШИРЕННОГО КАНАЛА УПРАВЛЕНИЯ 2012
  • Маринье Поль
  • Ли Моон-Ил
  • Хагигат Афшин
  • Найеб Назар Шахрох
  • Чжан Годун
  • Рудольф Мариан
RU2589892C2
РАЗМЕЩЕНИЕ И СПОСОБ ПЕРЕДАЧИ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ В СИСТЕМАХ БЕСПРОВОДНОЙ СВЯЗИ 2008
  • Монтохо Хуан
  • Маллади Дурга Прасад
RU2451404C2
ПОЛУЧЕНИЕ И УКАЗАНИЕ СОЧЕТАНИЯ КОМПОНЕНТОВ, ИСПОЛЬЗУЕМЫХ ДЛЯ CSI-RS 2017
  • Грант, Стефен
  • Френне, Маттиас
RU2705985C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ КАСКАДНЫХ КОДОВ ДЛЯ КАНАЛОВ РАДИОМАЯКА 2009
  • Паланки Рави
  • Бхушан Нага
  • Лин Дексу
  • Кхандекар Аамод Д.
RU2444138C1
СПОСОБ ПРИЕМА УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ ДЛЯ ОПОРНОГО СИГНАЛА, СВЯЗАННОГО С ОЦЕНКОЙ ФАЗОВОГО ШУМА, И ПОЛЬЗОВАТЕЛЬСКОЕ ОБОРУДОВАНИЕ ДЛЯ ЭТОГО 2017
  • Ли, Килбом
  • Ко, Хиунсоо
  • Ким, Киусеок
  • Ким, Кидзун
RU2713652C1
КОНФИГУРАЦИЯ ПЕРЕДАЧИ НИСХОДЯЩЕГО КАНАЛА 2017
  • Салин, Хенрик
  • Ли, Цзиня
  • Викстрём, Густав
  • Андгарт Никлас
  • Фальконетти, Летиция
  • Ларссон, Даниель
RU2701202C1

Иллюстрации к изобретению RU 2 549 138 C2

Реферат патента 2015 года СИСТЕМА И СПОСОБ ДЛЯ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ

Изобретение относится к способу для передачи данных беспроводным образом с использованием множества уровней передачи. Технический результат состоит в оптимальном распределении ресурсов передачи между информацией управления и данными пользователя. Для этого способ включает в себя этапы, на которых: оценивают количество векторных символов (124), которое должно быть распределено для передачи кодовых слов (122) данных пользователя в течение субкадра; и определяют количество бит во множестве кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра. Способ также включает в себя этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит. Дополнительно, способ включает в себя этапы, на которых: отображают кодовые слова (120) управления в вычисленном количестве векторных символов (124) управления и передают векторные символы (124), которые переносят кодовые слова (122) данных пользователя и кодовые слова (120) управления по множеству уровней передачи в течение субкадра. 6 н. и 20 з.п. ф-лы, 7 ил.

Формула изобретения RU 2 549 138 C2

1. Способ передачи беспроводным образом данных пользователя и информации управления с использованием множества уровней передачи, содержащий этапы, на которых:
оценивают количество векторных символов (124), которое должно быть распределено для передачи кодовых слов (122) данных пользователя в течение субкадра;
определяют количество бит во множестве кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра;
вычисляют количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит;
отображают одно или более кодовых слов (120) управления в вычисленном количестве векторных символов (124) управления, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
передают векторные символы (124), которые переносят кодовые слова (122) данных пользователя и кодовые слова управления (120) по множеству уровней передачи в течение субкадра.

2. Способ по п.1, в котором этап, на котором определяют количество бит во множестве кодовых слов (122) данных пользователя, содержит этап, на котором вычисляют суммарное количество бит во всех кодовых словах (122) данных пользователя, которое должно быть передано в течение субкадра.

3. Способ по п.2, в котором вычисленное количество векторных символов (124) управления обратно пропорционально суммарному количеству бит во всех кодовых словах (122) данных пользователя, которые должны быть переданы в течение субкадра.

4. Способ по п.1, в котором этап, на котором определяют количество бит в одном или более кодовых словах (122) данных пользователя, содержит этап, на котором вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра.

5. Способ по п.4, в котором этап, на котором вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, содержит этапы, на которых:
идентифицируют уровни передачи, по которым в течение субкадра будут передаваться кодовые слова (120) управления; и
вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, который будет передаваться по идентифицированным уровням передачи.

6. Способ по п.1, в котором этап, на котором оценивают количество векторных символов (124), которые должны быть распределены множеству кодовых слов (122) данных пользователя, содержит этапы, на которых:
умножают суммарное количество поднесущих, распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, на суммарное количество векторных символов (124), распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, чтобы определить суммарный объем ресурсов передачи, которые предоставлены беспроводному терминалу (100) в соответствующем субкадре; и
оценивают количество векторных символов (124), которое должно быть распределено множеству кодовых слов (122) данных пользователя, на основе суммарного объема ресурсов передачи, который предоставлен беспроводному терминалу (100) в соответствующем субкадре.

7. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют количество уровней передачи, по которым будут передаваться кодовые слова (122) данных пользователя; и
вычисляют количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124), определенного количества бит и определенного количества уровней.

8. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления путем умножения номинального количества векторных символов (124) управления на значение смещения; и
в котором этап, на котором отображают одно или более кодовых слов (120) управления на вычисленном количестве векторных символах (124) управления, содержит этап, на котором отображают одно или более кодовых слов (120) управления на итоговом количестве векторных символов (124) управления.

9. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления путем выбора большего из номинального количества векторных символов (124) управления и минимального количества векторных символов (124) управления.

10. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют, для каждого из кодовых слов (122) данных пользователя, значение полезной нагрузки на каждый уровень путем деления количества бит в данном кодовом слове (122) данных пользователя на количество уровней, по которым данное кодовое слово (122) данных пользователя будет передаваться; и
выбирают наименьшее из значений полезной нагрузки на каждый уровень для множества кодовых слов (122) данных пользователя; и
определяют количество векторных символов (124) управления для распределения для информации управления на основе оцененного количества векторных символов (124) и наименьшего из значений полезной нагрузки на каждый уровень для кодовых слов (122) данных пользователя.

11. Способ по п.10, в котором вычисленное количество векторных символов (124) управления обратно пропорционально наименьшему из значений полезной нагрузки на каждый уровень.

12. Способ приема данных пользователя и информации управления, переданных беспроводным образом по множеству уровней передачи, содержащий этапы, на которых:
принимают множество векторных символов (124) по множеству уровней передачи, при этом векторные символы (124) переносят кодовые слова (122) данных пользователя и кодовые слова (120) управления;
оценивают количество векторных символов (124), которое было распределено кодовым словам (122) данных пользователя;
определяют количество бит во множестве кодовых слов (120) данных пользователя, которое переносится векторными символами (124);
вычисляют количество векторных символов (124) управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
декодируют принятые векторные символы (124) на основе вычисленного количества векторных символов (124) управления.

13. Способ по п.11, в котором этап, на котором определяют количество бит во множестве кодовых слов (122) данных пользователя, содержит этап, на котором вычисляют суммарное количество бит во всех кодовых словах (122) данных пользователя, которые должны быть переданы в течение субкадра.

14. Способ по п.13, в котором вычисленное количество векторных символов (124) управления обратно пропорционально суммарному количеству бит во всех кодовых словах (122) данных пользователя, которые должны быть переданы в течение субкадра.

15. Способ по п.12, в котором этап, на котором определяют количество бит во множестве кодовых слов (122) данных пользователя, которые переносятся векторными символами (124), содержит этап, на котором вычисляют суммарное количество бит в поднаборе принятых кодовых слов (122).

16. Способ по п.15, в котором этап, на котором вычисляют суммарное количество бит в поднаборе принятых кодовых слов (122) данных пользователя, содержит этапы, на которых:
идентифицируют уровни передачи, по которым были приняты кодовые слова (120) управления; и
вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, которые были приняты по идентифицированным уровням передачи.

17. Способ по п.12, в котором этап, на котором оценивают количество векторных символов (124), которое было распределено множеству кодовых слов (122) данных пользователя, содержит этапы, на которых:
умножают суммарное количество поднесущих, распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, на суммарное количество векторных символов (124), распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, чтобы определить суммарный объем ресурсов передачи, которые предоставлены беспроводному терминалу (100) в соответствующем субкадре; и
оценивают количество векторных символов (124), которое было распределено множеству кодовых слов (122) данных пользователя, на основе суммарного объема ресурсов передачи, который предоставлен беспроводному терминалу (100) в соответствующем субкадре.

18. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют количество уровней передачи, по которым были приняты кодовые слова (122) данных пользователя; и
вычисляют количество векторных символов (124) управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов (124), определенного количества бит и определенного количества уровней.

19. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления, которое было распределено информации управления, путем умножения номинального количества векторных символов (124) управления на значение смещения; и
в котором этап, на котором декодируют принятые векторные символы (124) на основе вычисленного количества векторных символов (124) управления, содержит этап, на котором декодируют информацию управления, которая переносится количеством векторных символов (124) управления, равным итоговому количеству.

20. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления, которое было распределено информации управления, путем выбора большего из номинального количества векторных символов (124) управления и минимального количества векторных символов (124) управления.

21. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют, для каждого из кодовых слов (122) данных пользователя, значение полезной нагрузки на каждый уровень путем деления количества бит в данном кодовом слове (122) данных пользователя на количество уровней, по которым данное кодовое слово (122) данных пользователя было принято; и
выбирают наименьшее из значений полезной нагрузки на каждый уровень для множества кодовых слов (122) данных пользователя; и
определяют количество векторных символов (124) управления, которое было распределено информации управления, на основе оцененного количества векторных символов (124) и наименьшего из значений полезной нагрузки на каждый уровень для кодовых слов (122) данных пользователя.

22. Способ по п.21, в котором вычисленное количество векторных символов (124) управления обратно пропорционально наименьшему из значений полезной нагрузки на каждый уровень.

23. Способ планирования беспроводных передач по множеству уровней передачи, содержащий этапы, на которых:
принимают запрос планирования от передатчика (100), запрашивающего использование ресурсов передачи для передачи множества векторных символов (124);
определяют ранг передачи, суммарное количество векторных символов (124), которое должно быть использовано для данных пользователя и информации управления, и количество бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя, учитывая, по меньшей мере частично, оцененное количество векторных символов (124) управления, при этом оцененное количество векторных символов (124) управления определяют посредством выполнения этапов, на которых:
оценивают количество векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя;
оценивают количество бит одного или более кодовых слов (120) управления, которое должно быть передано, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
вычисляют оцененное количество векторных символов (124) управления, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, на основе, по меньшей мере частично, оцененного количества векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, оцененного количества бит одного или более кодовых слов (120) управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя;
формируют ответ на запрос планирования на основе определенного ранга передачи, суммарного количества векторных символов (124) и количества бит каждого кодового слова (122) данных пользователя; и
передают ответ передатчику (100).

24. Устройство (100) для беспроводной передачи данных пользователя и информации управления с использованием множества уровней передачи, при этом устройство содержит:
множество антенн (114);
передатчик (330), выполненный с возможностью передачи векторных символов (124) по множеству уровней передачи с использованием множества антенн (114); и
процессор (310), выполненный с возможностью:
оценки количества векторных символов (124), которое должно быть распределено для передачи кодовых слов (122) данных пользователя в течение субкадра;
определения количества бит во множестве кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра;
вычисления количества векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит;
отображения одного или более кодовых слов (120) управления в вычисленном количестве векторных символов (124) управления, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
передачи векторных символов (124), которые переносят кодовые слова (122) данных пользователя и кодовые слова управления (120) по множеству уровней передачи в течение субкадра.

25. Узел (500) для приема данных пользователя и информации управления, переданных беспроводным образом по множеству уровней передачи, при этом узел содержит:
множество антенн (540);
приемник (530), выполненный с возможностью передачи векторных символов (124) по множеству уровней передачи с использованием множества антенн (540); и
процессор (510), выполненный с возможностью:
приема множества векторных символов (124) по множеству уровней передачи с использованием приемника (530), при этом векторные символы (124) переносят кодовые слова (122) данных пользователя и кодовые слова (120) управления;
оценки количества векторных символов (124), которое было распределено кодовым словам (122) данных пользователя;
определения количества бит во множестве кодовых слов (122) данных пользователя, которое переносится векторными символами;
вычисления количества векторных символов (124) управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
декодирования принятых векторных символов (124) на основе вычисленного количества векторных символов (124) управления.

26. Узел (500) для планирования беспроводных передач по множеству уровней передач, при этом узел (500) содержит:
приемник (530), выполненный с возможностью приема информации от беспроводного терминала (100);
передатчик (530), выполненный с возможностью передачи информации беспроводному терминалу (100); и
процессор (510), выполненный с возможностью:
приема запроса планирования от беспроводного терминала (100) с использованием приемника (530), при этом запрос планирования запрашивает использование ресурсов передачи для передачи множества векторных символов (124);
определения ранга передачи, суммарного количества векторных символов (124), которое должно быть использовано для данных пользователя и информации управления, и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя, с учетом, по меньшей мере частично, оцененного количества векторных символов (124) управления,
при этом процессор выполнен с возможностью определения оцененного количества векторных символов (124) управления посредством:
оценки количества векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя;
оценки количества бит одного или более кодовых слов (120) управления, которое должно быть передано, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
вычисления оцененного количества векторных символов (124) управления, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, на основе, по меньшей мере частично, оцененного количества векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, оцененного количества бит одного или более кодовых слов (120) управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя;
формирования ответа на запрос планирования на основе определенного ранга передачи, суммарного количества векторных символов (124) и количества бит каждого кодового слова (122) данных пользователя; и
передачи ответа беспроводному терминалу (100) с использованием передатчика (530).

Документы, цитированные в отчете о поиске Патент 2015 года RU2549138C2

СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ ПОДТВЕРЖДЕНИЯ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В СИСТЕМЕ СВЯЗИ OFDMA 2005
  • Биун Миунг-Кванг
  • Дзеон Дзае-Хо
  • Маенг Сеунг-Дзоо
  • Ким Дзеонг-Хеон
  • Сео Хее-Санг
  • Ох Дзеонг-Тае
RU2338326C2
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
US 6829470 B2, 07.12.2004
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

RU 2 549 138 C2

Авторы

Хаммарвалль Дэвид

Йонгрен Джордж

Даты

2015-04-20Публикация

2011-04-29Подача