exponenta event banner

ltePBCH

Физический широковещательный канал

Синтаксис

Описание

пример

sym = ltePBCH(enb,cw) возвращает матрицу, содержащую комплексные символы физического широковещательного канала (PBCH) для структуры настроек для всей ячейки, enbи кодовое слово, cw. Функция выполняет все этапы обработки физического канала, включая этапы скремблирования, модуляции QPSK, отображения уровня и предварительного кодирования, как определено в TS 36.211 [1], раздел 6.6.

Транспортный канал BCH потребляет информационные биты каждые 40 мс. Кодированный транспортный блок затем передается в PBCH для обработки физического канала. PBCH передается в первом подкадре каждого кадра, поэтому для передачи одного транспортного блока требуются четыре последовательных кадра. Поскольку скремблирующая последовательность инициализируется на границе каждых 40 мс, эта функция ожидает 40 мс данных. Например, он ожидает 1920 бит для обычного циклического префикса или 1728 бит для расширенного циклического префикса. Демультиплексировать выходные данные этой функции в блоки длиной в четверть для передачи на первом субкадре в каждом кадре 10 мс.

Примеры

свернуть все

Формирование символов физического широковещательного канала (PBCH) с использованием главного информационного блока (MIB).

Создание структуры конфигурации для всей ячейки, инициализированной для R.0 RMC. Создайте MIB. Передача MIB через кодирование транспортного канала широковещательного канала (BCH).

enb = lteRMCDL('R.0');
mib = lteMIB(enb);
bchCoded = lteBCH(enb,mib);

Создание и отображение символов PBCH.

pbchSymbols = ltePBCH(enb,bchCoded);
pbchSymbols(1:10)
ans = 10×1 complex

   0.7071 + 0.7071i
   0.7071 - 0.7071i
   0.7071 + 0.7071i
  -0.7071 + 0.7071i
  -0.7071 + 0.7071i
   0.7071 + 0.7071i
  -0.7071 + 0.7071i
  -0.7071 + 0.7071i
  -0.7071 + 0.7071i
  -0.7071 - 0.7071i

Входные аргументы

свернуть все

Параметры для всей ячейки, заданные как структура. enb должны содержать следующие поля.

Идентификатор ячейки физического уровня, заданный как скалярное целое число.

Типы данных: double

Количество антенных портов опорного сигнала для конкретной соты, указанных как 1, 2 или 4.

Типы данных: double

Типы данных: struct

Кодовое слово PBCH, указанное как вектор. cw содержит битовые значения кодового слова PBCH для модуляции.

Типы данных: double | single | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64

Выходные аргументы

свернуть все

Символы PBCH, возвращаемые в виде цифровой матрицы. sym содержит сложные символы физического широковещательного канала (PBCH) для настроек для всей соты, enbи кодовое слово, cw. Его размер N-by-CellRefP, где N - количество символов модуляции для одного антенного порта и CellRefP - количество антенных портов.

Типы данных: double
Поддержка комплексного номера: Да

Ссылки

[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

[2] 3GPP TS 36.101. "Развитый универсальный наземный радиодоступа (E-UTRA); Пользовательское оборудование (UE), радиопередача и прием. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

Представлен в R2014a