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