exponenta event banner

lteTestModelTool

Формирование формы сигнала тестовой модели нисходящей линии связи

Описание

lteTestModelTool запускает приложение LTE Waveform Generator для параметризации и генерации тестовых моделей E-UTRA (E-TM).

пример

[waveform,grid,tm] = lteTestModelTool(tmn,bw,ncellid,duplexmode) принимает входные данные для номера тестовой модели и полосы пропускания канала для генерируемого сигнала. При необходимости принимает входные данные для идентификации физической соты и дуплексного режима.

пример

[waveform,grid,tm] = lteTestModelTool(tm) где в качестве входных данных предоставляется определяемая пользователем структура конфигурации тестовой модели.

Примеры

свернуть все

Генерировать сигнал временной области, txWaveformи двумерный массив элементов ресурсов, txGrid, для тестовой модели TS 36.141 E-TM 2a с 10MHz полосой пропускания. Это 256QAM E-TM.

Укажите номер тестовой модели и полосу пропускания. Произвести txWaveform. Постройте график txGrid выход.

[txWaveform,txGrid,tm] = lteTestModelTool('2a','10MHz');
plot(txGrid,'.')

Figure contains an axes. The axes contains 140 objects of type line.

В графике всех символов комплексных элементов ресурса в кадре преобладает совокупность 256QAM PDSCH.

Генерировать сигнал временной области, txWaveformи двумерный массив элементов ресурсов, txGrid, для тестовой модели TS 36.141 E-TM 3.2 с 15MHz полосой пропускания.

Укажите номер тестовой модели и полосу пропускания для tmCfg структура конфигурации и ее создание. Произвести txWaveform. Просмотрите форму сигнала с помощью анализатора спектра.

tmn = '3.2';
bw = '15MHz';
tmCfg = lteTestModel(tmn,bw);
[txWaveform,txGrid,tm] = lteTestModelTool(tmCfg);
saScope = dsp.SpectrumAnalyzer('SampleRate', tm.SamplingRate);
saScope(txWaveform)

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

свернуть все

Номер тестовой модели, указанный как вектор символа или скаляр строки. Используйте двойные кавычки для строки. Для получения дополнительной информации об этих номерах тестовых моделей см. TS 36.141 [1], раздел 6.1.

Пример: '3.2'

Типы данных: char | string

Пропускная способность канала, заданная как вектор символа или скаляр строки. Используйте двойные кавычки для строки. Можно задать нестандартные полосы пропускания, '9RB','11RB','27RB','45RB','64RB', и '91RB', только когда tmn является '1.1'. Эти нестандартные полосы пропускания определяют пользовательские тестовые модели.

Пример: '15MHz'

Типы данных: char | string

Идентификатор ячейки физического уровня, указанный как целое число. Если этот аргумент не указан, по умолчанию используется значение 1 для стандартных полос пропускания и значение 10 для нестандартных полос пропускания.

Пример: 1

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

Дуплексный режим генерируемого сигнала, указанный как 'FDD' или 'TDD'. Необязательно.

Пример: 'FDD'

Типы данных: char | string

Пользовательская конфигурация тестовой модели, заданная как скалярная структура. Вы можете использовать lteTestModel для генерации различных tm конфигурационные конструкции по ТУ 36.141, раздел 6 [1]. Эта структура конфигурации затем может быть изменена в соответствии с требованиями и использована для создания waveform.

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

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

свернуть все

Генерируемый сигнал E-TM во временной области, возвращаемый в виде цифровой матрицы T-на-P, где P - количество антенн, а T - число отсчетов во временной области. ТС 36.141 [1], раздел 6 фиксирует P = 1, делая waveform вектор T-by-1 столбца.

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

Сетка ресурсов, возвращаемая в виде 2-D числового массива элементов ресурсов для нескольких подкадров через один антенный порт. Количество подкадров (10 для FDD и 20 для TDD), начиная с нуля подкадра, через один антенный порт, как указано в TS 36.141 [1], раздел 6.1. Сетки ресурсов заполняются, как описано в разделе Представление сеток ресурсов.

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

Конфигурация тестовой модели E-UTRA (E-TM), возвращенная в виде скалярной структуры. tm содержит следующие поля.

Конфигурация тестовой модели, возвращенная в виде скалярной структуры, содержащей информацию о модулированном сигнале OFDM, как описано в lteOFDMInfo и конкретные параметры конфигурации тестовой модели, как описано в lteTestModel. Эти поля включены в структуру вывода:

Поле параметраЦенностиОписание
TMN

'1.1', '1.2', '2', '2a', '2b', '3.1', '3.1a', '3.1b' '3.2', '3.3'

Номер тестовой модели

BW

'1.4MHz', '3MHz', '5MHz', '10MHz', '15MHz', '20MHz', '9RB', '11RB', '27RB', '45RB', '64RB', '91RB',

Тип полосы пропускания канала в МГц, возвращаемый как символьный вектор. Нестандартные полосы пропускания, '9RB', '11RB', '27RB', '45RB', '64RB', и '91RB', укажите пользовательские тестовые модели.

NDLRB

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

Количество блоков ресурсов нисходящей линии связи. (NRBDL)

CellRefP1

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

NCellID

Целое число от 0 до 503

Идентификация ячейки физического уровня

CyclicPrefix'Normal'

Длина циклического префикса. Этот аргумент предназначен для информационных целей и доступен только для чтения.

CFI1, 2 или 3

Значение индикатора формата управления

Ng

'Sixth', 'Half', 'One', 'Two'

Множитель группы HICH
PHICHDuration

'Normal', 'Extended'

Продолжительность PHICH

NSubframe

0 (по умолчанию), неотрицательное скалярное целое число

Номер подкадра

Этот аргумент предназначен для информационных целей и доступен только для чтения.

TotSubframes

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

Общее число генерируемых подкадров

Windowing

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

Количество отсчетов временной области, над которыми применяется оконное отображение и перекрытие символов OFDM

DuplexMode

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

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

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

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

CellRSPower

Числовое значение

Регулировка мощности эталонного символа для конкретной соты, в дБ

PDSCH

Скалярная структура

Подструктура конфигурации передачи PDSCH

PSSPower

Числовое значение

Регулировка мощности символа первичного сигнала синхронизации (PSS), в дБ

SSSPower

Числовое значение

Регулировка мощности символа вторичного сигнала синхронизации (SSS), в дБ

PBCHPower

Числовое значение

Регулировка мощности символа PBCH, в дБ

PCFICHPower

Числовое значение

Регулировка мощности символа PCFICH, в дБ

NAllocatedPDCCHREG

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

Количество выделенных REG PDCCH. Этот аргумент является производным от tmn и bw.

PDCCHPower

Числовое значение

Регулировка мощности символа PDCCH, в дБ

PDSCHPowerBoosted

Числовое значение

Регулировка мощности символа PDSCH в дБ для усиленных блоков физических ресурсов (PRB)

PDSCHPowerDeboosted

Числовое значение

Регулировка мощности символа PDSCH в дБ для блоков физических ресурсов с пониженным уровнем мощности (PRB)

Эти поля присутствуют только тогда, когда DuplexMode имеет значение 'TDD'.
SSC

Целое число от 0 до 9

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

Специальная конфигурация субкадра (SSC)

SSC перечисляет специальную конфигурацию подкадра. TS 36.211 [2], раздел 4.2 определяет специальные конфигурации субкадров (длины DwPTS, GP и UpPTS).

TDDConfig

Целое число от 1 до 6

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

Конфигурация восходящего и нисходящего каналов

TDDConfig перечисляет конфигурацию восходящего и нисходящего субкадров, которая должна использоваться в этом кадре. TS 36.211 [2], раздел 4.2 определяет конфигурации восходящей линии связи и нисходящей линии связи (комбинации восходящей линии связи, нисходящей линии связи и специальных подкадров).

AllocatedPRB

Числовой массив

Список блоков выделенных физических ресурсов

SamplingRate

Числовое значение

Частота дискретизации сигнала во временной области

Nfft

Положительное целое число

Количество точек быстрого преобразования Фурье (БПФ)

Подструктура PDSCH

Подструктура PDSCH относится к конфигурации физического канала и содержит следующие поля:

Поле параметраЦенностиОписание
NLayers1

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

TxScheme'Port0'

Схема передачи. E-TM имеют один антенный порт. Этот аргумент предназначен для информационных целей и доступен только для чтения.

Modulation

Массив ячеек одного или двух символьных векторов. Допустимые значения символьных векторов: 'QPSK', '16QAM', '64QAM', '256QAM', '1024QAM'

Форматы модуляции, задающие форматы модуляции для повышенных и пониженных PRB. Этот аргумент предназначен для информационных целей и доступен только для чтения.

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

Вопросы совместимости

развернуть все

В R2019b изменилось поведение

Ссылки

[1] 3GPP TS 36.141. "Развитый универсальный наземный радиодоступа (E-UTRA); Тестирование соответствия базовой станции (BS). "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

[2] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

Представлен в R2014a