Создайте антенную решетку
Загрузите Необходимый: Чтобы использовать эту функцию, сначала загрузите ПОБЕДИТЕЛЯ II Моделей Канала для Communications Toolbox™ из Add-On Explorer. Для получения дополнительной информации о загрузке дополнений смотрите, Получают и Управляют Дополнениями (MATLAB).
возвращает структуру, представляющую антенную решетку с одним изотропным элементом антенны. И антенная решетка и один элемент не имеют никакого вращения и расположены в начале координат, [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.