主要内容

nrUCIDecode

解码上行控制信息(UCI)

自从R2019a

描述

ucibits= nrUCIDecode (softbits,一个)解码输入softbits并返回解码UCI的长度一个。函数实现的逆6.3.1.2-6.3.1.5 TS 38.212部分中指定的编码过程的物理上行控制信道(PUCCH)和部分6.3.2.2-6.3.2.5物理上行共享通道(PUSCH)[1]。解码由速度复苏,信道解码,循环冗余校验(CRC)解码每个代码块。函数实现的特定的解码方案取决于解码UCI消息长度,一个。更多细节,请参阅算法

例子

ucibits= nrUCIDecode (softbits,一个,国防部)还指定了解码调制方案。指定的调制方案只适用于当的长度ucibits是1或2。当没有指定,默认为正交相移编码调制方案。

ucibits= nrUCIDecode (___“ListLength”,l)指定列表的长度对极地解码除了在任何以前的语法输入参数。指定列表的长度只适用于连续取消列表(sci)解码一个≥12。未指定时,列表长度默认为8。

例子

(ucibits,犯错)= nrUCIDecode (___)返回一个错误标志。使用的输入参数在任何以前的语法。的值1犯错表明一个错误发生在代码块解码。的犯错输出只适用于CRC-based解码方案。有关更多信息,请参见算法

例子

全部折叠

创建一个随机序列的二进制值对应于一个UCI 32位的信息。编码的消息根据指定的长度rate-matched UCI码字。

一个= 32;E = 120;uciBits =兰迪([0,1],1);ucicw = nrUCIEncode (uciBits E);

软解码比特代表UCI码字ucicw。极地解码列表的长度设置为4。错误的国旗在输出表明代码块解码中没有出现错误。

L = 4;[recBits,犯错]= nrUCIDecode (1 - 2 * ucicw,,“ListLength”左)
recBits =32 x1 int8列向量1 1 0 1 1 0 0 1 1 1⋮
呃=逻辑0

确认消息发送和接收部分是相同的。

isequal (recBits uciBits)
ans =逻辑1

创建一个随机序列的二进制值对应于一个微不足道的UCI消息。

K = 2;uci =兰迪([0,1],K, 1,“int8”);

指定的长度编码消息rate-matched产出和16-QAM调制方案。

mod =16 qam的;E = 4 * 3;encUCI = nrUCIEncode (uci, E, mod);

替换占位符1和2的输出通过加扰。

encUCI (encUCI = = 1) = 1;encUCI (encUCI = = 2) = encUCI(找到(encUCI = = 2) 1);

调制编码UCI消息。

modOut = nrSymbolModulate (encUCI, mod);

添加高斯白噪声(AWGN)的调制符号使用信噪比0分贝。

snrdB = 0;rxSig = awgn (modOut snrdB);

解调接收到的信号。

rxSoftBits = nrSymbolDemodulate (rxSig, mod);

软解码比特代表解调UCI码字。

decBits = nrUCIDecode (rxSoftBits K, mod);

确认消息发送和接收部分是相同的。

isequal (decBits uci)
ans =逻辑1

输入参数

全部折叠

(LLR)近似对数似然比软位对应编码UCI位,指定为一个真正的列向量。

数据类型:|

解码UCI消息部分的长度,指定为一个从1到1706的整数。

数据类型:

调制方案,指定为“正交相移编码”,“π/ 2-BPSK”,16 qam的,64 qam,或256 qam。这种调制方案决定了调制类型和使用的比特数/调制符号,如这个表所示。

调制方案 每个符号的比特数
“π/ 2-BPSK” 1
“正交相移编码” 2
16 qam的 4
64 qam 6
256 qam 8

这个输入参数仅适用于当输入一个12

数据类型:字符|字符串

极地解码的长度列表,指定为8或者是2的幂。

数据类型:

输出参数

全部折叠

解码UCI的消息,作为一个返回一个1列向量二进制值。

数据类型:int8

UCI代码块解码的结果对于每个代码块,作为一个逻辑返回标量或逻辑向量长度为2。1犯错表明一个错误发生在代码块解码。

数据类型:逻辑

算法

特定的UCI解码方案nrUCIDecode实现取决于指定的输出长度一个

一个 Deconcatenation 解码 CRC位
1 - 11 N /一个 最大似然 N /一个
第12 - N /一个 CRC-aided sci 6
20 - 1706 取决于一个的长度和softbits CRC-aided sci 11

引用

[1]3 gpp TS 38.212。“NR;多路复用和信道编码”。第三代合作伙伴项目;技术规范集团无线接入网络

扩展功能

版本历史

介绍了R2019a

全部展开