showProfile

Постройте временные и пространственные профили канала трассировки лучей

    Описание

    пример

    showProfile(rtchan) строит профиль задержки степени (PDP), угол отъезда (AoD) и информацию об угле прибытия (AoA) для каналов трассировки лучей на одной фигуре с тремя подграфиками.

    • Подграфик PDP выведен из задержки распространения, потери на пути, сдвига фазы, усиление шаблона в усилении массива и шаблона передачи в получают массив для каждого луча, заданного PropagationRays свойство rtchan входной параметр.

    • Подграфики AoD и AoA показывают 3-D направления лучей в системе локальной координаты (LCS).

      • Когда TransmitArray или ReceiveArray свойства являются объектами из программного обеспечения Phased Array System Toolbox, подграфики AoD и AoA также показывают шаблон направленности массивов.

    showProfile(rtchan,'ArrayPattern',false) опционально выключает шаблон направленности в подграфиках AoD и AoA. Эта опция применяется только когда TransmitArray или ReceiveArray свойство в comm.RayTracingChannel Система object™ является объектами из программного обеспечения Phased Array System Toolbox.

    Примеры

    свернуть все

    Выполните трассировку лучей между двумя сайтами в Чикаго. Создайте многопутевую модель канала использование результата трассировки лучей и покажите временные и пространственные профили канала.

    Средство просмотра Стартовой площадки с созданиями в Чикаго. Для получения дополнительной информации о osm файле, см. [1].

    viewer = siteviewer("Buildings","chicago.osm");

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

    tx = txsite('Latitude',41.8800, ...
        'Longitude',-87.6295, ...
        "AntennaAngle",30,"AntennaHeight",10,...
        "TransmitterFrequency",28e9);
    rx = rxsite('Latitude',41.881352, ...
        'Longitude',-87.629771, ...
        'AntennaHeight',30);
    pm = propagationModel("raytracing", ...
        "Method","sbr", ...
        "MaxNumReflections",5);

    Покажите затрудненный угол обзора.

    los(tx,rx)

    Покажите отраженные пути к распространению с помощью трассировки лучей.

    raytrace(tx,rx,pm)

    Выполните трассировку лучей, чтобы найти лучи между сайтами передатчика и приемника для заданной модели распространения SBR. Создайте модель канала, использующую ретранслятор, сайт приемника и вычисленные лучи между sites.Show временными и пространственными профилями канала.

    rays = raytrace(tx,rx,pm);
    rtchan = comm.RayTracingChannel(rays{1},tx,rx);
    showProfile(rtchan);

    Figure contains 3 axes objects. Axes object 1 with title Power Delay Profile contains an object of type stem. Axes object 2 with title Angle of Departure contains 7 objects of type quiver, text. Axes object 3 with title Angle of Arrival contains 7 objects of type quiver, text.

    Приложение

    [1] osm файл загружается с https://www.openstreetmap.org, который обеспечивает доступ к полученным толпой данным о карте во всем мире. Данные лицензируются под Открытыми Данными палата общин Открытая Лицензия Базы данных (ODbL), https://opendatacommons.org/licenses/odbl/.

    Входные параметры

    свернуть все

    Канал трассировки лучей в виде comm.RayTracingChannel Системный объект.

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

    Объекты

    Функции

    Введенный в R2020b