文档

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 =“启用”;sym = nrPUCCH0(ack,sr,symAllocation,cp,nslot,nid, grouphapping,initialCS, frequqhopping)
信谊=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 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 =“启用”;sym = nrPUCCH0(ack,sr,symAllocation,cp,nslot,nid, grouphapping,initialCS, frequqhopping)
信谊=24×1复杂-0.7071 - 0.7071i -0.9659 + 0.2588i - 0.7071i 0.2588 - 0.96559 i - 0.7071i 0.2588 - 0.96559 i - 0.7071i 0.9659 + 0.2588i 0.2588 + 0.96559 i - 0.7071i

输入参数

全部折叠

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

数据类型:

SR位,指定为空向量,1,或0。空矢量表示没有SR的PUCCH传输。1为正SR。0为负SR,无HARQ-ACK的负SR为输出信谊是空的。

数据类型:

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是物理层的单元识别号吗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,在那里l是PUCCH符号分配长度,由symAllocation。对于无HARQ-ACK的负SR,信谊总是空的。

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

参考文献

[1]3gpp = 38.211。“NR;物理信道和调制。”第三代合作伙伴计划;技术规范组无线接入网

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

扩展功能

在R2019a中引入