pattern

Постройте диаграмму направленности антенн на карте

Описание

пример

pattern(tx) строит 3-D диаграмму направленности антенн для ретранслятора, txsite. Значение усиления сигнала (dBi) в конкретном направлении определяет цвет шаблона.

Примечание

Эта функция только поддерживает сайты антенны с CoordinateSystem набор свойств к 'geographic'.

пример

pattern(rx,frequency) строит 3-D диаграмму направленности для сайта приемника, rxsite для заданного frequency.

пример

pattern(___,Name,Value) строит 3-D диаграмму направленности с дополнительными опциями, заданными аргументами пары "имя-значение".

Примеры

свернуть все

Задайте и визуализируйте диаграмму направленности одного ретранслятора.

tx = txsite;
pattern(tx)

Спроектируйте сайт приемника с помощью дипольной антенны на высоте 30 метров.

 d = dipole;
 rx= rxsite('Name','Mathworks Lakeside','Latitude',42.30321,'Longitude',-71.3764,...
     'Antenna',d,'AntennaHeight',30)
rx = 
  rxsite with properties:

                   Name: 'Mathworks Lakeside'
       CoordinateSystem: 'geographic'
               Latitude: 42.3032
              Longitude: -71.3764
                Antenna: [1×1 dipole]
           AntennaAngle: 0
          AntennaHeight: 30
             SystemLoss: 0
    ReceiverSensitivity: -100

 show(rx)

Визуализируйте шаблон сайта приемника на уровне 75 МГц.

pattern(rx,75e6)

Создайте направленную антенну.

yagiAntenna = design(yagiUda,4.5e9);
yagiAntenna.Tilt = 90;
yagiAntenna.TiltAxis = 'y';

Создайте сайты передатчика и приемника на частоте 4,5 ГГц. Используйте антенну Яги в качестве антенны передатчика. Спроектируйте диполь на уровне 4,5 ГГц и используйте это в качестве антенны приемника.

fq = 4.5e9;
tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3503, ...
      'Antenna',yagiAntenna,'AntennaAngle',90,'AntennaHeight',30, ...
      'TransmitterFrequency',fq,'TransmitterPower',10);
rx = rxsite('Antenna',design(dipole,fq));

Расположите приемник в 200 метрах от передатчика.

[lat,lon] = location(tx,200,90);
rx.Latitude = lat;
rx.Longitude = lon;

Отобразите и шаблоны передатчика и приемника. Уменьшите масштаб так, вы видите оба из шаблонов.

pattern(tx,'Transparency',0.2)
pattern(rx,fq)

Входные параметры

свернуть все

Ретранслятор в виде txsite объект.

Сайт приемника в виде rxsite объект.

Частота, чтобы вычислить диаграмму направленности в виде положительной скалярной величины.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Size',2

Размер шаблона строит в виде разделенной запятой пары, состоящей из 'Size' и числовой скаляр в метрах. Этот параметр представляет расстояние между положением антенны и точкой на графике с самым высоким усилением.

Типы данных: double

Прозрачность шаблона строит в виде разделенной запятой пары, состоящей из 'Transparency' и вещественное число в области значений [0,1], где 0 абсолютно прозрачно и 1 абсолютно непрозрачно.

Типы данных: double

Палитра для окраски шаблона строит в виде разделенной запятой пары, состоящей из 'Colormap' и предопределенное имя палитры или M-by-3 массив RGB (красный, синий, зеленый) триплеты, которые задают отдельные цвета M.

Типы данных: double

Разрешение 3-D карты в виде разделенной запятой пары, состоящей из 'Resolution' и 'low'Средняя, или 'high'. Это свойство управляет визуальным качеством и время, потраченное, чтобы построить шаблон где значение 'low' соответствует самому быстрому и наименее подробному шаблону.

Типы данных: double

Сопоставьте для визуализации поверхностных данных в виде разделенной запятой пары, состоящей из 'Map' и siteviewer object.[1]

Типы данных: char | string

Смотрите также

Введенный в R2018b

[1]  Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.