文档

nrUCIDecode

解码上行链路控制信息(UCI)

描述

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

例子

ucibits= nrUCIDecode (softbits一个国防部还指定解码的调制方案。指定的调制方案仅在长度为ucibits是1或2。当不指定时,调制方案默认为QPSK。

ucibits= nrUCIDecode (___“ListLength”,l指定除前面任何语法中的输入参数外用于极性解码的列表长度。指定的列表长度仅适用于连续的SCL (cancel list)解码一个≥12。当不指定时,列表长度默认为8。

例子

ucibits犯错) = nrUCIDecode (___也返回一个错误标志。在任何前面的语法中使用输入参数。的值1犯错指示在码块解码过程中发生错误。的犯错output仅适用于基于crc的解码方案。有关更多信息,请参见算法

例子

全部折叠

创建一个二进制值的随机序列,对应于一个32位的UCI消息。根据速率匹配的UCI码字的指定长度对消息进行编码。

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

解码表示UCI码字的软位ucicw.将极性解码列表的长度设置为4。输出中的错误标志表示码块解码期间没有发生错误。

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

验证发送和接收的消息位是否相同。

isequal (recBits uciBits)
ans =逻辑1

创建一个与2位UCI消息对应的随机二进制值序列。

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

编码指定长度的速率匹配输出和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 dB。

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消息位,作为一个-by-1二进制值的列向量。

数据类型:int8

UCI代码块解码每个代码块的结果,作为长度为2的逻辑标量或逻辑向量返回。1犯错指示在码块解码过程中发生错误。

数据类型:逻辑

算法

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

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

参考文献

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

扩展功能

介绍了R2019a