exponenta event banner

связь

Отображение канала связи на карте

Описание

пример

link(rx,tx) строит график односторонней двухточечной линии связи между узлом приемника и узлом передатчика. График кодируется цветом, чтобы идентифицировать статус успешного соединения.

link(rx,tx,propmodel) строит график линии связи на основе указанной модели распространения.

link(___,Name,Value)строит график линии связи с использованием дополнительных опций, указанных в Name,Value пар.

status = link(___) возвращает состояние успешности канала связи как true или false.

Примеры

свернуть все

Создайте узел датчика.

tx = txsite('Name','MathWorks', ...
        'Latitude', 42.3001, ...
        'Longitude', -71.3503);

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

 rx = rxsite('Name','Boston', ...
        'Latitude', 42.3601, ...
        'Longitude', -71.0589, ...
        'ReceiverSensitivity', -90);

Постройте график линии связи между передатчиком и приемником.

link(rx,tx)

Входные аргументы

свернуть все

Узел получателя, указанный как rxsite объект. Входные данные массива можно использовать для указания нескольких сайтов.

Площадка передатчика, указанная как txsite объект. Входные данные массива можно использовать для указания нескольких сайтов.

Модель распространения, заданная как символьный вектор, строка или модель распространения, созданная с помощью propagationModel функция. Значение по умолчанию зависит от системы координат, используемой входными площадками.

Система координатЗначение модели распространения по умолчанию
'geographic'
  • 'longley-rice' когда вы используете местность.

  • 'freespace' когда вы не используете местность.

'cartesian'
  • 'freespace' когда Map имеет значение none.

  • 'raytracing' когда Map задается имя STL-файла или объекта триангуляции. В модели трассировки лучей по умолчанию используется метод изображения.

Можно также указать модель распространения с помощью 'PropagationModel' аргумент пары имя-значение.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'Type','power'

Модель распространения, используемая для расчетов потерь в тракте, заданная как разделенная запятыми пара, состоящая из 'PropagationModel' и одно из следующих:

  • 'freespace' - Модель распространения свободного пространства

  • 'rain' - Модель распространения дождя

  • 'gas' - Модель распространения газа

  • 'fog' - Модель распространения тумана

  • 'close-in' - Приближенная модель распространения

  • 'longley-rice' - Модель распространения Лонгли-Райса

  • 'tirem' - Модель распространения Tirem

  • 'raytracing' - модель распространения трассировки лучей, использующая метод изображения;

  • Модель распространения, созданная с помощью propagationModel функция

Модель распространения по умолчанию: 'longley-rice' при включенном рельефе местности и 'freespace' при отключении рельефа местности.

Модели распространения рельефа, включая 'longley-rice' и 'tirem' поддерживаются только для сайтов с CoordinateSystem свойство имеет значение 'geographic'.

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

Цвет успешных связей, определяемый как разделенная запятыми пара, состоящая из 'SuccessColor и RGB-триплет или символьный вектор. Дополнительные сведения см. в разделе ColorSpec (Color Specification).

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

Цвет неудачных связей, определяемый как разделенная запятыми пара, состоящая из 'FailColor и RGB триплет или символьный вектор. Дополнительные сведения см. в разделе ColorSpec (Color Specification).

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

Карта для визуализации или данных поверхности, указанная как разделенная запятыми пара, состоящая из 'Map и одно из следующих в зависимости от системы координат:

Система координатДопустимые значения картыЗначение карты по умолчанию
'geographic'
  • siteviewer[a]

  • Имя рельефа может быть указано, если функция вызывается с выходным аргументом. Допустимые названия местности: 'none', 'gmted2010'или имя пользовательских данных рельефа, добавленных с помощью addCustomTerrain

  • текущий или новый обозреватель, если ни один из них не открыт.

  • 'gmted2010' при вызове с выводом.

'cartesian''none', объект триангуляции или имя STL-файла.'none'

[a] Выравнивание границ и меток областей представляет собой представление функции, предоставляемой поставщиками данных, и не подразумевает одобрения MathWorks ®.

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

Выходные аргументы

свернуть все

Состояние успешности каналов связи, возвращаемых в виде массивов M-by-N. M - количество узлов передатчика, а N - количество узлов приемника.

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