showEnvironment

Отобразите окружение канала с D-лучами от трассировки лучей

Описание

пример

showEnvironment(tgay) отображает трехмерный рисунок для IEEE® 802.11ay™ (TGay) канальное окружение, определяемый вход wlanTGayChannel объект, tgay. Рисунок показывает схематическое изображение окружения канала, местоположений передающих и приемных антенных массивов и квазидетерминированных сильных лучей (D-лучей) между массивами, определенными трассировкой лучей.

пример

showEnvironment(tgay,envOnly) отображает окружение канала с опцией отключения трассировки лучей.

Примеры

свернуть все

Пропустите двойной поляризованный сигнал через канал 802.11ay™ WLAN, задавая окружение уличного каньона.

Сконфигурируйте Системный объект канала TGay для окружения уличного каньона, задавая пользовательское строение однопользовательского нескольких-входного/нескольких-выходного (SU-MIMO) с двумя передающими антенными решетками и двумя приемными антенными решетками. Задайте передающие антенные решетки как двухэлементные равномерные линейные массивы (ULA) и приёмные антенные решётки как единичные изотропные элементы. Используйте пользовательский метод формирования луча, чтобы задать векторы формирования луча для передачи и приема и задать источник потока случайных чисел.

tgay = wlanTGayChannel('SampleRate',2e9,'Environment','Street canyon hotspot', ...
    'UserConfiguration','SU-MIMO 2x2','ArraySeparation',[0.8 0.8],'ArrayPolarization','Dual, Dual', ...
    'TransmitArray',wlanURAConfig('Size',[1 2]),'TransmitArrayOrientation',[10; 10; 10], ...
    'ReceiveArray',wlanURAConfig('Size',[1 1]),'BeamformingMethod','Custom','NormalizeImpulseResponses',false, ...
    'RandomStream','mt19937ar with seed','Seed',100);

Отображение окружения канала TGay.

showEnvironment(tgay);
title('Street Canyon Hotspot with Antenna Arrays and D-Rays');

Figure contains an axes. The axes with title Street Canyon Hotspot with Antenna Arrays and D-Rays contains 27 objects of type patch, scatter, text, line.

Извлечение характеристик канала при помощи info функция объекта.

tgayInfo = tgay.info;

Сформулируйте векторы формирования луча с точки зрения количества передающих элементов, элементов приема, потоков передачи и потоков приема, полученных из tgayInfo.

NTE = tgayInfo.NumTxElements;
NTS = tgayInfo.NumTxStreams;
NRE = tgayInfo.NumRxElements;
NRS = tgayInfo.NumRxStreams;
tgay.TransmitBeamformingVectors = ones(NTE,NTS)/sqrt(NTE);
tgay.ReceiveBeamformingVectors = ones(NRE,NRS)/sqrt(NRE);

Создайте случайный входной сигнал и фильтруйте его через канал TGay.

txSignal = complex(rand(100,NTS),rand(100,NTS));
rxSignal = tgay(txSignal);

Отображение окружения горячей точки открытой области для модели канала WLAN TGay.

Сконфигурируйте Системный объект канала TGay для окружения горячей точки открытой области, задавая пользовательское строение одного пользователя с несколькими входами/несколькими выходами (SU-MIMO) с двумя передающими антенными решетками и двумя приемными антенными решетками. Задайте передающую антенную решетку как однородный прямоугольный массив (URA) 2x2 и приёмные антенные решетки как единичные изотропные элементы. Используйте пользовательский метод формирования луча, чтобы задать векторы формирования луча для передачи и приема и задать источник потока случайных чисел.

tgay = wlanTGayChannel('SampleRate',1e9,'Environment','Open area hotspot', ... 
    'UserConfiguration','SU-MIMO 2x2','ArraySeparation',[0.6 0.6],'ArrayPolarization','Dual, Dual', ...
    'TransmitArray',wlanURAConfig('Size',[2 2]),'TransmitArrayOrientation',[20; 10; 10], ... 
    'ReceiveArray',wlanURAConfig('Size',[1 1]),'BeamformingMethod','Custom', ...
    'NormalizeImpulseResponses',false,'RandomStream','mt19937ar with seed','Seed',150);

Отображение окружения канала TGay.

envOnly = false;
showEnvironment(tgay,envOnly);
title('Open Area Hotspot with Antenna Arrays and D-Rays');

Figure contains an axes. The axes with title Open Area Hotspot with Antenna Arrays and D-Rays contains 15 objects of type patch, scatter, text, line.

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

свернуть все

TGay многолучевой канал с замираниями, заданный как wlanTGayChannel Системный объект.

Отображение окружения без D-лучей, заданное как логическое значение true или false. Чтобы отобразить схему окружения канала без D-лучей, задайте для этого свойства true. Чтобы отобразить схему окружения канала с D-лучами, задайте для этого свойства false.

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

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Объекты

Введенный в R2019a