Рассеивание матрицы канала
chmat = scatteringchanmtx(txarraypos,rxarraypos,numscat)
chmat = scatteringchanmtx(txarraypos,rxarraypos,numscat,angrange)
chmat = scatteringchanmtx(txarraypos,rxarraypos,txang,rxang,G)
возвращает матрицу канала, chmat
= scatteringchanmtx(txarraypos
,rxarraypos
,numscat
)chmat
, для канала MIMO, состоящего из массива передачи, массива получателя и нескольких рассеивателей. Массив передачи расположен в txarraypos
и массиве получения в rxarraypos
. numscat
является количеством рассеивателей точки.
Функция генерирует numscat
случайные направления передачи и numscat
случайные направления приема. Матрица канала описывает многопутевое распространение через пути numscat
. Предположением все пути прибывают в массив получения, одновременно подразумевающий, что канал является плоской частотой. Плоская частота означает, что спектр сигнала не изменяется. Усиления пути выведены от нулевого среднего значения, модульного отклонения, нормального распределения с комплексным знаком.
также задает угловую область значений для передачи и получения углов.chmat
= scatteringchanmtx(txarraypos
,rxarraypos
,numscat
,angrange
)
задает углы передачи, получая углы и усиления пути.chmat
= scatteringchanmtx(txarraypos
,rxarraypos
,txang
,rxang
,G
)
[1] Пустошь, R. Младший и др. “Обзор Методов Обработки сигналов для Волны Миллиметра Системы MIMO”, arXiv.org:1512.03007 [cs.IT], 2015.
[2] Се, D. и П. Висванэт, основные принципы радиосвязей, Кембриджа: Издательство Кембриджского университета, 2005.
[3] Paulraj, A. Введение в пространственно-временные радиосвязи, Кембридж: Издательство Кембриджского университета, 2003.