Анализируйте пропускную способность для теста производительности демодуляции PDSCH

Обзор LTE Throughput Analyzer

Можно использовать приложение LTE Throughput Analyzer, чтобы выполнить физический нисходящий канал совместно использованный канал (PDSCH) тест производительности демодуляции.

Откройте приложение LTE Throughput Analyzer

Чтобы открыть приложение LTE Throughput Analyzer, выберите вкладку APPS на рабочем столе MATLAB и кликните по следующему значку.

В качестве альтернативы приложение LTE Throughput Analyzer может быть запущено из MATLAB® командное окно.

Откройте приложение LTE Throughput Analyzer из командной строки

Диалоговое окно LTE Throughput Analyzer появляется, когда вы выполняете lteDLConformanceTestTool функция без входных параметров.

lteDLConformanceTestTool

Figure LTE PDSCH Conformance Testing contains 2 axes objects and other objects of type uicontrol, uipanel. Axes object 1 with title Throughput vs. SNR contains an object of type line. This object represents Target throughput. Axes object 2 with title Running average throughput per frame for all SNR values contains an object of type line. This object represents Target throughput.

Вводы и выводы диалогового окна

Параметры

В пользовательском интерфейсе LTE PDSCH Conformance Testing можно установить эти параметры:

Параметр (эквивалентное поле)ЗначенияОписание
Reference channel (RC)

'R0' (значение по умолчанию), 'R1'r2 , 'R3', 'R4', 'R5', 'R6', 'R7', 'R8', 'R9', 'R10', 'R11', 'R12', 'R13', 'R14', 'R6-27RB', 'R12-9RB', 'R11-45RB', User defined

Номер ссылочного канала измерения (RMC) или тип, как задано в TS 36.101, Приложении A.3.

  • Чтобы упростить передачу системных блоков информации (SIB), обычно никакие пользовательские данные не планируются на подкадр 5. Однако 'R.31-3A' и 'R.31-4' поддержанная скорость передачи данных RMCs и имеет пользовательские данные в подкадре 5.

  • 'R.6-27RB', 'R.12-9RB', and 'R.11-45RB' пользовательский RMCs, сконфигурированный для нестандартных полос пропускания, которые обеспечивают ту же скорость кода как стандартизированные версии, заданные в TS 36.101, Приложении A.3.

Чтобы задать ваш собственный ссылочный канал, выберите User defined. Диалоговое окно User-defined configuration открывается. Для Configuration structure variable name введите имя переменной структуры параметра RC в рабочем пространстве MATLAB.

Инструмент ожидает, что эта переменная будет присутствовать в базовом рабочем пространстве MATLAB. Создайте структуру базовой конфигурации с функцией lteRMCDL путем выбора тесно совпадающего RMC и изменения, чтобы удовлетворить требования. Используйте этот подход, чтобы симулировать режимы передачи 7–10. А именно, когда TxScheme = 'Port5', 'Port7-8', 'Port8', или 'Port7-14', где основанная на DM-RS оценка канала требуется для демодуляции PDSCH. В этом случае, матрица перед кодированием, W, случайным образом задан на подкадр согласно TS 36.101, Таблице 8.3.1-1 или Таблице 8.3.2-1.

Duplex mode (DuplexMode)

'FDD' (значение по умолчанию), 'TDD'

Режим Duplexing в виде:

  • 'FDD' для дуплекса деления частоты или

  • 'TDD' для дуплекса деления времени

Transmission scheme (TxScheme)

'Port0', 'TxDiversity', 'CDD', 'SpatialMux', 'MultiUser', 'Port5', 'Port7-8', 'Port8', 'Port7-14'.

Схема передачи PDSCH в виде одной из следующих опций.

Схема TransmissionОписание
'Port0'Один порт антенны, порт 0
'TxDiversity'Передайте разнообразие
'CDD'Большая задержка циклическая схема разнообразия задержки
'SpatialMux'Замкнутый цикл пространственное мультиплексирование
'MultiUser'Многопользовательский MIMO
'Port5'Порт одно антенны, порт 5
'Port7-8'Порт одно антенны, порт 7, когда NLayers = 1. Двойная передача слоя, порты 7 и 8, когда NLayers = 2.
'Port8'Порт одно антенны, порт 8
'Port7-14'До восьми передач слоя, порты 7–14

PDSCH Rho (dB) (Rho)

0 (значение по умолчанию), Числовой скаляр

Выделение степени элемента ресурса PDSCH, в дБ

Propagation Model (DelayProfile)

'Off', 'EPA' (значение по умолчанию), 'EVA', 'ETU', 'HST'

Задержите модель профиля. Для получения дополнительной информации см. Модели Канала Распространения.

Doppler (Hz) (DopplerFreq)

'5', '70', '300', '750'

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

Antenna Correlation (MIMOCorrelation)

'Low'Средняя, 'High'

Корреляция между UE и eNodeB антеннами

No of receive antennas (NRxAnts)

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

Количество получает антенны

SNR (dB)

Числовой вектор

Значения ОСШ, в дБ

Simulation length (frames)

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

Продолжительность симуляции, в системах координат

Number of HARQ processes (NHARQProcesses)

1, 2, 3, 4, 5, 6, 7, или 8

Количество процессов HARQ на несущую компонента

Perfect channel estimator

'Yes', 'No'

Средство оценки канала обеспечивает совершенную оценку канала, когда установкой является 'Yes'. Для получения дополнительной информации смотрите lteDLPerfectChannelEstimate.

PMI mode (PMIMode)

'Wideband' (значение по умолчанию), 'Subband'

Режим создания отчетов PMI. PMIMode='Wideband' соответствует PUSCH создание отчетов о Режиме 1-2 или PUCCH создание отчетов о Режиме 1-1 (Тип 2 Отчета PUCCH) и PMIMode='Subband' соответствует PUSCH создание отчетов о Режиме 3-1.

Simulation results

Имя переменной, начинающееся с алфавитного символа и содержащее алфавитно-цифровые символы.

Имя выходной переменной результатов симуляции. Когда вы нажимаете Generate waveform, новая переменная с этим именем создается в рабочем пространстве MATLAB.

Примеры

Выполните 4 2 тест соответствия разнообразия передачи

В этом примере показано, как запустить тест соответствия для одной кодовой комбинации RMC R.12-9RB для схемы передачи разнообразия передачи с исчезновением EPA-5.

Откройте приложение LTE Throughput Analyzer. Выберите вкладку APPS на рабочем столе MATLAB и кликните по следующему значку.

Диалоговое окно LTE PDSCH Conformance Testing открывается.

От Reference channel выпадающий список выберите R.12-9RB.

Для SNR введите [-3.0 -1.0 1.0 3.0].

Для Simulation length (frames) введите 20.

Нажмите кнопку Start simulation. Ожидайте несколько минут симуляции, чтобы запуститься. В нижнем правом углу окна, рядом с Estimated time remaining, инструмент отображает приближение того, сколько времени симуляция все еще должна запуститься. Когда симуляция заканчивается, диалоговое окно появляется как показано в следующем рисунке.

Результат симуляции для запуска с 20 системами координат отображен в командном окне MATLAB.

Result for -3 dB SNR
Throughput: 47.65%

Result for -1 dB SNR
Throughput: 87.65%

Result for 1 dB SNR
Throughput: 95.59%

Result for 3 dB SNR
Throughput: 100.00%

Кроме того, simResults переменная теперь появляется в рабочем пространстве MATLAB. Введите simResults видеть его содержимое.

simResults
simResults = 

1x4 struct array with fields:

    throughput
    tpPerFrame
    rawBER

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

В этом примере показано, как запустить тест соответствия для пользовательской конфигурационной структуры. Можно выполнить анализ эффективности и тестирующий при пользовательских настройках. Для этого выберите 'User defined' из всплывающего меню “Reference channel”, которое затем запросит имя переменной конфигурационной структуры. Испытательный стенд будет ожидать, что эта переменная будет присутствовать (уже задана пользователем) в 'основной' рабочей области.

Выполните один физический блок ресурса (PRB) тест соответствия RMC R.0, кроме с выделенным блоком ресурса, перемещенным в ребро верхней полосы, а не ребро нижней полосы. Во-первых, создайте структуру базовой конфигурации с функцией lteRMCDL. Выберите самый тесно соответствующий RMC. Затем измените его с этим PRBSet требование.

rmc = lteRMCDL('R.0');
rmc.PDSCH.PRBSet = rmc.NDLRB-1;

Откройте приложение LTE Throughput Analyzer. Выберите вкладку APPS на рабочем столе MATLAB и кликните по следующему значку.

Диалоговое окно LTE PDSCH Conformance Testing открывается.

От Reference channel выпадающий список выберите User defined. Диалоговое окно User Defined Configuration открывается.

Для Configuration structure variable name введите rmc. Нажмите OK.

Нажмите кнопку Start simulation. Ожидайте несколько минут симуляции, чтобы запуститься. В нижнем правом углу окна, рядом с Estimated time remaining, инструмент отображает приближение того, сколько времени симуляция все еще должна запуститься. Когда симуляция заканчивается, диалоговое окно появляется как показано в следующем рисунке.

Результат симуляции для запуска с 20 системами координат отображен в командном окне MATLAB.

Result for -2 dB SNR
Throughput: 7.22%

Result for -1 dB SNR
Throughput: 15.56%

Result for 1 dB SNR
Throughput: 28.33%

Result for 2 dB SNR
Throughput: 33.89%

Кроме того, simResults переменная теперь появляется в рабочем пространстве MATLAB. Введите simResults видеть его содержимое.

simResults
simResults = 

1x4 struct array with fields:

    throughput
    tpPerFrame
    rawBER

Ссылки

[1] 3GPP TS 36.101. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Передача Радио Оборудования пользователя (UE) и Прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Смотрите также

Приложения

Функции