利索能及
我要发布
收藏
专利号: 2022100265435
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种5G NR基于小区搜索SSB块索引的精确频偏估计方法,其特征在于,该方法具体包括以下步骤:S1:生成本地三组pssj(n)序列,将接收序列进行预处理得到r(n),再进行互相关得到小区组内ID号S2:通过 生成336组sssk(n)本地序列,将SSS序列与接收SSS序列进行互相关得到小区ID组号S3:获取小区ID号 解析PBCH中参考信号DM‑RS,得到SSB块索引Kssb;

S4:通过Kssb可以查找到时隙中第K+1个SSB块,取出4个OFDM长度时域数据SSBi(n);

S5:通过判断CP长度,以及OFDM数据长度4096,去除SSBi(n)中CP数据得到SSBi′(n),提取PSS和SSS信号得到Receive_PSS(k)和Receive_SSS(k),再进行FFT变换得到R_PSS_Fre(k)和R_SSS_Fre(k);

S6:将接收端的PSS和SSS分别与本地PSS和SSS进行频域互相关,得到LS_PSS(k)和LS_SSS(k)序列;

S7:将自相关的PSS和SSS信号进行频域互相关得到Corr_LS(k),通过求和得到LS,最后得到精确频偏值ε;

步骤S1具体包括:首先生成本地三组pssj(n)序列,进行IFFT变换到时域与接收预处理后的数据进行时域互相关,检测峰值,得到小区组内ID号;

{max_valueμ,max_posμ}=max(Corrμ)meanμ=mean(Corrμ)

其中,Corrμ(i)表示能量集合,meanμ表示一组能量集合的均值,r(n)表示预处理后的接收端数据,pssj(n)表示本地三组频域数据,Peakμ表示峰均值集合, 表示小区组内ID号;

步骤S2中包含:生成本地336组本地频域信号与接收端SSS信号进行频域相关;

其中,sssj(n)表示本地SSS频域信号,R(n)表示接收到的SSS信号, 表示小区ID组号;

步骤S5具体包括:进行去除CP数据,提取PSS和SSS信号,最后进行频域转换;

SSB_Cutcp(1:N)=Rx_Ssb_K(1:N)SSB_Cutcp(N+1:2*N)=Rx_Ssb_K(N+cp_len+1:N+cp_len+N)SSB_Cutcp(2*N+1:3*N)=Rx_Ssb_K(2*N+2*cp_len+1:2*N+2*cp_len+N)PSS_Receive=SSBi(offset+(1:PSS_Len),Kssb/2*14+two_or_eight+1)SSS_Receive=SSBi(offset+(1:SSS_Len),Kssb/2*14+two_or_eight+1+2)R_PSS_Fre(k)=FFT(PSS_Receive)R_SSS_Fre(k)=FFT(SSS_Receive)其中,SSB_Cutcp表示去除CP后的SSB时域数据块,PSS_Receive表示接收到的PSS信号,SSS_Receive表示接收到的SSS信号,R_PSS_Fre表示频域接收端PSS信号,R_SSS_Fre表示频域接收端SSS信号,N表示一个OFDM长度,cp_len表示循环前缀长度;

步骤S7具体包括:对PSS和SSS分别自相关后序列进行互相关,通过求和估计出频偏值;

*

LS_SS(n)=LS_Pss(n)*LS_Sss(n)CORR_LS=sum(LS_SS(n))

其中,LS_SS(n)表示PSS和SSS互相关后的序列,CORR_LS表示能量和,Freq_Off表示频偏值;

步骤S4具体包括:查找协议,确定子载波参数和SSB时隙中的位置,提取SSB块时域数据;

Rx_Ssb_K=r(d_st:d_st+3*N+2*cp_len‑1)其中,Rx_Ssb_K表示时隙第k个SSB块,d_st表示小区搜索的同步位置,N表示符号长度,cp_len表示循环前缀长度。

2.根据权利要求1所述的5G NR基于小区搜索SSB块索引的精确频偏估计方法,其特征在于,步骤S3具体包括:得到小区ID号,提取DM‑RS参考信号,生成本地8组参考信号,进行盲检可以得到SSB块索引。

3.根据权利要求1所述的5G NR基于小区搜索SSB块索引的精确频偏估计方法,其特征在于,步骤S6具体包括:提取PSS和SSS信号分别与本地信号进行自相关;

*

LS_Pss(n)=PSS_Receive(n)*PSS_Local(n)*

LS_Sss(n)=SSS_Receive(n)*SSS_Local(n)其中,LS_Pss(n)表示PSS自相关后的序列,LS_Sss(n)表示SSS自相关后的序列,PSS_Receive表示接收到的PSS信号,SSS_Receive表示接收到的SSS信号。