exponenta event banner

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];. 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' для моделирования антенны, которая равномерно излучает во всех направлениях.

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

    Примечание

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

  • Если у вас есть Toolbox™ связи, arrayConfig (Коммуникационная панель инструментов).

  • При наличии Toolbox™ системы фазированной решетки любой антенный объект в антеннах, микрофонах и преобразователях Sonar (панель инструментов системы фазированной решетки) или любой объект решетки в геометрии и анализе решетки (панель инструментов системы фазированной решетки).

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

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

Угол оси X антенны, определяемый относительно локальной декартовой системы координат, определяемый как числовой скаляр, представляющий азимутальный угол в градусах, или как вектор 2 на 1, или 2-by-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)

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

fq = 2.5e9
fq = 2.5000e+09
tx = txsite('Name','MathWorks Apple Hill','Antenna',dipole,'Latitude',42.3001,...
    'Longitude',-71.3504,'Antenna',design(dipole,fq),'TransmitterFrequency',fq)
tx = 
  txsite with properties:

                    Name: 'MathWorks Apple Hill'
        CoordinateSystem: 'geographic'
                Latitude: 42.3001
               Longitude: -71.3504
                 Antenna: [1×1 dipole]
            AntennaAngle: 0
           AntennaHeight: 10
              SystemLoss: 0
    TransmitterFrequency: 2.5000e+09
        TransmitterPower: 10

show(tx);

Укажите имена, широты и долготы трех местоположений передатчика.

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

Определите частоту датчиков.

fq = 2.5e9;

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

txs = txsite('Name',names,...
'Antenna',dipole,'Latitude',lats,...
'Longitude',lons, ...
'TransmitterFrequency',fq);
show(txs)

См. также

|

Представлен в R2017b