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

Представление ресурсных сеток LTE с помощью многомерных массивов.

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

Перед ортогональным мультиплексированием с частотным разделением каналов (OFDM) или модуляцией множественного доступа с одной несущей (SC-FDMA) физические каналы и сигналы в LTE должны быть отображены на различные фрагменты ресурсной сетки. Можно представить ресурсную сетку как многомерный массив, на который ссылается тулбокс как на resource array. Первая размерность этого массива представляет поднесущую. Второе измерение представляет символы OFDM или SC-FDMA в нисходящей или восходящей линии связи, соответственно. Третья размерность представляет порты антенны.

Multidimensional resource array

Массив ресурсов охватывает подкадр, эквивалентный двум пазам, во временном интервале, за исключением узкополосного интернета вещей (NB-IoT) восходящих передач, в которых ресурсная сетка охватывает паз. subframe resource array является трехмерной решёткой размера 12 N RB-на-2 N sym-by- P, где N RB - количество ресурсных блоков, охватывающих доступную полосу пропускания, N sym - количество символов OFDM или SC-FDMA на слот, и P - количество портов антенны. Для случая с одной антенной можно использовать матрицу размера 12 N RB-на-2 N sym. slot resource array является массивом размеров 12 N RB-by N sym-by- P. Поскольку передачи восходящей линии связи NB-IoT используют только один порт антенны, можно использовать матрицу размера 12 N RB-by N sym. Поскольку ресурсный блок содержит 12 поднесущих, массив ресурсов представляет паз для строений восходящего канала NB-IoT или подрамник для любого другого строения и всей полосы пропускания.

Создайте пустой массив ресурсов

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

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

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

enb = struct('CyclicPrefix','Normal','NDLRB',9,'CellRefP',1);

Задайте семь символов на паз для использования в zeros функция.

symbolsPerSlot = 7;

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

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

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

Сравнение массивов ресурсов

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

isequal(resourceGrid1,resourceGrid2)
ans = logical
   1

См. также

| | | | | |

Похожие темы