lteResourceGridSize

Размер массива ресурса подкадра

Описание

пример

d = lteResourceGridSize(cfg) возвращает трехэлементный вектор-строку из длин размерности для массива ресурса, сгенерированного от структуры настроек, cfg. Чтобы получить длины размерности специально для нисходящего или восходящего массива ресурса, используйте функциональный lteDLResourceGridSize или lteULResourceGridSize соответственно. Для получения дополнительной информации о сетке ресурса и многомерном массиве, используемом, чтобы представлять элементы ресурса для одного подкадра через все сконфигурированные порты антенны, смотрите Сетки Ресурса Представления.

пример

d = lteResourceGridSize(cfg,p) возвращает трехэлементный вектор-строку, где p непосредственно задает количество плоскостей антенны в массиве.

Примеры

свернуть все

Получите нисходящий размер ресурса подкадра массивов от нисходящей конфигурационной структуры. Затем используйте возвращенный вектор, чтобы непосредственно создать массив MATLAB™.

cfgdl = struct('NDLRB',6,'CellRefP',2,'CyclicPrefix','Normal');
griddl = zeros(lteResourceGridSize(cfgdl));
size(griddl)
ans = 1×3

    72    14     2

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

Получите восходящий размер ресурса подкадра массивов от восходящей конфигурационной структуры. Затем используйте возвращенный вектор, чтобы непосредственно создать массив MATLAB™.

cfgul = struct('NULRB',6,'NTxAnts',2,'CyclicPrefixUL','Normal');
gridul = zeros(lteResourceGridSize(cfgul));
size(gridul)
ans = 1×3

    72    14     2

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

Получите восходящий размер ресурса подкадра массивов от восходящей конфигурационной структуры и входа плоскости антенны. Затем используйте возвращенный вектор, чтобы непосредственно создать массив MATLAB™.

cfgul = struct('NULRB',25,'CyclicPrefixUL','Normal');
p = 4;
gridul = zeros(lteResourceGridSize(cfgul,p));
size(gridul)
ans = 1×3

   300    14     4

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

Входные параметры

свернуть все

Параметры конфигурации в виде скалярной структуры. Создать нисходящий массив ресурса, cfg должен содержать NDLRB и CellRefP поля . Создать восходящий массив ресурса, cfg должен содержать NULRB поле . Если оба NDLRB и NULRB поля заданы, присутствие поля NDLRB более приоритетен по сравнению с полем NULRB.

Для нисходящего канала эти поля применимы.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NDLRBНеобходимый

Скалярное целое число от 6 до 110

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

CellRefPНеобходимый

1, 2, 4

Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS)

CyclicPrefixДополнительный

'Normal' (значение по умолчанию), 'Extended'

Циклическая длина префикса

Для восходящего канала эти поля применимы.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NULRBНеобходимыйскалярное целое число от 6 до 110

Количество восходящих блоков ресурса. (NRBUL)

CyclicPrefixULДополнительный

'Normal' (значение по умолчанию), 'Extended'

Текущая циклическая длина префикса

NTxAntsДополнительный

1 (значение по умолчанию), 2, 4

Количество антенн передачи.

Количество плоскостей антенны в виде положительного скалярного целого числа.

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

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

свернуть все

Длины размерности, возвращенные как трехэлементный вектор-строка [N M P]. N является количеством поднесущих (12×NULRB). M является количеством OFDM или символов SC-FDMA в подкадре, 14 для нормального циклического префикса и 12 для расширенного циклического префикса. P является количеством портов антенны передачи, cfg.CellRefP в нисходящем канале и cfg.NTxAnts в восходящем канале.

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

Введенный в R2014a