Представление сеток ресурса

Обзор

В этом разделе описываются структуры данных, используемые, чтобы представлять сетку ресурса в LTE Toolbox™.

Многомерные массивы

Перед модуляцией OFDM (ОБПФ) физические каналы и сигналы в LTE сопоставлены с различными фрагментами сетки ресурса. LTE Toolbox представляет сетку ресурса как многомерный массив.

Строки этого массива представляют поднесущую. Столбцы сопоставляют OFDM или символы SC-FDMA в нисходящем канале и восходящем канале, соответственно. Третья размерность или плоскость представляют порты антенны. В LTE Toolbox сетка ресурса охватывает подкадр во временном интервале вместо слота. Следовательно, документация использует термин subframe resource grid. Размер этого многомерного массива 12NRB×2Nsymb×P, где NRB является количеством блоков ресурса, охватывающих доступную пропускную способность, Nsymb является количеством OFDM или SC-FDMA в восходящем канале, символах на слот, и P является количеством портов антенны. Поэтому сетка ресурса представляет подкадр, два слота и целую пропускную способность, поскольку существует 12 поднесущих на блок ресурса. Для одного случая антенны можно работать с двумерным массивом размера 12NRB×2Nsymb.

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

Создайте пустую нисходящую сетку ресурса с помощью двух различных методов. Допустимые и эквивалентные сетки ресурса подкадра могут быть созданы с помощью функции lteDLResourceGrid или функции MATLAB® zeros.

Инициализируйте обязательные параметры

Создайте структуру параметра для нормального циклического префикса, девяти нисходящих блоков ресурса и одной антенны передачи. Также задайте семь символов на слот для использования в функции zeros только.

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

Создайте две пустых сетки ресурса

Создайте пустую сетку ресурса подкадра, с помощью каждого метода.

resourceGrid1 = lteDLResourceGrid(enb);
resourceGrid2 = zeros(enb.NDLRB*12, noSymbolsSlot*2, enb.CellRefP);

Подтвердите, что сетки равны

Сравните две переменные сетки для равенства с помощью функции isequal MATLAB.

isequal(resourceGrid1,resourceGrid2)
ans = logical
   1

Оба подхода генерируют тот же результат. Используйте любой подход, чтобы создать пустую нисходящую сетку ресурса. Точно так же пустая восходящая сетка ресурса могла быть создана с помощью функции lteULResourceGrid или функции zeros MATLAB.

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

| | | |

Похожие темы