nrPUSCHPTRSIndices
生成PUSCH PT-RS指数
描述
例子
生成PUSCH PT-RS指数Codebook-Based传播
创建一个载波配置对象的默认属性。这个对象对应于一个10 MHz载体与15 kHz副载波间距。
载体= nrCarrierConfig;
创建一个与codebook-based PUSCH配置对象传输和启用PT-RS配置。天线端口的数量设置为4和变换预编码为0。改变预编码为0时,波形类型是循环前置正交频分复用(CP-OFDM)。
pusch = nrPUSCHConfig;pusch。TransformPrecoding = 0;pusch。TransmissionScheme =“码”;pusch。NumAntennaPorts = 4; pusch.EnablePTRS = 1;
创建一个PUSCH阶段跟踪参考信号(PT-RS)带有指定属性的配置对象。
ptr = nrPUSCHPTRSConfig;ptr。TimeDensity = 2;ptr。FrequencyDensity = 4;ptr。REOffset =“11”;
分配PUSCH PT-RS配置对象ptr PUSCH配置对象的属性。
pusch。ptr= ptrs;
下标形式生成PUSCH PT-RS指数
印第安纳州= nrPUSCHPTRSIndices (pusch载体,“IndexStyle”,“下标”)
印第安纳州=312年x3 uint32矩阵21日1 1 69年1 1 117年1 1 165年1 1 213年1 1 261年1 1 309年1 1 357年1 1 405年1 1 453年1 1⋮
生成PUSCH PT-RS符号和指数
创建一个载波配置对象30千赫副载波间距和5 MHz传输带宽。
载体= nrCarrierConfig;母舰。SubcarrierSpacing = 30;母舰。NSizeGrid = 11;
创建一个PUSCH配置对象intraslot跳频和启用PT-RS配置。将改变预编码设置为1,开始物理资源块(复审委员会)指数第二跳3和复审委员会将0:5。改变预编码是1时,波形类型是离散傅里叶变换传播正交频分复用(DFT-s-OFDM)。
pusch = nrPUSCHConfig;pusch。PRBSet= 0:5; pusch.TransformPrecoding = 1; pusch.FrequencyHopping =“intraSlot”;pusch。SecondHopStartPRB = 3;pusch。EnablePTRS = 1;
创建一个PUSCH阶段跟踪参考信号(PT-RS)带有指定属性的配置对象。
ptr = nrPUSCHPTRSConfig;ptr。TimeDensity = 2;ptr。NumPTRSSamples = 4; ptrs.NumPTRSGroups = 8; ptrs.NID = 750;
分配PUSCH PT-RS配置对象ptr PUSCH配置对象的属性。
pusch。ptr= ptrs;
生成PUSCH PT-RS数据类型单一的象征。
信谊= nrPUSCHPTRS (pusch载体,“OutputDataType”,“单一”)
信谊=192 x1单一列向量0.7071 + 0.7071我-0.7071 + 0.7071 -0.7071 - 0.7071 0.7071 - 0.7071 -0.7071 + 0.7071我0.7071 + 0.7071 -0.7071 0.7071 + 0.7071 + 0.7071我0.7071 + 0.7071我⋮-0.7071 + 0.7071
下标形式生成PUSCH PT-RS指数。
印第安纳州= nrPUSCHPTRSIndices (pusch载体,“IndexStyle”,“下标”)
印第安纳州=192年x3 uint32矩阵1 1 1 2 1 1 3 1 1 4 1 1 12 1 1 13 1 1 14 1 1 15 1 1 21 22 1 1⋮
输入参数
航空公司
- - - - - -载波配置参数
nrCarrierConfig
对象
载波配置参数为一个特定的OFDM数字命理学,作为一个指定nrCarrierConfig
对象。这个函数只使用这些属性的nrCarrierConfig
对象。
pusch
- - - - - -PUSCH配置参数
nrPUSCHConfig
对象
PUSCH配置参数,指定为一个nrPUSCHConfig
对象。这个函数只使用这些nrPUSCHConfig
对象属性。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“IndexStyle”、“下标”、“IndexBase ', ' 0基础
指定的索引和基础形式,分别输出的。
IndexStyle
- - - - - -重新索引的形式
“指数”
(默认)|“下标”
索引形式,指定这些值之一:
“指数”
——指数是在线性指数形式。“下标”
——指数(副载波,象征,天线)下标行形式。
数据类型:字符
|字符串
IndexBase
- - - - - -重新索引的基础
“基于1”
(默认)|基于“0”
索引基础上,指定这些值之一:
“基于1”
——指数从1开始计数。基于“0”
——索引从0开始计数。
数据类型:字符
|字符串
IndexOrientation
- - - - - -面向资源元素索引
“航母”
(默认)|“bwp”
资源元素索引定位,指定为逗号分隔组成的“IndexOrientation”
这些值之一:
“航母”
——引用指数对载体网格。“bwp”
——引用指数对带宽的部分。
依赖关系
只有当这个属性是适用TransformPrecoding
被设置为0
。
数据类型:字符
|字符串
输出参数
印第安纳州
——PT-RS资源元素指标
N——- - - - - -P矩阵|米3矩阵
PT-RS资源要素指标,作为其中一个返回值。
N——- - - - - -P矩阵函数返回时这种类型的值
“IndexStyle”
被设置为“指数”
。列的数量取决于TransmissionScheme
和TransformPrecoding
的属性nrPUSCHConfig
这些对象并返回一个值。许多PT-RS天线端口配置——当变换non-codebook禁用预编码和传输方案。
数量的天线端口配置——当变换和禁用预编码传输方案速率。
预编码的传输层——当变换是启用。
米3矩阵函数返回时这种类型的值
“IndexStyle”
被设置为“下标”
。矩阵的行对应(副载波,象征,天线)下标基于副载波的数量,OFDM符号,分别和天线的数量。
这取决于的价值“IndexBase”
,该函数返回基于或基于指数。这取决于的价值“IndexOrientation”
,该函数返回面向运营商的指数或BWP导向的指标。只有当这个索引取向是适用TransformPrecoding
被设置为0
。DFT-s-OFDM,指数相对于共享信道分配。
数据类型:uint32
引用
[1]3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
名称-值对参数的名称和值必须是编译时常量。例如,当指定线性索引形式,包括{coder.Constant (“IndexStyle”), coder.Constant(指数)}
在arg游戏
的价值codegen
函数。有关更多信息,请参见coder.Constant
(MATLAB编码器)类。
版本历史
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。