一种时频偏补偿的方法及用户终端的制作方法

文档序号:10661729阅读:624来源:国知局
一种时频偏补偿的方法及用户终端的制作方法
【专利摘要】本发明实施例公开了一种时频偏补偿的方法及用户终端,其中,该方法包括:当用户终端处于非连续接收DRX状态时,检测用户终端中的振荡器的温度,获取该振荡器在一个周期内DRX状态从开始休眠到结束休眠这一时段内的温度变化量;根据该温度变化量以及预设的温度与频率的映射关系确定该振荡器的频率变化量,并根据该频率变化量对用户终端进行第一频率补偿;当温度变化量超过预设门限值时,估计用户终端与服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值;并根据时偏估计值和频偏估计值对用户终端进行时频补偿。实施本发明实施例,能够对温补异常情况进行识别并对温补异常导致的时频偏进行补偿。
【专利说明】
一种时频偏补偿的方法及用户终端
技术领域
[0001] 本发明涉及通信技术领域,尤其涉及一种时频偏补偿的方法及用户终端。
【背景技术】
[0002] 振荡器由于具有较高的频率稳定性,已广泛应用于移动通信技术领域。目前常见 的有石英晶体振荡器,其按照频率温度特性可以将其分为两类:一是不带温度补偿的晶体 振荡器(Crystal Oscillator,简称X0),其频率稳定性较差,受温度影响大;二是温度补偿 晶体振荡器(Temperature Compensated Crystal Oscillator,简称TCX0),指能够自带温 度补偿的晶振。由于X0在器件价格上相较TCX0有明显的优势,因此在低成本基带通信芯片 上应用广泛。
[0003] 由于X0自身不带温度补偿模块,其输出频率随温度变化明显,使用X0作为参考时 钟源时,需要估计并补偿其随温度变化产生的频率偏差。当用户终端处于连接态非DRX (Discontinuous Reception,非连续接收)时,用户终端中用于估计和补偿频率偏差的模块 一直处于工作状态,因此可以正常估计出频率偏差并补偿。但是当用户终端处于DRX状态 和/或用于估计和补偿频率偏差的模块不工作的情况下,需要自行设计温度补偿模块,以对 频率变化进行基带或射频补偿。目前,温度补偿一般在用户终端的处理器中实现,其实现方 法一般是使用曲线拟合的方法估算X0的输出频率随温度变化的特性,测量温度变化前后的 温度,根据拟合曲线中温度和频率的对应关系,计算两个温度的频率差值,并根据该频率差 值进行基带或射频补偿。然而,在X0的温度剧烈变化时,利用上述方法进行温度补偿后,系 统残留的频率偏差仍然可能过大,从而造成温补异常,进而导致用户终端无法进行正常通 ?目。

【发明内容】

[0004] 本发明实施例公开了一种时频偏补偿的方法及用户终端,能够对温补异常情况进 行识别并对温补异常导致的时频偏进行补偿,以使用户终端仍可正常通信。
[0005] 本发明实施例第一方面公开了一种时频偏补偿的方法,所述方法应用于处于非连 续接收DRX状态的用户终端,所述方法包括:检测所述用户终端中的振荡器的温度,获取所 述振荡器从一个DRX周期中的第一时间点到第二时间点之间的温度变化量,其中,所述第一 时间点为所述DRX周期中开始休眠的时刻,所述第二时间点为所述DRX周期中结束休眠的时 亥IJ;可以利用用户终端中的热敏电阻、温度传感器或红外测温仪等对振荡器进行温度检测, 温度变化量可以是两个温度之间的差值或一段时间内温度的变化率等;根据所述温度变化 量以及预设的温度与频率的映射关系,确定所述振荡器在所述DRX周期中的频率变化量;利 用所述频率变化量对所述用户终端进行第一频率补偿;在所述温度变化量超过预设门限值 的情况下(可以认为温度变化剧烈),估计所述用户终端与所述用户终端的服务小区的时间 偏差和频率偏差,以获得时偏估计值和频偏估计值;根据所述时偏估计值和所述频偏估计 值对所述用户终端进行时频补偿。这样可以使用户终端对温补异常情况进行识别并对温补 异常导致的时频偏进行补偿,以使用户终端仍可正常通信。
[0006] 结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实施方式 中,所述估计所述用户终端与所述用户终端的服务小区的时间偏差和频率偏差,以获得时 偏估计值和频偏估计值,包括:每隔预设时间启动小区搜索以确定所述用户终端与所述用 户终端的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值。这样周期性 地启动小区搜索,能够对用户终端的服务小区的时频偏进行监控。
[0007] 结合本发明实施例第一方面的第一种可能的实施方式,在本发明实施例第一方面 的第二种可能的实施方式中,所述预设时间由所述振荡器的当前温度所处的温度区间以及 预设对应关系决定,所述预设对应关系包含多个温度区间与至少一个时间数值的对应关 系,其中,不同温度区间对应的预设时间可以不同,多个温度区间可以对应同一个预设时 间。
[0008] 结合本发明实施例第一方面的第一种或第二种可能的实施方式,在本发明实施例 第一方面的第三种可能的实施方式中,所述每隔预设时间启动小区搜索以确定所述用户终 端与所述用户终端的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值, 包括:每隔所述预设时间接收所述用户终端与所述服务小区通信时的第一主同步信号 (Primary Synchronization Signal,PSS)和第一辅同步信号(Secondary Synchronization Signal,SSS);分别将所述第一PSS与预存第二PSS、以及将所述第一SSS 与预存第二SSS进行互相关处理,以确定所述用户终端与所述服务小区的时间偏差,作为所 述时偏估计值;利用所述时偏估计值分别调整所述第一 PSS和所述第一 SSS,得到第三PSS和 第三SSS;分别将所述第三PSS与所述预存第二PSS、以及将所述第三SSS与所述预存第二SSS 进行共辄处理,以确定所述用户终端与所述服务小区的频率偏差,作为所述频偏估计值。
[0009] 结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实施方式 中,所述估计所述用户终端与所述用户终端的服务小区的时间偏差和频率偏差,以获得时 偏估计值和频偏估计值,包括:接收所述用户终端的服务小区发送的第一 PBCH(Physical Broadcast Channel,物理广播信道)信号;将所述第一roCH信号与预存PBCH信号进行互相 关处理,以确定所述用户终端与所述服务小区的时间偏差,作为所述时偏估计值;利用所述 时偏估计值调整所述第一 PBCH信号;将调整后的第一 PBCH信号与所述预存PBCH信号进行共 辄处理,以确定所述用户终端与所述服务小区的频率偏差,作为所述频偏估计值。
[0010] 结合本发明实施例第一方面或第一方面的第一种至第四种中任一种可能的实施 方式,在本发明实施例第一方面的第五种可能的实施方式中,所述根据所述时偏估计值和 所述频偏估计值对所述用户终端进行时频补偿,包括以下情况中的至少一种:当所述时偏 估计值超过第一预设阈值时(可以认为系统中具有大时偏),根据所述时偏估计值对所述用 户终端进行时间补偿;当所述频偏估计值超过第二预设阈值时(可以认为系统中具有大频 偏),在所述第一频率补偿下根据所述频偏估计值对所述用户终端进行第二频率补偿。
[0011] 结合本发明实施例第一方面或第一方面的第一种至第五种中任一种可能的实施 方式,在本发明实施例第一方面的第六种可能的实施方式中,所述根据所述时偏估计值和 所述频偏估计值对所述用户终端进行时频补偿之后,所述方法还包括:接收所述服务小区 发送的第二PBCH信号;解调所述第二PBCH信号;若所述第二PBCH信号解调失败,则确定时频 补偿后所述用户终端中残留的时频偏超过第三预设阈值(可以认为具有较大时频偏),其 中,所述第三预设阈值为所述用户终端维持正常通信所允许的时频偏的最大值;控制所述 用户终端进行网络搜索。当第二PBCH信号解调失败时,表明系统中仍残留有较大的时频偏, 较大时频偏残留会引起用户终端的系统挂死,使得用户终端无法正常通信,通过控制用户 终端进行重搜网,使用户终端复位成初始状态,能够解除系统挂死,使用户终端恢复正常通 {目。
[0012] 本发明实施例第二方面公开了一种用户终端,包括:处理器、接收机和振荡器;其 中,所述振荡器用于分别为所述处理器和所述接收机提供工作所需的频率信号;所述处理 器用于:当所述用户终端处于非连续接收DRX状态时,检测所述振荡器的温度,获取所述振 荡器从一个DRX周期中的第一时间点到第二时间点之间的温度变化量,其中,所述第一时间 点为所述DRX周期中开始休眠的时刻,所述第二时间点为所述DRX周期中结束休眠的时刻; 可以利用用户终端中的热敏电阻、温度传感器或红外测温仪等对振荡器进行温度检测,温 度变化量可以是两个温度之间的差值或一段时间内温度的变化率等;根据所述温度变化量 以及预设的温度与频率的映射关系,确定所述振荡器在所述DRX周期中的频率变化量;利用 所述频率变化量对所述用户终端进行第一频率补偿;在所述温度变化量超过预设门限值的 情况下(可以认为温度变化剧烈),估计所述用户终端与所述用户终端的服务小区的时间偏 差和频率偏差,以获得时偏估计值和频偏估计值;根据所述时偏估计值和所述频偏估计值 对所述用户终端进行时频补偿。这样可以使用户终端对温补异常情况进行识别并对温补异 常导致的时频偏进行补偿,以使用户终端仍可正常通信。
[0013] 结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实施方式 中,所述处理器用于每隔预设时间启动小区搜索以确定所述用户终端与所述用户终端的服 务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值。这样周期性地启动小区 搜索,能够对用户终端的服务小区的时频偏进行监控。
[0014] 结合本发明实施例第二方面的第一种可能的实施方式,在本发明实施例第二方面 的第二种可能的实施方式中,所述预设时间由所述振荡器的当前温度所处的温度区间以及 预设对应关系决定,所述预设对应关系包含多个温度区间与至少一个时间数值的对应关 系,其中,不同温度区间对应的预设时间可以不同,多个温度区间可以对应同一个预设时 间。
[0015] 结合本发明实施例第二方面的第一种或第二种可能的实施方式,在本发明实施例 第二方面的第三种可能的实施方式中,所述处理器用于:通过所述接收机每隔所述预设时 间接收所述用户终端与所述服务小区通信时的第一主同步信号PSS和第一辅同步信号SSS; 分别将所述第一PSS与预存第二PSS、以及将所述第一SSS与预存第二SSS进行互相关处理, 以确定所述用户终端与所述服务小区的时间偏差,作为所述时偏估计值;利用所述时偏估 计值分别调整所述第一 PSS和所述第一 SSS,得到第三PSS和第三SSS;分别将所述第三PSS与 所述预存第二PSS、以及将所述第三SSS与所述预存第二SSS进行共辄处理,以确定所述用户 终端与所述服务小区的频率偏差,作为所述频偏估计值。
[0016] 结合本发明实施例第二方面,在本发明实施例第二方面的第四种可能的实施方式 中,所述处理器用于:通过所述接收机接收所述用户终端的服务小区发送的第一物理广播 信道PBCH信号;将所述第一 PBCH信号与预存PBCH信号进行互相关处理,以确定所述用户终 端与所述服务小区的时间偏差,作为所述时偏估计值;利用所述时偏估计值调整所述第一 PBCH信号;将调整后的第一 PBCH信号与所述预存PBCH信号进行共辄处理,以确定所述用户 终端与所述服务小区的频率偏差,作为所述频偏估计值。
[0017] 结合本发明实施例第二方面或第二方面的第一种至第四种中任一种可能的实施 方式,在本发明实施例第二方面的第五种可能的实施方式中,所述处理器用于:利用所述频 率变化量对所述振荡器、所述处理器以及所述接收机中的至少一种进行第一频率补偿。
[0018] 结合本发明实施例第二方面或第二方面的第一种至第五种中任一种可能的实施 方式,在本发明实施例第二方面的第六种可能的实施方式中,所述处理器根据所述时偏估 计值和所述频偏估计值对所述用户终端进行时频补偿,包括以下情况中的至少一种:当所 述时偏估计值超过第一预设阈值时(可以认为系统中具有大时偏),所述处理器根据所述时 偏估计值对所述处理器进行时间补偿;当所述频偏估计值超过第二预设阈值时(可以认为 系统中具有大频偏),所述处理器在所述第一频率补偿下根据所述频偏估计值对所述振荡 器、所述处理器以及所述接收机中的至少一种进行第二频率补偿。
[0019] 结合本发明实施例第二方面或第二方面的第一种至第六种中任一种可能的实施 方式,在本发明实施例第二方面的第七种可能的实施方式中,所述处理器在根据所述时偏 估计值和所述频偏估计值对所述用户终端进行时频补偿之后,还用于:通过所述接收机接 收所述服务小区发送的第二PBCH信号;解调所述第二PBCH信号;若所述第二PBCH信号解调 失败,则确定时频补偿后所述用户终端中残留的时频偏超过第三预设阈值,其中,所述第三 预设阈值为所述用户终端维持正常通信所允许的时频偏的最大值;控制所述用户终端进行 网络搜索。当第二PBCH信号解调失败时,表明系统中仍残留有较大的时频偏,较大时频偏残 留会引起用户终端的系统挂死,使得用户终端无法正常通信,通过控制用户终端进行重搜 网,使用户终端复位成初始状态,能够解除系统挂死,使用户终端恢复正常通信。
[0020] 本发明实施例第三方面公开了一种用户终端,包含用于执行本发明实施例第一方 面公开的方法及其中任一种可能的实施方式的模块。
[0021] 本发明实施例中,当用户终端处于非连续接收DRX状态时,用户终端可以对用户终 端中的振荡器进行温度检测,以获得该振荡器在一个DRX周期内DRX状态从开始休眠到结束 休眠这一时段内的温度变化量,可以根据该温度变化量以及预设的温度与频率的映射关 系,确定该振荡器在该DRX周期中的频率变化量,并根据该频率变化量对用户终端进行第一 频率补偿,进一步地,可以判断该温度变化量是否超过预设门限值,若该温度变化量超过预 设门限值,可以认为温度变化剧烈,此时可以估计用户终端与用户终端的服务小区之间的 时间偏差和频率偏差,以得到时偏估计值和频偏估计值,并可以根据该时偏估计值和该频 偏估计值对用户终端进行时频补偿。可见,实施本发明实施例,通过对振荡器的温度变化进 行监测,可以有效对温补异常状态进行识别,并及时对温补异常导致的时频偏进行估计与 补偿,从而可以使用户终端维持正常通信。
【附图说明】
[0022] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0023]图la是本发明实施例公开的一种用户终端的系统架构示意图;
[0024]图lb是本发明实施例公开的一种用户终端处于DRX状态的示意图;
[0025] 图2是本发明实施例公开的一种时频偏补偿的方法的流程示意图;
[0026] 图3是本发明实施例公开的另一种时频偏补偿的方法的流程示意图;
[0027] 图4是本发明实施例公开的一种用户终端的结构示意图;
[0028] 图5是本发明实施例公开的另一种用户终端的结构示意图;
[0029] 图6是本发明实施例公开的又一种用户终端的结构示意图;
[0030] 图7是本发明实施例公开的又一种用户终端的结构示意图。
【具体实施方式】
[0031] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描 述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中 的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
[0032] 本发明实施例公开了一种时频偏补偿的方法及用户终端,通过对振荡器的温度变 化进行监测,可以有效对温补异常状态进行识别,并及时对温补异常导致的时频偏进行估 计与补偿,从而可以使用户终端维持正常通信。以下分别进行详细说明。
[0033] 为了更好的理解本发明实施例,下面先对本发明实施例公开的一种用户终端的系 统架构进行描述。请参阅图la,图la是本发明实施例公开的一种用户终端的系统架构示意 图。用户终端又可以称为移动终端、用户设备(User Equipment,简称UE)等,具体可以包括: 移动手机、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动 互联网设备(Mobile Internet Device,MID)、可穿戴设备(如智能手表、智能手环等)等各 类终端,本发明实施例不作限定。在图1所示的用户终端的系统架构中,至少可以包括天线、 射频前端(Radio Frequency Front End,RFFE)、射频集成电路芯片(Radio Frequency Integrated Circuit,RFIC)、振荡器、锁相环以及处理器。其中,处理器可以为包括应用处 理器、基带处理器、图像处理器等在内的SOCXSystem on Chip,片上系统)芯片,也可以是只 用于基带信号处理的基带处理器或者特定用途集成电路(Application Specific Integrated Circuit,ASIC)等,而射频前端RFFE和射频芯片RFIC构成用户终端的收发信机 (Transceiver),用于将来自基带部分的发送信号调制后在天线上进行传输,或者接收空口 信号并解调后发送给基带部分以供通信协议处理。
[0034] 射频前端RFFE至少可以包括:双工器和功率放大器(Power Amplifier,PA)。其中, 双工器主要用于将发射通路和接收通路都耦合到天线,使得天线可以发送信号或接收信号 或同时收发信号;PA主要用于在发射通路上对发送信号进行功率放大,以便可以从天线发 送出去。
[0035] 射频芯片RFIC是射频前端RFFE后的调制解调单元,至少可以包括上变频器和下变 频器,其中,上变频器主要用于调制信号,即在发射通路上将基带的低频信号调制为高频信 号(即上变频);下变频器主要用于解调信号,即在接收通路上将高频信号解调为基带信号 (即下变频)。射频芯片RFIC还可以包括低噪声放大器(Low Noise Amplifier,LNA),位于下 变频器解调之前(如图中虚线部分所示),主要用于对接收信号进行放大。
[0036]振荡器可以为不自带温度补偿的晶体振荡器X0,可以用于产生振荡频率,通过锁 相环将振荡频率与上变频器或下变频器进行混频。上、下变频器也可称为混频器,通过将高 频信号与振荡器产生的振荡信号混频生成基带信号,或将基带信号与振荡器产生的振荡信 号混频生成高频信号。
[0037] 处理器主要用于根据通信协议对基带信号进行处理,可支持GSM(Global System for Mobile communication,全球移动通信系统)、UMTS(Universal Mobile Telecommunications System,通用移动通信系统)、LTE(Long Term Evolution,长期演 进)、CDMA(Code Division Multiple Access,码分多址)、5G(The 5th Generation Mobile Communication Technology,第五代移动通信技术)等通信协议,本发明实施例不作限定。 [0038]当振荡器不具有温补功能时,其输出频率会随着温度的变化而产生偏差,因此需 要估计并补偿其随温度变化产生的频率偏差,当用户终端处于非连续接收DRX状态时,需要 在用户终端中设计温度补偿模块,以实现对因温度产生的频率偏差进行补偿。本发明实施 例的温补方法可以在处理器中实现,用来估计振荡器的输出频率随温度变化的频率偏差参 数,并以此对振荡器、处理器或射频部分进行频率补偿。
[0039]以下对用户终端处于非连续接收DRX状态进行说明。请参阅图lb,图lb是本发明实 施例公开的一种用户终端处于DRX状态的示意图。
[0040]基于包的数据流通常是突发性的,在一段时间内有数据传输,但在接下来的一段 较长时间内没有数据传输。在没有数据传输的时候,可以通过停止接收PDCCH(Physical Downlink Control Channel,物理下行控制信道)来降低功耗,即此时会停止FOCCH盲检,从 而提升电池使用时间。这就是DRX的由来。
[0041 ] DRX的基本机制是为处于RRC_CONNECTED态的用户终端配置一个DRX周期(Cycle)。 DRX周期可以由DRX唤醒时间(或"On Duration"时间)和DRX休眠时间(或"Opportunity for DRX"时间)组成,在"On Duration"时间内,用户终端监听并接收PDCCH(激活期);在 "Opportunity for DRX"时间内,用户终端不接收H)CCH以减少功耗(休眠期)。
[0042] 从图lb可以看出,在时域上,时间被划分成一个个连续的DRX周期。
[0043] 注意:处于休眠期的用户终端,只是不接收HXXH数据,但是可以接收来自其它物 理信道的数据,如FOSQKPhysical Downlink Shared Channel,物理下行共享信道)、ACK/ NACK(Acknowledgement/Negative Acknowledgment,确认应答/否定应答)等。例如:在SPS (Semi-Persistent Scheduling,半永久性调度)中,处于休眠期的用户终端可以接收周期 性配置的下行子帧上发送的H)SCH数据。
[0044] 基于图la所示的用户终端的系统架构,本发明实施例公开了一种时频偏补偿的方 法。请参阅图2,图2是本发明实施例公开的一种时频偏补偿的方法的流程示意图。其中,该 时频偏补偿的方法可以应用于处于非连续接收DRX状态的用户终端。如图2所示,该时频偏 补偿的方法可以包括以下步骤:
[0045] 201、用户终端检测用户终端中的振荡器的温度,获取该振荡器从一个DRX周期中 的第一时间点到第二时间点之间的温度变化量。
[0046] 本发明实施例中,当用户终端处于DRX状态时,可以先判定DRX是处于IDLE(休眠或 空闲)态,还是处于唤醒状态。当DRX处于休眠态时,用户终端关闭射频部分不接收HXXH信 道下发的信号,且进入低功耗状态。当DRX被唤醒时,用户终端可以判断是否有通信业务(如 是否有来电),当有通信业务时则用户终端结束DRX状态,进入正常工作状态。用户终端当前 连接的基站下发的系统消息中可以携带有约束用户终端每次休眠的最长时间,此外,用户 终端也可以自行决定是否需要进行更为频繁的唤醒。
[0047]本发明实施例中,当用户终端处于DRX状态时,可以测量用户终端中的振荡器的温 度,以获得该振荡器从一个DRX周期中的第一时间点到第二时间点之间的温度变化量。其 中,第一时间点为该DRX周期中开始休眠的时刻,如图lb中所不的第一时间点T1;第二时间 点为该DRX周期中结束休眠的时刻(即开始被唤醒的时刻),如图lb中所示的第二时间点T2。 用户终端在处于DRX状态时,可以周期性地使DRX从休眠态进入唤醒态,第一时间点和第二 时间点是指同一个DRX周期下的DRX开始休眠的时刻和结束休眠的时刻。当用户终端处于 DRX状态时,可以实时对用户终端中的振荡器进行温度检测,也可以在第一时间点和第二时 间点分别对用户终端中的振荡器进行温度检测,本发明实施例不作限定,这里的振荡器可 以为压控振荡器(Voltage Controlled Oscillator,V⑶)、数字控制振荡器(Numerically Controlled Oscillator,NC0)等晶体振荡器。
[0048] 本发明实施例中,该温度变化量可以是该振荡器从DRX周期中的第一时间点到第 二时间点之间的这段时间内的任意两个时刻对应的温度的绝对差值,如该振荡器在DRX开 始休眠时的温度与DRX结束休眠时的温度的绝对差值;也可以是该振荡器从DRX周期中的第 一时间点到第二时间点之间的这段时间内的温度变化率等等,本发明实施例不作限定。
[0049] 作为一种可选的实施方式,步骤201用户终端检测用户终端中的振荡器的温度,获 取该振荡器从一个DRX周期中的第一时间点到第二时间点之间的温度变化量的具体实施方 式可以包括以下步骤:
[0050] 21)用户终端利用热敏电阻对用户终端中的振荡器进行温度检测,获取该振荡器 从该DRX周期中的第一时间点到第二时间点之间的温度变化量。
[0051]在该实施方式中,当用户终端处于DRX状态时,可以利用用户终端中的热敏电阻来 测量振荡器的温度,具体的,可以根据热敏电阻两端的电压值的变化来估算出振荡器的温 度,由于热敏电阻具有电压值随温度变化的特性,在用户终端中可以预先存储有电压值与 温度的对应关系,从而根据该对应关系得出振荡器的温度。
[0052]作为一种可选的实施方式,步骤201用户终端检测用户终端中的振荡器的温度,获 取该振荡器从一个DRX周期中的第一时间点到第二时间点之间的温度变化量的具体实施方 式也可以包括以下步骤:
[0053] 22)用户终端利用温度传感器对用户终端中的振荡器进行温度检测,获取该振荡 器从该DRX周期中的第一时间点到第二时间点之间的温度变化量。
[0054]在该实施方式中,当用户终端处于DRX状态时,可以利用用户终端中集成的一个或 多个温度传感器来测量振荡器的温度,具体的,可以直接利用温度传感器读取振荡器的温 度。
[0055] 可以理解的是,当用户终端处于DRX状态时,除可以利用热敏电阻和温度传感器测 量振荡器的温度外,还可以利用其它方式来测量振荡器的温度,如红外测温仪等等,本发明 实施例不作限定。
[0056] 202、用户终端根据该温度变化量以及预设的温度与频率的映射关系,确定该振荡 器在该DRX周期中的频率变化量;
[0057] 203、用户终端利用该频率变化量对用户终端进行第一频率补偿。
[0058]本发明实施例中,由于振荡器具有输出频率随温度变化的特性,在用户终端中可 以预先存储有该振荡器的温度与频率的映射关系,不同温度对应的频率可以不同。
[0059]本发明实施例中,当测量出振荡器在用户终端处于DRX状态时的温度变化量时,用 户终端可以利用该温度变化量以及预设的温度与频率的映射关系,来估算出该振荡器在该 DRX周期中因温度变化而产生的频率变化量,并可以根据该频率变化量对用户终端进行频 率补偿,优选的,可以是根据该频率变化量对用户终端中振荡器、基带以及射频部分中的至 少一种进行频率补偿。这里的频率变化量可以是两个温度对应的频率的差值。
[0060] 作为一种可选的实施方式,用户终端利用该振荡器的频率变化量对用户终端中的 振荡器进行第一频率补偿的【具体实施方式】可以是通过控制振荡器的电压来实现频率补偿, 根据预设的电压与频率的对应关系以及振荡器的频率变化量来控制振荡器的电压值,以达 到频率补偿。
[0061] 作为一种可选的实施方式,用户终端利用该振荡器的频率变化量对用户终端中的 基带进行第一频率补偿的【具体实施方式】可以为:计算频率变化量A f在AD采样率下每个样 点的相位Δ Θ = 231 Δ f/fsampling,其中fsampling是AD(模数转换,在处理器中,接收下变频器输 出的模拟基带信号,将其变为数字信号)的采样频率,并将该相位逐样点补偿掉(样点i乘以 ?Γ ΛΘΧ1),从而通过对每个数字样点信号的相位调整改变其频率达到频率补偿;
[0062] 作为一种可选的实施方式,用户终端利用该振荡器的频率变化量对用户终端中的 射频进行第一频率补偿的【具体实施方式】可以是通过调整PLL(Phase Locked Loop,锁相环) 系数或是直接调整振荡器频率来实现频率误差的校正。
[0063] 204、用户终端判断该温度变化量是否超过预设门限值,若是,则执行步骤205;若 否,则结束本次操作。
[0064]本发明实施例中,当测量出振荡器在用户终端处于DRX状态时的温度变化量时,用 户终端可以判断该温度变化量是否超过预设门限值,若超过,此时可以认为该振荡器的温 度变化剧烈,导致该振荡器的温度剧烈变化的因素有多种,例如,可以是因为环境温度等因 素引起的(如从温度较低的室内进入温度较高的室外)。振荡器的温度剧烈变化可能使得系 统残留时频偏仍可能过大,会导致系统无法进行正常通信,从而造成温补异常的现象。预设 门限值可以预先存储在用户终端中,可以是默认设置不可更改的,也可以根据实际需求进 行修改。当该温度变化量超过预设门限值时,可以进一步执行步骤205;当该温度变化量不 超过预设门限值时,可以结束本次操作,此时,用户终端可以重新对振荡器进行温度检测。 [0065] 205、用户终端估计用户终端与用户终端的服务小区的时间偏差和频率偏差,以获 得时偏估计值和频偏估计值。
[0066] 本发明实施例中,当该温度变化量超过预设门限值,即该振荡器的温度剧烈变化 时,用户终端可以进一步估计用户终端与用户终端的服务小区的时间偏差和频率偏差。其 中,用户终端的服务小区为用户终端当前驻留的小区,也即用户终端当前连接的小区。时偏 估计值为用户终端与服务小区之间的时间偏差,频偏估计值为用户终端与服务小区之间的 频率偏差。
[0067] 本发明实施例中,用户终端估计用户终端与用户终端的服务小区的时间偏差和频 率偏差的方法有多种,例如,可以是周期性启动小区搜索利用主同步信号PSS和辅同步信号 SSS来估算出用户终端与用户终端的服务小区的时间偏差和频率偏差;也可以利用承载物 理广播信道PBCH的符号来估算出用户终端与用户终端的服务小区的时间偏差和频率偏差 等,本发明实施例不作限定。
[0068] 206、用户终端根据该时偏估计值和该频偏估计值对用户终端进行时频补偿。
[0069] 本发明实施例中,时频补偿可以包括时间补偿或频率补偿中的至少一种。用户终 端可以根据该时偏估计值对用户终端中的基带部分进行时间补偿;用户终端可以根据该频 偏估计值对用户终端中的振荡器、基带以及射频部分中的至少一种进行频率补偿。
[0070] 在图2所描述的方法中,当用户终端处于DRX状态时,用户终端可以对用户终端中 的振荡器进行温度检测,以获得该振荡器在一个DRX周期中DRX状态从开始休眠到结束休眠 这一时段内的温度变化量,可以根据该温度变化量以及预设温度与频率的映射关系,确定 该振荡器在该DRX周期中的频率变化量,并根据该振荡器的频率变化量对用户终端进行第 一频率补偿,进一步地,可以判断该温度变化量是否超过预设门限值,若该温度变化量超过 预设门限值,可以认为温度变化剧烈,此时可以估计用户终端与用户终端的服务小区之间 的时间偏差和频率偏差,以得到时偏估计值和频偏估计值,并可以根据该时偏估计值和该 频偏估计值对用户终端进行时频补偿。通过实施图2所描述的方法,通过对振荡器的温度变 化进行监测,可以有效对温补异常状态进行识别,并及时对温补异常导致的时频偏进行估 计与补偿,从而可以使用户终端维持正常通信。
[0071] 基于图la所示的用户终端的系统架构,本发明实施例公开了另一种时频偏补偿的 方法。其中,该时频偏补偿的方法可以应用于处于非连续接收DRX状态的用户终端。请参阅 图3,图3是本发明实施例公开的另一种时频偏补偿的方法的流程示意图。如图3所示,该时 频偏补偿的方法可以包括以下步骤:
[0072] 301、用户终端检测用户终端中的振荡器的温度,获取该振荡器从一个DRX周期中 的第一时间点到第二时间点之间的温度变化量。
[0073]本发明实施例中,第一时间点为该DRX周期中开始休眠的时刻,第二时间点为该 DRX周期中结束休眠的时刻(即开始被唤醒的时刻)。该温度变化量可以是该振荡器从该DRX 周期中的第一时间点到第二时间点之间这段时间内的任意两个时刻对应的温度的绝对差 值,也可以是这段时间内的温度变化率等等,本发明实施例不作限定。
[0074]作为一种可选的实施方式,步骤301用户终端检测用户终端中的振荡器的温度,获 取该振荡器从一个DRX周期中的第一时间点到第二时间点之间的温度变化量的具体实施方 式可以包括以下步骤:
[0075] 31)用户终端对用户终端中的振荡器进行温度检测,获取该振荡器在第一时间点 的第一温度和该振荡器在第二时间点的第二温度;
[0076] 32)用户终端计算第一温度和第二温度的第一绝对差值,并将第一绝对差值作为 温度变化量。
[0077]在该实施方式中,当用户终端处于DRX状态时,在该DRX周期内DRX状态开始休眠时 测得的振荡器的温度作为第一温度,在该DRX周期内DRX状态结束休眠(即被唤醒)时测得的 振荡器的温度作为第二温度。此时,该温度变化量为振荡器在DRX状态开始休眠时的温度与 DRX状态结束休眠时的温度的绝对差值。
[0078] 302、用户终端根据该温度变化量以及预设的温度与频率的映射关系,确定该振荡 器在该DRX周期中的频率变化量。
[0079] 303、用户终端利用该频率变化量对用户终端进行第一频率补偿。
[0080] 本发明实施例中,用户终端可以根据该频率变化量对该用户终端中的振荡器、基 带以及射频部分中的至少一种进行第一频率补偿。
[0081] 作为一种可选的实施方式,步骤302用户终端根据该温度变化量以及预设的温度 与频率的映射关系,确定该振荡器在该DRX周期中的频率变化量的【具体实施方式】可以包括 以下步骤:
[0082] 33)用户终端根据预先存储的温度与频率的映射关系,获取该振荡器在第一时间 点的第一温度对应的第一频率和该振荡器在第二时间点的第二温度对应的第二频率; [0083] 34)用户终端计算第一频率与第二频率的第二绝对差值,并将第二绝对差值确定 为该振荡器的频率变化量。
[0084] 在该实施方式中,由于振荡器具有输出频率随温度变化的特性,在用户终端中可 以预先存储有该振荡器的温度与频率的映射关系,用户终端可以从该映射关系中获取第一 温度对应的第一频率以及第二温度对应的第二频率,且将第一频率与第二频率的绝对差值 作为该振荡器的频率变化量。
[0085] 304、用户终端判断该温度变化量是否超过预设门限值,若是,则执行步骤305;若 否,则结束本次操作。
[0086] 本发明实施例中,当温度变化量超过用户终端中预先存储的预设门限值时,此时 表明该振荡器的温度变化剧烈,振荡器可能会因为温度剧烈变化而造成温度补偿异常(如 系统中仍残留较大频偏),此时则可以进一步执行步骤305;当该温度变化量不超过预设门 限值时,可以认为该振荡器的温度变化较平缓,即该振荡器因温度引起的频率偏差较小,此 时用户终端在频率偏差不大的情况下仍可正常工作,以执行DRX唤醒期间的各项业务,如解 寻呼等。
[0087] 305、用户终端估计用户终端与用户终端的服务小区的时间偏差和频率偏差,以获 得时偏估计值和频偏估计值。
[0088] 作为一种可选的实施方式,步骤305用户终端估计用户终端与用户终端的服务小 区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值的【具体实施方式】可以包括以下 步骤:
[0089] 35)用户终端每隔预设时间启动小区搜索以确定用户终端与用户终端的服务小区 的时间偏差和频率偏差,以获得时偏估计值和频偏估计值。
[0090] 在该实施方式中,当用户终端测得温度剧烈变化时,可以周期性地启动小区搜索 以对用户终端的服务小区的时间偏差和频率偏差进行监控。其中,小区搜索的目的在于使 用户终端与服务小区取得时间和频率同步。
[0091] 在该实施方式中,预设时间可以由该振荡器当前的温度所处的温度区间以及预设 对应关系决定,该预设对应关系中包含有多个温度区间与至少一个时间数值的对应关系, 其中,不同的温度区间对应的预设时间可以不同,多个温度区间可以对应同一预设时间,在 高温区间和低温区间小区搜索启动更为频繁,预设时间可以为1.28秒或2.56秒等等。
[0092] 作为一种可选的实施方式,步骤35)用户终端每隔预设时间启动小区搜索以确定 用户终端与用户终端的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值 的【具体实施方式】可以包括以下步骤:
[0093] 36)用户终端每隔该预设时间接收用户终端与服务小区通信时的第一主同步信号 PSS和第一辅同步信号SSS;
[0094] 37)用户终端分别将第一PSS与预存第二PSS、以及将第一SSS与预存第二SSS进行 互相关处理,以确定用户终端与服务小区的时间偏差,作为该时偏估计值;
[0095] 38)用户终端利用该时偏估计值分别调整第一PSS和第一SSS,以得到第三PSS和第 三 SSS;
[0096] 39)用户终端分别将第三PSS与预存第二PSS、以及将第三SSS与预存第二SSS进行 共辄处理,以确定用户终端与服务小区的频率偏差,作为该频率估计值。
[0097] 在该实施方式中,将用户终端接收到的第一PSS和第一SSS,分别与本地的预存第 二PSS和预存第二SSS(服务小区的小区物理ID是已知的,本地预存的第二PSS和预存第二 SSS可以由小区物理ID决定,因此也是已知的)做滑动互相关处理,获取相关值最大时对应 的滑动位置,根据该滑动位置计算出时间偏差;将接收到的第一 PSS/第一 SSS信号根据前面 估计的时间偏差进行调整后,分别与本地的预存第二PSS/预存第二SSS信号进行逐点共辄 相乘处理,通过比较共辄相乘后的点之间的相位差来估计出频率偏差。其中,分别调整第一 PSS和第一 SSS可以具体为从该滑动位置开始对第一 PSS信号进行取值,取出的128个值组合 成第三PSS,以及从该滑动位置开始对第一SSS信号进行取值,以组合成第三SSS。
[0098] 作为一种可选的实施方式,步骤305用户终端估计用户终端与用户终端的服务小 区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值的【具体实施方式】也可以包括以 下步骤:
[0099] 40)用户终端接收用户终端的服务小区发送的第一物理广播信道PBCH信号;
[0100] 41)用户终端将该第一 PBCH信号与预存PBCH信号进行互相关处理,以确定用户终 端与服务小区的时间偏差,作为该时偏估计值;
[0101 ] 42)用户终端利用该时偏估计值调整该第一 PBCH信号;
[0102] 43)用户终端将调整后的第一 PBCH信号与预存PBCH信号进行共辄处理,以确定用 户终端与服务小区的频率偏差,作为该频偏估计值。
[0103] 在该实施方式中,第一PBCH信号在PBCH信道上进行传输,并承载于数据帧中第一 个子帧的第二个时隙slot的前4个符号。由于用户终端已在服务小区驻留,PBCH包含的信息 对于用户终端来说是已知的,可以生成一个本地的PBCH信号,即预存PBCH信号,与接收的第 一 PBCH信号做滑动相关处理来估计时间偏差,按照滑动位置对第一 PBCH信号进行调整,调 整好位置后的第一 PBCH信号与预存PBCH信号进行逐点共辄相乘,通过比较相位差来估计出 频率偏差。
[0104] 306、用户终端判断该时偏估计值是否超过第一预设阈值,若是,则执行步骤307; 若否,则结束本次操作。
[0105] 本发明实施例中,当该时偏估计值超过用户终端中预先存储的第一预设阈值时, 可以认为用户终端与服务小区之间存在较大时偏,如用户终端维护的帧头位置与理想帧头 位置存在较大偏差,此时可以进一步执行步骤307;当该时偏估计值小于第一预设阈值时, 可以认为用户终端与服务小区之间的时偏在接受范围内。
[0106] 307、用户终端根据该时偏估计值对用户终端进行时间补偿。
[0107] 本发明实施例中,当用户终端与服务小区之间存在较大时偏时,用户终端可以根 据该时偏估计值对用户终端进行时间补偿,具体的,用户终端可以是根据该时偏估计值对 用户终端中的基带部分进行时间补偿,以使用户终端与服务小区的时间同步。
[0108] 作为一种可选的实施方式,时偏估计值可以体现为信道的延时,用户终端根据该 时偏估计值对用户终端中的基带部分进行时间补偿的【具体实施方式】可以为:假设理想定时 (时偏为〇)的时域数字信号为x(n),n为样点索引,对应的频域数字信号为X(k),k为子载波 索弓丨;如果用户终端接收到的信号x'(n)的定时偏差(即时偏估计值)为V,即x'(n) = x(n+ v),将有时偏的信号X'(η)根据该时偏估计值进行去CP(Cyclic Prefix,循环前缀)处理并 做FFT( Fast Fourier Transform,快速傅立叶变换),则得到对应的频域数字信号

,要获得理想定时(即完成时间补偿)的频域数字信号,可以将X'(k)乘 即可得到X(k),从而实现时间补偿。
[0109] 308、用户终端判断该频偏估计值是否超过第二预设阈值,若是,则执行步骤309; 若否,则结束本次操作。
[0110] 本发明实施例中,当该频偏估计值超过用户终端中预先存储的第二预设阈值时, 可以认为用户终端与服务小区之间存储较大频偏,此时可以进一步执行步骤309;当该频偏 估计值小于第二预设阈值时,可以认为用户终端与服务小区之间的频偏在接受范围内。
[0111] 309、用户终端在第一频率补偿下根据该频偏估计值对用户终端进行第二频率补 偿。
[0112] 本发明实施例中,当用户终端与服务小区之间存储较大频偏时,用户终端可以在 第一频率补偿的基础下根据该频偏估计值对用户终端进行第二频率补偿,具体的,用户终 端可以在第一频率补偿的基础下根据该频偏估计值对用户终端中的振荡器、基带以及射频 部分中的至少一种进行第二频率补偿,以使用户终端与服务小区的频率同步。对用户终端 进行第二频率补偿的方法与前述用于第一频率补偿的方法相同,这里将不再叙述。
[0113] 本发明实施例中,通过对用户终端进行时间补偿和/或频率补偿,使用户终端与服 务小区的时间和频率同步,从而使得用户终端能够进行正常通信。
[0114] 作为一种可选的实施方式,用户终端在进行时频补偿之后,图3所描述的方法还可 以包括以下步骤:
[0115] 44)用户终端接收服务小区发送的第二PBCH信号;
[0116] 45)用户终端解调该第二PBCH信号;
[0117] 46)若第二PBCH信号解调失败,则确定时频补偿后用户终端中残留的时频偏超过 第三预设阈值,其中,第三预设阈值为用户终端维持正常通信所允许的时频偏的最大值;
[0118] 47)用户终端控制用户终端进行网络搜索。
[0119]在该实施方式中,用户终端可以对时频补偿后接收到的roCH信号(即第二roCH信 号)进行解调,并通过循环冗余校验码(Cyclic Redundancy Check,CRC)来校验信号是否解 调成功。当解调失败时,可以确定时频补偿后用户终端中残留的时频偏超过第三预设阈值, 此时表明用户终端系统中还残留有较大的时频偏,当残留有较大时频偏时用户终端将会造 成通信异常,其中,第三预设阈值为用户终端维持正常通信所允许接受的时频偏的最大值, 当残留的时频偏超过该最大值,则用户终端将通信异常。当解调成功时,DRX可以重新进入 休眠状态。通过对温补后的信号进行大时频偏估计并结合PBCH解调,以判断当前用户终端 的工作状态是否异常。
[0120] 在该实施方式中,当用户终端对第二PBCH信号解调失败时,用户终端可以及时响 应本次解调操作并启动网络搜索;用户终端也可以不立即启动网络搜索,可以是在连续N(N 为正整数)次检测到第二PBCH信号解调失败后触发用户终端重新进行网络搜索,从而可以 减少误判几率。
[0121] 在该实施方式中,控制用户终端进行网络搜索,可以使用户终端进行复位以恢复 初始状态,可以解决用户终端因时频偏较大产生的系统挂死问题,此外,重新搜索网络也可 以进一步触发用户终端重新启动小区搜索操作。
[0122] 本发明实施例中,通过实施图3所描述的方法,通过对振荡器的温度变化进行监 测,可以有效对温补异常状态进行识别,并及时对温补异常导致的时频偏进行估计与补偿, 从而可以使用户终端维持正常通信;进一步地,温补后系统中残留时频偏在估计能力以内 时,用户终端仍可正常工作;温补后系统中残留时频偏较大超出估计能力时,可以检测出 来,并通过重搜网解除系统挂死,令用户终端恢复正常通信,以起到保护用户终端的作用。
[0123] 请参阅图4,图4是本发明实施例公开的一种用户终端的结构示意图,可以用于执 行本发明实施例公开的时频偏补偿的方法。如图4所示,该用户终端可以包括:
[0124] 温度检测单元401,用于当用户终端处于非连续接收DRX状态时,检测用户终端中 的振荡器的温度,获取该振荡器从一个DRX周期中的第一时间点到第二时间点之间的温度 变化量。
[0125] 本发明实施例中,当用户终端处于DRX状态时,温度检测单元401可以测量用户终 端中的振荡器的温度,以获得该振荡器从在一个DRX周期中的第一时间点到第二时间点之 间的温度变化量。其中,第一时间点为该DRX周期中开始休眠的时刻,第二时间点为该DRX周 期中结束休眠的时刻。当用户终端处于DRX状态时,温度检测单元401可以实时对用户终端 中的振荡器进行温度检测,也可以在第一时间点和第二时间点对用户终端中的振荡器进行 温度检测,本发明实施例不作限定。
[0126] 本发明实施例中,该温度变化量可以是该振荡器从该DRX周期中的第一时间点到 第二时间点之间的这段时间内的任意两个时刻对应的温度的绝对差值;也可以是该振荡器 从该DRX周期中的第一时间点到第二时间点之间的这段时间内的温度变化率等等,本发明 实施例不作限定。
[0127] 作为一种可选的实施方式,当用户终端处于非连续接收DRX状态时,温度检测单元 401可以利用热敏电阻对用户终端中的振荡器进行温度检测,以获得该振荡器从该DRX周期 中的第一时间点到第二时间点之间的温度变化量。
[0128] 作为一种可选的实施方式,当用户终端处于非连续接收DRX状态时,温度检测单元 401可以利用温度传感器对用户终端中的振荡器进行温度检测,以获得该振荡器从该DRX周 期中的第一时间点到第二时间点之间的温度变化量。
[0129] 第一确定单元402,用于根据该温度变化量以及预设的温度与频率的映射关系,确 定该振荡器在该DRX周期中的的频率变化量。
[0130] 频率补偿单元403,用于利用该频率变化量对用户终端进行第一频率补偿。
[0131] 本发明实施例中,频率补偿单元403具体可以用于根据该振荡器的频率变化量对 用户终端中的振荡器、基带以及射频部分中的至少一种进行第一频率补偿。
[0132] 估计单元404,用于在该温度变化量超过预设门限值的情况下,估计用户终端与用 户终端的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值。
[0133] 本发明实施例中,当温度检测单元401检测到的温度变化量超过用户终端中预先 存储的预设门限值时,此时可以认为该振荡器的温度变化剧烈,使得估计单元404可以估计 用户终端与用户终端的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计 值。其中,用户终端的服务小区为用户终端当前驻留的小区,也即用户终端当前连接的小 区。
[0134] 时频补偿单元405,用于根据该时偏估计值和该频偏估计值对用户终端进行时频 补偿。
[0135] 作为一种可选的实施方式,时频补偿单元405根据该时偏估计值和该频偏估计值 对用户终端进行时频补偿的【具体实施方式】可以包括以下情况中的至少一种:
[0136] 当该时偏估计值超过第一预设阈值时,时频补偿单元405根据该时偏估计值对用 户终端中的基带部分进行时间补偿;
[0137] 当该频偏估计值超过第二预设阈值时,时频补偿单元405在第一频率补偿下根据 该频偏估计值对用户终端中的振荡器、基带以及射频部分中的至少一种进行第二频率补 偿。
[0138] 作为一种可选的实施方式,估计单元404估计用户终端与用户终端的服务小区的 时间偏差和频率偏差,以获得时偏估计值和频偏估计值的【具体实施方式】可以包括:
[0139] 估计单元404每隔预设时间启动小区搜索以确定用户终端与用户终端的服务小区 的时间偏差和频率偏差,以获得时偏估计值和频偏估计值。
[0140] 其中,周期性启动小区搜索以对用户终端的服务小区的时间偏差和频率偏差进行 监控,预设时间即为启动小区搜索的周期,且预设时间可以由该振荡器当前的温度所处的 温度区间以及预设对应关系决定,该预设对应关系中包含有多个温度区间与至少一个时间 数值的对应关系,其中,不同的温度区间对应的预设时间可以不同,多个温度区间可以对应 同一预设时间。
[0141] 相应地,请一并参阅图5,图5是本发明实施例公开的另一种用户终端的结构示意 图,可以用于执行本发明实施例公开的时频偏补偿的方法。其中,图5所示的用户终端是在 图4所示的用户终端的基础上进一步优化得到的。与图4所示的用户终端相比,图5所示的用 户终端中估计单元404可以包括:
[0142] 第一接收子单元4041,用于每隔该预设时间接收用户终端与服务小区通信时的第 一主同步信号PSS和第一辅同步信号SSS;
[0143] 第一确定子单元4042,用于分别将该第一PSS与预存第二PSS、以及将该第一SSS与 预存第二SSS进行互相关处理,以确定用户终端与服务小区的时间偏差,作为该时偏估计 值;
[0144] 第一调整子单元4043,用于利用该时偏估计值分别调整第一PSS和第一SSS,以得 到第三PSS和第三SSS;
[0145] 第二确定子单元4044,用于分别将第三PSS与预存第二PSS、以及将第三SSS与预存 第二SSS进行共辄处理,以确定用户终端与服务小区的频率偏差,作为该频偏估计值。
[0146] 作为一种可选的实施方式,请一并参阅图6,图6是本发明实施例公开的又一种用 户终端的结构示意图,可以用于执行本发明实施例公开的时频偏补偿的方法。其中,图6所 示的用户终端是在图4所示的用户终端的基础上进一步优化得到的。与图4所示的用户终端 相比,图6所示的用户终端中估计单元404可以包括:
[0147] 第二接收子单元4045,用于接收用户终端的服务小区发送的第一物理广播信道 PBCH信号;
[0148] 第三确定子单元4046,用于将该第一 PBCH信号与预存PBCH信号进行互相关处理, 以确定用户终端与服务小区的时间偏差,作为该时偏估计值;
[0149] 第二调整子单元4047,用于利用该时偏估计值调整该第一 PBCH信号;
[0150]第四确定子单元4048,用于将调整后的第一 PBCH信号与预存PBCH信号进行共辄处 理,以确定用户终端与服务小区的频率偏差,作为该频偏估计值。
[0151]作为一种可选的实施方式,图5和图6所示的用户终端还可以包括:
[0152]接收单元406,用于接收服务小区发送的第二PBCH信号;
[0153]解调单元407,用于解调该第二PBCH信号;
[0154] 第二确定单元408,用于当解调单元407解调该第二PBCH信号失败时,确定时频补 偿后用户终端中残留的时频偏超过第三预设阈值,其中,第三预设阈值为用户终端维持正 常通信所允许的时频偏的最大值;
[0155] 控制单元409,用于控制用户终端进行网络搜索。
[0156] 在该实施方式中,第二roCH信号在小时频偏下即使在较低的信噪比下也很容易解 调成功,当第二PBCH信号解调失败时,说明在进行时间补偿和频率补偿后系统中仍然残留 有较大的时偏和/或频偏,较大的时偏和/或频偏的残留会导致用户终端的系统挂死,无法 完成正常的通信。此时可以控制用户终端进行重新搜索网络,从而解除系统挂死,使用户终 端恢复正常通信。
[0157] 本发明实施例中,通过实施图4~图6所示的用户终端,通过对振荡器的温度变化 进行监测,可以有效对温补异常状态进行识别,并及时对温补异常导致的时频偏进行估计 与补偿,从而可以使用户终端维持正常通信;进一步地,温补后系统中残留时频偏在估计能 力以内时,用户终端仍可正常工作;温补后系统中残留时频偏较大超出估计能力时,可以检 测出来,并通过重搜网解除系统挂死,令用户终端恢复正常通信,以起到保护用户终端的作 用。
[0158] 请参阅图7,图7是本发明实施例公开的又一种用户终端的结构示意图,可以用于 执行本发明实施例公开的时频偏补偿的方法。如图7所示,该用户终端700可以包括:至少一 个处理器701,至少一个振荡器702,至少一个接收机703,存储器704等组件。本领域技术人 员可以理解,图7中示出的用户终端的结构并不构成对本发明实施例的限定,它既可以是总 线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件, 或者不同的部件布置。其中:
[0159] 本发明实施例中,处理器701为用户终端的控制中心,通过运行或执行存储在存储 器704内的程序和/或模块,以及调用存储在存储器704内的数据,以执行用户终端的各种功 能和处理数据。处理器701可以由集成电路(Integrated Circuit,简称1C)组成,例如可以 由单颗封装的1C所组成,也可以由连接多颗相同功能或不同功能的封装1C而组成。举例来 说,处理器701可以为包括应用处理器、基带处理器、数字信号处理器(Digital Signal Processor,简称DSP)、图像处理器(Graphic Processing Unit,简称GPU)等在内的SOC芯 片,也可以是只用于基带信号处理的基带处理器或者特定用途集成电路ASIC等。
[0160]本发明实施例中,振荡器702可以为晶体振荡器X0,主要用于输出振荡频率,分别 为处理器701和接收机703提供工作所需的频率信号。
[0161]本发明实施例中,接收机703可以包括射频前端和射频芯片,可以用于接收空口信 号。
[0162] 本发明实施例中,存储器704可以是高速RAM存储器,也可以是非易失性存储器 (non-volatile memory),例如至少一个磁盘存储器。存储器704可选的还可以是至少一个 位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器704中 可以包括通信协议、操作系统、应用程序和数据等,本发明实施例不作限定。
[0163] 在图7所示的用户终端700中,处理器701可以用于调用存储器704中存储的应用程 序以执行以下操作:
[0164] 当用户终端700处于非连续接收DRX状态时,检测振荡器702的温度,获取振荡器 702从一个DRX周期中的第一时间点到第二时间点之间的温度变化量,其中,第一时间点为 该DRX周期中开始休眠的时刻,第二时间点为该DRX周期中结束休眠的时刻;
[0165] 根据该温度变化量以及存储器704中存储的数据所包括的预设温度与频率的映射 关系,确定振荡器702在该DRX周期中的频率变化量;
[0166] 利用振荡器702的频率变化量对用户终端700进行第一频率补偿;
[0167] 在该温度变化量超过存储器704存储的数据所包括的预设门限值的情况下,估计 用户终端700与用户终端700的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏 估计值;
[0168] 根据该时偏估计值和该频偏估计值对用户终端700进行时频补偿。
[0169] 本发明实施例中,可以利用用户终端700中的热敏电阻或温度传感器或红外测温 仪等部件对振荡器702进行温度检测,本发明实施例不作限定。
[0170]作为一种可选的实施方式,处理器701估计用户终端700与用户终端700的服务小 区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值的【具体实施方式】可以为:
[0171]每隔预设时间启动小区搜索以确定用户终端700与用户终端700的服务小区的时 间偏差和频率偏差,以获得时偏估计值和频偏估计值。
[0172]其中,用户终端700以预设时间为周期以启动小区搜索,预设时间可以由振荡器 702当前的温度所处的温度区间以及预设对应关系决定,该预设对应关系中包含有多个温 度区间与至少一个时间数值的对应关系,其中,不同的温度区间对应的预设时间可以不同, 多个温度区间可以对应同一预设时间。
[0173]作为一种可选的实施方式,处理器701每隔预设时间启动小区搜索以确定用户终 端700与用户终端700的服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值 的【具体实施方式】可以为:
[0174]通过接收机703每隔该预设时间接收用户终端700与服务小区通信时的第一 PSS和 第一 SSS;
[0175]分别将该第一PSS与预存第二PSS、以及将该第一SSS与预存第二SSS进行互相关处 理,以确定用户终端700与服务小区的时间偏差,作为该时偏估计值;
[0176] 利用该时偏估计值分别调整第一PSS和第一SSS,以得到第三PSS和第三SSS;
[0177] 分别将第三PSS与预存第二PSS、以及将第三SSS与预存第二SSS进行共辄处理,以 确定用户终端700与服务小区的频率偏差,作为该频偏估计值。
[0178] 作为一种可选的实施方式,处理器701估计用户终端700与用户终端700服务小区 的时间偏差和频率偏差,以获得时偏估计值和频偏估计值的【具体实施方式】也可以为:
[0179]通过接收机703接收用户终端700的服务小区发送的第一 PBCH信号;
[0180]将第一 PBCH信号与预存PBCH信号进行互相关处理,以确定用户终端700与服务小 区的时间偏差,作为该时偏估计值;
[0181] 利用该时偏估计值调整第一 PBCH信号;
[0182] 将调整后的第一 roCH信号与预存PBCH信号进行共辄处理,以确定用户终端700与 服务小区的频率偏差,作为该频偏估计值。
[0183] 作为一种可选的实施方式,处理器701利用该频率变化量对用户终端700进行第一 频率补偿的【具体实施方式】可以为:
[0184] 利用该频率变化量对振荡器702、处理器701以及接收机703中的至少一种进行第 一频率补偿。
[0185] 作为一种可选的实施方式,处理器701根据该时偏估计值和该频偏估计值对用户 终端700进行时频补偿的【具体实施方式】可以包括以下情况中的至少一种:
[0186] 当该时偏估计值超过存储器704存储的数据所包括的第一预设阈值时,根据该时 偏估计值对处理器701进行时间补偿;
[0187] 当该频偏估计值超过存储器704存储的数据所包括的第二预设阈值时,在第一频 率补偿下根据该频偏估计值对振荡器702、处理器701以及接收机703中的至少一种进行第 二频率补偿。
[0188] 作为一种可选的实施方式,处理器701在根据该时偏估计值和该频偏估计值对用 户终端700进行时频补偿之后,还可以调用存储器704中存储的应用程序,并执行以下操作: [0189]通过接收机703接收服务小区发送的第二PBCH信号;
[0190]解调该第二PBCH信号;
[0191]若第二PBCH信号解调失败,则确定时频补偿后用户终端700中残留的时频偏超过 存储器704存储的数据所包括的第三预设阈值,其中,第三预设阈值为用户终端700维持正 常通信所允许的时频偏的最大值;
[0192] 控制用户终端700进行网络搜索。
[0193] 具体地,本发明实施例中介绍的用户终端可以实施本发明结合图2或图3介绍的时 频偏补偿的方法实施例中的部分或全部流程。
[0194] 本发明实施例中,实施图7所示的用户终端,通过对振荡器的温度变化进行监测, 可以有效对温补异常状态进行识别,并及时对温补异常导致的时频偏进行估计与补偿,从 而可以使用户终端维持正常通信;进一步地,温补后系统中残留时频偏在估计能力以内时, 用户终端仍可正常工作;温补后系统中残留时频偏较大超出估计能力时,可以检测出来,并 通过重搜网解除系统挂死,令用户终端恢复正常通信,以起到保护用户终端的作用。
[0195] 本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC来实现。
[0196] 需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系 列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因 为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该 知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申 请所必须的。
[0197] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述 的部分,可以参见其他实施例的相关描述。
[0198] 本发明实施例的方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0199] 本发明实施例的用户终端中的单元或模块可以根据实际需要进行合并、划分和删 减。
[0200] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质包括只读存储器(Read-Only Memory,R0M)、随机存储器(Random Access Memory, RAM)、可编程只读存储器(Programmable Read-only Memory,PR0M)、可擦除可编程只读存 储器(Erasable Programmable Read Only Memory,EPR0M)、一次可编程只读存储器(Onetime Programmable Read-Only Memory,0TPR0M)、电子抹除式可复写只读存储器 (Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只读光盘(Compact Disc Read-Only Memory,CD_R0M)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够 用于携带或存储数据的计算机可读的任何其他介质。
[0201] 以上对本发明实施例公开的一种时频偏补偿的方法及用户终端进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用 于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的 思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为 对本发明的限制。
【主权项】
1. 一种时频偏估计的方法,其特征在于,所述方法应用于处于非连续接收DRX状态的用 户终端,所述方法包括: 检测所述用户终端中的振荡器的温度,获取所述振荡器从一个DRX周期中的第一时间 点到第二时间点之间的温度变化量,其中,所述第一时间点为所述DRX周期中开始休眠的时 亥IJ,所述第二时间点为所述DRX周期中结束休眠的时刻; 根据所述温度变化量以及预设的温度与频率的映射关系,确定所述振荡器在所述DRX 周期中的频率变化量; 利用所述频率变化量对所述用户终端进行第一频率补偿; 在所述温度变化量超过预设门限值的情况下,估计所述用户终端与所述用户终端的服 务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值; 根据所述时偏估计值和所述频偏估计值对所述用户终端进行时频补偿。2. 根据权利要求1所述的方法,其特征在于,所述估计所述用户终端与所述用户终端的 服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值,包括: 每隔预设时间启动小区搜索以确定所述用户终端与所述用户终端的服务小区的时间 偏差和频率偏差,以获得时偏估计值和频偏估计值。3. 根据权利要求2所述的方法,其特征在于,所述预设时间由所述振荡器的当前温度所 处的温度区间以及预设对应关系决定,所述预设对应关系包含多个温度区间与至少一个时 间数值的对应关系。4. 根据权利要求2或3所述的方法,其特征在于,所述每隔预设时间启动小区搜索以确 定所述用户终端与所述用户终端的服务小区的时间偏差和频率偏差,以获得时偏估计值和 频偏估计值,包括: 每隔所述预设时间接收所述用户终端与所述服务小区通信时的第一主同步信号PSS和 第一辅同步信号SSS; 分别将所述第一PSS与预存第二PSS、以及将所述第一SSS与预存第二SSS进行互相关处 理,以确定所述用户终端与所述服务小区的时间偏差,作为所述时偏估计值; 利用所述时偏估计值分别调整所述第一 PSS和所述第一 SSS,得到第三PSS和第三SSS; 分别将所述第三PSS与所述预存第二PSS、以及将所述第三SSS与所述预存第二SSS进行 共辄处理,以确定所述用户终端与所述服务小区的频率偏差,作为所述频偏估计值。5. 根据权利要求1所述的方法,其特征在于,所述估计所述用户终端与所述用户终端的 服务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值,包括: 接收所述用户终端的服务小区发送的第一物理广播信道PBCH信号; 将所述第一 PBCH信号与预存PBCH信号进行互相关处理,以确定所述用户终端与所述服 务小区的时间偏差,作为所述时偏估计值; 利用所述时偏估计值调整所述第一 PBCH信号; 将调整后的第一 PBCH信号与所述预存PBCH信号进行共辄处理,以确定所述用户终端与 所述服务小区的频率偏差,作为所述时偏估计值。6. 根据权利要求1-5中任一项所述的方法,其特征在于,所述根据所述时偏估计值和所 述频偏估计值对所述用户终端进行时频补偿,包括以下情况中的至少一种: 当所述时偏估计值超过第一预设阈值时,根据所述时偏估计值对所述用户终端进行时 间补偿; 当所述频偏估计值超过第二预设阈值时,在所述第一频率补偿下根据所述频偏估计值 对所述用户终端进行第二频率补偿。7. 根据权利要求1-6中任一项所述的方法,其特征在于,在根据所述时偏估计值和所述 频偏估计值对所述用户终端进行时频补偿之后,所述方法还包括: 接收所述服务小区发送的第二PBCH信号; 解调所述第二PBCH信号; 若所述第二PBCH信号解调失败,则确定时频补偿后所述用户终端中残留的时频偏超过 第三预设阈值,其中,所述第三预设阈值为所述用户终端维持正常通信所允许的时频偏的 最大值; 控制所述用户终端进行网络搜索。8. -种用户终端,其特征在于,包括:处理器、接收机和振荡器; 所述振荡器用于分别为所述处理器和所述接收机提供工作所需的频率信号; 所述处理器用于: 当所述用户终端处于非连续接收DRX状态时,检测所述振荡器的温度,获取所述振荡器 从一个DRX周期中的第一时间点到第二时间点之间的温度变化量,其中,所述第一时间点为 所述DRX周期中开始休眠的时刻,所述第二时间点为所述DRX周期中结束休眠的时刻; 根据所述温度变化量以及预设的温度与频率的映射关系,确定所述振荡器在所述DRX 周期中的频率变化量; 利用所述频率变化量对所述用户终端进行第一频率补偿; 在所述温度变化量超过预设门限值的情况下,估计所述用户终端与所述用户终端的服 务小区的时间偏差和频率偏差,以获得时偏估计值和频偏估计值; 根据所述时偏估计值和所述频偏估计值对所述用户终端进行时频补偿。9. 根据权利要求8所述的用户终端,其特征在于,所述处理器用于每隔预设时间启动小 区搜索以确定所述用户终端与所述用户终端的服务小区的时间偏差和频率偏差,以获得时 偏估计值和频偏估计值。10. 根据权利要求9所述的用户终端,其特征在于,所述预设时间由所述振荡器的当前 温度所处的温度区间以及预设对应关系决定,所述预设对应关系包含多个温度区间与至少 一个时间数值的对应关系。11. 根据权利要求9或10所述的用户终端,其特征在于,所述处理器用于: 通过所述接收机每隔所述预设时间接收所述用户终端与所述服务小区通信时的第一 主同步信号PSS和第一辅同步信号SSS; 分别将所述第一PSS与预存第二PSS、以及将所述第一SSS与预存第二SSS进行互相关处 理,以确定所述用户终端与所述服务小区的时间偏差,作为所述时偏估计值; 利用所述时偏估计值分别调整所述第一 PSS和所述第一 SSS,得到第三PSS和第三SSS; 分别将所述第三PSS与所述预存第二PSS、以及将所述第三SSS与所述预存第二SSS进行 共辄处理,以确定所述用户终端与所述服务小区的频率偏差,作为所述频偏估计值。12. 根据权利要求8所述的用户终端,其特征在于,所述处理器用于: 通过所述接收机接收所述用户终端的服务小区发送的第一物理广播信道PBCH信号; 将所述第一 PBCH信号与预存PBCH信号进行互相关处理,以确定所述用户终端与所述服 务小区的时间偏差,作为所述时偏估计值; 利用所述时偏估计值调整所述第一 PBCH信号; 将调整后的第一 PBCH信号与所述预存PBCH信号进行共辄处理,以确定所述用户终端与 所述服务小区的频率偏差,作为所述频偏估计值。13. 根据权利要求8-12中任一项所述的用户终端,其特征在于,所述处理器用于: 利用所述频率变化量对所述振荡器、所述处理器以及所述接收机中的至少一种进行第 一频率补偿。14. 根据权利要求8-13中任一项所述的用户终端,其特征在于,所述处理器根据所述时 偏估计值和所述频偏估计值对所述用户终端进行时频补偿,包括以下情况中的至少一种: 当所述时偏估计值超过第一预设阈值时,所述处理器根据所述时偏估计值对所述处理 器进行时间补偿; 当所述频偏估计值超过第二预设阈值时,所述处理器在所述第一频率补偿下根据所述 频偏估计值对所述振荡器、所述处理器以及所述接收机中的至少一种进行第二频率补偿。15. 根据权利要求8-14中任一项所述的用户终端,其特征在于,所述处理器在根据所述 时偏估计值和所述频偏估计值对所述用户终端进行时频补偿之后,还用于: 通过所述接收机接收所述服务小区发送的第二PBCH信号; 解调所述第二PBCH信号; 若所述第二PBCH信号解调失败,则确定时频补偿后所述用户终端中残留的时频偏超过 第三预设阈值,其中,所述第三预设阈值为所述用户终端维持正常通信所允许的时频偏的 最大值; 控制所述用户终端进行网络搜索。
【文档编号】H04W76/04GK106028436SQ201610280723
【公开日】2016年10月12日
【申请日】2016年4月28日
【发明人】刘佳迪, 吴向春
【申请人】华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1