СТРУКТУРА ПРЕДВАРИТЕЛЬНОГО КОДЕРА ДЛЯ ПРЕДВАРИТЕЛЬНОГО КОДИРОВАНИЯ MIMO

1. Способ (700) в приемопередатчике (12) беспроводной связи, причем другой приемопередатчик (10) предварительно кодирует передачи (60) к приемопередатчику (12) по меньшей мере частично на основе отправки приемопередатчиком (12) информации (62) о состоянии канала другому приемопередатчику (10), которая включает в себя информацию (64) о предварительном кодере, содержащую рекомендацию предварительного кодера от приемопередатчика (12) для приемопередатчика (10), отличающийся тем, что
выбирают (702) записи из одной или нескольких кодовых книг (30) в качестве выбранного предварительного кодера (32) преобразования и выбранного предварительного кодера (34) настройки либо в качестве выбранного полного предварительного кодера (36), который является произведением выбранного предварительного кодера (32) преобразования и выбранного предварительного кодера (34) настройки; и
передают (704) указания выбранных записей в качестве упомянутой информации (64) о предварительном кодере, включенной в информацию (62) о состоянии канала; и
T
T
T
T
T
T
T
при этом имеется 2N предварительных кодеров (32) преобразования, каждый из которых содержит блочно-диагональную матрицу, имеющую два или более столбцов с блоками на диагонали матрицы, причем каждый такой блок содержит предварительный кодер (38) антенной подгруппы на основе DFT, который соответствует подгруппе из N передающих антенных портов (98) в приемопередатчике (10) и обеспечивает 2N разных основанных на DFT лучей для соответствующей подгруппы, и при этом все из 2N разных предварительных кодеров (32) преобразования являются повторно используемыми, вместе с одним или несколькими предварительными кодерами (34) настройки, для создания набора из 2N разных полных предварительных кодеров (36), причем каждый полный предварительный кодер (36) представляет основанный на DFT луч размером N на N передающих антенных портах (98).
2. Способ (700) по п.1, отличающийся тем, что другой приемопередатчик (10) является базовой станцией (70) в сети (72) беспроводной связи, а приемопередатчик (12) является пользовательским оборудованием (74, UE), отправляющим упомянутую информацию (62) о состоянии канала упомянутой базовой станции (70).
3. Способ (700) по п.1 или 2, отличающийсятем, что упомянутая одна или несколько кодовых книг (30) включает в себя предварительные кодеры (32, 34) преобразования и настройки или соответствующие полные предварительные кодеры (36) для множества рангов передачи.
4. Способ (700) по п.3, отличающийся тем,что:
один или несколько предварительных кодеров (34) настройки имеют следующие свойства: все ненулевые элементы постоянны по модулю; каждый столбец содержит ровно два ненулевых элемента и каждая строка содержит ровно два ненулевых элемента; два столбца либо содержат ненулевые элементы в одинаковых двух строках, либо не содержат ненулевые элементы в одинаковых строках; и два столбца, содержащие ненулевые элементы в одинаковых двух строках, ортогональны друг другу; и
каждый предварительный кодер (32) преобразования содержит  столбцов, где k - неотрицательное целое число, и если строка m в столбце предварительного кодера настройки в одном из упомянутого одного или нескольких предварительных кодеров (34) настройки содержит ненулевой элемент, то же самое имеет место в строке .
5. Способ (700) по п.4, в котором столбцы предварительного кодера (34) настройки для ранга r являются подмножеством столбцов предварительного кодера настройки для ранга r+1.
6. Приемопередатчик (12) беспроводной связи, сконфигурированный для отправки информации (62) о состоянии канала другому приемопередатчику (10) беспроводной связи, который предварительно кодирует передачи (60) к приемопередатчику (12) по меньшей мере частично на основе информации (62) о состоянии канала, причем упомянутый приемопередатчик (12) включает в себя приемник (44) для приема сигналов от другого приемопередатчика (10) и передатчик (46) для передачи сигналов другому приемопередатчику (10), включающей в себя передачу сигналов, переносящих упомянутую информацию (62) о состоянии канала, содержащую рекомендацию предварительного кодера от приемопередатчика (12) для приемопередатчика (10), отличающийся тем, что содержит:
T
T
T
T
T
T
T
запоминающее устройство (56), хранящее одну или несколько кодовых книг (30), включающих в себя записи, содержащие 2N разных предварительных кодеров (32) преобразования и один или несколько предварительных кодеров (34) настройки, либо записи, содержащие множество полных предварительных кодеров (36), причем каждый полный предварительный кодер (36) содержит произведение выбранного предварительного кодера (32) преобразования и выбранного предварительного кодера (34) настройки, при этом каждый упомянутый предварительный кодер (32) преобразования содержит блочно-диагональную матрицу, имеющую два или более столбцов с блоками на диагонали матрицы, причем каждый такой блок содержит предварительный кодер (38) антенной подгруппы на основе DFT, который соответствует подгруппе из N передающих антенных портов (98) в приемопередатчике (10) и обеспечивает 2N разных основанных на DFT лучей для соответствующей подгруппы, и при этом все из 2N разных предварительных кодеров (32) преобразования являются повторно используемыми вместе с одним или несколькими предварительными кодерами (34) настройки для создания набора из 2N разных полных предварительных кодеров (36), и каждый полный предварительный кодер (36) представляет основанный на DFT луч размером N на N передающих антенных портах (98); и
генератор (54) обратной связи предварительного кодирования, сконфигурированный для выбора записей из одной или нескольких кодовых книг (30), представляющих выбранный полный предварительный кодер (36), в качестве упомянутой рекомендации предварительного кодера;
причем упомянутый генератор (54) обратной связи предварительного кодирования дополнительно сконфигурирован для передачи посредством упомянутого передатчика (46) упомянутой рекомендации предварительного кодера в упомянутой информации (62) о состоянии канала.
7. Приемопередатчик (12) по п.6, отличающийся тем, что другой приемопередатчик (10) является базовой станцией (70) в сети (72) беспроводной связи, а приемопередатчик (12) является пользовательским оборудованием (74, UE), отправляющим упомянутую информацию (62) о состоянии канала упомянутой базовой станции (70).
8. Приемопередатчик (12) по п.6 или 7, отличающийся тем,что упомянутая одна или несколько кодовых книг (30) включает в себя предварительные кодеры (32, 34) преобразования и настройки или соответствующие полные предварительные кодеры (36) для множества рангов передачи.
9. Приемопередатчик (12) по п.8, отличающийся тем, что:
один или несколько предварительных кодеров (34) настройки имеют следующие свойства: все ненулевые элементы постоянны по модулю; каждый столбец содержит ровно два ненулевых элемента и каждая строка содержит ровно два ненулевых элемента; два столбца либо содержат ненулевые элементы в одинаковых двух строках, либо не содержат ненулевые элементы в одинаковых строках; и два столбца, содержащие ненулевые элементы в одинаковых двух строках, ортогональны друг другу; и
каждый предварительный кодер (32) преобразования содержит  столбцов, где k - неотрицательное целое число, и если строка m в столбце предварительного кодера настройки в одном из упомянутого одного или нескольких предварительных кодеров (34) настройки содержит ненулевой элемент, то же самое имеет место в строке .
10. Способ (900) предварительного кодирования многоантенных передач (60) от приемопередатчика (10) беспроводной связи к другому приемопередатчику (12) беспроводной связи по меньшей мере частично на основе приема (902) информации (62) о состоянии канала от другого приемопередатчика (12), которая включает в себя информацию (64) о предварительном кодере, содержащую рекомендацию предварительного кодера, отличающийся тем, что
идентифицируют (904) информацию (64) о предварительном кодере путем выбора записей из одной или нескольких кодовых книг (30), известных в приемопередатчике (10), в ответ на указания выбора, включенные в информацию (62) о состоянии канала; и
предварительно кодируют (906) передачу (60) к другому приемопередатчику (12) по меньшей мере частично на основе упомянутой рекомендации предварительного кодера;
T
T
T
T
T
T
T
T
причем одна или несколько кодовых книг (30) включают в себя записи, содержащие 2N разных предварительных кодеров (32) преобразования и один или несколько предварительных кодеров (34) настройки, либо записи, содержащие полные предварительные кодеры (36), причем каждый полный предварительный кодер (36) образован как произведение выбранного предварительного кодера (32) преобразования и выбранного предварительного кодера (34) настройки, и каждый из 2N предварительных кодеров (32) преобразования содержит блочно-диагональную матрицу, имеющую два или более столбцов с блоками на диагонали матрицы, причем каждый такой блок содержит предварительный кодер (38) антенной подгруппы на основе DFT, который соответствует подгруппе из N передающих антенных портов (98) в приемопередатчике (10) и обеспечивает 2N разных основанных на DFT лучей для соответствующей подгруппы, и при этом все из 2N разных предварительных кодеров (32) преобразования являются повторно используемыми, вместе с одним или несколькими предварительными кодерами (34) настройки, для создания набора из 2N разных полных предварительных кодеров (36), и каждый полный предварительный кодер (36) представляет основанный на DFT луч размера N на N передающих антенных портах (98).
11. Способ (900) по п.10, отличающийся тем, что в нем выполняют предварительное кодирование на основе DFT передач от двух или более подгрупп антенн (14) в приемопередатчике (10), используя предварительные кодеры (38) антенных подгрупп в одном из предварительных кодеров (32) преобразования, которые выбраны приемопередатчиком (10) из одной или нескольких кодовых книг (30) по меньшей мере частично на основе рекомендации предварительного кодера.
12. Способ (900) по п.10 или 11, отличающийся тем, что упомянутая одна или несколько кодовых книг (30) включает в себя предварительные кодеры (32, 34) преобразования и настройки или соответствующие полные предварительные кодеры (36) для множества рангов передачи.
13. Способ (900) по п.12, отличающийся тем, что в нем используют одну или несколько кодовых книг (30) для предварительного кодирования передач с упомянутым множеством рангов передачи, на основе:
одного или нескольких предварительных кодеров (34) настройки, имеющих следующие свойства: все ненулевые элементы постоянны по модулю; каждый столбец содержит ровно два ненулевых элемента; и каждая строка содержит ровно два ненулевых элемента; два столбца либо содержат ненулевые элементы в одинаковых двух строках, либо не содержат ненулевые элементы в одинаковых строках; и два столбца, содержащие ненулевые элементы в одинаковых двух строках, ортогональны друг другу; и
каждого предварительного кодера (32) преобразования, содержащего  столбцов, где k - неотрицательное целое число, и если строка m в столбце предварительного кодера настройки в одном из упомянутого одного или нескольких предварительных кодеров (34) настройки содержит ненулевой элемент, то же самое имеет место в строке .
14. Приемопередатчик (10) беспроводной связи, сконфигурированный для предварительного кодирования многоантенных передач (60) к другому приемопередатчику (12) беспроводной связи по меньшей мере частично на основе приема информации (62) о состоянии канала от другого приемопередатчика (12), причем упомянутый приемопередатчик (10) включает в себя передатчик (18) и множество антенн (14) для передачи упомянутых многоантенных передач (60) и приемник (20) для приема информации (62) о состоянии канала, отличающийся тем, что содержит:
T
T
T
T
T
T
T
T
запоминающее устройство (28), хранящее одну или несколько кодовых книг (30), включающих в себя записи, содержащие 2N разных предварительных кодеров (32) преобразования и один или несколько предварительных кодеров (34) настройки, либо записи, содержащие полные предварительные кодеры (36), каждый из которых образован как произведение выбранного предварительного кодера (32) преобразования и выбранного предварительного кодера (34) настройки, и при этом каждый из 2N предварительных кодеров (32) преобразования содержит блочно-диагональную матрицу, имеющую два или более столбцов с блоками на диагонали матрицы, причем каждый такой блок содержит предварительный кодер (38) антенной подгруппы на основе DFT, который соответствует подгруппе из N передающих антенных портов (98) в приемопередатчике (10) и обеспечивает 2N разных основанных на DFT лучей для соответствующей подгруппы, и причем все из 2N разных предварительных кодеров (32) преобразования являются повторно используемыми, вместе с одним или несколькими предварительными кодерами (34) настройки, для создания набора из 2N разных полных предварительных кодеров (36), причем каждый полный предварительный кодер (36) представляет основанный на DFT луч размером N на N передающих антенных портах (98);
процессор (24) обратной связи, сконфигурированный для идентификации рекомендации предварительного кодера от другого приемопередатчика (12) на основе использования указаний выбора, включенных в информацию (62) о состоянии канала; и
контроллер (26) предварительного кодирования и ассоциированную схему (90) предварительного кодирования, сконфигурированные для предварительного кодирования передачи (60) к другому приемопередатчику (12) по меньшей мере частично на основе рекомендации предварительного кодера.
15. Приемопередатчик (10) по п.14, отличающийся тем, что контроллер (26) предварительного кодирования и ассоциированная схема (90) предварительного кодирования конфигурированы для предварительного кодирования передачи (60) к другому приемопередатчику (12) путем выполнения предварительного кодирования на основе DFT передач от двух или более подгрупп антенн (14), используя предварительные кодеры (38) антенных подгрупп в предварительном кодере преобразования или полном предварительном кодере (32, 36), выбранные приемопередатчиком (10) из одной или нескольких кодовых книг (30), причем упомянутый выбор приемопередатчиком (10) по меньшей мере частично основывается на рекомендации предварительного кодера от другого приемопередатчика (12).
16. Приемопередатчик (10) по п.14 или 15, отличающийся тем,что упомянутая одна или несколько кодовых книг (30) включает в себя предварительные кодеры (32, 34) преобразования и настройки или соответствующие полные предварительные кодеры (36) для множества рангов передачи.
17. Приемопередатчик (10) по п.16, отличающийся тем, что упомянутый приемопередатчик (10) использует одну или несколько кодовых книг (30) для предварительного кодирования передач с упомянутым множеством рангов передачи, на основе:
одного или нескольких предварительных кодеров (34) настройки, имеющих следующие свойства: все ненулевые элементы постоянны по модулю; каждый столбец содержит ровно два ненулевых элемента; и каждая строка содержит ровно два ненулевых элемента; два столбца либо содержат ненулевые элементы в одинаковых двух строках, либо не содержат ненулевые элементы в одинаковых строках; и два столбца, содержащие ненулевые элементы в одинаковых двух строках, ортогональны друг другу; и
каждого предварительного кодера (32) преобразования, содержащего  столбцов, где k - неотрицательное целое число, и если строка m в столбце предварительного кодера настройки в одном из упомянутого одного или нескольких предварительных кодеров (34) настройки содержит ненулевой элемент, то же самое имеет место в строке.
18. Способ предварительного кодирования многоантенных передач (60) от приемопередатчика (10) беспроводной связи к другому приемопередатчику (12) беспроводной связи, причем упомянутый способ включает в себя этапы, на которых выбирают полный предварительный кодер (36), определяют весовые коэффициенты передачи для соответствующих антенн из двух или более передающих антенн (14) по меньшей мере частично на основе выбранного полного предварительного кодера (36), и передают взвешенные сигналы из двух или более передающих антенн (14) в соответствии с весовыми коэффициентами передачи, отличающийся тем, что:
упомянутый полный предварительный кодер (36) раскладывается на предварительный кодер (32) преобразования и предварительный кодер (34) настройки, причем предварительный кодер (32) преобразования является блочно-диагональным, а предварительный кодер (34) настройки имеет следующие свойства: все ненулевые элементы постоянны по модулю; каждый столбец содержит ровно два ненулевых элемента и каждая строка содержит ровно два ненулевых элемента; два столбца либо содержат ненулевые элементы в одинаковых двух строках, либо не содержат ненулевые элементы в одинаковых строках; и два столбца, содержащие ненулевые элементы в одинаковых двух строках, ортогональны друг другу;
при этом дополнительно предварительный кодер (32) преобразования содержит  столбцов, где k - неотрицательное целое число, и если строка m в столбце предварительного кодера настройки содержит ненулевой элемент, то же самое имеет место в строке .
19. Способ по п.18, в котором столбцы предварительного кодера (34) настройки для ранга r являются подмножеством столбцов предварительного кодера настройки для ранга r+1.