Пропустите сигнал через 3D MIMO, исчезающую канал
lte3DChannel Система object™ фильтрует входной сигнал через канал замирания TR 36.873 канального уровня (MIMO) для получения сигнала с нарушением канала. Объект реализует следующие этапы обработки канала, определенные в ТР 36.873 [1], раздел 7.3:
Шаг 7: Добавление углов смещения луча
Шаг 8: Соединение лучей
Шаг 9: Формирование коэффициентов мощности кросс-поляризации (XPR)
Шаг 10: Рисование случайных начальных фаз
Шаг 11: Формирование коэффициентов канала для каждого кластера
Для фильтрации входного сигнала с использованием канала с замиранием MIMO уровня линии связи TR 36.873:
Создать lte3DChannel и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает объект системы MIMO уровня канала TR 36.873.lte3d = lte3DChannel
создает объект со свойствами, заданными с помощью одной или нескольких пар имя-значение. Заключите имя свойства в кавычки, за которыми следует указанное значение. Неопределенные свойства принимают значения по умолчанию.lte3d = lte3DChannel(Name,Value)
lte3d = lte3DChannel('PathDelays',2e-6,'HasLOSCluster',true,'KFactorFirstCluster',12) создает объект канала с задержкой пути 2 микросекунды, кластер LOS профиля задержки включен и коэффициент K 12 дБ для первого кластера профиля задержки. создает объект с указанным профилем задержки CDL из TR 38.901 [2] раздел 7.7.1 и разбросом задержки 30 нс.lte3d = lte3DChannel.makeCDL(DelayProfile)
создает объект с указанным профилем задержки CDL и разбросом задержки.lte3d = lte3DChannel.makeCDL(DelayProfile,DelaySpread)
создает объект с указанным профилем задержки CDL, разбросом задержки и масштабированием K-фактора.lte3d = lte3DChannel.makeCDL(DelayProfile,DelaySpread,KFactor)
[ также возвращает время выборки моментальных снимков канала signalOut,pathGains,sampleTimes] = lte3d(signalIn)pathGains (элементы первого размера).
возвращает только выигрыш пути. В этом случае pathGains = lte3d()NumTimeSamples определяет длительность процесса замирания. Объект действует как источник усиления тракта без фильтрации входного сигнала.
Чтобы использовать этот синтаксис, необходимо установить ChannelFiltering имущество lte3d кому false.
[ также возвращает время выборки. Объект действует как источник усиления тракта и времени выборки без фильтрации входного сигнала. pathGains,sampleTimes] = lte3d()
Чтобы использовать этот синтаксис, необходимо установить ChannelFiltering имущество lte3d кому false.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] 3GPP TR 36.873. «Исследование 3D модели канала для LTE». Проект третьего поколения Сотрудничества; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). URL: https://www.3gpp.org.
[2] 3GPP TR 38.901. «Исследование модели канала для частот от 0,5 до 100 ГГц». Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.