Анализ пропускной способности для тестирования эффективности демодуляции 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 and other objects of type uicontrol, uipanel. Axes 1 with title Throughput vs. SNR contains an object of type line. This object represents Target throughput. Axes 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' являются RMC с устойчивой скоростью передачи данных и имеют пользовательские данные в подкадре 5.

  • 'R.6-27RB', 'R.12-9RB', и 'R.11-45RB' являются пользовательскими RMC, настроенными на нестандартные полосы пропускания, которые поддерживают ту же скорость кода, что и стандартизированные версии, определенные в TS 36.101, приложение A.3.

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

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

Duplex mode (DuplexMode)

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

Режим дуплекса, заданный как:

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

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

Transmission scheme (TxScheme)

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

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

Схема передачиОписание
'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' соответствует режиму 1-2 отчетов PUSCH или режиму 1-1 отчетов PUCCH (тип 2 отчета PUCCH) и PMIMode= 'Subband' соответствует режиму создания отчетов PUSCH 3-1.

Simulation results

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

Результаты симуляции выводят имя переменной. При нажатии кнопки Generate waveform в рабочем пространстве MATLAB создается новая переменная с таким именем.

Примеры

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

Этот пример показывает, как запустить тест соответствия для одного R.12-9RB RMC кодового слова для схемы передачи с разнесением передачи с 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», которое затем предложит имя переменной структуры строения. Испытательный стенд ожидает, что эта переменная будет присутствовать (уже определена пользователем) в рабочей области 'base'.

Выполните тест соответствия RMC с одним физическим ресурсом (PRB) 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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Пользовательское оборудование (UE) Радиопередача и прием ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

См. также

Приложения

Функции