PUCCH(3)matlab验证ZC序列的性质

目录

1.自相关特性

2.ZC序列的低峰均比

 3.ZC序列的傅里叶不变性

4.ZC序列从时域上看是恒定幅度,从频域上看仍是恒定幅度。

(1)时域上恒定幅度 

 (2)频域上恒定幅度 

 (3) 同一个ZC序列在时域上的经过不同的循环移位所产生的两个序列信号之间正交

 (4) 同一个ZC序列在频域上的经过不同的相位旋转所产生的两个序列信号之间正交


1.自相关特性

[a,b]=xcorr(lowpapr);%验证ZC序列的自相关特性,lowpapr为ZC序列
plot(b,abs(a))%验证ZC序列的自相关特性

  

2.ZC序列的低峰均比

 

max(real(lowpapr))%约等于1
max(imag(lowpapr))%约等于1
sum(real(lowpapr).^2)%约等于序列长度的一半
sum(imag(lowpapr).^2)%约等于序列长度的一半
PAPR_real=((max(real(lowpapr))).^2)./(sum(real(lowpapr).^2)./length(lowpapr))
PAPR_imag=((max(imag(lowpapr))).^2)./(sum(imag(lowpapr).^2)./length(lowpapr))

  

 3.ZC序列的傅里叶不变性

ZC序列经离散傅里叶变换和逆变换后仍是ZC序列。

4.ZC序列从时域上看是恒定幅度,从频域上看仍是恒定幅度。

  • 时域上,信号的恒定幅度有助于提高功放功率。
  • 频域上,恒定幅度则意味着序列经过任意非零循环移位与原序列零相关,也就是说同一个ZC序列在时域上进行循环移位等效于频域上线性的相位旋转,所以也用不同的相位旋转描述不同的正交序列。  

(1)时域上恒定幅度 

for i=0:11
    a(i+1)=circshift(ifft(lowpapr).*sqrt(12),i)*(circshift(ifft(lowpapr).*sqrt(12),i))';%ZC序列在时域上看是恒定幅值    
end
a%结果是a=[12  12  12  12  12  12  12  12  12  12  12  12],验证了时域上幅度的恒定

  

 (2)频域上恒定幅度 

n=0:11;%序列长度为12
for i=0:11
    a(i+1)=(lowpapr_base.*exp(1j*2*pi/12*i.*n))*(lowpapr_base.*exp(1j*2*pi/12*i.*n))';%ZC序列在频域上是恒定幅值
end
a%结果是a=[12  12  12  12  12  12  12  12  12  12  12  12],验证了频域上幅度的恒定

 

 

 (3) 同一个ZC序列在时域上的经过不同的循环移位所产生的两个序列信号之间正交

for i=0:11
    for j=0:11
        b(i+1,j+1)=abs(dot(circshift(ifft(lowpapr).*sqrt(12),i),circshift(ifft(lowpapr).*sqrt(12),j)));%同一个ZC序列在时域上的经过不同的循环移位产生的两个序列信号之间是正交的
    end
end
b

 

 

 (4) 同一个ZC序列在频域上的经过不同的相位旋转所产生的两个序列信号之间正交

for i=0:11
    for j=0:11
    c(i+1,j+1)=abs(dot(lowpapr_base.*exp(1j*2*pi/12*i.*n),lowpapr_base.*exp(1j*2*pi/12*j.*n)));%ZC序列频域上不同的线性相位旋转所产生的两个序列信号之间是正交的
    end
end
c

 

 

 

 

PUCCH format 3是一种长符号的格式,不支持用户复用,可以传输大量的bit。它是为了适应EMBB而设计的,与PUCCH format 1形成互补。 在PUCCH format 3中,传输的数据可以通过正交序列来解析。当有两个正交序列时,在12个子载波上数据会重复放置两遍。例如,第一个用户的数据在第一个子载波上放置的是a1,第6个子载波上放置的也是a1。而第二个用户的数据在第一个子载波上放置的是b1,第6个子载波上放置的是b(-1)。因此,第一个子载波上放置的数据是a和b,第6个子载波上放置的数据是a-b。通过这两个子载波上的数据,可以解析出a和b的值。 需要注意的是,当需要单独发送SR(Scheduling Request)时,只能使用PUCCH format 0和format 1。但是,当SR与ACK(Acknowledgement)或CSI(Channel State Information)复用时,如果超过单UE的2个bit,就会使用PUCCH format 2~4,并且顺序是ACK,SR,CSI。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [pucch各个格式的特点](https://blog.csdn.net/weixin_39447690/article/details/121198754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [5GNR漫谈7:PUCCH信道设计](https://blog.csdn.net/guet208/article/details/105827677)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值