Способ и устройство для использования факторизованного предварительного кодирования
Иллюстрации
Показать всеИзобретение относится к системам беспроводной связи и предназначено для совершенствования обратной связи информации о состоянии каналов (CSI) оборудования пользователя (UE) посредством того, что часть предварительного кодера сообщения CSI обратной связи содержит обратную связь факторизованного предварительного кодера. В одном или более таких вариантах осуществления обратная связь факторизованного предварительного кодера соответствует по меньшей мере двум матрицам предварительного кодера, включающим в себя рекомендуемую матрицу «преобразования» предварительного кодера и рекомендуемую матрицу «настройки» предварительного кодера. Рекомендуемая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое рекомендуемой матрицей настройки предварительного кодера, и, в свою очередь, рекомендуемая матрица настройки предварительного кодера согласует рекомендуемую матрицу предварительного кодера с эффективным каналом, который частично задан упомянутой рекомендуемой матрицей преобразования предварительного кодера. 4 н. и 38 з.п. ф-лы, 7 ил.
Реферат
РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка испрашивает приоритет предварительной патентной заявки США № 61/264495, поданной 25 ноября 2009 года.
ОБЛАСТЬ ТЕХНИКИ
Данное изобретение, в общем, относится к предварительному кодированию сигнала передачи и, в частности, относится к использованию факторизованного предварительного кодирования.
УРОВЕНЬ ТЕХНИКИ
Многоантенные методы могут значительно увеличивать скорости передачи данных и надежность системы беспроводной связи. Производительность, в частности, улучшается, если как передатчик, так и приемник оборудованы множественными антеннами, что приводит к каналу связи с множеством входов и множеством выходов (MIMO). Такие системы и/или родственные методы обычно называются MIMO.
Стандарт LTE в настоящее время развивается с усовершенствованной поддержкой MIMO. Базовым компонентом в LTE является поддержка развертываний MIMO антенн и связанных с MIMO способов. Текущим рабочим допущением в усовершенствованном LTE является поддержка режима 8-уровневого пространственного мультиплексирования с возможным зависящим от канала предварительным кодированием. Режим пространственного мультиплексирования предназначен для высоких скоростей передачи данных в благоприятных условиях канала. Согласно такому мультиплексированию, несущий информацию символьный вектор s умножается на матрицу WNT×r NТ×r предварительного кодера, которая служит для распределения энергии передачи в подпространстве NT-мерного (что соответствует NT антенным портам) векторного пространства.
Эта матрица предварительного кодера обычно выбирается из кодовой книги возможных матриц предварительного кодера и обычно указывается посредством индикатора матрицы предварительного кодера (PMI), который определяет уникальную матрицу предварительного кодера в кодовой книге. Если матрица предварительного кодера ограничивается ортонормированными столбцами, то конструкция кодовой книги матриц предварительного кодера соответствует задаче объединения подпространств Грассмана. Каждые r символов в s соответствуют некоторому уровню, и r называется рангом передачи. Таким образом, достигается пространственное мультиплексирование, так как множество символов могут быть переданы одновременно на одном и том же элементе ресурса (RE). Число символов r обычно приспособлено для соответствия текущим свойствам канала.
LTE использует OFDM в нисходящей линии связи (и DFT предварительно кодированное OFDM в восходящей линии связи) и, следовательно, принятый NR×1 вектор yn для некоторого элемента ресурса на поднесущей n (или альтернативно RE данных номер n), в предположении отсутствия межсотовых помех, таким образом, моделируется посредством
где en - вектор шума, полученный как реализации некоторого случайного процесса. Предварительным кодером, WNT×r, может быть широкополосный предварительный кодер, который является постоянным по частоте или избирательным по частоте. Матрица предварительного кодера часто выбирается для соответствия характеристикам NR×NT MIMO канала H, что приводит к так называемому зависящему от канала предварительному кодированию. Это также обычно называется предварительным кодированием с замкнутым контуром и по существу выражает стремление к фокусировке энергии передачи в подпространстве, которое является сильным в смысле передачи большей части передаваемой энергии к UE. Кроме того, матрица предварительного кодера может также выбираться из стремления к ортогонализации канала, что означает, что после правильной линейной коррекции в UE межуровневые помехи уменьшаются.
В предварительном кодировании с замкнутым контуром, UE передает, на основе измерений канала в прямой линии связи (нисходящей линии связи), рекомендации для eNodeB по использованию соответствующего предварительного кодера. Единственный предварительный кодер, который, как предполагается, охватывает большую полосу частот (широкополосное предварительное кодирование), может быть подан обратно. Также может быть полезным согласовать частотные изменения канала и осуществление вместо этого подачи обратно сообщения частотно-избирательного предварительного кодирования, например, нескольких предварительных кодеров, по одному на поддиапазон. Это пример более общего случая обратной связи информации о состоянии каналов (CSI), которая также охватывает подачу обратно отличных от предварительных кодеров объектов для поддержки eNodeB в последующих передачах для UE. Такая другая информация может включать в себя индикаторы качества канала (CQI), а также индикатор ранга передачи (RI).
Одной проблемой предварительного кодирования с замкнутым контуром являются служебная нагрузка обратной связи, обусловленная сигнализацией индикатора матрицы предварительного кодера (PMI) и индикатора ранга предварительного кодера (т.е. RI) - особенно в системах с большими антенными конфигурациями, где необходимо характеризовать много размерностей канала. С современной конструкцией обратной связи, издержки обратной связи для систем со многими передающими антеннами во многих случаях приведут к неприемлемым издержкам обратной связи. Сложность также может быть проблемой, если используются стандартные схемы обратной связи, по мере того как размеры антенной решетки увеличиваются. В этом отношении, поиск «наилучшего» предварительного кодера среди матриц-кандидатов предварительного кодера в большой кодовой книге требует большого объема вычислений, так как он по существу подразумевает исчерпывающий поиск по большому числу элементов кодовой книги.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Согласно одному или нескольким аспектам, решения, представленные здесь, совершенствуют обратную связь информации о состоянии каналов (CSI) оборудования пользователя (UE) посредством обеспечения содержания обратной связи факторизованного предварительного кодера в части предварительного кодера сообщения CSI обратной связи. В одном или более таких вариантах осуществления, обратная связь факторизованного предварительного кодера соответствует по меньшей мере двум матрицам предварительного кодера, включающим в себя рекомендуемую матрицу «преобразования» предварительного кодера и рекомендуемую матрицу «настройки» предварительного кодера. Рекомендуемая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое рекомендуемой матрицей настройки предварительного кодера, и, в свою очередь, рекомендуемая матрица настройки предварительного кодера соответствует рекомендуемой матрице предварительного кодера для эффективного канала, который задан частично упомянутой рекомендуемой матрицей преобразования предварительного кодера.
Далее, рекомендуемая матрица преобразования предварительного кодера имеет размерности строк-столбцов NT×k, где число строк NT равно числу портов антенн передачи в первом устройстве, а число столбцов k равно размерности преобразования, которая является меньшей, чем значение NT, для того чтобы тем самым ограничить число размерностей канала, рассматриваемое рекомендуемой матрицей настройки предварительного кодера. Предварительный кодер преобразования обычно, но необязательно, сообщается с более грубой степенью детализации во времени и/или частоте, чем предварительный кодер настройки для экономии издержек сигнализации и/или сложности.
Конкретным аспектом является то, что размерность k преобразования необязательно равна числу антенных портов NT и либо конфигурируется первым устройством, которым, например, может быть LTE eNodeB, либо конфигурируется вторым устройством, которым, например, может быть LTE мобильный терминал или другой тип UE. Для данного NT, ранг r передачи и размерность k преобразования связаны как NT≥k≥r, следовательно, доступны более возможных значений k и r. Конкретным аспектом является то, что существует по меньшей мере одна комбинация NT и r, для которой k может принимать по меньшей мере два различных значения. Конкретно, k может быть строго меньше, чем NT, что дает возможность уменьшения размерности. Другим аспектом является то, что существует по меньшей мере одна комбинация NT и k, для которой r может принимать по меньшей мере два различных значения.
Рекомендации матриц преобразования и настройки предварительного кодера, включая выбор размерности k преобразования и ранга r передачи, обычно осуществляются вторым устройством таким образом, что второе устройство использует обратную связь факторизованного предварительного кодера для снабжения первого устройства рекомендуемой матрицей предварительного кодера. Соответственно, первое устройство принимает рекомендуемую матрицу предварительного кодера посредством такой обратной связи, оно необязательно следует такой рекомендации, а может извлекать информацию о состоянии каналов из этой обратной связи, которая используется для определения применяемой операции предварительного кодирования. Альтернативой, рассматриваемой здесь, является то, что некоторые части или все из этих параметров настраиваются первым устройством. Эти определения сигнализируются от первого устройства ко второму устройству, которое использует эту информацию для определения оставшихся параметров, представляющих рекомендацию предварительного кодирования.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является блок-схемой примерных вариантов осуществления первого устройства и второго устройства, где второе устройство сконфигурировано с возможностью отсылки рекомендаций предварительного кодирования к первому устройству посредством обратной связи факторизованного предварительного кодера.
Фиг.2 является блок-схемой дополнительных примерных подробностей для устройств, введенных на фиг.1.
Фиг.3А и 3В иллюстрируют примерные кодовые книги для поддержания информации предварительного кодера преобразования и настройки в соответствии с решениями, представленными здесь.
Фиг.4 является блок-схемой одного варианта осуществления схемы предварительного кодера, сконфигурированной для передач предварительного кодирования в соответствии с решениями, представленными здесь.
Фиг.5 является логической блок-схемой одного варианта осуществления способа формирования и отсылки обратной связи факторизованного предварительного кодера во втором устройстве, для обеспечения рекомендаций предварительного кодирования для первого устройства.
Фиг.6 является логической блок-схемой одного варианта осуществления способа приема и оценки обратной связи факторизованного предварительного кодера в первом устройстве, где эта обратная связь факторизованного предварительного кодера обеспечивает рекомендации предварительного кодирования от второго устройства.
ДЕТАЛЬНОЕ ОПИСАНИЕ
Фиг.1 иллюстрирует первое устройство 10 («устройство 1»), которое передает предварительно кодированный сигнал 12 ко второму устройству 14 («устройство 2») с использованием некоторого количества антенн 16 передачи. В свою очередь, второе устройство 14 включает в себя некоторое количество антенн 18 для приема предварительно кодированного сигнала 12 и для передачи данных возврата и сигнализации к первому устройству 10, включающих в себя обратную связь 20 факторизованного предварительного кодера. Обратная связь 20 факторизованного предварительного кодера содержит рекомендации предварительного кодера для первого устройства 10. Первое устройство 10 рассматривает, но необязательно следует рекомендациям предварительного кодирования, включенным в обратную связь 20 факторизованного предварительного кодера, при определении операции предварительного кодирования, которую оно использует для формирования предварительно кодированного сигнала 12. Однако одним выгодным аспектом решений, представленных здесь, является то, что обратная связь 20 факторизованного предварительного кодера предлагает значительно улучшенную эффективность в терминах обработки, требуемой для определения обратной связи 20 факторизованного предварительного кодера, и/или в терминах служебной нагрузки (издержек) сигнализации, требуемой для отсылки обратной связи 20 факторизованного предварительного кодера.
По меньшей мере в одном варианте осуществления второе устройство 14 рекомендует матрицу предварительного кодера для первого устройства 10 посредством указания рекомендуемой матрицы преобразования предварительного кодера для первого устройства 10 и/или посредством указания рекомендуемой матрицы настройки предварительного кодера для первого устройства 10. По меньшей мере в одном таком варианте осуществления обратная связь 20 факторизованного предварительного кодера содержит сигнализацию, обеспечивающую такие указания для первого устройства 10. Например, по меньшей мере в одном варианте осуществления второе устройство 14 «поддерживает» (сохраняет) одну или более кодовых книг 22, которые включают в себя некоторое количество возможных матриц 24 преобразования предварительного кодера и некоторое количество возможных матриц 26 настройки предварительного кодера. Первое устройство 10 поддерживает те же самые одну или более кодовых книг 22 (или, эквивалентно, сохраняет информацию кодовых книг, которая извлекается или зависит от элементов кодовых книг, поддерживаемых во втором устройстве 14).
В одном или более таких вариантах осуществления второе устройство 14 отсылает значения индекса матрицы предварительного кодера (PMI), где эти значения идентифицируют элементы кодовой книги, представляющие рекомендации матрицы предварительного кодера, подлежащие рассмотрению первым устройством 10 в определении операции предварительного кодирования для применения в формировании предварительно кодированного сигнала 12. Например, представляя рекомендуемую матрицу предварительного кодера посредством W, обратная связь 20 факторизованного предварительного кодера по меньшей мере в одном варианте осуществления содержит значение индекса, идентифицирующее конкретную матрицу из возможных матриц 24 преобразования предварительного кодера как рекомендуемую матрицу преобразования предварительного кодера, обозначенную как W1, и дополнительно содержит значение индекса, идентифицирующее конкретную матрицу из возможных матриц 26 преобразования предварительного кодера как рекомендуемую матрицу настройки предварительного кодера, обозначенную как W2. Устройство 10 соответственно сконфигурировано с возможностью формирования рекомендуемой матрицы W предварительного кодера как произведения (матричного умножения) рекомендуемой матрицы W1 преобразования предварительного кодера и рекомендуемой матрицы W2 настройки предварительного кодера. А именно, W=W1×W2. Устройство 10 рассматривает рекомендуемую матрицу W предварительного кодера в определении операции предварительного кодирования, которую оно применяет. Например, оно формулирует матрицу предварительного кодера, используемую для формирования предварительно кодированного сигнала 12 по меньшей мере частично на основе рекомендуемого предварительного кодера W.
Таким образом, посредством приема обратной связи 20 факторизованного предварительного кодера, первое устройство 10 информируются о рекомендуемых матрицах W1 и W2 преобразования и настройки предварительного кодера и рассматривает CSI, указанный посредством такой обратной связи в определении своих операций предварительного кодирования. Первое устройство 10 оценивает W, например, для определения того, следует ли согласовывать его операции предварительного кодирования с рекомендуемой матрицей W предварительного кодера. А именно, первое устройство 10 принимает и понимает обратную связь 20 факторизованного предварительного кодера, но операция предварительного кодирования, действительно применяемая первым устройством 10, может следовать или не следовать рекомендациям предварительного кодера от второго устройства 14. Действительное предварительное кодирование в первом устройстве 10 зависит от некоторого количества факторов вне рекомендаций, принятых от второго устройства 10.
В качестве неограничивающего примера, фиг.2 иллюстрирует один вариант осуществления первого и второго устройств 10 и 14. Согласно иллюстрированному примеру, первое устройство 10 содержит приемник 34, сконфигурированный с возможностью приема обратной связи 20 факторизованного предварительного кодера от второго устройства 14. Как обсуждалось, обратная связь 20 факторизованного предварительного кодера указывает по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера (W1) и рекомендуемой матрицы настройки предварительного кодера (W2), которые совместно представляют рекомендуемую матрицу предварительного кодера (W), которая является матричным умножением рекомендуемых матриц преобразования и настройки предварительного кодера. Как будет дополнительно детализировано здесь позже, рекомендуемая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое рекомендуемой матрицей настройки предварительного кодера, и рекомендуемая матрица настройки предварительного кодера согласует рекомендуемую матрицу предварительного кодера с эффективным каналом, который частично задан рекомендуемой матрицей преобразования предварительного кодера.
Первое устройство 10 дополнительно содержит передатчик 36, который включает в себя схему 38 предварительного кодера. Передатчик 36 сконфигурирован с возможностью определения операции предварительного кодирования для формирования предварительно кодированного сигнала 12, по меньшей мере частично на основе оценки упомянутой рекомендуемой матрицы предварительного кодера. Здесь, «операция предварительного кодирования» будет пониматься как предварительное кодирование, которое действительно используется первым устройством 10 для формирования предварительно кодированного сигнала 12, и оно может следовать или не следовать рекомендуемой матрице предварительного кодера, соответствующей рекомендуемым матрицам преобразования и настройки предварительного кодера. Передатчик 36 сконфигурирован с возможностью передачи предварительно кодированного сигнала 12 ко второму устройству 14, где предварительно кодированный сигнал 12 предварительно кодируется согласно операции предварительного кодирования, применяемой устройством 10.
В определении действительной операции предварительного кодирования для использования передатчик 36 сконфигурирован, например, с возможностью определения того, следует ли использовать рекомендуемую матрицу предварительного кодера как матрицу предварительного кодера, действительно используемую в схеме 38 предварительного кодера для формирования предварительно кодированного сигнала 12. А именно, операция предварительного кодирования, осуществляемая первым устройством 10, может следовать или не следовать рекомендуемой операции предварительного кодирования, в зависимости от некоторого количества условий. Однако будет ясно, что первое устройство 10 может следовать этим рекомендациям и, в любом случае, сконфигурировано с возможностью понимания и рассмотрения обратной связи 20 факторизованного предварительного кодера в качестве основы для идентификации таких рекомендаций.
Далее, по меньшей мере в одном варианте осуществления первое устройство 10 сконфигурировано с возможностью поддержания одной или более кодовых книг 22 как двумерной таблицы 28 возможных матриц предварительного кодера. См. фиг.3А для примерной таблицы 28, где таблица 28 будет пониматься, например, как структура данных, хранимая в памяти устройства 10. Таблица 28 включает в себя некоторое количество числовых элементов, индивидуально представленных посредством «W» на этой иллюстрации. Каждое W является возможной матрицей предварительного кодера, сформированной как матричное умножение конкретной комбинации возможных матриц 24 и 26 преобразования и настройки предварительного кодера. А именно, каждая из некоторых или всех из Ws в таблице 28 представляет собой произведение различного попарного соединения возможной матрицы 24 преобразования предварительного кодера и возможной матрицы 26 настройки предварительного кодера. Таким образом, каждая строка (или столбец) таблицы 28 соответствует конкретной матрице в наборе возможных матриц 24 преобразования предварительного кодера, а каждый столбец (или строка) таблицы 28 соответствует конкретной матрице в наборе возможных матриц 26 настройки предварительного кодера.
В таком варианте осуществления обратная связь 20 факторизованного предварительного кодера содержит по меньшей мере одно из значения индекса строки и значения индекса столбца для идентификации конкретной матрицы из упомянутых возможных матриц предварительного кодера в таблице 28 как рекомендуемой матрицы предварительного кодера. Каждое значение индекса строки (или столбца) может пониматься как представляющее конкретную рекомендацию предварительного кодера преобразования, а каждое значение индекса столбца (или строки) может пониматься как представляющее конкретную рекомендацию предварительного кодера настройки.
Отметим, что значения индексов строки и столбца могут подаваться обратно с различной степенью детализации, и отметим, что с такими вариантами осуществления возможные матрицы 24 преобразования предварительного кодера и возможные матрицы 26 настройки предварительного кодера не определены явно в отдельных кодовых книгах; вместо этого, произведение конкретной возможной матрицы 24 преобразования предварительного кодера и конкретной возможной матрицы 26 настройки предварительного кодера хранится в некоторой ячейке таблицы 28.
Будет ясно, что в таких вариантах осуществления второе устройство 14 также может быть сконфигурировано с возможностью поддержки подобной таблицы 28 в памяти второго устройства 14. Таким образом, затем второе устройство 14 определяет значение (значения) индекса таблицы, соответствующее его рекомендациям предварительного кодера, и отсылает указания этих значений обратно к первому устройству 10 посредством обратной связи 20 факторизованного предварительного кодера. А именно, второе устройство 14 отсылает обратно значения индекса строки и/или значения индекса столбца как обратную связь 20 факторизованного предварительного кодера. (В той степени, что первое устройство 10 выбирает предварительный кодер настройки, например, второе устройство 14 не нуждается в обязательной отсылке обратно значений индекса как строки, так и столбца).
В другом варианте осуществления, таком как предложенный на фиг.1, первое устройство 10 сконфигурировано с возможностью поддержания одной или более кодовых книг 22 возможных матриц 24 преобразования предварительного кодера и возможных матриц 26 настройки предварительного кодера. Соответственно, приемник 34 первого устройства 10 сконфигурирован с возможностью приема обратной связи 20 факторизованного предварительного кодера как по меньшей мере одного значения индекса, указывающего по меньшей мере одну из конкретной матрицы из возможных матриц 24 преобразования предварительного кодера как рекомендуемого предварительного кодера преобразования, и конкретной матрицы из возможных матриц 26 настройки предварительного кодера как рекомендуемой матрицы настройки предварительного кодера.
Фиг.3В иллюстрирует пример такого варианта осуществления, где первое устройство 10 сконфигурировано с возможностью поддержания одной или более кодовых книг 22 посредством поддержания первой кодовой книги 30 возможных матриц 24 преобразования предварительного кодера и второй кодовой книги 32 возможных матриц 26 настройки предварительного кодера. В таких вариантах осуществления обратная связь 20 факторизованного предварительного кодера содержит по меньшей мере одно из первого значения индекса для первой кодовой книги 30 и второго значения индекса для второй кодовой книги 32. Будет ясно, что второе устройство 14 поддерживает копии одной или обеих из кодовых книг 30 и 32.
Независимо от конкретной организации кодовых книг, по меньшей мере в одном варианте осуществления первое устройство 10 поддерживает одну или более кодовых книг 22 возможных матриц 24 преобразования предварительного кодера и возможных матриц 26 настройки предварительного кодера, где каждая матрица 24 преобразования предварительного кодера имеет некоторую конкретную конфигурацию. В частности, каждая из возможных матриц преобразования предварительного кодера имеет размерности строк-столбцов NT×k, где число строк NT равно числу портов антенн передачи в первом устройстве 10, а число столбцов k равно размерности преобразования, которая является меньшей, чем значение NT для того, чтобы тем самым ограничить число размерностей канала, рассматриваемое рекомендуемой матрицей настройки предварительного кодера. Будет ясно, что второе устройство 14 может поддерживать аналогично структурированную кодовую книгу (кодовые книги) 22.
На фиг.4 показана примерная реализация схемы 38 предварительного кодера, включающей в себя предварительный кодер 50, который предварительно кодирует сигналы для передачи первым устройством 10 согласно некоторой операции предварительного кодирования, которая, как отмечалось, определяется по меньшей мере частично на основе оценки рекомендуемого предварительного кодера, определяемого из обратной связи 20 факторизованного предварительного кодера. Более подробно, схема 38 предварительного кодера включает в себя уровневые схемы 52 обработки, которые обрабатывают входные символы в вектор s символов для каждого используемого уровня (пространственного мультиплексирования) (например, «уровень 1», «уровень 2» и т.д.).
Эти векторы символов предварительно кодируются согласно действительной матрице предварительного кодирования, принятой предварительным кодером 50, и предварительно кодированные векторы пропускаются в схему 54 обработки обратного быстрого преобразования Фурье (IFFT), а выходные сигналы из этой схемы затем подаются на соответствующие порты из NT антенных портов 56. Будет ясно, что число NT антенных портов, которые доступны для использования первым устройством 10 в проведении предварительно кодированных передач, задает максимальное число размерностей канала, рассматриваемое операциями предварительного кодирования первого устройства 10. Как будет здесь более подробно объяснено позже, размер и/или сложность одной или более кодовых книг 22 (и размер и/или сложность обратной связи 20 предварительного кодирования) могут быть выгодно снижены посредством ограничения числа размерностей канала, рассматриваемого меньшим, чем NT.
В вышеуказанном варианте осуществления по меньшей мере одна из возможных матриц 24 преобразования предварительного кодера содержит блочно-диагональная матрицу. Далее, по меньшей мере одна из возможных матриц 26 настройки предварительного кодера имеет строки матрицы, которые изменяют фазирование блоков в этой блочно-диагональной матрице. Здесь каждый блок в блочно-диагональной матрице может пониматься в смысле формирования луча для формирования некоторого набора лучей, излучаемых от соответствующего поднабора NT антенных портов 56, и рассматриваемое «фазирование» здесь представляет фазовые смещения между лучами на обоих блоках блочно-диагональной матрицы.
Далее, по меньшей мере в одном варианте осуществления размерность k преобразования является настраиваемым параметром. В случае, когда размерность k преобразования конфигурируется первым устройством 10, первое устройство 10 сконфигурировано с возможностью сигнализации указания размерности k преобразования от первого устройства 10 ко второму устройству 14. Соответственно, второе устройство 14, в таком случае, сконфигурировано с возможностью приема сигнализированного значения размерности k преобразования и рассмотрения этого значения в осуществлении его рекомендаций предварительного кодирования - т.е. оно ограничивает его выбор рекомендуемой матрицы преобразования предварительного кодера ввиду сигнализированного значения k.
Еще далее, по меньшей мере в одном варианте осуществления рекомендуемая матрица преобразования предварительного кодера выбирается первым устройством 10, а не вторым устройством 14. В этом случае первое устройство 10 сконфигурировано с возможностью сигнализации указания рекомендуемой матрицы преобразования предварительного кодера для второго устройства 14. Соответственно, второе устройство 14 сконфигурировано с возможностью приема указания рекомендуемой матрицы преобразования предварительного кодера от первого устройства 10 и использования этого сигнализированного указания в его выборе рекомендуемой матрицы настройки предварительного кодера - т.е. второе устройство 14 ограничивает свое рассмотрение возможных матриц 26 настройки предварительного кодера теми матрицами, которые являются подходящими (в терминах размерности) для использования с рекомендуемой матрицей преобразования предварительного кодера.
Как дополнительное преимущество решений, представленных здесь, в одном или более вариантах осуществления, одна или более кодовых книг 22 включают в себя набор возможных матриц 24 преобразования предварительного кодера таким образом, что число уникальных векторов, образующих конкретный столбец из набора возможных матриц преобразования предварительного кодера, является большим, чем число уникальных векторов, образующих другой столбец из набора возможных матриц преобразования предварительного кодера.
Далее, по меньшей мере в одном варианте осуществления первое устройство 10 сконфигурировано с возможностью приема обратной связи 20 факторизованного предварительного кодера от второго устройства 14 в качестве первой сигнализации, принятой первым устройством 10 с первой степенью детализации по времени или частоте, которая указывает рекомендуемую матрицу преобразования предварительного кодера, второй сигнализации, принятой первым устройством 10 со второй степенью детализации по времени или частоте, указывающей рекомендуемую матрицу настройки предварительного кодера. В частности, первая степень детализации является более крупной, чем вторая степень детализации. Соответственно, второе устройство 14 сконфигурировано с возможностью сигнализации рекомендуемой матрицы преобразования предварительного кодера с первой степенью детализации и сигнализации рекомендуемой матрицы настройки предварительного кодера со второй степенью детализации.
Более широко и со ссылкой на фиг.2 будет ясно, что второе устройство 14 сконфигурировано с возможностью указания рекомендуемой матрицы предварительного кодера для первого устройства 10. В поддержку этой конфигурации, примерный вариант осуществления второго устройства 14 содержит приемник 40, который сконфигурирован с возможностью оценки условий канала относительно первого устройства 10. В этом отношении второе устройство 14 принимает, например, специфические для антенны эталонные сигналы для NT антенных портов 56. Эти сигналы дают возможность приемнику 40 осуществлять оценки канала по каждой антенне, что позволяет второму устройству 14 определить, например, число уровней пространственного мультиплексирования, которое оно может поддерживать, и тем самым использовать это определение в осуществлении рекомендаций предварительного кодера для первого устройства 10.
Соответственно, приемник 40 дополнительно сконфигурирован с возможностью определения обратной связи 20 факторизованного предварительного кодера по меньшей мере частично на основе условий канала. Как отмечалось выше, обратная связь 20 факторизованного предварительного кодера указывает по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера, где рекомендуемые матрицы преобразования и настройки предварительного кодера совместно представляют рекомендуемую матрицу предварительного кодера, которая является матричным умножением рекомендуемых матриц преобразования и настройки предварительного кодера.
Как и ранее, рекомендуемая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое рекомендуемой матрицей настройки предварительного кодера, и рекомендуемая матрица настройки предварительного кодера согласует рекомендуемую матрицу предварительного кодера с эффективным каналом между первым и вторым устройствами 10 и 14, который частично задан рекомендуемой матрицей преобразования предварительного кодера. Второе устройство 14 дополнительно включает в себя передатчик 42, сконфигурированный с возможностью отсылки обратной связи 20 факторизованного предварительного кодера к первому устройству 10, для указания рекомендуемой матрицы предварительного кодера для первого устройства 10.
Имея в виду вышеуказанные примеры первого и второго устройств, фиг.5 иллюстрирует один вариант осуществления способа, реализованного в первом устройстве 10 согласно решениям, представленным здесь. Иллюстрируемый способ 500 обеспечивает передачи предварительного кодирования от первого устройства 10 ко второму устройству 14. Способ 500 включает в себя прием обратной связи 20 факторизованного предварительного кодера от второго устройства 14 (блок 502), где эта обратная связь указывает по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера (с ранее детализированной структурой/природой). Способ 500 дополнительно включает в себя определение операции предварительного кодирования (для предварительного кодирования для второго устройства 14) по меньшей мере частично на основе оценки упомянутой рекомендуемой матрицы предварительного кодера (блок 504). Дополнительно, способ включает в себя передачу предварительно кодированного сигнала 12 ко второму устройству 14, который предварительно кодируется согласно определенной операции предварительного кодирования (блок 506).
Фиг.6 иллюстрирует соответствующий пример способа 600, реализованного во втором устройстве 14, где этот способ включает в себя оценку условий канала относительно первого устройства 10 (блок 602) и определение обратной связи 20 факторизованного предварительного кодера по меньшей мере частично на основе условий канала (блок 604). Как и прежде, обратная связь 20 факторизованного предварительного кодера указывает по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера. Способ 600 дополнительно включает в себя отсылку обратной связи 20 факторизованного предварительного кодера к первому устройству 10 (блок 606) для указания рекомендуемой матрицы предварительного кодера для первого устройства 10.
В качестве дополнительного примера, в одном или более вариантах осуществления, представленных здесь, по меньшей мере некоторые аспекты рекомендаций предварительного кодера основаны на определении квадратного корня канальной ковариации. Эта обработка, таким образом, связана с оценкой условий канала между первым и вторым устройствами 10 и 14. По меньшей мере в одном таком варианте осуществления первым устройством 10 является eNodeB, например, в основанной на LTE сети беспроводной связи. Соответственно, вторым устройством 14 является мобильный терминал или другой элемент оборудования пользователя (UE), сконфигурированный для работы в основанной на LTE сети беспроводной связи.
eNodeB определяет матрицу предварительного кодера для использования для предварительного кодирования передачи для UE, где это определение осуществляется по меньшей мере частично на основе рассмотрения рекомендаций предварительного кодера от UE, обеспеченных в форме обратной связи 20 факторизованного предварительного кодера, как обсуждалось ранее. В частности, один способ определения UE рекомендаций предварительного кодера для eNodeB основан на следующ