rxsite

Создайте узел радиочастотного приемника

Описание

Используйте rxsite объект для создания узла радиочастотного приемника.

Создание

Описание

пример

rx = rxsite создает узел радиочастотного приемника.

rx = rxsite(coordsys) создает сайт приемника с системой координат, установленной на 'geographic' или 'cartesian'.

пример

rx = rxsite(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, rx = rxsite('Name','RX Site') создает приемник сайт с именем RX Site. Заключайте каждое имя свойства в кавычки.

Создайте 1-байтный N массив сайтов-получателей путем определения значения свойства как массива N столбцов. Другие значения свойств должны быть заданы в 1 или N столбцах. The Name, Latitude, и Longitude свойства могут быть заданы как вектор-строка или вектор-столбец с N элементами. The CoordinateSystem свойство должно быть строковым скаляром или вектором символов.

Свойства

расширить все

Имя сайта, заданное как вектор символов или как вектор-столбец или как строка.

Пример: 'Name','Site 3'

Пример: rx.Name = 'Site 3'

Пример: Если вы хотите назначить несколько значений, то - names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; rx = rxsite('Name',names)

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

Система координат местоположения площадки, заданная как 'geographic' или 'cartesian'. Если это свойство 'geographic'расположение сайта определяется с помощью свойств Latitude, Longitude, и AntennaHeight. Если это свойство 'cartesian'расположение сайта определяется с помощью AntennaPosition.

Пример: 'CoordinateSystem', 'cartesian'

Пример: tx.CoordinateSystem = 'cartesian'

Координаты широты участка, заданные как числовой скаляр или строка или вектор-столбец в области значений -90 на 90. Координаты задаются с помощью модели эллипсоида Земли WGS-84. Широта - это угол север/юг.

Пример: 'Latitude', 45.098

Пример: rx.Latitude = 45.098

Пример: Если вы хотите назначить несколько значений, то - latitude = [42.3467,42.3598,42.3763]; rx = rxsite('Latitude',latitude)

Зависимости

Чтобы использовать это свойство, CoordinateSystem должно быть установлено в 'geographic'.

Координаты долготы участка, заданные в виде числа или строки или вектора-столбца. Координаты задаются с помощью модели эллипсоида Земли WGS-84. Долгота - угол восток/запад.

Пример: 'Longitude', -68.890

Пример: rx.Longitude = -68.890

Пример: Если вы хотите назначить несколько значений, то - longitude = [-71.0972,-71.0545,-71.0611]; rx = rxsite('Longitude',longitude)

Зависимости

Чтобы использовать это свойство, CoordinateSystem должно быть установлено в 'geographic'.

Антенный элемент или массив, заданная как одно из следующего:

  • 'isotropic' моделировать антенну, которая излучается равномерно во всех направлениях.

  • Антенный элемент из каталога антенны или элементы массива из каталога массивов.

    Примечание

    При использовании антенных элементов, пожалуйста, используйте design функция для разработки антенны на необходимой частоте приема. Затем добавьте этот антенный элемент к узлу приемника.

  • Если у вас есть Communications Toolbox™, arrayConfig (Communications Toolbox) объект.

  • Если у вас есть Toolbox™ Phased Array System, любой объект антенны в Antennas, Microphones и Sonar Transducers (Phased Array System Toolbox) или любой объект массива в Array Geometries and Analysis (Phased Array System Tool Toolbox).

Пример: 'Antenna', monopole

Пример: rx.Antenna = monopole

Угол локальной Декартовой системы координат антенны Оси X, заданный как числовой скаляр, представляющий азимутальный угол в степени или вектор 2 на 1, представляющий как азимут, так и углы возвышения с каждым элементом, модулем в степени.

Угол азимута измеряется против часовой стрелки к оси X антенны либо с востока (для географических участков), либо с глобальной оси X вокруг глобальной оси Z (для декартовых участков).

Угол возвышения измеряется от горизонтальной плоскости или плоскости X-Y до оси X антенны в области значений -90 на 90 степени.

Пример: 'AntennaAngle', 25

Пример: tx.AntennaAngle = [25,-80]

Высота антенны от земли или поверхности здания, заданная как неотрицательный числовой скаляр в метрах. Максимальное значение для этого свойства составляет 6 371 000 м.

Если площадка совпадает со созданием, высота измеряется от верхней части создания до центра антенны. В противном случае высота измеряется от повышения земли до центра антенны.

Пример: 'AntennaHeight', 25

Пример: rx.AntennaHeight = 15

Зависимости

Чтобы использовать это свойство, CoordinateSystem должно быть установлено в 'geographic'.

Типы данных:

Положение центра антенны, заданное как вектор 3 на 1, представляющий [x;y;z] Декартовы координаты с каждым элементом в метрах.

Пример: 'AntennaPosition', [0;2;4]

Пример: tx.AntennaPosition = [0;2;4]

Зависимости

Чтобы использовать это свойство, выберите CoordinateSystem должно быть установлено в 'cartesian'.

Типы данных:

Потери системы, заданные как неотрицательный числовой скаляр или вектор-строка в дБ.

Потери системы включают потери линии электропередачи и любые другие потери системы.

Пример: 'SystemLoss', 10

Пример: rx.SystemLoss = 10

Типы данных:

Минимальная мощность приемника для обнаружения сигнала, заданная в виде числа или вектора-строки в дБм.

Пример: 'ReceiverSensitivity', -80

Пример: rx.ReceiverSensitivity = -80

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

Функции объекта

showПоказать расположение сайта на карте
hideСкрыть расположение сайта на карте
distanceРасстояние между сайтами
angleУгол между площадками
elevationПовышение площадки
locationКоординаты местоположения на заданном расстоянии и угле от площадки
sigstrengthСила сигнала от передатчика
losПостройте или вычислите видимость линии видимости (LOS) между сайтами на карте
linkОтобразите коммуникационную ссылку на карте
patternПостройте диаграмму направленности антенного излучения на карте

Примеры

свернуть все

Создайте и отобразите сайт приемника по умолчанию.

rx = rxsite
rx = 
  rxsite with properties:

                   Name: 'Site 2'
               Latitude: 42.3021
              Longitude: -71.3764
                Antenna: 'isotropic'
           AntennaAngle: 0
          AntennaHeight: 1
             SystemLoss: 0
    ReceiverSensitivity: -100

show(rx)

Создайте и отобразите массив приемника 1 на 3 с помощью дипольной антенны.

Определите имена и местоположения сайтов вокруг Бостона.

names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"];
lats = [42.3467,42.3598,42.3763];
lons = [-71.0972,-71.0545,-71.0611];

Определите чувствительность приемников.

 sens = -90;

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

rxs = rxsite('Name', names,...
      'Antenna',dipole, 'Latitude',lats,...
       'Longitude',lons, ...
       'ReceiverSensitivity',sens);
show(rxs)

См. также

|

Введенный в R2017b