lteResourceGrid

Массив ресурса подкадра

Синтаксис

grid = lteResourceGrid(cfg)
grid = lteResourceGrid(cfg,p)

Описание

пример

grid = lteResourceGrid(cfg) возвращает пустой массив ресурса, сгенерированный в структуру параметров конфигурации, cfg. Чтобы создать массив ресурса специально для нисходящего канала или восходящего канала, используйте lteDLResourceGrid или lteULResourceGrid, соответственно.

Для получения дополнительной информации о сетке ресурса и многомерном массиве, используемом, чтобы представлять элементы ресурса для одного подкадра через все сконфигурированные порты антенны, смотрите Сетки Ресурса Представления.

пример

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

Примеры

свернуть все

Создайте пустой массив ресурса, который представляет нисходящие элементы ресурса для пропускной способности на 10 МГц, одного подкадра и двух антенн.

griddl = lteResourceGrid(struct('NDLRB',50,'CellRefP',2,'CyclicPrefix','Normal'));
size(griddl)
ans = 1×3

   600    14     2

Создайте пустой массив ресурса, который представляет восходящие элементы ресурса для пропускной способности на 10 МГц, одного подкадра и двух антенн.

gridul = lteResourceGrid(struct('NULRB',50,'NTxAnts',2,'CyclicPrefixUL','Normal'));
size(gridul)
ans = 1×3

   600    14     2

Создайте пустой массив ресурса, который представляет нисходящие элементы ресурса для пропускной способности на 20 МГц, одного подкадра, расширенного циклического префикса и четырех плоскостей антенн.

cfg = struct('NDLRB',100,'CyclicPrefix','Extended');
p = 4;
griddl = lteResourceGrid(cfg,p);
size(griddl)
ans = 1×3

        1200          12           4

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

свернуть все

Параметры конфигурации, заданные как скалярная структура. Чтобы создать нисходящий массив ресурса, cfg должен содержать поля NDLRB и CellRefP. Чтобы создать восходящий массив ресурса, cfg должен содержать поле 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-by-M-by-P числовой массив. N является количеством поднесущих (12×NULRB). M является количеством OFDM или символов SC-FDMA в подкадре, 14 для нормального циклического префикса и 12 для расширенного циклического префикса. P является количеством портов антенны передачи, cfg . CellRefP в нисходящем канале и cfg . NTxAnts в восходящем канале.

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

Введенный в R2014a