lteTestModelTool

Сгенерируйте нисходящую форму волны тестовой модели

Описание

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

пример

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

пример

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

Примеры

свернуть все

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

Задайте номер тестовой модели и полосу пропускания. Сгенерируйте txWaveform. Постройте txGrid вывод .

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

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

График всех комплексных символов элемента ресурса в системе координат во власти 256QAM созвездие PDSCH.

Сгенерируйте сигнал области времени, txWaveform, и 2-мерный массив Элементов Ресурса, txGrid, для тестовой модели TS 36.141 E-TM 3.2 с полосой пропускания на 15 МГц.

Задайте номер тестовой модели и полосу пропускания для 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 конфигурационные структуры согласно TS 36.141, Раздел 6 [1]. Эта конфигурационная структура затем может изменяться согласно требованиям и использоваться, чтобы сгенерировать waveform.

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

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

свернуть все

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

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

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

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

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

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

Поле параметраЗначенияОписание
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'

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

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

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

CellRSPower

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

Специфичная для ячейки ссылочная корректировка степени символа, в дБ

PDSCH

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

Подструктура настройки передачи PDSCH

PSSPower

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

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

SSSPower

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

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

PBCHPower

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

Корректировка степени символа PBCH, в дБ

PCFICHPower

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

Корректировка степени символа PCFICH, в дБ

NAllocatedPDCCHREG

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

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

PDCCHPower

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

Корректировка степени символа PDCCH, в дБ

PDSCHPowerBoosted

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

Корректировка степени символа PDSCH, в дБ, для повышенных физических блоков ресурса (PRBs)

PDSCHPowerDeboosted

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

Корректировка степени символа PDSCH, в дБ, для замедленных физических блоков ресурса (PRBs)

Эти поля присутствуют только когда 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

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

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

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

Подструктура PDSCH относится к физической настройке канала и содержит эти поля:

Поле параметраЗначенияОписание
NLayers1

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

TxScheme'Port0'

Схема Transmission. E-TMs имеют один порт антенны. Этот аргумент в информационных целях и только для чтения.

Modulation

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

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

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

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

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

Поведение изменяется в R2019b

Ссылки

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

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

Введенный в R2014a