文档

nrPUCCH1

生成PUCCH格式1的调制符号

描述

例子

信谊= nrPUCCH1 (symAllocationcpnslotnidgroupHoppinginitialCSfreqHoppingocci返回物理上行链路控制信道(PUCCH)格式1调制符号,如TS 38.211节6.3.2.4所定义[1],基于这些输入参数:

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

  • 调度请求(SR)

  • PUCCH符号分配symAllocation

  • 循环前缀cp

  • 无线电帧槽号nslot

  • 匆忙的身份nid

  • 组跳配置groupHopping

  • 初始循环位移initialCS

  • 槽位内跳频配置freqHopping

  • 正交覆盖码指数occi

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

例子

全部折叠

指定一个带有两位HARQ-ACK和正SR的传输。

Ack = [0;1];Sr = 1;

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

symAllocation = [0 14];Nslot = 3;

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

Nid = 512;initialCS = 5;

生成正常循环前缀,使能槽内跳频和群跳,正交覆盖码索引2的符号。

cp =“正常”;freqHopping =“启用”;groupHopping =“启用”;Occi = 2;sym = nrPUCCH1(ack,sr,symAllocation,cp,nslot,nid、groupHopping initialCS freqHopping, occi)
信谊=84×1复杂-1.0000 - 0.00000 i -0.5000 + 0.8660i -0.8660 + 0.5000i -0.0000 -1.000 i -0.8660 - 0.5000i -1.0000 + 0.0000i 0.8660 + 0.5000i -0.8660 + 0.5000i -1.0000 + 0.0000i

指定一个HARQ-ACK为1位,SR为负的传输。

Ack = 1;Sr = 0;

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

symAllocation = [3 9];Nslot = 7;

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

Nid = 512;initialCS = 9;

生成扩展循环前缀,使能槽内跳频和群跳,正交覆盖码索引1的符号。

cp =“扩展”;freqHopping =“启用”;groupHopping =“启用”;Occi = 1;sym = nrPUCCH1(ack,sr,symAllocation,cp,nslot,nid、groupHopping initialCS freqHopping, occi)
信谊=48×1复杂-0.0000 + 1.000 i -0.8660 + 0.5000i -0.5000 + 0.8660i 1.0000 -0.0000 i 0.8660 - 0.5000i 0.8660 + 0.5000i 0.8660 + 0.5000i 0.000 + 1.000 i

输入参数

全部折叠

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

数据类型:

SR位,指定为空向量,1,或0.空矢量表示不带SR的PUCCH传输。1为正SR。0表示负SR。对于带有HARQ-ACK信息位的正SR或负SR,只进行HARQ-ACK传输。对于没有HARQ-ACK的负SR,输出信谊是空的。

数据类型:

PUCCH符号分配,指定为形式为[的两元素数字向量年代l),年代l都是非负整数。

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

  • l为分配用于PUCCH传输的OFDM符号数。对于PUCCH格式1,l是4或14之间的整数。

请注意

年代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

数据类型:字符|字符串

正交覆盖码索引,指定为0到6之间的整数。这个输入参数对应于更高层的参数timeDomainOCC.有效范围取决于在一跳中包含控制信息的OFDM符号的数量。

数据类型:

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

数据类型:字符|字符串

输出参数

全部折叠

PUCCH格式1调制符号,返回为复列向量或空向量。信谊长度12×楼(l/ 2),在那里l是PUCCH符号分配长度,由symAllocation.对于没有HARQ-ACK的负SR,输出信谊是空的。

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

参考文献

[1]3gpp ts 38.211。“NR;物理通道和调制。”第三代伙伴计划;技术规范集团无线接入网

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

扩展功能

在R2019a中引入