Создайте пустую сетку ресурса

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

Задайте настройки всей ячейки в структуре параметра.

enb.CyclicPrefix = 'Normal';
enb.NDLRB = 9;
enb.CellRefP = 2;

Создайте пустую сетку ресурса. Для этого вызовите lteDLResourceGrid функцию.

resourceGrid1 = lteDLResourceGrid(enb);
size(resourceGrid1)
ans = 1×3

   108    14     2

Получившийся матричный resourceGrid является 3-мерным.

Также можно использовать функцию MATLAB® zeros. Задайте структуру параметра. Для нормального циклического префикса задайте семь символов на слот.

enb.CyclicPrefix = 'Normal';
enb.NDLRB = 9;
enb.CellRefP = 2;
noSymbolsSlot = 7;

Создайте пустую сетку ресурса. На этот раз вызовите функцию zeros MATLAB.

resourceGrid2 = zeros(enb.NDLRB*12, noSymbolsSlot*2, enb.CellRefP);
size(resourceGrid1)
ans = 1×3

   108    14     2

Сравните две сетки ресурса, чтобы показать, что они равны в размере и содержимом.

isequal(resourceGrid1,resourceGrid2)
ans = logical
   1

Смотрите также

|