Согласование турбонаддува
выполняет согласование скорости входных данных, out
= lteRateMatchTurbo(in
,outlen
,rv
)in
, чтобы создать вектор выхода, out
, длины outlen
. Входными данными могут быть вектор или массив ячеек. Эта функция включает в себя этапы перемежения подблоков, набора битов и выбора битов и обрезки, заданные для турбокодированных данных. Для получения дополнительной информации см. TS 36.212 [1], раздел 5.1.4.1.
Входными данными могут быть один вектор или массив ячеек векторов, принятый как кодовые блоки. В случае массива ячеек каждый вектор согласован со скоростью отдельно, и результаты объединены в один выходной вектор, out
. Длина каждого непустого входного вектора должна быть целым числом, кратным 3. Значение параметра rv
управляет версией избыточности выхода. Этап выбора битов принимает передачу QPSK, отображенную на один слой. Это также принимает отсутствие ограничения на количество мягких бит, как в транспортном канале UL-SCH восходящей линии связи.
[1] 3GPP TS 36.212. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
lteDLSCH
| lteRateMatchConvolutional
| lteRateRecoverTurbo
| lteTurboEncode
| lteULSCH