В этом примере показано, как создавать сигналы синхронизации с использованием 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)

lteDLResourceGrid | ltePSS | ltePSSIndices | lteSSS | lteSSSIndices | zadoffChuSeq