System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种快速pss检测方法及装置。
技术介绍
1、主同步信号(primary synchronization signal,pss)序列有良好的相关特性,滑动互相关能够充分利用pss的相关特性。
2、现有技术中常用的pss信号同步检测算法是对工作频段内的不同频点的pss序列在时域执行相关算法,先在本地生成三组pss时域信号,然后分别与接收信号逐点滑动互相关,只有当前pss序列与接收信号里携带的pss序列是同一组序列时才会有显著峰值,由此找出最大相关值,最大相关值所在的位置即为pss信号同步点,同时检出峰值的pss序列对应着它所承载的扇区标识(id)号。
3、但是,由于时域上时域接收信号较长,三个pss序列和接收信号做相关运算,算法复杂度高,计算量大,计算时延造成了通信时延较长,降低了网络通信质量。
技术实现思路
1、本专利技术提供一种快速pss检测方法及装置,用以解决现有技术中pss检测过程计算量大造成的通信时延较长的技术问题。
2、第一方面,本专利技术提供一种快速pss检测方法,包括:
3、将多个本地频域pss序列叠加得到频域和序列;
4、基于所述频域和序列,对接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id。
5、在一些实施例中,基于所述频域和序列,对接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id,包括:
>6、对所述频域和序列做ifft变换,得到时域和序列;
7、将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id。
8、在一些实施例中,将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id,包括:
9、将所述时域和序列与接收信号进行相关运算,求和得到峰值以及对应的时偏位置;
10、从所述时偏位置开始从相关运算后的信号中截取一段预设长度的时域信号序列;
11、对所述时域信号序列做fft变换,得到频域信号序列;
12、分别将所述频域信号序列与所述多个本地pss序列做相关运算,确定每一本地pss序列对应的相关值峰值;
13、基于最大的相关值峰值对应的本地pss序列,确定所述接收信号对应的pss序列id。
14、在一些实施例中,将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id,包括:
15、将所述时域和序列分成多个时域序列段,并将所述接收信号分成相同数量的信号段;
16、将所述时域序列段与信号段分别做相关运算,求和得到峰值以及对应的时偏位置;
17、从所述时偏位置开始从相关运算后的信号中截取一段预设长度的时域信号序列;
18、对所述时域信号序列做fft变换,得到频域信号序列;
19、分别将所述频域信号序列与所述多个本地pss序列做相关运算,确定每一本地pss序列对应的相关值峰值;
20、基于最大的相关值峰值对应的本地pss序列,确定所述接收信号对应的pss序列id。
21、第二方面,本专利技术还提供一种快速pss检测装置,包括:
22、叠加模块,用于将多个本地频域pss序列叠加得到频域和序列;
23、确定模块,用于基于所述频域和序列,对接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id。
24、在一些实施例中,所述确定模块包括ifft变换子模块和确定子模块;
25、所述ifft变换子模块用于对所述频域和序列做ifft变换,得到时域和序列;
26、所述确定子模块用于将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id。
27、在一些实施例中,所述确定子模块包括第一时偏位置确定单元、第一时域信号序列截取单元、第一fft变换单元、第一相关运算单元和第一确定单元;
28、所述第一时偏位置确定单元用于将所述时域和序列与接收信号进行相关运算,求和得到峰值以及对应的时偏位置;
29、所述第一时域信号序列截取单元用于从所述时偏位置开始从相关运算后的信号中截取一段预设长度的时域信号序列;
30、所述第一fft变换单元用于对所述时域信号序列做fft变换,得到频域信号序列;
31、所述第一相关运算单元用于分别将所述频域信号序列与所述多个本地pss序列做相关运算,确定每一本地pss序列对应的相关值峰值;
32、所述第一确定单元用于基于最大的相关值峰值对应的本地pss序列,确定所述接收信号对应的pss序列id。
33、在一些实施例中,所述确定子模块包括分段单元、第二时偏位置确定单元、第二时域信号序列截取单元、第二fft变换单元、第二相关运算单元和第二确定单元;
34、所述分段单元用于将所述时域和序列分成多个时域序列段,并将所述接收信号分成相同数量的信号段;
35、所述第二时偏位置确定单元用于将所述时域序列段与信号段分别做相关运算,求和得到峰值以及对应的时偏位置;
36、所述第二时域信号序列截取单元用于从所述时偏位置开始从相关运算后的信号中截取一段预设长度的时域信号序列;
37、所述第二fft变换单元用于对所述时域信号序列做fft变换,得到频域信号序列;
38、所述第二相关运算单元用于分别将所述频域信号序列与所述多个本地pss序列做相关运算,确定每一本地pss序列对应的相关值峰值;
39、所述第二确定单元用于基于最大的相关值峰值对应的本地pss序列,确定所述接收信号对应的pss序列id。
40、第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面任一种所述快速pss检测方法。
41、第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面任一种所述快速pss检测方法。
42、第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一种所述快速pss检测方法。
43、本专利技术提供的快速pss检测方法及装置,通过将多个本地频域pss序列叠加得到频域和序列,基于频域和序列确定接收信号对应的pss序列id,降低了通信时延,提高了网络质量。
本文档来自技高网...【技术保护点】
1.一种快速PSS检测方法,其特征在于,包括:
2.根据权利要求1所述的快速PSS检测方法,其特征在于,基于所述频域和序列,对接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的PSS序列ID,包括:
3.根据权利要求2所述的快速PSS检测方法,其特征在于,将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的PSS序列ID,包括:
4.根据权利要求2所述的快速PSS检测方法,其特征在于,将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的PSS序列ID,包括:
5.一种快速PSS检测装置,其特征在于,包括:
6.根据权利要求5所述的快速PSS检测装置,其特征在于,所述确定模块包括IFFT变换子模块和确定子模块;
7.根据权利要求6所述的快速PSS检测装置,其特征在于,所述确定子模块包括第一时偏位置确定单元、第一时域信号序列截取单元、第一FFT变换单元、第一相关运算单元和第一确定单元;
8.根据权利要求6所述的
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述快速PSS检测方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述快速PSS检测方法。
...【技术特征摘要】
1.一种快速pss检测方法,其特征在于,包括:
2.根据权利要求1所述的快速pss检测方法,其特征在于,基于所述频域和序列,对接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id,包括:
3.根据权利要求2所述的快速pss检测方法,其特征在于,将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id,包括:
4.根据权利要求2所述的快速pss检测方法,其特征在于,将所述时域和序列与接收信号进行相关运算,并根据相关运算的结果的峰值确定所述接收信号对应的pss序列id,包括:
5.一种快速pss检测装置,其特征在于,包括:
6.根据权利要求5所述的快速pss检测装置,其特征在于,所述确定模块包括ifft变换子模块...
【专利技术属性】
技术研发人员:张锦,刘东,章均,
申请(专利权)人:芯带科技无锡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。