专利名称:导频信号捕获中的动态温度补偿和等级选择的利记博彩app
背景技术:
1.发明领域本发明一般涉及移动电话领域,尤其涉及导频信号捕获。
2.相关技术的描述码分多址(CDMA)数字通信系统使用带有较佳相关特性的特殊类别二进制序列,以识别并区分多个移动电话单元和基站(BS)。伪噪声(PN)二进制序列可用于使移动单元与基站信号同步。不同的PN码偏移能唯一地识别出来自每个基站的导频信号。
移动单元的初始任务是捕获基站为了同步目的发射的导频信号。PN码偏移的唯一值Tn将识别给定基站的导频信号,并将该PN码偏移值提供给移动电话单元的解调器模块。只有在成功地捕获了导频信号之后,移动单元才能登录基站,并开始接受呼叫。移动单元感觉到的PN码偏移是对于该基站固定的基站PN码偏移Tn,和称为信号通道的移动单元到基站距离的函数。因此,在给定的基站处PN码偏移值是固定的,但是当移动单元的物理位置和分配的基站随时间变化时,移动单元感觉到的PN码偏移值将变化。
捕获导频信号是移动单元调制解调器(MSM)芯片5中的搜索器模块硬件10要执行的主要任务。
图1是MSM芯片的简化框图,它只描述了导频捕获单元。将移动单元接收的电磁输入信号下变频,并输入给导频接收机。输入给导频搜索器的下变频信号是以下各项的组合a)数据部分D(n-Tn),b)PN码部分C(n-Tn),和c)剩余载波部分Cos(ωe*n)。剩余载波部分Cos(ωe*n)是移动单元本机振荡器中频率误差的结果。频率误差是本机振荡器对预计正常频率的偏离。期望本机振荡器的频率符合基站频率。移动单元本机振荡器中的频率误差随温度和寿命变化。接收到的导频输入信号也偏移N(n),这是使信噪比有限的高斯噪声和干涉函数。N(n)偏移的优化要求使用一些搜索技术,以确定优化的搜索参数。
MSM芯片5的搜索器模块10处理进入的电磁输入信号,并设法确定PN码偏移Tn,以报告给解调器模块20。如果适当地确定了PN码偏移Tn,那么移动单元可以从基站成功地捕获控制信道,并建立用于同步目的的前向和反向链路。
通常,使用昂贵的温度校正硬件模块30执行导频信号的捕获,使频率误差最小化。该硬件执行一些搜索参数的温度补偿。搜索器模块的导频信号捕获任务相对于大部分最近的温度值是非动态的,虽然它可以使用固定频率估计对温度的表格,但是它不更新当前温度和频率值。
在另一方法中,搜索器模块10使用非动态的导频信号捕获任务(也就是“过程”),它包括嵌入微处理器40的软件,微处理器40是MSM芯片5的一部分,以及搜索器算法,该算法选择特定的搜索参数,并执行特定搜索序列的调度。导频信号捕获任务的初始部分包括测试PN码部分C(n)中所有可能的PN码偏移Tn,该偏移处理较佳的相关特性。MSM芯片中搜索器模块10硬件中的搜索器软件执行搜索序列。MSM芯片重复地执行搜索器算法的乘法、相关、加法和舍位运算,并将结果报告给微处理器40中的嵌入软件。搜索器软件选择某些搜索参数,并将它们编程存入MSM芯片5的寄存器50中。
移动电话中使用搜索器软件控制MSM芯片中的搜索器模块硬件10,以快速地捕获并跟踪基站导频信号。搜索器算法的设计中主要要考虑捕获导频信号的速度,和捕获适当强度导频信号的成功率。因此,选择搜索参数,使捕获导频信号的时间最小化,并使捕获导频信号的可能性最大化。
捕获导频信号的主要障碍是通过信噪比Ec/No(也称为导频信号强度)和参数ωe=2∏Fe,能被测量的相对于信号强度的噪声和干扰。参数Fe是剩余频率误差,其定义为基站导频信号的频率与移动单元本机振荡器的频率之差。每个移动单元的剩余频率误差Fe都是温度、寿命、电压稳定性和用于构造本机振荡器电路的结晶类型的函数。
MSM芯片硬件寄存器50可用于保存搜索器软件可编程的参数,如用于G参数的Searcher_Gain寄存器,用于积分长度参数Nc的Search_Integrate_Time寄存器,用于积分通路数目(Nn参数)的Search_Acc_Passes寄存器,和用于扫描窗口尺寸(Ws参数)的Search_Num寄存器。这四个主要参数是每个搜索等级的构成模块,不同的等级是搜索器算法的构成模块。等级是使用这些主要参数的一组给定值,进行导频信号的特定搜索。
Nc参数描述了相干能量积分长度。当剩余频率误差Fe达到预定的较大值时,相干积分将遭受严重的降级,并且积分将停止。用以下频率降级系数L的等式可以描述对频率误差在相干能量降级中影响的估计,该估计是作为剩余频率误差Fe的函数的相关损耗L(Nc,Fe)=[sin(Nc*Fe)/Nc*Fe]2由于L函数是依赖Nc和Fe参数的下降函数,所以存在较大的剩余频率误差Fe值就允许使用较小的相干能量积分长度Nc。对于某一剩余频率误差Fe值,搜索器软件确定相关值充分地降级,大大减小了捕获导频信号的可能性。
理想的是,移动单元应该具有较短的捕获时间和较佳的搜索器灵敏度,如果移动单元能够捕获较小的导频信号强度值,那就能达到这一点。然而,在这两个值之间通常有一个权衡。搜索器用于搜索所有假设的总捕获时间约为Nc*Nn,位置Nn是积分长度Nc的积分通路数目。
如果剩余频率误差Fe存在,并不为搜索器所知,那么捕获时间将大大高于知道它的情况。为了提供充分的总相关长度,应该形成几个(Nn)积分长度Nc的通路,并且应该将每个相干通路中累加的能量平方并相加,以产生总能量估计。由于该非相干加法不是与相对于噪声和干扰的相干积分一样有效,所以将Nc数目减小一半需要多于双倍的Nn值,以捕获相同强度Ec/No的导频信号。因此,为了对于未知的剩余频率误差值Fe缩短较长的捕获时间,必须增加积分通路数目,以计算减小的积分长度Nc。
在又一软件方法中,搜索器导频信号捕获任务使用静态频率误差估计表,其中不跟踪最近的温度和频率误差值。其中,搜索器任务执行剩余频率误差Fe的温度补偿,它根据硬件寄存器状态确定搜索策略,并且由静态频率估计确定下一硬件任务。
因此,需要动态温度补偿和搜索参数选择的有效结构和方法,以减少捕获导频信号所需的时间。
发明内容
用本发明的各种实施例指出并克服现有系统的以上和其它缺点。本发明是导频信号捕获电路中动态温度补偿和等级选择的改进方法和装置。
由于已知频率误差Fe是温度的函数,所以可以维持动态温度补偿表(TCT)。TCT中的值对应于特定温度时的本机振荡器的频率误差估计。在捕获了导频信号之后,每30秒钟更新一次该表格。TCT存储在非易失性存储器中。除了TCT外,还可以使用存储在易失性存储器中的较小温度阵列(TA),以记录大部分最近的温度和频率误差。在更新TCT的同时,更新TA。然而,由于TA存储在中易失性存储器中,所以关闭电源时其内容会被删除,每当对电话加电时其内容会被清零。因此,TA循环地保存当前电话的大部分最近频率误差和温度估计。由于电话一加电TA就不保存有价值的信息,所以电话必须使用无需任何频率误差估计就能捕获导频信号的导频搜索器等级。一旦首次捕获了导频,就将更新的值写入TCT和TA。软件设置状态标记,以指示已将值写入TA。
如果后来导频信号丢失,并且要求电话再次捕获导频信号,那么捕获软件可以看出状态标记已被设置,TA中存在温度和频率误差值。如果TA中保存了精确的当前温度,那么就能知道相应的频率误差,并可以使用较快的导频搜索器等级。如果当前温度在TA中所存值的预定范围内,如在两个单位内,那么根据存储在TA中的值可以计算加权频率误差的估计值,并且将当前温度时计算出的频率误差值存储在TCT中。然后,软件可以根据该结果指导电话使用特定的导频搜索器等级。
从以下的详细描述和附图中,本发明的上述和附加特征和优点将更明显。在附图和描述中,数字指示本发明的各种特征,在全部附图和书面描述中类似的数字指示类似的特征。
附图概述图1说明了移动单元调制解调器(MSM)芯片中传统导频搜索器的简化框图。
图2说明了根据本发明的一个实施例,MSM芯片中改进导频搜索器的简化框图。
图3说明了根据本发明的另一实施例,搜索器算法的流程图,它表示导频信号捕获中动态温度补偿和等级选择的方法。
本发明的详细描述提供的以下描述使本领域熟练的技术人员能够实现或使用本发明,并阐述了完成其发明的发明人所预期的最佳模型。然而,各种改变对本领域熟练的技术人员是显而易见的,因为这里用特性定义了本发明的一般原理。
以下描述涉及存储频率误差值的存储表。或者,可以将存储器设置为存储本机振荡器频率和已知基站频率之差。
本发明涉及智能和动态的频率误差估计算法,其中使用搜索器温度补偿表,以明智地确定频率误差和MSM搜索器模块所用的一组参数,以减小CDMA或其它无线系统中捕获导频信号所需的时间。减小的导频信号捕获时间能改进电池寿命,并除去其它系统的任务。此外,它无需使用昂贵的温度校正硬件模块,并且它依赖于价廉的软件补偿方法。
可以构造导频信号捕获电路,使用多个等级中的一个工作。定义导频搜索器等级的参数存储在存储器中。构造不同的等级,以提供变化条件下最佳的导频信号捕获。可以构造一个等级,以提供较快的导频捕获,但只是在较低频率误差的情况下。可以构造另一导频捕获等级,以提供输入导频信号较弱且频率误差未知时的导频信号捕获。然而,设计权衡是第二种导频捕获等级不能快速地捕获导频信号。还可以构造其它的等级,以提供权衡捕获速度和频率误差的容差之间的中间等级。
当建立通信时,跟踪并动态地更新频率误差表有助于选择使用何种导频信号捕获等级。当频率误差已知时,可以使用较快的搜索器等级。当没有频率误差的估计值或者导频信号较弱时,必须使用较慢的搜索器等级。类似地,当做出合理的频率误差估计时,可以使用一个中间速度搜索器等级。
图2说明了根据本发明的一个实施例,MSM芯片95中改进导频搜索器的简化框图。它包括保存在微处理器140中的动态软件温度补偿算法,用于确定剩余频率误差Fe,以及改进MSM芯片中的新的搜索器模块100硬件,它使搜索器软件和硬件独立运行系统确定任务。动态软件温度补偿算法根据动态观察条件,明智地确定搜索策略。
动态软件温度补偿算法选择根据以上执行任务的结果定义下一硬件任务的参数。该算法跟踪最近的温度和相应的频率误差值,并使用最近的值构造一组接近最佳的搜索参数值,存储在寄存器150中,用于特定的等级。使用最近相邻内插法的加权和估计频率误差。
本发明的较佳实施例使用多级搜索器算法获得搜索参数值和等级序列。当不能获得导频信号强度、剩余频率误差Fe和Ec/No值(如丢失导频信号)而因此未知时,多级搜索器算法尤其有用。因为动态地确定搜索序列中要执行的等级的类型和数目,所以由于多级过程的重复,提高了检测导频信号的总可能性。
用一组参数S={Ws,Nc,Nn,G}定义每个等级。增益G参数没有扫描窗口尺寸Ws参数重要。参数Ws确定在将结果返回微处理器140之前,搜索器算法在一个扫描窗口中看到的PN码偏移的数目。搜索假设的总数总是固定的,因为每个等级是所有32768个PN码偏移C(n)的总扫描,如IS-95协议所定义的。对Nc和Nn值的选择决定了等级灵敏度和执行时间。在序列中执行各等级,直到捕获到导频信号,或者在执行了序列的所有等级之后宣告捕获失败。等级灵敏度可以从一个等级提高到另一等级。因此,剩余频率误差Fe的容差和捕获时间也从一个等级提高到另一等级。
导频信号的捕获过程包括移动单元通电时初次捕获导频信号,以及如果在闲置模式期间,或者在移动单元远离原先基站要重新指向另一基站(也就是越区切换)期间,由于导频信号丢失,而再次捕获导频信号。因此,搜索器算法必须能够识别移动单元模式并根据可获得的信息明智地确定用于等级序列的一组参数。
搜索器算法存储在非易失性存储器120中,它使用存储在存储器120中存储表片段130中的温度补偿表(TCT)。TCT是一个阵列,较佳的具有64个元素,有规律地用寻呼或话务信道上最近频率累加器寄存器110的值更新该阵列,较佳的为每隔30秒。因此每个TCT阵列的元素值表示一个频率误差估计值,对应于较佳的从-30℃到+80℃的刻度上64个等间距温度点(间隔大约1.7摄氏度)中的一个。因此,TCT阵列的索引是温度值,用来自温度传感器160的舍入温度读数表示。因此,TCT阵列是频率误差学习表,可以用每个新的扫描改进频率误差估计值。
TCT阵列存储在移动单元的非易失性存储器120中。每隔30秒用存储在频率累加器寄存器110中的新值更新它,每当捕获导频信号并且移动单元成功地监听寻呼或话务信道时,该新值对应于温度传感器160提供的最近温度读数。如果经常使用移动单元并且其内部温度不变,那么TCT阵列是向搜索器模块100硬件提供可靠Fe估计的较佳工具,因为其值是基于温度依赖和移动单元老化趋势。然而,当移动单元不用于扩展时间时,或者如果外部温度大大地变化,那么TCT阵列就非完全可靠。
在初次捕获模式中,需要具有较佳剩余频率误差Fe容差和较长捕获时间的规则等级(也就是使用非动态Fe对T表格的等级),因为没有频率误差历史知识,并可能有较高的频率误差。在重新捕获模式中,使用温度补偿算法。温度补偿算法包括在多级搜索器算法中,并使用频率对温度的方法。温度补偿算法分配只保存最近温度值的动态阵列。因此,通过察看温度值及其趋势并选择用改进的灵敏度较快捕获导频信号的适当等级参数,可以减小剩余频率误差Fe。
TCT阵列T[m]的元素具有指示m=0,1,...,63,它们是温度传感器160的温度读数。每个温度传感器160读数值ai最好是8位的数字,它能覆盖(-30℃到+80℃)的工作温度范围。较佳的是,ai值中只有六个最高位(MSB)可用于将温度传感器160读数转换成TCT阵列索引m。因此,TCT中的温度分辨率是s=22=4温度传感器160单位(每个单位约为0.43℃)。在工作范围两端的温度传感器160刻度最好是非线性的,并被基准用于特定的应用。对应于温度读数ai的存储在TCT阵列中的频率误差估计值是Fest(ai)。
为了跟踪温度传感器160报告的温度值,为了确定温度变化趋势,当移动单元启动并用于新导频信号搜索的频率误差估计时,引入一个动态阵列Ta[n],较佳的大小为5。它也存储在存储器120的表段130中。当通电时它被初始化为全零,它有助于跟踪启动移动单元时的温度变化。通过寻呼或话务信道在更新TCT阵列的同时更新它。因此,每隔30秒将新的温度值写入TA[n]阵列中,如果该值不同于已经存储在阵列中的所有值。由于新的温度值最好要覆盖阵列中最旧的数据,所以需要跟踪最近更新元素的下标。
本发明的另一实施例是导频信号捕获中动态温度补偿和等级选择的方法。图3显示了搜索器算法的流程图。每当通过寻呼或话务信道将第一个频率误差估计写入TCT阵列时,搜索器软件就设置寻呼信道标记,以告诉搜索器算法TCT阵列中至少有一个最近的频率误差估计,TA[n]中至少有一个非零值。每当移动单元通电时,就将该标记复位。此外,一旦设置了寻呼信道标记,每当搜索器算法进入重新搜索模式时,它就需要检查寻呼信道标记的状态,如步骤210。
步骤215中,当初次通电时,由于不能获得频率误差估计,所以系统使用规则等级序列(也就是使用非动态Fe对T表格的等级)。如果初次捕获成功并且在步骤220中捕获导频信号,那么在步骤230中设置寻呼信道标记。然后,每隔30秒在步骤240中执行以下步骤-从温度传感器160获得温度值ai,-用对应于温度值ai的新频率误差估计更新温度表,-用新温度分辨率ai的六个MSB表示的值更新TA[n]阵列,以保持与TCT阵列中相同的温度分辨率,但只有在它不同于已存储在TA[n]阵列中的任何值时。将下标n增加到最近更新值的点n=(n+1)mod n_max。
例如,在某些时间点上,TA[n]阵列具有存储在其中的以下值TA[n]={a1,a2,a3,0,0}。这说明通过寻呼/话务信道报告了温度(a1,a2,a3),并且更新了TCT阵列中的相应频率误差估计。
如果在步骤250中在该点系统(也就是导频信号)丢失,那么搜索器软件开始重新搜索任务,并执行以下步骤-在步骤210中检查寻呼信道标记状态,并且如果未设置寻呼信道标记,那么在步骤215中使用具有较佳频率分辨率的规则等级序列,并且如果在步骤220中捕获了导频信号,在步骤230中设置寻呼信道标记。然后,每隔30秒执行一次步骤240。
如果在步骤210中发现寻呼信道标记已被设置,那么考虑TA[n]阵列中的元素。
-在步骤260中,从温度传感器160读取新的温度值,-将所有差值I(ai)-TA[n]I中的最小值与阈值2比较,其中ai>>2,阈值2表示两个温度传感器160单位。
如果在步骤270中发现最近观察ai的固定值与TA[n]中所有记录的所有差值中的最小值为0,也就是Min{Iai-TA[n]I}=0,那么在步骤280中,可以从TCT阵列中读取最近的频率误差估计,并且搜索器算法可以使用带有有限频率分辨率(频率误差灵敏度)的较快等级序列。
如果在步骤290中Min{Iai-TA[n]I}<=2而不为0,那么在该温度处没有最近频率误差估计,在步骤300中系统将执行频率误差估计,并根据TA[n]中最近更新的最接近温度值,求TCT中的频率误差值的平均值。
这种情况下,如果对于该温度TCT阵列中有0记录,意味着该值从未被更新过,那么使用基于TA[n]阵列元素距离的加权平均值,并且在步骤320中使用具有较佳频率分辨率的规则等级序列。
在这种情况下,如果在步骤310中对于该温度TCT阵列具有非零记录,那么使用平均值,但是在步骤330中执行具有有限频率分辨率(减小频率误差)的较快等级序列。
如果在步骤290中Min{Iai-TA[n]I}>2,那么在步骤340中使用具有较佳频率误差分辨率的规则等级序列。
用以下的方法执行求平均,对于以下情况,其中dj=Iai-TA[n]I<=2(1)当条件(1)为真时,意味着TA[n]阵列中至少有一个元素,它离开ai元素的距离为1或2个标号。TA[n]中满足该条件的元素标号Md为1、2、3或4。
阵列TA[n]中所有非零的记录组成一组值A,它满足条件(1),其中A={a1,...aj,...aMd}。对于每个j当0<dj≤2时,使用条件(1)的等式dj=Iai-TA[n]I,计算所有对应的记录di。下标j独立于TA[n]中的n,一组值A中元素的次序是任意的。
下一步骤包括求平均,以获得微处理器40所用的估计Fest,在重新捕获期间控制振荡器20。Fest=1kFest(ai)+Σj=1Md1djkFest(aj)]]>其中k=1+Σj=1Md1dj]]>这根据TCT阵列中Fest相邻元素离Fest(ai)的距离,提供了对相邻元素的线性加权。
需要最近观察到的温度阵列TA[n],以确定对于该温度移动单元是否具有最近的频率误差估计。在移动单元保持开启时,不希望温度变化过大,并且当移动单元进入话务信道或离开话务信道进入寻呼信道时,它可以变化四个温度传感器160单位,或TCT阵列中的一个指示(约为2℃)。或者,温度应该没有突然的变化,大小为5的阵列TA[n]应该足以表示温度趋势。搜索器算法允许温度变化最多8个温度传感器160单位,并仍然能够使用具有有限频率误差分辨率(减小的频率误差)的改进(也就是较快)的等级序列,并使用最接近最早观察到频率误差估计的平均。或者,搜索器算法使用规则等级序列,它能够容忍较高的频率误差分辨率(频率偏移灵敏度)(较大的频率偏移误差)。
虽然参考较佳实施例描述了本发明,但是其内容只限于以下及其所定义的等效范围内。应该理解仅仅用无限制性的实例给出了以上模式。本领域熟练的技术人员将理解不脱离本发明的范围和精神,可以实现上述较佳实施例的各种改变或变化。因此,应该理解可以在以下权利要求书的范围内实践本发明,而不限于这里的特殊描述。
权利要求
1.一种估计移动电话中随温度变化的本机振荡器频率误差的方法,其特征在于,该方法包括以下步骤定义温度补偿表,其中具有存储单元,用于存储对于多个温度设置中每一个的频率误差记录;定义温度阵列,它包括的元素少于温度补偿阵列的元素,其中具有多个存储单元,用于存储对应于温度设置的最近频率误差读数;周期性地测量移动电话本机振荡器的频率误差和移动电话的温度;将测量到的频率误差值写入温度补偿表;将测量到的频率误差值写入温度阵列中最旧的存储单元,或较佳的是,写入温度阵列中对应于相同温度的存储单元,如果所述存储单元存在;如果温度阵列中存在一特定温度记录,估计该特定温度时本机振荡器的频率误差为温度阵列中该特定温度处存储的频率误差;以及如果温度阵列中不存在该特定温度,估计特定温度时本机振荡器的频率误差为温度补偿表中该特定温度处存储的频率误差与温度阵列中离特定温度预定距离内各温度处的频率误差的加权和。
2.如权利要求1所述的方法,其特征在于,还包括以下步骤每当移动电话启动时,将温度阵列中的所有值初始化为0。
3.如权利要求1所述的方法,其特征在于,测量本机振荡器频率误差和温度的速率基本上为30秒。
4.如权利要求1所述的方法,其特征在于,温度补偿表具有64个频率误差记录的存储单元。
5.如权利要求1所述的方法,其特征在于,温度阵列具有五个温度和五个对应频率误差读数的存储单元。
6.如权利要求1所述的方法,其特征在于,加权和中所用的预定距离是两个单位。
7.一种选择移动电话中导频搜索器等级的方法,其特征在于,包括以下步骤测量移动电话的当前温度;估计在测量到的温度处移动电话的本机振荡器频率;根据估计的本机振荡器频率和预定的接收频率,计算频率误差;以及根据计算出的频率误差值,选择多个导频搜索器等级中的一个。
8.如权利要求7所述的方法,其特征在于,估计本机振荡器频率的步骤包括以下步骤定义温度补偿表,其中具有存储单元,用于存储对于多个温度设置中每一个的频率记录;定义温度阵列,它包括的元素少于温度补偿阵列,其中具有多个存储单元,用于存储对应于温度设置的频率读数;周期性地测量移动电话本机振荡器的频率和移动电话的温度;将测量到的频率值写入温度补偿表;将测量到的频率值写入温度阵列中最旧的存储单元,或较佳的是,写入温度阵列中对应于相同温度的存储单元,如果所述存储单元存在;如果温度阵列中存在一特定温度记录,估计该特定温度时本机振荡器的频率为温度阵列中该特定温度处存储的频率;以及如果温度阵列中不存在该特定温度,估计特定温度时本机振荡器的频率为温度补偿表中该特定温度处存储的频率与温度阵列中离特定温度预定距离内各温度处的频率的加权和。
9.一种选择移动电话中导频搜索器等级的方法,其特征在于,包括以下步骤a)将状态标记初始化为0;b)选择最初的导频搜索器等级,以捕获导频信号;c)当捕获到导频信号时,将状态标记设置为1;d)测量移动电话的当前温度;e)估计在测量到的温度处移动电话的本机振荡器频率;f)根据估计的本机振荡器频率和预定的接收频率,计算频率误差;g)根据计算出的频率误差值,选择多个备用导频搜索器等级中的一个;h)如果捕获到的导频信号丢失了,重复步骤d-g,选择随后的导频搜索等级。
10.一种温度补偿导频搜索器,其特征在于,它包括温度传感器,用于测量移动电话的温度;用于周期性测量移动电话本机振荡器频率的装置;温度补偿表,用于存储对应于移动电话测得温度的本机振荡器测得频率;大小小于温度补偿表的温度阵列,用于存储对应于移动电话测得温度的本机振荡器测得频率;其中如果存在第一存储单元,那么最近测量到的频率覆盖对应于相同温度的所述第一存储单元,或者如果不存在所述第一存储单元,最近测量到的频率和最近测量到的温度覆盖对应的最旧的频率和温度的存储单元;用于根据温度补偿表和温度阵列中先前存储的值,计算任意温度时估计频率的装置;其中如果该存储单元存在,估计频率等于温度阵列中该任意温度处的频率值,否则估计频率等于温度补偿表中任意温度处的频率值与温度阵列中离该任意温度预定距离内各温度处的频率的加权和;多个导频搜索器等级;用于根据估计频率,激活多个导频搜索器等级中一个的装置。
全文摘要
CDMA无线通信链路的移动单元(95)中动态温度补偿和导频等级搜索器选择的方法和装置。温度值和测量到的导频频率存储在温度补偿表和温度阵列(130)中。温度补偿表和温度阵列(130)中保持的动态更新的频率值可用于确定导频信号捕获中所用的搜索器等级。在移动单元捕获了导频信号之后,每隔30秒更新温度补偿表和温度阵列(TA)(130)。温度阵列中的值只对应于当前电话启动期间测量到的值。如果移动单元(95)丢失捕获到的导频信号并必须重新捕获,那么捕获软件测试TA值,以确定当前温度是否存储在TA中。如果当前温度存储在TA中,那么存在最近的频率估计值,导频捕获软件使用该频率估计值并使用较快的搜索器算法。如果当前温度在TA中所存储值的预定阈值内,那么导频捕获软件根据TA中所存储的值和之前存储在温度补偿表中的值,计算频率的加权估计值。然后,捕获软件根据加权频率估计值确定使用哪个搜索器等级。
文档编号H04L27/233GK1379942SQ00814452
公开日2002年11月13日 申请日期2000年10月17日 优先权日1999年10月18日
发明者S·A·格拉兹科 申请人:高通股份有限公司