lteTestModelTool

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

Описание

lteTestModelTool запускает приложение Wireless 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,'.')

График всех комплексных символов элемента ресурса в системе координат во власти 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

Ошибки, запускающиеся в 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