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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

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

Введенный в R2014a