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

1. Способ кодирования в отношении множества кодовых слов полной кодовой книги и множества подмножеств кодовых слов, каждое подмножество кодовых слов содержит соответствующее множество кодовых слов полной кодовой книги, при этом выполняются следующие операции:
определение лучшего кодового слова из полной кодовой книги;
адаптивный выбор подмножества кодовых слов из множества кодовых слов как текущего подмножества кодовых слов, на основе порогового критерия, делая выбор между (а) самым последним выбранным текущим подмножеством кодовых слов и (b) другим подмножеством кодовых слов, которое содержит лучшее кодовое слово из полной кодовой книги;
адаптивный выбор результатов изменений в текущем подмножестве кодовых слов, передавая индикацию текущего подмножества кодовых слов;
передачу индекса кодового слова в текущее подмножество кодовых слов множества кодовых слов.
2. Способ по п.1, в котором адаптивный выбор содержит:
определение, принадлежит ли лучшее кодовое слово из полной кодовой книги также последнему выбранному подмножеству кодовых слов, и, если это так, выбор самого последнего выбранного текущего подмножества кодовых слов как текущего подмножества кодовых слов.
3. Способ по п.2, в котором адаптивный выбор дополнительно содержит:
если лучшее кодовое слово из полной кодовой книги не принадлежит последнему выбранному подмножеству кодовых слов:
выбор лучшего кодового слова из последнего выбранного подмножества кодовых слов;
если лучшее кодовое слово из последнего выбранного подмножества кодовых слов и лучшее кодовое слово из полной кодовой книги вместе удовлетворяют пороговому критерию, выбирается текущее подмножество кодовых слов как последнее выбранное текущее подмножество кодовых слов, в противном случае выбирается текущее подмножество кодовых слов как подмножество кодовых слов, которое содержит лучшее кодовое слово из полной кодовой книги.
4. Способ по п.1, в котором адаптивный выбор дополнительно содержит:
выбор лучшего кодового слова из последнего выбранного подмножества кодовых слов;
если лучшее кодовое слово из последнего выбранного текущего подмножества кодовых слов и лучшее кодовое слово из полной кодовой книги вместе удовлетворяют пороговому критерию, выбирается текущее подмножество кодовых слов, как последнее выбранное текущее подмножество кодовых слов, в противном случае, выбирается текущее подмножество кодовых слов как подмножество кодовых слов, которое содержит лучшее кодовое слово из полной кодовой книги.
5. Способ по п.4, в котором:
лучшее кодовое слово из последнего выбранного текущего подмножества кодовых слов и лучшее кодовое слово из полной кодовой книги вместе удовлетворяют пороговому критерию, когда корреляция между лучшим кодовым словом из последнего выбранного текущего подмножества кодовых слов и лучшим кодовым словом из полной кодовой книги выше определенного порога.
6. Способ по п.5, в котором корреляция вычисляется, используя нормализованный критерий промежуточного произведения.
7. Способ по п.1, в котором:
каждое подмножество кодовых слов имеет соответствующий уникальный идентификатор;
выполняется передача индикации текущего подмножества кодовых слов, включая передачу уникального идентификатора, связанного с текущим подмножеством кодовых слов.
8. Способ по п.1, в котором:
для каждого подмножества кодовых слов имеется соответствующее кодовое слово заголовка, принадлежащее полной кодовой книге;
выполняется передача индикации текущего подмножества кодовых слов, включая передачу индекса соответствующего кодового слова заголовка текущего подмножества кодовых слов в полной кодовой книге.
9. Способ по п.8, дополнительно содержащий:
передачу информации, из которой может быть определено, является ли переданный индекс индексом кодового слова в полной кодовой книге или индексом кодового слова в текущем подмножестве кодовых слов.
10. Способ по п.9, в котором:
для каждого кодового слова текущего подмножества кодовых слов индекс кодового слова соответствует индексу N-bit;
индекс N-bit, который не используется ни для одного из кодовых слов текущего подмножества кодовых слов, используется для определения, является ли переданный индекс индексом в полной кодовой книге или индексом в текущее подмножество кодовых слов.
11. Способ по п.1, в котором:
для каждого подмножества кодовых слов имеется соответствующее кодовое слово заголовка, принадлежащее грубому подмножеству полной кодовой книги;
выполняется передача индикации текущего подмножества кодовых слов, включая передачу индекса соответствующего кодового слова заголовка текущего подмножества кодовых слов в грубом подмножестве полной кодовой книги.
12. Способ по п.11, дополнительно содержащий:
передачу информации, из которой может быть определено, является ли переданный индекс индексом кодового слова в грубом подмножестве полной кодовой книги или индексом кодового слова в текущем подмножестве кодовых слов.
13. Способ по п.12, в котором:
для каждого кодового слова текущего подмножества кодовых слов индекс кодового слова является соответствующим индексом N-bit;
индекс N-bit, который не используется ни для одного из кодовых слов текущего подмножества кодовых слов, используется для определения, является ли переданный индекс индексом кодового слова в полной кодовой книге или индексом кодового слова в текущем подмножестве кодовых слов.
14. Способ по п.1, дополнительно содержащий:
получение кодированных сигналов пространства-времени от передатчика MIMO;
определение информации о канале для канала MIMO;
каждый раз, когда из полной кодовой книги или из подмножества кодовой книги выбирается лучшее кодовое слово, выполняется выбор лучшего кодового слова из подмножества кодовой книги на основе информация о канале для канала MIMO.
15. Способ по п.14, в котором кодовые слова кодовой книги определяют весовые коэффициенты для их применения к сигналам, которые будут переданы от передатчика MIMO.
16. Устройство кодирования, содержащее:
приемник, связанный с множеством антенн;
передатчик, связанный с множеством антенн; и
память, содержащую подмножества кодовых слов;
селектор подмножества, основанный на пороговом критерии, который инициирует устройство выполнить способ, содержащий:
относительное множество кодовых слов полной кодовой книги и множество подмножеств кодовых слов, при этом каждое подмножество кодовых слов содержит соответствующее множество кодовых слов полной кодовой книги; при этом выполняются следующие операции:
определение лучшего кодового слова из полной кодовой книги;
адаптивный выбор подмножества кодовых слов из множества кодовых слов, как текущее подмножество кодовых слов, на основе порогового критерия, между (а) самым последним выбранным текущим подмножеством кодовых слов и (b) другим подмножеством кодовых слов, которое содержит лучшее кодовое слово из полной кодовой книги;
адаптивный выбор результатов изменений в текущем подмножестве кодовых слов, передавая индикацию текущего подмножества кодовых слов;
передача индекса кодового слова в текущем подмножестве кодовых слов из множества кодовых слов.
17. Устройство по п.16, в котором указанное устройство является мобильной станцией.
18. Устройство по п.16, в котором:
каждое подмножество кодовых слов имеет соответствующий уникальный идентификатор;
устройство осуществляет индикацию текущего подмножества кодовых слов, передавая уникальный идентификатор, связанный с текущим подмножеством кодовых слов.
19. Устройство по п.16, в котором:
каждое подмножество кодовых слов связано с кодовым словом заголовка, принадлежащего полной кодовой книге;
устройство передает индикацию текущего подмножества кодовых слов, передавая индекс соответствующего кодового слова заголовка текущего подмножества кодовых слов в полной кодовой книге.
20. Машиночитаемая среда, содержащая одну или несколько считываемых компьютером команд, при выполнении которых приемником инициируют его реализацию способом по любому из пп.1-15.