掌桥专利:专业的专利平台
掌桥专利
首页

基于TRS的AFC估计方法、装置、终端和存储介质

文献发布时间:2023-06-19 11:27:38


基于TRS的AFC估计方法、装置、终端和存储介质

技术领域

本申请涉及通信技术领域,具体地涉及一种基于TRS的AFC估计方法、装置、终端和存储介质。

背景技术

通信系统中频率同步是影响系统性能的关键技术,较大的频率偏差可能导致信号间干扰,直接影响到信道传输的准确性,因此高可靠性的频偏估计对通信系统来说尤为重要。

在NR系统中,终端在连接态需要根据网络下发的时频跟踪参考信号(TrackingReference Signal,TRS)估计频率偏差。TRS按突发(burst)发送,每个TRS burst包含2个时隙(slot),每slot 有2个TRS符号(symbol),TRS 用作估计频率误差(FOE)时,需要2个slot中的全部TRS symbol(每个slot 中的2个TRS symbol)才能计算得到一个FOE值。

但是,在实际应用场景中,由于异频或异系统测量的gap(差异),双卡场景下的gap,非连续接收(Discontinuous Reception,DRX)等因素影响,可能导致2个slot 中的部分TRS symbol无效,进而导致无法进行FOE评估。

发明内容

本申请提供一种基于TRS的AFC估计方法、装置、终端和存储介质,以利于解决现有技术中一个TRS burst中的部分TRS symbol无效,进而导致无法进行FOE评估的问题。

第一方面,本申请实施例提供了一种基于TRS的AFC估计方法,包括:

判断时频跟踪参考信号TRS突发burst中的第一时隙slot和/或第二时隙slot中的TRS 符号symbol是否有效;

当所述TRS burst中的第一slot和/或第二slot中仅存在部分TRS symbol有效时,根据所述第一slot和所述第二slot中有效的TRS symbol计算获得最终频率误差FOE。

优选地,当所述TRS burst中的第一slot和/或第二slot中仅存在部分TRS symbol有效时,根据所述第一slot和所述第二slot中有效的TRS symbol计算获得最终FOE,包括:

若所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol有效,则:

根据所述第一TRS symbol和所述第三TRS symbol,计算获得第一FOE;

根据所述第一TRS symbol和所述第四TRS symbol,计算获得第二FOE;

将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

优选地,当所述TRS burst中的第一slot和/或第二slot中仅存在部分TRS symbol有效时,根据所述第一slot和所述第二slot中有效的TRS symbol计算获得最终FOE,包括:

若所述第一slot中的第一TRS symbol有效、第二TRS symbol有效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效,则:

根据所述第一TRS symbol和所述第三TRS symbol,计算获得第一FOE;

根据所述第二TRS symbol和所述第三TRS symbol,计算获得第二FOE;

将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

优选地,当所述TRS burst中的第一slot和/或第二slot中仅存在部分TRS symbol有效时,根据所述第一slot和所述第二slot中有效的TRS symbol计算获得最终FOE,包括:

若所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效,则:

根据所述第一TRS symbol和所述第三TRS symbol,计算获得最终FOE。

第二方面,本申请实施例提供了一种基于TRS的AFC估计装置,包括:

判断模块,用于判断时频跟踪参考信号TRS突发burst中的第一时隙slot和/或第二时隙slot中的TRS 符号symbol是否有效;

FOE计算模块,用于当所述TRS burst中的第一slot和/或第二slot中仅存在部分TRS symbol有效时,根据所述第一slot和所述第二slot中有效的TRS symbol计算获得最终频率误差FOE。

优选地,所述FOE计算模块,具体用于:

若所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol有效,则:

根据所述第一TRS symbol和所述第三TRS symbol,计算获得第一FOE;

根据所述第一TRS symbol和所述第四TRS symbol,计算获得第二FOE;

将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

优选地,所述FOE计算模块,具体用于:

若所述第一slot中的第一TRS symbol有效、第二TRS symbol有效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效,则:

根据所述第一TRS symbol和所述第三TRS symbol,计算获得第一FOE;

根据所述第二TRS symbol和所述第三TRS symbol,计算获得第二FOE;

将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

优选地,所述FOE计算模块,具体用于:

若所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效,则:

根据所述第一TRS symbol和所述第三TRS symbol,计算获得最终FOE。

第三方面,本申请实施例提供了一种终端,包括:

一个或多个处理器;

存储器;

以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述终端执行时,使得所述终端执行上述第一方面任一项所述的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行上述第一方面任一项所述的方法。

在本申请实施例中,可以利用部分有效的TRS symbol进行FOE估计,充分利用有效的TRS 资源,使系统频偏得到及时准确的补偿,提高解调性能。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种终端的系统架构示意图;

图2为本申请实施例提供的一种TRS symbol示意图;

图3为本申请实施例提供的一种基于TRS的AFC估计方法流程示意图;

图4为本申请实施例提供的一种终端的结构示意图。

具体实施方式

为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。

应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

以下首先对本申请实施例涉及的术语进行介绍。

TRS(Tracking Reference Signal),时频跟踪参考信号;

AFC(Automatic Frequency Control),自动频率控制;

FOE,频率误差;

Slot,时隙;

Symbol,信号;

Burst,突发;

SNR(Signal-to-Noise Ratio),信噪比。

为了更好的理解本申请实施例,下面首先对本申请实施例提供的一种终端的系统架构进行描述。参见图1,为本申请实施例提供的一种终端的系统架构示意图。终端又可以称为移动终端、用户设备(User Equipment,简称UE)等,具体可以包括:移动手机、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、可穿戴设备(如智能手表、智能手环等)等各类终端,本申请实施例对此不作限定。

在图1所示的终端的系统架构中,至少可以包括天线、射频前端(Radio FrequencyFront End,RFFE)、射频集成电路芯片(Radio Frequency Integrated Circuit,RFIC)、振荡器、锁相环以及处理器。其中,处理器可以为包括应用处理器、基带处理器、图像处理器等在内的SOC(System on Chip,片上系统)芯片,也可以是只用于基带信号处理的基带处理器或者特定用途集成电路(Application Specific Integrated Circuit,ASIC)等,而射频前端RFFE和射频芯片RFIC构成用户终端的收发信机(Transceiver),用于将来自基带部分的发送信号调制后在天线上进行传输,或者接收空口信号并解调后发送给基带部分以供通信协议处理。

射频前端RFFE至少可以包括:双工器和功率放大器(Power Amplifier,PA)。其中,双工器主要用于将发射通路和接收通路都耦合到天线,使得天线可以发送信号或接收信号或同时收发信号;PA主要用于在发射通路上对发送信号进行功率放大,以便可以从天线发送出去。

射频芯片RFIC是射频前端RFFE后的调制解调单元,至少可以包括上变频器和下变频器,其中,上变频器主要用于调制信号,即在发射通路上将基带的低频信号调制为高频信号(即上变频);下变频器主要用于解调信号,即在接收通路上将高频信号解调为基带信号(即下变频)。射频芯片RFIC还可以包括低噪声放大器(Low Noise Amplifier,LNA),位于下变频器解调之前(如图中虚线部分所示),主要用于对接收信号进行放大。

振荡器可以为晶体振荡器XO,可以用于产生振荡频率,通过锁相环将振荡频率与上变频器或下变频器进行混频。上、下变频器也可称为混频器,通过将高频信号与振荡器产生的振荡信号混频生成基带信号,或将基带信号与振荡器产生的振荡信号混频生成高频信号。

处理器主要用于根据通信协议对基带信号进行处理,可支持GSM(Global Systemfor Mobile communication,全球移动通信系统)、UMTS(Universal MobileTelecommunications System,通用移动通信系统)、LTE(Long Term Evolution,长期演进)、CDMA(Code Division Multiple Access,码分多址)、5G(The 5th Generation MobileCommunication Technology,第五代移动通信技术)等通信协议,本申请实施例不作限定。

可理解,通信系统中频率同步是影响系统性能的关键技术,较大的频率偏差可能导致信号间干扰,直接影响到信道传输的准确性,因此高可靠性的频偏估计对通信系统来说尤为重要。

在NR系统中,终端在连接态需要根据网络下发的时频跟踪参考信号(TrackingReference Signal,TRS)估计频率偏差。TRS按突发(burst)发送,每个TRS burst包含2个时隙(slot),每slot 有2个TRS符号(symbol),TRS 用作估计频率误差(FOE)时,需要2个slot中的全部TRS symbol(每个slot 中的2个TRS symbol)才能计算得到一个FOE值。

参见图2,为本申请实施例提供的一种TRS symbol示意图。如图2所示,在一个TRSburst中包含两个slot,分别为slot0和slot1。其中,在slot0中包含两个时间间隔为3symbol的TRS symbol,分别为TRS symbol0和TRS symbol1;同样地,在slot1中包含两个时间间隔为3 symbol的TRS symbol,分别为TRS symbol0和TRS symbol1。

假如上述4个TRS symbol均有效,则频率误差FOE的计算方式为:

步骤S201:在slot0中,将TRS symbol0上的3个TRS 子载波上的信道估计值H0(i)与TRS symbol1上的对应的3个TRS 子载波上的信道估计值H1(i) 共轭相乘得到H0(i)*H1(i),并将3个结果进行累加得到D0。

步骤S202:在slot1中,将TRS symbol0上的3个TRS 子载波上的信道估计值H0(i)与TRS symbol1上的对应的3个TRS 子载波上的信道估计值H1(i) 共轭相乘得到H0(i)*H1(i),并将3个结果进行累加得到D1。

步骤S203:根据D0 计算得到slot0时刻的相位偏移值alpha0= atan(imag(D0)/real(D0)),进而得到slot0估计的FOE值,FOE0=alpha0/(deltaT*2*pi), 其中deltaT为TRSsymbol0和TRS symbol1之间的时间间隔。

步骤S204:根据D1 计算得到slot1时刻的相位偏移值alpha1= atan(imag(D1)/real(D1)),进而得到slot1估计的FOE值,FOE1=alpha1/(deltaT*2*pi), 其中deltaT为TRSsymbol0和TRS symbol1之间的时间间隔。

步骤S205:将FOE0和FOE1进行最大比合并,获得最终FOE。

在一种可能的实现方式中,最大比合并策略为:

在slot0中,根据TRS symbol0和TRS symbol计算得到信噪比SNR0;

在slot1中,根据TRS symbol0和TRS symbol计算得到信噪比SNR1;

计算最终FOE=(SNR1*FOE0+SNR0*FOE1)/(SNR0+SNR1)。

从上述FOE的计算过程可知,在现有技术的方案中,只有1个TRS burst中的TRSsymbol全部有效,才会评估出一个FOE,若仅有部分TRS symbol有效,则不做FOE评估。采用该方式,未能充分利用TRS资源,降低了TRS FOE估计的准确度,在极端场景中,当两个slot都只有一个TRS symbol有效时,则在该TRS burst周期不能获得有效的FOE结果以调整系统频偏,导致下行调节性能下降。

针对该问题,本申请实施例提供了一种基于TRS的AFC估计方案,可以利用部分有效的TRS symbol进行FOE估计,充分利用有效的TRS 资源,使系统频偏得到及时准确的补偿,提高解调性能。

参见图3,为本申请实施例提供的一种基于TRS的AFC估计方法流程示意图。如图3所示,其主要包括以下步骤。

步骤S301:判断第一slot和第二slot中的TRS symbol是否全部有效。

如图2所示,在一个TRS burst中包含两个slot,每个slot中包含两个TRS symbol。

为了便于说明,在本申请实施例中将该两个slot分别称为第一slot和第二slot,将第一slot中的两个TRS symbol分别称为第一TRS symbol和第二TRS symbol;将第二slot中的两个TRS symbol分别称为第三TRS symbol和第四TRS symbol。

此时,判断第一slot和第二slot中的TRS symbol是否全部有效,若全部有效,则进入步骤S302;否则进入步骤S303。

步骤S302:根据第一slot中的第一TRS symbol和第二TRS symbol计算获得第一FOE;根据第二slot中的第三TRS symbol和第四TRS symbol计算获得第二FOE。

若第一slot和第二slot中的TRS symbol全部有效,说明可以利用全部的TRSsymbol计算最终FOE。具体地,根据第一slot中的第一TRS symbol和第二TRS symbol计算获得第一FOE;根据第二slot中的第三TRS symbol和第四TRS symbol计算获得第二FOE。

在计算获得第一FOE和第二FOE后,进入步骤S309,进行最终FOE的计算。

步骤S303:判断是否第一slot中仅有一个TRS symbol有效,第二slot中的两个TRSsymbol全部有效。

其中,第一slot中的有效TRS symbol可以为任意一个,在本申请实施例中,以第一TRS symbol有效,第二RS symbol无效为例进行说明。

也就是说,所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol有效。

若判断结果为是,则进入步骤S304;否则进入步骤S305。

步骤S304:根据第一slot中的第一TRS symbol和第二slot中的第三TRS symbol计算获得第一FOE;根据第一slot中的第一TRS symbol和第二slot中的第四TRS symbol计算获得第二FOE。

由于第一slot中的第一TRS symbol有效,因此,可以通过第一TRS symbol分别与第二slot中的第三TRS symbol和第四TRS symbol进行计算,分别获得第一FOE和第二FOE。

步骤S305:判断是否第一slot中的两个TRS symbol全部有效,第二slot中仅有一个TRS symbol有效。

其中,第二slot中的有效TRS symbol可以为任意一个,在本申请实施例中,以第三TRS symbol有效,第四RS symbol无效为例进行说明。

也就是说,所述第一slot中的第一TRS symbol有效、第二TRS symbol有效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效。

若判断结果为是,则进入步骤S306;否则进入步骤S307。

步骤S306:根据第一slot中的第一TRS symbol和第二slot中的第三TRS symbol计算获得第一FOE;根据第一slot中的第二TRS symbol和第二slot中的第三TRS symbol计算获得第二FOE。

由于第二slot中的第三TRS symbol有效,因此,可以通过第三TRS symbol分别与第一slot中的第一TRS symbol和第二TRS symbol进行计算,分别获得第一FOE和第二FOE。

步骤S307:判断是否第一slot中仅有一个TRS symbol有效,第二slot中仅有一个TRS symbol有效。

其中,第一slot中的有效TRS symbol可以为任意一个,第二slot中的有效TRSsymbol可以为任意一个。在本申请实施例中,以第一slot中的第一TRS symbol和第二slot中的第三TRS symbol有效为例进行说明。

若判断结果为是,则进入步骤S308;否则进入步骤S310。

步骤S308:根据第一slot中的第一TRS symbol和第二slot中的第三TRS symbol计算获得最终FOE。

此时,由于第一slot和第二slot分别各有一个TRS symbol有效,因此可以根据该两个TRS symbol直接计算获得最终FOE,而无需再进行最大比合并。

步骤S309:将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

在上述步骤S302、S304和S306中分别获得第一FOE和第二FOE,此时可以将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

在本申请实施例中,最大比合并的计算策略可以参考上述图2所示实施例中的描述,为了表述简洁,在此不再赘述。

步骤S310:放弃基于TRS symbol的FOE评估。

具体地,若第一slot和第二slot中不存在有效TRS symbol,或者仅存在一个有效TRS symbol,则无法进行FOE评估。因此,放弃基于TRS symbol的FOE评估。

需要指出的是,在本申请实施例中 ,根据两个TRS symbol计算FOE的具体方法可以参见上述图2所示实施例中的描述,为了表述简洁,在此不再赘述。

在本申请实施例中,利用部分有效的TRS symbol进行FOE估计,充分利用有效的TRS 资源,使系统频偏得到及时准确的补偿,提高解调性能。

与上述方法实施例相对应,本申请实施例提供了一种基于TRS的AFC估计装置,包括:判断模块,用于判断时频跟踪参考信号TRS突发burst中的第一时隙slot和/或第二时隙slot中的TRS 符号symbol是否有效;FOE计算模块,用于当所述TRS burst中的第一slot和/或第二slot中仅存在部分TRS symbol有效时,根据所述第一slot和所述第二slot中有效的TRS symbol计算获得最终频率误差FOE。

优选地,所述FOE计算模块,具体用于:若所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol有效,则:根据所述第一TRS symbol和所述第三TRS symbol,计算获得第一FOE;根据所述第一TRSsymbol和所述第四TRS symbol,计算获得第二FOE;将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

优选地,所述FOE计算模块,具体用于:若所述第一slot中的第一TRS symbol有效、第二TRS symbol有效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效,则:根据所述第一TRS symbol和所述第三TRS symbol,计算获得第一FOE;根据所述第二TRSsymbol和所述第三TRS symbol,计算获得第二FOE;将所述第一FOE和所述第二FOE进行最大比合并,获得最终FOE。

优选地,所述FOE计算模块,具体用于:若所述第一slot中的第一TRS symbol有效、第二TRS symbol无效,且所述第二slot中的第三TRS symbol有效、第四TRS symbol无效,则:根据所述第一TRS symbol和所述第三TRS symbol,计算获得最终FOE。

与上述方法实施例相对应,本申请还提供了一种终端。

参见图4,为本申请实施例提供的一种终端的结构示意图,所述终端400可以包括:处理器401、存储器402及通信单元403。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本申请的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,所述通信单元403,用于建立通信信道,从而使所述存储设备可以与其它设备进行通信。接收其他设备发送的用户数据或者向其他设备发送用户数据。

所述处理器401,为存储设备的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行终端的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC) 组成,例如可以由单颗封装的IC 所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器401可以仅包括中央处理器(Central Processing Unit,简称CPU)。在本申请实施方式中,CPU可以是单运算核心,也可以包括多运算核心。

所述存储器402,用于存储处理器401的执行指令,存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

当存储器402中的执行指令由处理器401执行时,使得终端400能够执行上述方法实施例中的步骤。

具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本申请提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。

具体实现中,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行上述方法实施例中的部分或全部步骤。

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a, b, c, a-b,a-c, b-c,或a-b-c,其中a, b, c可以是单个,也可以是多个。

本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,简称ROM)、随机存取存储器(random access memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 基于TRS的AFC估计方法、装置、终端和存储介质
  • 基于SSB和TRS的时偏估计方法、装置、终端和存储介质
技术分类

06120112935475