主要内容

lteACKEncode

HARQ-ACK信道编码

描述

例子

= lteACKEncode (chs,)执行后返回编码HARQ-ACK信息比特块编码为HARQ-ACK TS 36.212定义[1]5.2.2.6,部分。输入参数,,是一个向量或单元阵列包含20 HARQ-ACK信息碎片。输出参数,相同形式的编码比特。

多个码字可以参数化的两种不同形式chs结构。每个码字可以定义为单独的1×2结构数组元素,或码字参数可以组合在一起的一个标量,或1×1,结构。任何标量场值适用于码字和一个标量NLayers是总数。看到UL-SCH参数化为进一步的细节。

自从HARQ-ACK比特进行所有定义的码字,一个输入单元阵列编码输出的结果如果多个码字是参数化的。这允许容易与其它工具箱功能的集成。

HARQ-ACK编码器执行不同类型的块编码的数量取决于HARQ-ACK位向量。如果由一个元素,它使用TS 36.212[1]、表5.2.2.6-1。如果包含两个元素,它使用TS 36.212[1]、表5.2.2.6-2[1]对编码。的占位符,xy在引用表,分别为1和2。

同样,对于3至11位,HARQ-ACK编码执行如TS 36.212所述[1],部分5.2.2.6.4。位大于11日在TS 36.212中描述的编码执行[1],部分5.2.2.6.5。

例子

全部折叠

HARQ-ACK信息编码为一个码字16 qam调制。

ackbit = 1;chs。调制=16 qam的;chs。QdACK = 1;着干活= lteACKEncode (chs ackbit)
着干活=4 x1 int8列向量1 2 1 1

编码HARQ-ACK信息为两个码字不同的调制方案。

ackbit = 1;chs。调制= {16 qam的64 qam};chs。NLayers = 2;chs。QdACK = 1;ackbit out2 = lteACKEncode (chs)
out2 =1×2单元阵列{4 x1 int8} {6 x1 int8}

输入参数

全部折叠

PUSCH-specific通道传输配置,指定为一个结构或一个结构数组,其中包含以下参数字段。

参数字段 必需的或可选的 描述
QdACK 要求

负的标量整数

ACK的编码HARQ-ACK符号数量或纳(问“_ACK)

调制 要求

“正交相移编码”,16 qam的,64 qam,或256 qam

调制类型,指定为一个特征向量,单元阵列的特征向量,或字符串数组。如果块,每个单元与传输块相关联。

NLayers 可选

1(默认),2、3、4

传输层数、总或每码字

NBundled 可选

0(默认),1,…,9

TDD HARQ-ACK捆绑加扰序列索引。设置为0时,功能禁用TDD HARQ-ACK捆绑匆忙。因此,默认情况下是关闭的。

HARQ-ACK信息比特,指定为一个逻辑向量或一个单元阵列逻辑向量。每一个向量都有长度为20位的信息。

数据类型:逻辑||细胞

输出参数

全部折叠

HARQ-ACK信息比特编码,作为一个整数列向量或返回单元阵列的整数列向量。编码比特在相同的形式作为输入。因此,如果PUSCH-specific参数结构,chs,定义了多个码字,是一个单元阵列。

数据类型:int8|细胞

引用

[1]3 gpp TS 36.212。“进化通用陆地电台访问(进阶);多路复用和信道编码”。第三代合作伙伴项目;技术规范集团无线接入网络。URL:https://www.3gpp.org

版本历史

介绍了R2014a