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', 'medium', или 'high'. Это свойство контролирует визуальное качество и время, необходимое для построения шаблона, где значение 'low' соответствует самому быстрому и наименее детализированному шаблону.

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

Карта для визуализации данных о поверхности, заданная как разделенная разделенными запятой парами, состоящая из 'Map' и a siteviewer объект.[1]

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

См. также

Введенный в R2018b

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