Вы находитесь на странице: 1из 63

1

Vienna LTE тренажеры


Документация по симулятору уровня связи,
v1. 6r917
Институт связи и радиочастотной инженерии
Венский технологический университет, Австрия
Gusshausstrasse 25/389, A-1040 Vienna, Austria
Электронная почта: {jcolom, chmehl, mwrulich}@nt.tuwien.ac.at
Web: http://www.nt.tuwien.ac.at/ltesimulator
Аннотация
Этот документ содержит документацию о том, как использовать Long Term Evolution (LTE) Link Level simulator [1] из пакета
Vienna LTE simulator suite, а также некоторое представление о его структуре и предположениях, которые были сделаны при его
разработке. Этот
документ касается больше о том, как фактически использовать симулятор. Концепция и структура тренажера
более подробно описаны в работе [2].
I. F
OREWORD
Имитатор уровня канала LTE публикуется под некоммерческой академической лицензией на использование.
Пожалуйста, убедитесь, что вы понимаете
условия и положения лицензии, прежде чем использовать любой из доступных пакетов программного обеспечения. Если
вам требуется лицензия
, отличная от некоммерческой академической, пожалуйста, свяжитесь с Мартином Врулихом, Кристианом Мехльфюрером
или Хосепом Колом Икуно.
Подробное лицензионное соглашение для симулятора уровня LTE Link можно найти в разделе XVII. пожалуйста,
ознакомьтесь с лицензией
соглашение тщательно, так как части кода находятся под лицензией GNU Lesser General Public License [3] и MIT License
[4].
II. R
UNNING СИМУЛЯТОР В ПЕРВЫЙ РАЗ
Имитатор уровня соединения ЛТЭ имитатор обеспечен с сценарием симуляции теста который можно использовать для
проверки что
симулятор работает ожидаемым образом.
В главной директории вы можете выполнить следующее
LTE_sim_batch_quick_test
М
АТЛАБ
сценарий. Этот
сценарий предоставляет средство для
тестирования производительности передачи LTE на некоррелированном канале PedB и плоском канале Рэлея для
нескольких
режимов передачи [5]. Поскольку в настоящее время расчет обратной связи для режима пространственного
мультиплексирования с замкнутым контуром (CLSM) не выполняется,
моделируются только режимы Однозаходного Одноотводного мультиплексирования (SISO), разнесения передачи (TxD) и
разомкнутого пространственного мультиплексирования (OLSM)
.
Результатом моделирования является группа результирующих файлов, которые хранятся в
./ результаты
папка. The
plots_quick_test_results
М
АТЛАБ
скрипт предоставляет средства построения графиков результатов для
данного конкретного моделирования. При
выполнении скрипта без каких-либо изменений показываются результаты коэффициента блочной ошибки (BLER) и
пропускной способности для следующих моделей
:

Интервал времени передачи 5000(TTI) длиной, плоский канал Рэлея, отсутствие ретрансляций: диаграммы 1(a) и 1 (c).

5000 ТТИ длиной, плоский канал Рэлея, максимум три ретрансляции: рисунки 1 (b) и 1(d).

5000 TTI длиной, некоррелированный канал PedB, без ретрансляции: рисунки 2 (a) и 2(c).

5000 TTI длиной, некоррелированный канал PedB, максимум трех ретрансляций: рисунки 2 (b) и 2(d).
Цифры, полученные путем выполнения
LTE_sim_batch_quick_test
и те, что показаны на рисунках 1 и 2, должны совпадать.
Настройки, используемые в программе:
LTE_sim_batch_quick_test
М
АТЛАБ
скрипт можно найти в таблице I, хотя и больше
детальное описание можно найти в разделе V и the
LTE_load_parameters_SUSISO_quick_test
(Режим SISO)
и еще ...
LTE_load_parameters_SUMIMO_quick_test
(Режимы MIMO) конфигурационные файлы.
III. MEX
Файлы
Вычислительно-интенсивные части имитатора уровня линии связи LTE реализованы на языке C и используются в
имитаторе посредством
Файлы MEX. Исходный код для данных файлов можно найти в разделе
/C-Источник
папка в корневой папке симулятора. Пожалуйста.
нельзя сказать, что некоторые функции там лицензированы на других условиях лицензии. Пожалуйста, проверьте раздел
XVII для получения более подробной информации.
Файлы MEX, распространяемые с выпуском симулятора, являются 64-разрядной версией Windows. Если вы требуете их
для любого
другая платформа вы перекомпилируете их с помощью
LTE_aux_mex_files
сценарий. Вы можете найти дополнительную информацию о том, как это сделать
используйте/запись / компиляция файлов MEX здесь.
2
−10
−5
0
5
10
15
20
10

− 3

10

− 2

10

− 1

10
0

BLER, CQI 7, PedB, 5000 подкадров, at rayleigh, 0 re-tx


BLER
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
а) BLER, плоский канал Рэлея, no HARQ
−10
−5
0
5
10
15
20
10

− 3

10
− 2

10

− 1

10
0

BLER, CQI 7, PedB, 5000 субфреймов, at rayleigh, 3 re-tx


BLER
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
b) BLER, плоский канал Рэлея, 3 ретрансляции
−10
−5
0
5
10
15
20
0
0.5
1
1.5
2
2.5
пропускная способность, CQI 7, PedB, 5000 подкадров, at rayleigh, 0 re-tx
пропускная способность [Мбит / с
]
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
C) пропускная способность, плоский канал Рэлея, без HARQ
−10
−5
0
5
10
15
20
0
0.5
1
1.5
2
2.5
пропускная способность, CQI 7, PedB, 5000 подкадров, at rayleigh, 3 re-tx
пропускная способность [Мбит / с
]
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
D) пропускная способность, плоский канал Рэлея, 3 ретрансляции
Фиг. 1.
Участки, полученные в результате выполнения
LTE_sim_batch_quick_test.м
М
АТЛАБ
сценарий (плоский Рэлей)
Параметр
Значение
Количество оборудования потребителя (ЕЭС)
1
Пропускная способность
1.4 МГц
Повторные передачи
0и3
Тип канала
Плоский Рэлей, Педб некоррелированный
Фильтрация
Выцветание Блока
Тип приемника
Дешифратор Мягкой Сферы
Длина имитации
5000 подкадров
Режимы передачи
SISO, TxD (2x1 и 4x2) и OLSM (4x2)
ТАБЛИЦА I
B
НАСТРОЙКИ ASIC, ИСПОЛЬЗУЕМЫЕ ДЛЯ
LTE_
S I M
_
B A T C H
_
Q U I C K
_
Т Е С Т
.
М
М
СЦЕНАРИЙ ATLAB

IV. R
UNNING СВОИ СОБСТВЕННЫЕ СИМУЛЯЦИИ
В то время как
LTE_sim_batch_quick_test
достаточно ознакомиться с базовой структурой скрипта моделирования
чтобы запустить его, вам может потребоваться больше гибкости, чем тот, который предлагается с помощью сценария
быстрого тестирования.
Для этого, вы можете проверить
LTE_sim_batch.м
сценарий. Он предоставляет средства для запуска моделирования для определенного набора
Схемы модуляции и кодирования (MCSs).
Ниже вы можете найти список примерных параметров, которые вы можете настроить в пакетном файле:

cqi_i
: набор MCSs, которые используются для моделирования. В [6] указаны 15 различных показателей качества каналов (Cqi),
обозначенный CQIs. Если вы хотите смоделировать для всех возможных Cqi, просто установите
cqi_i
чтобы быть
[1:15]
. Аналогично этому, в
М
АТЛАБ
обозначение, для моделирования для CQIs 1 и 7 это будет
[1 7]
.
3
−10
−5
0
5
10
15
20
10

− 3

10

− 2

10

− 1

10
0

BLER, CQI 7, PedB, 5000 субфреймов, PedB, 0 re-tx


BLER
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
а) BLER, канал PedB, no HARQ
−10
−5
0
5
10
15
20
10

− 3

10

− 2

10

− 1

10
0

BLER, CQI 7, PedB, 5000 подрамников, PedB, 3 re-tx


BLER
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
b) BLER, канал PedB, 3 ретрансляции
−10
−5
0
5
10
15
20
0
0.5
1
1.5
2
2.5
пропускная способность, CQI 7, PedB, 5000 подкадров, PedB, 0 re-tx
пропускная способность [Мбит / с
]
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
C) пропускная способность, канал PedB, без HARQ
−10
−5
0
5
10
15
20
0
0.5
1
1.5
2
2.5
пропускная способность, CQI 7, PedB, 5000 подкадров, PedB, 3 re-tx
пропускная способность [Мбит / с
]
SNR [dB]
SISO
TxD 2x1
TxD 4x2
OLSM 4x2
D) пропускная способность, канал PedB, 3 повторные передачи
Фиг. 2.
Участки, полученные в результате выполнения
LTE_sim_batch_quick_test.м
М
АТЛАБ
сценарий (PedB)

N_subframes
: длина моделирования, или сколько подкадров (ТТИ) моделируются.

SNR_vec
: вектор, содержащий отношение сигнал / шум (SNRs), который будет использоваться для каждого запуска
моделирования. Используйте
диапазон SNR, соответствующий CQI, который вы имитируете. Векторы, заданные в сценарии, адекватны для
моделирования аддитивного Белого
гауссовского шума SISO (AWGN). Более подробное описание определения SNR см. В разделе VIII.

LTE_load_parameters
: загрузите файл параметров, который настраивает симулятор. Более подробное описание
доступных параметров конфигурации можно найти в разделе V. приведены четыре основные предварительно
настроенные опции, которые могут быть
непосредственно использованы при соответствующей настройке параметров конфигурации.
LTE_params.Simulation_type
переменная соответственно,
таким образом пропуская
конфигурацию остальных параметров. Смотрите раздел VII, если вы хотите использовать файл параметров для
воспроизведения
результатов / графиков из бумаги.

SUSISO
: Однопользовательская симуляция SISO

MUSISO
: Многопользовательская (предварительно настроенная для двух пользователей) симуляция SISO

SUMIMO
: Моделирование одного пользователя с несколькими входами и несколькими выходами (MIMO)

МУМИМО!
: Многопользовательская (два пользователя) имитация MIMO

LTE_sim_main
: основной режим работы тренажера, также называемый
LTE_sim_batch_XXX
файлы.

Сгенерируйте выходное имя файла и сохраните результаты в a
.коврик
досье.
V. S
ПАРАМЕТРЫ ИМИТАЦИИ
Ниже вы можете найти список параметров, которые можно настроить в разделе
LTE_config
файл:
4
A. общие параметры

LTE_params.эиа
: количество Уэс для имитации.

LTE_params.nBS
: количество eNodeBs (ячеек), которые будут смоделированы. Не меняйте этот параметр, так как поддержка для
несколько eNodeBs еще не реализованы.

LTE_params.uplink_delay
: задержка опыта восходящей линии связи. Он применяется к подтверждениям
(ACKs), CQI,
индикатору матрицы предварительного кодирования (PMI) и отчетам индикатора ранга (RI). Целое число ≥ 0. Полезно,
если вы хотите поэкспериментировать с
алгоритмами планирования или стратегиями обратной связи.

LTE_params.show_plots
: отображаются ли эпюры во время моделирования или нет.

LTE_params.trace_subcarrier_SNR
: если задано значение
правда
, трассировка SNRs поднесущей генерируется и сохраняется в
the
simulation_results
- объект.

LTE_params.N_seed_reset
: сбрасывает семена генератора случайных чисел на новое значение после
LTE_params.N_seed_reset
субфреймы. Это используется для случая, когда генерируется канал с временной корреляцией (модифицированная модель
Rosa Zheng [7], [8]).
При оценке низкоскоростных каналов для получения статистически значимых результатов потребуется слишком
длительное моделирование
. Таким образом, чтобы избежать таких ситуаций, канал может быть ”сброшен” на новый начальный каждые N
подкадров.

LTE_params.carrier_freq
: несущая центральная частота [Гц]

LTE_params.Пропускная способность
: пропускная способность системы. Допустимые значения составляют 1,4 МГц, 3 МГц, 5 МГц, 10 МГц, 15 МГц и
20 МГц. Эта ширина полосы частот эквивалентна 6, 15, 25, 50, 75, и 100 блоков ресурсов (RBs) соответственно.

LTE_params.HARQ_processes
: количество параллельных процессов Hybrid-ARQ (HARQ). Максимальное значение, согласно
to [9] - это 8.

LTE_params.max_HARQ_retransmissions
: максимальное число повторных передач HARQ, не включая
передачу orig-inal. Допустимые значения - 0, 1, 2 или 3. Более высокие числа дадут вам ошибку, так как соответствие
скорости не определено
для повторных номеров передачи (
rv_idx
) выше, чем 3.

LTE_params.SubcarrierSpacing
: в Hz, 15 кГц, дистанционирование поднесущей 7.5 кГц также возможно
(как раз для mbsfn -
основанных передач multicast/broadcast). Тесты до сих пор проводились с использованием интервала 15 кГц, поэтому
интервал 7,5 кГц
не был тщательно протестирован.

LTE_params.CyclicPrefix
: длина циклического префикса [10]. Либо ...
нормально
или ...
расширенный
для mbsfn-based multi-
литые / широковещательные передачи.

LTE_params.simulation_type
: тренажер способен использовать м
АТЛАБ
Параллельный набор инструментов для ускорения
вверх по имитациям путем использование
parfor
петли. Если у вас случайно есть набор инструментов распределенные вычисления, вы также будете
возможность использовать его с помощью этой опции. Установите для этой переменной значение
параллель
или ...
нормально
чтобы распараллелить цикл SNR в
LTE_sim_main
или просто выполните одноядерное моделирование. Имейте в виду, что некоторые изменения, которые вы делаете в коде,
могут
не работает в параллельной версии или может непосредственно вызвать его не работать.

LTE_params.simulate_with_all_zero_sequences
:
правда
если вы хотите, чтобы передаваемые данные были полностью нулевыми
последовательность (полезно для тестирования перемежителя).

LTE_params.introduce_frequency_offset
: если вы хотите, чтобы было введено смещение частоты.
Введение и коррекция частотного смещения в настоящее время находятся в стадии разработки, поэтому на данный
момент эта опция может еще не быть полностью функциональной.
Дополнительные параметры смещения несущей также присутствуют в разделе конфигурации параметров UE V-C.

LTE_params.random_noise_seeding
: является ли затравка для генератора случайных чисел, который генерирует шум
устанавливается (позволяет обеспечить повторяемость шумовых реализаций).

LTE_params.noise_seed
: Используется только в том случае, если верхняя переменная имеет значение
правда
. Целое число, которое задает случайное
номер затравки генератора случайных чисел шума.

LTE_params.usePBCH
: зарезервировано ли место для физического широковещательного канала внутри сетки ресурсов (нет данных
передается по этим элементам ресурса).

LTE_params.usePDCCH
: зарезервировано ли место для физического канала управления нисходящей линии связи внутри сетки ресурсов.

LTE_params.модель движения.usetraffic_model
: предполагается, что пользователи генерируют трафик в
соответствии с предварительно заданными
моделями трафика (RAN R1-070674) или полная буферная ситуация. В настоящее время модели трафика не используются
в симуляциях
(возможен только полный буфер).
B. Источник матрицы канала

LTE_params.channel_matrix_source
: Управляет формированием трассировки матрицы канала.
сгенерированный
чтобы ...
создавайте его каждый раз.
трассировка
чтобы загрузить его из трассировки.

LTE_params.store_channel_trace
: Установить в значение
правда
или ...
ложь
. Если режим есть
сгенерированный
, трассировка канала будет
сохранено в конце моделирования.

LTE_params.channel_matrix_tracefile
: имя файла трассировки, в котором создается трассировка матрицы канала
хранится. Применимо только в том случае, если
трассировка
используется режим (если этот режим установлен в
трассировка
, матрица канала уже прочитана от
след, поэтому бессмысленно сохранять его снова в другом следе).
5
C. UE, eNodeB и параметры обратной связи UE специфические

LTE_params.UE_config.LLR_clipping
: задает уровень отсечения LLR.

LTE_params.UE_config.turbo_iterations
: Количество итераций турбодекодера. По умолчанию установлено значение 8.

LTE_params.UE_config.N_soft
: Определяет общее количество битов мягкого канала, доступных для обработки HARQ (TS
36.306 4.2.1.3 [11]).

LTE_params.UE_config.channel_estimation_method
: В настоящее время доступны следующие оценки канала-
способный:
Идеально!
,
LS
, или
MMSE
.

LTE_params.UE_config.channel_interpolation_method
:
линейный
,
кубик
,
сплайн
,
sinc_freq
,
sinc_time
,
или ...
T-F
. Для быстрого увядания,
линейный
,
кубик

v4
имеются в наличии.

LTE_params.UE_config.autocorrelation_matrix_type
: тип автокорреляционной матрицы. Либо ...
идеальный вариант
или ...
подсчитано
.

LTE_params.UE_config.user_speed
: скорость канала (м/с).

LTE_params.UE_config.realization_num
: количество реализаций канала. Использованный для усреднять для того чтобы получить
канальная автокорреляционная матрица.

LTE_params.UE_config.realization_num_total
: первое xy число реализаций канала используется только для
оценка матрицы автокорреляции.

LTE_params.UE_config.CDD
: Циклическое разнесение задержки
-0: нулевая задержка CDD (3GPP TS 36.211-820 раздел 6.3.4.2.1 [10], стр. 37)
– 1: малая задержка CDD (3GPP TS 36.211-820 раздел 6.3.4.2.1 [10], стр. 37). Хотя и в самой новой стандартной версии
это больше не определено
– 2: CDD с большой задержкой (3GPP TS 36.211-820 раздел 6.3.4.2.2 [10], стр. 38)

LTE_params.UE_config.режим работы
: режимы передачи определены в ТС 36.213-820 раздел 7.1, стр. 12 [6] и
это:
– 1: одиночная антенна.
– 2: TxD.
– 3: ОЛСМ.
– 4: CLSM.
– 5: многопользовательский MIMO (еще не реализован)

LTE_params.UE_config.nRX
: количество приемных антенн в UE.

LTE_params.UE_config.carrier_freq_offset
: смещение несущей частоты нормализовано к расстоянию между поднесущими (не
пока не реализовано).

LTE_params.UE_config.perfect_freq_sync
: является ли UE идеально синхронизирован по частоте.

LTE_params.UE_config.rfo_correct_method
: метод коррекции смещения частоты приемника. Либо ...
нет
,
подрамник
,
или ...
Пихта
. Еще не реализовано.

LTE_params.UE_config.приемное устройство
: либо
SSD-накопитель
для дешифратора мягкой сферы,
ЗФ
для приемника Zero Forcing (ZF)
и еще ...
MMSE
для приемника с минимальной среднеквадратичной ошибкой (MMSE).

LTE_params.UE_config.PMI_fb_granularity
: детализация обратной связи PMI в кратных блоках ресурсов

LTE_params.UE_config.CQI_fb_granularity
: детализация обратной связи CQI в кратных блоках ресурсов

LTE_params.UE_config.PMI_fb
: активирована ли обратная связь PMI или нет (true / false)

LTE_params.UE_config.RIandPMI_fb
: активируется ли обратная связь RI в дополнение к обратной связи PMI (true / false)

LTE_params.UE_config.CQI_fb
: активирована ли обратная связь CQI

LTE_params.UE_config.прогнозировать
: активировано ли предсказание канала для расчета обратной связи; канал
алгоритм прогнозирования представляет собой простую линейную экстраполяцию на каждую поднесущую;

LTE_params.UE_config.SINR_averaging.усреднитель
: определяет эффективный сигнал для помех и шума
Используется усреднитель отображения отношения (ESM). Возможные значения:
EESM
и еще ...
MIESM
.

LTE_params.UE_config.SINR_averaging.EESMbetas
: определяет калибровочные коэффициенты,
необходимые для экспоненциального
эффективного отображения отношения сигнал / помеха и шум (EESM). Эти значения получены в результате обширных
учебных
симуляций и не должны быть изменены.

LTE_params.UE_config.SINR_averaging.MIESMbetas
: определяет калибровочные коэффициенты,
необходимые для взаимного
информационного эффективного сопоставления сигнала с помехой и отношения шума (MIESM). Эти значения получены
в результате обширных
учебных симуляций и не должны быть изменены.

LTE_params.UE_config.SINR_averaging.MCSs
: определяет используемый набор MCS. Модификация этих значений может привести
приведите к неожиданному поведению, так как калибровочные коэффициенты (EESMbetas и MIESMbetas) не обучены
для других MCSs.

LTE_params.BS_config. nTx
: количество антенн в eNodeB.

LTE_params.Отзывы.ignore_channel_estimation
: является ли среднеквадратичная ошибка оценки канала
учитывается при расчете обратной связи (как дополнительный шум) или нет

LTE_params.Отзывы.channel_averaging
: используется ли усреднение канала при расчете обратной связи или
6
- нет. Если установлено значение true, то для вычисления обратной связи для снижения сложности используется только
одно среднее значение канала на блок ресурсов
. Особенно в системах 4 × 4 это ухудшает производительность метода обратной связи.
D. параметры модели Канала
Параметры, которые настраивают способ формирования канала и фильтрацию сигнала.

LTE_params.ChanMod_config.фильтрация
:
BlockFading
(канал является постоянным в течение одного подкадра) или
Быстрое затухание
.

LTE_params.ChanMod_config.interpolation_method
: метод интерполяции канала для каналов
которые генерируются в симуляторе. Либо ...
shift_to_nearest_neighbor
для интерполяции ближайших соседей или
sinc_interpolation
для интерполяции sinc, которая является более точной. Необходимо если частота отсчетов канала нет
равны частоте дискретизации передаваемого сигнала.

LTE_params.ChanMod_config.sin_num
: указывает количество реализаций греха, используемых для модифицированной rosa-zheng
модель [7], [8].

LTE_params.ChanMod_config.тип:
: указывает тип используемого канала. Доступные из них являются следующими:

AWGN
: Аддитивный канал Белого гауссовского шума.

плоский Рэлей
: плоский канал Рэлея.
- Кран-задержка на основе моделей:
Педа
,
PedB
,
PedBcorr
,
VehA
,
VehB
,
Ту ...
,
РА

HT
[12], [13].
- Коэффициенты канала, генерируемые извне:
winner_II
. Использует общедоступную реализацию Winner II для
генерации коэффициентов канала [14]. При использовании модели Канала Winner II можно настроить следующие
параметры
.

LTE_params.ChanMod_config.winner_settings.Сценарий
: 1=A1, 2=A2, 3=B1, 4=B2, 5=B3, 6=B4,
7=B5a, 8=B5c, 9=B5f, 10=C1, 11=C2, 12=C3, 13=C4, 14=D1 и 15=D2a.

LTE_params.ChanMod_config.winner_settings.PropagCondition
:
Лос ...
или ...
NLOS
.

LTE_params.ChanMod_config.winner_settings.Проба на прочность
: количество образцов времени в половину
длина волны

LTE_params.ChanMod_config.winner_settings.Равномерная временная дискретизация
: используйте такую же выборку времени
сетка для всех ссылок (
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.FixedPdpUsed
: неслучайные задержки пути и pow-
ers (
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.FixedAnglesUsed
: неслучайный AoD / AoAs (
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.Поляризованные лучи
: использование двойных поляризованных массивов
(
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.Эволюция времени
: использование эволюции времени (
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.PathLossModelUsed
: использование модели потери пути
(
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.ShadowingModelUsed
: использование теневого выцветания
модель (
да.
или ...
нет!
).

LTE_params.ChanMod_config.winner_settings.PathLossModel
: имя функции модели потери пути
(
pathloss
).

LTE_params.ChanMod_config.winner_settings.PathLossOption
: Доступны следующие опции
CR_light
,
CR_heavy
,
RR_light
,
RR_heavy
. CR=коридор-комната, RR=комната-номер NLOS.

LTE_params.ChanMod_config.winner_settings.RandomSeed
: устанавливает случайное семя. Можно оставить пустой.

LTE_params.ChanMod_config.winner_settings.UseManualPropCondition
: следует ли использовать man-
условия распространения ual (LOS/NLOS) настройки или нет (
да.
или ...
нет!
). Если нет, то рисуется условие распространения
из вероятностей.

LTE_params.ChanMod_config.corr_coefRX
: корреляция между приемными антеннами. Только совместимый с
блочная фильтрация выцветания.

LTE_params.ChanMod_config.corr_coefTX
: корреляция между антеннами передатчика. Только совместимый с
блочная фильтрация выцветания.

LTE_params.ChanMod_config.time_correlation
: устанавливает, являются ли реализации канала коррелированными по времени или
- нет.
коррелирует
или ...
независимый
. Этот параметр также связан с
LTE_params.N_seed_reset
.
E. параметры планировщика
Настройка параметров планировщика.

LTE_params.планировщик.тип:
: тип планировщика. Либо ...
круговая порука
,
лучший cqi
, или
исправлено
.
7

LTE_params.планировщик.назначение
: либо
статика
,
semi static
или ...
динамичный
. Будет ли работать планировщик
статически назначать или динамически назначать Cqi и другие параметры. The
лучший cqi
планировщик способен
назначать MCSs
динамически. Полу-статический планировщик автоматически адаптирует прекодер и номер слоя в соответствии с
обратной связью PMI и
RI (используйте его в сочетании с замкнутым пространственным мультиплексированием и активированной обратной
связью PMI и RI).
Полустатический планировщик назначает блоки ресурсов в циклическом порядке.

LTE_params.планировщик.fixed_scheduler_assignment
: этот параметр используется только для
исправлено
планировщик.
В этом случае параметром является вектор длины
LTE_params.эиа
содержит количество RBs, выделенных
каждому пользователю.
Общее число назначенных RBs должно быть равно или меньше числа RB, доступных в указанной полосе пропускания:
например.
для 2 ЕЭС и 1,4 МГц
[4 2]
назначил бы четыре RBs для первого пользователя и два для второго.

LTE_params.планировщик.cqi
: CQI планировщик будет использовать при передаче данных. Когда задано значение
'set’
,
когда в городе:
статика
дело, значение CQI для использования будет считываться из
cqi_i
переменная, которая должна быть установлена из скрипта
файл, который запускает моделирование (например.
LTE_sim_batch
).

LTE_params.планировщик.PMI
: устанавливает обратную связь индикатора матрицы предварительного кодирования для режима передачи CLSM.
VI. R
ВКЛЮЧЕНЫ РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ ЭФЕРЕНЦИИ
Кроме одного упомянутого на разделе II, имитатор обеспечен с некоторыми результатами имитации справки, которые
могут быть
по сравнению с кривыми производительности от 3GPP побежали документы, такие как [15] для перекрестной проверки
результатов тренажера.
Примеры результатов моделирования, распространяемые с помощью симулятора, описаны ниже.

plot_reference_BLER_curves_r548
показывает графики на рисунке 3, показывающие BLER и пропускную способность для AWGN
моделирование с использованием MCS, определенных в [6] (CQIs 1-15).

plot_R1071967_throughput_curves_r553
показывает кривые BLER и пропускной способности, полученные в результате выполнения
Моделирование AWGN с помощью MCSs, указанного в документе R1-071967, стр. 16 [15], как показано на Рис.4.
MCS, включая значение CQI используемое в имитаторе, модуляции и эффективной кодовой скорости (ECR) используемой
в каждом из
результаты моделирования приведены в таблице II.
CQI
Модуляция
ECR [15]
ECRx1024
101
4QAM
1/9
114
102
4QAM
1/6
171
103
4QAM
0.21
215
104
4QAM
1/4
256
105
4QAM
1/3
314
106
4QAM
0.42
430
107
4QAM
1/2
512
108
4QAM
0.58
594
109
4QAM
2/3
683
110
4QAM
0.73
748
111
16QAM
0.43
440
112
16QAM
0.46
471
113
16QAM
1/2
512
114
16QAM
0.54
553
115
16QAM
0.58
594
116
16QAM
0.61
625
117
16QAM
2/3
683
118
16QAM
0.73
748
119
16QAM
4/5
819
120
64QAM
0.58
594
121
64QAM
0.62
635
122
64QAM
2/3
683
123
64QAM
0.70
717
124
64QAM
0.74
758
125
64QAM
4/5
819
126
64QAM
0.85
870
127
64QAM
0.90
922
CQI
Модуляция
ECR
Экранизация [6]
1
4QAM
0.0762
78
2
4QAM
0.1172
120
3
4QAM
0.1885
193
4
4QAM
0.3008
308
5
4QAM
0.4385
449
6
4QAM
0.5879
602
7
16QAM
0.3691
378
8
16QAM
0.4785
490
9
16QAM
0.6016
616
10
64QAM
0.4551
466
11
64QAM
0.5537
567
12
64QAM
0.6504
666
13
64QAM
0.7539
772
14
64QAM
0.8525
873
15
64QAM
0.9258
948
ТАБЛИЦА II
MCS
S ИСПОЛЬЗУЕМЫЙ В
LTE_
S I M
_
B A T C H
_R1_07196
(
Слева
)
И еще ...
LTE_
S I M
_
B A T C H
_
Q U I C K
_
Т Е С Т
(
Правильно

СЦЕНАРИИ ATLAB
8
-15
-10
-5
0
5
10
15
20
25
10
-3

10
-2

10
-1

10
0

BLER, 1.4 MHz, SISO AWGN, 5000 субкадров


BLER
SNR [dB]
CQI 01
CQI 02
CQI 03
CQI 04
CQI 05
CQI 06
CQI 07
CQI 08
CQI 09
CQI 10
CQI 11
CQI 12
CQI 13
CQI 14
CQI 15
а) BLER, AWGN no HARQ
-15
-10
-5
0
5
10
15
20
25
0
1
2
3
4
5
6
пропускная способность, 1,4 МГц, SISO AWGN, 5000 подкадров
thr
oughput [Мбит / с]
SNR [dB]
CQI 01
CQI 02
CQI 03
CQI 04
CQI 05
CQI 06
CQI 07
CQI 08
CQI 09
CQI 10
CQI 11
CQI 12
CQI 13
CQI 14
CQI 15
B) пропускная способность, AWGN, no HARQ
Фиг. 3.
Эталонные BLER и графики пропускной способности для 15 мс, определенных в [6]
− 15

− 10


0
5

5
10
15
20
25
10


10
3


10
2


10
1

BLER, 1.4 MHz, SISO AWGN, 5000 субкадров


BLER
SNR [dB]

ФМ-Р=1/9

ФМ, Р=1/6

ФМ, Р=0.21

ФМ, Р=1/4

ФМ-Р=1/3

ФМ, Р=0.42

ФМ-Р=1/2

QPSK-МОДУЛЯЦИИ, Р=0.58

ФМ-Р=2/3

QPSK-МОДУЛЯЦИИ, Р=0.73

ЖЕ 16QAM, Р=0.43

ЖЕ 16QAM, Р=0.46

ЖЕ 16QAM, Р=1/2

ЖЕ 16QAM, Р=0.54

ЖЕ 16QAM, Р=0.58

ЖЕ 16QAM, Р=0.61

ЖЕ 16QAM, Р=2/3

ЖЕ 16QAM, Р=0.73

ЖЕ 16QAM, Р=4/5

64 КАМ, Р=0.58

СЛУЧАЕ 64QAM, Р=0.62

СЛУЧАЕ 64QAM, Р=2/3

64QAM ДЛЯ ТОГО, ЧТО R=0.70

СЛУЧАЕ 64QAM, Р=0.74

СЛУЧАЕ 64QAM, Р=4/5

64 КАМ, Р=0.85

СЛУЧАЕ 64QAM, Р=0.90

а) BLER, AWGN no HARQ


− 15

− 10

− 5
0
5
10
15
20
25
0
1
2
3
4
5
6
пропускная способность, 1,4 МГц, SISO AWGN, 5000 подкадров
пропускная способность [Мбит / с]
SNR [dB]

ФМ-Р=1/9
ФМ, Р=1/6
ФМ, Р=0.21
ФМ, Р=1/4
ФМ-Р=1/3
ФМ, Р=0.42
ФМ-Р=1/2
QPSK-МОДУЛЯЦИИ, Р=0.58
ФМ-Р=2/3
QPSK-МОДУЛЯЦИИ, Р=0.73
ЖЕ 16QAM, Р=0.43
ЖЕ 16QAM, Р=0.46
ЖЕ 16QAM, Р=1/2
ЖЕ 16QAM, Р=0.54
ЖЕ 16QAM, Р=0.58
ЖЕ 16QAM, Р=0.61
ЖЕ 16QAM, Р=2/3
ЖЕ 16QAM, Р=0.73
ЖЕ 16QAM, Р=4/5
64 КАМ, Р=0.58
СЛУЧАЕ 64QAM, Р=0.62
СЛУЧАЕ 64QAM, Р=2/3
64QAM ДЛЯ ТОГО, ЧТО R=0.70
СЛУЧАЕ 64QAM, Р=0.74
СЛУЧАЕ 64QAM, Р=4/5
64 КАМ, Р=0.85
СЛУЧАЕ 64QAM, Р=0.90

B) пропускная способность, AWGN, no HARQ


Фиг. 4.
Опорные BLER и графики пропускной способности для 27 МС, определенных в [15]
VII. R
ПОДВЕДЕНИЕ ИТОГОВ
/
СЮЖЕТЫ, ПРЕДСТАВЛЕННЫЕ НА БУМАГЕ
Одним из главных пунктов симулятора является возможность воспроизведения и просмотра наших результатов, а
также алгоритмов, которые
их производят. Для каждой из следующих публикаций в папке paper scripts готовится скрипт, который будет
воспроизводить
результаты в соответствующей бумаге:

М.simсимко, С. Mehlfuhrer, M. Врулич и М. Рупп,” дважды дисперсионная оценка канала с масштабируемой
сложностью",
в Proc. WSA 2010, Бремен, Германия, февраль. 2010 [16]:
LTE_sim_batch_michal_wsa_2010.м’

S. Шварц, М. Врулич и М. Рупп,” взаимный информационный расчет индикатора матрицы предварительного кодирования
для 3GPP
UMTS/LTE", в Proc. WSA 2010, Бремен, Германия, февраль. 2010 [17]:
LTE_sim_batch_schwarz_wsa_2010.м’

S. Schwarz, C. Mehlfuhrer, and M. Rupp,” расчет пространственной предварительной обработки и обратной связи
адаптации канала для
3GPP UMTS/LTE", в Proc.Wireless Advanced2010, Лондон, Великобритания, Июнь 2010 Года [18]:
LTE_sim_batch_schwarz_WiAd_2010.м’
VIII. SNR
Определение
В системе передачи MIMO-ортогонального мультиплексирования с частотным разделением каналов (OFDM) SNR γ
является измерением
информации о качестве канала и ключевым фактором прогнозирования ошибок связи. Существуют различные меры или
процедуры расчета
9
для SNR в системах SISO и MIMO. Для систем SISO SNR можно рассматривать как принимающий SNR, то есть
полученное
отношение сигнал / шум перед детектором. Обычно сигнал пост-обнаружения к взаимодействию и коэффициенту шума
(SINR) использован для
прогноза связи MIMO. Он представляет SNR после объединения в приемнике и измеряет вероятность того, что MCS
будет успешно декодирован.
Имитатор уровня канала LTE SNR γ определяется следующим образом:

BS_output.y_tx
содержит вектор Tx-сигнала x = [x
1
,...,x
N
T

]
T

C
N
T
×1
, где x
к

C
с k ∈ [1,. . . , N
T
] есть
Tx-символ, отправленный с k-й Tx-антенны (N
T
. . . количество Tx-антенн). Мы получаем
- общая Tx-мощность, σ
2
x
= трассировка(R
x
) = трассировка(E xx
H
)=1
- Tx-мощность на Tx-антенну, σ
2
x
к

= E {/x
к
|
2
} = 1/N
T

ChanMod_output.H
определяет матрицу канала H, с H
2
F
=N
T
N
R
(N
R
. . . количество Rx-антенн)

BS_output.cell_genie.v
определяет вектор шума v относительно размера быстрого преобразования Фурье (FFT)
(
LTE_params.Nfft
) и количество поднесущих (
LTE_params.N_tot
) перед детектором, где vec (v) ∼
CN (0, σ
2
в
I)

BS_output.cell_genie.n
определяет вектор шума n после БПФ, где vec (n) ∼ CN (0, σ
2
н
I)

ChanMod_output.y_rx
содержит вектор Rx-сигнала y = Hx + v
– мы получаем сигнал приема SNR (перед детектором),
γ
prefft
=
ХХ
2
F
N
R
σ
2
v
=
N
R
N
R
σ
2
v
=
1
σ
2
v
- где SNR после БПФ становится,
γ
postfft
=
ХХ
2
F
N
R
σ
2
n
=
N
R
N
R
σ
2
n
=
1
σ
2
n
Разница между γ
prefft
иγ
postfft
задается соотношением σ
2
в

2
н
=N
fft
/N
tot
(используя БПФ-размер 128 и 72
подкарьерщики, мы получаем N
fft
/N
tot
= 128/72 = 1.778
2.5 dB).
Мы рекомендуем использовать SNR после FFT (γ
postfft
) при выполнении моделирования над SNR, так как это позволяет проводить прямые сравнения
к теоретическим результатам.
IX. N
ОТЭ О ПАРАЛЛЕЛЬНОМ МОДЕЛИРОВАНИИ И ГЕНЕРАЦИИ СЛУЧАЙНЫХ ЧИСЕЛ
Обратите внимание, что при использовании параллельного моделирования генератор случайных чисел будет возвращать
одну и ту же последовательность чисел в каждом из
параллельный бег м
АТЛАБ
лаборатории. С тех пор как ...
parfor
цикл находится над значениями SNR, это означало бы, что
каждая итерация SNR в
принципе идентична другим только с другим уровнем шума (это может быть не так в зависимости от обстоятельств
). Если это не соответствует вашим требованиям, вам может потребоваться изменить код в отношении
RandStream
инициализация.
Ниже приведен код, который иллюстрирует, что происходит при использовании
RandStream
s в параллельном режиме:
sim_length=15;
n_sims = 10;
выходные данные = нули(n_sims, sim_length);
для sim_=1:n_sims
a_RandStream = RandStream ('mt19937ar', 'Seed', 0);
matlabpool open
parfor t_=1:sim_length
пауза(1); %simulate doing something
output(sim_, t_) = rand(a_RandStream);
конец
matlabpool закрыть
конечный
выход
X. C
HANGELOG

v. 1. 6r917, 2011-01-19
- Исправлена ошибка в работе
LTE_sim_results_plots
когда нет оценки смещения частоты.
- Исправлена ошибка сигнализации для размеров ТБ меньше 40 бит. Спасибо Wang Dongming (Юго-Восточный
университет, Китай) за
указывая на эту ошибку.
- Исправлена ошибка в новой реализации соответствия скорости. Повторение LLR не было принято во внимание, поэтому
влияет на производительность.
10

v. 1. 5r811, 2010-11-05
- Добавлена экспериментальная поддержка моделирования нескольких базовых станций. Все еще на очень ранних
стадиях развития.
- Переопределение в M
АТЛАБ
из большинства процедур согласования ставок. Код достаточно оптимизирован для того, чтобы MEX
функции теперь гораздо менее необходимы. Это должно улучшить читаемость и ремонтопригодность кода.
- Добавлено " компании (независимо от того, ориентированы ли они на прибыль или нет) не допускаются к бесплатному
использованию и должны связаться с лицензиаром
перед использованием."к лицензионному соглашению (раздел а).
- Исправлена ошибка в исправленном планировщике. The
PBCHsyms
переменная была использована, таким образом вызывая сбой моделирования, когда
была вызвана функция планировщика.
- CQI, используемый для каждой передачи транспортного блока (ТБ) в настоящее время хранится в трассировке
результатов (
used_CQI
переменная в
ueSpecificTraces
, в свою очередь хранится в
simulation_results
).
- Добавлена трассировка для отслеживания кодблока BLER. Значение ACK-это десятичное представление вектора ACK
кодблока
для каждого кодового слова.

v. 1. 4r715, 2010-07-12
- Исправлена ошибка в процессе кодирования канала. В соответствии с [9]: "Если код, подлежащий кодированию,
является 0-м кодовым блоком и
количество бит наполнителя больше нуля, т. е. F > 0, то кодировщик должен установить c>
к
= 0, k = 0, . . . , (F-1) на его входе
и установит d
0
к
=
<NULL>
, k = 0,. . . , (F-1) и d
1
к
=
<NULL>
, k = 0,. . . , (F-1) на его выходе”. Эти биты были ...
ошибочно установлено значение 0 вместо
<NULL>
. In
LTE_rx_DLSCH
, первый
BS_signaling.TB_segmentation.F
LLR значения d
(0)
иd
(1)
заменяются на
- LTE_params.UE_config.LLR_clipping
. Благодаря Wu Gaojin
(Университет почты и телекоммуникаций, Китай) за указание на эту ошибку.
- Исправлена ошибка в процессе согласования скорости RX, которая вызвала сбой, когда нет наполнителя (
<NULL>
) биты присутствовали (т. е.
UE_signaling.turbo_rate_matcher (stream_index).null_positions
{
я ...
} был пуст). Спасибо за это
Narciso Garcıa Cano (Universidad Politecnica de Madrid, Испания) за помощь нам с этой ошибкой.
- Генерация золотой последовательности была основана на версии 8.2.0 стандарта. Между последним релизом и v8.2.0.,
генератор псевдослучайной последовательности был обновлен для включения N
c
[10]. Спасибо Mitsuo Sakamoto (Couei Corp, Japan)
за помощь нам с этой ошибкой и любезно предоставив обновленную версию поколения золотой последовательности,
которая
также ∼ 40x быстрее.
- Добавлен комментарий по вопросам, которые могут возникнуть в результате использования генераторов случайных
чисел и параллельного моделирования.
- Добавлена поддержка обратной связи с пользовательским оборудованием (CQI, RI и PMI). Значения обратной связи
оцениваются следующим образом
в [18] (добавлен скрипт, позволяющий воспроизводить рисунки в этой статье). Обратная связь CQI основана на ESM.
MIESM
и EESM поддерживаются для усреднения SINR. Расчет обратной связи только что протестирован для приемника ZF.
- Приемник для режима 4x1 и 4x2 TxD был изменен. Производительность остается неизменной, но скорость выполнения
была увеличена
значительно улучшено.

v. 1. 3r620, 2010-02-18.
- Исправлена ошибка в процессе декодирования turbo. Второй декодер был инициализирован к чередующимся
систематическим битам вместо этого
от нуля. Благодаря этому наблюдается небольшое повышение производительности порядка 0,2 дБ. Спасибо Klaus Hueske
(Technische Universitat Dortmund Information Processing Lab, Германия) за помощь нам с этой ошибкой.
- Исправлены ошибки в способе вызова объекта fxed scheduler, что сделало невозможным его использование. Спасибо
Tommaso
Balercia (Comneon GmbH, Германия) за указание на этот баг.
- Изменена структура файла загрузки параметров моделирования с целью уменьшения количества конфигурационных
файлов.
- Добавлена оценка дважды дисперсионного канала с масштабируемой сложностью [16] и связанные файлы,
необходимые для воспроизведения
цифры из газеты.
- Добавлена поддержка обратной связи с матричным индикатором предварительного кодирования, как описано в [17] , и
соответствующие файлы, необходимые для воспроизведения
цифры из газеты.

v. 1. 2r553, 2009-12-25.
- Незначительные исправления и улучшения.
- Исправлена ошибка в процессе подбора скорости, которая вызвала
<NULL>
биты, вставленные во время процесса перемежения
подблоков
, должны рассматриваться как нули (см. [9]). Благодаря этому исправлению производительность канального кодирования
несколько улучшается. Справочное
и примерное моделирование, включенные в состав тренажера, были соответствующим образом обновлены. Спасибо
Ching Hsiang Wu
(Institute for Information Industry Networks and Multimedia Institute, Taipei) за указание на эту ошибку.
- Исправлена ошибка, вызвавшая низкую производительность приемника ZF. Это было связано с плохим
масштабированием шума, передаваемым дальше
к демпперу. После исправления приемники ZF и Soft Sphere Decoder (SSD) имеют одинаковую производительность для
корпуса
SISO.
- Так как согласно математическим работам, то
seqgen
функция будет удалена из будущих версий сообщений
Программное обеспечение Tollbox, звонки на
seqgen.pn
были заменены вызовами на:
commsrc.pn
. Смотрите раздел XII для вопросов
это изменение может привести.
- Исправлена ошибка, вызвавшая снижение производительности для быстрого затухания моделирования при высоких
скоростях пользователя. Для расшифровывать
последние семь символов OFDM, канал первых семи символов OFDM был использован.
11
- Добавлена поддержка модели Winner II + channel [19]. Смотрите раздел XIII для получения дополнительной
информации о том, как включить это
функциональность.

v. 1. 1r450, 2009-08-25.
- Незначительные исправления и улучшения.
- Добавлена параллельная и распределенная поддержка Toolbox (parfor).
- Добавлен лучший CQI (только для SISO и фиксированных планировщиков.

v. 1. 0r400, 2009-05-15.
- Первая общедоступная версия симулятора уровня LTE-канала.
XI. R
EFERENCING
Версия статьи симулятора уровня канала LTE доступна в нашей базе данных публикации здесь.
Если вы используете тренажер для своей научной работы, пожалуйста, используйте ссылку ниже:
@InProceedings{EUROSIPCO2009,
автор =
{Кристиан Мехльф, Мартин Врулич, Джозеп Колом Икуно, Дагмар Босанска и Маркус Рупп},
название =
{Моделирование долгосрочного эволюционного физического уровня },
booktitle =
{Proc. 17-й Европейской конференции по обработке сигналов (EUROSIPCO 2009)},
месяц =
АУГ,
год =
2009,
адрес =
{Глазго, Шотландия},
url =
{http://publik.tuwien.ac.at/files/PubDat_175708.pdf},
}
С. Мехльфхрер, М. Врулич, Дж. С. Икуно, Д. Босанска и М. Рупп, "моделирование долгосрочного эволюционного физического слоя "
, в Proc. 17-й Европейской конференции по обработке сигналов (EUROSIPCO 2009), август. 2009, Глазго, Шотландия. [В
интернете].
Доступно: http://publik.tuwien.ac.at/files/PubDat_175708.pdf
XII. К
NOWN ВОПРОСЫ

Симуляторы LTE используют новые объектно-ориентированные возможности Matlab (доступные с R2008a), симуляторы
не будут работать под более старыми выпусками Matlab без значительных изменений.

Обратите внимание, что MEX-файлы, созданные с помощью Microsoft Visual C++ 2008, требуют, чтобы библиотеки
времени выполнения Microsoft Visual Studio 2008
были доступны на компьютере, на котором они выполняются. Файлы времени выполнения можно загрузить здесь (x86)
или здесь (x64).

Для того, чтобы иметь возможность использовать параллельную версию тренажера (при настройке
LTE_params.simulation_type
чтобы ...
параллель
, вам нужен параллельный набор инструментов (включенный по умолчанию с M
АТЛАБ
r2009a и выше или в качестве дополнения с
предыдущие версии). Это не будет работать, если у вас нет панели инструментов, просто сбой в момент
matlabpool
функция
это называется...

In M
АТЛАБ
версии до r2009a код может не работать, так как
commsrc.pn
функция не существует. Вам это будет необходимо
замените каждый вызов на
commsrc.pn
с помощью звонка на:
seqgen.pn
для того, чтобы запустить симулятор. Никаких изменений в аргументах нет
это необходимо. Такие изменения должны быть применены к коду в следующих случаях:
LTE_common_gen_Synchronization_Signal
и еще ...
LTE_common_gen_Reference_Signal
функции.

В том, что
LTE_rx_turbo_decode
функция, был протестирован только тип декодера max-log-map. The
decoder_type
переменная используется в качестве входного сигнала для настройки функции декодера SISO, которая является частью
[20].

Было отмечено, что в работе [7] фаза φ не отличается для каждой синусоиды. Мы используем модифицированную
версию [8].
XIII. U
ПЕТЬ ТО
W
Внутренний
P
HASE
II.
РЕАЛИЗАЦИЯ ССЫЛКИ НА МОДЕЛЬ КАНАЛА
Начиная с v. 1. 2r553, можно использовать каналы, генерируемые с общедоступным M
АТЛАБ
реализа
ция
модели канала WINNER Phase II [19]. Поскольку код распространяется под GNU GPL, его файлы не включаются в выпуск

симулятора. Для того, чтобы использовать, чтобы иметь возможность использовать его, вам придется загрузить его
самостоятельно. Для этого перейдите на
веб-сайт модели WINNER Phase II, загрузите
WIM2_3D_ant_ver064_220908.zip
файл и распакуйте его
.коврик
файлы в поле
./ Победитель
Модель Канала
в папке симулятора.
XIV. Q
UESTIONS
Для вопросов, пожалуйста, проверьте наш
форум
, где вы сможете разместить свои вопросы / комментарии / сообщения об ошибках. Это делает его
легче для вас, чтобы увидеть, что другие люди просили, а также делает его более легким для нас, чтобы ответить вам
(когда у нас есть время).
XV. М
АИЛИНГ
L
IST
Если вы хотите получать информацию о будущих обновлениях, вы можете подписаться на нашу рассылку LTE simulator
здесь ...
. Примечание
что вы можете изменить язык отображения на английский в панели выбора справа.
12
XVI. Т
Он же ...
P
EOPLE
(
ПОКА ЧТО ...
)
ЗА РАЗРАБОТКОЙ ТРЕНАЖЕРА СТОИТ

Dagmar Bosanska

Josep Colom Ikuno

Говинда Лилли

Михальсимко

Christian Mehlfurer

Штефан Пендл

Йорг Рейттерер

Markus Rupp

Stefan Schwarz

Qi Wang

Мартин Врулич
XVII. L
СОГЛАШЕНИЕ ICENSE
Настоящие условия (лицензия на LTE link level simulator) относятся к использованию LTE link-level simulator
(”оригинальная
работа"), разработанная Институтом связи и радиочастотной инженерии, Венский технологический университет
(лицензиар).
A. Академическое Использование
Академическое использование в контексте настоящей лицензии описывает использование оригинальной работы в
научных проектах без какой-либо
компенсации или финансовых претензий, которые касаются результатов, полученных оригинальной работой, но с учетом
ограничений
, предусмотренных в пунктах B и H ниже. Основной целью в смысле академического использования должно быть
получение научно
значимых результатов, которые могут быть использованы для публикации.
Компании (независимо от того, ориентированы ли они на прибыль или нет) не допускаются к бесплатному
использованию и должны связаться с лицензиаром перед использованием.
B. предоставление лицензии на авторское право
Лицензиар предоставляет вам всемирную, безвозмездную, неисключительную, не подлежащую сублицензии
лицензию, ограниченную некоммерческим использованием,
на срок действия авторских прав, для установки оригинального ork и любых его производных работ на одном
персональном компьютере.
Лицензия позволяет вам:
1) Используйте оригинальную работу только для академического использования. Любое использование оригинальной
работы, полностью или частично или измененное,
требуется соответствующая цитата, например, в качестве ссылки в публикации.
2) переводить, адаптировать, изменять, трансформировать, модифицировать или упорядочивать исходное произведение,
создавая тем самым производные произведения (Derivative
Работы), основанные на оригинальной работе. Распространение, будь то безвозмездное или коммерческое, частично или в
измененной форме
оригинального произведения, т. е. также производных произведений, запрещено и не охватывается ”академическим
использованием”.
3) отображать результаты, полученные из оригинальной работы, или в измененном виде, публично, без коммерческого
использования.
C. предоставление лицензии на исходный код
Термин "исходный код" означает предпочтительную форму исходного произведения для внесения в него изменений и
всю имеющуюся
документацию, описывающую, как изменить исходное произведение. Лицензиар соглашается предоставить
машиночитаемую копию исходного
кода оригинальной работы вместе с каждой копией оригинальной работы, которую распространяет лицензиар. Лицензиар
оставляет за собой право
удовлетворить это обязательство путем размещения машиночитаемой копии исходного кода в информационном
хранилище, разумно
рассчитанном на предоставление вам недорогого и удобного доступа до тех пор, пока лицензиар продолжает
распространять оригинальную
работу.
D. исключения из предоставления лицензии
Ни имена лицензиара, ни имена каких-либо участников оригинальной работы, ни любые их товарные знаки или
знаки обслуживания не могут быть использованы без явно выраженного предварительного разрешения лицензиара, за
исключением случаев, прямо предусмотренных в пункте B1
настоящего Соглашения. За исключением случаев, прямо указанных в настоящей лицензии, ничто в настоящей лицензии
не предоставляет никаких лицензий на товарные знаки, авторские права,
патенты, коммерческую тайну или любую другую интеллектуальную собственность лицензиара. Лицензия на товарные
знаки лицензиара не выдается, даже если такие знаки
включены в оригинальную работу. Ничто в настоящей лицензии не должно толковаться как запрещающее лицензиару
лицензировать на условиях
, отличных от настоящей лицензии, любое оригинальное произведение, которое лицензиар в противном случае имел бы
право лицензировать.
13
E. гарантия происхождения и отказ от гарантий
Лицензиар гарантирует, что авторские права на оригинальную работу принадлежат лицензиару или сублицензированы
Вам в соответствии с
условиями настоящей лицензии с разрешения автора(ов) этих авторских и патентных прав. За исключением случаев,
прямо указанных
в предыдущем предложении, оригинальная работа предоставляется по настоящей лицензии на условиях ”как есть " и без
гарантий, явных или подразумеваемых, включая, помимо прочего, гарантии ненарушения,
коммерческой ценности или пригодности для конкретной цели. ВЕСЬ РИСК, СВЯЗАННЫЙ С КАЧЕСТВОМ
ОРИГИНАЛЬНОЙ РАБОТЫ, ЛЕЖИТ НА ВАС.
Настоящий отказ от гарантий является неотъемлемой частью настоящей лицензии. Никакая лицензия на оригинальную
работу не предоставляется
этой лицензией, кроме как в соответствии с настоящим отказом от ответственности.
F. ограничение ответственности
Под никакими обстоятельствами и под никакой правовой теории, будь то в результате гражданского правонарушения
(включая небрежность), контракта, или иначе, несет
лицензиар будет нести ответственность ни перед кем за любой косвенный, специальный, случайный, или последующий
ущерб любого характера, возникающие в результате
этой лицензии или использования оригинальных работ, включая, без ограничений, ущерб от потери репутации,
остановки работы,
сбоя компьютера или неисправности, или любые другие коммерческие убытки или потери. Это ограничение
ответственности не применяется
в той мере, в какой применимое законодательство запрещает такое ограничение.
G. Прекращение Деятельности
Если в любое время вы нарушите условия настоящей лицензии, она будет немедленно прекращена, и Вы больше не
сможете пользоваться
любыми правами, предоставленными вам настоящей лицензией.
H. открытый исходный код и код по другим лицензионным условиям
Оригинальная работа также содержит работу, лицензированную по другим лицензиям, отличным от лицензии для
симулятора уровня канала LTE.
Положения и условия, описанные в этом документе, применимы только к тем частям оригинальной работы, которые не
подпадают под другие
лицензии. Список частей оригинальной работы, не подпадающей под лицензию на LTE link-level simulator, можно найти в

приложении I.
I. Приложение I
Следующие части оригинальной работы не подпадают под условия лицензии на LTE link-level simulator, и являются
таким образом, исключен из условий, указанных в настоящей лицензии.
Использование и адаптация этих разделов для использования с оригинальными работами осуществляется в
соответствии с лицензионными условиями
, на которых они выпущены. Любой перевод, адаптация, изменение, трансформация, модификация или дальнейшее
использование указанных ниже
частей оригинальной работы должны быть выполнены в соответствии с условиями применимых лицензий для этой
конкретной части, которые также
включены в пакет.

Вычисления CRC C-код: MEXed версия кода, генерируемого pycrc [21]. По лицензии MIT.

Турбо и сверточного кодера / декодера C-кода, из библиотеки кодированной модуляции (CML) с помощью итерационных
решений [20].
Лицензировано под лицензией GNU lesser General Public License.
Использовать
с-Источник
М
АТЛАБ
функции
Лицензия
Генерация и
проверка CRC
crc16.c
LTE_common_crc16
Лицензия MIT [4]
crc16.h
crc24a. c
LTE_common_crc24a
crc24a. h
crc24b. c
LTE_common_crc24b
crc24b. h
Канальное кодирование
Условный код.c
LTE_tx_convolutional_encoder
LTE_rx_siso_decode
GNU Lesser GPL [3]
сверток.h
- Макс стар.h
- Сисо.h
SisoDecode.c
A
CKNOWLEDGMENT
Авторы хотели бы поблагодарить всю исследовательскую группу LTE за постоянную поддержку и оживленные
обсуждения. Эта работа
была профинансирована mobilkom austria AG, христианской доплеровской лабораторией беспроводных технологий для
устойчивой мобильности,
а также Институтом связи и радиочастотной инженерии. Взгляды, выраженные в этой статье, являются взглядами
авторов и не обязательно отражают взгляды в рамках mobilkom austria AG.
14
R
EFERENCES
[1] [онлайн]. Доступно: http://www.nt.tuwien.ac.at/ltesimulator/
[2] C. Mehlfuhrer, M. Wrulich, J. C. Ikuno, D. Bosanska и M. Rupp, “ имитируя физический слой долгосрочной эволюции”, в Proc. из 17- го Европейского
Конференция по обработке сигналов (EUSIPCO 2009)
, Глазго, Шотландия, Aug. 2009.
[3] I. Фонд свободного программного обеспечения, " GNU lesser general public license, version 2.1.” [В интернете]. Доступно: http://www.gnu.org/licenses/lgpl-
2.1.html
[4] M. I. of Technology, “MIT license.” [В интернете]. Доступно: http://www.opensource.org/licenses/mit-license.php
[5] техническая спецификация групповой сети радиодоступа “ " развитый универсальный наземный радиодоступ (E-UTRA); физический уровень LTE-общее
описание,”
Партнерский проект 3-го поколения (3GPP), Tech. REP. TS 36.201 Version 8.3.0, Mar. 2009.
[6]--, " эволюция универсального наземного радиодоступа (E-UTRA); процедуры физического уровня”, партнерский проект 3-го поколения (3GPP), Tech. REP.
TS
36.213, Мар. 2009.
[7] Y. R. Zheng and C. Xiao “ "имитационные модели с правильными статистическими свойствами для каналов затухания Рэлея", коммуникации, транзакции
IEEE,
Июнь 2003 года.
[8] T. Zemen и C. Mecklenbrauker “ "оценка временного варианта канала с использованием дискретных протяженных сфероидальных последовательностей",
транзакции IEEE по сигналу
Обработка данных
- vol. 53, no. 9, PP. 3597-3607, Sept. 2005.
[9] техническая спецификация групповой сети радиодоступа “ "эволюционировавший универсальный наземный радиодоступ (E-UTRA);
мультиплексирование и канальное кодирование", 3-й
Проект партнерства поколений (3GPP), технология. REP. TS 36.212, Mar. 2009.
[10]--, " эволюция универсального наземного радиодоступа (E-UTRA); физические каналы и модуляция”, партнерский проект 3-го поколения (3GPP), Tech.
Респ.
TS 36.211 версия 8.7.0, май 2009 года.
[11]--, "эволюция универсального наземного радиодоступа (E-UTRA); возможности пользовательского оборудования (UE) радиодоступа", партнерский проект
3-го поколения (3GPP),
Технология. REP. TS 36.306, 2009.
[12] МСЭ-R, “руководство по оценке технологий радиопередачи для IMT-2000”, ITU-R, Tech. REP. M. 1225, 1997.
[13] техническая спецификация группа GSM / EDGE сеть радиодоступа, "радиопередача и прием, приложение c. 3 модели распространения," 3-е поколение
Партнерский проект (3GPP), Tech. REP. TS 05.05 V. 8. 20.0 (релиз 1999), 2009.
[14] L. Hentila, P. Kyosti, M. Kaske, M. Narandzic и M. Alatossava. (2007) реализация MATLAB модели канала VER1.1 этапа II победителя.
[Онлайн]. Доступно: http://www.ist-winner.org/phase 2 модель.html
[15] Alcatel-светящийся, “DL E-UTRA performance checkpoint”, 3GPP TSG-RAN1, Tech. REP. R1-071967, 2007.
[16] M.simsimko, C. Mehlfuhrer, M. Wrulich и M. Rupp, “ дважды дисперсионная оценка канала с масштабируемой сложностью”, в Proc. WSA 2010, Бремен,
Германия, Февраль. 2010, принято.
[17] S. Schwarz, M. Wrulich и M. Rupp, “взаимный информационный расчет индикатора матрицы предварительного кодирования для 3GPP UMTS/LTE”, в Proc.
WSA
2010
, Бремен, Германия, Февраль. 2010, принято.
[18] S. Schwarz, C. Mehlfhrer и M. Rupp, “расчет пространственной предварительной обработки и обратной связи адаптации канала для 3GPP UMTS/LTE”, в
Proc. IEEE
Беспроводная Advanced 2010
, Лондон, Великобритания, июнь 2010 года.
[19] L. Хентиль, П. кисти, М. Kske, М. Нарандзич и М. Алатосава, " реализация MATLAB модели канала победителя этапа II ver1.1,”
Декабрь 2007 года. [В интернете]. Доступно: https://www.ist-winner.org/phase 2 модель.html
[20] I. Solutions, “библиотека кодированной модуляции итерационных решений (ISCML).” [В интернете]. Доступно: http://www.iterativesolutions.com/
[21]T. Pircher, " калькулятор CRC pycrc и генератор исходного кода C.” [В интернете]. Доступно: http://www.tty1.net/pycrc/