主要内容

nrPUSCH

生成PUSCH调制符号

自从R2019a

描述

例子

(信谊,ptrsSym)= nrPUSCH (连续波,国防部,nLayers,nid,rnti)返回物理上行共享通道(PUSCH)调制符号,作为6.3.1.5 6.3.1.1 TS 38.211部分中定义[1]。匆忙的过程由地身份nid与调制方案,执行符号调制国防部,层映射。连续波指定一个上行共享通道(UL-SCH)码字,TS 38.212节所述6.2.7[2]nLayers指定数量的传输层。rnti是无线网络临时标识符(RNTI)的用户设备(UE)。当您使用这个语法时,输出ptrsSym是空的。

(信谊,ptrsSym)= nrPUSCH (___,transformPrecode,mrb)指定变换预编码作为一个逻辑值除了输入参数的语法。当transformPrecode被设置为真正的,该函数适用于6.3.1.4 TS 38.211中定义的变换预编码部分。mrb指定分配PUSCH资源块的数量。当您使用这个语法时,输出ptrsSym是空的。

例子

(信谊,ptrsSym)= nrPUSCH (___,txScheme,nport,tpmi)指定输入参数的传输方案除了在第二个语法。当txScheme被设置为“码”,函数执行多输入多输出(MIMO)预编码基于指定的层数nLayers,天线端口的数量nport和传输预编码矩阵指示符(TPMI)tpmi。当您使用这个语法时,输出ptrsSym是空的。

例子

(信谊,ptrsSym)= nrPUSCH (航空公司,pusch,连续波)返回PUSCH调制符号,信谊为指定的承运人配置航空公司和PUSCH配置pusch。输入连续波指定UL-SCH码字。函数返回将阶段跟踪参考信号(PT-RS)符号,ptrsSym,这是映射到网格资源。与改变预编码,当你使用这种语法功能地图数据调制符号和PT-RS符号在适当的位置开始转换之前预编码的过程。

例子

(信谊,ptrsSym)= nrPUSCH (___“OutputDataType”,数据类型)指定的数据类型PUSCH符号和PT-RS符号除了指定一个输入组合的任何以前的语法。

例子

全部折叠

指定一个随机序列的二进制值对应于8064位的码字。

连续波=兰迪([0,1],8064,1);

使用16-QAM调制,产生PUSCH指定物理层的调制符号细胞身份号码,RNTI,两个传输层。默认情况下,禁用的函数变换预编码和noncodebook-based传播。

调制=16 qam的;nlayers = 2;ncellid = 17;rnti = 111;信谊= nrPUSCH(连续波调制,nlayers, ncellid, rnti)
信谊=1008×2复杂-0.9487 - 0.9487我0.3162 + -0.3162 + 0.3162 0.3162 -0.9487 - 0.3162我0.3162 + 0.3162我0.3162 - 0.3162 0.9487 - 0.3162 -0.3162 + 0.9487我-0.3162 - 0.9487 0.3162 - 0.9487 0.9487 -0.3162 + 0.3162 - 0.3162我0.3162 + 0.3162 0.9487 - 0.9487 -0.3162我-0.9487 + 0.9487 + 0.3162我0.9487 - 0.9487 -0.9487 - 0.3162 -0.9487 - 0.9487我⋮0.3162 + 0.9487

指定一个随机序列的二进制值对应于8064位的码字。

连续波=兰迪([0,1],8064,1);

使用256 - qam调制,生成PUSCH指定物理层的调制符号细胞身份号码,RNTI,带宽,和一个传输层。使变换预编码和codebook-based传输基于指定TPMI和四个天线。

调制=256 qam;ncellid = 17;rnti = 111;mrb = 6;nlayers = 1;transformPrecode = true;txScheme =“码”;tpmi = 1;nport = 4;信谊= nrPUSCH(连续波调制,nlayers, ncellid, rnti, transformPrecode, mrb, txScheme, nport, tpmi)
信谊=1008×4复杂0.0000 0.0000 0.0000我0.2169 + 0.2350 + 0.0000 + 0.0000 + 0.0000我0.0000 + 0.0000我0.2296 + 0.3713 0.0000 0.0000 + 0.0000 + 0.0000我0.0000 + 0.0000我-0.0797 - 0.9008 0.0000 0.0000 + 0.0000 + 0.0000我我0.0000 + 0.0000 -0.4767 - 0.0143 0.0000 0.0000 + 0.0000 + 0.0000我0.0000 + 0.0000我0.0000 + 0.4124 + 0.2638 0.0000 0.0000 + 0.0000我0.0000 + 0.0000 -0.1433 - 0.2366 0.0000 0.0000我0.0000 + 0.0000 + 0.0000 + 0.0000 0.0000 0.0885 - 0.1080我0.0000 + 0.0000 + 0.0000我0.0000 + 0.0000 0.5507 - 0.1894 0.0000 0.0000 0.0000 + 0.0000 + 0.0000 + 0.0000我-0.3039 - 0.9165我0.0000 + 0.0000 0.0000 + 0.0000 0.0000 -0.1498 + 0.3356 + 0.0000我0.0000 + 0.0000我⋮0.0000 + 0.0000

创建一个载波配置对象的默认属性。这个对象对应于30千赫的副载波间距和20 MHz传输带宽。

载体= nrCarrierConfig;母舰。SubcarrierSpacing = 30;母舰。NSizeGrid = 51;

创建一个带有指定属性的PUSCH配置对象。改变预编码是1时,波形类型是离散傅里叶变换传播正交频分复用(DFT-s-OFDM)。

pusch = nrPUSCHConfig;pusch。NStartBWP = 10;pusch。NSizeBWP = 41;pusch。调制=16 qam的;pusch。NID= [];%等于设置国家免疫日NCellID载体的性质。pusch。PRBSet= 0:5; pusch.TransformPrecoding = 1; pusch.FrequencyHopping =“intraSlot”;pusch。SecondHopStartPRB = 3;

生成PUSCH指数,指数取向对承运人网格。

(印第安纳州,信息)= nrPUSCHIndices (pusch载体,“IndexOrientation”,“航母”)
印第安纳州=864年x1 uint32列向量121 122 123 124 125 126 127 128 129 130⋮
信息=结构体字段:G: 3456 Gd: 864 NREPerPRB: 144 DMRSSymbolSet: 7 [2] PTRSSymbolSet: (x0 1双)

生成PUSCH数据类型单一的象征。

numDataBits = info.G;水煤浆=兰迪([0 1]numDataBits 1);信谊= nrPUSCH(载体,pusch,水煤浆,“OutputDataType”,“单一”)
信谊=864 x1单一列向量我-0.7454 + 0.2981 0.3406 - 0.2312 -0.1153 + 0.2756我1.1921 - 0.3658 -0.3968 - 0.0277 -0.8788 - 0.6493 -1.6638我-0.8737 + 0.8318 -0.5764 + 0.0269 + 0.0482我⋮-1.0270 - 0.1347

图生成的符号和载体资源网格索引。

网格=复杂(0([运营商。NSizeGrid * 12。SymbolsPerSlot pusch.NumLayers]));网格(印第安纳州)=符号;显示亮度图像(abs(网格(:,:1)));轴xy;包含(OFDM符号的);ylabel (副载波的);标题(“PUSCH资源元素载体资源网格”);

图包含一个坐标轴对象。坐标轴对象与标题PUSCH资源元素载体资源网格,包含OFDM符号,ylabel副载波包含一个类型的对象的形象。

指定一个随机序列的二进制值对应于4032位的码字。

连续波=兰迪([0,1],4032,1);

创建一个载波配置对象与30千赫副载波间距和20 MHz传输带宽。

载体= nrCarrierConfig;母舰。SubcarrierSpacing = 30;母舰。NSizeGrid = 51;

创建一个PUSCH配置对象指定这些属性。

pusch = nrPUSCHConfig;pusch。NStartBWP = 10;pusch。NSizeBWP = 41;pusch。调制=64 qam;pusch。PRBSet= 0:5; pusch.TransformPrecoding = 1; pusch.FrequencyHopping =“intraSlot”;pusch。EnablePTRS = 1;

创建一个PUSCH阶段跟踪参考信号(PT-RS)与这些指定的属性配置对象。

ptr = nrPUSCHPTRSConfig;ptr。TimeDensity = 2;ptr。NumPTRSSamples = 4;ptr。NumPTRSGroups = 8;ptr。NID= 750;

分配PUSCH PT-RS配置对象的ptr PUSCH配置对象的属性。

pusch。ptr= ptrs;

生成PUSCH PT-RS符号。

(信谊,ptrsSym) = nrPUSCH(载体、pusch cw)
信谊=864×1复杂我0.0000 - 0.3273 -0.0879 - 0.3552 0.4931 -1.4765 - 0.6074 + 0.1194我我-0.1208 + 0.1961 0.8119 - 0.3622 -0.4653 0.7790 + 0.9679 + 0.0519我1.2730 + 1.0205我⋮-1.6337 + 0.6741
ptrsSym =192×1复杂我0.0000 - 0.3273 -0.0879 - 0.3552 0.4931 + 0.1194我-1.4765 - 0.6074 -0.5758 -1.1968我2.2422 + 0.5442 + 0.1331 + 1.4190我0.7160 + 0.7333 -0.7518 - 0.5147 1.3432 - 0.0623我⋮

输入参数

全部折叠

6.2.7 UL-SCH码字从TS 38.212部分,指定为一个列向量2比1的整数。

  • 0和1表示假和真值,分别。

  • 1和2表示xy占位符的上行控制信息(UCI),分别。更多细节,请参阅5.3.3.1和5.3.3.2 TS 38.212部分。

数据类型:|int8

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

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

数据类型:字符|字符串

传输层的数量,指定为一个整数从1到4。有关更多信息,请参见6.3.1.3 TS 38.211部分。

数据类型:

地身份,指定为一个从0到1023的整数。nid是更高的层参数dataScramblingIdentityPUSCH,从0到1023,如果更高的层配置参数。否则,nid物理层细胞身份号码吗NCellID,从0到1007。有关更多信息,请参见6.3.1.1 TS 38.211部分。

数据类型:

RNTI问题,指定为一个从0到65535的整数。

数据类型:

改变预编码,指定为真正的。有关更多信息,请参见6.3.1.4 TS 38.211部分。

数据类型:|逻辑

PUSCH资源块分配,指定为一个从1到275的整数。有关更多信息,请参见6.1.2 TS 38.214节。

数据类型:

传播计划,指定这些值之一:

  • “nonCodebook”——使用这个选项禁用MIMO预编码。

  • “码”——使用这个选项codebook-based使用MIMO传输预编码。

有关更多信息,请参见6.3.1.4 TS 38.211部分。

数据类型:字符|字符串

传输预编码矩阵指示,指定为一个整数,从0到27。的有效范围tpmi取决于指定数量的传输层,nLayers和天线端口数量,nport。有关更多信息,请参见表6.3.1.5-1 6.3.1.5-7 TS 38.211。

数据类型:

数量的天线端口,指定为1,2,或4。有关更多信息,请参见6.3.1.5 TS 38.211部分。

数据类型:

数据类型输出的符号,指定为“双”“单一”

数据类型:字符|字符串

载波配置参数为一个特定的OFDM数字命理学,作为一个指定nrCarrierConfig对象。这个函数只使用这些属性的nrCarrierConfig对象。

PUSCH配置参数为一个特定的OFDM数字命理学,作为一个指定nrPUSCHConfig对象。这个函数只使用这些属性的nrPUSCHConfig对象。

输出参数

全部折叠

PUSCH调制符号,作为一个复杂的矩阵返回。如果你设置txScheme输入“码”矩阵的列的数量nport。如果你设置txScheme输入“nonCodebook”矩阵的列的数量nLayers。当你启用预编码转换,输出信谊代表所有的预编码数据转换调制符号和PT-RS符号。

数据类型:|
复数的支持:金宝app是的

PT-RS符号映射到网格资源,作为一个复杂的矩阵返回。当你启用预编码转换,输出ptrsSym是输出的子集信谊在PT-RS位置变换前预编码的过程。输出ptrsSym返回一个空值时不指定pusch输入参数。

数据类型:|
复数的支持:金宝app是的

引用

[1]3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络

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

扩展功能

版本历史

介绍了R2019a