产生低峰均功率比(low-PAPR)序列

1.语法

seq = nrLowPAPRS(u,v,alpha,m)
seq = nrLowPAPRS(___,‘OutputDataType’,datatype)

(1)seq = nrLowPAPRS(u,v,alpha,m)生成长度为m的低PAPR序列seq, u指定30个序列组之一, v将序列组中的基本序列号指定为0或1。此函数将相位旋转应用于与alpha指定的循环移位相对应的基本序列。当alpha具有多个值时,该函数将不同的相位旋转应用于基本序列,并以矩阵格式返回几个低PAPR序列;

低PAPR序列用于生成上行链路(UL)解调参考信号(DM-RS),探测参考信号(SRS)和物理上行链路控制信道(PUCCH)格式0和1调制符号。, 低PAPR序列用于上行链路(UL)解调参考信号(DM-RS)的产生,探测参考信号(SRS),和物理上行链路控制信道(PUCCH)格式0和1个调制符号。

(2)seq = nrLowPAPRS(___,‘OutputDataType’,datatype)除了前面语法中的输入参数外,还指定低PAPR序列的数据类型

如:(1)为序列组号9,基本序列号0和指定的循环移位生成长度为36的低PAPR序列

u = 9;
v = 0;
alpha = 2*pi;
m = 36;
seq = nrLowPAPRS(u,v,alpha,m)

(2)为序列组号9,基本序列号0和指定的循环移位生成单一数据类型和长度为36的低PAPR序列。将多个循环移位指定为向量会导致生成多个低PAPR序列

u = 9;
v = 0;
alpha = [pi/2,pi];
m = 36;
seq = nrLowPAPRS(u,v,alpha,m,‘OutputDataType’,‘single’)

2.输入参数

(1)u —序列组号

指定为0到29之间的整数。

数据类型:双精度

(2)v —基本序列号

指定为0或1。当低PAPR序列长度m小于72时,序列组中只有一个碱基序列。在这种情况下,仅适用于基本序列号0。当低PAPR序列长度m大于或等于72时,序列组具有两个碱基序列。在这种情况下,基本序列号0和1均适用。

(3)alpha-循环移位

指定为非负标量或非负值的数值向量。标量指定一个循环移位。长度为N的向量指定N个循环移位。 alpha中提供的循环移位数确定了以seq返回的低PAPR序列的数目。该功能将不同的相位旋转应用于与指定循环移位相对应的基本序列。

数据类型:双精度

(4)m —低PAPR序列长度

指定为非负整数。当m为0时,seq为空向量。

数据类型:双精度

(5)datatype–输出符号的数据类型

指定为“双”或“单”

数据类型:字符/字符串

3.输出参数

(1)seq —低PAPR序列

以m×N的复数矩阵形式返回,其中N是输入alpha中提供的循环移位数。当m为0时,seq为空向量。

数据类型:单/双精度

是否复数支持:是

参考文献

[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值