Согласование турбо-скорости
выполняет согласование скорости входных данных, 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. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
lteDLSCH | lteRateMatchConvolutional | lteRateRecoverTurbo | lteTurboEncode | lteULSCH