Читайте также:
|
|
- ковариационная матрица сообщения
- след матрицы
, - мощность шума, - единичная матрица
Определение: - пропускная способность MIMO канала связи
- энтропия принимаемого сигнала
- условная энтропия
- плотность распределения вероятностей
- условная плотность
Пропускная способность MIMO канала равна:
Корреляционная матрица:
48. Согласование канала и передаваемого сообщения
- матрица собственных векторов
- диагональная матрица собственных значений.
Режим OLTD:
→
Режим CLTD:
- матрица собственных векторов
- диагональная матрица собственных значений.
Условие максимума пропускной способности !
-? Метод «водозаполнения» (water filling)
, :
- собственные значения матрицы при , или матрицы при
- максимальная пропускная способность
Эквивалентное выражение: , .
49.Пространственное кодирование и декодирование методом BLAST Для реализации высокой пропускной способности MIMO-системы связи предложена (Fuschini, 1996) архитектура под названием BLAST (Bell Laboratory Layered Space Time Architecture). Исходная D-BLAST версия использует связь цикла потока данных, называемых уровнями, с передающими антеннами, формируя таким образом единый усредненный канал для всех уровней. Трудности реализации D-BLAST привели к появлению модификации, известной под названием V-BLAST, в которой каждый уровень связан с определенной передающей антенной.
Для выделения информационного сигнала на фоне других сигналов, являющихся для первого мешающими, используются следующие методы:
- обнуления (ZF – zero forcing);
- минимума среднего квадрата ошибки (MMSE – minimum mean-square error).
Метод BLAST позволяет увеличить пропускную способность, а также значительно упростить обработку принимаемых сигналов. В этом случае на каждом такте каждой антенной передается свой собственный информационный символ (). Таким образом, за 1 такт передается символов. На приемной стороне необходимо определить, какой из символов передан каждой из передающих антенн. Если каждая антенна может передавать различных символов, то число возможных комбинаций составляет , что существенно увеличивает время декодирования.
Например, при .
В зависимости от способа пространственного кодирования различают:
- D-BLAST, в котором используется блочное кодирование ;
- X-BLAST, в котором используется демультиплексирование потока входных данных на передающих антенн; пространственное кодирование осуществляется путем воздействия случайной канальной матрицей на излучаемый сигнал;
- V-BLAST (вертикальный), при котором осуществляется обработка принимаемого сигнала поочередно для каждой из передающих антенн с последующим вычитанием принятого сигнала. Принят определенный порядок демодуляции , в соответствии с которым производится демодуляция символов, передаваемых каждой из антенн. При этом последовательно вычисляются статистики , которые затем квантуются в КАМ-демодуляторе.
Рассмотрим случай одного пользователя, хотя метод BLAST может быть применен и для случая нескольких пользователей. Исходный поток данных мультиплексируется на потоков, называемых уровнями (layer), для каждой из передающих антенн.
Формально алгоритм BLAST записывается следующим образом. На первом шаге декодирования полагаем .
На каждом последующем -м шаге рассчитывается матрица «обнуления» в виде псевдоинверсии матрицы :
где обозначает комплексное сопряжение и транспонирование матрицы .
Выбор уровня для обнуления производится, начиная с уровня, имеющего наибольшее значение отношения сигнал-шум, что соответствует выбору одной из -й строк матрицы с минимальной нормой и определению соответствующей строки как вектора «обнуления» на данном шаге:
В соответствии с методом обнуления вектор весовых коэффициентов должен удовлетворять условию , что соответствует значению , где - -я строка матрицы .
Путем умножения на вектор принятого сигнала происходит подавление всех уровней, кроме одного, передаваемого антенной . В результате получаем статистику для принятия решения:
Полученный -й уровень может быть обнаружен на множестве сигнального созвездия :
Аналогично первому уровню обнаруженного уровня можно улучшить процесс обнаружения на последующих уровнях. Вычитая часть обнаруженного сигнала из вектора принятых сигналов, уменьшаем на 1 число уровней, которые необходимо обнулить на последующих шагах. Принимаемый сигнал преобразуется следующим образом:
Внутри канальной матрицы -й столбец в дальнейшем не нужен и удаляется:
Таким образом, матрица получена обнулением столбцов матрицы .
Далее процесс обнаружения повторяется для , пока не обнаружатся все уровни, т.е. .
Теоретически на каждом шаге обнаружения число обнаруживаемых сигналов уменьшается, в то время как число приемных антенн остается прежним. Однако степень разнесения результирующей системы должен увеличиваться от уровня к уровню.
Дата добавления: 2015-10-16; просмотров: 120 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Пропускная способность MIMO канала связи | | | Пространственно-временное блочное кодирование и декодирование. Код Аламоути |