В этом разделе описываются структуры данных, используемые, чтобы представлять сетку ресурса в 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.
isequal
| lteDLResourceGrid
| lteResourceGrid
| lteULResourceGrid
| zeros