шаблон

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

Синтаксис

pattern(tx)
pattern(rx,frequency)
pattern(___,Name,Value)

Описание

пример

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

пример

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'
               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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

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

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

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

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

Сопоставьте для визуализации и данных о ландшафте, заданных как объект siteviewer. Значение по умолчанию является текущим Средством просмотра Сайта или новым Средством просмотра Сайта, если ни один не открыт.

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

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

Введенный в R2018b