主要内容

nrULSCHInfo

得到上行通道(UL-SCH)信息共享

描述

例子

信息= nrULSCHInfo (tbs,细胞受体)返回一个结构,其中包含的上行共享传输(UL-SCH)信息输入传输块大小tbs和目标代码细胞受体。UL-SCH信息包括循环冗余校验(CRC)附件,代码块分割(哥伦比亚广播公司)和信道编码。当你使用这种语法,函数提供了UL-SCH编码信息和不处理上行物理上行控制信息(UCI)多路复用共用信道(PUSCH),因为PUSCH资源的信息是未知的。

例子

信息= nrULSCHInfo (pusch,细胞受体,tbs,oack,ocsi1,ocsi2)返回一个结构,其中包含UL-SCH信息与编码过程和UCI复用,PUSCH配置pusch目标代码,细胞受体和传输块大小tbs。的oack输入是混合自动重复请求承认(HARQ-ACK)有效载荷长度。的ocsi1输入信道状态信息(CSI)第1部分载荷长度。的ocsi2输入是沪深第2部分载荷长度。

多路复用过程的函数执行这些选项之一。

  • UL-SCH数据和UCI数据(HARQ-ACK, CSI第1部分和第2部分CSI)

  • UCI数据(HARQ-ACK, CSI第1部分和第2部分CSI)

例子

全部折叠

之前显示UL-SCH信息速率匹配输入运输长度8456和目标代码块率517/1024。显示UL-SCH信息显示:

  • 传输块有312 <零>填充位/代码块。

  • 位/代码块的数量,在哥伦比亚广播公司(CBS)之后,是4576。

  • 后的每个代码块的比特数,低密度奇偶校验码(LDPC)编码是13728。

tBlkLen = 8456;targetCodeRate = 517/1024;nrULSCHInfo (tBlkLen targetCodeRate)
ans =结构体字段:CRC: ' 24 ' L: 24 BGN: 1 C: 2 Lcb: 24 F: 312年佐:208 K: 4576 N: 13728 GULSCH: [] GACK: 0 GCSI1: 0 GCSI2: 0 GACKRvd: 0 QdACK: 0 QdCSI1: 0 QdCSI2: 0

创建一个PUSCH对象有一个默认的配置。

pusch = nrPUSCHConfig;

设置测试补偿PUSCH UCI类型的配置。设置UCI比例因子。

pusch。BetaOffsetACK = 10;%βHARQ-ACK抵消因素pusch。BetaOffsetCSI1 = 10;%βCSI第1部分抵消因素pusch。BetaOffsetCSI2 = 10;%βCSI第2部分抵消因素pusch。UCIScaling = 1;%的比例因子

设置目标代码共享信道传输的速率。

tcr = 517/1024;%的目标码率

设置数据的有效载荷长度、HARQ-ACK CSI第1部分和第2部分CSI。

tbs = 8456;%载荷长度UL-SCH数据(传输块大小)oack = 6;%载荷HARQ-ACK的长度ocsi1 = 40;%载荷CSI第1部分的长度ocsi2 = 10;%载荷CSI第2部分的长度

获取数据和UCI的容量信息。

信息= nrULSCHInfo (pusch tcr、tbs ocsi1, ocsi2, oack)
信息=结构体字段:CRC: ' 24 ' L: 24 BGN: 1 C: 2 Lcb: 24 F: 312年佐:208 K: 4576 N: 13728 GULSCH: 15032 GACK: 906 GCSI1: 178 GCSI2: 108 GACKRvd: 0 QdACK: 453 QdCSI1: 89 QdCSI2: 54

输入参数

全部折叠

PUSCH配置参数,指定为一个nrPUSCHConfig对象。这个函数只使用这些nrPUSCHConfig对象属性。

调制方案,指定为“正交相移编码”,“π/ 2-BPSK”,16 qam的,64 qam,或256 qam、标量字符串或一个字符数组。

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

数据类型:字符|字符串

传输层的数量,指定为1,2,3,或4

数据类型:

物理共享信道的映射类型,指定为“一个”“B”

数据类型:字符|字符串

OFDM符号物理共享信道的分配,指定为一个双元素向量的非负整数。这个属性代表一开始的第一个元素的符号分配(基于)。第二个元素代表的数量分配OFDM符号。

当你设定这个属性[]或第二个元素的向量0,没有符号信道分配。

数据类型:

物理资源块(复审委员会)的分配PUSCH BWP内指定为一个向量从0到274的整数。

数据类型:

改变预编码,指定这些值。

  • 0()——禁用改变预编码。波形类型循环前置正交频分复用(CP-OFDM)。

  • 1(真正的)——使改变预编码。离散傅里叶变换波形类型传播正交频分复用(DFT-s-OFDM)。

数据类型:|逻辑

跳频的物理上行共享渠道,指定为“没有”,“intraSlot”,或“interSlot”

数据类型:字符|字符串

βHARQ-ACK抵消因素,指定为一个正整数。这个属性决定了多路复用HARQ-ACK资源的数量。条目的标称值是表9.3 - 1的TS 38.213。

数据类型:

β抵消因素的第1部分信道状态信息(CSI),指定为一个正整数。这个属性决定了资源复用CSI第1部分的数量。条目的名义价值是一个从TS 38.213的表9.3 - 2。

数据类型:

β的CSI第2部分抵消因素,指定为一个正整数。这个属性决定了资源复用CSI第2部分的数量。条目的名义价值是一个从TS 38.213的表9.3 - 2。

数据类型:

比例因子限制资源元素的数量分配的UCI PUSCH,指定为一个标量在0和1之间。名义值是0.5,0.65,0.8,或1。

数据类型:

无线网络用户设备的临时标识符(问题),指定为一个从0到65535的整数。

数据类型:

PUSCH DM-RS配置参数,指定为一个nrPUSCHDMRSConfig配置对象。

启用PT-RS,指定这些值。

  • 0()——禁用PT-RS配置。

  • 1(真正的)——使PT-RS配置。

数据类型:|逻辑

PUSCH阶段跟踪参考信号(PT-RS)配置,指定为一个nrPUSCHPTRSConfig配置对象。

目标代码的码字速度UL-SCH传播,指定为一个标量范围(0,1)。

数据类型:

传输块大小与UL-SCH传输码字,指定为一个非负整数。的值0表明你没有交通阻塞或没有UL-SCH PUSCH传输。

数据类型:

有效载荷HARQ-ACK位长度,指定为一个非负整数。的值0表明没有HARQ-ACK传播。

数据类型:

负载CSI,第1部分的长度指定为一个非负整数。的值0第1部分表示没有CSI传播。

数据类型:

有效载荷CSI位,第2部分的长度指定为一个非负整数。的值0第2部分表示没有CSI传播。名义上,CSI第2部分是目前只有当CSI第1部分。

数据类型:

输出参数

全部折叠

UL-SCH信息,返回一个包含这些字段的结构。

字段 描述
儿童权利公约

“16”,“24”

CRC多项式选择

l

0,16,24

CRC的比特数

BGN

1,2

LDPC的基础图选择

C

正整数

数量的代码块

Lcb

0,24

奇偶校验位/代码块的数量

F

非负整数

<空>填充位/数量代码块

正整数

升力大小选择

K

非负整数

每个代码块在CBS的比特数

N

非负整数

LDPC编码后的比特数/代码块

GULSCH

非负整数

编码的数量和速度匹配UL-SCH数据位

GACK

非负整数

编码和匹配HARQ-ACK比特率

GCSI1

非负整数

编码的数量和速度匹配CSI第1部分碎片

GCSI2

非负整数

编码的数量和速度匹配CSI第2部分

GACKRvd

非负整数

HARQ-ACK保留位的数量

QdACK

非负整数

每层(编码HARQ-ACK符号的数量问的)

QdCSI1

非负整数

每层(CSI第1部分编码符号的数量问的CSI1)

QdCSI2

非负整数

每层(CSI第2部分编码符号的数量问的CSI2)

引用

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

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

介绍了R2019a