Структура предварительного кодера для предварительного кодирования mimo

Иллюстрации

Показать все

Изобретение относится к технике связи и может использоваться в системах MIMO. Технический результат состоит в повышении надежности связи. Для этого предложены способ (700, 900) и приемопередатчики (10, 12), которые используют структуру факторизованного предварительного кодера. Полный предварительный кодер (36) создается из предварительного кодера (32) преобразования и предварительного кодера (34) настройки. Имеется 2NT предварительных кодеров (32) преобразования, каждый из которых содержит блочно-диагональную матрицу, имеющую два или более столбцов с блоками на диагонали матрицы, причем каждый такой блок содержит предварительный кодер (38) антенной подгруппы на основе DFT, который соответствует подгруппе из NT передающих антенных портов (98) в приемопередатчике (10) и обеспечивает 2NT разных основанных на DFT лучей для соответствующей подгруппы, и при этом все из 2NT разных предварительных кодеров (32) преобразования являются повторно используемыми, вместе с одним или несколькими предварительными кодерами (34) настройки, для создания набора из 2NT разных полных предварительных кодеров (36), причем каждый полный предварительный кодер (36) представляет основанный на DFT луч размера NT на NT передающих антенных портах (98). 5 н. и 14 з.п. ф-лы, 11 ил.

Реферат

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

Данная заявка испрашивает приоритет предварительной патентной заявки США № 61/321679, поданной 7 апреля 2010 года, которая явно включена в настоящий документ посредством ссылки.

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

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

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

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

Стандарт LTE 3GPP в настоящее время развивается с улучшенной поддержкой MIMO. Основным компонентом этой поддержки в LTE является поддержка развертывания антенн MIMO и связанных с MIMO методик. Текущим рабочим предположением в LTE-Advanced является поддержка режима 8-уровневого пространственного мультиплексирования для 8 передающих (Tx) антенн, с возможностью зависимого от канала предварительного кодирования. Режим пространственного мультиплексирования обеспечивает высокие скорости передачи данных при благоприятных условиях в канале.

При пространственном мультиплексировании несущий информацию вектор s символа умножается на матрицу предварительного кодера размера NT x r, которая служит для распределения энергии передачи в подпространстве NT-мерного (соответствующего NT антенным портам) векторного пространства. Предварительный кодер обычно выбирается из кодовой книги возможных предварительных кодеров и обычно указывается посредством индикатора матрицы предварительного кодера (PMI). Значение PMI задает уникальный предварительный кодер в кодовой книге для данного количества потоков символов.

Однако в этом контексте возникают некоторые проблемы. Например, для разных конфигураций антенн могут требоваться структуры предварительного кодера одного или другого типа, что усложняет хранение предварительно заданных кодовых книг предварительных кодеров. Более того, динамическое использование режимов MIMO с одним пользователем (SU) и MIMO с множеством пользователей (MU) усложняет исполнение кодовой книги, потому что предварительные кодеры, которые оптимальны для SU-MIMO, обычно не будут оптимальными для MU-MIMO. В качестве дополнительного препятствия может быть проблематичной служебная нагрузка, ассоциированная с сообщением от приемника к передатчику информации о предварительном кодере, например, рекомендаций предварительного кодера. Это имеет место, например, в нисходящей линии связи LTE, где Физический канал управления восходящей линии связи (PUCCH) не может нести такой же большой размер полезной нагрузки, как Физический совместно используемый канал (PUSCH).

Известно некоторое количество подходов для реализации кодовых книг, чтобы решить по меньшей мере некоторые из отмеченных проблем. Например, документ R1-101742, который представлен в апреле 2010 года на заседании рабочей группы TSG-RAN WG1 60bis 3GPP, предлагает использование области корреляции для разделения пользовательского оборудования (UE) в режимах MIMO с множеством пользователей (MU-MIMO). В этом контексте R1-101742 предлагает использование поддиапазонных предварительных кодеров, состоящих из двух матриц предварительных кодеров, каждая из которых сохранена в отдельной кодовой книге. Одна такая компонентная матрица обращается к долгосрочным или широкополосным свойствам канала, тогда как другая обращается к краткосрочным или частотно-избирательным свойствам канала. Конкретнее, R1-101742 предлагает использование предварительных кодеров на основе DFT, имеющих блочно-диагональную структуру, которая обеспечивает эффективную поддержку для формирования луча исходя из разных конфигураций антенн, например, одинаково поляризованных или перекрестно поляризованных групп антенн.

В качестве дополнительной ссылки, см. документ R1-102104, также представленный на рассмотрение в апреле 2010 г. На заседании рабочей группы TSG RAN WG1 60bis 3GPP. Этот документ в том числе, рассматривает исполнение предварительных кодеров для случая восьми антенн (8Tx) в нисходящей линии связи стандарта Rel-10. В частности, документ выделяет один или несколько подходов для эффективной поддержки многоантенных конфигураций посредством использования компонентных предварительных кодеров, которые аналогично R1-101742 предлагают предварительный кодер, состоящий из двух компонентных предварительных кодеров, которые соответственно обращаются к долгосрочным и краткосрочным свойствам канала. Документ R1-102104 также рассматривает некоторые особенности предложенного исполнения кодовой книги применительно к равноамплитудным линейным антенным решеткам (ULA) и в конфигурациях антенн с перекрестной/двойной поляризацией.

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

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

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

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

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

Каждый предварительный кодер преобразования содержит блочно-диагональную матрицу, в которой блок содержит предварительный кодер антенной подгруппы. В свою очередь, каждый предварительный кодер антенной подгруппы является блоком матрицы с NT/2 строками и принадлежит набору из NTQ разных основанных на DFT лучей, где Q - целое число, больше либо равное 2, и где каждый упомянутый предварительный кодер настройки включает в себя элемент фазового сдвига, взятый из алфавита фазовой манипуляции (PSK) 2Q, и обеспечивает по меньшей мере 2Q относительных фазовых сдвигов для смещения фаз лучей между предварительными кодерами антенных подгрупп в соответствующем одном из предварительных кодеров преобразования. Таким образом, каждый полный предварительный кодер содержит предварительный кодер на основе DFT, обеспечивающий NT лучей передачи по всем NT передающим антенным портам.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.1 изображает первый приемопередатчик 10 беспроводной связи и второй приемопередатчик 12 беспроводной связи, для удобства называемые приемопередатчиками 10 и 12. Приемопередатчик 10 включает в себя некоторое количество антенн 14 и ассоциированные схемы 16 приемопередатчика, включающие в себя один или несколько радиочастотных передатчиков 18 и приемников 20. Более того, приемопередатчик 10 включает в себя схемы 22 управления и обработки, которые включают в себя процессор 24 обратной связи, контроллер 26 предварительного кодирования и одно или несколько устройств памяти/запоминающих устройств 28, которые хранят одну или несколько кодовых книг 30. Устройства памяти/запоминающие устройства 28 для удобства упоминаются просто как "запоминающее устройство 28".

Одна или несколько кодовых книг 30, сохраненных в приемопередатчике 10, включают в себя записи, содержащие NTQ разных предварительных кодеров 32 преобразования, и записи, содержащие некоторое количество соответствующих предварительных кодеров 34 настройки, либо включают в себя записи, содержащие множество полных предварительных кодеров 36, причем каждый полный предварительный кодер 36 содержит произведение предварительного кодера 32 преобразования и предварительного кодера 34 настройки. Здесь будет подразумеваться, что номер ссылки "32" используется для ссылки на предварительные кодеры преобразования в смыслах множественного и единственного числа, но каждый предварительный кодер 32 преобразования обычно является уникальным среди других в плане числовых значений, представляющих его элементы матрицы. Аналогичное понимание применимо к номерам ссылок "34" и "36", которые используются для обозначения предварительных кодеров настройки и полных предварительных кодеров, соответственно.

Каждый предварительный кодер 32 преобразования содержит блочно-диагональную матрицу, в которой каждый блок содержит предварительный кодер 38 антенной подгруппы на основе DFT (показано на фиг.2). Каждый предварительный кодер 38 антенной подгруппы является блоком матрицы с NT/2 строками и принадлежит набору из NTQ разных основанных на DFT лучей, где Q - целое число, больше либо равное 2, и где каждый предварительный кодер 34 настройки включает в себя элемент фазового сдвига, взятый из алфавита фазовой манипуляции (PSK) 2Q, и обеспечивает по меньшей мере 2Q относительных фазовых сдвигов для смещения фаз лучей между предварительными кодерами 38 антенных подгрупп в соответствующем одном из предварительных кодеров 32 преобразования.

Согласно фиг.1, второй приемопередатчик 12 включает в себя некоторое количество антенн 40 и ассоциированных схем 42 приемопередатчика (включающих в себя один или несколько радиочастотных приемников 44 и передатчиков 46). Приемопередатчик 12 дополнительно включает в себя схемы 48 управления и обработки. По меньшей мере с функциональной точки зрения, схемы 48 управления и обработки включают в себя схемы 50 обработки принятых сигналов, например, схемы демодуляции/декодирования, одну или несколько схем 52 оценки для оценивания условий в канале и/или качества сигнала, генератор 54 обратной связи предварительного кодирования и одно или несколько запоминающих устройств 56 (например, энергонезависимое запоминающее устройство, такое как EEPROM или флэш-память, для удобства упоминаемое просто как "запоминающее устройство 56").

Запоминающее устройство 28 в приемопередатчике 10 и запоминающее устройство 56 в приемопередатчике 12 хранят копию одинаковой одной или нескольких кодовых книг 30, или то же самое, что они хранят кодовую книгу (книги) или эквивалентную информацию, которая позволяет приемопередатчику 10 и приемопередатчику 12 иметь одинаковое понимание в плане предварительных кодеров, выбранных приемопередатчиком 12 в качестве "рекомендаций предварительного кодера". То есть при работе приемопередатчик 10 предварительно кодирует передачи 60 к приемопередатчику 12 на основе определения операции предварительного кодера для применения - то есть на основе определения конкретной конфигурации MIMO и соответствующих весовых коэффициентов предварительного кодера, которые подлежат использованию для многоантенной передачи от приемопередатчика 10 к приемопередатчику 12.

Приемопередатчик 10 определяет операцию предварительного кодера по меньшей мере частично на основе приема информации 62 о состоянии канала (CSI) от приемопередатчика 12, которая включает в себя информацию 64 о предварительном кодере. Информацию 64 о предварительном кодере можно понимать как предоставление рекомендаций для выбора предварительного кодера, и информация 64 о предварительном кодере соответственно может предоставляться в виде значений Индикатора матрицы предварительного кодера (PMI) для индексирования в одну или несколько кодовых книг 30 или в виде некоторого другого типа индикаторов выбора. В одном или нескольких вариантах осуществления приемопередатчик 10 отправляет управляющую сигнализацию 66 приемопередатчику 12, чтобы управлять его информацией 64 о предварительном кодере. Например, управляющая сигнализация 66 может ограничивать выборы предварительного кодера конкретным подмножеством предварительных кодеров, например, предназначенными для режима SU-MIMO или предназначенными для режима MU-MIMO.

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

Такие реализации поясняются на примере согласно фиг.3, где приемопередатчик 10 конфигурируется в качестве базовой станции 70 сети беспроводной связи, работающей в сети 72 беспроводной связи. Приемопередатчик 12 конфигурируется в качестве UE 74 и поддерживается сетью 72. Упрощенная схема сети дополнительно изображает Сеть 76 радиодоступа (RAN), включающую в себя одну или несколько базовых станций 70, и ассоциированную Базовую сеть 78 (CN). Эта компоновка коммуникационно соединяет UE 74 с другими устройствами в той же сети и/или в одной или нескольких других сетях. С этой целью CN 78 коммуникационно соединяется с одной или несколькими внешними сетями 80, например Интернетом и/или PSTN.

Базовая станция 70 хранит одну или несколько кодовых книг 30, равно как и UE 74. Соответственно, видим предварительно кодированные передачи 60, отправленные от базовой станции 70 к UE 74, вместе с необязательной управляющей сигнализацией 66, которая управляет рекомендациями предварительного кодера, составленными посредством UE 74. Такая сигнализация может отправляться, например, с использованием сигнализации Управления радиоресурсами (RRC).

Также иллюстрируется передача информации 64 о предварительном кодере (то есть обратная связь выбора предварительного кодера) от UE 74 к базовой станции 70. Как отмечалось, эти рекомендации содержат индикаторы выбора, например PMI, которые указывают конкретные предварительные кодеры 32 и 34 преобразования и настройки, которые рекомендуются UE 74 в настоящее время для использования базовой станцией 70 в предварительном кодировании передач к UE 74. В другом варианте осуществления рекомендации содержат указания выбранного полного предварительного кодера 36, который соответствует выбору конкретного предварительного кодера 32 преобразования и конкретного предварительного кодера 34 настройки. Однако даже в этом варианте осуществления указание рекомендованного полного предварительного кодера 36 можно понимать как эквивалентное указанию рекомендованных предварительных кодеров 32 и 34 преобразования и настройки.

Фиг.4 предоставляет лучшую иллюстрацию этой гибкости "факторизованного предварительного кодера", где полный предварительный кодер 36 (обозначенный как "W") образуется в виде матричного умножения выбранного предварительного кодера 32 преобразования (обозначенного как "W(c)") и выбранного предварительного кодера 34 настройки (обозначенного как "W(t)"). Кодовая книга (книги) 30 может содержать одну кодовую книгу, которая включает в себя некоторое количество предварительных кодеров 32 преобразования в первых индексных положениях и некоторое количество предварительных кодеров 34 настройки во вторых индексных положениях, соответственно допуская разные диапазоны значений индекса для обозначения выборов предварительного кодера преобразования и выборов предварительного кодера настройки. В качестве альтернативы, кодовая книга (книги) 30 может быть реализована в виде двух кодовых книг, например, как показано на фиг.5. Здесь одна кодовая книга 82 содержит предварительные кодеры 32 преобразования, и одна кодовая книга 84 содержит предварительные кодеры 34 настройки. В качестве дополнительной альтернативы Фиг.6 иллюстрирует, что одна или несколько кодовых книг 30 могут содержать одну кодовую книгу 86, которая содержит набор полных предварительных кодеров 36, причем каждый полный предварительный кодер 36 образован в виде произведения (матричного умножения) конкретного предварительного кодера 32 преобразования и конкретного предварительного кодера 34 настройки.

В случае, где используются отдельные кодовые книги 82 и 84 предварительного кодера преобразования и настройки, информация 64 о предварительном кодере может содержать первое значение индекса, которое индексирует (указывает) конкретный предварительный кодер 32 преобразования в кодовой книге 82, и второе значение индекса, которое индексирует (указывает) конкретный предварительный кодер 34 настройки в кодовой книге 84. В случае, где используется одна кодовая книга 86 с полными предварительными кодерами 36, значения индекса могут быть значениями двумерного индекса строка-столбец, которые указывают на конкретный полный предварительный кодер 36 в структуре таблицы.

Предпочтительным образом, в любом из этих случаев информация 64 о предварительном кодере может включать в себя отдельные указания для выборов предварительного кодера преобразования и предварительного кодера настройки. Это обеспечивает полезные прибавления в эффективности сигнализации. Например, приемопередатчик 12 отправляет рекомендации предварительного кодера преобразования в первом интервале и рекомендации предварительного кодера настройки во втором, более коротком интервале. В этом случае с точки зрения приемопередатчика 10 полный предварительный кодер 36, который рекомендован приемопередатчиком 12, является произведением последнего рекомендованного предварительного кодера 32 преобразования и последнего рекомендованного предварительного кодера 34 настройки. В другом примерном варианте осуществления приемопередатчик 12 рекомендует один предварительный кодер 32 преобразования для всей полосы частот и рекомендует два или более предварительных кодеров 34 настройки для каждого из двух или более поддиапазонов. Приемопередатчик 10 в этом случае распознает информацию 64 о предварительном кодере как два или более полных предварительных кодера 36, образованных из общего предварительного кодера 32 преобразования и соответствующего одного из двух или более рекомендованных предварительных кодеров 34 настройки.

В случае, где используется одна кодовая книга 86 с полными предварительными кодерами 36, эта кодовая книга может быть организована так, что каждая строка (или столбец) соответствует конкретному предварительному кодеру 32 преобразования, тогда как каждый столбец (или строка) соответствует конкретному предварительному кодеру 34 настройки. Полный индекс соответственно содержит указатель строки и указатель столбца, и приемопередатчик 12 может отправлять их вместе или отдельно. Например, обновления указателя строки могут отправляться в одном интервале времени или для всей полосы частот для выбора предварительного кодера преобразования, тогда как обновления указателя столбца могут отправляться в другом, более коротком интервале времени или для конкретных поддиапазонов всей полосы частот для выбора (выборов) предварительного кодера настройки. В этой связи нужно понимать, что один предварительный кодер 32 преобразования может использоваться в качестве общей базы для двух или более полных предварительных кодеров 36, на основе его умножения на каждый из двух или более предварительных кодеров 34 настройки.

Учитывая эти примеры, фиг.7 иллюстрирует способ 700, осуществляемый в приемопередатчике 12. Приемопередатчик 12 конфигурируется для осуществления способа 700 на основе исполнения команд компьютерных программ, сохраненных в его запоминающем устройстве 56, и/или на основе наличия специально сконфигурированных схем. В любом случае, способ 700 включает в себя выбор приемопередатчиком 12 записей из одной или нескольких кодовых книг 30 в качестве выбранного предварительного кодера 32 преобразования и выбранного предварительного кодера 34 настройки, либо в качестве выбранного полного предварительного кодера 36, соответствующего выбранному предварительному кодеру 32 преобразования и выбранному предварительному кодеру 34 настройки (этап 702). Будет подразумеваться, что генератор 54 обратной связи предварительного кодирования приспособлен для выполнения этих выборов на основе вычисления рекомендаций в соответствии с форматом факторизованного предварительного кодера преобразования и настройки.

Дополнительно будет подразумеваться, что приемопередатчик 12 хранит кодовую книгу (книги) 30 в запоминающем устройстве 56 - например, хранит одну кодовую книгу 82 с предварительными кодерами 32 преобразования и другую кодовую книгу 84 с предварительными кодерами 34 настройки, либо хранит кодовую книгу 86 с полными предварительными кодерами 36, причем каждый представляет, например, сочетание конкретного предварительного кодера 32 преобразования и конкретного предварительного кодера 34 настройки. Учитывая это, способ 700 продолжается с передачей информации 64 о предварительном кодере приемопередатчику 10 (этап 704).

Как отмечалось, могут использоваться отдельные указания для выбранного предварительного кодера 32 преобразования и выбранного предварительного кодера 34 настройки, чтобы позволить более частую сигнализацию или сигнализацию с большим разрешением для рекомендаций предварительного кодера настройки и более медленную сигнализацию или сигнализацию с меньшим разрешением (по частоте) для рекомендаций предварительного кодера преобразования. По меньшей мере в одном варианте осуществления рекомендации предварительного кодера настройки отправляются на более низком уровне протокола сигнализации, используемого для коммуникационного соединения приемопередатчика 12 с приемопередатчиком 10, чем используется для сигнализации рекомендаций предварительного кодера преобразования. Например, ссылаясь на случай беспроводной сети из фиг.3, рекомендации предварительного кодера преобразования отправляются с использованием сигнализации Управления радиоресурсами (RRC), тогда как рекомендации предварительного кодера настройки отправляются на более низком уровне.

Независимо от этого приемопередатчик 12 делает свои выборы рекомендаций предварительного кодирования на основе, например, оценивания условий в канале посредством схем 52 оценки, которые оценивают условия в канале и/или оценивают качество принятого сигнала, например SNR. И, как отмечалось, он может управлять рекомендациями в ответ на управляющую сигнализацию 66, принятую от приемопередатчика 10. Такая компоновка видна в примере из фиг.8, где генератор 54 обратной связи предварительного кодирования (сокращен как "PFG" на иллюстрации) выполняет динамический выбор предварительных кодеров 32 преобразования и предварительных кодеров 34 настройки из кодовой книги (книг) 30 на основе оценивания свойств канала, которые определены схемами 52 оценки.

Будет подразумеваться, что информация о свойствах канала содержит, например, комплексные коэффициенты, представляющие характеристики и/или свойства канала с многолучевым распространением, например ухудшение корреляции и т.д. Выборы предварительного кодера можно делать с любыми ограничениями, накладываемыми управляющей сигнализацией 66, которые могут ограничивать выборы рекомендаций предопределенными подмножествами предварительных кодеров, например, одним подмножеством для случая, где приемопередатчик 10 работает в режиме MU-MIMO, и другим подмножеством для случая, где приемопередатчик 10 работает в режиме SU-MIMO. Этот пример особенно подходит к примерному случаю сети из фиг.3, где приемопередатчик 10 является базовой станцией 70 и может поддерживать множества UE 74