一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

小区同步跟踪方法、装置、设备及计算机可读存储介质与流程

2021-10-24 06:24:00 来源:中国专利 TAG:跟踪 装置 可读 同步 小区


1.本公开实施例涉及通信技术领域,尤其涉及一种小区同步跟踪方法、装置、设备及计算机可读存储介质。


背景技术:

2.由于接收机与基站并非同步系统,因此接收机的时钟定时与基站并不是完全一致,这样就会导致接收机搜索的小区同步点会随着时间而发生偏移,而同步跟踪的目的就是持续纠正同步点偏移。
3.在4g中,通常利用小区参考信号(cell reference signal,crs)来进行同步跟踪;然而5g协议取消了crs,相关技术中实现5g跟踪,通常利用主同步信号(primary synchronization signal,pss)来实现小区同步。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.发明人发现,由于5g的物理小区id(physical cell identities,pci)扩展到1008个,是4g的两倍,小区相对更加密集,若采用pss进行同步跟踪,则容易产生模三干扰的问题,进而影响小区同步跟踪的准确性。
6.本公开实施例提供了一种小区同步跟踪方法、装置、设备及计算机可读存储介质,能够解决相关技术中容易产生模三干扰的问题,提升小区同步跟踪的准确性。
7.第一方面,本公开实施例提供了一种小区同步跟踪方法,包括:
8.基于目标频点采集空口信号,得到若干个小区的时域信息;
9.对所述小区的时域信息进行解析,得到所述小区的同步信息;所述同步信息包括辅同步信号;
10.对所述小区的时域信息进行变换处理,得到对应的频域数据信息;
11.基于所述频域数据信息,利用所述辅同步信号进行同步跟踪。
12.在本公开的一些具体实施例中,所述若干个小区为同频小区;所述频域数据信息包括第一频域数据和第二频域数据,所述对所述小区的时域信息进行变换处理,得到对应的频域数据信息,包括:
13.基于所述小区的同步信息,判定得到基准小区;
14.对所述基准小区的时域信息进行时频变换,得到所述基准小区的所述第一频域数据;
15.对所述基准小区的所述第一频域数据进行时偏补偿,得到非基准小区的所述第二频域数据。
16.在本公开的一些具体实施例中,所述基于所述频域数据信息,利用所述辅同步信号进行同步跟踪,包括:
17.基于所述第一频域数据和所述第二频域数据,利用辅同步信号进行同步跟踪,得到所述基准小区的第一同步跟踪信息和所述非基准小区的第二同步跟踪信息。
18.在本公开的一些具体实施例中,在执行所述基于所述第一频域数据和所述第二频域数据,利用辅同步信号进行同步跟踪,得到所述基准小区的第一同步跟踪信息和所述非基准小区的第二同步跟踪信息之后,所述方法还包括:
19.若所述基准小区的同步点发生变化,则基于所述第一同步跟踪信息,对所述第一频域数据的同步点进行更新;
20.若所述非基准小区的同步点发生变化,则基于所述第二同步跟踪信息,对所述第二频域数据的时偏值进行更新。
21.在本公开的一些具体实施例中,执行所述若所述基准小区的同步点发生变化,则基于所述第一同步跟踪信息,对所述第一频域数据的同步点进行更新;若所述非基准小区地同步点发生变化,则基于所述第二同步跟踪信息,对所述第二频域数据的时偏值进行更新之后,所述方法还包括:
22.若所述基准小区不满足基准条件的情况下,则对所述基准小区进行更新替换。
23.在本公开的一些具体实施例中,所述基于若干个所述小区信息,判定得到基准小区,包括:
24.基于若干个所述同步信息,筛选出若干个未失步小区;
25.对若干个所述未失步小区的同步点进行延伸处理,得到若干个同步点检测范围;
26.若所述同步点检测范围内包括信号质量最优小区的同步点,则将对应的所述未失步小区作为第一候选小区;
27.若所述第一候选小区只有一个,则将对应所述未失步小区作为所述基准小区;
28.其中,所述基准小区的所述同步点检测范围内的其他小区为所述非基准小区。
29.在本公开的一些具体实施例中,所述对若干个所述未失步小区的同步点进行延伸处理,得到若干个同步点检测范围,包括:
30.以若干个所述未失步小区的同步点为时间起点,延伸循环前缀长度的时间范围,得到若干个所述同步点检测范围。
31.在本公开的一些具体实施例中,执行所述若所述第一候选小区只有一个,则将对应所述未失步小区作为所述基准小区之后,所述方法还包括:
32.所述第一候选小区有多个,则从所述第一候选小区中选取所述同步点检测范围内小区同步点数量最多的对应所述未失步小区作为第二候选小区;
33.若所述第二候选小区只有一个,则将对应所述未失步小区作为所述基准小区。
34.在本公开的一些具体实施例中,执行所述若所述第二候选小区只有一个,则将对应所述未失步小区作为所述基准小区之后,所述方法还包括:
35.若所述第二候选小区有多个,则从所述第二候选小区中取信号质量最优的所述未失步小区作为所述基准小区。
36.在本公开的一些具体实施例中,所述对所述基准小区的所述第一频域数据进行时偏补偿,得到非基准小区的所述第二频域数据,包括:
37.对所述非基准小区的同步点与所述基准小区的同步点进行差值运算,得到时偏值;
38.基于所述时偏值,对所述第一频域数据进行补偿处理,得到所述非基准小区的所述第二频域数据。
39.第二方面,本公开实施例还提供了一种小区同步跟踪装置,包括:
40.第一模块,用于基于目标频点采集空口信号,得到若干个小区的时域信息;
41.第二模块,用于对所述小区的时域信息进行解析,得到所述小区的同步信息;所述同步信息包括辅同步信号;
42.第三模块,用于对所述小区的时域信息进行变换处理,得到对应的频域数据信息;
43.第四模块,用于基于所述频域数据信息,利用所述辅同步信号进行同步跟踪。
44.在本公开的一些具体实施例中,所述若干个小区为同频小区;所述频域数据信息包括第一频域数据和第二频域数据,所述第三模块包括:
45.第五模块,用于基于所述小区的同步信息,判定得到基准小区;
46.第六模块,用于对所述基准小区的时域信息进行时频变换,得到所述基准小区的所述第一频域数据;
47.第七模块,用于对所述基准小区的所述第一频域数据进行时偏补偿,得到非基准小区的所述第二频域数据。
48.在本公开的一些具体实施例中,所述第四模块包括:
49.第八模块,用于基于所述第一频域数据和所述第二频域数据,利用辅同步信号进行同步跟踪,得到所述基准小区的第一同步跟踪信息和所述非基准小区的第二同步跟踪信息。
50.第三方面,本公开实施例还提供了一种设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述的小区同步跟踪方法。
51.第四方面,本公开实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上第一方面所述的小区同步跟踪方法。
52.本公开实施例包括:基于目标频点采集空口信号,得到若干个小区的时域信息;对小区的时域信息进行解析,得到小区的同步信息;同步信息包括辅同步信号;对小区的时域信息进行变换处理,得到对应的频域数据信息;基于频域数据信息,利用辅同步信号进行同步跟踪。根据本公开实施例提供的方案,首先基于目标频点采集空口信号,从而可以得到若干个小区的时域信息;接着对时域信息进行解析处理,得到小区的同步信息,而同步信息中包含了辅同步信号;接着对小区的时域信息进行变换处理,从而得到与时域信息对应的频域数据信息;最后,基于频域数据信息,利用辅同步信号进行小区同步跟踪处理,在小区同步跟踪的过程中没有采用主同步信号,能够解决相关技术中容易产生模三干扰的问题,提升小区同步跟踪的准确性。
53.本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
54.附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本
公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。
55.图1是本公开一个实施例提供的小区同步跟踪方法流程图;
56.图2是本公开一个实施例提供的小区同步跟踪方法的变换处理流程图;
57.图3是本公开另一实施例提供的小区同步跟踪方法流程图;
58.图4是本公开另一实施例提供的小区同步跟踪方法流程图;
59.图5是本公开另一实施例提供的小区同步跟踪方法流程图;
60.图6是本公开一个实施例提供的小区同步跟踪方法的判定基准小区流程图;
61.图7是本公开一个实施例提供的小区同步跟踪方法的同步点延伸处理流程图;
62.图8是本公开另一个实施例提供的小区同步跟踪方法的判定基准小区流程图;
63.图9是本公开另一个实施例提供的小区同步跟踪方法的判定基准小区流程图;
64.图10是本公开一个实施例提供的小区同步跟踪方法的时偏补偿流程图;
65.图11是本公开另一个实施例提供的小区同步跟踪方法的变换处理流程图;
66.图12是本公开另一个实施例提供的小区同步跟踪方法的变换处理流程图;
67.图13是本公开另一个实施例提供的小区同步跟踪方法的变换处理流程图;
68.图14是本公开一个实施例提供的设备的结构示意图。
具体实施方式
69.为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本公开,并不用于限定本公开。
70.在本公开的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
71.本公开的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本公开中的具体含义。
72.本公开提供了一种小区同步跟踪方法、装置、设备及计算机可读存储介质,首先基于目标频点采集空口信号,从而可以得到若干个小区的时域信息;接着对时域信息进行解析处理,得到小区的同步信息,而同步信息中包含了辅同步信号;接着对小区的时域信息进行变换处理,从而得到与时域信息对应的频域数据信息;最后,基于频域数据信息,利用辅同步信号进行小区同步跟踪处理,在小区同步跟踪的过程中没有采用主同步信号,能够解决相关技术中容易产生模三干扰的问题,提升小区同步跟踪的准确性。
73.下面结合附图,对本公开实施例作进一步阐述。
74.如图1所示,图1是本公开一个实施例提供的小区同步跟踪方法流程图。该小区同步跟踪方法包括但不限于有步骤s100、步骤s200、步骤s300和步骤s400:
75.步骤s100,基于目标频点采集空口信号,得到若干个小区的时域信息;
76.步骤s200,对小区的时域信息进行解析,得到小区的同步信息;同步信息包括辅同步信号;
77.步骤s300,对小区的时域信息进行变换处理,得到对应的频域数据信息;
78.步骤s400,基于频域数据信息,利用辅同步信号进行同步跟踪。
79.需要说明的是,在本实施例中,首先基于目标频点采集空口信号,从而可以得到若干个小区的时域信息;接着对时域信息进行解析处理,得到小区的同步信息,而同步信息中包含了辅同步信号;接着对小区的时域信息进行变换处理,从而得到与时域信息对应的频域数据信息;最后,基于频域数据信息,利用辅同步信号进行小区同步跟踪处理,在小区同步跟踪的过程中没有采用主同步信号,能够解决相关技术中容易产生模三干扰的问题,提升小区同步跟踪的准确性。
80.可以理解的是,本实施例中的空口信号可以为5g空口信号;而本实施例中的同步信息包括辅同步信号,利用辅同步信号进行小区同步跟踪处理,不需要利用主同步信号,很好地避免了由于主同步信号而带来的模三干扰。
81.需要说明的是,根据5g小区同步信息块(synchronization signal and pbch block,ssb)所在频率和信号带宽,采集5g空口信号,首先解析主同步信号(primary synchronization signals,pss)得到nid2(范围为{0,1,2})和时域粗同步点,然后解析辅同步信号(secondary synchronization signals,sss)得到nid1(范围为{0,1

335})和时域精同步点,根据公式
82.pci=(3
×
nid1) nid2
83.推算出小区物理小区id(physical cell identity,pci,范围为{0,1

1007}),接着解析物理广播信道(physical broadcast channel,pbch)得到主信息块(master information block,mib),在mib里指示了系统信息块1(system information block 1,sib1)的时域和频域信息,最后解析sib1得到小区系统信息,包括跟踪区域码(tracking area code,tac)、小区号(cell

identity,cid)和初始部分带宽(bandwidth part,bwp)信息等,并计算参考信号接收功率(reference signal receiving power,rsrp)和参考信号接收质量(reference signal receiving quality,rsrq)作为小区信号接收质量的参考。按照以上步骤,在一个ssb频点即为目标频点可以解出多个pci对应的小区,实现5g多小区搜索,得到若干个小区的时域信息。
84.可以理解的是,采集5g空口信号,然后对主同步信号、辅同步信号、物理广播信道和系统消息块进行解析处理,进而就可以得到相应小区的初始时域同步点、小区系统信息、参考信号接收功率和参考信号接收质量。
85.需要说明的是,本实例计算的时域同步点,表示实际空口数据帧起点与采样数据帧起点之间的差值,其范围在0到一个帧的采样点之间,即0≤同步点<一帧采样点,一帧采样点大小与实际采样率有关;5g常见有30.72mhz和122.88mhz采样率,若是30.72mhz采样率,则对应一帧采样点为307200点,若是122.88mhz采样率,则对应一帧采样点为1228800点。
86.另外,在一实施例中,当若干个小区为同频小区;频域数据信息包括第一频域数据和第二频域数据的情况下,如图2所示,上述步骤s300可以包括但不限于步骤s310、步骤s320和步骤s330。
87.步骤s310,基于小区的同步信息,判定得到基准小区;
88.步骤s320,对基准小区的时域信息进行时频变换,得到基准小区的第一频域数据;
89.步骤s330,对基准小区的第一频域数据进行时偏补偿,得到非基准小区的第二频域数据。
90.需要说明的是,基于获取得到的若干个小区的同步信息,判定得出基准小区,为了小区同步做好前提准备。而第一频域数据和第二频域数据只是为了区分两者的归属不同,即第一频域数据是属于基准小区的频域数据,而第二频域数据是属于非基准小区的频域数据。上述技术方案,首先判定筛选出基准小区,然后对基准小区的时域信息进行时频变换,得到基准小区的第一频域数据,然后对第一频域数据进行时偏补偿,就可以得到非基准小区的第二频域数据,不需要所有小区都进行时频变换处理,减少运算量,使得同步跟踪过程更加简便快捷。
91.需要说明的是,同频的两个小区,示例性地,以小区a和小区b为例,当小区b的时域同步点比小区a的时域同步点大,即在时域上,小区b的同步点位于小区a的同步点的后方,小区b的同步点对应的时间值大于小区a的同步点对应的时间值,且不超过cp(循环前缀)范围,就可以利用小区a的频域数据补偿时偏得到小区b的频域数据。
92.可以理解的是,时频变换可以为快速傅里叶变换(fast fourier transform,fft),实现时域到频域的变换处理。
93.另外,在一实施例中,如图3所示,上述步骤s400可以包括但不限于步骤s410。
94.步骤s410,基于第一频域数据和第二频域数据,利用辅同步信号进行同步跟踪,得到基准小区的第一同步跟踪信息和非基准小区的第二同步跟踪信息。
95.可以理解的是,第一同步跟踪信息和第二同步跟踪信息只是为了区分两者属于不同的小区同步跟踪过程得到的信息;第一同步跟踪信息归属于基准小区,而第二同步跟踪信息归属于非基准小区。
96.需要说明的是,利用sss在频域做同步跟踪,计算各小区同步跟踪信息。5g小区ssb周期最小是20ms,本实施例的同步跟踪周期根据ssb周期来确定。在每个ssb周期内,共有8个ssb,首先计算各个ssb的信号能量强度,找信号能量最强的ssb;然后取出最强ssb中的sss对应的频域数据与本地sss序列计算信道估计,对信道估计值做n点ifft并计算得到功率时延谱(power delay profile,pdp)的峰值点pos。示例性地,可以根据以下公式进一步确定时偏值offset:
97.if(pos<n/2)
98.offset=pos;
99.else
100.offset=pos

n;
101.end;
102.另外,在一实施例中,如图4所示,执行完上述步骤s410之后,还可以包括但不限于步骤s500和步骤s600。
103.步骤s500,若基准小区的同步点发生变化,则基于第一同步跟踪信息,对第一频域数据的同步点进行更新;
104.步骤s600,若非基准小区的同步点发生变化,则基于第二同步跟踪信息,对第二频域数据的时偏值进行更新。
105.需要说明的是,基准小区同步点有变化则基于第一同步跟踪信息更新fft处理的
同步点。为避免频繁更新fft处理同步点导致处理复杂化,以及避免同步点计算偏差过大导致同步跟踪异常,在实际处理时会设定一个范围,示例性地,可以设置5≤abs(offset)≤500,当计算出的同步点偏差绝对值在范围内,则更新fft处理的同步点。而当非基准小区同步点有变化时,则基于第二同步跟踪信息更新非基准小区相对于fft处理所用同步点的时偏值,即与基准小区同步点的差值。
106.另外,在一实施例中,如图5所示,执行完上述步骤s600之后,还可以包括但不限于步骤s700。
107.步骤s700,若基准小区不满足基准条件的情况下,则对基准小区进行更新替换。
108.需要说明的是,当所有小区经过一轮同步跟踪后,同步点排序可能发生变化,有些小区出现同步跟踪失败导致失步的情况,同时小区搜素模块又搜出了新的小区可以代表为先前的基准小区不满足基准条件,需要重新判定选择新的基准小区。而5g小区ssb周期最小是20ms,本实施例的同步跟踪周期根据ssb周期来确定。实际中各个小区同步点的排序和差值在同步跟踪计算准确的前提下是基本保持不变的,且各小区的同步点随着时间都会往一个方向偏移。失步小区指之前通过同步信号检测相关能得到同步点的小区,在一段时间内未能再次同步上,即认为该小区失步了。若基准小区发生了失步,则需要进行基准小区更新判定。
109.另外,在一实施例中,如图6所示,上述步骤s310可以包括但不限于步骤s311、步骤s312、步骤s313和步骤s314。
110.步骤s311,基于若干个同步信息,筛选出若干个未失步小区;
111.步骤s312,对若干个未失步小区的同步点进行延伸处理,得到若干个同步点检测范围;
112.步骤s313,若同步点检测范围内包括信号质量最优小区的同步点,则将对应的未失步小区作为第一候选小区;
113.步骤s314,若第一候选小区只有一个,则将对应未失步小区作为基准小区。
114.需要说明的是,参与以下判定的小区未失步;失步小区指之前通过同步信号检测相关能得到同步点的小区,在一段时间内未能再次同步上,即认为该小区失步了。在判定时刻,会先过滤掉处于失步状态的小区;首先对小区同步点进行延伸处理,得到其相应的同步点检测范围;如果同步点检测范围内包含信号质量最好的小区的同步点,则将该小区作为候选小区;若只有一个候选小区则确定为基准小区;信号质量好的小区往往是接收机系统首先要保证能持续同步跟踪和监测的,因为相较于信号差的小区,信号好的小区解码正确率更高,且周边用户设备(user equipment,ue)也会优先登陆信号好的小区,所以更有同步跟踪的价值。常用判断信号质量好的参数包括rsrp和rsrq,本实施例优先判断rsrq最大的小区作为信号质量最好的小区,若存在多个rsrq最大且相同的小区,则再进一步判断其中rsrp最大的小区作为信号质量最好的小区。信号质量最好的小区也可称为最强小区。可以理解的是,在判断小区信号质量好坏时,不限于通过rsrp和rsrq来判断,本领域技术人员常用的判断小区信号质量的方法均是本实施例的保护范围。
115.值得注意的是,基准小区的同步点检测范围内的其他小区为非基准小区。
116.另外,在一实施例中,如图7所示,上述步骤s312可以包括但不限于步骤s3120。
117.步骤s3120,以若干个所述未失步小区的同步点为时间起点,延伸循环前缀长度的
时间范围,得到若干个所述同步点检测范围。
118.需要说明的是,5g协议中每个时隙的第一个符号的cp长度比其它符号的cp要长,为保证时偏补偿后所有符号的数据都是完整的,本实施例提到的cp循环前缀长度都是指短cp的长度,若是30.72mhz采样率,则短cp长度为72个点,若是122.88mhz采样率,则短cp长度为288个点。
119.对于每个小区,将该小区自己的同步点,加上cp循环前缀长度,构成一个同步点范围,若最强小区同步点在这个范围内,则将该小区作为候选小区。示例性地,以小区a为例,若小区a同步点≤最强小区同步点≤(小区a同步点 cp长度),则小区a可作为候选小区。当最强小区的同步点最小且没有其它小区的同步点与之相同时,满足上述条件的有且仅有最强小区一个候选小区,则将最强小区作为基准小区。
120.另外,在一实施例中,若第一候选小区有多个,如图8所示,执行完步骤s314之后还可以包括但不限于步骤s315和步骤s316。
121.步骤s315,第一候选小区有多个,则从第一候选小区中选取同步点检测范围内小区同步点数量最多的对应未失步小区作为第二候选小区;
122.步骤s316,若第二候选小区只有一个,则将对应未失步小区作为基准小区。
123.需要说明的是,基于同步点检测范围内小区数量最多的小区作为候选小区;若只有一个候选小区则确定为基准小区;接收机系统往往要保证能同时监控更多的小区,所以同步点范围内小区数量越多越好。
124.另外,在一实施例中,若第二候选小区有多个,如图9所示,执行完步骤s316之后还可以包括但不限于步骤s317。
125.步骤s317,若第二候选小区有多个,则从第二候选小区中取信号质量最优的未失步小区作为基准小区。
126.需要说明的是,若经过上述判定后存在多个符合小区,则取其中小区信号质量最好的小区作为基准小区;同等条件下,取信号质量最好的小区作为基准小区,更利于后续同步跟踪计算的准确性和稳定性。值得注意的是,判断信号质量好的参数包括rsrp和rsrq,本实施例优先判断rsrq最大的小区作为信号质量最好的小区,若存在多个rsrq最大且相同的小区,则再进一步判断其中rsrp最大的小区作为信号质量最好的小区。
127.另外,在一实施例中,如图10所示,上述步骤s330可以包括但不限于步骤s331和步骤s332。
128.步骤s331,对非基准小区的同步点与基准小区的同步点进行差值运算,得到时偏值;
129.步骤s332,基于时偏值,对第一频域数据进行补偿处理,得到非基准小区的第二频域数据。
130.需要说明的是,对基准小区的第一频域数据做时偏补偿得到同频其它非基准小区的第二频域数据。非基准小区与基准小区同步点的差值即为时偏值,根据时偏补偿值计算公式,计算各子载波频域数据点的时偏补偿值,即需要补偿的相位值。在非基准小区同步跟踪前需要用当前的时偏补偿值对基准小区的第一频域数据做补偿,即频域数据iq值与待补偿相位iq值做复数乘法,得到补偿后的非基准小区的频域数据iq值。
131.示例性地,时偏补偿公式可以表示为:
132.kstart=(n

m)/2;
133.k=rbstart [0:n
subcarrier

1]';
[0134]
angle
bc
=exp
(j*2*π*timeoffset*(k kstart)./n)
[0135]
说明:n表示与采样率对应fft点数,m表示与采样率对应的有效子载波个数,kstart代表有效子载波的起点;k表示待处理小区分配的频域资源对应的子载波编号;rbstart表示分配频域资源的起始点,以有效带宽最小子载波(即在有效带宽中频率最低的子载波)为参考;n
subcarrier
表示待计算信号频域资源所占的子载波个数;timeoffset表示时间偏移,单位是一个采样点;angle
bc
表示每个子载波需要补偿的相位值。timeoffset表示待解信号时间上的起始位置和参考信号时域起始位置的差值,为正值(即本方案可以解同步点在参考小区的同步点之后的信号)。[0:x]是步进为1的数列。
[0136]
另外,在一实施例中,如图11所示,上述步骤s320可以包括但不限于步骤s321。
[0137]
步骤s321,对基准小区的时域信息进行相位补偿以及时频变换,得到基准小区的第一频域数据。
[0138]
需要说明的是,在对基准小区的时域信息进行时频变换的过程中,还会进行相位补偿处理,使得得到的基准小区的第一频域数据更加精确。
[0139]
另外,在一实施例中,如图12所示,上述步骤s321可以包括但不限于步骤s3210、步骤s3211和步骤s3212。
[0140]
步骤s3210,根据监测的一部分带宽频带范围,确定频带中心频率,计算得到第一相位补偿值;
[0141]
步骤s3211,基于第一相位补偿值,对基准小区的时域信息进行相位补偿,得到补偿时域数据;
[0142]
步骤s3212,对补偿时域数据进行快速傅里叶变换,得到基准小区的第一频域数据
[0143]
需要说明的是,根据监测的bwp频带范围,确定频带中心频率,计算第一相位补偿值,并对时域信息按照基准小区的同步点逐个符号进行补偿。时域数据iq值与待补偿相位iq值做复数乘法,得到补偿后的时域数据iq值。
[0144]
值得注意的是,与4g不同,5g信号在发射的时候会加上相位旋转,所以接收端在信号处理时需要做相位补偿。由于只是在复数信号上做乘法操作来补偿相位旋转,所以在时域执行乘操作还是在频域执行乘操作的效果是一样的。
[0145]
需要说明的是,对相位补偿后的时域数据做时频变换,按照基准小区的同步点做fft处理,就可以得到基准小区的频域数据。
[0146]
示例性地,以下为相位补偿计算公式:
[0147]
imeid=gnb.firstncp [0:13]*ofdmlen;
[0148]
anglevalue=exp(1i*2*pi*gnb.f0*timeid/gnb.samplerate);
[0149]
其中,公式中按照常规cp考虑,子载波间隔30khz,一个时隙包含14个ofdm符号;gnb.firstncp表示第一个ofdm符号对应的cp长度,ofdmlen表示一个ofdm符号的长度。
[0150]
30.72m采样率时,gnb.firstncp等于88,ofdmlen等于1096;122.88m采样率时,gnb.firstncp等于352,ofdmlen等于4384;gnb.samplerate表示采样率;gnb.f0表示发射频率,初始小区搜索阶段,对应初始bwp的中心频率;100m带宽下,对应100m带宽的中心频率。
[0151]
另外,在一实施例中,如图13所示,上述步骤s321可以包括但不限于步骤s3213、步
骤s3214和步骤s3215。
[0152]
步骤s3213,对基准小区的时域信息进行快速傅里叶变换,得到基准小区的初始频域数据;
[0153]
步骤s3214,根据监测的一部分带宽频带范围,确定频带中心频率,计算得到第二相位补偿值;
[0154]
步骤s3215,基于第二相位补偿值,对初始频域数据进行相位补偿,得到基准小区的第一频域数据。
[0155]
需要说明的是,本实施例提供的获取基准小区频域数据的方法相对于上述实施例,区别点在于,在相位补偿处理之前执行时频变换处理。优选地,可以选择在fft处理后做相位补偿,以122.88mhz采样率为例,一个符号在时域要处理的点数为4096,而在频域处理的点数为3276,因此在频域处理相位补偿会比在时域处理的计算量更小。
[0156]
值得注意的是,对第一相位补偿值和第二相位补偿值进行区分,只是对相位补偿处理与时频变换处理的执行顺序更好地进行区分说明,而不应该认定第一相位补偿值与第二相位补偿值是不同的。
[0157]
另外,本公开一个实施例还提供了一种小区同步跟踪装置,包括:
[0158]
第一模块,用于基于目标频点采集空口信号,得到若干个小区的时域信息;
[0159]
第二模块,用于对小区的时域信息进行解析,得到小区的同步信息;同步信息包括辅同步信号;
[0160]
第三模块,用于对小区的时域信息进行变换处理,得到对应的频域数据信息;
[0161]
第四模块,用于基于频域数据信息,利用辅同步信号进行同步跟踪。
[0162]
在本公开的一些具体实施例中,当若干个小区为同频小区;频域数据信息包括第一频域数据和第二频域数据,第三模块包括:
[0163]
第五模块,用于基于小区的同步信息,判定得到基准小区;
[0164]
第六模块,用于对基准小区的时域数据进行时频变换,得到基准小区的第一频域数据;
[0165]
第七模块,用于对基准小区的第一频域数据进行时偏补偿,得到非基准小区的第二频域数据。
[0166]
在本公开的一些具体实施例中,第四模块包括:
[0167]
第八模块,用于基于第一频域数据和第二频域数据,利用辅同步信号进行同步跟踪,得到基准小区的第一同步跟踪信息和非基准小区的第二同步跟踪信息。
[0168]
值得注意的是,小区同步跟踪装置可以为实体装置,装置中可以包含有具备相应功能的硬件模块;小区同步跟踪装置还可以为虚拟装置,虚拟装置中可以包含有具备相应功能的虚拟模块。
[0169]
需要说明的是,由于本实施例中的小区同步跟踪装置与上述实施例中的小区同步跟踪方法基于相同的发明构思,因此,方法实施例中的相应内容同样适用于本系统实施例,此处不再赘述。
[0170]
另外,如图14所示,本公开的一个实施例还提供了一种设备800,该设备800包括:存储器820、处理器810及存储在存储器820上并可在处理器810上运行的计算机程序。
[0171]
处理器810和存储器820可以通过总线或者其他方式连接。
[0172]
存储器820作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器820可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器820可选包括相对于处理器810远程设置的存储器820,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0173]
值得注意的是,被上述设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的小区同步跟踪方法,例如,执行以上描述的图1中的方法步骤s100至步骤s400、图2中的方法步骤s310至步骤s330、图3中的方法步骤s410、图4中的方法步骤s500至s600、图5中的方法步骤s700、图6中的方法步骤s311至s314、图7中的方法步骤s3120、图8中的方法步骤s315至s316、图9中的方法步骤s317、图10中的方法步骤s331至s332、图11中的方法步骤s321、图12中的方法步骤s3210至s3212和图13中的方法步骤s3213至s3215。
[0174]
需要说明的是,由于本实施例中的设备800与上述实施例中的小区同步跟踪方法基于相同的发明构思,因此,方法实施例中的相应内容同样适用于本系统实施例,此处不再赘述。
[0175]
此外,本公开的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的小区同步跟踪方法,例如,执行以上描述的图1中的方法步骤s100至步骤s400、图2中的方法步骤s310至步骤s330、图3中的方法步骤s410、图4中的方法步骤s500至s600、图5中的方法步骤s700、图6中的方法步骤s311至s314、图7中的方法步骤s3120、图8中的方法步骤s315至s316、图9中的方法步骤s317、图10中的方法步骤s331至s332、图11中的方法步骤s321、图12中的方法步骤s3210至s3212和图13中的方法步骤s3213至s3215。
[0176]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd

rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0177]
以上是对本公开的较佳实施进行了具体说明,但本公开并不局限于上述实施方式,熟悉本领域的技术人员在不违背本公开精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本公开权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜