功率放大设备及获取功率调整系数的方法

文档序号:7518230阅读:320来源:国知局
专利名称:功率放大设备及获取功率调整系数的方法
技术领域
本发明一般地涉及非线性功率放大系统,尤其是功率放大设备及获取功率调整系数的方法。
背景技术
功率放大器(Power Amplifier,PA)是电子设备中的重要组成部分,它可以对微弱的电信号实现功率放大,以满足传输、发射的需要。通常,随着输入信号的功率由小到大,反映功率放大器的输入信号与输出信号的功率关系的特性曲线可以分为线性区、非线性区和饱和区。在输入信号幅度较小的区域,功率放大器PA的输出几乎是输入信号的线性放大, 但是随着输入信号幅度的递增,功率放大器PA的非线性特性逐渐明显,输出信号将被畸变直到最后饱和。在频域上,这种非线性表现为输出信号频谱的旁瓣升高,主瓣畸变,而旁瓣升高将会影响工作于邻信道的其它设备的正常运行。随着新式调制方式的出现,输入信号包络的动态范围越来越大,发生非线性畸变不可避免,因此,需要采用技术手段补偿PA的非线性特性,以弥补这种畸变。预失真技术就是一种有效的技术手段。但是,预失真器需要工作在一定的系数下,如果采用自适应技术获得预失真器的系数,那么必须在发射机打开并开始工作之后,才能采用自适应算法获得预失真器系数。而从发射机打开,到自适应算法完全收敛的过程中,由于PA的非线性没有得到完全补偿,因此仍然会造成输出信号频谱的旁瓣升高,影响在相邻信道工作设备的正常运行。

发明内容
有鉴于此,本发明实施例的提供一种功率放大设备,有利于使发射机从开机时刻起即能具有较低旁瓣的频谱。本发明实施例的还提供一种获取功率调整系数的方法,通过在离线状态获取一组系数,能够降低系数调整器在线时的处理复杂度,同时有利于使发射机从开机时刻起即能具有较低旁瓣的频谱。根据本发明实施例的一个方面,提供一种功率放大设备,包括功率控制模块,配置为对输入信号进行功率调整;功率放大模块,配置为对功率控制模块进行功率调整后的信号进行功率放大;以及预失真模块,配置为对功率放大模块的非线性特性进行补偿;其中,所述功率控制模块耦接于所述预失真模块和所述功率放大模块之间;或者,所述预失真模块耦接于所述功率控制模块和所述功率放大模块之间。根据本发明实施例的另一个方面,提供一种获取功率调整系数的方法,包括按照系数对输入信号进行功率调整;对功率调整后的信号进行功率放大;在功率放大后的信号不符合预置的第一频谱条件时,减小所述系数,直到功率放大后的信号符合预置的第一频谱条件时,将所述系数确定为功率调整系数的状态值;根据功率放大后的信号进行预失真自适应算法搜索以对功率放大过程中产生的非线性进行补偿;在自适应算法搜索满足收敛条件时,增大所述系数;以及重复执行上述步骤,直到所述功率调整系数为1 ;其中,所述系数大于零小于等于1。另外,根据本发明的另一方面,还提供了一种存储介质。所述存储介质包括机器可读的程序代码,当在信息处理设备上执行所述程序代码时,所述程序代码使得所述信息处理设备执行根据本发明的上述功率放大方法和获取功率调整系数的方法。此外,根据本发明的再一方面,还提供了一种程序产品。所述程序产品包括机器可执行的指令,当在信息处理设备上执行所述指令时,所述指令使得所述信息处理设备执行根据本发明的上述功率放大方法和获取功率调整系数的方法。根据本发明实施例的上述功率放大设备及获取计数器系数的方法,将预失真处理与功率控制相结合,可以通过功率控制使得功率放大器的输出信号具有低旁瓣的频谱,因此,有利于使发射机从开机时刻起即能具有较低旁瓣的频谱。在下面的说明书部分中给出本发明实施例的其他方面,其中,详细说明用于充分地公开本发明实施例的优选实施例,而不对其施加限定。


下面结合具体的实施例,并参照附图,对本发明实施例的上述和其它目的和优点做进一步的描述。在附图中,相同的或对应的技术特征或部件将采用相同或对应的附图标记来表示。图1是功率放大器PA的非线性输入输出信号特性示意图;图2是预失真器的输入输出信号特性的示意图;图3是ACLR与输入信号功率之间的关系示意图;图4是根据本发明第一实施例的功率放大设备的示意图;图5是根据本发明第二实施例的功率放大设备的示意图;图6是根据本发明第三实施例的功率放大设备的示意图;图7是根据本发明第四实施例的功率放大设备的示意图;图8是利用根据本发明的实施例的功率放大设备进行功率放大时ACLR与输入信号功率之间的关系示意图;图9是根据本发明第五实施例的功率放大设备的示意图;图10是根据本发明第六实施例的功率放大设备的示意图;图11是根据本发明第七实施例的功率放大设备的示意图;图12是根据本发明的实施例的功率放大方法的流程图;图13是根据本发明的实施例的功率放大方法的另一流程图;图14是根据本发明的实施例的功率放大方法的再一流程图;图15是根据本发明的实施例的获取功率调整系数的方法的流程图;以及图16是示出作为本发明的实施例中所采用的信息处理设备的个人计算机的示例性结构的框图。
具体实施例方式下面参照附图来说明本发明实施例的实施例。为了便于理解本发明实施例,首先对预失真器的工作原理进行简单地介绍。
通常,功率放大器PA的基本特性可以描述为Y = P{X}(1)由于非线性,一般来说Y 乒 aX(2)其中a是一个常数,这意味着PA存在非线性,输入信号没有得到理想放大,相应地,输出信号频谱的旁瓣将会增高。图1示出了功率放大器PA的非线性输入输出信号特性。但是如果采用预失真技术,适当地构造预失真器Q{},使得Z = Q{X}(3)然后将预失真器耦接在PA前面,理想情况下,可以实现Y = P{Q{X}}(4)而且Y = aX(5)其中a是一个常数,这意味着PA的非线性得到补偿,输入信号得到理想的线性放大。如图2所示,示出用于抵消图1所示的非线性特性的功率放大器预失真器的输入输出信号特性的示意图。预失真器Q{}的构造方式很多,但是可以一般化地将其写作Qa i {},即可以通过调整一系列系数α i,以改变预失真器QH的特性,以实现式子(4)和(5)。而采用自适应算法搜索获得系数α i的过程就是预失真器的自适应收敛过程。但是当直接打开发射机,PA开始工作的时候,一般情况下,并不知道合适的预失真器系数α i,所以一般将其设为一些使得预失真器“透明”的值(如0或1),使得Z = Q {X} =X(6)那么此时相当于预失真器没有起作用(虽然耦接在PA之前),所以PA仍然表现出很强的非线性。尽管随后预失真的自适应算法开始工作,搜索合适的α i,以实现式子(4) 和(5)。但是这个过程中,PA的非线性由于没有得到完全地补偿,PA的输出信号的频谱仍然会有严重的高旁瓣,干扰邻信道设备的工作。其中,PA输出信号频谱的旁瓣高度可以由ACLR(Adjacent ChannelLeakage Ratio,相邻频道泄漏比)值来量化地反映。如图3所示,其示出了 ACLR与输入信号功率之间的关系示意图,其中横坐标代表输入信号的功率。由于在电流恒定的情况下,输入信号的功率与输入信号的幅度成正相关,因此,该示意图也能够体现出ACLR与输入信号幅度之间的关系。从图3中可以看出,输入信号的功率越高,ACLR的值就越大,反映到输出信号的频谱中就是旁瓣越高,相应的,对邻频道设备的干扰也就越大。在实际应用中,只要输出信号的ACLR值符合一定的条件,就可以认为该信号对邻频道设备的干扰可以忽略,即认为不会产生邻频干扰。为此,通常会在频域上不同频率区间设置门限值,不同频率区间的门限值组成一个完整的MASK(频谱辐射模板),如图3中平行于横坐标的虚线所示,只要输出信号的ACLR值低于MASK值,就认为不会产生邻频干扰。因此,预失真器的收敛过程,实际上就可以看作是使得PA的输出信号的频谱逐渐符合MASK要求的过程。例如,假设输入信号的功率为Pi,即图3所示中的Pi点,则在直接打开发射机,PA开始工作的时候,ACLR值位于图3中的K点处,显然此时输出信号的频谱不符合MASK的要求;然后预失真器的自适应算法启动,开始不断地搜索合适的α i,直到算法收敛,该过程表现在图3中就是ACLR从K点开始沿着垂直于横坐标的方向逐渐到达T点的过程。显然,到达T点时,输出信号的频谱符合MASK的要求。此时,相当于预失真器找到了合适的α i,然后预失真器就可以一直工作在该参数,保证此后发射机的工作过程中,输出信号的频谱都能够满足MASK的要求。综上可见,PA输出信号的频谱的旁瓣高度是否符合要求,可以由ACLR值是否低于 MASK值来体现,而ACLR值的大小除了与预失真器的系数有关,还与输入到PA的信号的功率有关。由此,本发明的实施例首先提供了一种功率放大设备,该设备包括相互耦接的功率控制模块、预失真模块及功率放大模块。功率控制模块用于对输入信号进行功率调整,功率放大模块用于对功率调整后的信号进行功率放大,预失真模块用于对功率放大模块的非线性特性进行补偿。也即,在对输入信号进行功率放大之前,除了需要对功率放大模块的非线性进行补偿,还需要对输入信号的功率进行调整,输入到功率放大设备的原始输入信号经过预失真模块和功率控制模块处理后,再输入给功率放大模块进行功率放大。其中作为一种实现方式,参见图4,功率控制模块403可以耦接于预失真模块402 和功率放大模块401之间。作为另一种实现方式,参见图5,预失真模块502可以耦接于功率控制模块503和功率放大模块501之间。也即,预失真模块与功率控制模块的先后顺序可以调整,达到的效果是相同的。这是因为,对于预失真模块而言,其作用为对功率放大模块的非线性进行补偿,随着技术的发展,预失真模块通常都能够做到几乎不改变信号的功率;以图4为例,输入到预失真模块的信号为χ (t),从预失真模块输出的信号为X1 (t),其中,X1 (t) 相对于x(t)而言,其功率大致是不变的。因此,虽然输入到功率控制模块的信号为X1 (t), 功率控制模块是对X1 (t)进行功率控制,但实际上与直接对x(t)进行功率控制(即图5中的情况)的效果是相同的。在实际应用中,功率控制模块可以通过功率调整系数实现功率控制。并且,由于仅在开机过程中可能产生频谱违反MASK的情况,因此可以仅在功率放大设备开机过程中按照功率调整系数对输入信号进行功率调整。在上述情况下,一种实现方式如图6所示。其中,预失真模块602根据所述功率放大模块的输出信号进行预失真自适应算法搜索,基于搜索到的系数对输入信号进行预失真处理,并且在满足收敛条件时向所述功率控制模块发送功率调整通知;功率控制模块603 包括系数调整器6031及乘法器6032,其中,系数调整器6031用于在所述功率放大设备开机时产生大于0小于1的功率调整系数的初始值,该初始值大于零小于1(通常可以取为接近零);并且在每次接收到功率调整通知后对所述功率调整系数进行调整,直至所述功率调整系数被调整为1为止;乘法器6032用于将接收到的信号与所述功率调整系数相乘。功率放大器601用于对接收到的信号进行功率放大。其中,具体实现时,系数调制器6031在每次接收到功率调整通知后,可以将所述功率调整系数在小于等于1的区间内进行一次递增调整,直至通过多次递增调整后,所述功率调整系数被调整为1为止。也即,功率控制模块 603需要给输入该模块的信号乘以一个系数,并且功率放大设备开机时刻,该系数就具有一个接近零的初始值,然后该系数逐步增大,直到该系数增大到1为止。当然,该功率调整系数在调整的过程中,也不一定一直进行递增调整,还可以采用其他的调整方式,只要从一个较小的值开始,并最终将其调整为1即可。
7
其中,功率调整通知具体可以是预失真模块602发出的一个触发消息,当然也可以采用其他方式发出该功率调整通知。在图6所示的实现方式中,对于功率控制模块603而言,在功率放大设备开机时刻,通过产生一个较低的功率调整系数的初始值,并利用该初始值对接收到的信号的功率进行调整,就可以将输入功率放大模块601的信号的功率降到一个较低的值,由于当输入 PA的信号功率较低时,PA就可以工作在接近线性区的状态,因此,可以使得PA的输出信号的频谱旁瓣较低;然后预失真模块602开始发挥作用,也即,虽然输出信号的频谱旁瓣较低,但依然有旁瓣存在,而预失真模块602可以根据PA输出信号的频谱情况进行自适应算法搜索,基于搜索到的系数对输入信号进行预失真处理,并且当满足收敛条件时,就发出功率调整通知。功率控制模块603每次接收到预失真模块602发出的功率调整通知之后,就将功率调整系数调整一次,然后预失真模块602再进行算法搜索,功率控制模块403再调整功率调整系数,然后直到调整到1时为止。也就是说,输入到功率放大模块601的信号功率是一个逐渐调整到与发射机原始输入信号功率相等的过程。当然,如前文所述,在本发明实施例的其他实现方式中,功率控制模块与预失真模块还可以具有其他的连接方式,例如,参见图7,其示出了本发明实施例提供的另一种功率放大设备的示意图。其中,预失真模块702耦接于功率控制模块703及功率放大模块701 之间,类似的,功率控制模块703同样可以包括系数调整器7031及乘法器7032。其中,与图7中的功率放大设备的不同仅仅体现在预失真模块与功率控制模块的前后连接关系上。除此之外,均与图6中的功率放大设备相同,因此,这里不再赘述。需要说明的是,对于预失真模块使用的具体的自适应算法,本发明实施例并不限定。所述的符合收敛条件,可以是自适应算法完全收敛时,或者也可以是自适应算法收敛到一定程度后,输出信号的频谱已经达到了预设的要求,等等。另外需要说明的是,如前文所述,由于预失真模块在工作过程中几乎不影响原始输入信号的功率,因此,乘法器输出的信号相当于是将发射机的原始输入信号与功率调整系数相乘的结果。而系数R是一个大于0小于等于1的小数,因此,相乘的结果会使得乘法器5032输出的信号功率相对于原始输入信号降低,同时,会使得输入功率放大模块的信号功率降低,因此会使得功率放大模块输出信号的ACLR减小。可见,只要系数R的初始值足够小,就可以保证发射机开机时,功率放大模块的输出信号的频谱符合MASK要求。为此,具体应用时,可以将系数R的初始值取为接近0的小数。此后,预失真模块通过逐渐搜索α i,基于搜索到的系数α i对输入信号进行预失真处理,会使得功率放大器输出信号的ACLR逐渐减小,直到搜索到合适的α i,满足收敛条件,此时,预失真模块向功率控制模块发出触发信号,以将预失真算法已经符合收敛条件的消息通知给功率控制模块。功率控制模块接收到预失真模块发出的触发信号时,系数调整器调整所述功率调整系数,具体实现时,可以是在每次接收到预失真模块的触发信号后,都对功率调整系数进行一次递增调整,当然递增之后的功率调整系数不能超过1。也即,当预失真算法符合收敛条件之后,系数调整器可以将功率调整系数增大,此时,功率放大装置501输出信号的ACLR也会随之增大。并且只要功率调整系数递增的程度不是太大,就可以保证在当前预失真模块已经为前一状态搜索到一个合适的系数的情况下,功率调整系数增大后,功率放大器输出信号的ACLR依然低于MASK。然后,预失真模块再次启动预失真自适应算法搜索,当预失真算法再次符合收敛条件后,再增大系数R,以此往复,直到功率调整系数增大到1为止。其中,在此过程中,预失真模块502会多次自适应算法搜索,每次搜索是在当前功率调整系数下进行的;功率控制模块503也会多次调整功率调整系数,每次调整是在预失真模块502根据功率调整系数的上一状态值进行自适应算法搜索得到的预失真系数下进行的。例如,功率调整系数各个状态的值为礼、R2、R3,其中R3 = 1,原始输入信号的功率为 P ;则第一次自适应算法搜索是在功率放大模块501的输入信号功率为R1 * P的状态下进行的,当算法收敛时,会为该状态搜索到一个合适的系数CI1,基于该CI1对输入信号进行预失真处理;接下来,功率调整系数增大为&,此时,功率放大模块501的输入信号功率变为& * P,此时,预失真模块502从α工开始进行搜索,再次收敛时,为该状态搜索到合适的参数 Ci2,基于该Ci2对输入信号进行预失真处理;接下来,功率调整系数增大为R3= 1,功率放大模块401的输入信号功率变为P,预失真模块502从α 2开始进行搜索,再次收敛时,为该状态搜索到合适的参数α3。此时,由于,功率调整参数已经为1,因此,不再进行递增调整,此后预失真模块502将一直工作在系数为Ci3的状态,即基于该α 2对输入信号进行预失真处理。也就是说,只要控制功率调整系数每次增大的步进值,就可以保证功率放大模块 501输出信号的ACLR值满足MASK的要求。这是因为,只要功率放大模块501输入信号的功率足够接近时,那么针对一个输入信号进行搜索得到的预失真系数,对于另一个输入信号也是适用的;而在本发明实施例中,功率放大模块501输入信号的功率是由功率控制模块 403的功率调整系数决定的,因此,只要两个功率调整系数R1A2足够接近,那么预失真模块 402在功率调整系数为R1时搜索得到的预失真系数,对于功率调整系数&是适用的。可见, 使用上述功率放大设备,只要系数R的初始值足够低,并且控制每次递增的程度,就可以保证从发射机开机时刻开始,输出信号的频谱始终能够满足MASK的要求。也即,本发明实施例提供的功率放大设备为达到上述效率提供了基础。在实际应用中,预失真模块可以由预失真器来实现,功率放大模块可以由功率放大器来实现。为了更直观地理解本发明实施例提供的技术方案,下面通过图6所示的使用本发明实施例提供的功率放大设备后,输出信号的ACLR值的变化情况,对本发明实施例进行进一步地介绍。在图8中,曲线81代表不具有预失真器的情况下,功率放大器的输入信号功率与输出信号的ACLR之间的关系;曲线82代表具有预失真器的情况下,预失真算法收敛后,功率放大器的输入信号的功率与输出信号的ACLR之间的关系。假设发射机的原始输入信号的功率为Pi,则如前文所述,如果直接开机,PA输出信号的ACLR将处于曲线81上的K点,MASK被严重违反,然后预失真器启动,则ACLR将逐渐减小至曲线82上的T点。而如果采用本发明实施例提供的功率放大设备,可以在发射机开机时使用一个很小的功率调整系数R1,所以开机时输出信号的ACLR值会比较低,假设处于曲线81上的a 点。然后预失真模块开始工作,按照预失真算法进行预失真系数的更新,完全收敛时(假设以此作为收敛条件)PA输出信号的ACLR值将处于曲线82上的I点,预失真系数将停止更新。此时,预失真模块中的系数已经由开机时的透明状态(系数为1或0)的Coe. 0,变为了收敛系数Coe. 1。此时预失真模块可以发出指令给功率控制模块,令功率控制模块调整功率调整系数R(以增大系数R为例),如R = R+A,0< Δ < 1,设增大后的系数为民。于是功率放大模块输出信号的ACLR值升高到b点。此时预失真系数更新算法再次启动,以系数 Coe. 1为初值,进行搜索,收敛结果为Coe. 2,此时输出信号的ACLR值将处于II点。接着再递增系数R的值,再更新预失真系数,直到系数R的值为1,系数R的值不再变化,预失真模块再在此状态下搜索到合适的预失真系数即可。需要说明的是,当系数R从初始值增大一次时,PA输出信号的ACLR值并不会升高到曲线81上的某个点,这是因为,此时预失真的系数为Coe. 1,相当于预失真模块正在发挥作用,也就是说,当系数R增大后,预失真模块是在上一次收敛结果的基础上进行的,而不是在初始值为O或者1的状态开始,因此,在预失真模块与功率控制模块的共同作用下,得到上述结果。后续过程类似,即系数R递增时,ACLR值均会处于曲线81以下。此外,由于预失真模块的收敛过程及结果依赖于PA输出信号的具体情况,而PA输出信号的具体情况又与输入到PA的信号的具体情况相关,这样,又由于在系数R的作用下, 输入到PA的信号的功率在发生变化,因此,预失真模块每次收敛得到的系数也在不断发生变化。例如,在上述例子中,当收敛系数为Coe. 1时,预失真模块是在R = R1的情况下进行的,此时,输入到PA的信号功率为R1女Pi,也即,在PA的输入信号功率为R1女Pi的情况下, 预失真模块进行自适应算法搜索得到的收敛系数为Coe. 1。接下来,将系数R增大到R2之后,PA的输入信号功率变为&女Pi,因此,预失真模块需要重新在Coe. 1的基础上搜索合适的收敛系数,也即,在PA的输入信号功率为& * Pi的情况下,预失真模块重新搜索得到收敛系数Coe. 2。直到将系数R增大到1时,PA的输入信号功率变为Pi,也即与发射机的原始输入信号相等时,预失真模块会在上一状态搜索到的收敛系数的基础上,搜索得到PA的输入信号功率为Pi时合适的收敛系数Coe. η。与不加功率控制模块时相比,虽然从发射机开机到得到该收敛系数Coe. η所经历的时间变长了,但是,可以使得PA输出信号的频谱违反 MASK的概率大大降低。另外需要说明的是,图8所示的示意图中体现的只是输入功率与ACLR值之间的变化关系,并没有体现时间的概念。如果加入时间的概念,则从a点到I点,ACLR值是一个渐变的过程,即逐渐下降到I点;而从I点到b点,ACLR值是一个跳变的过程,即直接由I点跳变到b点。后续过程类似,即从b点渐变到II点,再从II点跳变到c点,然后再从c点渐变到III点,再从III点跳变到d点,直到将系数R递增到1为止。其中,渐变的过程是由于更新预失真系数引起的,跳变的过程是由递增功率调整系数R引起的。在实际应用中,系数调整器可以根据预存的一组从初始值开始逐步递增到1的参数,产生并增大所述功率调整系数。也即,可以预先获取并保存一组参数,这一组参数从一个很小的值开始,逐步递增到1。系数调整器就可以直接从这一组预存的参数中,获取系数 R的各个状态值。例如,发射机刚开机时,取这组参数中的第一个值作为系数R的初始值,但需要递增系数R时,再依次从这组参数中取出后续的值,直到取到系数R为1时为止。显然, 由于直接从已知的参数中读取即可,因此这种方式能够降低系数调整器在线时的处理复杂度。
或者,系数调整器也可以根据预存的初始值产生所述功率调整系数的初始值,并按照预存的步进值递增所述功率调整系数。也即,预先存储的是功率调整系数R的初始值及步进值Δ,这样,当发射机开机时,直接将预存的初始值作为系数调整器的功率调整系数的初始值,当系数递增功率调整系数时,在当前功率调整系数的基础上加上预存的步进值 Δ即可。其中,步进值△的取值可以是相等的,也可以是不相等的。在不相等的情况下,一般来说,后面的步进值Δ可以小于或等于步进值前面的步进值Δ,也即越接近MASK值,步进值△可以取越小的值。其中,预存的初始值及步进值可以根据经验获取。如前文所述,预失真模块需要多次启动自适应算法搜索,其中,关于如何启动自适应算法搜索,可以有多种具体的实现方式。例如,参见图9,在一种实现方式下,功率放大设备还可以包括频谱检测模块904,其可以用于判断功率放大模块901的输出信号是否符合预置的频谱条件,并且,在判断结果为功率放大模块901的输出信号不符合预置的频谱条件时,预失真模块902启动或重新启动所述预失真自适应算法搜索。也即,预失真模块902 可以自动根据频谱检测模块904的判断结果启动自适应算法搜索。例如,在发射机开机后,只要频谱检测模块904检测到功率放大模块901有信号输出,并且输出信号不符合预置的频谱条件,预失真模块902就可以自动启动自适应算法搜索,当符合收敛条件时发出功率调整通知;然后,功率调整模块903会将输入到功率放大模块901的信号的功率升高,相应的,功率放大模块901的输出信号会发生变化,表现在频谱上将是旁瓣高度跳变到一个较高的值(当然,在预失真模块902已经为调整前的状态搜索到了一个系数α 1的作用下,该跳变后的旁瓣高度能够做到符合频谱条件,即ACLR的值低于MASK);此时,预失真模块902可以从频谱检测模块904的输出结果中得知这一信息,发现当前搜索到的系数α 1已经不再合适,于是重新启动自适应算法搜索,然后在符合收敛条件时,再次向功率控制模块903发出功率调整通知。如此往复。当然,在其他实施方式中,参见图10,还可以由功率调整模块1003在每次调整所述功率调整系数之后,向预失真模块1002发出启动搜索通知。也即,预失真模块1002是否启动自适应算法搜索,受功率控制模块1003的控制。换言之,只有当接收到功率控制模块 1003的启动信号时,预失真模块1002才启动自适应算法搜索。当然,一旦启动新的自适应算法搜索后,预失真模块1002是根据功率放大模块1001的输出信号进行自适应算法搜索的。综上可见,为了对功率放大前的信号进行功率调整,都需要预存一些数据,包括每次调整使用的系数,或者系数的初始值及步进值。为了避免由于环境因素或者设备自身的老化等因素的影响,本发明实施例还可以根据实际情况对功率调整系数的调整情况进行在线控制。此时,本发明实施例提供的功率放大设备中还可以包括频谱检测模块,其他各模块的连接方式以图6所示为例,参见图11,反馈模块1104用于判断所述功率放大模块1101 输出的信号是否符合预置的频谱条件,并将判断结果反馈给功率控制模块1103 ;其中,预置的频谱条件可以是输出信号的ACLR值小于MASK。相应的,系数调整器11031还可以用于当频谱检测模块判断结果为功率放大模块 1101输出的信号不符合预置的频谱条件时,减小所述功率调整系数的当前值以及所述递增调整的步进值;直到频谱检测模块1104的判断结果为功率放大模块1101输出的信号符合
11预置的频谱条件时,向预失真模块1102发出启动通知;启动或重新启动预失真模块1102进行预失真自适应算法搜索。也即,功率调整模块1103可以并不是在每次调整功率调整系数后就马上启动预失真模块1102重新进行自适应算法搜索,而是在每次调整功率调整系数之后,首先判断功率放大模块1101的输出信号的ACLR值是否超过MASK,如果不超过,则启动预失真模块1102重新进行自适应算法搜索;否则,先降低当前的功率调整系数以及功率调整的步进值,并再次通过频谱检测模块1104判断功率放大模块1101的输出信号的ACLR 值是否超过MASK,直到不再违反MASK为止。例如在发射机刚开机时,功率控制模块1103的系数调制器11031首先以预存的初始值开始工作,频谱检测模块1104就可以判断此时功率放大模块1101的输出信号的 ACLR值是否低于MASK,如果是,则功率控制模块1103触发预失真模块1102开始进行预失真自适应算法搜索;否则,系数调制器11031可以降低系数R的初始值,例如,将系数R的初始值调整为R-β,其中,0< β <R,当输出信号的ACLR值低于MASK之后,再启动预失真模块1102开始进行预失真处理。然后,在调整系数R的过程中,如果频谱检测模块1104发现某时刻输出信号的 ACLR值高于MASK,则系数调制器11031可以首先将步进值Δ降低,并将功率调整系数的当前值降低,再由频谱检测模块1104检测输出信号的频谱情况;下次再递增系数R时,在当前系数R的基础上增加降低后的步进值Δ ;S卩,执行Δ = Υ Δ,其中0< γ < 1,0< Δ < 1,然后R = R-Δ。否则,系数R还按照与上次相等的步进值进行递增。例如,假设Δ =0.1,γ =0.5 ;则系数R从0.6递增一次之后,达到0.7 ;此时,频谱检测模块1104发现此时输出信号的ACLR值高于MASK,于是,步进值Δ变为0. 1 0.5 =0. 05,并将系数R从0. 7降低为0. 7-0. 05 = 0. 65 ;然后再由频谱检测模块1104判断输出信号的ACLR值是否仍高于MASK,如果不再高于MASK,则系数调制器11031触发预失真模块1102在系数R为0. 65的情况下进行自适应算法搜索,并基于搜索到的系数对接收到的信息进行预失真;算法收敛后,再将系数R从0. 65递增到0. 7 ;否则,如果输出信号的ACLR 值仍高于MASK,则Δ变为0. 05 * 0. 05 = 0. 025,并将系数R从0. 65降低为0. 65-0. 025 =0. 625,以此类推。当然,这只是一种实施方式,其他的实现方式这里不做限定。在实际应用中,为了保证整个过程中输出信号的ACLR值不违反MASK,还可以设定一个比标准MASK更加严格的“保护MASK”用于频谱检测模块1104中。在产生或调整功率调整系数R的过程中,一旦发现保护MASK被违反,则需要修正系数R的当前值即步进值。具体的修正方法可以与前述相同,这里不再赘述。显然,上述这种在线调整的方式,由于可以根据反馈模块的反馈情况,对功率调整系数及步进值进行调整,因此,本发明实施例提供的功率放大设备不会受到温度、湿度等环境因素或者设备的老化等因素的影响,提高设备的有效性。此外,还可以存在以下情况当系数调整器11031启动预失真模块1102进行算法搜索,预失真模块1102的算法收敛后,ACLR值可能并没有落到图8所示的曲线82上或其附近。此时,可以命令预失真模块1102重新启动自适应算法搜索。如果多次启动之后,ACLR 值仍无法落到图8所示的曲线82上或其附近,则系数调整器11031减小当前系数R,然后再次启动预失真模块1102进行自适应算法搜索,并利用搜索到的系数进行预失真处理,直到预失真算法收敛后,ACLR值落到图8所示的曲线82上或其附近。当然,在在减小系数R时,其减小的幅度应小于增大系数时增大的幅度。需要说明的是,为了判断输出信号的ACLR值是否落在图8所示的曲线82上或其附近,可以预先通过实验等方式获取曲线82上各个点的ACLR取值。在某输入信号功率下进行自适应算法搜索时,算法收敛之后,首先获取输出信号的实际ACLR值,再与预先获取到的该功率对应的ACLR取值进行比较,如果差值在预置的范围内,则表示ACLR值落到图8 所示的曲线82上或其附近。另外需要说明的是,在上述情况下,是在功率调整系数变化到某个值,预失真模块进行一次算法搜索之后,如果通过反馈信号得知收敛后的信号ACLR值没有达到要求,则需要在不改变功率调整系数的情况下重新启动算法搜索。当然,在此过程中,功率调整系数的值没有发生变化,也即输入到功率放大模块的信号功率没有变化,但是每次算法搜索重新启动后,得到的收敛结果可能都是不同的。这是由自适应算法本身决定的,因为自适应算法本身是一个多变量优化的过程,以一定的概率达到某种状态,因此,虽然所处的环境相同, 但是每次重新启动算法搜索,得到的结果都可能是不同的。以上所述对本发明实施例提供的功率放大设备进行了详细地介绍,该功率放大设备,将预失真处理与功率控制相结合,在发射机刚开机时,可以通过功率控制使得功率放大器的输出信号具有低旁瓣的频谱,因此,有利于使发射机在刚开机时也能具有较低旁瓣的频谱。另外,本发明的实施例还提供了一种功率放大方法,图12示出根据本发明的实施例的功率放大方法的流程图。如图12所示,根据该实施例的功率放大方法首先在步骤S1201,对输入信号进行功率调整。其中,输入信号是指输入到功率放大设备的信号,如前文所述,无论是先进行功率调整,还是先进行预失真处理,实际上都相当于是直接或间接对输入到功率放大设备的信号进行功率调整。接着,在步骤S1202将所述功率调整后的信号进行功率放大;当然在进行功率放大的过程中,还执行步骤S1203,对所述功率放大过程产生的非线性进行补偿。其中,在进行非线性补偿时,可以根据功率放大后的信号进行预失真自适应算法搜索,并且在满足收敛条件时发送功率调整通知;相应的,可以按照以下方式对功率放大前的信号进行功率控制处理在所述功率放大设备开机时产生大于0小于1的功率调整系数的初始值,并且在每次接收到功率调整通知后对所述功率调整系数进行调整,直至所述功率调整系数被调整为1为止;以及将输入信号与所述功率调整系数相乘。例如,可以从发射机开机时起,按照功率调整系数对所述功率放大前的信号的功率进行调整;以及,在发射机开机时,产生所述功率调整系数的初始值,所述初始值大于零小于1,并且每次接收到功率调整通知后,将所述功率调整系数在小于等于1的区间内进行一次递增调整,直至通过多次递增调整后,所述功率调整系数被调整为1为止。其中,可以根据预存的一组逐步递增到1的参数,来产生并递增功率调整系数。或者,还可以根据预存的初始值产生所述功率调整系数的初始值,并按照预存的步进值递增所述功率调整系数。具体实现时,可以通过判断功率放大后的信号是否符合预置的频谱条件,来启动或重新启动所述预失真自适应算法搜索。或者,也可以在进行功率调整系数的调整之后,启动或重新启动所述预失真自适应算法搜索。
参见图13,在通过判断功率放大后的信号是否符合预置的频谱条件,来启动或重新启动所述预失真自适应算法搜索的方式下,可以如下进行。首先,在步骤S1301中将功率调整系数初始值设置为很小的初始值R(如,接近零),并打开发射机。然后在步骤S1302中,预失真模块可以根据输出信号的频谱情况,启动预失真处理的自适应算法搜索;直到满足收敛条件时,在步骤S1303中,判断系数R是否已经增大为 1,如果是,则进入步骤S1305,否则进入步骤S1304。在步骤S1304中,系数调整器可以将系数R增大,并返回步骤S1302,也即,预失真模块可以根据输出信号的频谱情况(例如检测到输出信号的ACLR值发生突变),重新启动预失真处理的自适应算法搜索。在步骤S1305中,结束该流程。此外,还可以通过输出信号的频谱信息对功率调整系数及其步进值进行在线调整。具体的,可以判断功率放大后的信号是否符合预置的频谱条件;当判断结果为所述功率放大后的信号不符合预置的频谱条件时,减小所述功率调整系数的当前值以及调整的步进值,直到符合预置的频谱条件时启动或重新启动所述预失真自适应算法搜索。通过这种在线调整的方式,可以使得这种功率放大方法不会受到环境的温度、湿度、设备老化等因素的影响。其中上述预置的频谱条件包括所述功率放大后的信号的相邻频道泄漏比ACLR 低于预置的门限值。所述门限值为频谱辐射模板MASK或者低于所述MASK的保护门限值。在实际应用中,在具有所述在线调整的情况下,假设采用图11所示的功率放大设备,则可以采用图14所示的流程图执行上述操作。首先在步骤S1401中,将功率调整系数初始值设置为很小的初始值R(如,接近零),并打开发射机;这样可以使得输入到功率放大模块的信号功率降低,即使预失真模块尚未发挥作用,也可以保证输出信号的频谱不违反MASK。接着为了确保输出信号的ACLR值不违反MASK,在步骤S1402中,检查输出信号的 ACLR是否违反MASK,如果违反,则进入步骤S1403,否则进入步骤S1404。其中在步骤S1403 中,将减小所述初始值,例如,R = R-S,ε <R,然后再返回步骤S1402,检查输出信号的 ACLR是否违反MASK。在步骤S1404中,启动预失真自适应算法更新,直至满足收敛条件,例如完全收敛或者收敛到某种状态。接着在步骤S1405中,检查输出信号的ACLR是否足够低,如果是,则进入S1408 ; 否则进入步骤S1406。在步骤S1406中,检查是否启动的次数是否达到了某预置的阈值,如果不大于,则跳转到S1404,重新启动预失真处理的自适应更新算法;如果大于,则进入步骤S1407;在步骤S1407中,减小系数R,如,R = R-i3,β < R,再跳转到S1404。S卩,当预失真算法收敛后,如果ACLR值没有落到图8所示的曲线82附近,则可以命令重新启动预失真处理。如果多次启动之后,ACLR值仍无法落到图8所示的曲线82上, 则减小当前系数R,然后再次启动预失真处理,直到预失真算法收敛后,ACLR值落到图8所示的曲线82上。当然,在在减小系数R时,其减小的幅度应小于增大系数时增大的幅度。其中,为了判断输出信号的ACLR值是否落在图8所示的曲线82上或其附近,可以预先通过实验等方式获取曲线82上各个点的ACLR取值。在某输入信号功率下进行自适应算法搜索时,算法收敛之后,首先获取输出信号的实际ACLR值,再与预先获取到的该功率对应的ACLR取值进行比较,如果差值在预置的范围内,则表示ACLR值落到图8所示的曲线82上或其附近。在步骤S1408中检查此时系数R是否已经增大到1 ;如果是,则进入步骤S1409 ;如果否,则进入步骤S1410 ;在步骤S1409中,流程结束。在步骤S1410中,增大系数R,例如R = R+A,其中,0< Δ < 1。接着在步骤S1411中,检查输出信号的ACLR是否违反MASK,如果是,则进入步骤 S1412;否则返回S1404。在步骤S1412中,首先减小步进值,然后减小系数R的当前值,例如,Δ = γ * Δ,0< γ < 1,R = R_A。也即,在将系数R增大一次之后,判断增大的步进值是否过大,如果是降低该步进值,以保证输出信号不违反MASK。上述功率放大方法中的步骤与前述各个功率放大设备包括的部件中的处理相类似,未详述部分可参见前述对功率放大设备的描述。此外,针对前述通过预存一组逐步递增到1的参数,来产生并递增系数R的方式, 本发明实施例还提供了一种获取功率调整系数的方法,参见图15,示出根据本发明的实施例的获取功率调整系数的方法的流程图。如图15所示,根据该实施例的获取功率调整系数的方法首先在步骤S1501中,按照系数对输入信号进行功率调整;例如,在发射机开机的同时,就可以启动对功率放大前信号的功率控制处理,并利用预置的值作为所述功率控制处理的系数,其中,所述预置的值大于零小于1。接着在步骤S1502中,对功率调整后的信号进行功率放大。然后在步骤S1503中,判断功率放大后的信号是否符合预置的第一频谱条件,如果符合,进入S1505 ;否则,进入步骤S1504 ;在步骤S1504中,减小所述系数,并返回S1503, 继续判断功率放大后的信号是否符合预置的频谱条件,直到功率放大后的信号符合预置的频谱条件时,进入步骤S1505。其中,第一频谱条件可以是输出信号的ACLR值不超过MASK 或者保护MASK。在步骤S1505中,将系数确定为功率调整系数的状态值。接着在步骤S1506中,以当前确定出的功率调整系数的状态值为所述功率控制处理的系数,启动预失真自适应算法搜索。然后在步骤S1507中,当满足收敛条件时,判断功率放大后的信号是否符合预置的第二频谱条件,如果是,则进入步骤S1510 ;否则,进入步骤S1508 ;在步骤S1508中,判断重新启动的次数是否超过了预置的阈值(例如5次),如果没有超过,则返回到步骤S1506, 重新启动预失真的自适应算法搜索;如果达到该阈值,则进入步骤S1509,减小功率控制的系数后,进入步骤S1506。当然,在在减小系数R时,其减小的幅度应小于增大系数时增大的幅度。其中,第二频谱条件可以是所述功率放大后的信号的相邻频道泄漏比ACLR在预置的范围内,例如,输出信号的ACLR是否落在图8所示的曲线82上或其附近。也即,通过上述步骤S1507-S1509,当预失真算法收敛时,还可以判断输出信号的ACLR是否落在图8 所示的曲线82上或其附近,如果否,则可以重新启动预失真处理;如果多次重新启动后,输出信号的ACLR仍未落在图8所示的曲线82附近,则可以减小功率控制处理使用的当前系
15数,并重新启动预失真处理,直到输出信号的ACLR落在图8所示的曲线82上或其附近,并将相应时刻的系数确定为功率调整系数的一个状态值。当然,在其他实施方式中,上述步骤 S1507-S1509也可以省略,即直接从步骤S1506进入步骤S1510。其中,为了判断输出信号的ACLR值是否落在图8所示的曲线82上或其附近,可以预先通过实验等方式获取曲线82 上各个点的ACLR取值。在某输入信号功率下进行自适应算法搜索时,算法收敛之后,首先获取输出信号的实际ACLR值,再与预先获取到的该功率对应的ACLR取值进行比较,如果差值在预置的范围内,则表示ACLR值落到图8所示的曲线82上或其附近。在步骤S1510中,判断功率控制处理的系数是否为1,如果是,则进入步骤S1512, 结束流程,也即直到系数增大到1即可;否则,进入S1511。在步骤S1511中,增大所述功率控制处理的系数,并返回到步骤S1501,用系数对输入信号进行功率调整,并继续判断功率放大后的信号是否符合预置的频谱条件,如果不符合减小所述功率控制的系数,直到功率放大后的信号符合预置的频谱条件。在上述获取过程中,可以记录所述确定出的功率调整系数各个状态的取值= 0,1,2. ..N,N 为正整数),其中,Rn = 1。实际应用中,还可以将确定出的各个状态的取值顺序存储于系数调整器中,这样产生或递增功率调整系数R的过程可以如下所述。首先,打开发射机,此时系数调整器产生的系数R为初始值RO ;然后,系数调整器发出指令,令预失真自适应算法搜索开始工作,直至其收敛;保持当前预失真系数,检查Ri 值是否等于1,如果是,则结束流程;否则,功率调整系数R递增为新的Ri值。另外,还应该指出的是,上述系列处理和装置也可以通过软件和/或固件实现。在通过软件和/或固件实现的情况下,从存储介质或网络向具有专用硬件结构的计算机,例如图16所示的通用个人计算机700安装构成该软件的程序,该计算机在安装有各种程序时,能够执行各种功能等等。在图16中,中央处理单元(CPU) 1601根据只读存储器(ROM) 1602中存储的程序或从存储部分1608加载到随机存取存储器(RAM) 1603的程序执行各种处理。在RAM 1603中, 也根据需要存储当CPU 1601执行各种处理等等时所需的数据。CPU 160UROM 1602和RAM 1603经由总线1604彼此连接。输入/输出接口 1605 也连接到总线1604。下述部件连接到输入/输出接口 1605 输入部分1606,包括键盘、鼠标等等;输出部分1607,包括显示器,比如阴极射线管(CRT)、液晶显示器(IXD)等等,和扬声器等等;存储部分1608,包括硬盘等等;和通信部分1609,包括网络接口卡比如LAN卡、调制解调器等等。通信部分1609经由网络比如因特网执行通信处理。根据需要,驱动器1610也连接到输入/输出接口 1605。可拆卸介质16711比如磁盘、光盘、磁光盘、半导体存储器等等根据需要被安装在驱动器1610上,使得从中读出的计算机程序根据需要被安装到存储部分1608中。在通过软件实现上述系列处理的情况下,从网络比如因特网或存储介质比如可拆卸介质1611安装构成软件的程序。本领域的技术人员应当理解,这种存储介质不局限于图16所示的其中存储有程序、与设备相分离地分发以向用户提供程序的可拆卸介质16711。可拆卸介质1611的例子包含磁盘(包含软盘(注册商标))、光盘(包含光盘只读存储器(⑶-ROM)和数字通用盘 (DVD))、磁光盘(包含迷你盘(MD)(注册商标))和半导体存储器。或者,存储介质可以是 ROM 1602、存储部分1608中包含的硬盘等等,其中存有程序,并且与包含它们的设备一起被分发给用户。还需要指出的是,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。虽然已经详细说明了本发明及其优点,但是应当理解在不脱离由所附的权利要求所限定的本发明的精神和范围的情况下可以进行各种改变、替代和变换。而且,本发明实施例的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情
况下,由语句“包括一个......,,限定的要素,并不排除在包括所述要素的过程、方法、物品
或者设备中还存在另外的相同要素。关于包括以上实施例的实施方式,还公开下述附记附记1. 一种功率放大设备,包括功率控制模块,配置为对输入信号进行功率调整;功率放大模块,配置为对功率控制模块进行功率调整后的信号进行功率放大;以及预失真模块,配置为对功率放大模块的非线性特性进行补偿;其中,所述功率控制模块耦接于所述预失真模块和所述功率放大模块之间;或者, 所述预失真模块耦接于所述功率控制模块和所述功率放大模块之间。附记2.根据附记1所述的功率放大设备,其中所述功率控制模块仅在所述功率放大设备开机过程中按照功率调整系数对输入信号进行功率调整。附记3.根据附记2所述的功率放大设备,其中所述预失真模块根据所述功率放大模块的输出信号进行预失真自适应算法搜索, 基于搜索到的系数对输入信号进行预失真处理,并且在满足收敛条件时向所述功率控制模块发送功率调整通知;以及所述功率控制模块包括系数调整器,配置为在所述功率放大设备开机时产生大于0小于1的功率调整系数的初始值,并且在每次接收到功率调整通知后对所述功率调整系数进行调整,直至所述功率调整系数被调整为1为止;以及乘法器,配置为将接收到的信号与所述功率调整系数相乘。附记4.根据附记3所述的功率放大设备,其中所述系数调整器根据预存的一组从初始值逐步递增到1的参数,产生所述功率调整系数的初始值并对所述功率调整系数进行调整。附记5.根据附记3所述的功率放大设备,其中所述系数调整器根据预存的初始值产生所述功率调整系数的初始值,并利用预存的步进值对所述功率调整系数进行递增调離
iF. ο附记6.根据附记3所述的功率放大设备,还包括
频谱检测模块,配置为判断所述功率放大模块的输出信号是否符合预置的频谱条件;并且其中,在频谱检测模块的判断结果为所述功率放大模块的输出信号不符合预置的频谱条件时,所述预失真模块启动或重新启动所述预失真自适应算法搜索。附记7.根据附记3所述的功率放大设备,还包括频谱检测模块,配置为判断所述功率放大模块的输出信号是否符合预置的频谱条件;并且其中,在频谱检测模块的判断结果为所述功率放大模块的输出信号不符合预置的频谱条件时,所述系数调整器减小所述功率调整系数的当前值以及调整的步进值,直到符合预置的频谱条件时向所述预失真模块发出启动通知;以及所述预失真模块根据所述功率控制模块的启动通知,启动或重新启动所述预失真自适应算法搜索。附记8.根据附记6或7所述的功率放大设备,其中所述预置的频谱条件包括所述功率放大模块输出的信号的相邻频道泄漏比ACLR低于预置的门限值。附记9.根据附记8所述的功率放大设备,其中所述门限值为频谱辐射模板MASK 或者低于所述MASK的保护门限值。附记10. —种功率放大方法,包括对输入信号进行功率调整;将所述功率调整后的信号进行功率放大;以及对所述功率放大过程产生的非线性进行补偿。附记11.根据附记10所述的方法,其中仅在功率放大设备开机过程中按照功率调整系数对输入信号进行功率调整。附记12.根据附记11所述的方法,其中,所述对所述功率放大过程产生的非线性进行补偿包括根据功率放大后的信号进行预失真自适应算法搜索,基于搜索到的系数对输入信号进行预失真处理,并且在满足收敛条件时发送功率调整通知;所述对输入信号进行功率调整包括在所述功率放大设备开机时产生大于0小于 1的功率调整系数的初始值,并且在每次接收到功率调整通知后对所述功率调整系数进行调整,直至所述功率调整系数被调整为1为止;以及将输入信号与所述功率调整系数相乘。附记13.根据附记12所述的方法,其中根据预存的一组从初始值逐步递增到1的参数,产生所述功率调整系数的初始值并对所述功率调整系数进行调整。附记14.根据附记12所述的方法,其中根据预存的初始值产生所述功率调整系数的初始值,并利用预存的步进值对所述功率调整系数进行递增调整。附记15.根据附记12所述的方法,还包括判断功率放大后的信号是否符合预置的频谱条件;以及当判断结果为功率放大后的信号不符合预置的频谱条件时,启动或重新启动所述预失真自适应算法搜索。附记16.根据附记12所述的方法,还包括判断功率放大后的信号是否符合预置的频谱条件;以及
18
当判断结果为所述功率放大后的信号不符合预置的频谱条件时,减小所述功率调整系数的当前值以及调整的步进值,直到符合预置的频谱条件时启动或重新启动所述预失真自适应算法搜索。附记17. —种获取功率调整系数的方法,包括按照系数对输入信号进行功率调整;对功率调整后的信号进行功率放大;在功率放大后的信号不符合预置的第一频谱条件时,减小所述系数,直到功率放大后的信号符合预置的第一频谱条件时,将所述系数确定为功率调整系数的状态值;根据功率放大后的信号进行预失真自适应算法搜索以对功率放大过程中产生的非线性进行补偿;在自适应算法搜索满足收敛条件时,增大所述系数;以及重复执行上述步骤,直到所述功率调整系数为1 ;其中,所述系数大于零小于等于1。附记18.根据附记17所述的方法,其中所述预置的第一频谱条件包括所述功率放大后的信号的相邻频道泄漏比ACLR低于预置的门限值。附记19.根据附记17或18所述的方法,还包括当满足收敛条件时,如果功率放大后的信号不符合预置的第二频谱条件,则重新启动预失真自适应算法搜索;以及如果重新启动的次数达到预置的阈值,功率放大后的信号仍不符合所述预置的第二频谱条件,则降低所述系数后,再启动预失真自适应算法搜索;其中,所述系数的降低幅度小于增大幅度。附记20.根据附记19所述的方法,其中所述预置的第二频谱条件包括所述功率放大后的信号的相邻频道泄漏比ACLR在预置的范围内。
权利要求
1.一种功率放大设备,包括功率控制模块,配置为对输入信号进行功率调整;功率放大模块,配置为对功率控制模块进行功率调整后的信号进行功率放大;以及预失真模块,配置为对功率放大模块的非线性特性进行补偿; 其中,所述功率控制模块耦接于所述预失真模块和所述功率放大模块之间;或者,所述预失真模块耦接于所述功率控制模块和所述功率放大模块之间。
2.根据权利要求1所述的功率放大设备,其中所述预失真模块根据所述功率放大模块的输出信号进行预失真自适应算法搜索,基于搜索到的系数对输入信号进行预失真处理,并且在满足收敛条件时向所述功率控制模块发送功率调整通知;以及所述功率控制模块包括系数调整器,配置为在所述功率放大设备开机时产生大于0小于1的功率调整系数的初始值,并且在每次接收到功率调整通知后对所述功率调整系数进行调整,直至所述功率调整系数被调整为1为止;以及乘法器,配置为将接收到的信号与所述功率调整系数相乘。
3.根据权利要求2所述的功率放大设备,其中所述系数调整器根据预存的一组从初始值逐步递增到1的参数,产生所述功率调整系数的初始值并对所述功率调整系数进行调整
4.根据权利要求2所述的功率放大设备,其中所述系数调整器根据预存的初始值产生所述功率调整系数的初始值,并利用预存的步进值对所述功率调整系数进行递增调整。
5.根据权利要求2所述的功率放大设备,还包括频谱检测模块,配置为判断所述功率放大模块的输出信号是否符合预置的频谱条件;并且其中,在频谱检测模块的判断结果为所述功率放大模块的输出信号不符合预置的频谱条件时,所述预失真模块启动或重新启动所述预失真自适应算法搜索。
6.根据权利要求2所述的功率放大设备,还包括频谱检测模块,配置为判断所述功率放大模块的输出信号是否符合预置的频谱条件;并且其中,在频谱检测模块的判断结果为所述功率放大模块的输出信号不符合预置的频谱条件时,所述系数调整器减小所述功率调整系数的当前值以及调整的步进值,直到符合预置的频谱条件时向所述预失真模块发出启动通知;以及所述预失真模块根据所述功率控制模块的启动通知,启动或重新启动所述预失真自适应算法搜索。
7.根据权利要求5或6所述的功率放大设备,其中所述预置的频谱条件包括所述功率放大模块输出的信号的相邻频道泄漏比ACLR低于预置的门限值。
8.根据权利要求7所述的功率放大设备,其中所述门限值为频谱辐射模板MASK或者低于所述MASK的保护门限值。
9.一种获取功率调整系数的方法,包括 按照系数对输入信号进行功率调整;对功率调整后的信号进行功率放大;在功率放大后的信号不符合预置的第一频谱条件时,减小所述系数,直到功率放大后的信号符合预置的第一频谱条件时,将所述系数确定为功率调整系数的状态值;根据功率放大后的信号进行预失真自适应算法搜索以对功率放大过程中产生的非线性进行补偿;在自适应算法搜索满足收敛条件时,增大所述系数;以及重复执行上述步骤,直到所述功率调整系数为1 ; 其中,所述系数大于零小于等于1。
10.根据权利要求9所述的方法,还包括当满足收敛条件时,如果功率放大后的信号不符合预置的第二频谱条件,则重新启动预失真自适应算法搜索;以及如果重新启动的次数达到预置的阈值,功率放大后的信号仍不符合所述预置的第二频谱条件,则降低所述系数后,再启动预失真自适应算法搜索; 其中,所述系数的降低幅度小于增大幅度。
全文摘要
本发明实施例公开了一种功率放大设备、方法及获取功率调整系数的方法。根据本发明一个实施例的功率放大设备包括功率控制模块,配置为对输入信号进行功率调整;功率放大模块,配置为对功率控制模块进行功率调整后的信号进行功率放大;以及预失真模块,配置为对功率放大模块的非线性特性进行补偿;其中,所述功率控制模块耦接于所述预失真模块和所述功率放大模块之间;或者,所述预失真模块耦接于所述功率控制模块和所述功率放大模块之间。通过本发明的实施例,有利于使得使发射机在刚开机时也能具有较低旁瓣的频谱。
文档编号H03F3/20GK102447441SQ20101051496
公开日2012年5月9日 申请日期2010年9月30日 优先权日2010年9月30日
发明者周建民, 岩松隆则, 施展 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1