Многоантенная передача для множественного доступа с пространственным разделением каналов

Изобретение относится к обмену данными. Матрица характеристик канала восходящей линии связи обеспечивается для каждого терминала и разлагается для того, чтобы получить вектор управления, используемый терминалом для того, чтобы передавать по восходящей линии связи. "Эффективный" вектор характеристик канала восходящей линии связи формируется для каждого терминала на основе его вектора управления и матрицы характеристик канала. Несколько наборов терминалов оцениваются на основе эффективных векторов характеристик канала для того, чтобы определить оптимальный набор для передачи по восходящей линии связи. Каждый выбранный терминал выполняет пространственную обработку над своим потоком символов данных с помощью вектора управления и передает пространственно обработанный поток символов данных в точку доступа. Несколько выбранных абонентских терминалов одновременно передают свои потоки символов данных посредством соответствующих каналов точке доступа. Точка доступа выполняет пространственную обработку приемного устройства над принятыми потоками символов в соответствии с методикой пространственной обработки приемного устройства для того, чтобы восстановить потоки символов данных, передаваемые выбранными терминалами. 19 н. и 26 з.п. ф-лы, 8 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится, в общем, к обмену данными и, более конкретно, к многоантенной передаче для множественного доступа с пространственным разделением каналов (SDMA) в системе связи с многоканальным входом и многоканальным выходом (MIMO).

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

MIMO-система использует несколько (NT) передающих антенн и несколько (NR) приемных антенн для передачи данных. MIMO-канал, сформированный передающими NT и приемными NR антеннами, может быть разложен на NS пространственных каналов, где NS =min {NT, NR}. NS пространственных каналов могут быть использованы для того, чтобы передавать независимые потоки данных NS для того, чтобы добиться более высокой общей пропускной способности.

В MIMO-системе с множественным доступом точка доступа может обмениваться данными с одним или более абонентскими терминалами в любой данный момент. Если точка доступа обменивается данными с одним абонентским терминалом, то NT передающих антенн ассоциативно связаны с одной передающей объектной сущностью (точкой доступа либо абонентским терминалом), а NR приемных антенн ассоциативно связаны с одной приемной объектной сущностью (абонентским терминалом или точкой доступа). Точка доступа также может обмениваться данными с несколькими абонентскими терминалами одновременно посредством SDMA. Для SDMA точка доступа использует несколько антенн для передачи и приема данных, а каждый абонентский терминал типично использует одну антенну для передачи данных и несколько антенн для приема данных.

Некоторые ключевые сложности для SDMA в MIMO-системе с множественным доступом - это (1) выбор надлежащего набора абонентских терминалов для одновременной передачи и (2) передача данных в/или из каждого выбранного абонентского терминала таким образом, чтобы добиться оптимальной производительности системы. Поэтому в данной области техники существует потребность в методиках, чтобы эффективно поддерживать SDMA для MIMO-системы с множественным доступом.

Сущность изобретения

Методики выполнения многоантенной передачи для SDMA в MIMO-системе описываются в данном документе. Эти методики могут быть использованы в сочетании с различными беспроводными технологиями, такими как множественный доступ с кодовым разделением каналов (CDMA), мультиплексирование с ортогональным частотным разделением каналов (OFDM), множественный доступ с временным разделением каналов (TDMA) и т.д. Для передачи по восходящей линии связи несколькими абонентскими терминалами в одну точку доступа получается матрица характеристик канала восходящей линии связи для каждого активного абонентского терминала (к примеру, терминала, которому требуется передавать по восходящей линии связи) и разлагается для того, чтобы получить вектор управления для абонентского терминала. Каждый абонентский терминал использует свой вектор управления для пространственной обработки для того, чтобы передавать по восходящей линии связи, если выбран для передачи по восходящей линии связи. "Эффективный" вектор характеристик канала восходящей линии связи формируется для каждого абонентского терминала на основе вектора управления и матрицы характеристик канала восходящей линии связи для абонентского терминала.

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

Каждый абонентский терминал, выбранный для передачи по восходящей линии связи, обрабатывает свой поток данных в соответствии с базовой беспроводной технологией (к примеру, CDMA, OFDM или TDMA) для того, чтобы получить поток символов данных. Каждый абонентский терминал дополнительно выполняет пространственную обработку своего потока символов данных с помощью вектора управления для того, чтобы получить набор потоков символов передачи, по одному потоку символов передачи на каждую антенну в абонентском терминале. Каждый абонентский терминал затем передает свои потоки символов из нескольких антенн и посредством своего MIMO-канала в точку доступа. Nup выбранных абонентских терминалов одновременно передают свои потоки символов данных Nup (к примеру, один поток символов данных для каждого терминала) посредством своих соответствующих MIMO-каналов в точку доступа. Точка доступа получает несколько принятых потоков символов из своих приемных антенн. Точка доступа после этого выполняет пространственную обработку в приемном устройстве с принятыми потоками символов в соответствии с методикой линейной или нелинейной пространственной обработки в приемном устройстве для того, чтобы восстановить Nup потоков символов данных, переданных Nup выбранными абонентскими терминалами, как описано ниже.

Методики, чтобы поддерживать передачу SDMA по нисходящей линии связи, также описываются в данном документе. Далее подробно описаны различные аспекты и варианты осуществления изобретения.

Краткое описание чертежей

Фиг.1 показывает MIMO-систему с множественным доступом;

Фиг.2 показывает процесс выполнения многоантенной передачи по восходящей линии связи для SDMA;

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

Фиг.4 показывает блок-схему точки доступа и двух абонентских терминалов;

Фиг.5A и 5B показывают блок-схемы передающих (TX) процессоров данных для CDMA и OFDM соответственно;

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

Фиг.7 показывает приемный пространственный процессор и приемный процессор данных; и

Фиг.8 показывает контроллер и диспетчер в точке доступа.

Подробное описание изобретения

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

Методики многоантенной передачи, описанные в данном документе, могут быть использованы в сочетании с различными беспроводными технологиями, такими как CDMA, OFDM, TDMA и т.п. Несколько абонентских терминалов могут параллельно передавать/принимать данные посредством различных (1) каналов ортогонального кода для CDMA, (2) временных интервалов для TDMA или (3) поддиапазонов для OFDM. Система CDMA может реализовывать IS-2000, IS-95, IS-856, Wideband-CDMA (W-CDMA) или какие-либо другие стандарты. Система OFDM может реализовывать IEEE 802.11 или какие-либо другие стандарты. Система TDMA может реализовывать GSM или какие-либо другие стандарты. Эти различные стандарты известны в данной области техники. Пространственная обработка для многоантенной передачи может быть выполнена поверх (до или после) обработки данных для базовой беспроводной технологии, как описано ниже.

Фиг.1 показывает MIMO-систему 100 с множественным доступом с точками доступа и абонентскими терминалами. Для простоты только одна точка 110 доступа показана на фиг.1. Точка доступа - это, как правило, стационарная станция, которая обменивается данными с абонентскими терминалами и также может упоминаться как базовая станция или с помощью какого-либо другого термина. Абонентский терминал может быть стационарным или мобильным и также может упоминаться как мобильная станция, беспроводное устройство или в виде какого-либо термина. Точка 110 доступа может обмениваться данными с одним или более абонентскими терминалами 120 в любой данный момент по нисходящей или восходящей линии связи. Нисходящая линия связи (т.е. линия прямой связи) - это линия связи от точки доступа к абонентским терминалам, а восходящая линия связи (т.е. линия обратной связи) - это линия связи от абонентских терминалов к точке доступа. Абонентский терминал также может обмениваться данными в одноранговом режиме с другим абонентским терминалом. Системный контроллер 130 подсоединяется и обеспечивает координацию и контроль над точками доступа.

Система 100 использует несколько передающих и несколько приемных антенн для передачи данных по нисходящей линии связи и восходящей линии связи. Точка 110 доступа оснащена Nap антеннами и представляет многоканальный вход (MI) для передачи данных по нисходящей линии связи и многоканальный выход (MO) для передачи данных по восходящей линии связи. Набор Nu выбранных абонентских терминалов 120 вместе представляет многоканальный выход для передачи данных по нисходящей линии связи и многоканальный вход для передачи данных по восходящей линии связи. Для чистой SDMA требуется иметь Nap = Nu 1, если потоки символов данных для Nu абонентских терминалов не мультиплексируются по коду, частоте или времени каким-либо другим средством. Nu может быть больше Nap, если потоки символов данных могут быть мультиплексированы с помощью различных кодовых каналов в CDMA, непересекающихся наборов поддиапазонов в OFDM и т.п. Каждый выбранный абонентский терминал передает конкретные для пользователей данные и/или принимает конкретные для пользователей данные из точки доступа. В общем, каждый выбранный абонентский терминал может быть оснащен одной или несколькими антеннами (т.е. Nut= 1). Nu выбранных абонентских терминалов могут иметь одинаковое или различное число антенн.

Системой 100 может быть система дуплекса с временным разделением каналов (TDD) или система дуплекса с частотным разделением каналов (FDD). Для системы TDD нисходящая и восходящая линия связи совместно используют одну полосу частот. Для системы FDD нисходящая и восходящая линии связи используют различные полосы частот. MIMO-система 100 также может использовать одну несущую или несколько несущих для передачи. Для простоты в последующем описании предполагается, что (1) система 100 - это система с одной несущей, и (2) каждый абонентский терминал оснащен несколькими антеннами. Для ясности далее описана передача данных по нисходящей линии связи.

MIMO-канал восходящей линии связи, сформированный посредством Nap антенн в точке доступа и Nut,m антенн в данном абонентском терминале m, может отличаться матрицей Hup,m характеристик канала Nap × Nut,m, которая может быть выражена следующим образом:

где запись hi,j для i =1 ... Nap и j =1 ... Nut,m - это связь (т.е. совокупное усиление) между антенной i точки доступа и антенной j абонентского терминала. Для простоты предположим, что MIMO-канал является недиспергирующим (т.е. с равномерным затуханием), а связь между каждой парой передающей и приемной антенн представлена одним совокупным усилением hi,j. В общем, каждый абонентский терминал ассоциативно связан с различной матрицей характеристик восходящей линии связи, имеющей размеры, определенные числом антенн в этом абонентском терминале.

Матрица Hup,m характеристик канала восходящей линии связи для абонентского терминала m может быть "диагонализуема" с помощью разложения по сингулярным числам матрицы или разложения по собственным числам для того, чтобы получить Nm собственных мод Hup,m. Разложение по сингулярным числам матрицы Hup,m может быть выражено следующим образом:

Hup,m=Uup,mΣup,mVHup,m, (2)

где Uup,m - это унитарная матрица Nap × Nap левых собственных векторов Hup,m;

Σup,m - это диагональная матрица Nap × Nut,m сингулярных чисел Hup,m;

Vup,m- это унитарная матрица Nut,m × Nut,m правых собственных векторов Hup,m; и

"H" обозначает транспонирование сопряженных величин.

Унитарная матрица M характеризуется свойством MHM = I, где I - это единичная матрица. Столбцы унитарной матрицы являются ортогональными относительно друг друга.

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

Rup,m=HHup,mHup,m=Vup,mΛup,mVHup,m, (3)

где Rup,m - это корреляционная матрица Nut,m × Nut,mHup,m; и

Λup,m - это диагональная матрица Nut,m × Nut,m собственных чисел Rup,m.

Разложение по сингулярным числам и разложение по собственным числам известны в данной области техники и описаны, например, Gilbert Strang в "Linear Algebra and Its Applications", вторая редакция, Academic Press, 1980 г.

Как показано в уравнениях (2) и (3), столбцы Vup,m - это правые собственные векторы Hup,m, а также собственные векторы Rup,m. Правые собственные векторы Hup,m также упоминаются как векторы "управления", и они могут быть использованы для пространственной обработки абонентским терминалом m для того, чтобы передавать данные по Nm собственным модам Hup,m. Собственные моды могут быть рассматриваемы как ортогональные пространственные каналы, получаемые посредством разложения.

Диагональная матрица Σup,m содержит неотрицательные действительные значения вдоль диагонали и нули - в остальной части. Эти диагональные записи известны как сингулярные числа Hup,m и представляют усиления передачи канала для Nm собственных мод Hup,m. Сингулярные числа в Σup,m - это также квадратные корни собственных чисел в Λup,m. Сингулярные числа в Σup,m могут быть упорядочены от наибольшего к наименьшему, а собственные векторы в νup,m могут быть упорядочены соответственно. Главная (т.е. доминантная) собственная мода - это собственная мода, ассоциативно связанная с наибольшим сингулярным числом в Σup,m, которое является первым сингулярным числом после упорядочения. Собственный вектор для главной собственной моды Hup,m- это первый столбец Vup,m после упорядочивания, и он обозначается как vup,m.

В практической системе только оценка Hup,m может быть получена, и только оценки Vup,m, Σup,m и Uup,m могут быть извлечены. Для простоты описание в данном документе предполагает оценку и разложение канала без ошибок.

В SDMA Nup абонентских терминалов могут передавать данные параллельно по восходящей линии связи в точку доступа. Каждый абонентский терминал выполняет пространственную обработку своих данных с помощью вектора управления, который может быть извлечен (1) на основе собственного вектора vup,m для главной собственной моды беспроводного канала для этого терминала или (2) каким-либо другим способом. Каждый из Nup абонентских терминалов может передавать данные по главной собственной моде своего MIMO-канала восходящей линии связи с помощью "формирования диаграммы направленности" или "управления диаграммой направленности", как описано ниже.

1. Формирование диаграммы направленности

Для формирования диаграммы направленности каждый абонентский терминал m пространственно обрабатывает свой поток {sup,m}символов данных с помощью вектора vup,m управления для того, чтобы получить Nut,m потоков символов данных, следующим образом:

Xup,m =vup,m · sup,m, (4)

где sup,m- это символ данных, который должен быть передан абонентским терминалом m; и

Xup,m - это вектор Nut,m × 1 с Nut,m символами передачи, которые должны быть отправлены от Nut,m антенн в пользовательском терминале m.

При использовании в данном документе "символ данных" означает символ модуляции данных, а "контрольный символ" означает символ модуляции контрольного сигнала. Хотя и не показано в уравнении (4) для простоты, каждый абонентский терминал m может дополнительно масштабировать каждый из Nut,m символов передачи в векторе Xup,m с коэффициентом Gm масштабирования таким образом, чтобы общая энергия для Nut,m символов передачи была единицей или каким-либо другим выбранным значением. Каждый абонентский терминал m передает свои Nut,m потоков символов передачи посредством MIMO-канала восходящей линии связи точке доступа.

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

rup,m=Hup,mXup,m+nup,m=Hup,mvup,m sup,m+ nup,m = hup,eff,msup,m+nup,m (5)

где rup,m - это вектор Nap × 1 с Nap принятыми символами, полученными от Nap антенн точки доступа для абонентского терминала m;

hup,eff,m- это "эффективный" вектор Nap × 1 характеристик канала восходящей линии для абонентского терминала m, т.е. hup,eff,m= Hup,mvup,m; и

nup,m - это вектор Nap × 1 помех абонентского терминала m.

Пространственная обработка посредством каждого абонентского терминала m эффективно преобразует MIMO-канал с матрицей характеристик канала Hup,m в канал с одноканальным входом и многоканальным выходом (SIMO) с помощью вектора характеристик канала hup,eff,m.

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

(6)

где sup- это вектор Nup × 1 с Nup символами данных, переданных Nup абонентскими терминалами, т.е. sup=[sup,1 sup,2 ... sup,Nup]T;

Hup,eff - это эффективная матрица Nap × Nup характеристик канала восходящей линии связи для всех Nup абонентских терминалов, т.е. Hup,eff=[hup,eff,1hup,eff,2...hup,eff,Nup]; и

nup- это вектор Nap × 1 помех в точке доступа.

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

A. Пространственная обработка CCMI

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

Sccmi = Mccmirup,

= R-1up,eff HHup,eff (Hup,effsup+nup), (7)

= sup+ nccmi,

где Mccmi - это матрица Nup × Nap пространственного фильтра для методики CCMI, т.е.

Mccmi = R-1up,eff H-Hup,eff, где Rup,eff = H-Hup,eff Hup,eff;

Sccmi- это вектор Nup × 1 с Nup восстановленными символами данных для Nup абонентских терминалов в методике CCMI; и

nccmi = Mccminup- это отфильтрованный шум CCMI.

Для простоты предполагается, что шум nup является аддитивным белым гауссовым шумом (AWGN) с нулевым средним, дисперсией σ2n и автоковариационной матрицей φnn= E[nupnHup] =σ2nI, где E[x] - это ожидаемое значение x. В этом случае соотношение "сигнал-помехи-и-шум" (SNR) восстановленного потока {Sccmi,m} символов данных для каждого абонентского терминала m может быть выражено следующим образом:

(8)

где Put,m- это мощность передачи, используемая абонентским терминалом m;

rmm- это m-й диагональный элемент Rup,eff; и

γccmi,m - это SNR для абонентского терминала m в методике CCMI.

Благодаря структуре Rup,eff методика CCMI может усиливать шум.

B. Пространственная обработка MMSE

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

(9)

где Mmmse - это матрица Nup × Nap пространственного фильтра для методики MMSE.

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

Mmmse = HHup,eff[Hup,effHHup,eff + σ2nI]-1. (10)

Матрица Mmmse пространственного фильтра содержит Nup строк для векторов-строк Nup пространственного фильтра MMSE по Nup абонентским терминалам. Вектор-строка пространственного фильтра MMSE для каждого абонентского терминала может быть выражена как mmmse,m =hHup,eff,mG, где G = [Hup,effHHup,eff + σ2nI]-1. Точка доступа выполняет пространственную обработку приемного устройства следующим образом:

Smmse =D-1mmseMmmserup,

= D-1mmseMmmse (Hup,effsup+nup), (11)

= sup+nmmse,

где Dmmse - это диагональная матрица Nup × Nup, диагональные элементы которой - это диагональные элементы MmmseHup,eff, т.е. Dmmse=diag [MmmseHup,eff ];

Smmse- это вектор Nup × 1 восстановленных символов данных для методики MMSE; и

nmmse = Mmmsenup- это фильтрованный шум MMSE. В уравнении (11) пространственный фильтр MMSE предоставляет ненормализованную оценку sup, а масштабирование посредством диагональной матрицы D-1mmse предоставляет нормализованную оценку sup.

SNR восстановленного потока символов данных {Smmse,m}для каждого абонентского терминала m может быть выражено следующим образом:

(12)

где qmm- это m-й диагональный элемент MmmseHup,eff, т.е. qmm= mmmse,mhup,eff,m; и

γmmse,m- это SNR для абонентского терминала m в методике MMSE.

C. Пространственная обработка с помощью последовательного подавления помех

Точка доступа может обрабатывать Nap принятых потоков символов с помощью методики SIC для того, чтобы восстановить Nup потоков символов данных. Для методики SIC точка доступа первоначально выполняет пространственную обработку с Nap принятых потоков символов (к примеру, с помощью CCMI, MMSE или какой-либо другой методики) и получает один поток невосстановленных символов данных. Точка доступа после этого обрабатывает (к примеру, демодулирует/обратно преобразует символы, обратно перемежает и декодирует) этот поток восстановленных символов данных для того, чтобы получить декодированный поток данных. Эта точка доступа после этого оценивает помехи, которые вызывает этот поток с другими Nup-1 потоками символов данных и подавляет оцененные помехи из Nap принятых потоков символов для того, чтобы получить Nap модифицированных потоков символов. После этого точка доступа повторяет ту же обработку с Nap модифицированными потоками символов для того, чтобы восстановить другой поток символов данных.

Для методики SIC входные (т.е. принятые или модифицированные) потоки символов для стадии, где = 1 ... Nup, могут быть выражены следующим образом:

rlsic(k) = Hlup,effslup + nlup, (13)

где rlsic- это вектор Nap × 1 с Nap входными символами для стадии l,и r1sic= rup для первой стадии;

slup- это вектор Nnr × 1 для Nnr потоков символов данных, еще не восстановленных на стадии l,где Nnr= Nup - l+ 1; и

Hlup,eff - это сокращенная эффективная матрица Nap × Nnr характеристик канала для стадии l.

Уравнение (13) предполагает, что потоки символов данных, восстановленные на l - 1 предшествующих стадий, подавляются. Размерность этой эффективной матрицы характеристик канала Hup,eff успешно сокращается на один столбец для каждой стадии l, поскольку поток символов данных восстанавливается и подавляется. Для стадии l сокращенная эффективная матрица Hlup,eff характеристик канала получается посредством удаления l - 1 столбцов в исходной матрице Hup,eff, соответствующих l - 1 потоков символов данных, уже восстановленных на предыдущих стадиях, т.е. Hlup,eff =[hup,eff,jlhup,eff,jl+1 ... hup,eff,jeNup], где hup,eff,jn - это эффективный вектор Nap × 1 характеристик каналов для абонентского терминала jn. Для стадии l l - 1 потокам символов данных, восстановленных на предыдущих стадиях, присвоены индексы {jl j2 ... jl-1}, а Nnr потокам символов данных, еще не восстановленным, присвоены индексы {jl jl+1 ... jNup}.

Для стадии l точка доступа извлекает матрицу Nnr × Nap пространственного фильтра Mlsic на основе сокращенной эффективной матрицы Hlup,eff характеристик канала (вместо исходной матрицы Hup,eff) с помощью CCMI, MMSE или какой-либо другой методики. Поскольку Hlup,eff отличается для каждой стадии, матрица Mlsic пространственного фильтра также отличается для каждой стадии.

Точка доступа умножает вектор rlsic для Nap модифицированных потоков символов в матрице Mlsic пространственного фильтра для того, чтобы получить вектор lsic для Nnr обнаруженных потоков символов, следующим образом:

(14)

где Qlsic =MlsicHlup,eff и nlsic = Mlsicn - это фильтрованный шум для стадии l.Затем точка доступа выбирает один из Nnr обнаруженных потоков символов для восстановления, при этом критерий выбора может быть основан на SNR и/или других коэффициентах. Например, обнаруженный поток символов с наивысшим SNR из Nnr обнаруженных потоков символов может быть выбран для восстановления. Поскольку только один поток символов данных восстанавливается на каждой стадии, точка доступа может просто извлечь один вектор-строку 1 × Nap пространственного фильтра mljl для потока символов данных {sup,jl}, который должен быть восстановлен на стадии. Вектор-строка mljl- это одна строка матрицы Mlsic. В этом случае пространственная обработка для стадии l для того, чтобы восстановить поток символов данных {sup,jl}, может быть выражена следующим образом:

(15)

где qljl - это строка Qlsic, соответствующая потоку символов данных {sup,jl}.

В любом случае, точка доступа масштабирует обнаруженный поток символов {up,jl} чтобы получить восстановленный поток символов данных {Sup,jl}, и дополнительно демодулирует, обратно перемежает и декодирует этот поток {Sup,jl} для того, чтобы получить декодированный поток данных {up,jl}. Точка доступа также формирует оценку помех, которые вызывают этот поток с другими потоками символов данных, еще не восстановленными. Чтобы оценить помехи, точка доступа повторно кодирует, перемежает и модулирует декодированный поток данных {up,jl}способом, аналогичным выполненному в абонентском терминале jl, и получает поток "ремодулированных" символов {up,jl}, который является оценкой только что восстановленного потока символов данных {sup,jl}. После этого точка доступа пространственно обрабатывает ремодулированный поток символов с помощью эффективного вектора hup,eff,jl характеристик канала для абонентского терминала jl для того, чтобы получить вектор ijl с Nap компонентами помех, вызванных этим потоком. Nap компонентов ijlпомех далее вычитаются из Nap модифицированных потоков rlsicсимволов для стадии l для того, чтобы получить Nap модифицированных потоков rl+1sic символов для следующей стадии l+1, т.е. rl+1sic = rlsic - ijl. Модифицированные потоки rl+1sic символов представляют потоки, которые должны были быть приняты точкой доступа, если поток {sup,jl} символов данных не был передан (т.е. при условии, что подавление помех было выполнено эффективно).

Точка доступа обрабатывает Nap принятых потоков символов за Nup последовательных стадий. Для каждой стадии точка доступа (1) выполняет пространственную обработку приемного устройства либо над Nap принятых потоков символов, либо над Nap модифицированных потоков символов из предыдущей стадии для того, чтобы получить один восстановленный поток символов данных, (2) обрабатывает этот восстановленный поток символов данных для того, чтобы получить соответствующий декодированный поток данных, (3) оценивает и подавляет помехи вследствие этого потока, и (4) получает Nap модифицированных потоков символов для следующей стадии. Если помехи вследствие каждого потока данных могут быть точно оценены и подавлены, то в дальнейшем восстановленные потоки данных испытывают меньшие помехи и могут иметь возможность достигать более высоких значений SNR.

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

2. Управление диаграммой направленности

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

(16)

где A - это константа (к примеру, ); и

θm,i - это фаза для антенны i в абонентском терминале m, т.е.:

(17)

Как показано в уравнении (16), Nut,m элементов up,m имеют равный модуль. Как показано в уравнении (17), фаза каждого элемента в up,m равна фазе соответствующего элемента в vup,m (т.е. θm,i получается из νup,m,i, где vup,m = up,m,1νup,m,2 ... νup,m,Nut]T).

Каждый абонентский терминал m пространственно обрабатывает свой поток {Sup,m}символов данных с помощью нормализованного вектора управления up,m для того, чтобы получить Nut,m потоков символов данных, следующим образом:

up,m = up,m · sup,m. (18)

Константа A в уравнении (16) может быть выбрана таким образом, что общая энергия Nut,m символов передачи в векторе up,m была единицей или каким-либо другим выбранным значением. Эффективный вектор Nap × 1 характеристик канала восходящей линии связи up,eff,m для каждого абонентского терминала m с управлением диаграммой направленности может быть выражен следующим образом:

up,eff,m = Hup,mup,m. (19)

Эффективная матрица Nap × Nup характеристик канала восходящей линии связи up,eff для всех Nup абонентских терминалов при управлении диаграммой направленности в таком случае up,eff=[up,eff,1up,eff,2...up,eff,Nup].

Точка доступа может выполнять пространственную обработку приемного устройства с помощью вышеописанной методики CCMI, MMSE или SIC либо какой-либо другой методики. Тем не менее, матрица пространственного фильтра извлекается с помощью матрицы up,eff вместо матрицы Hup,eff.

3. Передача в SDMA

Фиг.2 показывает процесс выполнения многоантенной передачи по восходящей линии связи для SDMA. Первоначально матрица Hup,m характеристик канала восходящей линии связи получается для каждого активного абонентского терминала, которому требуется передавать по восходящей линии связи (этап 210). Матрица Hup,m для каждого абонентского терминала разлагается для того, чтобы получить вектор νup,m или up,m управления для абонентского терминала (этап 212). Эффективный вектор hup,eff,m характеристик канала восходящей линии связи формируется для каждого абонентского терминала на основе вектора управления и матрицы характеристик канала восходящей линии связи для абонентского терминала (этап 214). Этапы 210-214 служат для оценки и разложения канала и могут быть выполнены точкой доступа, абонентскими терминалами или и тем, и другим.

Различные наборы активных абонентских терминалов формируются и оцениваются на основе их эффективных векторов hup,eff,m характеристик канала восходящей линии связи или их матриц Hup,m характеристик канала восходящей линии связи (этап 220). Оценка может быть выполнена так, как описано ниже. Оптимальный набор Nup абонентских терминалов выбирается для передачи (также этап 220). Скорость для использования каждым выбранным абонентским терминалом (которая получается из оценки на этапе 220) отправляется абонентскому терминалу (этап 222). Этапы 220 и 222 предназначены для абонентской диспетчеризации и типично выполняются точкой доступа.

Каждый выбранный абонентский терминал выполняет пространственную обработку своего потока {sup,m} символов данных с помощью вектора vup,m или up,m управления и передает Nut,m потоков символов передачи из своих Nut,m антенн и посредством своего MIMO-канала точке доступа (этап 230). Nup выбранных абонентских терминалов одновременно передают свои Nup потоков символов данных посредством MIMO-каналов точке доступа. Этап 230 служит для передачи данных и выполняется каждым выбранным абонентским терминалом.

Точка доступа получает Nap принятых потоков символов из своих Nap антенн (этап 240). Затем точка доступа выполняет пространственную обработку приемного устройства с Nap принятыми потоками символов в соответствии с CCMI, MMSE, SIC или какой-либо другой методикой для того, чтобы получить Nup восстановленных потоков символов данных, которые являются оценками Nup потоков символов данных, переданных Nup выбранными абонентскими терминалами (этап 242). Этапы 240 и 242 предназначены для приема данных и выполняются точкой доступа.

Несколько абонентских терминалов может быть выбрано для одновременной передачи по восходящей линии связи. Выбор абонента может быть основан на различных коэффициентах. Некоторые коэффициенты могут относиться к системным ограничениям и требованиям, таким как качество обслуживания, максимальная задержка, средняя скорость передачи данных и т.п. Эти коэффициенты не обязательно должны удовлетворяться для каждого абонентского терминала. Другие коэффициенты могут относиться к производительности системы, которая может быть количественно оценена посредством общей пропускной способности системы или какого-либо другого указания производительности. Схема диспетчеризации позволяет оценивать абонентские терминалы для передачи, основанной на одной или более метрик и одном или более коэффициентах. Различные схемы диспетчеризации могут использовать различные метрики, учитывать различные коэффициенты и/или взвешивать метрики и коэффициенты по-разному.

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

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

Фиг.3 показывает процесс 220a оценки и выбора абонентских терминалов для передачи по линии восходящей связи. Процесс 220a представляет конкретную схему диспетчеризации и может быть использован для этапа 220 на фиг.2. Первоначально переменной Rmax для наивысшей общей пропускной способности присваивается значение нуль (этап 310).

Новый набор абонентских терминалов выбирается из Nact активных абонентских терминалов (этап 312). Этот абонентский набор формирует гипотезу, которая должна быть оценена, и обозначается как un = {un,1 un,2 ... un,Nup}, где n обозначает n-й оцениваемый абонентский набор, а un,i- это i-й абонентский терминал в наборе n. Эффективная матрица Hup,eff,n характеристик канала восходящей линии связи формируется для абонентского набора n с помощью эффективных векторов hup,eff,un,1-hup,eff,un,Nup характеристик канала восходящей линии связи для Nupабонентских терминалов в наборе n (этап 314).

SNR для каждого абонентского терминала в наборе n затем вычисляется на основе эффективной матрицы Hup,eff,n характеристик канала восходящей линии связи и с помощью CCMI, MMSE, SIC или какой-либо другой методики, используемой точкой доступа (этап 316). SNR для абонентских терминалов в методиках CCMI и MMSE могут быть вычислены в соответствии с уравнениями (8) и (12) соответственно. SNR для абонентских терминалов в методике SIC зависят от порядка, в котором восстанавливаются абонентские терминалы. Для методики SIC один или несколько упорядочений абонентских терминалов может быть оценено. Например, конкретное упорядочение может быть оценено, посредством которого абонентский терминал с наивысшим SNR на каждой стадии обрабатывается точкой доступа. В любом случае SNR для Nup абонентских терминалов в наборе n обозначаются как {γn,1 γn,2... γn,Nup}.

Пропускная способность для каждого абонентского терминала в наборе n затем вычисляется на основе SNR для абонентского терминала (этап 318) следующим образом:

(20)

где cn,i- это положительная константа, которая отражает дробную часть теоретической пропускной способности, достигаемой посредством схем кодирования и модуляции, которые должны быть использованы абонентским терминалом un,i (к примеру, cn,i= 2 для схемы кодирования и модуляции, которая располагается в 3 дБ от пропускной способности Шэннона), а rn,i- это пропускная способность спектральной эффективности для абонентского терминала un,i, данная в единицах биты в секунду на Герц (бит/с/Гц). Общая пропускная способность Rn, достигаемая абонентским терминалом n, может быть вычислена (этап 320) следующим образом:

(21)

Затем выполняется определение того, больше или нет общая пропускная способность Rn для абонентского набора n, чем максимальная общая пропускная способность, достигаемая до сих пор для всех абонентских наборов, которые оценены (этап 330). Если ответ да, то абонентский набор n и общая пропускная способность Rn для этого набора сохраняются (этап 332). В противном случае абонентский набор n отбрасывается.

Затем выполняется определение того, все или нет абонентские наборы оценены (этап 340). Если ответ нет, процесс возвращается к этапу 312 для того, чтобы выбрать другой набор абонентских терминалов для оценки. В противном случае абонентские терминалы в сохраненном наборе распределяются для передачи по восходящей линии связи (этап 342).

Для вышеописанного варианта осуществления метрика, основанная на теоретической пропускной способности (хотя и коэффициентом cn,i компенсации) используется для того, чтобы выбирать оптимальный абонентский набор для передачи по линии восходящей связи. В другом варианте осуществления метрика, основанная на реализуемой пропускной способности, используется для того, чтобы выбирать оптимальный абонентский набор. Для этого варианта осуществления абонентские наборы могут быть оценены на основе набора "скоростей", поддерживаемых системой. Эти скорости могут рассматриваться как квантованные значения пропускной способности, вычисленной в уравнении (20). Каждая ненулевая скорость ассоциативно связана с конкретными схемами кодирования и модуляции, конкретной спектральной эффективностью (которая обычно дается в единицах бит/с/Гц) и конкретным требуемым SNR. Требуемый SNR для каждой скорости может быть определен посредством моделирования на вычислительных машинах, эмпирического измерения и т.п. и основан на допущении AWGN-канала. Таблица преобразования (LUT) может сохранять набор поддерживаемых скоростей и их требуемых SNR. SNR для каждого абонентского терминала преобразуется к выбранной скорости, которая является наивысшей скоростью в таблице преобразования с требуемым SNR, который равен или меньше SNR для абонентского терминала. Выбранные скорости для всех абонентских терминалов в каждом наборе накапливаются для того, чтобы получить совокупную скорость для набора. Абонентский набор с наивысшей совокупной скоростью распределяется для передачи.

Абонентские наборы различных размеров могут быть оценены для того, чтобы определить оптимальный абонентский набор для передачи. Например, наборы с одним абонентским терминалом (т.е. Nup= 1) могут быть оценены первыми, наборы с двумя абонентскими терминалами (т.е. Nup= 2) могут быть оценены далее и т.д., и наборы с Nap абонентских терминалов (т.е. Nup= Nap) могут быть оценены последними.

В зависимости от значений Nup, Nact и Nap большое число абонентских наборов может потребоваться оценить для поиска оптимального абонентского набора методом полного перебора. Число абонентских наборов для оценки может быть уменьшено посредством задания приоритетов для активных абонентских терминалов, с учетом других факторов и т.д. Приоритет каждого активного абонентского терминала может быть определен на основе различных факторов, таких как категория обслуживания абонентского терминала (к примеру, высшая или обычная), средняя пропускная способность, достигаемая абонентским терминалом, объем данных, который должен отправить абонентский терминал, задержка, испытываемая абонентским терминалом, и т.д. Приоритет каждого абонентского терминала может обновляться со временем для того, чтобы отражать текущее состояние абонентского терминала. В качестве примера только Nap абонентских терминалов с наивысшим приоритетом могут быть оценены в каждом интервале диспетчеризации.

В примерной схеме диспетчеризации, описанной для фиг.3, эффективный вектор hup,eff,un,i характеристик канала восходящей линии связи извлекается независимо (или "локально") для каждого абонентского терминала на основе только матрицы Hup,un,i характеристик канала восходящей линии связи для абонентского терминала. Эффективная матрица Hup,eff,n характеристик канала для каждого абонентского набора n формируется с помощью независимо извлеченных векторов характеристик канала для абонентских терминалов в наборе. Векторы hup,eff,un,i для i =1 ... Nup в матрице Hup,eff,n могут не достигать наивысшей возможной пропускной способности для абонентского набора n. Несколько подчиненных гипотез может быть оценено для каждого абонентского набора, где векторы в Hup,eff,n могут быть скорректированы на различные величины для каждой подчиненной гипотезы. Например, фазы векторов управления для абонентских терминалов в наборе n могут быть модифицированы детерминированным способом (к примеру, на некоторую величину ± процент) или псевдослучайным способом для каждой подчиненной гипотезы, при этом сохраняя мощность каждого вектора управления равной единице (т.е. единичной норме для каждого вектора управления).

Схема диспетчеризации также может оценивать каждый абонентский набор n на основе матриц Hup,un,i характеристик MIMO-канала восходящей линии связи вместо эффективных векторов hup,eff,un,i характеристик канала восходящей линии связи для абонентских терминалов в наборе. Вектор ν'up,un,i управления может быть извлечен ("глобально") для каждого абонентского терминала в наборе n при наличии всех абонентских терминалов в наборе. Эффективный вектор h'up,eff,un,i характеристик канала восходящей линии связи для каждого абонентского терминала может быть вычислен на основе (глобально извлечен) вектора ν'up,un,i управления матрицы Hup,un,i характеристик канала восходящей линии связи следующим образом: h'up,eff,un,i= Hup,un,iν'up,un,i. Эффективная матрица H'up,eff,n характеристик канала восходящей линии связи затем формируется для абонентского набора n на основе эффективных векторов h'up,eff,un,i характеристик канала восходящей линии для абонентских терминалов в наборе. Производительность (к примеру, общая пропускная способность) абонентского набора n затем оценивается с помощью матрицы H'up,eff,n (вместо матрицы Hup,eff,n).В качестве примера несколько подчиненных гипотез могут быть оценены для абонентского набора n, где каждая подчиненная гипотеза соответствует различным наборам векторов управления для абонентских терминалов в наборе. После этого выбирается оптимальная подчиненная гипотеза для абонентского набора n. Несколько абонентских наборов могут быть оценены аналогичным способом, и оптимальный абонентский набор выбирается для передачи по восходящей линии связи.

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

Матрица Hup,m характеристик канала восходящей линии связи для каждого абонентского терминала m может оцениваться различными способами. Различные методики оценки канала могут быть использованы для систем TDD и FDD.

В системе FDD нисходящая и восходящая линии связи используют различные полосы частот. Характеристика канала для одной линии связи может не коррелироваться с характеристикой канала другой линии связи. В этом случае точка доступа может оценивать характеристику MIMO-канала восходящей линии связи на основе контрольного сигнала, передаваемого абонентским терминалом. Точка доступа может выполнять разложение Hup,m для каждого абонентского терминала, извлекать вектор νup,m или up,m управления и отправлять вектор управления каждому абонентскому терминалу, выбранному для передачи.

Для системы FDD каждый абонентский терминал m может передавать неуправляемый контрольный сигнал (или MIMO-контрольный сигнал) для того, чтобы дать возможность точке доступа оценить характеристику MIMO-канала восходящей линии связи и получить матрицу Hup,m. Неуправляемый контрольный сигнал содержит Nut,m передач ортогональных контрольных сигналов, отправляемых из Nut,m антенн абонентских терминалов, причем ортогональность может быть достигнута по времени, частоте, коду или сочетанию вышеуказанного. Для ортогональности кода абонентский терминал m отправляет Nut,m передач контрольных сигналов одновременно из своих Nut,m антенн, причем передача контрольного сигнала из каждой антенны "охватывается" различной ортогональной последовательностью (к примеру, Уолша). Точка доступа "обратно покрывает" принятые контрольные символы из каждой антенны i точки доступа с одинаковыми Nut,m ортогональными последовательностями, используемыми абонентским терминалом m для того, чтобы получить оценки совокупного усиления канала между антенной i точки доступа и каждой из антенн Nut,m абонентских терминалов. Покрытие в абонентском терминале и обратное покрытие в точке доступа может быть выполнено способом, аналогичным используемому в системе множественного доступа с кодовым разделением каналов (CDMA). Для частотной ортогональности Nut,m передач контрольных сигналов для антенн Nut,m абонентских терминалов могут быть отправлены одновременно по различным поддиапазонам общей полосы пропускания системы. Для ортогональности по времени Nut,m передач контрольных сигналов для антенн Nut,m абонентских терминалов могут быть отправлены в различные временные интервалы. В любом случае ортогональность из Nut,m передач контрольных сигналов дает возможность точке доступа отличать передачу контрольных сигналов от каждой антенны абонентского терминала.

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

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

Для системы TDD точка доступа может передавать неуправляемый контрольный сигнал из антенн Nap точек доступа. Каждый абонентский терминал m может (1) обрабатывать неуправляемый контрольный сигнал нисходящей линии связи для того, чтобы получить матрицу Hdn,m характеристик MIMO-канала нисходящей линии связи, (2) оценивать характеристику MIMO-канала восходящей линии связи как транспонированную по отношению к характеристике MIMO-канала нисходящей линии связи (т.е. Hup,mHTdn,m), (3) извлекать вектор νup,m или up,m управления на основе Hup,m и (4) вычислять эффективный вектор hup,eff,m характеристик канала восходящей линии связи. Каждый абонентский терминал может отправлять вектор hup,eff,m в точку доступа в прямой форме (к примеру, посредством отправки записей hup,eff,m) или в косвенной форме (к примеру, посредством передачи управляемого контрольного сигнала, который генерируется с помощью вектора νup,mили up,m управления, используемого для передачи по восходящей линии связи).

Для ясности методики передачи в SDMA описаны для передачи по восходящей линии связи. Эти методики также могут быть использованы для передачи по нисходящей линии связи. Матрица Hdn,m характеристик MIMO-канала нисходящей линии связи может быть получена для каждого абонентского терминала m и разложена для того, чтобы получить вектор vdn,m управления нисходящей линии связи для абонентского терминала. Точка доступа может оценивать различные наборы абонентских терминалов для передачи по нисходящей линии связи (к примеру, способом, аналогичным вышеописанному для восходящей линии связи) и выбирать оптимальный набор Ndn абонентских терминалов для передачи по нисходящей линии связи.

Для передачи по нисходящей линии связи точка доступа пространственно обрабатывает Ndn потоков символов данных с помощью Ndn векторов управления нисходящей линии связи для Ndn выбранных абонентских терминалов для того, чтобы получить Nap потоков символов передачи, следующим образом:

xdn= Vdn.Sdn, (22)

где Sdn- это вектор Ndn × 1 с Ndn символами данных, которые должны быть передаваемы по нисходящей линии связи Ndn выбранным абонентским терминалам;

νdn- это матрица Nap × Ndn с Ndn векторами управления нисходящей линии связи для Ndn выбранных абонентских терминалов, при этом νdn=[νdn,1νdn,2 ... νdn,Ndn]; и

xdn- это вектор Nap × 1 с Nap символами передачи, которые должны быть отправлены из антенн Nap точек доступа.

Точка доступа может также пространственно обрабатывать поток символов данных нисходящей линии связи для каждого абонентского терминала с нормализованным вектором dn,m управления нисходящей линии связи для управления диаграммой направленности.

Если абонентский терминал оснащен, по меньшей мере, Nap антеннами (т.е. Nut,m= Nap), то абонентский терминал может выполнять пространственную обработку приемного устройства с помощью CCMI, MMSE или какой-либо другой методики для того, чтобы изолировать и восстанавливать свой поток данных символов нисходящей линии связи. Если абонентский терминал оснащен меньше чем Nap антеннами (т.е. Nut,m < Nap), то абонентский терминал может восстанавливать поток символов данных нисходящей лини связи при наличии перекрестных помех от других потоков символов данных.

Для ясности методики передачи в SDMA описаны для узкополосной MIMO-системы с одной несущей и равномерным затуханием. Эти методики также могут быть использованы для широкополосной MIMO-системы и MIMO-системы с несколькими несущими. Широкополосная MIMO-система может использовать CDMA в качестве базовой беспроводной технологии. MIMO-система с несколькими несущими может использовать OFDM или какую-либо другую методику модуляции с несколькими несущими. OFDM эффективно разбивает общую полосу пропускания системы на несколько (NF) ортогональных поддиапазонов. Каждый поддиапазон ассоциативно связан с соответствующей несущей, которая может быть модулирована с помощью данных.

Для системы MIMO OFDM по каждому абонентскому терминалу оценка канала может быть выполнена для каждого из NF поддиапазонов для того, чтобы получить NF матриц характеристик канала частотной области для NF поддиапазонов. Пространственная обработка может быть выполнена различными способами. В одном варианте осуществления каждая из NF матриц характеристик канала независимо разлагается для того, чтобы получить NF векторов управления для NF поддиапазонов. Затем выполняется пространственная обработка для каждого поддиапазона с помощью вектора управления, полученного для этого поддиапазона. В другом варианте осуществления один независимый от частоты вектор управления извлекается для каждого абонентского терминала на основе матриц NF характеристик канала. Затем выполняется пространственная обработка для всех NF поддиапазонов с этим одним вектором управления. В любом случае NF эффективных векторов hup,eff,m(k) характеристик канала восходящей линии связи для k =1... NF формируются для каждого абонентского терминала с одним либо с NF векторов управления. Абонентские терминалы могут быть оценены на основе их зависимых от частоты эффективных векторов характеристик канала.

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

4. Примерная MIMO-система

Фиг.4 показывает блок-схему точки 110 доступа и двух абонентских терминалов 120m и 120x в MIMO-системе 100. Точка 110 доступа оснащена Nap антеннами 424a-424ap. Абонентский терминал 120m оснащен Nut,m антеннами 452ma-452mu, а абонентский терминал 120x оснащен Nut,x антеннами 452xa-452xu. Точка 110 доступа - это передающая объектная сущность для нисходящей линии связи и приемная объектная сущность для восходящей линии связи. Каждый абонентский терминал 120 - это передающая объектная сущность для восходящей линии связи и приемная объектная сущность для нисходящей линии связи. При использовании в данном документе "передающая объектная сущность" - это независимо управляемое устройство или прибор, допускающий передачу данных посредством беспроводного канала, а "приемная объектная сущность" - независимо управляемое устройство или прибор, допускающий прием данных посредством беспроводного канала. В последующем описании подстрочный индекс "dn" обозначает нисходящую линию связи, подстрочный индекс "up" обозначает восходящую линию связи, Nup абонентских терминалов выбираются для одновременной передачи по восходящей линии связи, Ndn абонентских терминалов выбираются для одновременной передачи по нисходящей линии связи, Nup может быть равно или не равно Ndn, а Nup и Ndn могут быть статическими значениями или могут изменяться для каждого интервала диспетчеризации. Для простоты управление диаграммой направленности используется в последующем описании.

В восходящей линии связи для каждого абонентского терминала 120, выбранного для передачи по восходящей линии связи, передающий процессор 488 данных принимает данные трафика от источника 486 данных и управляющие данные от контроллера 480. Передающий процессор 488 данных обрабатывает (к примеру, кодирует, перемежает и модулирует) данные {dup,m} трафика для абонентского терминала на основе схем кодирования и модуляции, ассоциативно связанных со скоростью, выбранной для абонентского терминала, и предоставляет поток {sup,m} символов данных. Передающий пространственный процессор 490 выполняет пространственную обработку потока {sup,m} символов данных с помощью вектора νup,m управления, мультиплексирует в контрольные символы, как требуется, и предоставляет Nut,m потоков символов передачи для Nut,m антенн. Вектор νup,m управления извлекается на основе матрицы Hup,m характеристик канала восходящей линии связи для абонентского терминала, как описано выше. Каждое передающее устройство (TMTR) 454 принимает и обрабатывает (к примеру, преобразует в аналоговую форму, усиливает, фильтрует и преобразует с повышением частоты) соответствующий поток символов передачи для того, чтобы сгенерировать сигнал восходящей линии связи. Nut,m передающих устройств 454 предоставляют Nut,m сигналов восходящей линии связи для передачи от Nut,m антенн 452 в точку доступа.

Nup абонентских терминалов может быть распределено для одновременной передачи по восходящей линии связи. Каждый из этих абонентских терминалов выполняет пространственную обработку потока символов данных с помощью вектора управления и передает набор потоков символов передачи по восходящей линии связи в точку доступа.

В точке 110 доступа Nap антенн 424a-424ap принимают сигналы восходящей линии связи от всех Nup абонентских терминалов, передающих по восходящей линии связи. Каждая антенна 424 предоставляет принятый сигнал соответствующему приемному устройству (RCVR) 422. Каждое приемное устройство 422 выполняет обработку, комплементарную обработке, выполняемой передающим устройством 454, и предоставляет принятый поток символов. Приемный пространственный процессор 440 выполняет пространственную обработку приемного устройства с Nap принятыми потоками символов из Nap приемных устройств 422 и предоставляет Nup восстановленных потоков символов данных восходящей линии связи. Пространственная обработка приемного устройства выполняется в соответствии с CCMI, MMSE, SIC или какой-либо другой методикой. Матрица Map пространственного фильтра для точки доступа извлекается на основе (1) методики пространственной обработки приемного устройства используемой точкой доступа и (2) эффективной матрицы Hup,eff характеристик канала восходящей линии связи для Nup абонентских терминалов. Каждый восстановленный поток {Sup,m} символов данных восходящей линии связи - это оценка потока {sup,m} символов данных, передаваемых соответствующим абонентским терминалом. Приемный процессор 442 данных обрабатывает (к примеру, демодулирует, обратно перемежает и декодирует) каждый восстановленный поток {Sup,m} символов данных восходящей линии связи в соответствии со скоростью, используемой для этого потока, чтобы получить декодированные данные. Декодированные данные для каждого абонентского терминала могут быть предоставлены в приемник 444 данных для хранения и/или контроллер 430 для дополнительной обработки.

В нисходящей линии связи в точке 110 доступа передающий процессор 410 данных принимает данные трафика от источника 408 данных для Ndn абонентских терминалов, назначенных для передачи по нисходящей линии связи, управляющих данных от контроллера 430 и, возможно, других данных от диспетчера 434. Различные типы данных могут быть отправлены по различным транспортным каналам. Передающий процессор 410 данных обрабатывает (к примеру, кодирует, перемежает и модулирует) данные трафика для каждого абонентского терминала на основе скорости, выбранной для этого абонентского терминала. Передающий процессор 410 данных предоставляет Ndn потоков символов данных нисходящей лини связи для Ndn абонентских терминалов. Передающий пространственный процессор 420 выполняет пространственную обработку над Ndn потоков данных символов нисходящей линии связи с помощью матрицы νdn из векторов Ndn управления нисходящей линии связи для Ndn абонентских терминалов, мультиплексирует в контрольные символы и предоставляет Nap потоков символов передачи для Nap антенн. Каждое передающее устройство 422 принимает и обрабатывает соответствующий поток символов передачи для того, чтобы сгенерировать сигнал нисходящей линии связи. Nap передающих устройств 422 предоставляют Nap сигналов нисходящей линии связи для передачи от Nap антенн 424 абонентским терминалам.

В каждом абонентском терминале 120 Nut,m антенн 452 принимают Nap сигналов нисходящей линии связи от точки 110 доступа. Каждое приемное устройство 454 обрабатывает принятый сигнал от ассоциативно связанной антенны 452 и предоставляет принятый поток символов. Приемный пространственный процессор 460 выполняет пространственную обработку приемного устройства над Nut,m принятых потоков символов из Nut,m приемных устройств 454 и предоставляет восстановленный поток {Sdn,m} символов данных нисходящей линии связи для абонентского терминала. Пространственная обработка приемного устройства выполняется в соответствии с CCMI, MMSE или какой-либо другой методикой. Матрица Mut,m пространственного фильтра для каждого абонентского терминала доступа извлекается на основе (1) методики пространственной обработки приемного устройства, используемой абонентским терминалом, и (2) матрицы Hdn,m характеристик канала нисходящей линии связи для абонентского терминала. Приемный процессор 470 данных обрабатывает (к примеру, демодулирует, обратно перемежает и декодирует) восстановленный поток символов данных нисходящей линии связи для того, чтобы получить декодированные данные для абонентского терминала.

В каждом абонентском терминале 120 блок 478 оценки канала оценивает характеристики канала нисходящей линии связи и предоставляет оценки канала нисходящей линии связи, которые могут включать в себя оценки усиления канала, оценки SNR и т.д. Аналогично, блок 428 оценки канала оценивает характеристики канала восходящей линии связи и предоставляет оценки канала восходящей линии связи. Векторы управления для передачи по нисходящей и восходящей линии связи могут быть извлечены множеством способов в зависимости от того, является MIMO-система системой TDD или системой FDD, как описано выше. Если вектор управления извлекается посредством одной объектной сущности (к примеру, точки доступа) и требуется другой объектной сущностью (к примеру, абонентским терминалом), то одна объектная сущность отправляет вектор управления другой объектной сущности.

Контроллер 480 для каждого абонентского терминала типично извлекает матрицу Mut,m пространственного фильтра для абонентского терминала на основе матрицы Hdn,m характеристик канала нисходящей линии связи этого абонентского терминала. Контроллер 430 извлекает матрицу Map пространственного фильтра для точки доступа на основе эффективной матрицы Hup,eff характеристик канала восходящей линии связи. Контроллер 480 для каждого абонентского терминала может отправить информацию обратной связи (к примеру, векторы управления нисходящей и/или восходящей линии связи, оценки SNR и т.п.) точке доступа. Контроллеры 430 и 480 также управляют работой различных устройств обработки в точке 110 доступа и абонентском терминале 120 соответственно.

Фиг.5A показывает блок-схему передающего процессора 410a данных, который поддерживает CDMA. Передающий процессор 410a данных может быть использован для передающих процессоров 410 и 488 данных на фиг.4. В передающем процессоре 410a данных кодер 512 принимает и кодирует поток {dm} данных для абонентского терминала m на основе схемы кодирования для выбранной скорости и предоставляет биты кода. Поток данных может переносить один или более пакетов данных, и каждый пакет данных типично кодируется отдельно для того, чтобы получить кодированный пакет данных. Кодирование повышает надежность передачи данных. Схема кодирования может включать в себя кодирование с контролем циклическим избыточным кодом (CRC), сверточное кодирование, турбокодирование, блочное кодирование и т.п. либо их сочетание. Канальный перемежитель 514 перемежает биты кода на основе схемы перемежения. Перемежение предоставляет разнесение по времени, частоте и/или в пространстве бит кода. Блок 516 преобразования символов преобразует перемеженные биты на основе схемы модуляции для выбранной скорости и предоставляет символы данных. Блок 516 группирует каждый набор B перемеженных бит для того, чтобы сформировать B-битное двоичное значение, где B≥1, и дополнительно преобразует каждое B-битное значение в конкретный символ модуляции на основе схемы модуляции (к примеру, QPSK, M-PSK или M-QAM, где M = 2B). Каждый символ модуляции - это комплексное значение в сигнальном созвездии, заданном посредством схемы модуляции.

CDMA-модулятор 520 выполняет модуляцию для CDMA. В CDMA-модуляторе 520 канальный приемник 522 принимает и передает символы данных и контрольные символы по различным кодовым каналам. Каждый кодовый канал ассоциативно связан с соответствующей ортогональной последовательностью, которой может быть последовательность Уолша, последовательность ортогональных кодов с переменным коэффициентом расширения (OVSF) и т.д. Канализирование (разделение полосы частот на отдельные каналы) упоминается как "перекрытие" в IS-2000 и IS-95 и "расширение" в W-CDMA. Шифратор 524 принимает и спектрально расширяет канализированные данные на несколько кодовых каналов с помощью последовательности псевдослучайных чисел (PN) и предоставляет поток символов данных псевдошумовой последовательности, который для простоты обозначается как поток {sm} символов данных. Спектральное расширение упоминается как "расширение" в IS-2000 и IS-95 и "скремблирование" в W-CDMA. Канализирование и спектральное расширение также известны в данной области техники и не описываются в данном документе.

Для восходящей линии связи каждый поток символов данных передается по соответствующему кодовому каналу, что достигается посредством канализирования с помощью ортогональной последовательности. Nup выбранных абонентских терминалов могут параллельно передавать Nup или более потоков данных по различным ортогональным кодовым каналам. Каждый абонентский терминал выполняет пространственную обработку по всем потокам символов данных (или потоку символов данных псевдошумовой последовательности) с одинаковым вектором vup,m или up,m управления. Аналогичная обработка выполняется для нисходящей линии связи.

Фиг.5B показывает блок-схему передающего процессора 410b данных, который поддерживает OFDM. Передающий процессор 410b данных также может быть использован для передающих процессоров 410 и 488 данных на фиг.4. Передающий процессор 410b данных включает в себя кодер 512, канальный перемежитель 514 и блок 516 преобразования символов, которые работают так, как описано выше для фиг.5A. Передающий процессор 410b данных дополнительно включает в себя OFDM-модулятор 530, который выполняет модуляцию для OFDM. В OFDM-модуляторе 530 блок 532 обратного быстрого преобразования Фурье (IFFT) принимает символы данных из блока 516 преобразования символов и контрольные символы, предоставляет данные и контрольные символы по поддиапазонам, выделенным для передачи данных и контрольных сигналов, и предоставляет значение сигнала в нуль (символ "нуль") для каждого поддиапазона, не используемого в передачи данных/контрольных сигналов. В каждом периоде OFDM-символа IFFT-блок 532 преобразует набор NF данных, контрольных и нулевых символов во временной области с помощью NF-точечного обратного быстрого преобразования Фурье и предоставляет соответствующий преобразованный символ, который содержит NF-символы псевдошумовой последовательности. Генератор 534 цикличных префиксов повторяет часть каждого преобразованного символа для того, чтобы получить соответствующий OFDM-символ, который содержит NF + Ncp символов псевдошумовой последовательности. Повторенная часть упоминается как цикличный префикс, а Ncp- это число повторяемых символов псевдошумовой последовательности. Цикличный префикс обеспечивает, что OFDM-символ сохраняет свои ортогональные свойства при наличии разброса задержек вследствие многолучевого распространения, вызываемых частотно-избирательным затуханием (т.е. частотной характеристикой, которая не является ровной). Генератор 534 цикличных префиксов предоставляет поток OFDM-символов, который для простоты также обозначается как поток {sm} символов данных.

Для восходящей линии связи каждый поток символов данных передается по соответствующему набору поддиапазонов, выделенных для этого потока. Nup выбранных абонентских терминалов могут параллельно передавать Nup или более потоков данных по различным непересекающимся наборам поддиапазонов, причем каждый из NF поддиапазонов назначен не более чем одному набору. Каждый абонентский терминал выполняет пространственную обработку по всем потокам символов данных (или потоку OFDM-символов данных) с одинаковым вектором vup,m или up,m управления. Аналогичная обработка выполняется для нисходящей линии связи.

Для простоты фиг.5A и 5B показывают обработку одного потока {dm} данных для того, чтобы получить один поток {sm} символов данных. Несколько потоков данных (к примеру, для нескольких абонентских терминалов в нисходящей линии связи) могут быть обработаны с помощью нескольких экземпляров передающего процессора данных для того, чтобы получить несколько потоков символов данных.

Фиг.5A и 5B показывают конкретные реализации, в которых обработка для CDMA и OFDM выполняется перед пространственной обработкой при многоантенной передаче. В этом случае передающий процессор данных включает в себя CDMA-модулятор или OFDM-модулятор, как показано на фиг.5A и 5B. Обработка в CDMA и OFDM также может быть выполнена после пространственной обработки многоантенной передачи. В этом случае каждое передающее устройство (TMTR) должно включать в себя CDMA-модулятор или OFDM-модулятор, который выполняет обработку CDMA или OFDM над соответствующим потоком символов передачи, чтобы сгенерировать соответствующий модулированный сигнал.

Фиг.6 показывает пространственную обработку в точке 110 доступа и одном абонентском терминале для передачи по восходящей и нисходящей линиям связи. Для восходящей линии связи в абонентском терминале 120m поток {sup,m} символов данных умножается с вектором vup,m управления передающим пространственным процессором 490m для того, чтобы получить вектор xup,m символов передачи для восходящей линии связи. В точке 110 доступа принятый вектор rup символов (для абонентского терминала 120m, а также других абонентских терминалов) умножается с матрицей Map пространственного фильтра блоком 640 и дополнительно масштабируется с помощью диагональной матрицы Dap-1 блоком 642 для того, чтобы получить восстановленный вектор sup символов данных для восходящей линии связи. Блоки 640 and и 642 являются частью приемного пространственного процессора 440a. Матрицы Map и Dap-1 извлекаются на основе эффективной матрицы Hup,eff характеристик канала восходящей линии связи и с помощью CCMI, MMSE или какой-либо другой методики.

Для нисходящей линии связи в точке 110 доступа вектор sdn символов данных (который включает в себя потоки символов данных нисходящей линии связи для абонентского терминала 120m, а также других абонентских терминалов) умножается с матрицей νdn управления нисходящей линии связи передающим пространственным процессором 420 для того, чтобы получить вектор xdn символов передачи для нисходящей линии связи. В абонентском терминале 120m принятый вектор rdn,m символов умножается с матрицей Mut,m пространственного фильтра блоком 660 и дополнительно масштабируется с помощью диагональной матрицы Dut,m-1 блоком 662 для того, чтобы получить восстановленный поток {Sdn,m} символов данных для абонентского терминала 120m. Блоки 660 and и 662 являются частью приемного пространственного процессора 460m. Матрицы Mut,m и Dut,m-1 извлекаются на основе эффективной матрицы Hdn,m характеристик канала нисходящей линии связи и с помощью CCMI, MMSE или какой-либо другой методики.

Фиг.7 показывает блок-схему приемного пространственного процессора 440b и приемного процессора 442b данных, которые реализуют методику SIC и могут быть использованы для точки 110 доступа. Приемный пространственный процессор 440b и приемный процессор 442b данных реализуют Nup последовательных (т.е. каскадных) стадий обработки приемного устройства для Nup потоков символов данных, передаваемых Nup абонентскими терминалами. Каждая из стадий от 1 до Nup-1 включает в себя пространственный процессор 710, подавитель 720 помех, приемный процессор 730 потоков данных и передающий процессор 740 потоков данных. Последняя стадия включает в себя только пространственный процессор 710u и приемный процессор 730u потоков данных.

На стадии 1 пространственный процессор 710a выполняет пространственную обработку приемного устройства над Nap принятыми потоками символов и предоставляет один восстановленный поток {Sup,j1} символов данных для абонентского терминала j1, восстанавливаемого на первой стадии. Приемный процессор 730a потоков данных демодулирует, обратно перемежает и декодирует восстановленный поток {Sup,j1} символов данных и предоставляет декодированный поток {up,j1} данных.Передающий процессор 740a потоков данных кодирует, перемежает и модулирует декодированный поток {up,j1} данных способом, аналогичным выполняемому абонентским терминалом j1 для этого потока и предоставляет ремодулированный поток {up,j1} символов. Подавитель 720a помех выполняет пространственную обработку передающего устройства над ремодулированным потоком {up,j1} символов с помощью эффективного вектора hup,eff,j1 характеристик канала для абонентского терминала j1 для того, чтобы получить Nap компонентов помех вследствие потока {sup,j1} символов данных. Nap компонентов помех вычитаются из Nap принятых потоков символов для того, чтобы получить Nap модифицированных потоков символов, которые предоставляются стадии 2.

Каждая из стадий от 2 до Nup-1 выполняет такую же обработку, что и стадия 1, хотя и над Nap модифицированными потоками символов из предыдущей стадии вместо Nap принятых потоков символов. Последняя стадия выполняет пространственную обработку и декодирование над Nap модифицированными потоками символов из стадии Nup-1 и не выполняет оценку и подавление помех.

Пространственные процессоры 710a-710u каждый могут реализовывать CCMI, MMSE или какую-либо другую методику. Каждый пространственный процессор 710 умножает входной (принятый или модифицированный) вектор rlsic символов с матрицей Mlap пространственного фильтра для того, чтобы получить обнаруженный вектор Slup символов, выбирает и масштабирует один из обнаруженных потоков символов и предоставляет масштабированный поток символов в качестве восстановленного потока символов данных для этой стадии. Матрица Mlap извлекается на основе сокращенной эффективной Hlup,eff матрицы характеристик канала для этой стадии.

Фиг.8 показывает блок-схему варианта осуществления контроллера 430 и диспетчера 434 для оценки и диспетчеризации абонентских терминалов для передачи по нисходящей и восходящей линиям связи. В контроллере 430 процессор 810 запросов принимает запросы на доступ, отправляемые абонентскими терминалами 120, и, возможно, запросы на доступ от других источников. Эти запросы на доступ предназначены для передачи данных по нисходящей и/или восходящей линиям связи. Для ясности далее описывается диспетчеризация передачи по восходящей линии связи.

Процессор 810 запросов обрабатывает принимаемые запросы на доступ и предоставляет идентификаторы и состояние активных абонентских терминалов. Селектор 820 абонентов выбирает различные наборы абонентских терминалов из всех активных абонентских терминалов для оценки. Абонентские терминалы могут быть выбраны для оценки на основе различных факторов, таких как приоритет абонентов, объем данных для отправки, системные требования и т.п.

Блок 830 оценки оценивает каждый набор абонентских терминалов и предоставляет значение метрики для набора. Для простоты в последующем описании предполагается, что (1) общая пропускная способность используется в качестве метрики и (2) эффективный вектор характеристик канала доступен для каждого активного абонентского терминала. Блок 830 оценки включает в себя блок 840 вычисления матрицы и селектор 850 скорости. Блок 840 вычисления матрицы выполняет SNR-вычисление для каждого набора абонентских терминалов. Для каждого набора блок 840 формирует эффективную матрицу Hup,eff,n характеристик канала восходящей линии связи набора и вычисляет SNR каждого абонентского терминала в наборе на основе Hup,eff,n и методики пространственной обработки приемного устройства, используемой точкой доступа. Селектор 850 скорости принимает набор SNR для каждого абонентского набора и определяет скорость каждого абонентского терминала в наборе, а также общую пропускную способность Rn набора. Селектор 850 скорости может осуществлять доступ к таблице преобразования (LUT) 852, которая сохраняет набор скоростей, поддерживаемых системой, и их требуемые SNR. Селектор 850 скорости определяет наивысшую скорость, которая может быть использована для передачи по восходящей линии связи каждым абонентским терминалом на основе SNR, вычисленного для абонентского терминала. Селектор 850 скорости также накапливает скорости или пропускную способность для всех абонентских терминалов в каждом наборе для того, чтобы получить общую пропускную способность Rn набора.

Диспетчер 434 принимает (1) различные наборы абонентских терминалов из селектора 820 абонентов и (2) скорости абонентских терминалов и общую пропускную способность для каждого набора от селектора 850 скорости. Диспетчер 434 выбирает оптимальный набор абонентских терминалов из всех наборов, оцененных для каждого интервала диспетчеризации, и распределяет выбранные абонентские терминалы для передачи по восходящей линии связи. Диспетчер 434 предоставляет информацию о диспетчеризации, которая включает в себя идентификаторы выбранных абонентских терминалов, их скорости, назначенное время передачи (к примеру, начало и продолжительность передачи) и т.п. Информация о диспетчеризации отправляется выбранным абонентским терминалам.

Диспетчеризация передачи по нисходящей линии связи может быть выполнена аналогичным способом.

Описанные в данном документе методики передачи SDMA могут быть реализованы различными средствами. Например, эти методики могут быть реализованы в аппаратных средствах, программном обеспечении или их сочетании. При реализации в аппаратных средствах блоки обработки, используемые для того, чтобы поддерживать базовую беспроводную технологию (к примеру, CDMA или OFDM) и передачу SDMA по нисходящей или восходящей линии связи (к примеру, пространственную обработку передачи и приема в точке доступа и абонентском терминале, оценку различных абонентских наборов и т.п.), могут быть реализованы в одной или более специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем матричных БИС (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных устройствах, предназначенных для того, чтобы выполнять описанные в данном документе функции, или их сочетании.

При реализации в программном обеспечении описанные в данном документе методики передачи SDMA могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в блоке памяти (к примеру, в блоках 432 и 482 памяти на фиг.4) и приведены в исполнение процессором (к примеру, контроллером 430 и 480). Блок памяти может быть реализован в процессоре или внешне по отношению к процессору, причем во втором случае он может быть подсоединен к процессору с помощью различных средств, известных в данной области техники.

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

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

1. Способ приема данных в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом способ содержит этапы, на которых:

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

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

вектор управления для каждого передающего объекта извлекается посредством этапов, на которых:

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

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

2. Способ по п.1, в котором методика пространственной обработки приемного устройства - это методика обращения корреляционной матрицы канала (CCMI) или методика минимальной среднеквадратической ошибки (MMSE).

3. Способ по п.1, в котором методика пространственной обработки приемного устройства - это методика последовательного подавления помех (SIC).

4. Способ по п.1, в котором вектор управления каждого передающего объекта равен собственному вектору, соответствующему наибольшему сингулярному числу.

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

6. Способ приема данных в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом способ содержит этапы, на которых:

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

обрабатывают множество принятых потоков символов в соответствии с методикой пространственной обработки приемного устройства для того, чтобы получить множество восстановленных потоков символов данных, которые являются оценкой множества потоков символов данных;

оценивают каждый из множества наборов передающих объектов на предмет возможной передачи на основе метрики и векторов управления передающих объектов в наборе; и

выбирают набор передающих объектов с наиболее высоким значением метрики для передачи.

7. Устройство в приемном объекте в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

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

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

вектор управления для каждого передающего объекта извлекается посредством этапов, на которых:

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

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

8. Устройство по п.7, в котором методика пространственной обработки приемного устройства - это методика обращения корреляционной матрицы канала (CCMI) или методика минимальной среднеквадратической ошибки (MMSE).

9. Устройство в приемном объекте в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

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

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

вектор управления для каждого передающего объекта извлекается посредством этапов, на которых:

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

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

10. Устройство по п.9, в котором методика пространственной обработки приемного устройства - это методика обращения корреляционной матрицы канала (CCMI) или методика минимальной среднеквадратической ошибки (MMSE).

11. Способ приема данных в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом способ содержит этапы, на которых:

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

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

вектор управления для каждого передающего объекта извлекается посредством этапов, на которых:

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

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

12. Способ по п.11, в котором вектор управления для каждого передающего объекта извлекается на основе оценки беспроводного канала для передающего объекта.

13. Устройство в приемном объекте в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

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

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

вектор управления для каждого передающего объекта извлекается посредством этапов, на которых:

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

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

14. Способ передачи данных от передающего объекта в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом способ содержит этапы, на которых:

получают множество векторов управления для множества приемных объектов, по одному вектору управления на каждый приемный объект, причем вектор управления для каждого приемного объекта извлекается на основе матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом; и

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

15. Способ по п.14, который также содержит этап, на котором:

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

16. Способ по п.14, который также содержит этап, на котором:

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

17. Устройство в передающем объекте в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

контроллер, работающий так, чтобы получать множество векторов управления для множества приемных объектов, по одному вектору управления на каждый приемный объект, причем вектор управления для каждого приемного объекта извлекается на основе матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом; и

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

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

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

18. Устройство в передающем объекте в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

средство получения множества векторов управления для множества приемных объектов, по одному вектору управления на каждый приемный объект, причем вектор управления для каждого приемного объекта извлекается на основе матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом; и

средство выполнения пространственной обработки над множеством потоков символов данных с помощью множества векторов управления для того, чтобы получить множество потоков символов передачи для передачи от множества передающих антенн в передающем объекте во множество приемных объектов;

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

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

19. Способ диспетчеризации абонентских терминалов для передачи в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом способ содержит этапы, на которых:

выбирают набор абонентских терминалов из множества абонентских терминалов;

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

извлекают значение метрики для набора на основе эффективной матрицы характеристик канала для набора;

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

назначают набор абонентских терминалов с наиболее высоким значением метрики для передачи; при этом

вектор управления для каждого абонентского терминала извлекается посредством этапов, на которых:

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

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

20. Способ по п.19, в котором метрика - это общая пропускная способность, и набор абонентских терминалов с наивысшей общей пропускной способностью назначается для передачи.

21. Способ по п.20, в котором извлечение значения метрики включает в себя этапы, на которых:

вычисляют соотношение "сигнал-помехи-и-шум" (SNR) для каждого абонентского терминала в наборе на основе эффективной матрицы характеристик канала набора и методики пространственной обработки приемного устройства,

определяют пропускную способность для каждого абонентского терминала в наборе на основе SNR абонентского терминала, и

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

22. Способ по п.21, в котором пропускная способность каждого абонентского терминала определяется на основе набора скоростей, поддерживаемых системой, и набора требуемых SNR для набора скоростей.

23. Способ по п.19, в котором вектор управления для каждого абонентского терминала извлекается на основе матрицы характеристик канала абонентского терминала.

24. Способ по п.19, в котором векторы управления абонентских терминалов в каждом наборе получаются на основе матриц характеристик канала абонентских терминалов в наборе.

25. Устройство в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

селектор абонентов, работающий так, чтобы формировать множество наборов абонентских терминалов из множества абонентских терминалов;

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

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

извлекать значение метрики для набора на основе эффективной матрицы характеристик канала для набора; и

диспетчер, работающий так, чтобы назначать набор абонентских терминалов из множества наборов абонентских терминалов с наиболее высоким значением метрики для передачи; при этом

вектор управления для каждого передающего объекта извлекается посредством этапов, на которых:

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

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

26. Устройство по п.25, в котором блок оценки включает в себя: блок вычисления матрицы, работающий так, чтобы вычислять

соотношение "сигнал-помехи-и-шум" (SNR) для каждого абонентского терминала в каждом наборе на основе эффективной матрицы характеристик канала набора и методики пространственной обработки приемного устройства, и

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

27. Устройство в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

средство выбора набора абонентских терминалов из множества абонентских терминалов;

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

средство извлечения значения метрики для набора на основе эффективной матрицы характеристик канала для набора;

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

средство назначения набора абонентских терминалов с наиболее высоким значением метрики для передачи; при этом

вектор управления для каждого абонентского терминала извлекается посредством этапов, на которых:

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

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

28. Устройство по п.27, которое также содержит:

средство вычисления соотношения "сигнал-помехи-и-шум" (SNR) для каждого абонентского терминала в наборе на основе эффективной матрицы характеристик канала набора и методики пространственной обработки приемного устройства,

средство определения пропускной способности для каждого абонентского терминала в наборе на основе SNR абонентского терминала; и

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

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

выбирают набор абонентских терминалов из множества абонентских терминалов в системе связи с многоканальным входом и многоканальным выходом (MIMO);

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

извлекают значение метрики для набора на основе эффективной матрицы характеристик канала для набора;

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

назначают набор абонентских терминалов с наиболее высоким значением метрики для передачи; при этом

вектор управления для каждого абонентского терминала извлекается посредством этапов, на которых:

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

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

30. Способ извлечения вектора управления для передачи в системе связи с многоканальным входом и многоканальным выходом (МГМО), при этом способ содержит этапы, на которых:

получают матрицу характеристик канала, указывающую характеристики MIMO-канала между передающим объектом и приемным объектом в MIMO-системе;

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

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

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

31. Способ по п.30, в котором вектор управления каждого передающего объекта - это собственный вектор, соответствующий наибольшему сингулярному числу.

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

33. Устройство в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

блок оценки канала, работающий так, чтобы получать матрицу характеристик канала, указывающую характеристики MIMO-канала между передающим объектом и приемным объектом в MIMO-системе; и

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

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

34. Устройство в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

средство получения матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом в MIMO-системе;

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

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

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

35. Способ передачи данных от передающего объекта в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом способ содержит этапы, на которых:

получают вектор управления для передающего объекта, причем вектор управления извлекается на основе матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом в MIMO-системе;

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

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

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

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

36. Способ по п.35, который также содержит этап, на котором: обрабатывают поток данных в соответствии с множественным

доступом с кодовым разделением каналов (CDMA) для того, чтобы получить поток символов данных, причем поток символов данных отправляется по кодовому каналу и спектрально расширяется с помощью последовательности псевдослучайных чисел (PN).

37. Способ по п.35, который также содержит этап, на котором: обрабатывают поток данных в соответствии с мультиплексированием

с ортогональным частотным разделением каналов (OFDM) для того, чтобы получить поток символов данных, причем поток символов данных отправляется по назначенному набору поддиапазонов.

38. Способ по п.35, который также содержит этапы, на которых:

принимают контрольный сигнал от приемного объекта; и

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

39. Способ по п.35, который также содержит этапы, на которых: отправляют контрольный сигнал в приемный объект; принимают вектор управления от приемного объекта.

40. Устройство в передающем объекте в системе связи с многоканальным входом и многоканальным выходом (MIMO), при этом устройство содержит:

контроллер, работающий так, чтобы

получать вектор управления для передающего объекта, причем вектор управления извлекается на основе матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом в MIMO-системе;

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

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

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

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

41. Устройство по п.40, которое также содержит:

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

42. Устройство по п.40, которое также содержит:

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

43. Устройство по п.40, которое также содержит:

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

44. Устройство в передающем объекте в системе связи с многоканальным входом и многоканальным выходом (М/МО), при этом устройство содержит:

средство получения вектора управления для передающего объекта, причем вектор управления извлекается на основе матрицы характеристик канала, указывающей характеристики MIMO-канала между передающим объектом и приемным объектом в MIMO-системе;

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

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

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

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

45. Устройство по п.44, которое также содержит: средство приема контрольного сигнала от приемного объекта; и средство обработки принятого контрольного сигнала для того, чтобы получить матрицу характеристик канала.



 

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

Изобретение относится к области беспроводной связи и, в частности, к системам беспроводного широкополосного доступа. .

Изобретение относится к системам радиотелеметрии, в частности к способам передачи информации с частотно-временным уплотнением радиоканала. .

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

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

Изобретение относится к методикам для поддержки обработки с последовательным подавлением помех (SIC) посредством приемника с разнесением с автовыбором в системах связи со многими входами и многими выходами (MIMO).

Изобретение относится к радиосвязи и может быть использовано при приеме разнесенных цифровых сигналов телеметрическими средствами. .

Изобретение относится к технике связи и может быть использовано для передачи данных. .

Изобретение относится к мобильной связи и может быть использовано в системе мобильной связи замкнутого контура с множеством входов и множеством выходов (MIMO). .

Изобретение относится к конструированию сигнальных совокупностей для коммуникационной системы с множеством входов и множеством выходов (MIMO), когда знание канала в приемнике не является совершенным.

Изобретение относится к области радиосвязи и может быть реализовано в космических и наземных системах связи. .

Изобретение относится к устройству для управления передачей или приемом сигналов в системе радиосвязи

Изобретение относится к области систем связи и, в частности, к приемнику системы с множеством входов и множеством выходов (MIMO), работающему с компактной антенной решеткой

Изобретение относится к способу управления приемниками с разнесением в устройстве беспроводной связи

Изобретение относится к технике связи и может использоваться в системах беспроводной связи
Наверх