lteRateMatchConvolutional

Соответствие сверточной скорости

Описание

пример

out = lteRateMatchConvolutional(in,outlen) скорость соответствует вектору входных данных, in, чтобы создать вектор выхода, out, длины outlen. Эта функция включает в себя этапы перемежения подблоков, набора битов и выбора битов и обрезки, заданные для сверточно закодированных данных. Для получения дополнительной информации см. TS 36.212 [1], раздел 5.1.4.2. Входные данные приняты в виде конкатенации из 3 подблоков, каждый из которых затем перемежается перед созданием виртуального кольцевого буфера. Никакая специальная обработка бит входного наполнителя не выполняется.

Примеры

свернуть все

Выполните согласование сверточной скорости закодированного вектора блока длины 132 с выходом длиной, установленной на 50.

rateMatched = lteRateMatchConvolutional(ones(132,1),50);
size(rateMatched)
ans = 1×2

    50     1

Входные параметры

свернуть все

Входные данные, заданные как вектор-столбец. Входные данные приняты, чтобы содержать конкатенацию из 3 подблоков, каждый из которых затем перемежается перед созданием виртуального кольцевого буфера. Никакая специальная обработка бит входного наполнителя не выполняется.

Пример: ones(5,1)

Типы данных: double | uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64
Поддержка комплексного числа: Да

Выход длины вектора, заданная в виде неотрицательного скаляра целого числа.

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

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

свернуть все

Оцените совпадающие выходы, возвращенные как числовые векторы-столбцы.

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

Ссылки

[1] 3GPP TS 36.212. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a