СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫБОРА ВИРТУАЛЬНЫХ АНТЕНН Российский патент 2010 года по МПК H04B7/06 

Описание патента на изобретение RU2395903C2

Настоящая заявка на патент испрашивает приоритет предварительных заявок США №60/710,371 на "СПОСОБ ВЫБОРОЧНОЙ ПСЕВДОСЛУЧАЙНОЙ ПЕРЕСТАНОВКИ ВИРТУАЛЬНЫХ АНТЕНН", поданной 22 августа 2005 года, и №60/711,144 на "СПОСОБ И УСТРОЙСТВО ДЛЯ РАЗНЕСЕНИЯ АНТЕНН В СИСТЕМАХ СВЯЗИ СО МНОГИМИ ВХОДАМИ И МНОГИМИ ВЫХОДАМИ", поданной 24 августа 2005 года, и заявки США №11/261,823 на "СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ РАЗНЕСЕНИЯ АНТЕНН В БЕСПРОВОДНОЙ СИСТЕМЕ СВЯЗИ", поданной 27 октября 2005 года, и переуступленных правопреемнику настоящей заявки и включенных в нее посредством ссылки.

Область техники

Настоящее раскрытие в целом имеет отношение к средствам связи и, более определенно, к технологиям для передачи данных в беспроводной системе связи.

Уровень техники

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

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

Каждая передающая антенна обычно сопоставляется с определенной пиковой мощностью передачи, которая может использоваться для этой антенны. Пиковая мощность передачи может определяться усилителем мощности, использующимся для передающей антенны, регулирующими ограничивающими условиями и/или другими факторами. Для каждой передающей антенны, которая не используется для передачи, мощность передачи для этой антенны по существу растрачивается впустую.

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

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

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

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

Ниже более подробно описываются различные аспекты и варианты осуществления настоящего изобретения.

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

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

Фиг.1 показывает структурную схему передающего устройства и принимающего устройства.

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

Фиг.3 показывает модель передачи для виртуальной антенны.

Фиг.4A и 4B показывают две иллюстративные передачи от виртуальных антенн.

Фиг.5 показывает выбор виртуальной антенны для четырех виртуальных антенн.

Фиг.6 показывает пример распределения мощности по принципу «заполнения водой».

Фиг.7 показывает технологический процесс для выбора и использования виртуальных антенн.

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

Фиг.9 показывает технологический процесс для передачи данных от виртуальных антенн.

Фиг.10 показывает устройство для передачи данных от виртуальных антенн.

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

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

Фиг.1 показывает структурную схему варианта осуществления передающего устройства 110 и принимающего устройства 150 в системе 100 связи. Передающее устройство 110 оборудовано множеством (T) антенн, а принимающее устройство 150 оборудовано множеством (R) антенн. Каждая передающая антенна и каждая приемная антенна может быть физической антенной или антенной решеткой. Для передачи по нисходящей линии связи (или прямой линии связи) передающее устройство 110 может быть частью базовой станции, узла доступа, Узла B и/или какого-то другого сетевого объекта и может содержать некоторые или все их функциональные средства. Принимающее устройство 150 может быть частью мобильной станции, пользовательского терминала, пользовательского оборудования и/или какого-то другого устройства и может содержать некоторые или все их функциональные средства. Для передачи по восходящей линии связи (или обратной линии связи) передающее устройство 110 может быть частью мобильной станции, пользовательского терминала, пользовательского оборудования и так далее, а принимающее устройство 150 может быть частью базовой станции, узла доступа, Узла B и так далее.

В передающем устройстве 110 устройство 120 обработки данных передачи принимает данные трафика от источника 112 данных и обрабатывает (например, форматирует, кодирует, выполняет перемежение и отображение символов) данные трафика, чтобы сгенерировать символы данных. В том смысле, в каком это используется в настоящем описании, символ данных представляет собой модуляционный символ для данных, пилотный символ является модуляционным символом для пилотного сигнала, модуляционный символ является комплексным значением для точки в сигнальном созвездии (например, для М-ФМ (M-чная фазовая манипуляция) или М-КАМ (M-чная квадратурная амплитудная модуляция)), и символ обычно является комплексной величиной. Пилотный сигнал представляет собой данные, которые заранее известны и передающему устройству, и принимающему устройству, и могут также именоваться как обучающий, опорный сигнал, преамбула и так далее. Устройство 130 пространственной обработки передачи мультиплексирует символы данных с пилотными символами, выполняет пространственную обработку на мультиплексированных данных и пилотных символах и предоставляет T потоков символов передачи для T передающих модулей 132a-132t. Каждый передающий модуль 132 обрабатывает (например, модулирует, преобразует в аналоговое представление, фильтрует, усиливает и преобразует с повышением частоты) свой поток символов передачи и генерирует модулированный сигнал. T модулированных сигналов от передающих модулей 132a-132t передаются от антенн 134a-134t соответственно.

В принимающем устройстве 150 R антенн 152a-152r принимают T модулированных сигналов, и каждая антенна 152 предоставляет принятый сигнал на соответствующий принимающий модуль 154. Каждый принимающий модуль 154 обрабатывает свой принятый сигнал методом, являющимся комплиментарным к обработке, выполненной передающими модулями 132, чтобы получить принятые символы, предоставляет принятые символы для данных трафика на устройство 160 пространственной обработки приема и предоставляет принятые символы для пилотного сигнала на канальное обрабатывающее устройство 194. Канальное обрабатывающее устройство 194 оценивает отклик MIMO-канала от передающего устройства 110 к принимающему устройству 150 на основании принятых символов для пилотного сигнала (и, возможно, принятых символов для данных трафика) и предоставляет оценки канала на устройство 160 пространственной обработки приема. Устройство 160 пространственной обработки приема выполняет обнаружение на принятых символах для данных трафика, используя оценки канала, и предоставляет оценки символов данных. Устройство 170 обработки данных приема дополнительно обрабатывает (например, выполняет обращенное перемежение и декодирует) оценки символов данных и предоставляет декодированные данные на накопитель 172 данных.

Принимающее устройство 150 может оценивать условия канала и может передавать информацию о состоянии канала на передающее устройство 110. Информация о состоянии канала может указывать, например, конкретный набор, по меньшей мере, из одной виртуальной антенны для использования при передаче, одну или более матрицы, используемые для формирования выбранной виртуальной антенны (антенн), одну или более скоростей или форматов пакета для использования при передаче, качество сигнала для выбранной виртуальной антенны (антенн), символы квитирования (ACK) и/или символы негативного квитирования (NAK) для пакетов, декодированных принимающим устройством 150, другие виды информации, или любую их комбинацию. Информация о состоянии канала обрабатывается (например, кодируется, подвергается перемежению и отображению символов) устройством 180 обработки сигнализации передачи, подвергается пространственной обработке устройством 182 пространственной обработки передачи и дополнительно обрабатывается передающими модулями 154a-154r для генерирования R модулированных сигналов, которые передаются через антенны 152a-152r.

В передающем устройстве 110 R модулированных сигналов принимаются антеннами 134a-134t, обрабатываются принимающими модулями 132a-132t, подвергаются пространственной обработке устройством 136 пространственной обработки приема и дополнительно обрабатываются (например, подвергаются обращенному перемежению и декодируются) устройством 138 обработки сигнализации приема для восстановления информации о состоянии канала. Управляющее/обрабатывающее устройство 140 управляет передачей данных на принимающее устройство 150 исходя из информации о состоянии канала. Канальное обрабатывающее устройство 144 может оценивать отклик MIMO-канала от принимающего устройства 150 на передающее устройство 110 и может предоставлять существенную информацию, используемую для передачи данных на принимающее устройство 150.

Управляющие/обрабатывающие устройства 140 и 190 управляют операциями в передающем устройстве 110 и принимающем устройстве 150 соответственно. Запоминающие устройства 142 и 192 хранят данные и программные коды для передающего устройства 110 и принимающего устройства 150 соответственно.

Технологии, изложенные в настоящем описании, могут использоваться для различных беспроводных систем связи, таких как система Множественного Доступа с Частотным Разделением (FDMA), система Множественного Доступа с Кодовым Разделением (CDMA), система Множественного Доступа с Временным Разделением (TDMA), система Множественного Доступа с Пространственным Разделением (SDMA), система Множественного Доступа с Ортогональным Частотным Разделением (OFDMA), система Множественного Доступа с Частотным Разделением и Одной Несущей (SC-FDMA), и так далее. Система OFDMA использует Мультиплексирование с Ортогональным Разделением Частот (OFDM). OFDM и SC-FDMA разделяют полную ширину полосы системы на множество (K) ортогональных поднесущих, которые также именуются тонами, элементами дискретизации, и так далее. Каждая поднесущая может модулироваться данными. Обычно модуляционные символы передаются в частотной области в случае OFDM и во временной области в случае SC-FDMA.

1. Обработка в Передающем Устройстве

Передающее устройство может передавать один или более выходных символов одновременно от T передающих антенн на каждой поднесущей в каждом периоде символа. Каждый выходной символ может быть модуляционным символом для OFDM, частотно-временным символом для SC-FDMA или какой-нибудь другой комплексной величиной. Передающее устройство может передавать выходные символы, используя различные схемы передачи.

В варианте осуществления передающее устройство обрабатывает выходные символы для передачи следующим образом:

x(k)=U·P(k)·G·s(k), Ур. (1)

где

s(k)=[s1(k) s2(k) … sV(k)]T является V×1 вектором, состоящим из V выходных символов, для передачи на поднесущей k в одном периоде символа,

G является диагональной V×V матрицей, состоящей из коэффициентов усиления для V выходных символов,

P(k) является T×V матрицей перестановок для поднесущей k,

U=[u 1 u 2u T] является ортонормированной Т×Т матрицей,

x(k)=[x1(k) x 2(k) … x T(k)]T является Т×1 вектором, состоящим из T символов передачи, для передачи от T передающих антенн на поднесущей k в одном периоде символа, и

"T" обозначает транспонирование.

Для упрощения в настоящем описании предполагается, что средняя мощность каждого элемента si(k) в векторе s(k) равна единице. Уравнение (1) применяется для одной поднесущей k. Передающее устройство может выполнять такую же обработку для каждой поднесущей, используемой для передачи.

T представляет собой число передающих антенн. Кроме того, T также является числом виртуальных антенн, доступных для использования и сформированных T столбцами ортонормированной матрицы U. Виртуальные антенны также могут называться эффективными антеннами или с использованием какой-нибудь другой терминологии. V является числом выходных символов, передаваемых одновременно на одной поднесущей в одном периоде символа. Кроме того, V является числом виртуальных антенн, используемых для передачи. В общем случае, 1≤V≤min{T, R}. V может быть конфигурируемым параметром, который может выбираться, как описано ниже.

Хотя это не показано в уравнении (1), передающее устройство может применять разнесение с циклическими задержками, чтобы улучшить избирательность по частоте виртуальных антенн. Разнесение с циклическими задержками может быть реализовано (1) в частотной области, путем применения различных линейных изменений фазы на K поднесущих каждой передающей антенны, или (2) во временной области, путем применения T различных циклических задержек для T передающих антенн. Для упрощения ниже приводится описание для варианта осуществления, показанного в уравнении (1), без разнесения с циклическими задержками.

В уравнении (1) матрица G коэффициентов усиления определяет величину мощности передачи для использования по отношению к каждому из V выходных символов, передаваемых одновременно. В варианте осуществления задается такая матрица коэффициентов усиления, что суммарная мощность передачи Ptotal для T передающих антенн используется для передачи независимо от числа передаваемых выходных символов, т.е. независимо от величины V. В варианте осуществления суммарная мощность передачи равномерно или поровну распределяется по V выходным символам, а матрица коэффициентов усиления может быть задана следующим образом:

, Ур. (2)

где I является единичной матрицей, а Ptx является максимальной энергией передачи для каждой передающей антенны. Уравнение (2) предполагает, что все K поднесущие используются для передачи. В этом варианте осуществления для каждого выходного символа может использоваться большая мощность передачи, если передается меньше выходных символов. В других вариантах осуществления суммарная мощность передачи может распределяться неравномерно или неровно по V выходным символам.

Матрица P(k) перестановок выбирает V конкретных виртуальных антенн (или V конкретных столбцов матрицы U), чтобы использовать для поднесущей k из числа T доступных виртуальных антенн. Матрица перестановок может задаваться различными способами, что описано ниже. Такие же или отличающиеся матрицы перестановок могут использоваться для K поднесущих.

Ортонормированная матрица U характеризуется свойством U H·U=I, где U H представляет собой сопряженное транспонирование матрицы U. T столбцов матрицы U являются ортогональными друг к другу, и каждый столбец обладает единичной мощностью. В варианте осуществления матрица U задается так, что сумма квадратов амплитуд T элементов в каждой строке равна постоянной величине. Это свойство приводит к равной мощности передачи, используемой для всех T передающих антенн. Кроме того, матрица U может быть унитарной матрицей, которая характеризуется свойством U H·U=U·U H=I.

Для формирования виртуальных антенн могут использоваться различные ортонормированные и унитарные матрицы. В варианте осуществления для матрицы U используется Т×Т матрица W Уолша/Адамара. В другом варианте осуществления для матрицы U используется Т×Т матрица F Фурье. В еще одном варианте осуществления матрица U образована как U=Λ·F, где Λ является диагональной матрицей, составленной из T масштабированных значений для T строк матрицы F. Например, Λ может быть задана в виде , где θt для t=1, …, T-1 могут быть случайными фазами, которые изменяют пространственные направления, описываемые столбцами матрицы F. В еще одном варианте осуществления матрица U является ортонормированной матрицей с псевдослучайными элементами. Также для матрицы U могут использоваться различные другие матрицы.

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

Ортонормированная матрица (например, матрица Уолша/Адамара или матрица Фурье) может быть выбрана для использования без знания отклика MIMO-канала. Также ортонормированная матрица может быть выбрана на основании знания отклика MIMO-канала и в этом случае может именоваться как матрица предварительного кодирования. Матрица предварительного кодирования может выбираться принимающим устройством и указываться передающему устройству или может выбираться передающим устройством в системе дуплексной связи с временным разделением.

Фиг.2 показывает вариант осуществления устройства 130 пространственной обработки передачи, которое выполняет обработку, показанную в уравнении (1). Устройство 130 пространственной обработки передачи включает в себя модуль 210 масштабирования мощности, модуль 220 отображения символа на виртуальную антенну и модуль 230 пространственного отображения. В модуле 210 V множительных устройств 212a-212v принимают V выходных символов s1(k)-sV(k), соответственно, в вектор s(k), умножают эти выходные символы на коэффициенты усиления g1-gV, соответственно, из матрицы G коэффициентов усиления и предоставляют V масштабированных символов. Множительные устройства 212a-212v выполняют матричное умножение G·s(k).

В варианте осуществления, показанном на Фиг.2, каждый масштабированный символ отображается на одну виртуальную антенну модулем 220. V виртуальные антенны a1-aV выбираются для использования из числа T доступных виртуальных антенн 1-T, где a1, a2, … aV ∈ {1, …, T}. Модуль 220 включает в себя V устройств 222a-222v мультиплексирования. Каждое устройство 222 мультиплексирования принимает V масштабированных символов от множительных устройств 212a-212v и предоставляет один из V масштабированных символов на своем выходе. Устройства 222a-222v мультиплексирования выполняют матричное умножение на T×V матрицу P(k) перестановок и предоставляют V отображенных символов для V выбранных виртуальных антенн и T-V нулевых символов, которые не учитываются. В других вариантах осуществления масштабированный выходной символ может отображаться на множество виртуальных антенн.

Модуль 230 умножает каждый отображенный символ на соответствующий столбец матрицы U и генерирует вектор для этого символа. Модуль 230 включает в себя V наборы 232a-232v множительных устройств для V виртуальных антенн и T суммирующих устройств 236a-236t для T передающих антенн. Каждый набор 232 множительных устройств включает в себя T множительных устройств 234 для T передающих антенн. Отображенный символ для виртуальной антенны a1 умножается на T элементов столбца матрицы U с помощью T множительных устройств 234aa-234at, чтобы сгенерировать вектор с T элементами. Эти T элементов указывают компоненты этого отображенного символа для T передающих антенн. Отображенный символ для каждой остающейся виртуальной антенны умножается на соответствующий столбец матрицы U, чтобы сгенерировать вектор для этого отображенного символа. Суммирующее устройство 236a суммирует выходные данные V множительных устройств 234aa-234va и генерирует символ передачи x1(k) для передающей антенны 1. Каждое из остальных суммирующих устройств 236 суммирует выходные данные соответствующего набора V множительных устройств 234 и генерирует символ передачи для своей передающей антенны. Суммирующие устройства 236a-236t предоставляют T символов передачи x1(k)-xT(k) в векторе x(k) для T передающих антенн. Множительные устройства 234 и суммирующие устройства 236 выполняют матричное умножение на матрицу U.

Как показано на Фиг.2, каждый отображенный символ передается от одной виртуальной антенны, но от всех T передающих антенн. Получают V векторов для передачи V отображенных символов на V выбранных виртуальных антенн. Эти V векторов суммируются для генерирования вектора x(k) символа передачи.

Фиг.3 показывает модель 300 для схемы передачи, задаваемой уравнением (1). Устройство 130 пространственной обработки передачи в принимающем устройстве принимает вектор s(k) выходного символа для каждых поднесущей и периода символа. В устройстве 130 пространственной обработки передачи модуль 210 масштабирования мощности умножает вектор s(k) выходного символа на матрицу G коэффициентов усиления. Модуль 220 отображения символа на виртуальную антенну уменьшает вектор масштабированного символа на матрицу P(k) перестановок и генерирует Т×1 вектор, составленный из V отображенных символов, которые будут переданы через V выбранных виртуальных антенн, и T-V нулевых символов, которые не учитываются. Модуль 230 пространственного отображения умножает подвергнутый перестановке вектор символов на ортонормированную матрицу U и генерирует вектор x(k) символов передачи. Вектор x(k) символов передачи передается от T передающих антенн и через MIMO-канал 250 на R приемных антенн в принимающем устройстве.

Принятые символы в принимающем устройстве могут быть выражены как:

r(k) = H(k)·x(k)+n(k),
= H(k)·U·P(k)·G·s(k)+n(k),
= H virtual(k)·P(k)·G·s(k)+n(k),
= H used(k)·s(k)+n(k),
Ур. (3)

где

H(k) является R×T матрицей фактических откликов MIMO-каналов для поднесущей k,

H virtual(k) является R×T матрицей виртуальных откликов MIMO-каналов для поднесущей k,

H used(k) является R×V матрицей используемых откликов MIMO-каналов для поднесущей k,

r(k) является R×1 вектором, составленным из R символов, принятых от R приемных антенн на поднесущей k в одном периоде символа, и

n(k) является R×1 вектором помех для поднесущей k. Для упрощения можно допустить, что помехи представляют собой аддитивный белый гауссовский шум (AWGN) с нулевым вектором средних значений и ковариационной матрицей вектора n(k) = I, где является дисперсией помехи.

Матрицы виртуальных и используемых откликов MIMO-каналов могут быть заданы как:

H virtual(k) = H(k)·U,
= [H(k)·u 1 H(k)·u 2H(k)·u T],
Ур. (4)
H used(k) = H virtual(k)·P(k)·G,
= [H(k)··g1 H(k)··g2H(k)··gV],
Ур. (5)

где

u t, для t=1, …, T, является t-м столбцом матрицы U для t-й доступной виртуальной антенны,

, для v=1, …, V, является столбцом матрицы U для v-й используемой виртуальной антенны,

diag {G}={g1 g2 … gV} являются коэффициентами усиления V потоков данных, отправленных от V используемых виртуальных антенн, и

.

T передающих антенн соотносятся с T векторами h 1(k)-h T(k) фактических откликов каналов. T доступных виртуальных антенн соотносятся с T векторами h virtual,1(k)=H(k)·u 1-h virtual,T(k)=H(k)·u T виртуальных откликов каналов. Каждый вектор h virtual,t(k) формируется полной матрицей H(k) фактических откликов MIMO-каналов.

Как показано в уравнении (4) и проиллюстрировано на Фиг.3, виртуальный MIMO-канал с T виртуальными антеннами формируется ортонормированной матрицей U. Используемый MIMO-канал формируется с помощью V виртуальных антенн, которые используются для передачи. Умножение H(k) на матрицу U не изменяет статистические свойства H(k). Следовательно, фактический MIMO-канал H(k) и виртуальный MIMO-канал H virtual(k) имеет подобные характеристики. Однако умножение на матрицу U учитывает полное использование суммарной мощности передачи для всех T передающих антенн. Пиковая мощность передачи для каждой передающей антенны может быть обозначена как Ptx и суммарная мощность передачи для T передающих антенн может быть обозначена как Ptotal = T·Ptx. Если V выходных символов передаются от V передающих антенн без умножения на матрицу U, то каждая передающая антенна, которая выключена, приводит к тому, что мощность передачи Ptx для этой передающей антенны расходуется впустую. Однако, если V выходных символов передаются от V виртуальных антенн с умножением на матрицу U, то каждый выходной символ передается от всех T передающих антенн, при этом может использоваться полная мощность передачи Ptx для каждой передающей антенны независимо от числа виртуальных антенн, выбранных для использования, и суммарная мощность передачи Ptotal для всех T передающих антенн может быть распределена по V виртуальным антеннам.

Для схемы передачи, показанной в уравнении (1), R×T MIMO-система эффективно приводится к R×V MIMO-системе. Передающее устройство представляется, как будто оно имеет V виртуальных антенн, а не T передающих антенн, где 1≤V≤T.

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

Фиг.4A показывает вариант осуществления передачи двух потоков данных от двух виртуальных антенн. В этом варианте осуществления доступны четыре виртуальные антенны, виртуальные антенны 2 и 4 выбираются для использования, а виртуальные антенны 1 и 3 не используется. Выходные символы для потока 1 данных передаются от виртуальной антенны 2 на всех K поднесущих. Выходные символы для потока 2 данных передаются от виртуальной антенны 4 на всех K поднесущих.

В варианте осуществления, показанном на Фиг.4A, может использоваться единственная матрица перестановок для всех K поднесущих, которая может быть определена следующим образом:

, для k=1, …, K Ур. (6)

Каждая строка матрицы P(k) перестановок соответствует одной доступной виртуальной антенне, и каждый столбец матрицы P(k) соответствует одному потоку данных. Для каждой виртуальной антенны, которая не используется для передачи, соответствующая строка матрицы P(k) состоит только из нолей. Для каждого потока данных соответствующий столбец матрицы P(k) содержит элемент '1' для виртуальной антенны, используемой для этого потока данных.

Фиг.4B показывает вариант осуществления циклической передачи трех потоков данных через K поднесущих трех виртуальных антенн. В этом варианте осуществления доступны четыре виртуальные антенны, причем виртуальные антенны 1, 3 и 4 выбираются для использования, а виртуальная антенна 2 не используется. Выходные символы для потока 1 данных передаются от виртуальной антенны 1 на поднесущих 1, 4, 7, … , от виртуальной антенны 3 на поднесущих 2, 5, 8, … , и от виртуальной антенны 4 на поднесущих 3, 6, 9…. Выходные символы для каждого из других двух потоков данных также передаются через K поднесущих всех трех выбранных виртуальных антенн, как показано на Фиг.4B.

В варианте осуществления, показанном на Фиг.4B, матрицы перестановок могут быть заданы следующим образом:

и т.д. Ур. (7)

Потоки 1, 2 и 3 данных ставятся в соответствие со столбцами 1, 2 и 3 соответственно каждой матрицы перестановок. Для каждого потока данных виртуальная антенна, используемая для потока данных, обозначается элементом '1' в строке, соответствующей виртуальной антенне. Как показано на Фиг.4B и указано в уравнении (7), каждый поток данных переходит от одной выбранной виртуальной антенны на следующую выбранную виртуальную антенну через K поднесущих и осуществляет циклический переход на первую выбранную виртуальную антенну после достижения последней выбранной виртуальной антенны.

Фиг.4A и 4B показывают конкретные варианты осуществления отображения потоков данных на виртуальные антенны. В общем случае любое число потоков данных может передаваться от любого числа виртуальных антенн. Потоки данных могут отображаться на выбранные виртуальные антенны детерминированным способом (например, циклически или последовательно используя все возможные перестановки) или псевдослучайным способом, основанным на последовательности псевдослучайных чисел (ПЧ), которая известна и передающему устройству, и принимающему устройству. Данный поток данных может быть отображен на все выбранные виртуальные антенны, используя любую перестановку потока или схему отображения, один пример которой показан на Фиг.4B.

1. Обработка в Принимающем Устройстве

Принимающее устройство может использовать различные технологии обнаружения для восстановления выходных символов, переданных передающим устройством. Эти технологии обнаружения включают в себя метод минимальной среднеквадратической ошибки (MMSE), метод обращения в нуль незначащих коэффициентов (ZF), максимальное отношение, метод суммирования дифференциально взвешенных сигналов каждого канала (MRC) и метод последовательного подавления помех (SIC). Принимающее устройство может выводить матрицу пространственного фильтра, основываясь на методе MMSE, ZF или MRC, следующим образом:

M mmse(k)=D mmse(k)·[·H used(k)+ I]-1·, Ур. (8) M zf(k)=[·H used(k)]-1·, и Ур. (9) M mrc(k)=D mrc(k)·, Ур. (10)

где

Q(k)=[·H used(k)+ I]-1··H used(k),

D mmse(k)=[diag {Q(k)}]-1,

D mrc(k)=[diag {·H used(k)}]-1,

В уравнениях (8) и (10), D mmse(k) и D mrc(k) являются диагональными V×V матрицами масштабированных величин, используемых для получения нормированных оценок выходных символов.

Принимающее устройство может выполнять обнаружение следующим образом:

= M(k)·r(k) = s(k)+, Ур. (11)

где

M(k) является V×R матрицей пространственных фильтров, которая может быть M mmse(k), M zf(k) или M mrc(k),

является V×1 вектором с V оценками символов, и

является вектором помех после обнаружения.

Принимающее устройство может получать оценку H(k), H virtual(k) и/или H used(k) исходя из пилотного сигнала, принятого от передающего устройства. Для упрощения в настоящем описании предполагается, что нет погрешности оценки канала. Принимающее устройство может вывести H used(k) исходя из H(k) или H virtual(k) и известных U, P(k) и G. Затем принимающее устройство может вывести M(k) исходя из H used(k) для V выбранных виртуальных антенн. Размерность M(k) зависит от числа виртуальных антенн, используемых для передачи. Оценки символа в являются оценками выходных символов в s(k).

Принимающее устройство может выполнять обнаружение, как показано в уравнении (11), для каждой поднесущей k в каждом периоде символа n, чтобы получить оценки символов для этих поднесущей и периода символа. Принимающее устройство может выполнить обратное отображение оценок символов для всех поднесущих и периодов символа на потоки способом, комплиментарным отображению символа на виртуальную антенну, выполненному передающим устройством. Затем принимающее устройство может выполнить обработку (например, демодулировать, выполнить обращенное перемежение и декодировать) потоков оценок символов, чтобы получить декодированные потоки данных.

Качество оценок символов зависит от технологии обнаружения, используемой принимающим устройством. В общем случае, качество сигнала может быть количественно определено через отношение сигнал-шум (SNR), отношение сигнал-смесь помехи с шумом (SINR), отношение энергия символа-шум (Es/No), и так далее. Для ясности в дальнейшем описании для представления качества сигнала используется отношение SNR.

Отношение SNR для метода MMSE может быть выражено как:

для v=1, …, T, Ур. (12)

где

qv(k) является v-м диагональным элементом матрицы Q(k) для поднесущей k, и

γ mmse, v(k) является отношением SNR поднесущей k виртуальной антенны v с MMSE-обнаружением.

Отношение SNR для технологии ZF может быть выражено как:

для v=1, …, T, Ур. (13)

где

rv(k) является v-м диагональным элемент матрицы diag{[·H used(k)]-1} для поднесущей k, и

γ zf,v(k) является отношением SNR поднесущей k виртуальной антенны v с ZF-обнаружением.

Уравнения (12) и (13) предполагают, что средняя мощность каждого элемента вектора s(k) символов передачи равна единице. Отношения SNR для других технологий обнаружения известны в данной области техники и не приводятся в настоящем описании.

Уравнения (12) и (13) задают отношения SNR в линейных единицах. Кроме того, отношение SNR может быть задано в децибелах (дБ), следующим образом:

SNRv(k)=10 log10v(k)}, Ур. (14)

где γv(k) является отношением SNR в линейных единицах, и SNRv(k) является соответствующим отношением SNR в дБ.

Для метода SIC принимающее устройство восстанавливает V потоков данных на V этапах или уровнях, один поток данных на каждый этап, и устраняет помехи из каждого декодированного потока данных до восстановления следующего потока данных. Для первого этапа принимающее устройство выполняет обнаружение на принятых символах (например, используя методы MMSE, ZF или MRC, как показано в уравнении (11)) и получает оценки символов для одного потока данных. Затем принимающее устройство обрабатывает (например, демодулирует, выполняет обращенное перемежение и декодирует) оценки символов для получения декодированного потока данных. После этого принимающее устройство оценивает помехи, вызванные этим потоком данных с помощью (1) перекодирования, перемежения и символьного отображения декодированного потока данных таким же образом, как это выполнялось передающим устройством для этого потока и (2) умножения реконструированных выходных символов на векторы откликов используемых MIMO-каналов, чтобы получить составляющие помех, вызванных этим потоком. Затем принимающее устройство вычитает составляющие помех из принятых символов для получения модифицированных принятых символов. Для каждого последующего этапа принимающее устройство обрабатывает модифицированные принятые символы от предыдущего этапа таким же образом, как в первом этапе, чтобы восстановить один поток данных.

Для метода SIC отношение SNR каждого декодированного потока данных зависит от (1) метода обнаружения (например, MMSE, ZF или MRC), используемого для потока, (2) конкретного этапа, на котором поток данных восстанавливается, и (3) величины помех, вызванных потоком данных, восстанавливаемых на более поздних этапах. В общем случае отношение SNR улучшается для потоков данных, восстанавливаемых на более поздних этапах, потому что помехи от потоков данных, восстановленных на предшествующих этапах, устраняются. Это может обеспечить более высокие скорости, которые используются для потоков данных, восстанавливаемых на более поздних этапах.

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

В варианте осуществления оцениваются все возможные наборы из одной или более виртуальных антенн. Каждый возможный набор виртуальных антенн также именуется как гипотеза. Для T доступных виртуальных антенн имеется всего 2T-1 гипотез - одна гипотеза для T виртуальных антенн, T гипотез для T-1 виртуальных антенн, и так далее, и T гипотез для одной виртуальной антенны могут быть определены M гипотез, где M=2T-1, если все возможные гипотезы определены. Гипотеза m, для m=1, …, M, приходится на конкретный набор из виртуальной антенны (антенн), который обозначается как Am. M гипотез приходится на M различных наборов виртуальных антенн.

В варианте осуществления характеристика определяется равномерным распределением суммарной мощности передачи по выбранным виртуальным антеннам. Для гипотезы с V виртуальными антеннами, где 1≤V≤T, суммарная мощность передачи может быть распределена следующим образом:

для v ∈ Am, Ур. (15)

где Pm,v (k) является мощностью передачи для поднесущей k виртуальной антенны v в гипотезе m. В уравнении (15) суммарная мощность передачи Ptotal=T·Ptx равномерно распределяется по V виртуальным антеннам, и каждой виртуальной антенне назначается Pva=T·Ptx/V. Затем назначенная мощность передачи Pva для каждой виртуальной антенны равномерно распределяется на K поднесущих этой виртуальной антенны. Pva и Pm,v(k) являются большими для гипотез с меньшим количеством виртуальных антенн. Уравнение (15) также отражает, что только виртуальной антенне (антеннам) в наборе назначается мощность передачи, и всем другим виртуальным антеннам назначается нулевая мощность передачи (за исключением возможного назначения для передач пилотных сигналов).

Для каждой гипотезы m может быть вычислено отношение SNR каждой поднесущей каждой виртуальной антенны в гипотезе, например, как показано в уравнениях (12)-(14). Нужно отметить, что qv(k) и rv(k) зависят от мощности Pm,v(k), используемой для вычисления H used(k). Следовательно, отношение SNR зависит от числа виртуальных антенн в гипотезе и является большим, если гипотеза имеет меньше виртуальных антенн из-за большего значения Pm,v(k).

В варианте осуществления характеристика количественно определяется средним отношением SNR, которое может быть вычислено следующим образом:

Ур. (16)

где

SNRm,v(k) является отношением SNR поднесущей k виртуальной антенны v в гипотезе m, и

SNRavg,v является средним отношением SNR для гипотезы m,

SNRm,v(k) и SNRavg,v выражаются в единицах дБ.

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

Ур. (17)

где

γm,v(k) является отношением SNR поднесущей k виртуальной антенны v в гипотезе m, и

TPm представляет собой пропускную способность для гипотезы m.

В уравнении (17) γm,v(k) выражается в линейных единицах, а пропускная способность каждой поднесущей каждой виртуальной антенны задается как log2[1+γm,v(k)]. Пропускная способность для всех поднесущих всех виртуальных антенн в гипотезе m суммируется нарастающим итогом для получения общей пропускной способности для гипотезы. Функция неограниченной емкости в уравнении (17) предполагает, что данные могут быть надежно переданы при этой емкости MIMO-канала.

Кроме того, пропускная способность для гипотезы m может быть определена на основании функции с ограниченной емкости следующим образом:

Ур. (18)

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

В еще одном варианте осуществления производительность (эффективность) количественно определяется общей скоростью. Система может поддерживать набор скоростей. Каждая скорость может быть сопоставлена с конкретной схемой кодирования и модулирования, конкретной кодовой скоростью, конкретной спектральной эффективностью и конкретным минимальным отношением SNR, требующимися для достижения заданного уровня характеристики, например 1%-й вероятности искажения пакета (PER). Для каждой гипотезы m может быть выбрана скорость для каждой виртуальной антенны в гипотезе исходя из отношений SNR для этой виртуальной антенны. Выбор скорости может быть выполнен различными способами.

Для гипотезы m среднее отношение SNR может быть вычислено для каждой виртуальной антенны следующим образом:

для v ∈ Am, Ур. (19)

где SNRavg,m,v является средним отношением SNR для виртуальной антенны v в гипотезе m.

Кроме того, эффективное отношение SNR для каждой виртуальной антенны может быть вычислено следующим образом:

SNReff,m,v=SNRavg,m,v-SNRbo,m,v, для v ∈ Am, Ур. (20)

где

SNRbo,m,v является коэффициентом потери мощности для виртуальной антенны v в гипотезе m, и

SNReff,m,v является эффективным отношением SNR для виртуальной антенны v в гипотезе m.

Коэффициент потери мощности может использоваться для учета изменяемости отношений SNR по K поднесущим виртуальной антенны v и может задаваться в виде SNRbo,m,v = Ksnr·, где является дисперсией отношений SNR для виртуальной антенны v, Ksnr является постоянной величиной. Коэффициент потери мощности также может использоваться для учета других факторов, таких, например, как кодирование и модуляция, используемые для виртуальной антенны v, текущей PER, и так далее.

Кроме того, эквивалентное отношение SNR для каждой виртуальной антенны может быть вычислено следующим образом:

и Ур. (21a) для v ∈ Am, Ур. (21b)

где

TPm,v является средней пропускной способностью для каждой поднесущей виртуальной антенны v в гипотезе m, и

SNReq,m,v является эквивалентным отношением SNR для виртуальной антенны v в гипотезе m.

Уравнение (21a) вычисляет среднюю пропускную способность для каждой поднесущей исходя из отношений SNR для всех K поднесущих. Уравнение (21b) задает отношение SNR, которое обеспечивает среднюю пропускную способность из уравнения (21a).

SNRavg,m,v, SNReff,m,v или SNReq,m,v для каждой виртуальной антенны могут быть предоставлены в таблице соответствия скоростей в сопоставлении с требуемыми отношениями SNR. Тогда таблица соответствия может предоставлять самую высокую скорость, которая может использоваться для каждой виртуальной антенны. Выбранные скорости для всех виртуальных антенн в гипотезе m могут суммироваться нарастающим итогом для получения общей скорости для гипотезы m.

Кроме того, эффективность может количественно определяться другими показателями, и это находится в пределах объема настоящего изобретения. М значений показателей применяются для М оцениваемых гипотез. Эти значения показателей могут приводиться для среднего отношения SNR, пропускной способности, общей скорости, и так далее. Может быть идентифицирована гипотеза с наилучшим значением показателя (например, с самым высоким средним отношением SNR, самой высокой пропускной способностью, или самой высокой общей скоростью) среди М гипотез. Набор из виртуальной антенны (антенн) для гипотезы с наилучшим значением показателя может быть выбран для использования.

Фиг.5 показывает выбор виртуальной антенны для случая с четырьмя доступными виртуальными антеннами. При T = 4 имеется всего 2T-1=15 гипотез, которые обозначены как гипотезы 1-15. Четыре гипотезы 1-4 относятся к одной виртуальной антенне, шесть гипотез 5-10 относятся к двум виртуальным антеннам, четыре гипотезы 11-14 относятся к трем виртуальным антеннам и одна гипотеза 15 относится к четырем виртуальным антеннам. Набор из виртуальной антенны (антенн) для каждой гипотезы показывается на Фиг.5. Например, гипотеза 2 относится к одной виртуальной антенне 2 (a1 = 2), гипотеза 6 относится к двум виртуальным антеннам 1 и 3 (a1 = 1 и a2 = 3), гипотеза 12 относится к трем виртуальным антеннам 1, 2 и 4 (a1 = 1, a2 = 2 и a3 = 4) и гипотеза 15 относится ко всем четырем виртуальным антеннам 1-4 (a1 = 1, a2 = 2, a3 = 3 и a4 = 4).

Суммарная мощность передачи 4Ptx может быть равномерно распределена по всем виртуальным антеннам в каждой гипотезе. Для каждой гипотезы с одной виртуальной антенной этой единственной виртуальной антенне назначается 4Ptx. Для каждой гипотезы с двумя виртуальными антеннами каждой виртуальной антенне назначается 2Ptx. Для каждой гипотезы с тремя виртуальными антеннами каждой виртуальной антенне назначается 2Ptx/3. Для гипотезы с четырьмя виртуальными антеннами каждой виртуальной антенне назначается Ptx. Эффективность каждой гипотезы может определяться на основании каких-либо показателей, описанных выше. Может быть идентифицирована гипотеза с самым высоким значением показателя и может быть выбран для использования набор из виртуальной антенны (антенн) для этой гипотезы.

В другом варианте осуществления суммарная мощность передачи Ptotal неравномерно распределяется по виртуальным антеннам, основываясь на принципе «заполнения водой» или «заливки». Для каждой гипотезы m отношение SNR каждой поднесущей каждой виртуальной антенны может быть первоначально определено исходя из предположения, что этой виртуальной антенне назначается Ptx. Тогда может быть определено среднее отношение SNR для каждой виртуальной антенны, например, как показано в уравнении (19). Затем суммарная мощность передачи Ptotal может быть распределена по виртуальным антеннам в гипотезе так, что виртуальной антенне с самым высоким средним отношением SNR назначается наибольшая мощность передачи, а виртуальной антенне с самым низким средним отношением SNR назначается наименьшая величина мощности передачи. В общем случае неравномерное распределение мощности более целесообразно в системе дуплексной связи с временным разделением, в которой передающее устройство может легко получить полные сведения о беспроводном канале через взаимность канала. В системе дуплексной связи с частотным разделением неравномерное распределение мощности обычно требует большого объема информации обратной связи, такой, например, как лучшая матрица предварительного кодирования для разложения по собственным модам беспроводного канала. В качестве альтернативы для каждой гипотезы принимающее устройство может оценивать множество заранее заданных неравных распределений мощности по виртуальным антеннам и может передавать лучшее распределение мощности и лучше подмножество виртуальных антенн передающему устройству.

Фиг.6 показывает пример распределения мощности по трем виртуальным антеннам a1, a2 и a3 по принципу «заполнения водой». Среднее отношение SNR для каждой виртуальной антенны av, для v = 1, 2, 3, определяется при допущении, что виртуальной антенне назначается Ptx. Обратная величина к среднему отношению SNR, , для каждой виртуальной антенны вычисляется и представлена на Фиг.6. Суммарная мощность передачи Ptotal распределяется по трем виртуальным антеннам так, что итоговый уровень мощности Ptop является постоянным по трем виртуальным антеннам. Суммарная мощность передачи представлена заштрихованной областью на Фиг.6. Мощность передачи , назначенная каждой виртуальной антенне, равна итоговому уровню мощности минус обратное к среднему отношению SNR для этой виртуальной антенны, или . Принцип «заполнения водой» описан в публикации Robert G. Gallager «Information Theory and Reliable Communication», John Wiley and Sons, 1968, которая является общедоступной.

Для каждой гипотезы суммарная мощность передачи может быть распределена по виртуальным антеннам в гипотезе заливки. Эффективность гипотезы может быть оценена исходя из мощности передачи, назначенной каждой виртуальной антенне. Могут быть определены отношения SNR каждой поднесущей каждой виртуальной антенны в гипотезе. Затем может быть вычислено значение показателя для гипотезы исходя из отношений SNR для всех поднесущих и виртуальных антенн в гипотезе. Гипотеза с лучшим значением показателя может быть выбрана для использования.

В еще одном варианте осуществления суммарная мощность передачи Ptotal неравномерно распределяется по виртуальным антеннам, основываясь на инверсии канала. Для каждой гипотезы m среднее отношение SNR для каждой виртуальной антенны в гипотезе может быть определено на основании предположения о назначении Ptx виртуальной антенне. Тогда суммарная мощность передачи Ptotal может быть распределена по виртуальным антеннам в гипотезе так, что для этих виртуальных антенн достигается сходное среднее отношение SNR. Методы выполнения инверсии канала описаны в заявке на патент США того же заявителя №10/179,442, озаглавленной "ОБРАБОТКА СИГНАЛОВ С РАЗЛОЖЕНИЕМ ПО СОБСТВЕННЫМ МОДАМ КАНАЛА И ИНВЕРСИЯ КАНАЛА ДЛЯ MIMO-СИСТЕМ", поданной 24 июня 2002 года. Инверсия канала может дать возможность использовать одну и ту же скорость для всех виртуальных антенн и может упростить обработку и в передающем устройстве и в принимающем устройстве.

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

3. Обратная связь

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

В варианте осуществления информация о состоянии канала отражает выбранный набор из V виртуальных антенн, где V>1. Поскольку имеется 2T-1 возможных гипотез для T виртуальных антенн, наилучшая гипотеза, а следовательно, и выбранный набор из V виртуальных антенн могут быть переданы с помощью T битов. Передающее устройство может выполнить упрощенную и квантованную процедуру «заливки» и может равномерно распределить суммарную мощность передачи Ptotal по V выбранным виртуальным антеннам.

В варианте осуществления информация о состоянии канала отражает отношение SNR для каждой выбранной виртуальной антенны, которое может быть вычислено, как показано в уравнениях (19)-(21). Передающее устройство может выбрать скорость для каждой виртуальной антенны исходя из ее отношения SNR. Передающее устройство может распределить суммарную мощность передачи Ptotal (1) равномерно по V выбранным виртуальным антеннам или (2) неравномерно по V выбранным виртуальным антеннам (например, используя принцип «заливки» или инверсию канала) исходя из отношений SNR для этих V виртуальных антенн. Неравномерное распределение мощности на основании отношений SNR может быть особенно действенным, когда информация для наилучшей матрицы предварительного кодирования доступна на передающем устройстве. Этот вариант осуществления может использоваться, например, для схемы передачи, показанной на Фиг.4A, когда от каждой выбранной виртуальной антенны передается один поток данных.

В другом варианте осуществления информация о состоянии канала отражает среднее отношение SNR для всех V выбранных виртуальных антенн, которое может быть вычислено, как показано в уравнении (16). Передающее устройство может выбрать скорость для всех V виртуальных антенн исходя из среднего отношения SNR. Этот вариант осуществления может использоваться, например, для схемы передачи, показанной на Фиг.4B, когда каждый поток данных передается от всех V выбранных виртуальных антенн и V потоков данных получают подобные отношения SNR.

В еще одном варианте осуществления информация о состоянии канала отражает базовое отношение SNR и достаточный ряд изменений отношений SNR для V выбранных виртуальных антенн. Этот вариант осуществления особенно эффективен для схемы передачи, показанной на Фиг.4B, когда каждый поток данных передается через все V выбранные виртуальные антенна и когда для восстановления потоков данных используется принимающее устройство с поддержкой метода SIC. Базовое отношение SNR может быть наименьшим отношением SNR для V выбранных виртуальных антенн, наименьшим отношением SNR для V потоков данных, отношением SNR для потока данных, который обнаружен первым с применением метода SIC, и так далее. Каждое изменение отношения SNR может указывать разность отношений SNR для двух виртуальных антенн, для двух потоков данных, и так далее.

В варианте осуществления отношения SNR для V виртуальных антенн могут быть упорядочены от наименьшего до наибольшего, базовое отношение SNR может быть наименьшим отношением SNR, первое изменение отношения SNR может быть разностью между наименьшим отношением SNR и вторым наименьшим отношением SNR, второе изменение отношения SNR может быть разностью между вторым наименьшим отношением SNR и третьим наименьшим отношением SNR, и так далее. В другом варианте осуществления отношения SNR для V потоков данных могут быть упорядочены от наименьшего до наибольшего, а базовое отношение SNR и изменение отношений SNR могут задаваться, как описано выше. Если V потоков данных передаются так, что они придерживаются подобных отношений SNR с линейным детектированием (например, как показано на Фиг.4B), то базовое отношение SNR может отражать среднее отношение SNR для V потоков данных и изменения SNR могут быть равны нулю. Это также может иметь место, когда передающее устройство выполняет предварительное кодирование и переставляет потоки данных по векторам столбцам матрицы предварительного кодирования. В идеальном случае, если множество потоков данных разделяются посредством предварительного кодирования на передающем устройстве, что имеет место при разложении по сингулярным значениям, то принимающему устройству не нужно будет выполнять последовательное подавление помех для достижения максимальной спектральной эффективности. Однако на практике матрица предварительного кодирования обычно не вполне согласуется с матрицей сингулярного разложения, и принимающее устройство может выполнять последовательное подавление помех, чтобы максимизировать пропускную способность. Если потоки данных, которые придерживаются подобных отношений SNR с линейным детектированием, восстанавливаются с помощью метода SIC, то базовое отношение SNR может отражать отношение SNR потока данных, который восстановлен первым, и изменение отношения SNR для каждого последующего восстанавливаемого потока данных может отражать улучшение в отношении SNR по сравнению с предшествующим восстановленным потоком данных.

В варианте осуществления может использоваться только одно изменение отношения SNR, и отношение SNR для каждой виртуальной антенны или потока данных может быть задано как:

SNRv = SNRbase+(v-1)·SNRdelta, для v = 1, …, V, Ур. (22)

где SNRv является отношением SNR для виртуальной антенны av или потока v данных. Вариант осуществления, показанный в уравнении (22), предполагает, что отношение SNR повышается на одинаковую величину по V выбранным виртуальным антеннам или V потокам данных и что усиление последовательного подавления помех между следующими друг за другом этапами или уровнями является почти постоянным.

В другом варианте осуществления информация о состоянии канала отражает скорость для каждой выбранной виртуальной антенны. Система может поддерживать набор скоростей, как описано выше, и скорость для каждой виртуальной антенны может выбираться исходя из отношения SNR для этой виртуальной антенны. В еще одном варианте осуществления информация о состоянии канала отражает единую скорость для всех V выбранных виртуальных антенн, которая может быть выбрана исходя из среднего отношения SNR для этих виртуальных антенн. В еще одном варианте осуществления информация о состоянии канала отражает базовую скорость и одно или более изменения скорости для выбранных виртуальных антенн. Этот вариант осуществления может быть полезен для схемы передачи, показанной на Фиг.4B, в случае принимающего устройства с поддержкой метода SIC. В еще одном варианте осуществления информация о состоянии канала отражает комбинацию скоростей для V выбранных виртуальных антенн. Система может поддерживать квантованный по векторам набор скоростей, который составлен из некоторого количества допустимых комбинаций скоростей, что также именуется модуляционными схемами кодирования (MCS). Каждая допустимая комбинация скоростей ставится в соответствие с определенным числом потоков данных для передачи и определенной скоростью для каждого потока данных. Комбинация скоростей может выбираться для V выбранных виртуальных антенн исходя из отношений SNR для этих виртуальных антенн.

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

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

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

В варианте осуществления передающее устройство передает пилотный сигнал таким образом, чтобы дать возможность принимающему устройству оценивать отношения SNR для всех T доступных виртуальных антенн, даже если данные передаются только на V выбранных виртуальных антеннах. Передающее устройство может передавать пилотный сигнал, циклически проходя через T виртуальных антенн в различных периодах символа, например виртуальная антенна 1 в периоде n символа, затем виртуальная антенна 2 в периоде n+1 символа, и так далее. Передающее устройство также может передавать пилотный сигнал от T виртуальных антенн на различных поднесущих, например на поднесущей k1 виртуальной антенны 1, поднесущей k2 виртуальной антенны 2, и так далее. В другом варианте осуществления передающее устройство передает основной пилотный сигнал на V выбранных виртуальных антеннах и передает вспомогательный пилотный сигнал на невыбранных виртуальных антеннах. Основной пилотный сигнал может передаваться чаще и/или на большем количестве поднесущих, чем вспомогательный пилотный сигнал. Передающее устройство также может передавать пилотный сигнал другими различными способами.

Фиг.7 показывает вариант осуществления технологического процесса 700 для выбора и использования виртуальных антенн. Множество гипотез для множества виртуальных антенн, сформированных множеством физических антенн, оценивается на основании, по меньшей мере, одного показателя, например на качестве сигнала, пропускной способности, общей скорости, и так далее (этап 712). Каждая гипотеза соответствует различному набору, по меньшей мере, из одной виртуальной антенны. Множество виртуальных антенн формируются одной или более матрицами, которые отображают каждую виртуальную антенну на некоторые или на все физические антенны. Гипотеза с наилучшей эффективностью выбирается из числа оцениваемых множества гипотез (этап 714).

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

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

Фиг.8 показывает вариант осуществления устройства 800 для выбора и использования виртуальных антенн. Устройство 800 включает в себя средство для осуществления оценки множества гипотез для множества виртуальных антенн, сформированных множеством физических антенн (блок 812), средство для выбора гипотезы из множества гипотез (блок 814), средство для отправки информации о состоянии канала, по меньшей мере, для одной выбранной виртуальной антенны на передающее устройство (блок 816) и средство для использования выбранной виртуальной антенны (антенн) для передачи данных (блок 818).

Фиг.9 показывает вариант осуществления технологического процесса 900 для передачи данных от виртуальных антенн. Информация о состоянии канала принимается, по меньшей мере, для одной виртуальной антенны, выбранной из множества виртуальных антенн, сформированных множеством физических антенн (этап 912). Информация о состоянии канала может переносить любую информацию, описанную выше. Суммарная мощность передачи может распределяться (1) равномерно по выбранной виртуальной антенне (антеннам) или (2) неравномерно по выбранной виртуальной антенне (антеннам) исходя из информации о состоянии канала (этап 914). По меньшей мере, одна скорость для выбранной виртуальной антенны (антенн) выбирается исходя из информации о состоянии канала и распределения мощности (этап 916). Передача данных отправляется от выбранной виртуальной антенны (антенн) с выбранной скоростью (скоростями) (этап 918). Передача данных может содержать один или более потоков данных. Каждый поток данных может отображаться на соответствующую выбранную виртуальную антенну (например, как показано на Фиг.4A) или может отображаться на все из выбранных виртуальных антенн (например, как показано на Фиг.4B).

Фиг.10 показывает вариант осуществления устройства 1000 для передачи данных от виртуальной антенны. Устройство 1000 включает в себя средство для приема информации о состоянии канала, по меньшей мере, для одной виртуальной антенны, выбранной из множества виртуальных антенн, сформированных множеством физических антенн (блок 1012), средство для равномерного или неравномерного распределения суммарной мощности передачи по выбранной виртуальной антенне (антеннам) (блок 1014), средство для выбора, по меньшей мере, одной скорости для выбранной виртуальной антенны (антенн) исходя из информации о состоянии канала и распределения мощности (блок 1016) и средство для посылки передачи данных от выбранной виртуальной антенны (антенн) с выбранной скоростью (скоростями) (блок 1018).

Технологии, изложенные в настоящем описании, могут быть реализованы разными способами. Например, эти технологии могут быть реализованы в аппаратном обеспечении, программно-аппаратном обеспечении, программном обеспечении, или их комбинации. Для реализации в аппаратном обеспечении обрабатывающие устройства, используемые для выбора виртуальных антенн, передачи данных от выбранной виртуальной антенны (антенн), и/или приема данных от выбранной виртуальной антенны (антенн), могут быть реализованы в одной или более специализированной интегральной схеме (СИС), цифровых сигнальных обрабатывающих устройствах (ЦСОУ), устройствах цифровой обработки сигнала (УЦОС), программируемых логических устройствах (ПЛУ), программируемых вентильных матрицах (ПВМ), обрабатывающих устройствах, управляющих устройствах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных компонентах, выполненных с возможностью выполнения функций, изложенных в настоящем описании, или их комбинации.

Для реализации в программно-аппаратном обеспечении и/или программном обеспечении технологии могут быть реализованы с использованием модулей (например, процедур, функций, и так далее), которые выполняют функции, изложенные в настоящем описании. Коды программно-аппаратного обеспечения и/или программного обеспечения могут храниться в памяти (например, памяти 142 или 192 на Фиг.1) и исполняться обрабатывающим устройством (например, обрабатывающим устройством 140 или 190). Память может быть реализована в обрабатывающем устройстве или быть внешней для обрабатывающего устройства.

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

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

Похожие патенты RU2395903C2

название год авторы номер документа
ПЕРЕДАЧА MIMO C ПЕРЕСТАНОВКОЙ УРОВНЕЙ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ 2007
  • Маллади Дурга Прасад
  • Ким Биоунг-Хоон
  • Йоо Таесанг
RU2424616C2
РАЗНЕСЕНИЕ И ПРЕДВАРИТЕЛЬНОЕ КОДИРОВАНИЕ ЦИКЛИЧЕСКОЙ ЗАДЕРЖКИ ДЛЯ БЕСПРОВОДНОЙ СВЯЗИ 2008
  • Ким Биоунг-Хоон
  • Маллади Дурга Прасад
  • Чжан Сяося
  • Йоо Таесанг
RU2434328C2
MIMO ПЕРЕДАЧА С ЯВНОЙ И НЕЯВНОЙ ЦИКЛИЧЕСКОЙ ЗАДЕРЖКОЙ 2008
  • Ким Биоунг-Хоон
  • Маллади Дурга Прасад
  • Чжан Сяося
RU2433539C2
ПЕРЕДАЧА MIMO С ПРЕДВАРИТЕЛЬНЫМ КОДИРОВАНИЕМ В ЗАВИСИМОСТИ ОТ РАНГА 2008
  • Ким Биоунг-Хоон
  • Сюй Хао
RU2435322C2
СПОСОБ ПЕРЕДАЧИ И ПРИЕМА ДАННЫХ С ИСПОЛЬЗОВАНИЕМ БАЗИРУЮЩЕГОСЯ НА ФАЗОВОМ СДВИГЕ ПРЕДВАРИТЕЛЬНОГО КОДИРОВАНИЯ И ПРИЕМОПЕРЕДАТЧИК ДЛЯ ПОДДЕРЖКИ ТОГО ЖЕ 2008
  • Ихм Бин Чул
  • Ли Воок Бонг
  • Ли Моон Ил
  • Чун Дзин Йоунг
RU2446574C2
ОБЕСПЕЧЕНИЕ АНТЕННОГО РАЗНЕСЕНИЯ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ 2007
  • Кадоус Тамер
  • Бхушан Нага
  • Горохов Алексей
RU2424617C2
УСТОЙЧИВОЕ ПРОГНОЗИРОВАНИЕ РАНГА ДЛЯ СИСТЕМЫ MIMO 2006
  • Сампатх Хемантх
RU2386214C2
ДЕТЕКТИРОВАНИЕ И ДЕКОДИРОВАНИЕ С УМЕНЬШЕННОЙ СЛОЖНОСТЬЮ ДЛЯ ПРИЕМНИКА В СИСТЕМЕ СВЯЗИ 2006
  • Бьерке Бьерн
  • Медведев Ирина
  • Кетчум Джон У.
  • Уоллэйс Марк С.
  • Уолтон Джей Родни
RU2414062C2
СПОСОБ ПЕРЕДАЧИ И ПРИЕМА ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ПРЕДВАРИТЕЛЬНОГО КОДИРОВАНИЯ НА ОСНОВЕ ФАЗОВОГО СДВИГА И ПРИЕМОПЕРЕДАТЧИК ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2008
  • Ли Воок Бонг
  • Ихм Бин Чул
  • Ли Моон Ил
  • Чун Дзин Йоунг
RU2438262C2
СПОСОБ ПРЕДВАРИТЕЛЬНОГО КОДИРОВАНИЯ НА ОСНОВЕ ФАЗОВОГО СДВИГА И ПРИЕМОПЕРЕДАТЧИК ДЛЯ ЕГО ПОДДЕРЖКИ 2007
  • Ли Мун-Иль
  • Им Бин-Чхоль
  • Чхон Чин-Ён
  • Чхан Чжэ-Вон
  • Чжон Чин-Хёк
RU2455765C2

Иллюстрации к изобретению RU 2 395 903 C2

Реферат патента 2010 года СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫБОРА ВИРТУАЛЬНЫХ АНТЕНН

Описываются технологии для передачи данных от виртуальных антенн вместо физических антенн. Техническим результатом является эффективное использование мощности передачи, доступной для передающих антенн. Для этого каждая виртуальная антенна может отображаться на некоторые или на все физические антенны с помощью различных отображений. Оценивается эффективность разных наборов, по меньшей мере, из одной виртуальной антенны на основании одного или более показателей, таких как качество сигнала, пропускная способность, общая скорость, и так далее. Для использования выбирается набор виртуальных антенн с наилучшей эффективностью. Если выбор виртуальных антенн выполняется принимающим устройством, то информация о состоянии канала для выбранного набора виртуальных антенн может быть отправлена на передающее устройство. Информация о состоянии канала может переносить данные о выбранной виртуальной антенне (антеннах), качестве сигнала или скорости (скоростях) для выбранной виртуальной антенны (антенн), одну или более матрицы предварительного кодирования, используемых для формирования выбранной виртуальной антенны (антенн), и так далее. Передающее устройство и/или принимающее устройство используют выбранную виртуальную антенну (антенны) для передачи данных. 8 н. и 34 з.п. ф-лы, 11 ил.

Формула изобретения RU 2 395 903 C2

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

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

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

4. Устройство по п.2, в котором, по меньшей мере, один процессор конфигурирован для определения качества сигнала для каждой из множества гипотез, и для выбора гипотезы с самым высоким качеством сигнала.

5. Устройство по п.2, в котором, по меньшей мере, один процессор конфигурирован для определения пропускной способности для каждой из множества гипотез, и для выбора гипотезы с самой высокой пропускной способностью.

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

7. Устройство по п.2, в котором, по меньшей мере, один процессор конфигурирован для равномерного распределения суммарной мощности передачи, по меньшей мере, по одной виртуальной антенне для каждой из множества гипотез.

8. Устройство по п.2, в котором, по меньшей мере, один процессор конфигурирован для неравномерного распределения суммарной мощности передачи, по меньшей мере, по одной виртуальной антенне для каждой из множества гипотез.

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

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

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

12. Устройство по п.11, в котором информация о состоянии канала идентифицирует, по меньшей мере, одну выбранную виртуальную антенну.

13. Устройство по п.11, в котором информация о состоянии канала указывает качество сигнала или, по меньшей мере, одну скорость для, по меньшей мере, одной выбранной виртуальной антенны.

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

15. Устройство по п.11, в котором информация о состоянии канала указывает, по меньшей мере, одну матрицу, используемую для формирования, по меньшей мере, одной выбранной виртуальной антенны.

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

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

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

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

20. Способ по п.19, в котором оценивание множества гипотез содержит равномерное распределение суммарной мощности передачи, по меньшей мере, по одной виртуальной антенне для каждой из множества гипотез.

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

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

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

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

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

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

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

28. Устройство по п.27, в котором, по меньшей мере, один процессор конфигурирован для равномерного распределения суммарной мощности передачи, по меньшей мере, по одной выбранной виртуальной антенне.

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

30. Устройство по п.27, в котором, по меньшей мере, один процессор конфигурирован для отсылки, по меньшей мере, одного потока данных для передачи данных и для отображения каждого потока данных на все выбранные виртуальные антенны.

31. Устройство по п.30, в котором, по меньшей мере, один процессор конфигурирован для отображения каждого потока данных на все выбранные виртуальные антенны, основываясь на предварительно заданной перестановке потока.

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

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

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

35. Устройство по п.34, в котором, по меньшей мере, один процессор конфигурирован для отсылки, по меньшей мере, одного потока данных для передачи данных и для отображения каждого потока данных на все выбранные виртуальные антенны.

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

37. Способ по п.36, дополнительно содержащий распределение суммарной мощности передачи, по меньшей мере, по одной выбранной виртуальной антенне.

38. Способ по п.36, в котором отсылка передачи данных содержит
выбор, по меньшей мере, одной скорости для, по меньшей мере, одной выбранной виртуальной антенны, основываясь на информации о состоянии канала, и
отсылку передачи данных, по меньшей мере, с одной выбранной скоростью.

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

40. Устройство по п.39, дополнительно содержащее средство для распределения суммарной мощности передачи, по меньшей мере, по одной выбранной виртуальной антенне.

41. Устройство по п.39, в котором средство для отсылки передачи данных содержит
средство для выбора, по меньшей мере, одной скорости для, по меньшей мере, одной выбранной виртуальной антенны, основываясь на информации о состоянии канала, и средство для отсылки передачи данных с, по меньшей мере, одной выбранной скоростью.

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

Документы, цитированные в отчете о поиске Патент 2010 года RU2395903C2

Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
УСТРОЙСТВО ДОСТУПА К ПОЛУПРОВОДНИКОВОЙ КАРТЕ ПАМЯТИ, КОМПЬЮТЕРНО-СЧИТЫВАЕМЫЙ НОСИТЕЛЬ ЗАПИСИ, СПОСОБ ИНИЦИАЛИЗАЦИИ И ПОЛУПРОВОДНИКОВАЯ КАРТА ПАМЯТИ 2000
  • Маеда Такудзи
  • Хирота Теруто
RU2257609C2
Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1

RU 2 395 903 C2

Авторы

Ким Биоунг-Хоон

Кадоус Тамер

Даты

2010-07-27Публикация

2006-08-22Подача