exponenta event banner

Создание сигналов синхронизации

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

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

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

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

Создайте символы PSS для вызова 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.

См. также

| | | | |

Связанные темы