Создайте антенную решетку
Загрузите Необходимый: Чтобы использовать эту функцию, сначала загрузите ПОБЕДИТЕЛЯ II Моделей Канала для Communications Toolbox™ из Add-On Explorer. Для получения дополнительной информации о загрузке дополнений смотрите, Получают Дополнения (MATLAB) и Управляют Вашими Дополнениями (MATLAB).
antArray = winner2.AntennaArrayantArray = winner2.AntennaArray(Name,Value) возвращает структуру, представляющую антенную решетку с одним изотропным элементом антенны. И антенная решетка и один элемент не имеют никакого вращения и расположены в начале координат, [0; 0; 0]. antArray = winner2.AntennaArray
antArray = winner2.AntennaArray( возвращается структура, представляющая антенную решетку, задала использование одного или нескольких аргументов пары Name,Value)Name,Value.
Для получения дополнительной информации см. Модель Антенной решетки.
Используйте функцию winner2.AntennaArray, чтобы создать восемь универсальных форм элемента круговой массив (UCA-8) с радиусом на 1 см.
UCA8 = winner2.AntennaArray('UCA',8,0.01);
Постройте положения элемента
pos = {UCA8.Element(:).Pos};
plot(cellfun(@(x) x(1),pos),cellfun(@(x) x(2),pos),'+');
xlim([-0.02 0.02]);
ylim([-0.02 0.02]);
title('UCA-8 Element Positions');
Используйте функцию winner2.AntennaArray, чтобы создать две универсальных линейных матрицы (ULA-2) элемента с интервалом 50 см и дипольными элементами, наклонными в +45 и-45 градусах.
az = -180:179; % 1-degree spacing pattern = cat(1,shiftdim(winner2.dipole(az,45),-1), ... shiftdim(winner2.dipole(az,-45),-1)); ULA2 = winner2.AntennaArray('ULA',2,0.5, ... 'FP-ECS',pattern,'Azimuth',az);
[1] Kyosti, Пекка, Juha Meinila, и др. ПОБЕДИТЕЛЬ II Моделей Канала. D1.1.2 V1.2. IST-4-027756 WINNER II, сентябрь 2007.