双模终端及双模终端的异系统时钟同步方法

文档序号:7686226阅读:91来源:国知局
专利名称:双模终端及双模终端的异系统时钟同步方法
技术领域
本发明涉及无线通信系统,特别涉及无线通信系统中的双模终端。
背景技术
随着通信技术的不断发展,出现了各种类型的无线通信系统,如全球移动通信系 统(Global System for Mobile communication,简称"GSM"),宽带码分多址(Wideband Code Division Multiple Access,简称"WCDMA"),时分同步码分多址(Time Division Synchronous Code Division MultipleAccess,简称"TD-SCDMA"),微波接入全球互 通(Worldwidelnteroperability for Microwave Access,简称"WiMAX,,),长其月演进 (LongTerm Evolution,简称"LTE"),蓝牙,中国移动多媒体广播(China MobileMultimedia Broadcasting,简称"C匪B")等等。 目前,许多终端(如手机)都可支持两种无线系统(或无线标准),如既支持GSM又 支持WCDMA,或即支持TD-SCDMA,也支持GSM等。这种支持两种无线系统的终端通常称为双模 终端。关于移动终端支持多种无线系统的技术方案可参见专利号为11136547的美国专利。
在双模终端中,为了节省成本,同时降低终端软硬件设计的复杂度,双模终端所支 持的两种无线系统模式共用一套射频芯片(如能支持GSM与WCDMA两种模式),也就是意味 着所支持的两种无线系统模式共用一个时钟源。为了省电,当双模终端处于一种系统模式 (如GSM)下时,另一种系统模式(如WCDMA)将处于睡眠状态(异系统测量时除外)。在两 种系统模式切换(如从GSM模式切换到WCDMA模式,或从WCDMA模式切换到GSM模式)时, 或者异系统测量(如GSM模式下测量WCDMA,或WCDMA模式下测量GSM)时,两种无线系统模 式之间时钟的精确同步问题显得至关重要。 在目前的现有技术中,通常通过共享内存加中断的方案,实现双模终端在共用一 个时钟源的情况下异系统时钟同步的问题。如图1所示,双模终端支持的GSM系统和WCDMA 系统共享内存,当GSM系统被来自WCDMA系统的中断命令唤醒时,需要同步WCDMA系统中的 时钟信息。此时,GSM系统需要向WCDMA系统发送一个中断命令,WCDMA系统收到该中断命 令时,对该中断命令进行处理,将GSM系统所需要的时钟信息放入到共享内存中,由GSM系 统通过读取该共享内存得到WCDMA系统的当前时间信息。当WCDMA系统需要同步GSM系统 的时间信息时,采用类似的方法。 然而,本发明的发明人发现,上述方案需要在运行GSM Layerl (GSM层1)的处理器 和运行WCDMA Layerl (WCDMA层1)的处理器之间增加共享内存,对Layerl来说其实时性要 求又是非常高的,一般采用双端口随机存取存储器(Random Access Memory,简称"RAM"), 然而双端口 RAM的成本是较高的,因此导致了双模终端的成本较高。 而且,上述方案需要在运行GSM Layerl的处理器和运行WCDMALayerl的处理器之 间频繁中断,GSM系统或WCDMA系统在处理中断命令时,将不可避免地涉及到软件操作,影 响到GSM系统和WCDMA系统的处理性能,同时,频繁的中断也将影响GSM Layerl和WCDMA Layerl的实时性,导致同步的时间信息不够准确。

发明内容
本发明的目的在于提供一种双模终端及双模终端的异系统时钟同步方法,简单实 现了双模终端的异系统时钟同步,降低了双模终端的成本,同时,提高了时钟同步的准确 性。 为解决上述技术问题,本发明的实施方式提供了一种双模终端,在双模终端所支 持的每种系统模式中均包括以下模块 计数模块,用于记录当前本系统模式的时间信息; 锁定模块,用于在需要同步对方系统模式的时间信息时,将对方系统模式中计数 模块记录的当前时间信息进行锁定; 读取模块,用于读取锁定模块中锁定的时间信息,双模终端根据读取的时间信息, 进行异系统的时钟同步。 本发明的实施方式还提供了一种双模终端的异系统时钟同步方法,包括以下步 骤 双模终端分别对所支持的第一系统模式和第二系统模式的当前时间信息进行记 录; 当第一系统模式需要与第二系统模式的时间信息同步时,双模终端锁定第二系统 模式当前记录的时间信息,并读取锁定的当前时间信息,根据读取的时间信息,进行异系统 的时钟同步; 当第二系统模式需要与第一系统模式的时间信息同步时,双模终端锁定第一系统 模式当前记录的时间信息,并读取锁定的当前时间信息,根据读取的时间信息,进行异系统 的时钟同步。 本发明实施方式与现有技术相比,主要区别及其效果在于 通过为双模终端所支持的每种系统模式分别设置计数模块、锁定模块和读取模 块,使得在需要同步对方系统模式的时间信息时,直接锁定对方系统模式中计数模块记录 的当前时间信息,并由读取模块读取在计数模块中被锁定的时间信息,根据所读取的时间 信息进行异系统的时钟同步。因此,在进行异系统的时钟同步时,通过简单的逻辑硬件计 数模块、锁定模块和读取模块即可实现,并不涉及软件操作,从而方便、简单地实现了异系 统的时间同步。而且,由于两种系统模式并不需要共享内存,因此可降低双模终端的成本。 另外,由于在进行时间同步时,并不需要频繁地发送中断命令,因此避免了频繁的中断对实 时性的影响,从而提高了同步时间的准确性。


图1是现有技术中实现异系统时钟同步的示意图; 图2是根据本发明第一实施方式的双模终端的结构示意图; 图3是根据本发明第二实施方式的双模终端的异系统时钟同步方法流程图。
具体实施例方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化 和修改,也可以实现本申请各权利要求所要求保护的技术方案。 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施 方式作进一步地详细描述。 本发明第一实施方式涉及一种双模终端。在本实施方式中,在双模终端所支持的 每种系统模式中均包括以下模块 计数模块,用于记录当前本系统模式的时间信息。 锁定模块,用于在需要同步对方系统模式的时间信息时,将对方系统模式中计数 模块记录的当前时间信息进行锁定。对方系统模式为双模终端所支持的除本系统模式外的 另一种系统模式。比如说,双模终端所支持的两种系统模式为GSM和WCDMA,则对于GSM模 式而言,对方系统模式即为WCDMA,反之亦然。 读取模块,用于读取锁定模块中锁定的时间信息,双模终端根据读取的时间信息, 进行异系统的时钟同步。 下面以双模终端支持的两种系统模式为GSM和WCDMA为例进行说明。由于GSM接 入机制是时分多址,每个载波有8个基本物理信道;在时间上看,每帧分8个时隙,每帧时长 为(60/13)ms,大约为4.615ms ;而WCDMA接入机制是码分多址,每个无线帧分为15个时隙。 每个无线帧时长38400码片,约10ms。因此,GSM模式中的计数模块通过以四分之一比特为 单位的帧计数寄存器实现,WCDMA模式中的计数模块通过以chip(码片)为单位的时间计 数寄存器实现。针对不同的系统模式,计数模块采用不同的寄存器记录对本系统模式的时 间信息,使得计数模块的物理实现能够适应所属的系统模式。 具体地说,如图2所示,在GSM Ll (GSM层1)侧加入了 16比特的QBC FCT(Frame counter) register (4分之一 比特帧计数寄存器),用于记录当前GSM模式的的时间信息。在 WCDMA Ll (WCDMA层l)侧加入了以chip为单位的时间计数寄存器(即图2中的TM (Timing Manage)逻辑单元),用于记录当前WCDMA模式的的时间信息。 在GSM Ll侧加入了锁定模块(即图2中的Ref TM (Reference TimingManage)
逻辑单元),用于在需要同步WCDMA模式的时间信息时,根据GSM Ll的命令锁定当前TM逻
辑单元中的时间信息。在GSM Ll侧还加入了读取模块(即图2中的RD TM(Read Timing
Manage)逻辑单元),用于读取TM逻辑单元中被Ref TM逻辑单元锁定的当前WCDMA模式的
时间信息。双模终端中的GSM模式根据读取的时间信息进行异系统的时钟同步。 在WCDMA Ll侧加入了锁定模块(即图2中的Ref QBC(ReferenceQBC)逻辑单元),
用于在需要同步GSM模式的时间信息时,根据WCDMAL1的命令锁定当前QBC FCT register
中的时间信息。在WCDMA Ll侧还加入了读取模块(即图2中的RD QBC (Read QBC)逻辑单
元),用于读取QBC FCT register逻辑单元中被Ref QBC逻辑单元锁定的当前GSM模式的
时间信息。双模终端中的WCDMA模式根据读取的时间信息进行异系统的时钟同步。 在本实施方式中,通过为双模终端所支持的每种系统模式分别设置计数模块、锁
定模块和读取模块,使得在需要同步对方系统模式的时间信息时,直接锁定对方系统模式
中计数模块记录的当前时间信息,并由读取模块读取在计数模块中被锁定的时间信息,根
据所读取的时间信息进行时钟同步。因此,在进行异系统的时钟同步时,通过简单的逻辑硬
件计数模块、锁定模块和读取模块即可实现,并不涉及软件操作,从而方便、简单地实现了异系统的时钟同步。而且,由于两种系统模式并不需要共享内存,因此可降低双模终端的成 本。另外,由于在进行时钟同步时,并不需要频繁地发送中断命令,因此避免了频繁的中断 对实时性的影响,从而提高了时钟同步的准确性。 需要说明的是,本实施方式中GSM侧的计数模块、锁定模块和读取模块,以及 WCDMA侧的计数模块、锁定模块和读取模块,都是独立的物理单元。由于计数模块、锁定模块 和读取模块分别由独立的逻辑单元实现,每个逻辑单元只需实现单一的功能,因此在硬件 实现上更为简单。但在实际应用中,每种系统模式中的计数模块、锁定模块和读取模块,也 可部分或全部合并在一个物理单元中实现。也就是说,本实施方式中提到的各单元实际上 都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一 部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重 要的,这些逻辑单元所实现的功能的组合是才解决本发明所提出的技术问题的关键。此外, 为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的 技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
另外,虽然在本实施方式中是以GSM、 WCDMA为例进行说明的,但可以理解,在实际 应用中,也可以是其他系统模式,如双模终端支持的是GSM和TD-SCDMA,或其他的两种系统 模式。 本发明第二实施方式涉及一种双模终端的异系统时钟同步方法。 具体如图3所示,在步骤310中,双模终端通过不同的寄存器分别对所支持的第一
系统模式和第二系统模式的当前时间信息进行记录。比如说,双模终端所支持的两种系统
模式为GSM和WCDMA,则第一系统模式为GSM,第二系统模式为WCDMA,或者,第一系统模式为
WCDMA,第二系统模式为GSM。对于GSM模式,双模终端记录的当前时间信息,以四分之一比
特为单位;对于WCDMA模式,双模终端记录的当前时间信息,以码片为单位。 在步骤320中,当第一系统模式需要与第二系统模式的时间信息同步时,双模终
端锁定第二系统模式当前记录的时间信息,并读取锁定的当前时间信息,根据读取的时间
信息,进行异系统的时钟同步。 在步骤330中,当第二系统模式需要与第一系统模式的时间信息同步时,双模终 端锁定第一系统模式当前记录的时间信息,并读取锁定的当前时间信息,根据读取的时间 信息,进行异系统的时钟同步。 需要说明的是,本实施方式中的步骤320和330在时间上并没有绝对的先后关系, 也就是说,步骤330也可能发生在步骤320之前。 此外,可以理解,虽然在本实施方式中是以GSM、 WCDMA为例进行说明的,但在实际 应用中,也可以是其他系统模式,如双模终端支持的是GSM和TD-SCDMA,或其他的两种系统 模式。 不难发现,本实施方式是与第一实施方式相对应的方法实施方式,本实施方式可 与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然 有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用 在第一实施方式中。 本发明的方法实施方式可以以软件、硬件、固件等等方式实现。不管本发明是以 软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或 者可是换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array Logic,简称"PAL")、随机存取存储器(Random Access Memory,简称"RAM")、可编程只读存 储器(Programmable Read Only Memory,简称"P匪,,)、只读存储器(Read-Only Memory, 简称"R0M")、电可擦除可编程只读存储器(Electrically Erasable Programmable R0M,简 称"EEPROM")、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称"DVD")等等。
虽然通过参照本发明的某些优选实施例,已经对本发明进行了图示和描述,但本 领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明 的精神和范围。
权利要求
一种双模终端,其特征在于,在所述双模终端所支持的每种系统模式中均包括以下模块计数模块,用于记录当前本系统模式的时间信息;锁定模块,用于在需要同步对方系统模式的时间信息时,将对方系统模式中计数模块记录的当前时间信息进行锁定;读取模块,用于读取所述锁定模块中锁定的时间信息,所述双模终端根据所述读取的时间信息,进行异系统的时钟同步。
2. 根据权利要求1所述的双模终端,其特征在于,每种系统模式中的所述计数模块、锁定模块和读取模块均为独立的物理单元。
3. 根据权利要求1所述的双模终端,其特征在于,每种系统模式中的所述计数模块、锁定模块和读取模块,部分或全部合并在一个物理单元中实现。
4. 根据权利要求1至3中任一项所述的双模终端,其特征在于,所述双模终端支持的系统模式为全球移动通信系统和宽带码分多址系统。
5. 根据权利要求4所述的双模终端,其特征在于,为所述全球移动通信系统设置的计数模块为以四分之一比特为单位的帧计数寄存器;为所述宽带码分多址系统设置的计数模块为以码片为单位的时间计数寄存器。
6. —种双模终端的异系统时钟同步方法,其特征在于,包括以下步骤所述双模终端分别对所支持的第一系统模式和第二系统模式的当前时间信息进行记录;当所述第一系统模式需要与所述第二系统模式的时间信息同步时,所述双模终端锁定所述第二系统模式当前记录的时间信息,并读取所述锁定的当前时间信息,根据读取的时间信息,进行异系统的时钟同步;当所述第二系统模式需要与所述第一系统模式的时间信息同步时,所述双模终端锁定所述第一系统模式当前记录的时间信息,并读取所述锁定的当前时间信息,根据读取的时间信息,进行异系统的时钟同步。
7. 根据权利要求1所述的双模终端的异系统时钟同步方法,其特征在于,所述双模终端通过不同的寄存器分别对所述第一系统模式和第二系统模式的当前时间信息进行记录。
8. 根据权利要求6或7中任一项所述的双模终端的异系统时钟同步方法,其特征在于,所述第一系统模式为全球移动通信系统,所述第二系统模式为宽带码分多址系统;或者,所述第一系统模式为宽带码分多址系统,所述第一系统模式为全球移动通信系统。
9. 根据权利要求8所述的双模终端的异系统时钟同步方法,其特征在于,所述双模终端记录的所述全球移动通信系统的当前时间信息,以四分之一比特为单位;所述双模终端记录的所述宽带码分多址系统的当前时间信息,以码片为单位。
全文摘要
本发明涉及无线通信系统,公开了一种双模终端及双模终端的异系统时钟同步方法。简单实现了双模终端的异系统时钟同步,降低了双模终端的成本,同时,提高了时钟同步的准确性。本发明中,在双模终端所支持的每种系统模式中均包括以下模块计数模块,用于记录当前本系统模式的时间信息;锁定模块,用于在需要同步对方系统模式的时间信息时,将对方系统模式中计数模块记录的当前时间信息进行锁定;读取模块,用于读取锁定模块中锁定的时间信息,双模终端根据读取的时间信息,进行异系统的时钟同步。
文档编号H04W88/06GK101754469SQ20081004413
公开日2010年6月23日 申请日期2008年12月18日 优先权日2008年12月18日
发明者宋磊, 徐远 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1