Этот пример показывает, как сопоставить специфические опорные сигналы камеры с ресурсной сеткой для субкадра в случае двух антенн.
Задайте структуру параметра. В этом сценарии существует 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
image(50*abs(resourceGrid(:,:,2)))
axis xy
Получившаяся матрица имеет комплексные символы в rsAnt0
и rsAnt1
в соответствующих местах, определяемых indAnt0
и indAnt1
.