txsite

Создайте ретранслятор RF

Описание

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

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

Создание

Описание

пример

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'.

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

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

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

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

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

Угол возвышения измеряется от Оси X антенны вдоль горизонтали или плоскости XY. Задайте угол возвышения between-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