txsite

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

Описание

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

Создание

Описание

tx = txsite создает узел радиочастотного передатчика.

tx = txsite(coordsys) создает сайт датчика с заданной системой координат. Можно задать любой из 'geographic' или 'cartesian' система координат.

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

Можно создать несколько сайтов передатчиков при помощи Name, Latitude, и Longitude свойства. Для примера: names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; lats = [42.3467,42.3598,42.3763]; lons = [-71.0972,-71.0545,-71.0611];. The CoordinateSystem свойство должно быть строковым скаляром или вектором символов.

Свойства

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

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

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

Пример: tx.Name = 'Fenway Park'

Пример: names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; tx = txsite('Name',names)

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

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

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

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

Координаты широты участка, заданные как числовой скаляр в область значений -90 на 90, или как строка или вектор-столбец N элементов в диапазоне [-90 90]. Установка широты в качестве строки или вектора-столбца создает несколько сайтов. Координаты заданы с помощью мировой геодезической системы 1984 (WGS-84) ссылки эллипсоида. Широта задает положение север-юг.

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

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

Пример: latitude = [42.3467,42.3598,42.3763]; tx = txsite('Latitude',latitude)

Зависимости

Чтобы включить это свойство, задайте CoordinateSystem на 'geographic'.

Координаты долготы участка, заданные как числовой скаляр в область значений [-180 180]или как строка или вектор-столбец N элементов в диапазоне [-180 180]. Установка долготы в качестве строки или вектора-столбца создает несколько сайтов. Координаты заданы с помощью мировой геодезической системы 1984 (WGS-84) ссылки эллипсоида. Долгота задает положение восток-запад.

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

Пример: tx.Longitude = -71.0972

Пример: longitude = [-71.0972,-71.0545,-71.0611]; tx = txsite('Longitude',longitude)

Зависимости

Чтобы включить это свойство, установите CoordinateSystem на 'geographic'.

Антенный элемент или массив, заданная в качестве одного из следующих опций.

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

  • Система координат arrayConfig объект.

  • Если у вас есть Antenna Toolbox™, антенный элемент из каталога Antenna (Antenna Toolbox).

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

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

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

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

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

Угол возвышения измеряется от оси X антенны вдоль горизонтальной или XY плоскости. Задайте угол возвышения между -90 на 90 степени.

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

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

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

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

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

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

Зависимости

Чтобы включить это свойство, задайте CoordinateSystem на 'geographic'.

Типы данных:

Положение центра антенны, заданное как вектор 3 на 1, представляющий Декартовы координаты X, Y и Z с каждым элементом в метрах.

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

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

Зависимости

Чтобы включить это свойство, задайте CoordinateSystem на 'cartesian'.

Типы данных:

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

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

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

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

Типы данных:

Рабочая частота передатчика, заданная как положительная скалярная величина в Гц. в области значений [1e3 200e9.

Пример: 'TransmitterFrequency', 30e9

Пример: txsite.TransmitterFrequency = 30e9

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

Сигнал степени на выходе передатчика, заданный как положительная скалярная величина в ваттах. Выходной передатчик соединяется с антенной.

Пример: 'TransmitterPower', 30

Пример: txsite.TransmitterPower = 30

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

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

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

Примеры

свернуть все

Создайте и просмотрите сайт передатчика на широте 42,3001 и долготе -71,3504.

tx = txsite('Name','MathWorks Apple Hill','Latitude',42.3001,...
    'Longitude',-71.3504)
tx = 
  txsite with properties:

                    Name: 'MathWorks Apple Hill'
        CoordinateSystem: 'geographic'
                Latitude: 42.3001
               Longitude: -71.3504
                 Antenna: 'isotropic'
            AntennaAngle: 0
           AntennaHeight: 10
              SystemLoss: 0
    TransmitterFrequency: 1.9000e+09
        TransmitterPower: 10

show(tx)

Просмотрите покрытие антенны.

pattern(tx)

См. также

| |

Введенный в R2019b