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