rxsite

Создайте сайт приемника RF

Описание

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

Приемник состоит из схемы RF и антенны, где антенна прерывает радиоволны и преобразует их в ток, который декодируется схемой RF (e.g. демодулируемый) в сигнал. Ключевые характеристики приемника включают его чувствительность и его диаграмму направленности антенн.

Создание

Описание

пример

rx = rxsite создает сайт приемника радиочастоты.

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

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

Создайте 1 N массивом сайтов приемника путем определения значения свойства как массива столбцов N. Другие значения свойств должны быть заданы или с 1 или со столбцы N. Name, Latitude, и Longitude свойства могут быть заданы или как вектор-строка или как вектор-столбец с элементами N. 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'.

Антенный элемент или массив, заданный как один из них:

Пример: 'Antenna', cfgArray, где cfgArray arrayConfig объект

Пример: rx.Antenna = arrayConfig('Size',[8 1]); задает ULA с 8 элементами вдоль оси z

Угол антенны локальная Ось 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

Типы данных:

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

Пример: '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)

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

| |

Введенный в R2019b