exponenta event banner

Сопоставить опорный сигнал с сеткой ресурсов

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

Укажите структуру параметров. В этом сценарии в нисходящей линии связи имеется 6 блоков ресурсов.

enb.CyclicPrefix = 'Normal';
enb.NDLRB = 6;
enb.CellRefP = 2;
enb.DuplexMode = 'FDD';

Создайте пустую сетку ресурсов для подкадра.

resourceGrid = lteDLResourceGrid(enb);

Определить NCellID и NSubframe в структуре входных параметров. Эти поля необходимы для генерации опорных сигналов, специфичных для соты. В этом примере выберите номер субкадра 0.

enb.NCellID = 10;
enb.NSubframe = 0;

Генерация опорных сигналов, специфичных для соты, для двух антенных портов путем вызова lteCellRS функция.

rsAnt0 = lteCellRS(enb,0);
rsAnt1 = lteCellRS(enb,1);

Создайте индексы отображения для двух антенных портов. Эти индексы отображения необходимы для отображения созданных комплексных символов в сетку ресурсов.

indAnt0 = lteCellRSIndices(enb,0);
indAnt1 = lteCellRSIndices(enb,1);

Отображение комплексных символов опорного сигнала в сетку ресурсов. Созданные индексы используются в линейной форме. Постройте график сетки ресурсов.

resourceGrid(indAnt0) = rsAnt0;
resourceGrid(indAnt1) = rsAnt1;
size(resourceGrid)
ans = 1×3

    72    14     2

image(100*abs(resourceGrid(:,:,1)))
axis xy

Figure contains an axes. The axes contains an object of type image.

figure
image(50*abs(resourceGrid(:,:,2)))
axis xy

Figure contains an axes. The axes contains an object of type image.

Результирующая матрица имеет комплексные символы в rsAnt0 и rsAnt1 в соответствующих местоположениях, указанных indAnt0 и indAnt1.

См. также

| |