Создайте сигналы синхронизации

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

Настройте параметры всей ячейки. Создайте структуру и задайте в качестве ее полей параметры всей ячейки.

enb.NDLRB = 9;
enb.CyclicPrefix = 'Normal';
enb.CellRefP = 1;
enb.NCellID = 1;
enb.NSubframe = 0;
enb.DuplexMode = 'FDD';

Многие функции, используемые в этом примере, требуют подмножества предыдущих заданных настроек.

Сгенерируйте символы PSS bu вызова ltePSS функция с настройками всей ячейки, заданными enb.

pss = ltePSS(enb);

Когда сигнал PSS не расположен в enb.NSubframeфункция не генерирует символы PSS и возвращает пустой вектор.

Затем сгенерируйте индексы PSS. Эти индексы сопоставляют комплексные символы PSS с ресурсной сеткой подрамника. Используйте ltePSSIndices функция для заданных настроек всей ячейки и номера антенны. В этом случае, поскольку используется только один порт антенны, задайте antenna как 0.

antenna = 0;
pssIndices = ltePSSIndices(enb, antenna);

В этом примере вы генерируете подкадр 0. Поскольку подкадр 0 содержит сигнал PSS, функция генерирует индексы PSS. Если enb.NSubframe является подкадром, который не содержит сигнала PSS, функция возвращает пустой вектор.

Сгенерируйте символы SSS путем вызова lteSSS функция с настройками всей ячейки, заданными enb.

sss = lteSSS(enb);

Когда сигнал SSS не расположен в enb.NSubframeфункция не генерирует символы SSS. Он возвращает пустой вектор.

Затем сгенерируйте индексы SSS. Эти индексы сопоставляют комплексные символы SSS с ресурсной сеткой подрамника. Вызовите lteSSSIndices функция, обеспечивающая настройки всей ячейки enb и номер порта антенны antenna.

antenna = 0;
sssIndices = lteSSSIndices(enb, antenna);

В этом примере вы генерируете подкадр 0. Поскольку подкадр 0 содержит сигнал SSS, функция генерирует индексы SSS. Если enb.NSubframe является подкадром, который не содержит сигнал SSS, функция возвращает пустые индексы.

Сгенерируйте ресурсную сетку подкадра путем вызова lteDLResourceGrid функция. Вы создаете пустую ресурсную сетку для одного подрамника.

subframe = lteDLResourceGrid(enb);

Наконец, сопоставьте символы PSS и SSS непосредственно с ресурсной сеткой с помощью сгенерированных индексов. Отображение символов синхронизации, отображенных в сетке RE.

subframe(pssIndices) = pss;
subframe(sssIndices) = sss;
mesh(abs(subframe))
view(2)

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

См. также

| | | | |

Похожие темы