Блок-диагонализированные веса канала MIMO
[ возвращает веса предварительного кодирования, wp,wc] = blkdiagbfweights(chanmat,ns)wpи объединение весов, wc, полученные из матриц отклика канала, содержащихся в массиве ячеек MATLAB ® chanmat.
Можно указать несколько пользовательских каналов, поместив каждый канал в chanmat ячейка. chanmat{k} представляет kthchannel от передатчика пользователю.
Для одной частоты укажите ячейку канала в качестве матрицы.
Для умножения частот укажите канальную ячейку как трехмерный массив, где строки представляют различные поднесущие.
Укажите несколько подканалов на канал с помощью ns аргумент. Подканалы представляют различные потоки данных. ns определяет количество подканалов для каждого канала пользователя. Умножьте потоки данных на веса предварительного кодирования, wp.
Предварительное кодирование и объединение весов диагонализуют канал в независимые подканалы, так что для ктузера матрица wp*chanmat{k}*wc{k} диагональ для каждой поднесущей.
[1] Heath, Robert W., et al. «Обзор методов обработки сигналов для MIMO-систем миллиметровых волн». IEEE Journal of Selected Topics in Signal Processing, vol. 10, no. 3, Apr. 2016, pp. 436-53. DOI.org (Crossref), doi:10.1109/JSTSP.2016.2523924. Библиография
[2] Tse, D. and P. Viswanath, Основы беспроводной связи, Кембридж: Cambridge University Press, 2005.
[3] Паулрадж, А. Введение в беспроводную космическую связь, Кембридж: Cambridge University Press, 2003.
[4] Спенсер, Q.H., et al. «Методы нулевого форсирования для пространственного мультиплексирования нисходящей линии связи в многоканальных MIMO-каналах». IEEE Transactions on Signal Processing, том 52, № 2, февраль 2004 года, стр. 461-471. DOI.org (Crossref), doi:10.1109/TSP.2003.821107.