具有自动频率控制系统的电子设备及操作该设备的方法和计算机程序产品的制作方法

文档序号:7505546阅读:166来源:国知局
专利名称:具有自动频率控制系统的电子设备及操作该设备的方法和计算机程序产品的制作方法
相关申请本申请要求基于2002年9月23日提交的临时专利申请No.60/412896的优先权并要求其利益,该申请的公开内容通过引用结合于本文中。
背景技术
本发明涉及通信方法和电子设备,更具体地说,涉及使用自动频率控制(AFC)系统和方法的通信方法和电子设备。
无线通信系统通常用于为用户提供话音和数据通信。例如,已经在全世界长期成功地部署了模拟蜂窝无线电话系统,如AMPS、ETACS、NMT-450和NMT-900。自20世纪90年代初期以来,数字蜂窝无线电话系统,诸如遵循北美标准IS-54和欧洲标准GSM的数字蜂窝无线电话系统已投入使用。最近,已经引入了统称为PCS(个人通信业务)的各种无线数字业务,包括遵循标准如IS-136、IS-95和UMTS的高级数字蜂窝系统、低功率系统如DECT(数字增强无绳电话)和数据通信业务如CDPD(蜂窝数字分组数据)。CRC出版社1996年出版的Gibson所著的《移动通信手册》中描述了这些和其它系统。
有几种类型的接入技术通常用于为无线系统用户提供无线业务。传统的模拟蜂窝系统一般使用称为频分多址(FDMA)的系统来创建通信信道,其中将离散频带用作蜂窝终端借以与蜂窝基站通信的信道。通常,这些频带在地理上分开的小区中复用,以便增加系统容量。
现代数字无线系统通常使用不同的多址技术,如时分多址(TDMA)和/或码分多址(CDMA)来提高频谱效率。在TDMA系统(如遵循GSM或IS-136标准的系统)中,载波被分成连续的时隙,这些时隙分配给多个信道以便可以在单载波上复用多个信道。CDMA系统(如遵循IS-95和UMTS标准的系统)通过使用“扩频”技术来增加信道容量,其中,信道通过用唯一的扩频码(即,将原始数据调制载波扩展到通信系统工作频谱的大部分频谱上的编码)调制数据调制载波信号而得以确定。扩频码一般包括一序列“码片”,这些码片以比传输数据的比特速率更高的码片速率出现。
所谓的RAKE接收器结构通常用于恢复对应于用户数据流之一的信息。在通常的RAKE接收器中,将接收到的复合信号与分配给该接收器的特定扩频序列相关,以产生多个时间偏移相关,这些时间偏移相关中相应的一个时间偏移相关对应于传输扩展频谱信号的反射信号。这些相关然后以加权形式合并,即,各相关值与加权系数相乘,然后进行累加以产生判定统计信息(decision statistic)。这些相关一般在RAKE接收器中的多个相关耙指(correlating finger)中执行,其中每个耙指与信道路径同步。将所有耙指的输出合并以便可以提高接收信号的总信噪比。本领域的技术人员熟知RAKE接收器的设计和操作,对此不必在本文中进一步描述。
为了使RAKE接收器耙指与其相应的信道路径同步,路径搜索器可用于支持RAKE接收器。路径搜索器可连续搜索新的信道路径并估计其延迟。这些延迟然后分配给RAKE耙指。对于宽带CDMA(WCDMA)系统,多径延迟检测通常通过一个两级过程来实现在第一级,执行宽搜索以识别多径延迟的位置。此第一搜索的分辨率(即,延迟之间的间隔)通常为一个码片或更少。通常,接收功率或信干比(SIR)用作延迟信号质量的标准。在第二级中,在选择的延迟区域上执行局部搜索。此第二搜索的分辨率通常为半个码片到1/8个码片。然后基于来自局部搜索的信息确定用哪个延迟来将数据解扩。
现在参考图1,图1示出常规陆地蜂窝无线电话通信系统20。蜂窝无线电话通信系统20可包括一个或多个与服务多个小区24的多个基站26通信的无线电话(终端)22和移动电话交换局(MTSO)28。虽然图1中仅示出三个小区24,但一个典型的蜂窝网络可包括数百个小区,可包括一个以上的MTSO,并可为数千个无线电话服务。
小区24一般用作通信系统20中的节点,通过为小区24服务的基站26从该节点建立无线电话22和MTSO 28之间的链路。每个小区24将分配得到一个或多个专用控制信道以及一个或多个业务信道。控制信道是专用信道,用于传输小区标识和寻呼信息。业务信道承载话音和数据信息。通过蜂窝网络20,可以通过公共交换电话网(PSTN)34在两个移动终端22之间或移动终端22和陆线电话用户32之间建立双工无线通信链路。基站26的功能是处理与小区24内移动终端22的无线通信。就此而言,基站26用作数据和话音信号的中继站。
通常需要确保移动终端和基站之间良好的频率同步。因此,移动终端可包括自动频率控制(AFC)块或部件,以将基站和移动终端之间的频率差保持在系统可接受的要求之内。在使用WCDMA的通用移动电话系统(UMTS)中,将移动终端发送器的频率精度规定为在接收基站频率的0.1ppm之内,例如,对于工作在2GHz上的系统,大约是200Hz。
现在参考图2,包括AFC部件的常规移动终端结构200包括收发器210、AFC算法部件220、转换部件230、数模转换器(DAC)240和压控晶体振荡器(VCXO)250,它们的配置如图所示。AFC算法部件220响应于通过收发器210接收的输入信号而产生误差信号。由转换块230将误差信号转换为用于DAC 240的适当的数字调节信号,DAC 240产生新的输出电压,以调节VCXO 250产生的频率。
移动终端可根据预期频率误差较大或较小来确定AFC算法。现在参考图3,在预期频率误差较小时,可使用常规AFC算法部件300,此部件包括分别与RAKE接收器的耙指相关联的平均块310a、310b和310c;延迟算子320a、320b和320c;乘法器330a、330b和330c;求和部件340;无限脉冲响应(IIR)低通滤波器350;转换部件360;乘法器370;更新判定部件380,它们的配置如图所示。在图3中,S表示接收符号,Sref表示已知的导频符号基准,并且N是处理的符号的数量。如图3所示,对每个RAKE接收器耙指计算频率误差估计并通过求和部件340将其合并。低通滤波器350可用于减少频率误差中多普勒变化的影响。转换部件360通过计算低通滤波器350输出信号的实部与低通滤波器350输出信号的虚部之比的反正切来产生频率误差信号。乘法器370利用信号fres来按比例调整从转换部件360输出的频率误差信号,以产生误差信号fe,误差信号fe可由更新判定部件380用于改变DAC产生的输出电压,以便控制VCXO。在其它实现方案中,可以从不同的基站获得单独的频率误差测量,并且可以通过将来自不同基站的频率误差测量施以不同的加权来形成平均频率误差。
现在参考图4,在预期频率误差较大时可使用常规AFC算法部件400,此部件包括读导频符号部件410、估计部件420、zero-pad部件430、快速傅立叶变换(FFT)部件44、绝对值部件450、求和部件460、转换部件470、乘法器部件480、更新判定部件490、频率存储部件492、求和部件494和比较器496,它们的配置如图所示。对于每个时隙,读导频符号部件410读取估计部件420所用的导频符号,以便产生估计,其中S表示接收符号,Sref表示已知的导频符号基准,而*表示复共轭。部件430、440和450用于产生估计的FFT,以便转换到频域,从而产生对应于FFT平方的幅度的输出。这些值由求和部件460求和,然后提供给转换部件470,转换部件470通过在与最大能级相关联的相邻频率之间进行插值来产生频率误差信号。
乘法器480使用信号fres来按比例调整从转换部件470输出的频率误差信号,以产生误差信号fe,fe可由更新判定部件490用于改变DAC产生的输出电压,以便控制VCXO。为了确定是否调节DAC的输入信号,频率存储部件492存储与最大功率电平相关联的频率。求和部件494将与最大功率相关联的频率的功率电平与相邻的和/或最接近的频率的功率电平相加,然后将和值提供给比较器496。如果该和值超过阈值,更新判定部件490就会调节DAC的输入信号,以便改变VCXO产生的频率。
然而,DAC一般具有有限精度。其分辨率通常等于模拟值范围除以2n比特,其中n是用于数字输入信号的比特数量。在一些实现方案中,频率分辨率可以为大约50-100Hz。这种大量化会导致当DAC的输入信号改变时,频率突然改变。此外,VCXO可能经历随温度变化的频率漂移。当用户终端模式(即,移动终端的开/关状态)改变和/或当移动终端处理器负载改变时,温度可能变化。

发明内容
根据本发明的一些实施例,使用AFC算法部件来确定对应于从信号发生器输出的信号的频率与接收信号频率之差的频率误差,由此来操作电子设备中的自动频率控制(AFC)系统。将AFC算法部件所确定的频率误差与比例因数相乘,其中,在作出调节以改变从信号发生器输出的信号的频率之后,将比例因数设为0。比例因数随时间的过去从0增加到1。按比例调整过的频率误差用于确定是否调节从信号发生器输出的信号的频率。
虽然上述内容主要与本发明的方法有关,可以理解,可以将本发明作为方法、电子设备和/或计算机程序产品来实现。


当结合附图阅读本发明具体实施例的以下详细描述时,将更容易理解本发明的其它特征,附图中图1是示出常规陆地无线电话通信系统的框图;图2是示出常规移动终端结构的框图;图3是示出当预期频率误差较小时,可用在AFC系统中的常规自动频率控制(AFC)算法部件的框图;图4是示出当预期频率误差较大时,可用在AFC系统中的常规自动频率控制算法部件的框图;图5是说明根据本发明一些实施例的示例性无线电话通信系统的示意图;图6是根据本发明一些实施例的可用在电子设备和/或移动终端中的AFC部件;图7和图8是说明根据本发明一些实施例的用于操作图6的AFC部件的操作的流程图。
优选实施例的详细描述虽然本发明容许各种修改和替代形式,不过下面将通过附图中的示例对本发明的特定实施例进行详细描述。然而,应该理解,并无将本发明局限于所公开的特定形式的意图,相反,本发明旨在涵盖如权利要求书所限定的本发明精神和范围之内的所有修改、等同物和替代物。在对附图的描述中,类似的标记表示类似的元素。还应理解,本说明书中使用的术语“包括”和/或“包含”要理解为指明所述特征、整数、步骤、操作、元素和/或部件的存在,但并不排除存在或添加一个或多个其它特征、整数、步骤、操作、元素、部件和/或它们的集合。
可将本发明体现为系统如电子设备、方法和/或计算机程序产品实现。相应地,本发明可以用硬件和/或软件(包括固件、常驻软件、微代码等实现。此外,本发明可以采取计算机程序产品的形式,该计算机程序产品在计算机可用或计算机可读存储介质上,包含嵌入所述介质中的计算机可用或计算机可读程序代码,这些代码供指令执行系统使用或与其结合使用。在本文的上下文中,计算机可用或计算机可读介质可以是可包含、存储、传送、传播或者传送供指令执行系统、装置或设备使用或与其结合使用的程序的任何介质。
计算机可用或计算机可读介质可以是例如但不局限于电子的、磁的、光的、电磁的、红外线的介质或半导体系统、装置、设备或传播介质。计算机可读介质的更具体的例子(非穷举列表)包括下列各项具有一根或多根连线的电气连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或快闪存)、光纤以及CD-ROM。注意,计算机可用或计算机可读介质甚至可以是程序打印到其上的纸张或者另一种合适的介质,因为程序可以电子方式捕获,例如经由对纸张或其它介质进行光学扫描来捕获,然后在必要时进行编译、解释或进行其它适当方式的处理,而后存储在计算机存储器中。
现在参考图5,它显示了根据本发明实施例的示例性无线电话通信系统,该系统包括移动终端500和基站收发器510。移动终端500可包括与处理器570通信的键盘/小键盘510、显示器520、扬声器530、麦克风540、收发器550和存储器560。收发器550通常包括发送器电路580和接收器电路590,它们分别经由天线595分别将输出射频信号发送到基站收发器510和从基站收发器510接收输入射频信号。在移动终端500和基站收发器510之间传输的射频信号可包括业务信号和控制信号(例如,用于输入呼叫的寻呼信号/消息),这些信号用于建立和维持与另一个用户或目标的通信。
移动终端500的上述部件可包括在许多常规移动终端中,并且它们的功能一般为本领域技术人员所知。此外,这里所使用的术语“移动终端”可包括具有或不具有多行显示的卫星或蜂窝无线电话;可将蜂窝无线电话与数据处理、传真和数据通信功能相结合的个人通信系统(PCS)终端;可包括无线电话、寻呼机、互联网/内部网接入、Web浏览器、管理器、日历和/或全球定位系统(GPS)接收器的PDA;以及常规便携式电脑和/或掌上型电脑接收器或包括无线电话收发器的其它设备。移动终端也可称为“普遍计算”(pervasivecomputing)设备。
基站收发器510包括无线收发器,该无线收发器定义蜂窝网络中的一个小区并使用无线链路协议与移动终端500和该小区内的其它移动终端通信。虽然图中仅示出一个基站收发器510,可以理解可以通过例如移动交换中心和其它设备连接许多基站收发器,以便定义无线通信网络。
虽然本发明可以在通信设备或系统如移动终端500和/或基站收发器510中实现,但本发明并不局限于这类设备和/或系统。本发明还可以在结合了自动频率控制(AFC)系统、方法和/或计算机程序产品的任何方法、发送器、通信设备、通信系统或计算机程序产品中实现。
现在参考图6,根据本发明一些实施例,可用在移动终端如图5的移动终端500中的AFC部件600包括收发器610、AFC算法部件620、智能转换部件630、数模转换器(DAC)640、压控晶体振荡器(VCXO)650和智能调度部件660,它们的配置如图所示。AFC算法部件620响应于通过收发器610接收的输入信号而产生误差信号。误差信号由智能转换块630转换成用于DAC 640的适当的数字调节信号,DAC 640产生新的输出电压,以调节VCXO 650产生的频率。
移动终端可根据预期频率误差较大还是较小来采用不同的AFC算法。此外,可以多种方式形成频率误差估计。一种方法是形成估计Xk=sk(srefk*),]]>其中sk表示接收符号,sref*k表示已知的导频基准,并且*表示复共轭。可通过形成Δk=angle(xk·xk-1*)]]>来比较连续的值,其中分别基于代表水平轴和垂直轴上点的复数的实部和虚部来确定复数的角度。结果Δk与频率误差或偏移成比例。在其它实施例中,可以如以上参照图4所述来计算xk的快速傅立叶变换(FFT),以确定频率误差或偏移。因此,AFC算法部件620可配置为实现多个AFC算法和/或系统,例如以上参照图3和图4所述的那些。
估计xk可能受因无线电信道传输不理想所致的干扰影响,干扰可能由噪声和/或多径衰落引起。常规系统和方法可用于补偿这些传输干扰。图6所示的智能转换部件630和智能调度部件660可用于补偿移动终端中的硬件缺陷,例如DAC部件的量化限制和/或温度对部件如VCXO的影响。
虽然图5和6示出可用在包含AFC系统的设备、方法和/或计算机程序产品中的示例性硬件和/或软件结构,但要理解,本发明并不局限于这种配置,而是旨在包括能够执行本文所述操作的任何配置。还可以理解,还可以使用离散硬件部件、一个或多个专用集成电路(ASIC)或者编程的数字信号处理器(或微处理器)来实现图2和3所示的任意或所有处理模块的功能。
随后参考根据本发明一些实施例的方法、电子设备和计算机程序产品的流程图和/或框示来描述本发明。这些流程图和/或框图进一步说明了图5和6所示移动终端结构的示例性操作。可以理解,可通过计算机程序指令和/或硬件操作来实现这些流程图和/或框示的每个块以及这些流程图和/或框示中块的组合。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,以便制造一种机器,使得通过计算机或其它可编程数据处理装置的处理器执行的指令创建用于实现所述流程图和/或框图块中规定的功能的装置。
可引导计算机或其它可编程数据处理装置以特定方式运行的这些计算机程序指令还可以存储在计算机可用或计算机可读存储器中,使得存储在计算机可用或计算机可读存储器中的指令形成一种制成品,该制成品包括实现所述流程图和/或框图块中规定的功能的指令。
这些计算机程序指令还可以加载到计算机或其它可编程数据处理装置上,以使一系列操作步骤在该计算机或其它可编程数据处理装置上执行,从而形成计算机实现的过程,使得在该计算机或其它可编程数据处理装置上执行的指令提供用于实现所述流程图和/或框图块中规定的功能的步骤。
下面参考图7,描述根据本发明一些实施例的图6所示智能转换部件630的示例性操作。在块700,智能转换部件630可使用迟滞功能来减少对DAC 640的输入信号的连续向上/向下调节的次数。也就是说,定义了两个分设的第一阈值和第二阈值。只有频率误差信号超过第一阈值或者低于第二阈值时才调节DAC的输入信号。根据本发明的一些实施例,一个阈值可以是正阈值,此阈值可表示需要升高从VCXO 650输出的频率时的频率误差,而另一个阈值可以是负阈值,其可表示需要降低从VCXO 650输出的频率时的频率误差。
在本发明的其它实施例中,智能转换部件630可以在块710确定DAC 640的分辨率,并且在块720禁止对DAC 640的输入信号进行调节,除非频率误差是DAC 640分辨率的至少一半。即,如果DAC640的分辨率是80Hz,则不调节DAC 640的输入信号,除非频率误差至少为40Hz或更高。
在本发明的另一个实施例中,智能转换部件630可将AFC算法部件输出的频率误差与比例因数相乘,该比例因数在块730调节DAC640之后设为0。在块740,该比例因数随时间的过去从0线性地增加到1。块730和740实质上充当滤波器,该滤波器的时间常数对应于在块740比例因数增加的速率,以防止DAC 640输入信号快速变化(这会导致VCXO 650所产生的频率快速变化)。
下面将参考图8描述根据本发明一些实施例的图6所示智能调度部件660的示例性操作。在块800,智能调度部件660可根据预期频率误差来引导AFC算法部件620使用特定的AFC算法。例如,当预期频率误差是较小时,可使用图3的AFC算法,当预期频率误差较大时,可使用图4的AFC算法。在块810上,在移动终端经历了模式变化(例如,当由于移动终端刚开机而可以预期温度变化时和/或由于无线电活动性降低而可预期温度变化时)之后,智能调度部件660可以以升高的频率运行选定的AFC算法。在块820,在前述预期温度变化期间,智能调度部件660可将参照图7所示块730和740所述的时间常数调节为对从AFC算法部件620输出的频率误差更敏感。即,当移动终端经历至少最小值的温度变化时。在块830,当移动终端进入高速模式时,智能调度部件660可增加用于确定频率误差的导频符号的数量。具体地说,当频率误差的绝对值大于某个阈值时,可以假定已进入高速模式。
图7和8的流程图说明AFC系统、方法和/或计算机程序产品的一些实施例的结构、功能和操作。就此而言,每个块代表一个代码模块、一个代码段或一部分代码,它包括用于实现特定逻辑功能的一条或多条可执行指令。还应注意,在其它实现方案中,上述块中表示的功能可以不按图7和8所示顺序出现。例如,取决于所涉及的功能,所示的两个连续块实际上可以基本上同时执行,或者这些块有时可以相反顺序来执行。
有利的是,本发明的实施例可用于补偿电子设备如移动终端中控制VCXO的硬件中的已知的实现缺陷。这种缺陷的一个示例就是DAC的有限精度,另一个示例是因所述设备中部件部分中的温度变化引起的频率漂移。本发明的实施例可以减少VCXO产生的信号中频率变化的次数,这可以提高总的系统容量。
可以对所述优选实施例做出许多改变和修改,而实质上不脱离本发明原理。旨在将所有这些改变和修改包括在如下权利要求书中阐明的本发明范围中。
权利要求
1.一种操作电子设备中自动频率控制(AFC)系统的方法,包括使用AFC算法部件来确定对应于从信号发生器输出的信号的频率与接收信号频率之差的频率误差;将所述AFC算法部件确定的所述频率误差与比例因数相乘,在作出调节以改变从所述信号发生器输出的所述信号的频率之后,将所述比例因数设为0;在时间上将所述比例因数从0增加到1;以及使用所述按比例调整过的频率误差来确定是否调节从所述信号发生器输出的所述信号的频率。
2.如权利要求1所述的方法,其特征在于增加所述比例因数包括在时间上将所述比例因数线性地从0增加到1。
3.如权利要求1所述的方法,其特征在于所述信号发生器响应于来自数模转换器(DAC)的输出信号,所述DAC响应于所述按比例调整过的频率误差,所述方法还包括根据所述信号发生器的所述输出信号中的频率变化来确定所述DAC的分辨率;以及如果所述按比例调整过的频率误差小于所述DAC的所述分辨率的一半,则禁止对所述信号发生器输出的所述信号的频率进行调节。
4.如权利要求1所述的方法,其特征在于使用所述按比例调整过的频率误差包括将迟滞功能应用到所述按比例调整过的频率误差上,以确定是否调节从所述信号发生器输出的所述信号的频率。
5.如权利要求1所述的方法,其特征在于还包括基于所述频率误差的期望值从多个AFC算法部件中选择所述AFC算法部件。
6.如权利要求5所述的方法,其特征在于还包括在所述电子设备经历了模式变化时以升高的频率运行所述选择的AFC算法部件以使所述电子设备的温度改变至少最小值。
7.如权利要求1所述的方法,其特征在于在时间上将所述比例因数从0增加到1包括确定所述电子设备是否经历至少最小值的温度变化;以及如果所述电子设备正经历至少所述最小值的温度变化,则在第一时间间隔上将所述比例因数从0增加到1,而如果所述电子设备没有经历所述最小值的温度变化,则在长于所述第一时间间隔的第二时间间隔上将所述比例因数从0增加到1。
8.如权利要求1所述的方法,其特征在于所述电子设备是移动终端,所述方法还包括如果所述移动终端进入超过阈值的所述频率误差绝对值所指示的高速模式,则增加所述AFC算法部件使用的导频符号的数量。
9.一种电子设备,包括自动频率控制(ARC)系统,所述AFC系统包括用于使用AFC算法部件来确定对应于从信号发生器输出的信号的频率与接收信号频率之差的频率误差的装置;将所述AFC算法部件确定的所述频率误差与比例因数相乘的装置,其中在作出调节以改变从所述信号发生器输出的所述信号的频率之后,将所述比例因数设为0;用于在时间上将所述比例因数从0增加到1的装置;以及用于使用所述按比例调整过的频率误差来确定是否调节从所述信号发生器输出的所述信号的频率的装置。
10.如权利要求9所述的电子设备,其特征在于用于增加所述比例因数的所述装置包括用于在时间上将所述比例因数线性地从0增加到1的装置。
11.如权利要求9所述的电子设备,其特征在于所述信号发生器响应于来自数模转换器(DAC)的输出信号,所述DAC响应于所述按比例调整过的频率误差,所述电子设备还包括用于根据所述信号发生器的所述输出信号中的频率变化来确定所述DAC的分辨率的装置;以及用于在所述按比例调整过的频率误差小于所述DAC的所述分辨率时,禁止对所述信号发生器输出的所述信号的频率进行调节的装置。
12.如权利要求9所述的电子设备,其特征在于用于使用所述按比例调整过的频率误差的所述装置包括用于将迟滞功能应用到所述按比例调整过的频率误差上,以确定是否调节从所述信号发生器输出的所述信号的频率的装置。
13.如权利要求9所述的电子设备,其特征在于还包括用于基于所述频率误差的期望值从多个AFC算法部件中选择所述AFC算法部件的装置。
14.如权利要求13所述的电子设备,其特征在于还包括用于在所述电子设备经历了模式变化时以升高的频率运行所述选择的AFC算法部件,以使所述电子设备的温度改变至少最小值的装置。
15.如权利要求9所述的电子设备,其特征在于用于在时间上将所述比例因数从0增加到1的所述装置包括用于确定所述电子设备是否经历至少最小值的温度变化的装置;以及用于如果所述电子设备正经历至少所述最小值的温度变化,则在第一时间间隔上将所述比例因数从0增加到1,而如果所述电子设备没有经历所述最小值的温度变化,则在长于所述第一时间间隔的第二时间间隔上将所述比例因数从0增加到1的装置。
16.如权利要求9所述的电子设备,其特征在于所述电子设备是移动终端,所述AFC系统还包括用于如果所述移动终端进入超过阈值的所述频率误差绝对值所指示的高速模式,则增加所述AFC算法部件使用的导频符号的数量的装置。
17.一种用于操作电子设备中自动频率控制(AFC)系统的计算机程序产品,包括计算机可读存储介质,其具有嵌入其中的计算机可读程序代码,所述计算机可读程序代码包括配置为使用AFC算法部件来确定对应于从信号发生器输出的信号的频率与接收信号频率之差的频率误差的计算机可读程序代码;配置为将所述AFC算法部件确定的所述频率误差与比例因数相乘的计算机可读程序代码,在作出调节以改变从所述信号发生器输出的所述信号的频率之后,将所述比例因数设为0;配置为在时间上将所述比例因数从0增加到1的计算机可读程序代码;以及配置为使用所述按比例调整过的频率误差来确定是否调节从所述信号发生器输出的所述信号的频率的计算机可读程序代码。
18.如权利要求17所述的计算机程序产品,其特征在于配置为增加所述比例因数的所述计算机可读程序代码包括配置为在时间上将所述比例因数线性地从0增加到1的计算机可读程序代码。
19.如权利要求17所述的计算机程序产品,其特征在于所述信号发生器响应于来自数模转换器(DAC)的输出信号,所述DAC响应于所述按比例调整过的频率误差,所述计算机程序产品还包括配置为根据所述信号发生器的所述输出信号中的频率变化来确定所述DAC的分辨率的计算机可读程序代码;以及配置为如果所述按比例调整过的频率误差小于所述DAC的所述分辨率,则禁止对所述信号发生器输出的所述信号的频率进行调节的计算机可读程序代码。
20.如权利要求17所述的计算机程序产品,其特征在于配置为使用所述按比例调整过的频率误差的所述计算机可读程序代码包括配置为将迟滞功能应用到所述按比例调整过的频率误差上,以确定是否调节从所述信号发生器输出的所述信号的频率的计算机可读程序代码。
21.如权利要求17所述的计算机程序产品,还包括配置为基于所述频率误差的期望值从多个AFC算法部件中选择所述AFC算法部件的计算机可读程序代码。
22.如权利要求21所述的计算机程序产品,其特征在于还包括配置为如果所述电子设备经历了模式变化,则以升高的频率运行所述选择的AFC算法部件,以使所述电子设备的温度改变至少最小值的计算机可读程序代码。
23.如权利要求17所述的计算机程序产品,其特征在于配置为在时间上将所述比例因数从0增加到1的所述计算机可读程序代码包括配置为确定所述电子设备是否经历至少最小值的温度变化的计算机可读程序代码;以及配置为如果所述电子设备正经历至少所述最小值的温度变化,则在第一时间间隔上将所述比例因数从0增加到1,而如果所述电子设备没有经历所述最小值的温度变化,则在长于所述第一时间间隔的第二时间间隔上将所述比例因数从0增加到1的计算机可读程序代码。
24.如权利要求17所述的计算机程序产品,其特征在于所述电子设备是移动终端,所述计算机程序产品还包括配置为如果所述移动终端进入超过阈值的所述频率误差绝对值所指示的高速模式,则增加所述AFC算法部件使用的导频符号的数量的计算机可读程序代码。
全文摘要
电子设备中的自动频率控制(AFC)系统,其通过使用AFC算法部件确定对应于从信号发生器输出的信号的频率与接收信号频率之差的频率误差来操作。将AFC算法部件确定的频率误差与比例因数相乘,在作出调节以改变从信号发生器输出的信号的频率之后将该比例因数设为0。比例因数在时间上从0增加到1。按比例调整过的频率误差用于确定是否调节从信号发生器输出的信号的频率。
文档编号H03J7/04GK1695299SQ03825206
公开日2005年11月9日 申请日期2003年9月19日 优先权日2002年9月23日
发明者B·博恩哈德松, T·赫恩耶兹, E·荣松, J·奥尔松, M·齐伦 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1