lteMovingChannel

Условия распространения движущегося канала

Описание

пример

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

Временным различием между первой многолучевой составляющей и временем ссылки (принятым как 0) следует синусоидальной характеристике.

Δτ=A2(1+sin(Δω(t+t0)))

Где t0 смещения

t0=InitTime+3π2(Δω)

Если model.InitTime 0, задержка первого многолучевого компонента равна 0. Если t = 0, Δτ=0. Относительная задержка между всеми многолучевыми компонентами фиксирована.

Два сценария распространения движения указаны в TS 36.104 [1], приложение B.4:

  • Сценарий 1 реализует расширенную типовую городскую со сдвигом Доплера 200 Гц (ETU200) модель Релеевского замирания. Модель Релеевского замирания может быть смоделирована с помощью двух различных методов, как описано в model.ModelType. Для сценария 1, model.InitTime также управляет смещением синхронизации процесса затухания. Изменение этого значения создает части процесса затухания в различные точки времени.

  • Сценарий 2 состоит из одного не замирающего пути с единичной амплитудой и нулевыми степенями фазы с меняющейся задержкой. AWGN не вводится внутри этой модели.

Примеры

свернуть все

Сгенерируйте систему координат и фильтруйте его движущимся каналом распространения LTE.

rmc = lteRMCDL('R.10');
[txWaveform,txGrid,info] = lteRMCDLTool(rmc,[1;0;1]);
chcfg.Seed = 1;
chcfg.NRxAnts = 1;
chcfg.MovingScenario = 'Scenario1';
chcfg.SamplingRate = 100000;
chcfg.InitTime = 0;
rxWaveform = lteMovingChannel(chcfg,txWaveform);

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

свернуть все

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

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

Начальное значение генератора случайных чисел. Чтобы использовать случайный seed, задайте Seed в нуль.

Примечание

  • Чтобы получить различные результаты, используйте Seed значения в области значений

    0...231  1  (K(K  1)2)

    Где K = P × model.NRxAnts, продукт количества передающих и приемных антенн. Seed значения за пределами этого рекомендуемой области значений следует избегать, поскольку они могут привести к случайным последовательностям, которые повторяют результаты, полученные с использованием значений Seed в рекомендуемой области значений.

  • Состояние MATLAB не влияет на поведение случайного seed скользящего канала® генераторы случайных чисел, rng.

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

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

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

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

'Scenario1', 'Scenario2'

Сценарий скользящего канала

SamplingRateНеобходимыйЧисловой скаляр

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

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

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

Затухание процесса и смещение регулировки времени, в секундах

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

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

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

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

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

Следующие поля являются обязательными или необязательными (как указано) только в том случае, если MovingScenario установлено в 'Scenario1'.

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

16 (по умолчанию)

скалярная степень 2

Количество генераторов, используемых в моделировании замираний пути.

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

'GMEDS' (по умолчанию), 'Dent'

Тип модели релеевского замирания.

  • 'GMEDS', Релеевское замирание моделируется с помощью Обобщенного метода точного допплеровского распространения (GMEDS), как описано в [3].

  • 'Dent', Релеевское замирание моделируется с помощью модифицированной модели Джейкса, описанной в [2]

Примечание

ModelType = 'Dent' не рекомендуется. Использование ModelType = 'GMEDS' вместо этого.

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

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

Моделируйте нормализацию выходного сигнала.

  • 'On', выход модели нормирован таким образом, что средняя степень является единицей.

  • 'Off', средняя выходная мощность является суммой степеней отводов профиля задержки.

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

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

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

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

свернуть все

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

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

Ссылки

[1] 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.

[2] Дент, П., Г. Э. Боттомли и Т. Крофт. Jakes Fading Model Revisited (неопр.) (недоступная модель). Электронные буквы. Том 29, 1993, № 13, стр. 1162-1163.

[3] Пятцольд, Маттиас, Чэн-Сян Ван, и Бьёрн Олав Хогстад. «Два новых метода на основе суммы синусоидов для эффективной генерации нескольких некоррелированных Релеевских замираний волн». Транзакции IEEE по беспроводной связи. Том 8, 2009, № 6, стр. 3122-3131.

Введенный в R2013b
Для просмотра документации необходимо авторизоваться на сайте