Система и способ выделения ресурсов передачи

Иллюстрации

Показать все

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

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ

По настоящей заявке на патент испрашивается приоритет в отношении предварительной заявки на патент США № 61/332867, поданной 10 мая 2010 года, озаглавленной «Uplink Codeword-to-Layer Mapping for Improved Separation of UCI and Data», полностью включенной в настоящий документ посредством ссылки.

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

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

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

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

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

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

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

Фиг. 3 представляет собой ресурсную сетку передачи для иллюстративного подкадра в беспроводной системе связи;

Фиг. 4А по Фиг. 4С обеспечивают дополнительные детали касательно конкретных участков конкретного варианта осуществления передатчика;

Фиг. 5A по Фиг. 5C также обеспечивают дополнительные детали касательно конкретных участков конкретного варианта осуществления передатчика;

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

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

Фиг. 8A и Фиг. 8B иллюстрируют работу различных вариантов осуществления передатчика при передаче иллюстративной управляющей информации и данных пользователя;

Фиг. 9 представляет собой структурную блок-схему, демонстрирующую содержание иллюстративного варианта осуществления передатчика; и

Фиг. 10 представляет собой блок-схему последовательности операций, иллюстрирующую иллюстративную работу конкретного варианта осуществления передатчика.

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

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

Управляющая сигнализация может иметь решающее воздействие на эксплуатационные качества беспроводных систем связи. Как использовано в настоящем документе, термин «управляющая сигнализация» и термин «управляющая информация» относится к какой-либо любой информации, передаваемой между компонентами в целях установления связи, к каким-либо любым параметрам, подлежащим использованию одним или обоими компонентами при осуществлении связи друг с другом (например, к параметрам, относящимся к модуляции, схемам кодирования, конфигурациям антенн), к какой-либо любой информации, обозначающей прием или неприем передач, и/или к какой-либо любой другой форме управляющей информации. В системах LTE, управляющая сигнализация в направлении восходящей линии связи включает в себя, например, Подтверждения приема/Отрицательные подтверждения приема (ACK/NAK) гибридного протокола автоматического запроса на повторную передачу (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.

При таких обстоятельствах, для передатчика 100 может быть возможным мультиплексирование управляющей сигнализации и данных пользователя тем же самым способом, что и способ, предложенный версией 8 стандарта LTE. При такой схеме, некоторые или все управляющие сигналы распределяются на множество кодовых слов (например, посредством повтора или посредством преобразования последовательного кода в параллельный), и каждое кодовое слово затем обрабатывается индивидуально. После осуществления модуляции символов, две последовательности модулированных символов отображаются на назначенные для них уровни с целью формирования последовательности векторных символов. Как использовано в настоящем документе, термин «векторный символ» может представлять какое-либо любое собрание информации, включающее в себя элемент информации, ассоциированный с каждым уровнем передачи, через который должна передаваться данная информация. Векторные символы затем модулируются на соответствующие несущие и передаются.

Однако использование данного метода с целью выделения ресурсов передачи (например, векторных символов) для конкретных элементов данных пользователя или управляющей информации может делать трудным отделение управляющей информации от данных пользователя, так чтобы два типа информации отображались в отдельные векторные символы. Разделение такого типа может быть желательным для определенных типов управляющей информации. Трудность выполнения этого происходит, в первую очередь, по причине перемежителей, используемых множеством стандартных устройств отображения символов модуляции в ресурсную сетку подкадра, такую как иллюстративная сетка, продемонстрированная на Фиг. 3. В оборудовании пользователя (UE) версии 8 стандарта LTE, перемежитель отображает символы модуляции последовательно соединенных индикаторов CQI/PMI и кодовых слов данных в ресурсную сетку подкадра в порядке, сначала, ряда и, затем, колонки. Однако модулятор несущей частоты для таких оборудований UE считывает символы DFTS-OFDM из перемежителя в манере, сначала, колонки, делая трудным определение того, каким будет выделение (распределение) данных управления и данных пользователя.

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

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

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

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

В дополнение к этому, в конкретных вариантах осуществления, таких как вариант осуществления, проиллюстрированный на Фиг. 3, передатчик 100 может осуществлять изолирование определенных типов управляющей информации на отдельные векторные символы, но разрешать передачу других типов управляющей информации на векторных символах, которые также несут данные пользователя на других уровнях. Различные типы управляющей информации могут иметь различные требования по устойчивости, могут использовать различные схемы кодирования, или могут обрабатываться иным образом в течение передачи по различным другим причинам. Вследствие этого, изолирование определенных типов управляющей информации на отдельных векторных символах может быть более предпочтительным, чем изолирование других типов управляющей информации. Например, в системе LTE, Подтверждения/Отрицательные подтверждения (ACK/NAK) гибридного протокола автоматического запроса на повторную передачу (HARQ) и информации индикации ранга (RI) обычно имеют только несколько битов в длину, и их удачная передача может быть особенно важной для работы системы. В качестве результата, подтверждения ACK/NAK HARQ и информации RI могут иметь различные требования по кодированию и могут требовать особого распределения во времени в пределах подкадра (например, при передаче близ опорного сигнала в ресурсной сетке 400). В противовес этому, управляющая информация, такая как индикации матрицы предварительного кодирования (PMI) и индикации качества канала (CQI), может представлять меньшую важность, и передатчик 100 может рассредоточивать эти типы управляющей информации по подкадру.

Таким образом, в иллюстративном варианте осуществления, проиллюстрированном посредством Фиг. 1, передатчик 100 осуществляет различную обработку для различных типов управляющей информации. Например, в проиллюстрированном примере, первый тип или типы управляющей информации (представленные в настоящем документе посредством битов 134 ACK/NAK и битов 136 RI) вводятся в отдельные блоки распределения битов с целью распределения на различные уровни и кодирования до комбинирования с какими-либо любыми кодовыми словами 130 данных пользователя посредством перемежителя 112. Передатчик 100 в конкретных вариантах осуществления является сконфигурированным с возможностью обеспечения того, чтобы этот первый тип управляющей информации был в конечном счете выделен на векторные символы 140, которые не несут также данных пользователя. В противовес этому, второй тип, или типы управляющей информации (в настоящем документе представлены посредством кодового слова 332 CQI, содержащего кодированную информацию индикатора CQI и/или информацию индикатора PMI), последовательно соединяется, в варианте осуществления по Фиг. 1, с одним или более кодовых слов 130 данных пользователя посредством мультиплексора 108 до перемежения с другими типами управляющей информации (в настоящем документе, с битами 134 ACK/NAK и битами 136 RI). Второй(ые) тип(ы) управляющей информации могут, наконец, передаваться в векторных символах 340, которые также несут данные пользователя.

Вариант осуществления передатчика 100, проиллюстрированный посредством Фиг. 1, включает в себя один или более блоков 104 уровневого отображения и один или более блоков 106 распределения битов, ассоциирующих своих вводы с одним или более из различных уровней для обработки. Более конкретно, блоки 104 уровневого отображения принимают кодовые слова 130 данных пользователя (в данном примере, кодовое слово 130а данных пользователя и кодовое слово 130b данных пользователя), а также кодовые слова 132 CQI, и осуществляют отображение битов этих кодовых слов на один из уровней передачи, подлежащих использованию посредством передатчика 100 для релевантной передачи. Блок 106a распределения битов принимает незакодированные биты 134 ACK/NAK и осуществляет репликацию данных битов 134 ACK/NAK на каждом из уровней, на которых будет передаваться управляющая информация. В проиллюстрированном примере это включает в себя репликацию подтверждения ACK/NAK на всех из уровней, которые будут использованы для передачи. Распределитель 106b битов принимает незакодированные биты 136 RI и осуществляет репликацию данных битов 136 RI на каждом из уровней, на которых будет передаваться управляющая информация. Как и в случае с битами 134 ACK/NAK, это может включать в себя репликацию битов 136 RI на всех из уровней, которые будут использованы для передачи управляющей информации.

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

Тем временем, блок 104а уровневого отображения выдает один или более битов кодового слова 130a данных пользователя или кодового слова 130b данных пользователя на каждый из трактов 102 данных, ассоциированных с уровнем, через который будет передаваться релевантное кодовое слово 330 данных пользователя. Аналогичным образом, блок 104b уровневого отображения выдает один или более битов кодового слова управления второго типа управляющей информации (в настоящем документе, информаций индикации CQI и/или информаций индикации PMI) на каждый из трактов 102 данных, ассоциированных с уровнем, через который будет передаваться этот второй тип управляющей информации.

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

где QmJ представляет собой количество битов каждого символа модуляции на уровне l, а r представляет собой общее количество уровней, которые будут использованы с целью передачи кодового слова 130 данных пользователя, с которым данное кодовое слово управления будет мультиплексировано. Таким образом, количество битов в результирующем кодовом слове управления будет равным

В качестве одного другого примера, передатчик 100 может осуществлять отображение некоторого количества битов, равного Q'·QmJ, на каждый из l уровней, через который будет передаваться данное кодовое слово управления (и его мультиплексированное кодовое слово 130 данных пользователя). В дополнение к этому, передатчик 100 может, в качестве части этих отображающих уровней, осуществлять сегментацию кодового слова управления на r частей, где r представляет собой количество уровней, используемых с целью передачи данного кодового слова управления, и где часть, назначенная для уровня l, имеет длину Q'·QmJ битов.

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

где CWl(k) обозначает k-й бит (начиная отсчет с 0) данного кодового слова управления, отображаемого на уровень l (начиная отсчет с 1), а CW(m) обозначает m-й бит (начиная отсчет с 0) кодового слова управления перед осуществлением уровневого отображения на уровне битов. Преимущество данного варианта заключается в том, что он гарантирует, что на всех уровнях, которые могут допускать конфигурацию, где управляющая информация и данные пользователя являются полностью отображенными на отдельные векторные символы, требуется одно и то же количество модулированных символов для второго типа управляющей информации.

Аналогичным образом, передатчик 100 может также выполнять отображение кодового слова на уровень для кодового слова 130a данных пользователя и кодового слова 130b данных пользователя способом, сконфигурированным с возможностью улучшения последующего выделения данных пользователя и управляющей информации на ресурсы передачи. В качестве одного примера, передатчик 100 может выполнять отображение кодового слова на уровень для кодового слова 130a данных пользователя и кодового слова 130b данных пользователя с использованием операции преобразования последовательного кода в параллельный (S/F) так, что в каждой паре соседних битов первый бит назначается для одного уровня, а оставшийся - назначается для другого уровня. Данный вариант имеет преимущество в том, что он является простым для осуществления, и что он не привносит дополнительных задержек. В качестве одного другого примера, отображение кодового слова на уровень на уровне битов для данных может включать в себя операцию сегментации кодового блока, так что первая половина кодового слова назначается на один уровень, а вторая половина - на другой уровень. Данный вариант имеет преимущество в том, что он обеспечивает возможность усовершенствованного последовательного поуровневого подавления помех на каждый уровень на приемнике, поскольку существует вероятность, что в наличии будут иметься целые сегменты блоков (включая циклический контроль избыточности (CRC)), назначенные полностью для одного уровня.

Как только кодовые слова 130 данных пользователя и кодовые слова 132 CQI были отображены на различные уровни, подлежащие использованию посредством передатчика 100 для передачи, мультиплексор 108 в каждом тракте 102 данных затем осуществляет мультиплексирование битов кодовых слов 130а-b данных пользователя и битов кодового слова 132 CQI, выдаваемых на релевантный тракт 102 данных, приводя в результате к последовательному соединению кодового слова 132 CQI с кодовыми словами 130 данных пользователя на одном или более уровнях. Выход каждого мультиплексора 108 затем принимается посредством перемежителя 112 в том же самом тракте 102 данных.

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

Например, конкретный вариант осуществления передатчика 100 может осуществлять перемежение каналов, специфицированное посредством версии 8 стандарта LTE для каждого уровня. Перемежение согласно версии 8 стандарта LTE использует матрицу кодированных символов (группы битов Qm, где Qm представляет собой количество битов, формирующих символ модуляции). Каждая колонка в этой матрице соответствует символу DFTS-OFDM. При перемежении согласно версии 8 стандарта LTE, кодированные символы (группы битов Qm) кодового слова RI вставляются в назначенные места (как обозначено в иллюстративной ресурсной сетке по Фиг. 3). Далее, последовательно соединенные кодовые слова CQI/данных пользователя (полученные в результате мультиплексирования кодовых слов 132 CQI и кодовых слов 130 данных пользователя) вставляются около кодового слова RI в порядке первоочередности ряда. Далее, в назначенные места, проиллюстрированные на Фиг. 3, на конкретном уровне вставляются кодированные символы кодового слова HARQ (группы битов Qm), прокалывая данные пользователя и, потенциально, информацию CQI.

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

Как только перемежение было выполнено, выход канального перемежителя на каждом уровне считывается с матрицы перемежения по колонке за один раз. Эти перемежающиеся выходы затем скремблируются посредством блоков 114 скремблирования в каждом тракте 102 данных и далее модулируются посредством модуляторов 116 символов. В конкретных вариантах осуществления, последовательности скремблирования, выполняемые посредством соответствующих блоков 114 скремблирования на каждом из уровней, инициируются с использованием различного начального числа. Например, блоки 114 скремблирования могут осуществлять скремблирование выхода перемежителя на своем соответствующем уровне посредством выполнения операции скремблирования, определенной в параграфе 5.3.1 TS 36.211 V9.1.0 3GPP, «E-UTRA, Physical Channels and Modulation» (полностью включенном в настоящий документ посредством ссылки), но с конкретной для уровня последовательностью скремблирования, такой как конкретное для уровня начальное число генератора cinit=cinit(q) для уровня q. Более того, в конкретных вариантах осуществления, блоки 114 скремблирования используют конкретное для уровня начальное число последовательности скремблирования cinit, определяемое посредством нижеследующего уравнения:

где q представляет собой уровень, ассоциированный с начальным числом последовательности, nRNTI представляет собой временный идентификатор радиосети для передатчика 100, nS представляет собой номер слота в пределах радиокадра, а NcellID представляет собой идентификатор ячейки, ассоциированный с ячейкой, в которой назначены передаваться векторные символы 140.

После того как модуляторы 116 символов для каждого из уровней осуществляют генерирование символов модуляции из выхода своих соответствующих блоков 114 скремблирования, в модулятор 118 несущей частоты, в качестве одного или более векторных символов 140, коллективно вводится набор символов модуляции от каждого из трактов 102 данных. Модулятор 118 несущей частоты осуществляет модуляцию информации из векторных символов 140 на множество радиочасто