Этот пример показывает, как создать пустую сетку ресурса правильных размерностей для настроек всей ячейки, заданных в структуре 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