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