Анализируйте пропускную способность для теста производительности демодуляции 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

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

Параметры

В пользовательском интерфейсе 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', 'Medium', '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. “Передача радио оборудования пользователя (UE) и прием”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

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

Приложения

Функции

Похожие темы