СПОСОБ И УСТРОЙСТВО ДЛЯ ПОДДЕРЖКИ РАСПРЕДЕЛЕННОЙ СХЕМЫ MIMO В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
METHOD AND APPARATUS FOR SUPPORTING DISTRIBUTED MIMO IN WIRELESS COMMUNICATION SYSTEM

По настоящей заявке испрашивается приоритет согласно предварительной заявке США №61/087,922, озаглавленной "METHOD AND APPARATUS FOR SUPPORTING DISTRIBUTED MIMO IN A WIRELESS COMMUNICATION SYSTEM", поданной 11 августа 2008, принадлежащей правопреемнику по настоящей заявке и включенной в данный документ путем ссылки.
УРОВЕНЬ ТЕХНИКИ
I. Область техники, к которой относится изобретение
Настоящее изобретение относится в общем к связи, а более конкретно к техническим приемам для поддержки передачи данных в системе беспроводной связи.
II. Уровень техники
Системы беспроводной связи широко применяются для предоставления при осуществлении связи различного содержимого, такого как речь, видео, пакетные данные, сообщения, широковещательные передачи и т.д. Эти беспроводные системы могут представлять собой системы с множественным доступом, допускающие поддержку множества пользователей, посредством совместного использования доступных системных ресурсов. Примеры таких систем с множественным доступом включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы FDMA с ортогональным частотным разделением (OFDMA) и системы FDMA с единственной несущей (SC-FDMA).
Беспроводная система связи (например, система сотовой связи) может включать в себя некоторое количество Узлов B, которые могут поддерживать связь для некоторого количества абонентских устройств (UE). UE может осуществлять связь с Узлом В через нисходящую линию связи и восходящую линию связи. Термином «нисходящая линия связи» (или прямая линия связи) называется линия связи для связи от Узла В на UE, а термином «восходящая линия связи» (или обратная линия связи) называется линия связи для связи от UE на Узел B. UE может находиться в пределах покрытия множеством сот, где термином "сота" можно называть зону покрытия Узла В и/или подсистемы Узла В, обслуживающей данную зону покрытия. Одна сота может выбираться в качестве обслуживающей соты для UE, а оставшиеся соты могут называться необслуживающими сотами. UE может испытывать сильные помехи от необслуживающих сот. Может потребоваться отправка данных в UE таким способом, чтобы добиться хороших эксплуатационных характеристик даже в присутствии сильных не обслуживающих сот.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
В данном документе описаны технические приемы для поддержки однопользовательских и многопользовательских распределенных передач по схеме с множеством входов - множеством выходов (MIMO). В одном варианте выполнения многопользовательской распределенной схемы MIMO, сота может отправлять передачу на UE так, что мощность передачи соты направляется к UE, и при этом уменьшаются помехи для одного или большего количества UE в одной или большем количестве соседних сот. В одном варианте выполнения однопользовательской распределенной схемы MIMO множество сот могут одновременно отправлять передачи в UE. В одном аспекте, UE может отправлять оценки каналов для своей обслуживающей соты, а также для одной или большего количества не обслуживающих сот, чтобы поддерживать многопользовательскую распределенную схему MIMO. В одном аспекте, UE может отправлять оценки каналов для своей обслуживающей соты, а также для одной или большего количества не обслуживающих сот, чтобы поддерживать многопользовательскую распределенную схему MIMO. Каждая сота может принимать оценки каналов от UE, обслуживаемых этой сотой, а также от UE в соседних сотах. Каждая сота может использовать оценки каналов для всех UE для (i) выбора UE для передачи им данных этой сотой и (ii) определения векторов предварительного кодирования, используемых для передачи данных на выбранные UE так, что уменьшаются помехи для UE в соседних сотах. В одном варианте выполнения UE может определять первую оценку канала для первой соты (например, для обслуживающей соты), определять вторую оценку канала для второй соты (например, для не обслуживающей соты), и определять информацию указателя качества канала (CQI) для первой соты. UE может отправлять информацию обратной связи, содержащую первую и вторую оценки канала и информацию CQI. После этого UE может принимать первую передачу, отправленную первой сотой на UE на основе первой оценки канала и информации CQI. UE может также принимать вторую передачу, отправленную второй сотой на другое UE на основе второй оценки канала для уменьшения помех для UE.
В другом аспекте UE может отправлять информацию CQI для своей обслуживающей соты, а также для одной или большего количества не обслуживающих сот, чтобы поддерживать однопользовательскую распределенную схему MIMO. Каждая сота может принимать информацию CQI от UE, обслуживаемых этой сотой, а также от UE в соседних сотах. Каждая сота может использовать информацию CQI для всех UE для (i) выбора UE для передачи им этой сотой данных и (ii) определения схем модуляции и кодирования, которые используются для передачи данных на выбранные UE.
В варианте выполнения UE может определять первую информацию CQI для первой соты, определять вторую информацию CQI для второй соты и передавать информацию обратной связи, содержащую первую и вторую информацию CQI. После этого, UE может принимать первую передачу, отправленную первой сотой на UE на основе первой информации CQI. UE может также принимать вторую передачу, отправленную второй сотой в UE на основе второй информации CQI. Первые и вторые передачи могут отправляться одновременно на ресурсах, не используемых первыми и вторыми сотами для других UE.
Еще в одном аспекте UE может определять информацию CQI для обслуживающей соты с учетом обнуления помех одной или большим количеством не обслуживающих сот. Не обслуживающая сота может осуществлять управление диаграммой направленности на основе оценки канала, принятой от UE, чтобы обнулить или уменьшить помехи для UE. Тогда UE может испытывать меньшие помехи от не обслуживающей соты, и получает возможность достигать более высокого отношения "сигнал к шуму и помехам" (SINR). Таким образом, UE может учитывать более низкие помехи от каждой не обслуживающей соты, осуществляя обнуление помех при получении оценки SINR. Это может привести к более точной информации CQI для передачи данных от обслуживающей соты на UE. В одном варианте выполнения UE может оценивать SINR для первой соты с учетом более низких помех от второй соты, осуществляющей управление диаграммой направленности для уменьшения помех для UE. UE может определять информацию CQI на основе предполагаемого SINR, и может отправлять информацию CQI в первую соту. После этого UE может принимать передачу, отправленную первой сотой на UE на основе информации CQI.
В нижеследующем описании дополнительных подробностях раскрыты различные аспекты и признаки изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 показывает систему беспроводной связи.
Фиг.2 показывает передачу по нисходящей линии связи для многопользовательской распределенной схемы MIMO.
Фиг.3 показывает передачу по нисходящей линии связи для однопользовательской распределенной схемы MIMO.
Фиг.4 и Фиг.5 показывают процесс и устройство соответственно для приема данных посредством многопользовательской распределенной схемы MIMO.
Фиг.6 и Фиг.7 показывают процесс и устройство соответственно для отправки данных посредством многопользовательской распределенной схемы MIMO.
Фиг.8 и Фиг.9 показывают процесс и устройство соответственно для приема данных посредством однопользовательской распределенной схемы MIMO.
Фиг.10 и Фиг.11 показывают процесс и устройство соответственно для отправки данных посредством однопользовательской распределенной схемы MIMO.
Фиг.12 и Фиг.13 показывают процесс и устройство соответственно для определения информации CQI посредством обнуления помех.
Фиг.14 показывает блок-схему Узла В и UE.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Технические приемы, описанные в настоящем документе, могут использоваться для различных беспроводных систем связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и других систем. Термины "система" и "сеть связи" часто используются взаимозаменяемо. Система CDMA может реализовать технологию радиосвязи, такую как система универсального наземного радиодоступа (UTRA), cdma2000, и т.д. Система UTRA включает в себя широкополосную систему CDMA (WCDMA) и другие разновидности CDMA. cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать технологию радиосвязи, такую как глобальная система мобильных средств связи (GSM). Система OFDMA может реализовать технологии радиосвязи, такие как развернутая UTRA (Е-UTRA), ультра-мобильная широкополосная связь (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, и т.д. Системы UTRA и Е-UTRA представляют собой часть универсальной системы телекоммуникаций (UMTS). Долгосрочная программа развития 3GPP (LTE) и усовершенствованная LTE (LTE-A) представляют собой новые версии UMTS, которые используют технологию Е-UTRA, которая применяет систему OFDMA на нисходящей линии связи и систему SC-FDMA на восходящей линии связи. UTRA, Е-UTRA, UMTS, LTE, LTE-A и GSM описаны в документах организации, называемой "Партнерский проект третьего поколения" (3GPP). Системы cdma2000 и UMB описываются в документах организации, называемой "Партнерский проект 2 третьего поколения" (3GPP2). Технические приемы, описанные в данном документе, могут использоваться для систем и технологий радиосвязи, приведенных выше, а также для других систем и технологий радиосвязи. Для ясности определенные аспекты технических приемов описываются в дальнейшем для системы LTE.
Фиг.1 показывает беспроводную систему связи 100, которая может представлять собой систему сотовой связи, такую как система LTE или некоторая другая система. Система 100 может включать в себя некоторое количество Узлов B и другие сетевые объекты, которые могут поддерживать услуги для осуществления связи для множества UE. Для простоты на Фиг.1 показаны только три Узла B, 110a, 110b и 110c. Узел В представляет собой станцию, которая осуществляет связь с UE, и узел B также может называться развитым Узлом В (eNB), базовой станцией, точкой доступа и т.д. Каждый Узел В 110 предоставляет покрытие для осуществления связи средствами связи для определенной географической области 102. Чтобы улучшить системные возможности, полная зона покрытия Узла В может разбиваться на множество меньших областей, например на три меньшие области, 104a, 104b и 104c. Каждая меньшая область может обслуживаться соответствующей подсистемой Узла В. В 3GPP термином "сота" может называться наименьшая зона покрытия Узла В и/или подсистемы Узла В, обслуживающих эту зону покрытия. В 3GPP2, термином "сектор" или "сектор сот" может называться наименьшая область покрытия Узла B и/или подсистемы Узла B, обслуживающие эту зону покрытия. В нижеследующем описании, для ясности, используется концепция соты в 3GPP. В общей ситуации, Узел В может поддерживать одну или множество (например, три) сот.
Некоторое количество UE могут быть рассеяны повсюду в системе, и каждое UE может представлять собой стационарное или мобильное устройство. Для простоты на Фиг.1 показано только одно UE 120 в каждой соте. UE может также называться мобильным терминалом, терминалом, терминалом доступа, абонентским блоком, станцией, и т.д. UE может представлять собой сотовый телефон, карманный персональный компьютер (PDA), беспроводной модем, устройство беспроводной связи, карманное устройство, ноутбук, беспроводной телефон, станцию беспроводной локальной линии (WLL) и т.д. В данном документе термины "UE" и "абонент" используются взаимозаменяемо.
В системе 100 некоторые UE могут располагаться у границы соседних сот и их можно назвать UE на краю соты. UE на краю соты могут испытывать высокие взаимные помехи между сотами, которые могут неблагоприятно воздействовать на эксплуатационные характеристики. Могут использоваться несколько схем для того, чтобы использовать пространственную размерность для улучшения эксплуатационных характеристик UE на краю соты. Например, могут использоваться следующие схемы:
- многопользовательская распределенная схема MIMO - схема передачи данных от обслуживающей соты на UE, посредством управления диаграммой направленности для уменьшения помех для одного или большего количества UE в одной или большем количестве других сот, и
- однопользовательская распределенная схема MIMO - схема передачи данных от множества сот на UE так, чтобы мощность помех от не обслуживающей соты (например, сотрудничающей соты) переводилась в требуемую мощность на UE.
Управление диаграммой направленности представляет собой процесс управления пространственным направлением передачи по направлению к целевому приемнику и/или в сторону от не предназначенного для этого приемника. Управление диаграммой направленности может осуществляться на передатчике посредством применения вектора предварительного кодирования к передаче, как это описано ниже.
На Фиг.2 показана передача по нисходящей линии связи посредством многопользовательской распределенной схемы MIMO для одного Узла В с тремя сотами i, j и к, покрывающими различные географические области. Смежные соты обычно накладываются друг на друга на краях, что может позволять UE, при любом его расположении, принимать покрытие для осуществления связи средствами связи от одной или большего количества сот, при перемещении UE в пределах системы. Для простоты, на Фиг.2 показаны только два UE, u и v. UE u представляет собой UE на краю соты, расположенное на границе сот i и j. Сота i может быть выбрана в качестве обслуживающей соты для UE u, а сота j может представлять собой не обслуживающую соту для UE u. UE v располагается в пределах соты j. Сота j может представлять собой обслуживающую соту для UE v, а сота i может представлять собой не обслуживающую соту для UE v. В общем случае, UE может располагаться в пределах зон покрытия любого количества сот и может иметь любое количество не обслуживающих сот.
Для многопользовательской распределенной схемы MIMO каждая сота может отправлять данные на один или большее количество UE в этой соте, при этом уменьшая помехи для одного или большего количества UE в одной или большем количестве соседних сот. Например, сота i может отправлять данные на UE u, при этом уменьшая помехи для UE v в соседней соте j. Точно так же, сота j может отправлять данные на UE v, при этом уменьшая помехи для UE u в соседней соте i. В общей ситуации, каждая сота может формировать диаграммы направленности, направленные по направлению к своим UE, при этом обнуляя или уменьшая помехи для UE в соседних сотах. UE в соседних сотах могут тогда отмечать меньшие взаимные помехи между сотами.
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>R</mi></mrow>
На Фиг.3 показана передача по нисходящей линии связи посредством однопользовательской распределенной схемы MIMO для одного Узла В с тремя сотами i, j и k. Для однопользовательской распределенной схемы MIMO, множественные соты могут одновременно отправлять различные потоки данных в одно и то же UE. Например, сота i может отправлять один поток данных в UE u, и сота j может отправлять другой поток данных в UE u. Принятая на UE u мощность для обеих сот i и j тогда будет представлять собой требуемую мощность (вместо непосредственного предоставления требуемой мощности обслуживающей сотой i и предоставления мощности помех не обслуживающей сотой j). В некотором аспекте, для поддержки однопользовательской и многопользовательской распределенной схем MIMO, а также других схем, применяющих пространственные размерности, UE может оценивать и отправлять обратно оценки каналов для своей обслуживающей соты, а также для одной или большего количества не обслуживающих сот. Оценка канала для соты может содержать комплексные амплитудно-частотные характеристики усиления канала и она может также называться информацией указателя направления канала (CDI). UE может также оценить и отправить обратно информацию CQI для каждой соты, отправляющей данные в это UE. Информация CQI может содержать отношение
, схему модуляции и кодирования (MCS), или эквивалентную информацию. В общем случае, информация обратной связи для каждой соты может включать в себя информацию CDI, информацию CQI, другую информацию, или любую комбинацию из этого. Информация CDI и/или CQI может представлять собой широкополосную информацию, которую можно применять для всего диапазона системной полосы частот. В альтернативном варианте, системный диапазон полосы частот может разбиваться на множественные поддиапазоны, и информация CDI и/или CQI может выдаваться для каждого поддиапазона, представляющего интерес.
Для простоты большая часть дальнейшего описания рассматривает случай передачи данных в UE u, который может иметь одну обслуживающую соту i и одну или большее количество не обслуживающих сот с индексом j. Для многопользовательской распределенной схемы MIMO обслуживающая сота i может передавать данные в UE u, а не обслуживающая сота j может осуществлять обнуление помех для UE u. Для однопользовательской распределенной схемы MIMO как обслуживающая сота i, так и не обслуживающая сота j, могут передавать данные в UE u.
Для многопользовательской распределенной схемы MIMO, например, как это показано на Фиг.2, UE u может отослать назад информацию CDI и CQI для обслуживающей соты i для передачи данных в UE u, а также информацию CDI для одной или большего количества не обслуживающих сот, например, для каждой не обслуживающей соты, служащей источником сильных помех для UE u. Каждая не обслуживающая сота может использовать информацию CDI для уменьшения помех для UE u.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
UE u может определять информацию CDI для обслуживающей соты i следующим образом. UE u может сначала получить оценку канала для обслуживающей соты i, например, на основе опорного сигнала или пилот-сигнала, принятого от обслуживающей соты. Если UE u оснащено единственной антенной, то оценка канала может быть дана посредством 1xT вектора-строки
отклика канала, где T представляет собой количество антенн для обслуживающей соты i. Вектор
может включать в себя T элементов, каждый из которых соответствует одной комплексной амплитудно-частотной характеристике усиления канала для одной антенны обслуживающей соты i. UE u может разделить вектор отклика канала на его модуль, чтобы получить нормированный единичный вектор, следующим образом:
Уравнение (1)
<mrow><mrow><mo>‖</mo><mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow><mo>‖</mo></mrow></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
где
представляет собой модуль вектора
отклика канала, и
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
представляет собой нормированный вектор отклика канала для обслуживающей соты i с единичным модулем.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
Для отправки индивидуальных элементов вектора
в качестве информации CDI может потребоваться большое количество битов.
<mrow><msup><mn>2</mn><mi>B</mi></msup></mrow>
<mrow><msup><mn>2</mn><mi>B</mi></msup></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
В одном варианте выполнения, чтобы уменьшить объем информации CDI, отправляемой обратно, может быть определена кодовая книга, содержащая
векторов канала. Эти
векторов канала в кодовой книге могут независимо выбираться из изотропного распределения на B-мерной единичной сфере. Каждый вектор канала может называться кодовым словом в кодовой книге и ему может приписываться уникальный В-разрядный указатель. В одном варианте выполнения, B=4, кодовая книга содержит 16 векторов канала, и каждому вектору канала может приписываться уникальный 4-разрядный указатель. Могут также использоваться другие величины В. При любых обстоятельствах, UE u может выбирать вектор канала из кодовой книги, который наиболее близко соответствует вектору
. Выбранный вектор канала может быть обозначен как
.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>v</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>w</mi><mi>i</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>i</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>v</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>i</mi></msub></mrow>
UE u может отправлять B-разрядный указатель выбранного вектора канала
в качестве информации CDI на обслуживающую соту i. Обслуживающая сота i может также принять информацию CDI от других UE в данной соте, а также от UE в соседних сотах. Например, обслуживающая сота i может принять от UE v в не обслуживающей соте j информацию CDI, содержащую выбранный вектор канала
. Обслуживающая сота i может использовать информацию CDI от всех UE для (i) выбора пользователей, чтобы определить, какие UE ей обслуживать и (ii) выбора диаграммы направленности для определения векторов предварительного кодирования, используемых для передачи данных на выбранные UE. Например, обслуживающая сота i может решить обслуживать UE u и может потребовать обнуление помех для UE v. Обслуживающая сота i может определить вектор предварительного кодирования
такой, что (i) вектор
, насколько это возможно, соответствует вектору
, для максимизации требуемой мощности для UE u, и (ii)
ортогонален, насколько это возможно, вектору
, для минимизации мощности помех для UE v. Вектор
предварительного кодирования может выбираться на основе компромисса между факторами (i) и (ii) и, возможно, других факторов.
<mrow><msub><mi>w</mi><mi>i</mi></msub></mrow>
В одном варианте выполнения обслуживающая сота i может отправлять поток данных в UE u и может осуществлять управление диаграммой направленности/предварительное кодирование для потока данных посредством вектора
предварительного кодирования следующим образом:
<mrow><msub><mi>x</mi><mi>i</mi></msub><mo>=</mo><msub><mi>w</mi><mi>i</mi></msub><mo>⋅</mo><msub><mi>d</mi><mi>i</mi></msub></mrow>
, Уравнение (2)
<mrow><msub><mi>d</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>x</mi><mi>i</mi></msub></mrow>
где
обозначает поток данных, отправленный обслуживающей сотой i, и
представляет собой вектор выходных символов, отправленных обслуживающей сотой i.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
UE u может определять информацию CDI для не обслуживающей соты j следующим образом. UE u может сначала получить оценку канала для не обслуживающей соты j, например, на основе опорного сигнала или пилот-сигнала, принятого от не обслуживающей соты. Оценка канала может быть дана посредством вектора
отклика канала. UE u может разделить вектор отклика канала на его модуль, чтобы получить нормированный единичный вектор, следующим образом:
Уравнение (3)
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
где
представляет собой нормированный вектор отклика канала для не обслуживающей соты.
<mrow><msup><mn>2</mn><mi>L</mi></msup></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
В одном варианте выполнения может быть определена кодовая книга, содержащая
векторов канала, независимо выбранных из изотропного распределения на L-мерной единичной сфере. Каждому вектору канала может приписываться уникальный L-разрядный указатель. В общей ситуации, В и L в кодовых книгах для обслуживающих и не обслуживающих сот могут выбираться так, что . Однако, так как хорошее осуществление обнуления помех может зависеть от точной оценки канала для каждой не обслуживающей соты, представляющей интерес, может потребоваться, чтобы выполнялось строгое неравенство . В одном варианте выполнения, L=6, кодовая книга для не обслуживающей соты содержит 64 вектора канала, и каждому вектору канала может приписываться уникальный 6-разрядный указатель. Могут также использоваться другие значения L. При любых обстоятельствах, UE u может выбрать вектор канала из кодовой книги, который наиболее близко соответствует вектору
. Выбранный вектор канала может быть обозначен как
.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>v</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
UE u может отправлять L-битовый указатель выбранного вектора канала
в качестве информации CDI для не обслуживающей соты j. В одном варианте выполнения UE u может отправлять информацию CDI на обслуживающую соту i, которая может направлять информацию CDI на не обслуживающую соту j по маршруту через подходящие помехи. Этот вариант выполнения может повышать надежность информации обратной связи CDI, так как UE u может иметь лучшую линию связи с обслуживающей сотой i, чем с не обслуживающей сотой j. В другом варианте выполнения UE u может отправлять информацию CDI непосредственно на не обслуживающую соту j. Для обоих вариантов выполнения не обслуживающая сота j может использовать информацию CDI от UE u, а также информацию CDI от других UE, как для выбора UE, так и для выбора диаграммы направленности, аналогичным образом, как в случае обслуживающей соты i. Например, не обслуживающая сота j может принять решение обслужить UE v и может потребовать обнуление помех для UE u. Не обслуживающая сота j может определить вектор предварительного кодирования
, такой что (i)
максимально возможным образом соответствует выбранному вектору канала
для UE v, чтобы максимизировать требуемую мощность для UE v и (ii) вектор
, насколько это возможно, ортогонален вектору
, чтобы минимизировать мощность помех для UE u.
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
В одном варианте выполнения не обслуживающая сота j может осуществлять управление диаграммой направленности/предварительное кодирование для своего потока данных посредством вектора предварительного кодирования
следующим образом:
<mrow><msub><mi>x</mi><mi>j</mi></msub><mo>=</mo><msub><mi>w</mi><mi>j</mi></msub><mo>⋅</mo><msub><mi>d</mi><mi>j</mi></msub></mrow>
, Уравнение (4)
<mrow><msub><mi>d</mi><mi>j</mi></msub></mrow>
<mrow><msub><mi>x</mi><mi>j</mi></msub></mrow>
где
обозначает поток данных, отправленный не обслуживающей сотой j, и
представляет собой вектор выходных символов, отправленных не обслуживающей сотой j.
UE u может принимать передачи по нисходящей линии связи от обслуживающей соты i и не обслуживающей соты j. Принятый сигнал на UE u может быть выражен как:
<mrow><msub><mi>R</mi><mi>u</mi></msub><mo>=</mo><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>j</mi><mo>≠</mo><mi>i</mi></mrow></munder><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><msub><mi>x</mi><mi>j</mi></msub><mo>+</mo><msub><mi>N</mi><mi>u</mi></msub><mo>=</mo><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>w</mi><mi>i</mi></msub><msub><mi>d</mi><mi>i</mi></msub><mo>+</mo><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>j</mi><mo>≠</mo><mi>i</mi></mrow></munder><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><msub><mi>w</mi><mi>j</mi></msub><msub><mi>d</mi><mi>j</mi></msub><mo>+</mo><msub><mi>N</mi><mi>u</mi></msub><mo>,</mo></mrow>
Уравнение (5)
<mrow><msub><mi>R</mi><mi>u</mi></msub></mrow>
где
представляет собой принятый сигнал на UE u, и
<mrow><msub><mi>N</mi><mi>u</mi></msub></mrow>
представляет собой шум, отмеченный UE u.
В уравнении (5) может быть представлено суммирование, если имеются множественные не обслуживающие соты, и оно может быть опущено, если имеется только одна не обслуживающая сота.
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>R</mi></mrow>
UE u может использовать различные технические приемы коррекции для обработки принятого сигнала и восстановления потока данных, отправленного обслуживающей сотой i на UE u. Эти технические приемы коррекции могут включать в себя форсирование нуля (ZF), линейную минимизацию среднеквадратического отклонения (MMSE), детектор наибольшего правдоподобия (MLD), и т.д. Отношение
на UE u может зависеть от конкретного технического приема коррекции, используемого UE u.
UE u может определять информацию CQI для обслуживающей соты i следующим образом. UE u может оценивать SINR для обслуживающей соты i, например, на основе опорных сигналов, принятых от обслуживающей соты i и не обслуживающей соты j. Отношение SINR может быть выражено как:
Уравнение (6)
<mrow><msub><mi>P</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>P</mi><mi>j</mi></msub></mrow>
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
где
и
представляют собой мощности передач сот i и j, соответственно, а
представляет собой отношение SINR на UE u.
<mrow><msub><mi>N</mi><mi>u</mi></msub></mrow>
В уравнении (6) числитель включает в себя требуемую мощность от обслуживающей соты i. Знаменатель включает в себя шум
, отмеченный UE u, а также мощность помех от не обслуживающей соты j.
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
В некотором аспекте на UE u может оцениваться отношение SINR с учетом обнуления помех не обслуживающей сотой j. Не обслуживающая сота j может осуществлять управление диаграммой направленности, чтобы уменьшить помехи для UE u. Полное обнуление помех может достигаться, если вектор
ортогонален вектору
, так что в знаменателе уравнения (6) |
|=0. Значение мощности помех, отмеченных UE u, может зависеть от эффективности обнуления помех не обслуживающей сотой j. Эффективность обнуления помех может, в свою очередь, зависеть от (i) того, насколько близко выбранный вектор канала
соответствует вектору отклика канала
и (ii) от выбора вектора
предварительного кодирования на основе выбранного вектора канала
.
Точность между выбранным вектором канала и фактическим вектором отклика канала может быть дана посредством отклонения квантования. Отклонения квантования для обслуживающей соты i и не обслуживающей соты j могут быть определены следующим образом:
и
Уравнение (7),
<mrow><mi>cos</mi><mtext> </mtext><msub><mi>θ</mi><mrow><mtext>iu</mtext></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
где
представляет собой отклонение квантования при преобразовании
в
,
<mrow><mi>cos</mi><mtext> </mtext><msub><mi>θ</mi><mrow><mtext>ju</mtext></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
представляет собой отклонение квантования при преобразовании
в
, а верхний индекс "H" обозначает эрмитово, или сопряженное, транспонирование.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>~</mo></mover></mrow>
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
В первом варианте выполнения оценки SINR может предполагаться полное обнуление помех не обслуживающей сотой j. Отклонение квантования при преобразовании
в
может игнорироваться, так что
. Кроме того, можно предполагать, что вектор
предварительного кодирования является ортогональным к выбранному вектору канала, так что |
|=0. Из уравнения (6), на UE u SINR может затем оцениваться следующим образом:
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>⋅</mo><msup><mrow><mrow><mo>‖</mo><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow><mo>‖</mo></mrow></mrow><mn>2</mn></msup><mo>⋅</mo><msup><mrow><mrow><mo>|</mo><mrow><msub><mover accent="true"><mi>h</mi><mo>˜</mo></mover><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>w</mi><mi>i</mi></msub></mrow><mo>|</mo></mrow></mrow><mn>2</mn></msup></mrow><mrow><msub><mi>N</mi><mi>u</mi></msub></mrow></mfrac><mo>.</mo></mrow>
Уравнение (8)
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msubsup><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow><mi>H</mi></msubsup></mrow></mstyle><mo>^</mo></mover></mrow>
UE u и v могут быть пространственно ортогональными или (или близкими к этому) и могут выбираться на основании этого факта. В таком случае, обслуживающая сота i может выбирать свой вектор предварительного кодирования как
. На UE u SINR может затем оцениваться следующим образом:
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>⋅</mo><msup><mrow><mrow><mo>‖</mo><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow><mo>‖</mo></mrow></mrow><mn>2</mn></msup><mi>cos</mi><msub><mi>θ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow><mrow><msub><mi>N</mi><mi>u</mi></msub></mrow></mfrac><mo>.</mo></mrow>
Уравнение (9)
<mrow><msub><mi>N</mi><mi>u</mi></msub></mrow>
Как это показано в уравнениях (8) и (9), первый вариант выполнения оценки SINR предполагает полное обнуление помех необслуживающей сотой j. Следовательно, в знаменателе уравнений (8) и (9) содержится только шум
, отмеченный UE u, и там нет помех от необслуживающей соты j. Этот вариант выполнения может обеспечить оптимистическую оценку SINR, которая может учитываться различными способами. В одном варианте выполнения могут использоваться множители потерь мощности или границы рабочего режима при преобразовании предполагаемого отношения SINR в информацию CQI. В другом варианте выполнения оптимистическая оценка SINR может быть учтена посредством HARQ.
<mrow><msub><mi>e</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
Во втором варианте выполнения оценки SINR может предполагаться частичное обнуление помех не обслуживающей сотой j, и при оценке SINR может учитываться остаточная мощность помех. Для второго варианта выполнения может определяться остаточный член
, который ортогонален вектору
, следующим образом:
<mrow><msub><mi>e</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub><mo>=</mo><msub><mover accent="true"><mi>h</mi><mo>˜</mo></mover><mrow><mi>j</mi><mi>u</mi></mrow></msub><mo>−</mo><mrow><mo>(</mo><mrow><msub><mover accent="true"><mi>h</mi><mo>˜</mo></mover><mrow><mi>j</mi><mi>u</mi></mrow></msub><msubsup><mover accent="true"><mi>h</mi><mo>^</mo></mover><mrow><mi>j</mi><mi>u</mi></mrow><mi>H</mi></msubsup></mrow><mo>)</mo></mrow><msub><mover accent="true"><mi>h</mi><mo>^</mo></mover><mrow><mi>j</mi><mi>u</mi></mrow></msub><mo>,</mo></mrow>
и Уравнение (10)
<mrow><msup><mrow><mi>sin</mi></mrow><mn>2</mn></msup><msub><mi>θ</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub><mo>=</mo><msup><mrow><mrow><mo>‖</mo><mrow><msub><mi>e</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow><mo>‖</mo></mrow></mrow><mn>2</mn></msup></mrow>
Уравнение (11)
Член в знаменателе уравнения (6) может быть выражен как:
Уравнение (12)
<mrow><msup><mn>2</mn><mi>L</mi></msup></mrow>
где М=
представляет собой размер кодовой книги для необслуживающей соты j.
Член  в числителе уравнения (6) может быть выражен как:
<mrow><msup><mrow><mrow><mo>|</mo><mrow><msub><mover accent="true"><mi>h</mi><mo>˜</mo></mover><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>w</mi><mi>i</mi></msub></mrow><mo>|</mo></mrow></mrow><mn>2</mn></msup><mo>=</mo><msup><mrow><mrow><mo>|</mo><mrow><mrow><mo>(</mo><mrow><msub><mover accent="true"><mi>h</mi><mo>˜</mo></mover><mrow><mi>i</mi><mi>u</mi></mrow></msub><msubsup><mover accent="true"><mi>h</mi><mo>^</mo></mover><mrow><mi>i</mi><mi>u</mi></mrow><mi>H</mi></msubsup></mrow><mo>)</mo></mrow><msub><mover accent="true"><mi>h</mi><mo>^</mo></mover><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>w</mi><mi>i</mi></msub></mrow><mo>|</mo></mrow></mrow><mn>2</mn></msup><mo>=</mo><msup><mrow><mi>cos</mi></mrow><mn>2</mn></msup><msub><mi>θ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><mo>⋅</mo><msup><mrow><mrow><mo>|</mo><mrow><msub><mover accent="true"><mi>h</mi><mo>^</mo></mover><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>w</mi><mi>i</mi></msub></mrow><mo>|</mo></mrow></mrow><mn>2</mn></msup><mo>≈</mo><msup><mrow><mi>cos</mi></mrow><mn>2</mn></msup><msub><mi>θ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow>
Уравнение (13)
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msubsup><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow><mi>H</mi></msubsup></mrow></mstyle><mo>^</mo></mover></mrow>
В уравнении (13) предполагается, что
≈
, так что ≈1.
На UE u отношение SINR может оцениваться следующим образом:
Уравнение (14)
Для второго варианта выполнения оценки SINR Узел В для сот i и j может определять векторы предварительного кодирования для этих сот. Узел В может после этого умножить член  на отношение SINR, сообщенное UE u, чтобы получить скорректированное отношение SINR.
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
<mrow><msup><mn>2</mn><mi>K</mi></msup></mrow>
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
<mrow><mi>S</mi><mi>I</mi><mi>N</mi><msub><mi>R</mi><mi>u</mi></msub></mrow>
UE u может получать оцениваемое отношение
на основе одного из вариантов выполнения оценки SINR, описанных выше, или на основе некоторого другого варианта выполнения. UE u может формировать информацию CQI, основанную на оцениваемом отношении
. В одном варианте выполнения оцениваемое отношение
может быть квантовано до K-разрядной величины, которая может предоставляться в качестве информации CQI. Значение К может равняться четырем или некоторой другой подходящей величине. В другом варианте выполнения может определяться таблица, состоящая из вплоть до
схем MCS. Каждая схема MCS может ассоциироваться с конкретным требуемым отношением
и может приписываться уникальный К-значный указатель. Оцениваемое
может быть преобразовано в одну из схем MCS в таблице, и в качестве информации CQI может предоставляться K-битовый указатель выбранной схемы MCS. Также
может преобразовываться в информацию CQI другими способами.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
В описании, приведенном выше, предполагается, что UE u оборудовано единственной антенной. Если UE u оборудовано множеством антенн, то отклики канала по схеме MIMO от обслуживающей соты i на UE u могут задаваться посредством RxT матрицы отклика канала
. Оценка канала для обслуживающей соты i может представлять собой эквивалентный вектор отклика канала, который может зависеть от технического приема обнаружения по схеме MIMO, используемого UE u.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
В одном варианте выполнения разложение сингулярных значений матрицы отклика канала
может быть выражено как:
<mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><mo>=</mo><msub><mi>U</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><msub><mi>Λ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><msubsup><mi>V</mi><mrow><mi>i</mi><mn>,1</mn></mrow><mi>H</mi></msubsup><mo>,</mo></mrow>
Уравнение (15)
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>U</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
где
представляет собой RxR унитарную матрицу левых сингулярных векторов
,
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>Λ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>V</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
представляет собой RxT диагональную матрицу сингулярных значений
, а
представляет собой TxT унитарную матриц правых сингулярных векторов
.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>U</mi><mrow /></msub></mrow></mstyle><mrow /></mover></mrow>
<mi>I</mi>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>U</mi><mrow /></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>Λ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
Унитарная матрица
характеризуется свойством , где
представляет собой единичную матрицу. Столбцы
ортогональны друг другу, и каждый столбец имеет единичную мощность. Диагональные элементы
представляют собой сингулярные значения, которые представляют амплитудно-частотные характеристики усиления канала собственных векторов
.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>Λ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>V</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>Λ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>U</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>V</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><msub><mi>v</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub></mrow>
Сингулярные значения в
могут быть упорядочены от наибольшего к наименьшему значению вдоль диагонали. Векторы в
и
могут быть упорядочены аналогичным образом, как и сингулярные значения в
. После упорядочивания, первый столбец
представляет собой доминирующий левый сингулярный вектор и может быть обозначен как
. Первый столбец
представляет собой доминирующий правый сингулярный вектор и может быть обозначен как
.
В одном варианте выполнения оценка канала для обслуживающей соты i может быть задана посредством вектора отклика канала, определенного следующим образом:
<mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><mo>=</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mn>,1</mn></mrow><mi>H</mi></msubsup><msub><mi>H</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub><mo>=</mo><msub><mi>λ</mi><mrow><mi>i</mi><mn>,1</mn></mrow></msub><mo>⋅</mo><msubsup><mi>v</mi><mrow><mi>i</mi><mn>,1</mn></mrow><mi>H</mi></msubsup><mo>,</mo></mrow>
Уравнение (16)
<mrow><msub><mi>λ</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>Λ</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
где
представляет собой наибольшее сингулярное значение в
.
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
Для варианта выполнения, показанного в уравнении (16), может предполагаться, что UE u осуществляет обнаружение по схеме MIMO (или фильтрацию приема) посредством предварительного умножения принятых им сигналов на вектор
фильтрации приема.
может тогда представлять собой эквивалентный канал, определенный посредством масштабируемой версии доминирующего правого сингулярного вектора.
может быть преобразован в вектор канала
, который может предоставляться в качестве информации CDI для обслуживающей соты i.
В одном варианте выполнения может предоставляться оценка канала для не обслуживающей соты j посредством вектора отклика канала, определенного следующим образом:
<mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub><mo>=</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mn>,1</mn></mrow><mi>H</mi></msubsup><msub><mi>H</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow>
Уравнение (17)
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
где
представляет собой матрицу отклика канала для не обслуживающей соты j.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>H</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
В варианте выполнения, показанном в уравнении (17), вектор отклика канала
для не обслуживающей соты j может быть получен посредством применения того же самого вектора
фильтрации приема к матрице отклика канала
для не обслуживающей соты j. Вектор
может быть преобразован в вектор канала
, который может предоставляться в качестве информации CDI для не обслуживающей соты j.
Для однопользовательской распределенной схемы MIMO, например, как это показано на Фиг.3, UE u может принимать множественные потоки данных от множественных сот на ресурсах, зарезервированных для UE u. Например, соты i и j могут отправлять два потока данных на блоке ресурсов на UE u, и никакие другие UE в сотах i и j не могут быть запланированы на этом блоке ресурсов.
В одном варианте выполнения UE u может определять информацию CQI для каждой из сот i и j, и может сообщать информацию CQI. Сообщаемая информация CQI для каждой соты может зависеть от технического приема обнаружения по схеме MIMO, используемого UE u, который может представлять собой форсирование нуля, MMSE, MMSE с последовательным подавлением помех (SIC), MLD, и т.д. Информация CQI для каждой соты может быть квантована до К битов (например, К=4 бита).
В другом варианте выполнения UE u может определять информацию CDI и CQI для обеих сот i и j и может сообщить информацию CDI и CQI. В одном варианте выполнения, информация CDI для каждой соты может определяться отдельно, на основе вектора отклика канала или матрицы для этой соты, как это описано выше. В другом варианте выполнения, информация CDI для обеих сот может определяться совместно. В любом случае, информация CDI и CQI для каждой соты может быть квантована, как это описано выше.
Каждая сота может принимать свою информацию CQI непосредственно от UE u или маршрутом через другую соту. Каждая сота может выбирать схему MCS, на основе информации CQI, и может отправлять поток данных на UE u, на основе выбранной схемы MCS. UE u может принимать два потока данных, от сот i и j. И для однопользовательской и для многопользовательской распределенной схемы MIMO, UE u может выводить информацию CDI и CQI по-разному. В одном варианте выполнения UE u может предоставлять широкополосную информацию CDI для каждой соты, о которой сообщается. Например, UE u может предоставлять единственный вектор канала для всего диапазона системной полосы частот для каждой соты и может получать этот вектор канала посредством усреднения по всем поддиапазонам, представляющим интерес. В другом варианте выполнения UE u может предоставлять узкополосную информацию CDI для каждой соты, например, один вектор канала для каждого поддиапазона, представляющего интерес. В общей ситуации, UE u может предоставлять любое количество векторов канала для любого количества поддиапазонов для каждой соты.
В одном варианте выполнения UE u может предоставлять широкополосную информацию CQI для обслуживающей соты i, например, единственное значение CQI для всего диапазона системной полосы частот. Это значение CQI может быть получено посредством усреднения по всем поддиапазонам, представляющим интерес. В другом варианте выполнения UE u может предоставлять узкополосную информацию CQI для обслуживающей соты i, например, одно значение CQI для каждого поддиапазона, представляющего интерес. В общей ситуации, UE u может предоставлять любое количество значений CQI для любого количества поддиапазонов. Обслуживающая сота i может использовать информацию CQI, как для выбора UE, так и для выбора схемы MCS.
UE u может отправлять информацию CDI и CQI различными способами. В одном варианте выполнения UE u может одновременно отправлять информацию CDI как для обслуживающих, так и для не обслуживающих сот. В другом варианте выполнения UE u может отправлять информацию CDI для сот i и j способом мультиплексирования с временным разбиением (TDM) с тем, чтобы снизить издержки на восходящей линии связи. В одном варианте выполнения UE u может отправлять информацию CQI всякий раз, когда отправляется информация CDI. В другом варианте выполнения UE u может отправлять информацию CQI с другой скоростью (например, медленнее), по сравнению с информацией CDI. UE u может также отправлять информацию CQI и CDI способом TDM, чтобы снизить издержки на восходящей линии связи.
UE u может отправлять информацию CDI и/или CQI на различных физических каналах, поддерживаемых системой. В случае системы LTE, UE u могут приписываться ресурсы физического канала управления восходящей линии связи (PUCCH) и/или физического совместно используемого канала восходящей линии связи (PUSCH). Канал PUCCH, возможно, может обладать ограниченными возможностями для передачи, и UE u может иметь возможности для отправки небольшой полезной нагрузки (например, 14 битов или меньше) на канале PUCCH в данном субкадре. UE u может отправлять информацию обратной связи, содержащую информацию CDI и/или CQI, на канале PUCCH, если полный размер полезной нагрузки равен или меньше, чем возможности для передачи на канале PUCCH. В противном случае, UE u может отправлять информацию обратной связи на канале PUSCH. Например, канал PUSCH может использоваться, если информация обратной связи канала рассчитывается по поддиапазонам, и UE u сообщает информацию CQI и/или CDI больше чем для одного поддиапазона.
В одном варианте выполнения UE u может отправлять информацию обратной связи (например, информацию CDI и/или CQI) для обеих сот i и j на обслуживающую соту i. Обслуживающая сота i может задерживать информацию об обратной связи для соты i и может направлять информацию обратной связи для соты j на соту j. В другом варианте выполнения UE u может отправлять информацию об обратной связи для каждой соты непосредственно на эту соту.
В общем случае технические приемы, описанные в данном документе, могут использоваться для любого количества сот. Для многопользовательской распределенной схемы MIMO, UE u может отправлять информацию CDI и CQI на обслуживающую соту i и может (непосредственно или обходным путем) отправлять информацию CDI на каждую не обслуживающую соту. Каждая не обслуживающая сота может выбирать свой вектор предварительного кодирования на основе информации CDI от UE u, чтобы уменьшить помехи для UE u. Для однопользовательской распределенной схемы MIMO, UE u может отправлять информацию CQI на каждую соту, отправляющую данные на UE u. Каждая сота может отправлять один или более потоков данных на UE u и может обрабатывать каждый поток данных в соответствии со схемой MCS, выбранной на основе информации CQI для этой соты. Каждая сота может также осуществлять управление диаграммой направленности, если UE u отправляется информация CDI.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
На Фиг.4 показан вариант выполнения процесса 400 приема данных в беспроводной системе связи. Процесс 400 может осуществляться UE (как это описано ниже) или некоторым другим объектом. UE может определять первую оценку канала для первой соты, например, обслуживающей соты (блок 412). UE может также определять вторую оценку канала для второй соты, например, не обслуживающей соты (блок 414). Первая и вторая оценки канала могут быть заданы посредством векторов
и
канала или некоторой другой информации по каналам радиотелеметрии. UE может также определять информацию CQI для первой соты, например, на основе первой оценки канала и второй оценки канала (блок 416). UE может отправлять первую и вторую оценки канала в по меньшей мере одну из первой и второй сот (блок 418). UE может также отправлять информацию CQI в первую соту (блок 420).
UE может после этого принимать первую передачу, отправленную первой сотой на основе первой оценки канала и информации CQI (при ее наличии) (блок 422). UE может также принимать вторую передачу, отправленную второй сотой на основе второй оценки канала (блок 424). Первые и вторые передачи могут приниматься на одних и тех же ресурсах. Первая передача может отправляться первой сотой на UE посредством первого вектора предварительного кодирования, выбранного на основе первой оценки канала, для направления мощности передачи первой соты в направлении UE и улучшения SINR для упомянутого UE. Вторая передача может отправляться второй сотой на другое UE посредством второго вектора предварительного кодирования, выбранного на основе второй оценки канала, для уменьшения помех для первого упомянутого UE.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mo>^</mo></mover></mrow>
<mi>H</mi>
<mi>u</mi>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mrow /></mover></mrow>
<mi>H</mi>
<mi>u</mi>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mrow /></mover></mrow>
В одном варианте выполнения блоков 412 и 414, UE может получать вектор
отклика канала для каждой соты, например, на основе опорного сигнала или пилот-сигнала, принятого от этой соты. UE может выбирать вектор
канала из набора векторов канала (или кодовой книги) на основе вектора отклика. Для обслуживающих и не обслуживающих сот могут использоваться различные кодовые книги. В другом варианте выполнения блоков 412 и 414, UE может получать матрицу
отклика канала для каждой соты. UE может также определять вектор фильтрации приема
. UE может определять вектор отклика канала
для каждой соты на основе матрицы
отклика канала для этой соты и вектора фильтрации приема
. UE может затем выбирать вектор
канала из набора векторов канала на основе вектора отклика канала. Для обоих вариантов выполнения, UE может предоставлять выбранный вектор
канала в качестве оценки канала для соты.
В одном варианте выполнения UE может квантовать первую оценку канала посредством первого количества битов (например, В=4 битов). UE может квантовать вторую оценку канала посредством второго количества битов (например, L=6 битов), большего, чем первое количество битов. Количество битов для каждой оценки канала может зависеть от размера кодовой книги, используемой чтобы квантовать эту оценку канала.
В одном варианте выполнения UE может определять оценку канала для всего диапазона системной полосы частот для каждой соты. В другом варианте выполнения UE может определять оценку канала для каждого из множества поддиапазонов для каждой соты. В одном варианте выполнения блока 418, UE может отправлять первую оценку канала в первую соту и может отправлять вторую оценку канала в первую соту для перенаправления этой оценки во вторую соту. В другом варианте выполнения блока 418 UE может отправлять первую оценку канала в первую соту и может отправлять вторую оценку канала во вторую соту. UE может отправлять первую и вторую оценки канала одновременно или посредством TDM. В одном варианте выполнения, UE может отправлять информацию обратной связи, содержащую первую и вторую оценки канала, и информацию CQI на канале управления (например, PUCCH), если общее количество битов для информации обратной связи равно или меньше, чем заданная величина. Эта заданная величина может зависеть от возможностей передачи в канале управления. UE может отправлять информацию обратной связи на канале передачи данных (например, PUSCH), если общее количество битов для информации обратной связи больше, чем заданная величина. UE может также отправлять оценки канала и информацию CQI другими способами.
На Фиг.5 показан вариант выполнения устройства 500 для приема данных в системе беспроводной связи. Устройство 500 включает в себя модуль 512 для определения на UE первой оценки канала для первой соты, модуль 514 для определения на UE второй оценки канала для второй соты, модуль 516 для определения информации CQI для первой соты, например, на основе первой оценки канала и второй оценки канала, модуль 518 для отправки первой и второй оценок канала от UE в по меньшей мере одну из сот, первую и вторую, модуль 520 для отправки информации CQI в первую соту, модуль 522 для приема первой передачи, отправленной первой сотой на основе первой оценки канала и информации CQI (при ее наличии), и модуль 524 для приема второй передачи, отправленной второй сотой на основе второй оценки канала, например, чтобы уменьшить помехи для UE.
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
На Фиг.6 показан вариант выполнения процесса 600 отправки данных в системе беспроводной связи. Процесс 600 может осуществляться Узлом В (как это описано ниже) или некоторым другим объектом. Узел В может принимать первую оценку канала (например,
) от первого UE, которое осуществляет связь с первой сотой (блок 612). Узел В может принимать вторую оценку канала (например,
) от второго UE, которое осуществляет связь со второй сотой (блок 614).
<mrow><msub><mi>w</mi><mi>j</mi></msub></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msub><mi>h</mi><mrow><mi>j</mi><mi>v</mi></mrow></msub></mrow></mstyle><mo>^</mo></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mrow><msubsup><mi>h</mi><mrow><mi>i</mi><mi>u</mi></mrow><mi>H</mi></msubsup></mrow></mstyle><mo>^</mo></mover></mrow>
Узел В может также принимать информацию CQI от первого UE (блок 616). Узел В может выбирать вектор предварительного кодирования (например,
) для первой соты на основе первой и второй оценок канала, чтобы направить мощность передачи первой соты к первому UE и уменьшить помехи для второго UE (блок 618). Узел В может отправлять передачу от первой соты на первое UE на основе вектора предварительного кодирования и информации CQI (блок 620). Например, Узел В может определять схему MCS на основе информации CQI (при ее наличии). Узел В может затем формировать передачу для первого UE на основе схемы MCS. Узел В может также формировать передачу на основе схемы MCS, определенной другими способами, если информация CQI не доступна. В одном варианте выполнения Узел В может определять пространственную ортогональность между первым и вторым UE на основе первой и второй оценок канала. Например, Узел В может вычислять показатель |
|, который может иметь меньшую величину в случае большей пространственной ортогональности, и наоборот. Узел В может выбирать первое UE для передачи на основе пространственной ортогональности между первым и вторым UE.
На Фиг.7 показан вариант выполнения устройства 700 для отправки данных в системе беспроводной связи. Устройство 700 включает в себя модуль 712 для приема первой оценки канала от первого UE, которое осуществляет связь с первой сотой, модуль 714 для приема второй оценки канала от второго UE, которое осуществляет связь со второй сотой, модуль 716 для приема информации CQI от первого UE, модуль 718 для выбора вектора предварительного кодирования для первой соты на основе первой и второй оценок канала, чтобы направить мощность передачи первой соты к первому UE и уменьшить помехи для второго UE, и модуль 720 для отправки передачи от первой соты на первое UE на основе вектора предварительного кодирования и информации CQI (при ее наличии).
На Фиг.8 показан вариант выполнения процесса 800 приема данных в системе беспроводной связи. Процесс 800 может осуществляться UE (как это описано ниже) или некоторым другим объектом. UE может определять первую информацию CQI для первой соты (блок 812), и может также определять вторую информацию CQI для второй соты (блок 814). Первые и вторые соты могут представлять собой две соты с достаточной силой опорного сигнала на UE. UE может отправлять первую и вторую информацию CQI на по меньшей мере одну из первой и второй сот (блок 816). После этого UE может принимать первую передачу, отправленную первой сотой на UE на основе первой информации CQI (блок 818). UE может также принимать вторую передачу, отправленную второй сотой на UE на основе второй информации CQI (блок 820). UE может принимать первую и вторую передачи одновременно на ресурсах, не используемых первыми и вторыми сотами для других UE. UE может обрабатывать первую и вторую передачи для получения данных, отправленных первой и второй сотами на UE.
UE может также определять первую оценку канала для первой соты и вторую оценку канала для второй соты. UE может отправлять первую и вторую оценки канала в первую и вторую соты. Первая передача может затем отправляться первой сотой на дополнительно основе первой оценки канала. Вторая оценка канала может отправляться второй сотой дополнительно на основе второй оценки канала.
В одном варианте выполнения блока 816 UE может отправлять первую информацию CQI в первую соту и может отправлять вторую информацию CQI в первую соту, для перенаправления ее во вторую соту. В другом варианте выполнения блока 816 UE может отправлять первую информацию CQI в первую соту и может отправлять вторую информацию CQI во вторую соту.
В одном варианте выполнения UE может отправлять информацию обратной связи, содержащую первую и вторую информацию CQI, на канале управления (например, канале PUCCH), если общее количество битов для информации обратной связи равно или меньше, чем заданная величина. UE может отправлять информацию обратной связи на канале передачи данных (например, канале PUSCH), если общее количество битов для информации обратной связи больше, чем заданная величина. UE может также отправлять информацию CQI другими способами.
На Фиг.9 показан вариант выполнения устройства 900 для приема данных в системе беспроводной связи. Устройство 900 включает в себя модуль 912 для определения первой информации CQI для первой соты, модуль 914 для определения второй информации CQI для второй соты, модуль 916 для отправки первой и второй информации CQI от UE в по меньшей мере одну из первой и второй сот, модуль 918 для приема первой передачи, отправленной первой сотой на UE на основе первой информации CQI, и модуль 920 для приема второй передачи, отправленной второй сотой на UE на основе второй информации CQI.
На Фиг.10 показан вариант выполнения процесса 1000 отправки данных в системе беспроводной связи. Процесс 1000 может осуществляться Узлом В (как это описано ниже) или некоторым другим объектом. Узел В может принимать от UE первую информацию CQI для первой соты (блок 1012), и может принимать от UE вторую информацию CQI для второй соты (блок 1014). Узел В может отправлять на UE первую передачу от первой соты на основе первой информации CQI (блок 1016). Узел В может отправлять на UE вторую передачу от второй соты на основе второй информации CQI (блок 1018). Узел В может отправлять на UE первую и вторую передачи одновременно на ресурсах, не используемых первой и второй сотами для других UE.
На Фиг.11 показан вариант выполнения устройства 1100 для отправки данных в системе беспроводной связи. Устройство 1100 включает в себя модуль 1112 для приема от UE первой информации CQI для первой соты, модуль 1114 для приема от UE второй информации CQI для второй соты, модуль 1116 для отправки на UE первой передачи от первой соты на основе первой информации CQI, и модуль 1118 для отправки на UE второй передачи от второй соты на основе второй информации CQI.
На Фиг.12 показан вариант выполнения процесса 1200 приема данных в системе беспроводной связи. Процесс 1200 может осуществляться UE (как это описано ниже) или некоторым другим объектом. UE может оценивать SINR для первой соты с учетом более низких помех от второй соты, осуществляющей управление диаграммой направленности для уменьшения помех для UE (блок 1212). UE может определять информацию CQI на основе оцененного SINR (блок 1214), и может отправлять информацию CQI в первую соту (блок 1216). UE может после этого принимать передачу, отправленную на UE первой сотой на основе информации CQI (блок 1218).
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mrow /></mover></mrow>
<mrow><mover><mstyle mathsize="140%" displaystyle="true"><mi>h</mi></mstyle><mo>^</mo></mover></mrow>
В одном варианте выполнения UE может получать вектор
отклика канала для каждой соты. UE может выбирать на основе вектора отклика канала вектор
канала из набора векторов канала. UE может отправлять в эту соту, или в предварительно назначенную для этого соту, выбранный вектор канала для каждой соты. Первая сота может выбирать первый вектор предварительного кодирования на основе выбранного для нее вектора канала, и может отправлять на UE передачу на основе первого вектора предварительного кодирования. Вторая сота может выбирать на основе выбранного для нее вектора канала второй вектор предварительного кодирования, и может осуществлять на основе второго вектора предварительного кодирования формирование диаграммы направленности для уменьшения помех для UE.
<mrow><msup><mrow><mi>sin</mi></mrow><mn>2</mn></msup><msub><mi>θ</mi><mrow><mi>j</mi><mi>u</mi></mrow></msub></mrow>
В одном варианте выполнения блока l212 UE может определять принятую на UE мощность для первой соты, оценивать шум на UE, и оценивать SINR на основе принятой мощности для первой соты, оцениваемого на UE шума и предположения о нулевой мощности помех от второй соты на UE, например, как это показано в уравнениях (8) или (9). В другом варианте выполнения блока 1212, UE может определять принятую на UE мощность для первой соты, определять на UE мощность помех от второй соты с учетом частичного обнуления помех второй сотой, оценивать шум на UE, и оценивать на UE SINR на основе принятой мощности для первой соты, мощности помех от второй соты, и оцененного шума, например, как это показано в уравнении (14). UE может определять остаточный член (например,
) на основе вектора отклика канала и выбранного вектора канала для второй соты. UE может затем определять мощность помех от второй соты на основе вектора отклика канала и остаточного члена, например, как это показано в уравнениях (12) и (14).
На Фиг.13 показан вариант выполнения устройства 1300 для приема данных в системе беспроводной связи. Устройство 1300 включает в себя модуль 1312 для оценки на UE SINR для первой соты, с учетом более низких помех от второй соты, осуществляющей управление диаграммой направленности для уменьшения помех на UE, модуль 1314 для определения информации CQI на основе оцениваемого отношения SINR, модуль 1316 для передачи информации CQI на первую соту, и модуль 1318 для приема на UE передачи, отправленной первой сотой на основе информации CQI.
Модули на Фиг.5, 7, 9, 11 и 13 могут содержать процессоры, электронные устройства, устройства аппаратного обеспечения, электронные компоненты, логические схемы, блоки памяти, коды программного обеспечения, коды программно-аппаратного обеспечения и т.д., или любую комбинацию из этого.
На Фиг.14 показана блок-схема варианта выполнения Узла В 110 и UE 120, которые могут представлять собой один из Узлов В и одно из UE, показанных на Фиг.1. Узел В 110 оснащен множеством (T) антенн, от 1434a до 1434t, а UE 120 оснащено одной или большим количеством (R) антенн, от 1452a до 1452r.
На Узле В 110 процессор 1420 передач может принимать данные для одного или большего количества UE от источника данных 1412, обрабатывать (например, кодировать, перемежать и модулировать) данные для каждого UE на основе одной или большего количества схем MCS, выбранных для UE, и предоставлять символы данных для всех UE. Процессор 1420 передач может также принимать информацию управления от контроллера/процессора 1440, обрабатывать информацию управления и предоставлять символы управления. Процессор 1420 передач может также формировать пилот-символы для опорного сигнала или пилот-сигнала. Процессор 1430 передач по схеме (TX) MIMO может осуществлять предварительное кодирование/управление диаграммой направленности на символах данных, символах управления, и пилот-символах, и может предоставлять Т потоков выходных символов на Т модуляторов (MOD), от 1432a до 1432t. Каждый модулятор 1432 может обрабатывать свой выходной поток символов (например, для OFDM, и т.д.) для получения выходного потока дискретизации. Каждый модулятор 1432 может дополнительно модифицировать свой выходной поток дискретизации (например, конвертировать в аналоговый сигнал, подвергнуть фильтрации, усилить и конвертировать вверх) и формировать сигнал нисходящей линии связи. T сигналов нисходящей линии связи от модуляторов, от 1432a до 1432t, могут передаваться через антенны, от 1434a до 1434t, соответственно.
На UE 120 антенны от 1452a до 1452r могут принимать сигналы нисходящей линии связи от Узла В 110 и могут предоставлять принятые сигналы на демодуляторы (DEMOD), от 1454a до 1454r, соответственно. Каждый демодулятор 1454 может модифицировать свой принятый сигнал для получения дискретизации (например, подвергнуть фильтрации, усилить, выполнить понижающее конвертирование и оцифровать) и может, дополнительно, обрабатывать выборки (например, для OFDM, и т.д.) для получения принятых символов. Каждый демодулятор 1454 может предоставлять принятые данные и символы управления на детектор/эквалайзер 1460 по схеме MIMO и может предоставлять принятые пилот-символы на процессор 1494 канала. Процессор 1494 канала может оценивать отклик беспроводного канала от Узла В 110 на UE 120 на основе принятых пилот-символов, и может предоставлять оценку канала для каждой соты, представляющей интерес. Детектор/эквалайзер 1460 по схеме MIMO может осуществлять обнаружение/коррекцию по схеме MIMO на принятых данных и символах управления на основе оценки канала и предоставлять обнаруженные символы, которые представляют собой оценки переданных данных и символов управления. Процессор 1470 приемов может обрабатывать обнаруженные символы (например, демодулировать, снимать перемежение и декодировать), предоставлять декодированные данные на приемник 1472 данных, и предоставлять декодируемую информацию управления на контроллер/процессор 1490.
UE 120 может оценивать условия в каналах и формировать информацию обратной связи, которая может содержать информацию CDI, информацию CQI, и/или другую информацию для обслуживающих и не обслуживающих сот. Информация обратной связи и данные от хранилища данных 1478 могут обрабатываться процессором 1480 передач, предварительно кодироваться процессором 1482 по схеме TX MIMO (если она применима), и дополнительно обрабатываться модуляторами, от 1454a до 1454r, для генерации R сигналов восходящей линии связи, которые могут передаваться через антенны, от 1452a до 1452r. На Узле В 110, сигналы восходящей линии связи от UE 120 могут приниматься посредством антенн, от 1434a до 1434t, обрабатываться демодуляторами, от 1432a до 1432t, пространственно обрабатываться детектором/эквалайзером 1436 по схеме MIMO, и дополнительно обрабатываться процессором 1438 приемов для восстановления информации обратной связи и данных, отправленных UE 120. Декодированные данные могут предоставляться на приемник 1439 данных. Контроллер/процессор 1440 может управлять передачей данных на UE 120 на основе декодированной информации обратной связи. Контроллеры/процессоры 1440 и 1490 могут направлять режим работы на Узле В 110 и UE 120, соответственно. Процессор 1440 и/или другие процессоры и модули на Узле В 110 могут осуществлять или направлять процесс 600 на Фиг.6, процесс 1000 на Фиг.10, и/или другие процессы осуществления технических приемов, описанных в данном документе. Процессор 1490 и/или другие процессоры и модули на UE 120 могут осуществлять или направлять процесс 400 на Фиг.4, процесс 800 на Фиг.8, процесс 1200 на Фиг.12, и/или другие процессы осуществления технических приемов, описанных в данном документе. Запоминающие устройства 1442 и 1492 могут хранить данные и коды для Узла В 110 и UE 120, соответственно. Планировщик 1444 может выбирать UE 120 и/или другие UE для передачи данных на нисходящей и/или восходящей линии связи на основе информации обратной связи (например, информации CDI и CQI), принятой от всех UE.
Специалисты в данной области техники должны понимать, что информация и сигналы могут отображаться с использованием любых способов из множества различных технологий и технических приемов. Например, данные, инструкции, команды, информация, сигналы, биты, символы, и элементы сигнала, которые могут упоминаться всюду в вышеприведенном описании, могут быть представлены посредством напряжений, токов, электромагнитных волн, магнитных полей или частиц, оптических полей или частиц, или посредством любой комбинации из этого.
Специалисты дополнительно должны понимать, что различные примерные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с изобретением в данном документе, могут быть реализованы как электронные аппаратные средства, компьютерное программное обеспечение, или комбинации того и другого. Чтобы ясно продемонстрировать эту взаимозаменяемость аппаратного и программного обеспечения, различные примерные компоненты, блоки, модули, схемы, и этапы описывались выше в общем с точки зрения выполняемых ими функций. Реализуются ли такие выполняемые функции в виде аппаратных средств или программного обеспечения, зависит от определенного применения и ограничений в вариантах выполнения, накладываемых на систему в целом. Специалисты в данной области техники могут реализовать описанные выполняемые функции различными способами для каждого определенного применения, но такие способы реализации не должны интерпретироваться как выходящие за рамки объема настоящего изобретения.
Различные примерные логические блоки, модули, и схемы, описанные в связи с изобретением в данном документе, могут быть реализованы или осуществлены посредством универсального процессора, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), логической программируемой микросхемы (FPGA) или другого программируемого логического устройства, отдельного логического элемента или отдельной транзисторной логической схемы, отдельных аппаратных компонентов, или любой комбинации из этого, выполненных с возможностью осуществления функций, описанных в данном документе. Универсальный процессор может представлять собой микропроцессор, но в альтернативном варианте процессор может представлять собой любой обычный процессор, контроллер, микроконтроллер, или конечный автомат. Процессор может также быть реализован в виде комбинации вычислительных устройств, например комбинации DSP и микропроцессора, множества микропроцессоров, одного или большего количества микропроцессоров в сопряжении с ядром DSP, или в любом другом таком варианте комплектации и компоновки.
Этапы способа или алгоритма, описанного в связи с изобретением в данном документе, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, исполняемым процессором, или в комбинации того и другого. Программный модуль может находиться в оперативной памяти, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, в реестрах, на жестком диске, на съемном диске, на CD-ROM, или на любой другой разновидности носителей информации, известных в данной области техники. Примерный носитель информации соединяется с процессором, так что процессор может считывать информацию с носителя и записывать информацию на носитель. Альтернативно, носитель информации может являться неотъемлемой частью процессора. Процессор и носитель информации могут находиться в ASIC. ASIC может находиться в абонентском терминале. Альтернативно, процессор и носитель информации могут находиться в абонентском терминале в виде отдельных компонентов.
В одном или большем количестве примерных вариантов выполнения, описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, программном обеспечении, реализуемом аппаратными средствами, или в любой комбинации из этого. Будучи реализованными в программном обеспечении, функции могут храниться на машиночитаемом носителе информации или передаваться на машиночитаемый носитель информации в качестве одной или большего количества инструкций или кода. Машиночитаемые носители информации включают в себя как запоминающие устройства компьютеров, так и средства связи, включая в себя любой носитель, который способствует переносу компьютерной программы из одного местоположения в другое. Носители информации могут представлять собой любые доступные носители, к которым может получить доступ универсальный или специализированный компьютер. В качестве примера, но не ограничения, такие машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другие оптические диски для хранения информации, накопители на магнитных дисках или другие запоминающие устройства с магнитными накопителями, или любой другой носитель информации, которые могут использоваться для переноса или хранения требуемых программных кодовых средств в виде инструкций или структур данных, и к которым может получить доступ универсальный компьютер или специализированный компьютер, или универсальный процессор или специализированный процессор. Кроме того, любое соединение может быть справедливо названо машиночитаемым носителем информации. Например, если программное обеспечение передается с веб-сайта, сервера, или другого удаленного источника с использованием коаксиального кабеля, оптического кабеля, витой пары, цифровой абонентской линии (DSL), или беспроводных технологий, таких как инфракрасное излучение, радиоволны и микроволны, то коаксиальный кабель, оптический кабель, витая пара, DSL, или беспроводные технологии, такие как инфракрасное излучение, радиоволны, и микроволны, включаются в определение носителя. Диски в контексте данного документа включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray , где диски (disks) - это диски, которые обычно воспроизводят данные магнитным способом, в то время как диски (discs) - это диски, которые воспроизводят данные оптическим способом посредством лазера. Комбинации вышеупомянутого должны также быть включены в объем машиночитаемых носителей информации.
Вышеприведенное описание изобретения предоставлено для того, чтобы позволить любому специалисту в данной области техники понять или использовать это изобретение. Различные модификации изобретения являются очевидными для специалистов в данной области техники, и характерные принципы, определенные в данном документе, могут быть применены в других вариациях, без выхода за рамки сущности или объема изобретения. Таким образом, изобретение не предполагается ограниченным примерами и вариантами выполнения, описываемыми в данном документе, но должно соответствовать самому широкому объему, соответствующему принципам и новым признакам, раскрытым в данном документе.