Сигнализация ограничения подмножества кодовой книги

Иллюстрации

Показать все

Изобретение относится к сетевому узлу и устройству беспроводной связи для работы в системе беспроводной связи и, более конкретно, к сетевому узлу, сигнализирующему устройству беспроводной связи, какие прекодеры в кодовой книге ограничены от использования. Сетевой узел (10) сигнализирует устройству (14) беспроводной связи, какие прекодеры в кодовой книге ограничены от использования. Сетевой узел (10) в этом отношении генерирует сигнализацию ограничения подмножества кодовой книги, которая, для каждой из одной или нескольких групп прекодеров, совместно ограничивает прекодеры в группе путем ограничения некоторого компонента (например, некоторого прекодера луча), который прекодеры в группе имеют совместно. Эта сигнализация может представлять собой, например, инвариантную к рангу сигнализацию, которая совместно ограничивает прекодеры в группе без учета ранга передачи прекодеров. Безотносительно к этому, сетевой узел (10) отправляет сгенерированную сигнализацию к устройству (14) беспроводной связи. 5 н. и 25 з.п. ф-лы, 14 ил.

Реферат

СВЯЗАННЫЕ ЗАЯВКИ

Настоящая заявка испрашивает приоритет Предварительной патентной заявки США № 62/103,101, поданной 14 января 2015, все содержание которой включено в настоящий документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

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

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

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

Предварительное кодирование на основе кодовой книги может рассматриваться как форма квантования канала. Типичный подход (см. LTE и MIMO HSDPA) должен позволить приемнику рекомендовать подходящую матрицу предварительного кодирования для передатчика путем сигнализации указателя матрицы предварительного кодирования (PMI) по линии обратной связи. Чтобы ограничить служебную нагрузку сигнализации, обычно важно сохранить размер кодовой книги как можно меньше, если линия обратной связи имеет ограниченную емкость. Однако это должно быть сбалансировано по отношению к производительности, поскольку при большей кодовой книге можно обеспечить лучшее соответствие текущим условиям канала.

Например, в нисходящей линии связи LTE пользовательское оборудование (UE) сообщает указатель матрицы предварительного кодирования (PMI) в eNodeB либо периодически по физическому каналу управления восходящей линии связи (PUCCH), либо апериодически по физическому совместно используемому каналу восходящей линии связи (PUSCH). Первый представляет собой довольно узкий битовый канал (например, использующий несколько битов), где обратная связь информации о состоянии состояния канала (CSI) сообщается полустатически и периодически. Обратная связь CSI в этом отношении включает в себя один или несколько указателей качества канала (CQI), PMI и/или ранг передачи (например, указание количества уровней передачи). С другой стороны, отчетность по PUSCH динамически инициируется как часть предоставления восходящей линии связи. Таким образом, eNodeB может планировать передачи CSI динамически. В отличие от PUCCH, где количество физических битов в настоящее время ограничено до 20, отчеты по PUSCH могут быть значительно большими. Таким образом, для обратной связи по PUCCH требуется небольшой размер кодовой книги, чтобы поддерживать служебную нагрузку сигнализации низкой. Однако для обратной связи по PUSCH для увеличения производительности желательно увеличить размер кодовой книги, поскольку емкость в канале обратной связи в этом случае не столь ограничена.

Желательный размер кодовой книги также может зависеть от используемой схемы передачи. Например, кодовая книга, используемая в многопользовательской операции с множеством входов/множеством выходов (MU-MIMO), может иметь больший выигрыш от большего количества элементов, чем кодовая книга, используемая в однопользовательской операции с множеством входов/множеством выходов (SU-MIMO). В первом случае большое пространственное разрешение важно для обеспечения достаточного разделения UE.

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

Как правило, eNodeB будет сигнализировать ограничение подмножества кодовой книги в UE посредством битовой карты в выделенной части сообщения информационного элемента AntennaInfo (см. Спецификацию RRC, TS 36.331), по одному биту для каждого прекодера в кодовой книге, где 1 будет указывать, что прекодер ограничен (что означает, что UE не разрешено выбирать и сообщать упомянутый прекодер). Таким образом, для кодовой книги с N элементами битовая карта длины N будет использоваться для сигнализации ограничения подмножества кодовой книги. Это позволяет обеспечить полную гибкость для eNodeB для ограничения каждого возможного подмножества кодовой книги. Таким образом, существуют 2N возможных конфигураций ограничения подмножества кодовой книги.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 3 - схематичное представление двумерной антенной решетки кросс-поляризованных антенных элементов в соответствии с некоторыми вариантами осуществления.

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

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

Фиг. 6 - схематичное представление примерной кодовой книги в соответствии с некоторыми вариантами осуществления.

Фиг. 7 - график, иллюстрирующий угловые направления визирования прекодеров в кодовой книге в соответствии с другими вариантами осуществления.

фиг. 8 - схематичное представление группирования прекодеров в соответствии с некоторыми вариантами осуществления.

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

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

Фиг. 11 - блок-схема сетевого узла в соответствии с некоторыми вариантами осуществления.

Фиг. 12 - блок-схема сетевого узла в соответствии с другими вариантами осуществления.

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

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

ПОДРОБНОЕ ОПИСАНИЕ

В соответствии с блок-схемой последовательности операций, показанной на фиг. 1, сетевой узел 10 в сети беспроводной связи (например, eNB в сети) сигнализирует конфигурацию 12 ограничения подмножества кодовой книги (CSR) устройству 14 беспроводной связи (например, UE). Затем устройство 14 отправляет отчет 16 информации о состоянии канала (CSI) обратно в сеть. В этом отчете 16 CSI предлагается, какой из возможных прекодеров в кодовой книге сеть должна использовать для передачи на устройство 14, но отчет 16 CSI ограничен в том смысле, что имеется подмножество прекодеров, которые не могут сообщаться устройством 14; то есть, все прекодеры в кодовой книге не могут быть выбраны и сообщены устройством 14. Это ограничение определяется посредством сигнализированной конфигурации 12 CSR.

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

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

Согласно одному варианту осуществления, показанному на фиг. 2, например, способ реализуется сетевым узлом 10 (например, базовой станцией) для сигнализации устройству 14 беспроводной связи, какие прекодеры в кодовой книге ограничены от использования. Для каждой из одной или нескольких групп прекодеров в кодовой книге, способ включает в себя идентификацию одной или нескольких опорных конфигураций для группы (блок 110). Каждая опорная конфигурация является одной из различных возможных конфигураций, которые ограничивают различные подгруппы прекодеров в группе от использования. Одной из опорных конфигураций для группы может быть, например, то, какая из различных возможных конфигураций имеет максимальную вероятность сигнализации, например, как прогнозируется или оценивается на основе эмпирических наблюдений или неявных предположений. Безотносительно к этому, способ дополнительно включает в себя идентификацию, из различных возможных конфигураций для группы, фактической конфигурации, которая должна сигнализироваться для группы (блок 120).

Способ также включает в себя генерацию сигнализации для указания фактической конфигурации для группы (блок 130). Это влечет за собой генерацию сигнализации как битового шаблона, длина которого зависит от: (i) соответствует ли фактическая конфигурация одной из одной или нескольких опорных конфигураций; и/или (ii) какой опорной конфигурации соответствует фактическая конфигурация. В некоторых вариантах осуществления, например, когда фактическая конфигурация соответствует какой-либо опорной конфигурации, длина битового шаблона короче, чем когда фактическая конфигурация не соответствует какой-либо опорной конфигурации. В других вариантах осуществления, когда фактическая конфигурация соответствует конкретной одной из множества опорных конфигураций, длина битового шаблона короче, чем когда фактическая конфигурация соответствует другой одной из опорных конфигураций. Безотносительно к этому, данный процесс (блоки 110-130) повторяется для каждой из одной или нескольких групп прекодеров в кодовой книге (блоки 100, 140 и 150). Наконец, способ включает в себя отправку сгенерированной сигнализации в устройство 14 беспроводной связи (блок 160).

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

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

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

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

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

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

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

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

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

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

Рассмотрим пример с произвольной кодовой книгой размера N, где единственная группа включает в себя все N прекодеров. Некоторая конфигурация из 2N возможных конфигураций ограничения подмножества кодовой группы для единственной группы считается более вероятной. Эта конфигурация представлена одним битом ʹ1ʹ. Другие 2N-1 конфигураций представлены посредством ʹ0ʹ, за которым следует битовая карта размера N. Одна из конфигураций тогда представляется 1 битом, в то время как другие конфигурации представляются N+1 битами. Так как конфигурация, представленная одним битом, чаще сигнализируется, согласно предположению, среднее число битов, необходимое для передачи ограничения подмножества кодовой книги, может быть намного меньше, чем N.

Однако, если предположение о том, что одна из возможных конфигураций ограничения подмножества кодовой книги была более вероятной, чем другие, было некорректным для фактического использования конфигураций ограничения подмножества кодовой книги, среднее число битов, необходимое для передачи ограничения подмножества кодовой книги к UE, может быть больше, чем N битов. Таким образом, один или несколько вариантов осуществления изобретения направлены на то, чтобы хорошо выбирать представления 2N конфигураций. Различные методы могут представлять 2N конфигураций по-разному в зависимости от того, какие наборы прекодеров, скорее всего, будут ограничены.

Рассмотрим, например, варианты осуществления, где кодовая книга определена для многомерной (например, двумерной) антенной решетки. Такие антенные решетки могут быть (частично) описаны числом столбцов антенны, соответствующих горизонтальной размерности Mh, числом рядов антенны, соответствующих вертикальной размерности Mv, и числом размерностей, соответствующих различным поляризациям Mp. Общее количество антенн, таким образом, равно M=MhMvMp. Следует отметить, что концепция антенны является не-ограничительной в том смысле, что она может относиться к любой виртуализации (например, линейному отображению) физических антенных элементов. Например, пары физических подэлементов могут запитываться одним и тем же сигналом и, следовательно, совместно использовать один и тот же виртуализированный антенный порт.

Пример решетки 4×4 с кросс-поляризованными антенными элементами показан на фиг. 3. В частности, фиг. 3 показывает двумерную антенную решетку кросс-поляризованных антенных элементов (Mр=2) с Mh=4 горизонтальными антенными элементами и Mv=4 вертикальными антенными элементами, в предположении, что один антенный элемент соответствует одному антенному порту.

Предварительное кодирование может интерпретироваться как умножение сигнала на различные веса формирования диаграммы направленности для каждой антенны до передачи. Типичный подход заключается в том, чтобы адаптировать прекодер к форм-фактору антенны, т. е. учитывать Mh, Mv и Mp при разработке кодовой книги предварительного кодирования.

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

WH⊗WV

где WH представляет собой горизонтальный прекодер, взятый из (под)-кодовой книги XH, содержащей NH кодовых слов, и аналогичным образом WV представляет собой вертикальный прекодер, взятый из (под)-кодовой книги XV, содержащей NV кодовых слов. Совместная кодовая книга, обозначенная XHXV, таким образом, содержит NH⋅NV кодовых слов. Элементы XH индексируются с k=0,…, NH-1, элементы XV индексируются с l=0,…, NV-1, и элементы совместной кодовой книги XHXV индексируются с m=NV⋅k+l, что означает, что m=0,…, NH⋅NV-1.

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