lteHSTChannel

Высокоскоростной train условий распространения канала MIMO

Описание

пример

out = lteHSTChannel(model,in) реализует модель канала MIMO высокоскоростного train (HST), заданную в TS 36.101 [1] и TS 36.104 [2]. Высокоскоростное условие распространения train состоит из не замирающего одиночного пути с модулем амплитудой и нулевой фазой с меняющимся доплеровским сдвигом. Столбцы матричных in соответствуют входам сигналов канала на каждой передающей антенне. Модель канала фильтрует in с характеристиками, заданными в структуре model. Матрица out сохраняет отфильтрованную форму волны. Каждый столбец out соответствует форме волны на одной из приемных антенн.

Примеры

свернуть все

Сгенерируйте систему координат и фильтруйте его с помощью модели канала скоростного train.

Создайте ссылку структуру строения канала, инициализированную для 'R.10'. Сгенерируйте форму волны.

rmc = lteRMCDL('R.10');
[txWaveform,txGrid,info] = lteRMCDLTool(rmc,[1;0;1]);

Инициализируйте структуру строения канала распространения для высокоскоростного профиля train. Передайте сигнал передачи через канал распространения.

chcfg.NRxAnts = 1;
chcfg.Ds = 100;
chcfg.Dmin = 500;
chcfg.Velocity = 350;
chcfg.DopplerFreq = 5;
chcfg.SamplingRate = info.SamplingRate;
chcfg.InitTime = 0;

rxWaveform = lteHSTChannel(chcfg,txWaveform);

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

свернуть все

Модель высокоскоростного канала распространения train, заданная как структура, содержащая эти поля.

Поле параметраТребуемый или опционныйЗначенияОписание
NRxAntsНеобходимый

Положительное скалярное целое число

Количество приемных антенн

DsНеобходимый

Числовой скаляр

Train-to-eNodeB двойное начальное расстояние, в метрах.

Ds/ 2 - начальное расстояние между train и eNodeB, в метрах

DminНеобходимый

Скалярное значение

eNodeB до железнодорожного пути расстояние, в метрах

VelocityНеобходимый

Скалярное значение

Скорость train, в километрах в час

DopplerFreqНеобходимыйСкалярное значение

Максимальная частота Doppler, в Гц.

SamplingRateНеобходимыйСкалярное значение

Входной сигнал частоты дискретизации, скорость каждой выборки в строках матрицы входа, in.

InitTimeНеобходимыйСкалярное значение

Doppler смещение времени сдвига, в секундах

NormalizeTxAntsДополнительный

'On' (по умолчанию), 'Off'

Нормализация номера передающей антенны, заданная как:

  • 'On', lteHSTChannel нормализует модель, выводимую по 1/sqrt(P), где P - количество передающих антенн. Нормализация по количеству передающих антенн гарантирует, что выход степени на одну приемную антенну не зависит от количества передающих антенн.

  • 'Off', нормализация не выполняется.

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

Входные сигналы канала в передающих антеннах, заданные как числовая матрица. in имеет размер T -by - P, где P - количество антенн, а T - количество выборок во временной области. Эти формы волны фильтруются моделью канала скоростного train со сдвигом Доплера, заданным в структуре параметра model.

Типы данных: double | single
Поддержка комплексного числа: Да

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

свернуть все

Отфильтрованная форма волны, возвращенная как числовая матрица. Каждый столбец out соответствует форме волны на одной из приемных антенн.

Типы данных: double | single
Поддержка комплексного числа: Да

Ссылки

[1] 3GPP TS 36.101. "Evolved Universal Terrestrial Radio Access (E-UTRA); Пользовательское оборудование (UE) Радиопередача и прием ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[2] 3GPP TS 36.104. "Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) Radio Transmission and Reception ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2013b