СПОСОБ И УСТРОЙСТВО ДЛЯ ИСПОЛЬЗОВАНИЯ ФАКТОРИЗОВАННОГО ПРЕДВАРИТЕЛЬНОГО КОДИРОВАНИЯ

1. Способ (500) предварительного кодирования передач от первого устройства (10) ко второму устройству (14), причем упомянутый способ предусматривает:
прием (502) обратной связи факторизованного предварительного кодера от второго устройства (14), указывающей по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера, которые совместно представляют рекомендуемую матрицу предварительного кодера, которая является матричным умножением рекомендуемых матриц преобразования и настройки предварительного кодера, причем упомянутая рекомендуемая матрица преобразования предварительного кодера ограничивает число измерений канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера, и упомянутая рекомендованная матрица настройки предварительного кодера согласует упомянутую рекомендуемую матрицу предварительного кодера с некоторым эффективным каналом, который определен частично посредством упомянутой рекомендуемой матрицы преобразования предварительного кодера;
определение (504) операции предварительного кодирования по меньшей мере частично на основе оценивания упомянутой рекомендуемой матрицы предварительного кодера; и
передачу (506) предварительно кодированного сигнала (12) ко второму устройству (14), который предварительно кодирован согласно упомянутой операции предварительного кодирования.
2. Способ (500) по п.1, в котором оценивание упомянутой рекомендуемой матрицы предварительного кодера содержит определение того, следует ли использовать упомянутую рекомендуемую матрицу предварительного кодера в упомянутой операции предварительного кодирования для формирования предварительно кодированного сигнала (12).
3. Способ (500) по п.1 или 2, дополнительно содержащий поддержание одной или более кодовых книг (22) как двумерной таблицы (28) возможных матриц предварительного кодера, в которой каждая строка или столбец упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (24) преобразования предварительного кодера и каждый столбец или строка упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (26) настройки предварительного кодера, и где упомянутая обратная связь (20) факторизованного предварительного кодера содержит по меньшей мере одно из значения индекса строки и значения индекса столбца для идентификации конкретной матрицы из упомянутых возможных матриц предварительного кодера в упомянутой таблице (28) как упомянутой рекомендуемой матрицы предварительного кодера.
4. Способ (500) по п.1 или 2, дополнительно содержащий поддержание одной или более кодовых книг (22) возможных матриц (24) преобразования предварительного кодера и возможных матриц (26) настройки предварительного кодера, где упомянутая обратная связь (20) факторизованного предварительного кодера содержит по меньшей мере одно значение индекса, указывающее по меньшей мере одно из конкретной матрицы из упомянутых возможных матриц (24) преобразования предварительного кодера как упомянутый рекомендуемый предварительный кодер преобразования и конкретной матрицы из упомянутых возможных матриц (26) настройки предварительного кодера как упомянутую рекомендуемую матрицу настройки предварительного кодера.
5. Способ (500) по п.4, в котором упомянутое поддержание одной или более кодовых книг (22) содержит поддержание первой кодовой книги (30) упомянутых возможных матриц (24) преобразования предварительного кодера и второй кодовой книги (32) упомянутых возможных матриц (26) настройки предварительного кодера и в котором упомянутая обратная связь (20) факторизованного предварительного кодера содержит по меньшей мере одно из первого значения индекса для первой кодовой книги (30) и второго значения индекса для второй кодовой книги (32).
T
T
T
6. Способ (500) по п.1, дополнительно содержащий поддержание одной или более кодовых книг (22) возможных матриц (24) преобразования предварительного кодера и возможных матриц (26) настройки предварительного кодера, и в котором каждая возможная матрица (24) преобразования предварительного кодера имеет размерности строк-столбцов N×k, где число строк N равно числу портов (56) антенн передачи в первом устройстве (10), а число столбцов k равно размерности преобразования, которая является меньшей, чем значение N, чтобы тем самым ограничить число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера.
7. Способ (500) по п.6, в котором по меньшей мере одна из упомянутых возможных матриц (24) преобразования предварительного кодера содержит блочно-диагональную матрицу.
8. Способ (500) по п.7, в котором по меньшей мере одна из упомянутых возможных матриц (26) настройки предварительного кодера имеет строки матрицы, которые изменяют фазирование блоков в упомянутой блочно-диагональной матрице.
9. Способ (500) по п.6, в котором упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10) или упомянутым вторым устройством (14) и в котором, в том случае, если упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10), упомянутый способ (500) дополнительно содержит сигнализацию указания упомянутой размерности k преобразования от упомянутого первого устройства (10) к упомянутому второму устройству (14).
10. Способ (500) по п.9, в котором упомянутая рекомендуемая матрица преобразования предварительного кодера конфигурируется упомянутым первым устройством (10) и в котором упомянутый способ (500) дополнительно предусматривает сигнализацию указания упомянутой рекомендуемой матрицы преобразования предварительного кодера от упомянутого первого устройства (10) к упомянутому второму устройству (14).
11. Способ (500) по п.3, в котором одна или более кодовых книг (22) включают в себя набор возможных матриц (26) настройки предварительного кодера таким образом, что число уникальных векторов, образующих конкретную строку упомянутого набора возможных матриц настройки предварительного кодера, является большим, чем число уникальных векторов, образующих другую строку упомянутого набора возможных матриц настройки предварительного кодера.
12. Способ (500) по п.1, в котором упомянутый прием обратной связи (20) факторизованного предварительного кодера от второго устройства (14) содержит прием сигнализации с первой степенью детализации по времени или частоте, которая указывает упомянутую рекомендуемую матрицу преобразования предварительного кодера, и прием сигнализации со второй степенью детализации по времени или частоте, указывающей упомянутую рекомендуемую матрицу настройки предварительного кодера, и в котором упомянутая первая степень детализации является более грубой, чем упомянутая вторая степень детализации.
13. Первое устройство (10), сконфигурированное для передач предварительного кодирования ко второму устройству (14), причем упомянутое первое устройство (10) содержит
приемник (34), сконфигурированный с возможностью приема обратной связи (20) факторизованного предварительного кодера от второго устройства (14), указывающей по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера, которые совместно представляют рекомендуемую матрицу предварительного кодера, которая является матричным умножением рекомендуемых матриц преобразования и настройки предварительного кодера, причем упомянутая рекомендуемая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера, и упомянутая рекомендуемая матрица настройки предварительного кодера согласует упомянутую рекомендуемую матрицу предварительного кодера с эффективным каналом, который частично задан упомянутой рекомендуемой матрицей преобразования предварительного кодера; и
передатчик (36), который включает в себя схему (38) предварительного кодера и сконфигурирован с возможностью
определения операции предварительного кодирования по меньшей мере частично на основе оценивания упомянутой рекомендуемой матрицы предварительного кодера; и
передачи предварительно кодированного сигнала (12) ко второму устройству (14), который предварительно кодирован согласно упомянутой операции предварительного кодирования.
14. Первое устройство (10) по п.13, в котором упомянутый передатчик (36) сконфигурирован с возможностью оценивания упомянутой рекомендуемой матрицы предварительного кодера посредством определения того, следует ли использовать упомянутую рекомендуемую матрицу предварительного кодера в упомянутой операции предварительного кодирования, используемой для формирования предварительно кодированного сигнала (12).
15. Первое устройство (10) по п.13 или 14, в котором упомянутое первое устройство (10) сконфигурировано с возможностью поддержания одной или более кодовых книг (22) как двумерной таблицы (28) возможных матриц предварительного кодера, причем каждая строка или столбец упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (24) преобразования предварительного кодера, и каждый столбец или строка упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (26) настройки предварительного кодера, и причем упомянутая обратная связь (20) факторизованного предварительного кодера содержит по меньшей мере одно из значения индекса строки и значения индекса столбца, для идентификации конкретной матрицы из упомянутых возможных матриц предварительного кодера как упомянутой рекомендуемой матрицы предварительного кодера.
16. Первое устройство (10) по п.13 или 14, в котором упомянутое первое устройство (10) сконфигурировано с возможностью поддержания одной или более кодовых книг (22) возможных матриц (24) преобразования предварительного кодера и возможных матриц (26) настройки предварительного кодера, и причем упомянутый приемник (34) сконфигурирован с возможностью приема упомянутой обратной связи (20) факторизованного предварительного кодера как по меньшей мере одного значения индекса, указывающего по меньшей мере одно из: конкретной матрицы из упомянутых возможных матриц (24) преобразования предварительного кодера как упомянутый рекомендуемый предварительный кодер преобразования, и конкретной матрицы из упомянутых возможных матриц (26) настройки предварительного кодера как упомянутую рекомендуемую матрицу настройки предварительного кодера.
17. Первое устройство (10) по п.16, в котором упомянутое первое устройство (10) сконфигурировано с возможностью поддержания одной или более кодовых книг (22) посредством поддержания первой кодовой книги (30) упомянутых возможных матриц (24) преобразования предварительного кодера и второй кодовой книги (32) упомянутых возможных матриц (26) настройки предварительного кодера и в котором упомянутая обратная связь (20) факторизованного предварительного кодера содержит по меньшей мере одно из первого значения индекса для первой кодовой книги (30) и второго значения индекса для второй кодовой книги (32).
T
T
T
18. Первое устройство (10) по п.13, в котором упомянутое первое устройство (10) сконфигурировано с возможностью поддержания одной или более кодовых книг (22) возможных матриц (24) преобразования предварительного кодера и возможных матриц (26) настройки предварительного кодера, и причем каждая возможная матрица (24) преобразования предварительного кодера имеет размерности строк-столбцов N×k, где число строк N равно числу портов (56) антенн передачи в первом устройстве (10), а число столбцов k равно размерности преобразования, которая является меньшей, чем значение N, чтобы тем самым ограничить число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера.
19. Первое устройство (10) по п.18, в котором по меньшей мере одна из упомянутых возможных матриц (24) преобразования предварительного кодера содержит блочно-диагональную матрицу.
20. Первое устройство (10) по п.19, в котором по меньшей мере одна из упомянутых возможных матриц (26) настройки предварительного кодера имеет строки матрицы, которые изменяют фазирование блоков в упомянутой блочно-диагональной матрице.
21. Первое устройство (10) по п.18, в котором упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10) или упомянутым вторым устройством (14) и в котором, в том случае если упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10), упомянутое первое устройство (10) сконфигурировано с возможностью сигнализации указания упомянутой размерности k преобразования от упомянутого первого устройства (10) к упомянутому второму устройству (14).
22. Первое устройство (10) по п.21, в котором упомянутая рекомендуемая матрица преобразования предварительного кодера выбирается упомянутым первым устройством (10), и причем упомянутое первое устройство (10) сконфигурировано с возможностью сигнализации указания упомянутой рекомендуемой матрицы преобразования предварительного кодера от упомянутого первого устройства (10) к упомянутому второму устройству (14).
23. Первое устройство (10) по п.15, в котором одна или более кодовых книг (22) включают в себя набор возможных матриц (26) настройки предварительного кодера таким образом, что число уникальных векторов, образующих конкретную строку упомянутого набора возможных матриц настройки предварительного кодера, является большим, чем число уникальных векторов, образующих другую строку упомянутого набора возможных матриц настройки предварительного кодера.
24. Первое устройство (10) по п.13, причем упомянутое первое устройство (10) сконфигурировано с возможностью приема обратной связи (20) факторизованного предварительного кодера от второго устройства (14) как первой сигнализации, принятой первым устройством (10) с первой степенью детализации по времени или частоте, которая указывает упомянутую рекомендуемую матрицу преобразования предварительного кодера, и второй сигнализации, принятой первым устройством (10) со второй степенью детализации по времени или частоте, указывающей упомянутую рекомендуемую матрицу настройки предварительного кодера, причем упомянутая первая степень детализации является более грубой, чем упомянутая вторая степень детализации.
25. Способ (600) во втором устройстве (14) указания рекомендуемой матрицы предварительного кодера для первого устройства (10), причем упомянутый способ содержит
оценивание условий канала относительно упомянутого первого устройства (10);
определение обратной связи (20) факторизованного предварительного кодера по меньшей мере частично на основе упомянутых условий канала, причем упомянутая обратная связь (20) указывает по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера, причем упомянутые рекомендуемые матрицы преобразования и настройки предварительного кодера совместно представляют рекомендуемую матрицу предварительного кодера, которая является матричным умножением рекомендуемых матриц преобразования и настройки предварительного кодера, причем упомянутая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера, и упомянутая рекомендуемая матрица настройки предварительного кодера согласует упомянутую рекомендуемую матрицу предварительного кодера с эффективным каналом между первым и вторым устройствами (10, 14), который определен частично упомянутой рекомендуемой матрицей преобразования предварительного кодера; и
отсылку упомянутой обратной связи (20) факторизованного предварительного кодера к упомянутому первому устройству (10) для указания упомянутой рекомендуемой матрицы предварительного кодера для упомянутого первого устройства (10).
26. Способ (600) по п.25, дополнительно содержащий поддержание двумерной таблицы (28) возможных матриц предварительного кодера, причем каждая матрица может быть выбрана как упомянутая рекомендуемая матрица предварительного кодера, и причем каждая строка или столбец упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (24) преобразования предварительного кодера, и каждый столбец или строка упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (26) настройки предварительного кодера, и причем упомянутая обратная связь (20) факторизованного предварительного кодера содержит по меньшей мере одно из значения индекса строки и значения индекса столбца, для идентификации конкретной матрицы из упомянутых возможных матриц предварительного кодера как упомянутой рекомендуемой матрицы предварительного кодера.
27. Способ (600) по п.25 или 26, в котором упомянутая отсылка упомянутой обратной связи (20) факторизованного предварительного кодера содержит сигнализацию упомянутого рекомендуемого предварительного кодера преобразования с первой степенью детализации по времени или частоте и сигнализацию упомянутого рекомендуемого предварительного кодера настройки со второй степенью детализации по времени или частоте, причем упомянутая первая степень детализации является более грубой, чем упомянутая вторая степень детализации.
T
T
T
28. Способ (600) по п.25, дополнительно содержащий поддержание в упомянутом втором устройстве (14) одной или более кодовых книг (22), содержащих набор возможных матриц (24) преобразования предварительного кодера, причем каждая имеет размерности строк-столбцов N×k, где число строк N равно числу портов (56) антенн передачи в первом устройстве (10), а число столбцов k равно размерности преобразования, которая является меньшей, чем значение N, чтобы тем самым ограничить число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера.
29. Способ (600) по п.28, в котором по меньшей мере одна из упомянутых возможных матриц (24) преобразования предварительного кодера содержит блочно-диагональную матрицу.
30. Способ (600) по п.29, в котором одна или более кодовых книг (22) дополнительно содержат набор возможных матриц (26) настройки предварительного кодера, причем по меньшей мере одна из упомянутых возможных матриц (26) настройки предварительного кодера имеет строки матрицы, которые изменяют фазирование блоков в упомянутой блочно-диагональной матрице.
31. Способ (600) по п.28, в котором упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10) или упомянутым вторым устройством (14) и в котором, в том случае если упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10), упомянутый способ (600) дополнительно включает в себя прием указания упомянутой размерности k преобразования от упомянутого первого устройства (10).
32. Способ (600) по п.31, в котором упомянутая рекомендуемая матрица преобразования предварительного кодера выбирается упомянутым первым устройством (10) и в котором упомянутый способ (600) дополнительно включает в себя прием указания упомянутой рекомендуемой матрицы преобразования предварительного кодера от упомянутого первого устройства (10).
33. Способ (600) по п.25, дополнительно содержащий поддержание одной или более кодовых книг (22) в упомянутом втором устройстве (14), причем одна или более кодовых книг (22) включают в себя набор возможных матриц (26) настройки предварительного кодера таким образом, что число уникальных векторов, образующих конкретную строку упомянутого набора возможных матриц настройки предварительного кодера, является большим, чем число уникальных векторов, образующих другую строку упомянутого набора возможных матриц настройки предварительного кодера.
34. Второе устройство (14), сконфигурированное с возможностью указания рекомендуемой матрицы предварительного кодера для первого устройства (10), причем упомянутое второе устройство (14) содержит
приемник (40), сконфигурированный с возможностью
оценивания условий канала относительно упомянутого первого устройства (10); и
определения обратной связи (20) факторизованного предварительного кодера по меньшей мере частично на основе упомянутых условий канала, причем упомянутая обратная связь (20) факторизованного предварительного кодера указывает по меньшей мере одну из рекомендуемой матрицы преобразования предварительного кодера и рекомендуемой матрицы настройки предварительного кодера, причем упомянутые рекомендуемые матрицы преобразования и настройки предварительного кодера совместно представляют рекомендуемую матрицу предварительного кодера, которая является матричным умножением рекомендуемых матриц преобразования и настройки предварительного кодера, и причем упомянутая матрица преобразования предварительного кодера ограничивает число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера, и упомянутая рекомендуемая матрица настройки предварительного кодера согласует упомянутую рекомендуемую матрицу предварительного кодера с эффективным каналом между упомянутыми первым и вторым устройствами (10, 14), который частично задан упомянутой рекомендуемой матрицей преобразования предварительного кодера; и
передатчик (42), сконфигурированный с возможностью отсылки упомянутой обратной связи (20) факторизованного предварительного кодера к упомянутому первому устройству (10) для указания упомянутой рекомендуемой матрицы предварительного кодера для упомянутого первого устройства (10).
35. Второе устройство (14) по п.34, в котором упомянутое второе устройство (14) сконфигурировано с возможностью поддержания двумерной таблицы (28) возможных матриц предварительного кодера, причем каждая матрица может быть выбрана как упомянутая рекомендуемая матрица предварительного кодера, и причем каждая строка или столбец упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (24) преобразования предварительного кодера, и каждый столбец или строка упомянутой таблицы (28) соответствует конкретной матрице в наборе возможных матриц (26) настройки предварительного кодера, причем упомянутая обратная связь (20) факторизованного предварительного кодера содержит значение индекса таблицы, идентифицирующее конкретную матрицу из упомянутых возможных матриц предварительного кодера как упомянутую рекомендуемую матрицу предварительного кодера.
36. Второе устройство (14) по п.34, причем упомянутое второе устройство (14) сконфигурировано с возможностью отсылки упомянутой обратной связи (20) факторизованного предварительного кодера посредством сигнализации упомянутого рекомендуемого предварительного кодера преобразования с первой степенью детализации по времени или частоте и сигнализации упомянутого рекомендуемого предварительного кодера настройки со второй степенью детализации по времени или частоте, причем упомянутая первая степень детализации является более грубой, чем упомянутая вторая степень детализации.
T
T
T
37. Второе устройство (14) по п.34 или 36, в котором упомянутое второе устройство (14) сконфигурировано с возможностью поддержания одной или более кодовых книг (22), содержащих набор возможных матриц (24) преобразования предварительного кодера, причем каждая имеет размерности строк-столбцов N×k, где число строк N равно числу портов (56) антенн передачи в первом устройстве (10), а число столбцов k равно размерности преобразования, которая является меньшей, чем значение N, чтобы тем самым ограничить число размерностей канала, рассматриваемое упомянутой рекомендуемой матрицей настройки предварительного кодера.
38. Второе устройство (14) по п.37, в котором по меньшей мере одна из упомянутых возможных матриц (24) преобразования предварительного кодера содержит блочно-диагональную матрицу.
39. Второе устройство (14) по п.38, в котором одна или более кодовых книг (22) дополнительно содержат набор возможных матриц (26) настройки предварительного кодера, и причем по меньшей мере одна из упомянутых возможных матриц (26) настройки предварительного кодера имеет строки матрицы, которые изменяют фазирование блоков в упомянутой блочно-диагональной матрице.
40. Второе устройство (14) по п.37, в котором упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10) или упомянутым вторым устройством (14) и в котором, в том случае если упомянутая размерность k преобразования конфигурируется упомянутым первым устройством (10), упомянутое второе устройство (14) сконфигурировано с возможностью приема указания упомянутой размерности k преобразования от упомянутого первого устройства (10).
41. Второе устройство (14) по п.40, в котором упомянутая рекомендуемая матрица преобразования предварительного кодера выбирается упомянутым первым устройством (10), и причем упомянутое второе устройство (14) сконфигурировано с возможностью приема указания упомянутой рекомендуемой матрицы преобразования предварительного кодера от упомянутого первого устройства (10).
42. Второе устройство (14) по п.34 или 36, где упомянутое второе устройство сконфигурировано с возможностью поддержания одной или более кодовых книг (22), причем одна или более кодовых книг (22) включают в себя набор возможных матриц (26) настройки предварительного кодера таким образом, что число уникальных векторов, образующих конкретную строку упомянутого набора возможных матриц настройки предварительного кодера, является большим, чем число уникальных векторов, образующих другую строку упомянутого набора возможных матриц настройки предварительного кодера.