System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种相位补偿方法、电子设备以及存储介质。
技术介绍
1、相位补偿(phase compensation)是5gnr(new radio,新空口)中引入的概念,用于解决发射端的中心频点与接收端的中心频点不一致而带来的相位旋转问题。5g基站中一般具有发射端和接收端,分别用于发射信号和接收信号。
2、然而,由于频域信号的数量比较大,芯片在做相位补偿运算的时候需要耗费大量时间,即,目前的相位补偿方案的效率较低。
技术实现思路
1、本申请实施例提供一种相位补偿方法、电子设备以及存储介质,可以提高相位补偿的效率。
2、第一方面,本申请实施例提供了一种相位补偿方法,包括:
3、确定当前的下行频点;
4、计算所述下行频点对应的第一预设符号对应的相位所需的第一补偿相位;
5、将所述第一补偿相位以及所述第一补偿相位对应的频域信号传输至硬件加速器,以便所述硬件加速器根据所述第一补偿相位以及频域信号进行相位补偿运算;
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、本申请实施例还提供一种相位补偿方法、装置、电子设备以及存储介质,确定当前的上行频点后,计算所述上行频点对应的第二预设符号对应的相位所需的第二补偿相位,然后,将所述第二补偿相位以及所述第二补偿相位对应的时域信号传输至硬件加速器,以便所述硬件加速器将时域信号转换为频域信号后,根据所述第二补偿相位以及频域信号进行相位补偿运算,最后,接收所述硬件加速器返回的补偿后频域信号。本申请提供的相位补偿的方案,预先计算上行频点对应的第二预设符号对应的相位所需的第二补偿相位,避免重复计算,且通过硬件加速器进行相位补偿,大大缩短相位补偿的处理时间,降低主芯片处理负荷。
本文档来自技高网...【技术保护点】
1.一种相位补偿方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一补偿相位以及所述第一补偿相位对应的频域信号传输至硬件加速器,以便所述硬件加速器根据所述第一补偿相位以及频域信号进行相位补偿运算之前,还包括:
3.根据权利要求2所述的方法,所述硬件加速器从预设地址中取出所述第一补偿相位,并根据所述第一补偿相位以及所述第一补偿相位对应的频域信号进行相位补偿运算,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述补偿后频域信号转换为时域信号,包括:
5.一种相位补偿方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述将所述第二补偿相位以及所述第二补偿相位对应的时域信号传输至硬件加速器,以便所述硬件加速器将时域信号转换为频域信号后,根据所述第二补偿相位以及频域信号进行相位补偿运算之前,还包括:
7.根据权利要求6所述的方法,其特征在于,所述硬件加速器从预设地址中取出所述第二补偿相位以及时域信号,并根据所述第二补偿相位以及时域信号进行相位补偿运算,包括:
...【技术特征摘要】
1.一种相位补偿方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一补偿相位以及所述第一补偿相位对应的频域信号传输至硬件加速器,以便所述硬件加速器根据所述第一补偿相位以及频域信号进行相位补偿运算之前,还包括:
3.根据权利要求2所述的方法,所述硬件加速器从预设地址中取出所述第一补偿相位,并根据所述第一补偿相位以及所述第一补偿相位对应的频域信号进行相位补偿运算,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述补偿后频域信号转换为时域信号,包括:
5.一种相位补偿方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述将所述第二补偿相位以及所述第二补偿相位对应的时域信号传输至硬件加速器,以便所述硬件加速器将时域信号转换为频域信号后,根...
【专利技术属性】
技术研发人员:王珂,吴立昌,
申请(专利权)人:深圳磊诺科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。