主要内容

nrPUCCH0

生成PUCCH格式的0调制符号

描述

例子

信谊= nrPUCCH0 (symAllocationcpnslotnidgroupHoppinginitialCSfreqHopping返回物理上行控制信道(PUCCH)格式的0调制符号,定义于TS 38.211章节6.3.2.3[1],基于以下输入参数:

  • 混合自动重复请求确认(HARQ-ACK)

  • 调度请求(SR)

  • PUCCH符号分配symAllocation

  • 循环前缀cp

  • 无线电帧槽号nslot

  • 匆忙的身份nid

  • 组跳配置groupHopping

  • 最初的循环移位initialCS

  • 槽内跳频配置freqHopping

信谊= nrPUCCH0 (___“OutputDataType”,数据类型除了前面语法中的输入参数外,还指定了PUCCH符号数据类型。

例子

全部折叠

指定一个没有HARQ-ACK且SR为正的传输。

ack = [];sr = 1;

指定PUCCH传输槽的第一个符号索引为11,分配的PUCCH符号数为2,槽号为63。

symAllocation = [11 2];nslot = 63;

设置置乱标识为512,初始循环移位为5。

nid = 512;initialCS = 5;

生成普通循环前缀、使能槽内跳频、使能组跳频的符号。

cp =“正常”;freqHopping =“禁用”;groupHopping =“启用”;信谊= nrPUCCH0 (ack, sr, symAllocation cp、nslot nid, groupHopping, initialCS, freqHopping)
信谊=24×1复杂0.7071 + 0.7071i 0.7071 -0.7071 i 0.7071 + 0.7071i 0.7071 + 0.7071i 0.7071 + 0.7071i 0.7071 + 0.7071i⋮

指定2位HARQ-ACK传输和负SR。

ack = (1, 1);sr = 0;

指定PUCCH传输槽的第一个符号索引为10,分配的PUCCH符号数为2,槽号为3。

symAllocation = [10 2];nslot = 3;

设置置乱标识为12,初始循环移位为5。

nid = 12;initialCS = 5;

生成具有扩展循环前缀、使能槽内跳频和使能组跳频的符号。

nid = 12;initialCS = 5;cp =“扩展”;freqHopping =“禁用”;groupHopping =“启用”;信谊= nrPUCCH0 (ack, sr, symAllocation cp、nslot nid, groupHopping, initialCS, freqHopping)
信谊=24×1复杂-0.7071 - 0.7071i -0.9659 -0.2588 + 0.2588i -0.7071 - 0.7071i -0.2588 -0.9659 i -0.7071 + 0.7071i 0.9659 + 0.2588 -0.2588 + 0.7071i⋮

输入参数

全部折叠

HARQ-ACK位,指定为空向量或具有一或两行的二进制列向量。空矢量表示不带HARQ-ACK的PUCCH传输。如果指定一个二进制列向量,则行数对应于码字数。向量元素1表示正向确认(ACK)和向量元素0表示否定确认(NACK)。

数据类型:

SR位,指定为空向量,1,或0.空矢量表示不带SR的PUCCH传输。1表示积极的SR。0表示负SR。对于负SR不带HARQ-ACK的输出信谊是空的。

数据类型:

PUCCH符号分配,指定为格式为[年代l),年代l非负整数。

  • 年代是在PUCCH传输槽中的第一个OFDM符号索引。

  • l为分配给PUCCH传输的OFDM符号数。对于PUCCH格式0,l要么是12

请注意

年代l必须满足这些条件。

  • 对于扩展控制前缀,年代+l≤12。

  • 对于普通循环前缀,年代+l≤14。

数据类型:

循环前缀长度,指定为以下选项之一:

  • “正常”—使用该值指定普通循环前缀。这个选项对应一个槽中的14个OFDM符号。

  • “扩展”—使用该值指定扩展循环前缀。这个选项对应一个槽中的12个OFDM符号。对于TS 38.211第4.2节中规定的数字命数,扩展循环前缀长度仅适用于60 kHz的子载波间距。

数据类型:字符|字符串

无线电帧槽位号,指定为0 ~ 159的整数。对于不同数字的普通循环前缀,请指定一个从0到159的整数。对于扩展循环前缀,请指定0 ~ 39之间的整数。更多详细信息,请参见TS 38.211 4.3.2节。

数据类型:

置乱标识,指定为从0到1023的整数。nid是更高层参数hoppingId,当配置上级参数时,取值范围是0 ~ 1023。否则,nid物理层的cell标识号是多少NCellID,取值范围为0 ~ 1007。有关这些值的更多信息,请参阅TS 38.211第6.3.2.2.1节。

数据类型:

组跳变配置,指定为“没有”“启用”,或“禁用”.的groupHopping参数是更高层参数pucch-GroupHopping

请注意

groupHopping被设置为“禁用”,该功能使序列跳变。在这种情况下,所选的序列号可能不适用于短碱基序列。

数据类型:字符|字符串

最初的循环移位,m_0,指定为0 ~ 11之间的整数。initialCS是更高层参数initialCyclicShift

要了解更多信息,请参见TS 38.213第9.2.1节[2]

数据类型:

槽内跳频配置,指定为“启用”“禁用”.的freqHopping参数是更高层参数intraSlotFrequencyHopping

数据类型:字符|字符串

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

数据类型:字符|字符串

输出参数

全部折叠

PUCCH格式为0的调制符号,返回为空向量或复列向量。信谊的长度12×l,在那里lPUCCH符号分配长度,由symAllocation.无HARQ-ACK的负SR,信谊总是空的。

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

参考文献

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

[2]3 gpp TS 38.213。“NR;物理层控制程序。”第三代合作伙伴项目;技术规范无线电接入网

扩展功能

介绍了R2019a