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

Иллюстрации

Показать все

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