预失真器控制装置和方法、功率控制状态检测方法

文档序号:7518538阅读:140来源:国知局
专利名称:预失真器控制装置和方法、功率控制状态检测方法
技术领域
本发明涉及功率放大器(以下简称功放),更具体地,本发明涉及功率放大器的自适应数字预失真控制。
背景技术
自适应数字预失真(DPD)技术是一种有效的校正功放非线性的方法,目前已被广泛应用在无线通信发射系统中。图1中给出了一种已知的功放系统的原理框图。如图1所示,来自信源101的基带信源信息x(n)经过数字预失真器102后,得到预失真后的信号,此信号由数模(D/A)转换器103转换为模拟信号。此模拟信号经过上变频器104上变频转换为射频信号后,输入模拟可变增益衰减器(VGA) 105,经可变增益衰减器进行增益调节后再输入功率放大器106。 经功率放大器106进行放大后的信号经过天线发送。同时功率放大器106输出的一部分信号经过下变频器107下变频后反馈至模数转换器108,经过模数转换器108采样后得到反馈的功放输出数字基带信号。在带外功率计算模块109中利用数字信号处理技术对此基带信号进行分析,可得到该数字基带信号的带外功率值。然后在预失真器系数更新单元110 中,将带外功率值作为目标函数进行优化,利用更新算法更新预失真器的系数,从而实现自适应预失真过程。通常,在通信系统中都存在功率控制的要求。一般要通过对放置在功放之前的模拟可变增益衰减器(VGA)进行调节来实现功率控制。这意味着预失真器102的输出需要经过可变增益衰减器的调整再输入功放。虽然功率控制没有改变功放的真实特性,但是相对于预失真器的输出端,其之后的模拟链路非线性发生了变化。这样一旦进行功率控制,则要求预失真器102实时进行调整以跟踪非线性的变化。但是在自适应预失真器系数更新单元 110中,更新算法的收敛需要一定的时间,特别是使用标量法预失真器时的收敛时间较长, 当通信系统进行连续快速的功率控制时,预失真器102和预失真器系数更新单元110难以跟上链路非线性的变化,由此将造成系统的性能恶化。

发明内容
本发明鉴于已知技术的上述问题而提出,用以解决已知技术中存在一种或更多种缺陷,至少提供了一种有益的选择。根据本发明的一个方面,提供了一种预失真器控制方法,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制方法包括存储步骤,存储所述预失真器使用的预失真系数;指标获取步骤,获取指示所述功率放大器的输出功率的指标, 功率控制状态检测步骤,根据所述指标获取步骤获取的指标,检测所述功率放大器是否处于正经历功率控制的状态;系数提供步骤,当检测出所述功率放大器正在经历功率控制时, 取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所
4述预失真器。根据本发明的另一方面,提供了一种功率控制状态检测方法,用于检测功率放大器是否处于正在进行功率控制的状态,所述方法包括指标寄存步骤,寄存在预定时间长度内获得的多个指标,各所述指标指示所述功率放大器的输出功率;差获得步骤,获得所述多个指标中的最大值和最小值之间的差;判断步骤,根据所述差,判断所述功率放大器是否正在经历功率控制;以及输出步骤,输出指示所述放大器是否正在经历功率控制的信号。根据本发明的又一方面,提供了一种预失真器控制装置,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制装置包括存储单元,所述存储单元存储所述预失真器使用的预失真系数;指标获取单元,所述指标获取单元获取指示所述功率放大器的输出功率的指标;功率控制状态检测单元,根据所述指标获取单元获取的指标,检测所述功率放大器是否正处于经历功率控制的状态;系数提供单元,当功率控制状态检测单元检测出所述功率放大器正在经历功率控制时,所述系数提供单元取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。根据本发明的实施方式,对功放系统的工作模式进行判断,如果功放系统处于功率控制模式,则预失真器的系数将从系数存储器中读取,如果功放系统工作在无功率控制的跟踪模式下,则启动更新算法跟踪当前链路非线性的变化,从而可以有效地改善功率放大器系统的性能。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。图1示出了已知的功放系统的原理框图。图2示出了依据本发明的一种实施方式的功放系统的示意性功能框图。图3示出了依据本发明一种实施方式的功率控制状态检测单元的示意性功能框图。图4示出了依据本发明一种实施方式的功率控制状态检测单元进行功率控制状态检测的示意性操作流程图。图5是示出了图4所示的流程图中各步骤的具体实现的一种示例性流程图。图6示出了依据本发明的另一种实施方式的功放系统的示意性功能框图。图7示意性示出了依据本发明的实施方式的系数存储单元中存储预失真器系数的结构及其与预失真器系数更新单元中采用的更新算法的关系。图8示出了依据本发明一种实施方式的对数字预失真器进行控制的方法的流程图。
具体实施例方式下面结合附图对本发明的实施方式进行详细的描述。为了使本发明清楚简洁,本文省略了可能导致本发明不清楚的对现有技术的部件的描述。另外,在本文中相同或类似的部件用相同的附图标记进行说明,并省略了对其的重复说明。图2示出了依据本发明的一种实施方式的功放系统的示意性功能框图。对比图1 和图2,在图2所示的依据本发明的一种实施方式的功放系统中,增加了模数转换器201、功率控制状态检测单元202、系数存储单元203和选择器204。由于其它的部件与图1中所示的相同,因而这里不再赘述。模数转换器(ADC) 201以采样率M对VGA 105的输出进行采样,得到离散信号 hfc^po,并输入功率控制状态检测单元。这里模数转换器201的采样率要求大于系统功率控制速率。功率控制状态检测单元202根据模数转换器201输入的离散信号hfo_po, 判断功放系统的功率控制状态,输出工作状态指示信号Ms_pc。在一个实施例中,该工作状态指示信号指示两个状态。当= 0时,指示系统工作在跟踪模式下,即当前未处于正在进行功率控制的状态。当Sts_pc = 1时,指示系统正工作在功率控制模式下, 即当前处于正在进行功率控制的状态。功率控制状态检测单元的具体实现和具体操作将在后文说明。系数存储单元203与各hfo_po值相对应地存储预先确定的预失真器系数。系数存储单元203中存储的预失真系数初始值可以通过离线收敛获得,也可以通过系统在开机阶段逐步增加VGA值而训练获得。选择器204根据来自功率控制状态检测单元202的工作状态指示信号来选择是将系数存储单元203中存储的预失真系数读入预失真器102,还是将预失真器系数更新单元110中实时收敛的预失真系数读入预失真器102。选择器204是本发明的系数提供单元的实施例。当信号指示系统工作在功率控制模式下时(例如在本实施例中, Sts_pc = 1时),选择器204选取来自系数存储单元203的与当前的hf0_p0信号值相对应的预失真器系数。当信号指示系统处于跟踪模式时(例如在本实施例中,Sts_pc =0时),选择器204选择来自预失真器系数更新单元110的实时收敛的预失真系数。此时预失真器系数更新单元例如将反馈回路输入的带外功率作为代价函数进行收敛来获取实时的预失真器系数。图3示出了依据本发明一种实施方式的功率控制状态检测单元的示意性功能框图。如图3所示,根据本发明一种实施方式的功率控制状态检测单元202包括指标寄存单元2021、差获得单元2022、判断单元2023和输出单元2(^4。指标寄存单元2021在预定时间长度内获得多个指标,各指标指示所述放大器的输出功率。在一种实施方式中,指标寄存单元2021例如利用移位寄存器寄存来自模数转换器201的当前的hfo-po (记为PN)以及该hfo-po之前的连续的N-I个hfo-po (分别记为ΡΝ-1、ΡΝ-2、…、P2、P1)。N可以是预先定义的自然数。由于各hfo_po是通过对VGA的输出进行采样获得的,其值与功率放大器的输出功率之间有可知的确定的联系,因而其可以用来表征功率放大器的输出功率。在一种实施方式中,所获取的hfo-po的数目N满足以下公式(1)。N > = TwdXSa(1)
其中,Twd是预失真器系数更新单元中采用的更新算法的收敛时间,而是对VGA 进行采样的模数转换器201的采样率。公式1表明寄存的N个指标是在长于或等于更新算法的收敛时间的时间跨度上获得的,从而使得功率控制状态的判断结果可以更加良好地与更新算法相适应。ADC201每向功率控制状态检测单元(具体地,指标寄存单元2021)输入一个 hfo-po时,差获得单元2022就计算指标寄存单元2021中所获得的所述N个指标(在本实施例中为Nf hfo-po)中的最大值P_high(P_high = max (PI, P2,…,PN))和最小值P_ low(P_low = min(Pl, P2,· · ·,PN))之间的差 P_high_P_low。判断单元2023根据差获得单元2022所获得的所述差P_high-P_low来判断功率放大器系统处于跟踪状态还是处于功率控制状态,并设置相应的工作状态指示信号的值。在一种实施方式中,判断单元2023判断差获得单元2022所获得的所述差P_ high-P_low是否大于预定阈值thd。若P_high-P_low > thd,则判定系统处于正在进行功率控制的状态,此时指示信号Ms_pc = 1。若P_high-P_low <= thd,在一种优选的实施方式中,在判断出P_high-P_low < = thd之后,判断单元2023还进一步判断P_high_P_low <=thd的状态是否持续了一定的时间,例如是否已连续M(M是预定的自然数)次判断出 P_high-P_low<= thd。在一种实施方式中,M满足以下的公式O)M > = TwdXSa(2)在一种实施方式中,M = N。若P_high-P_low <= thd的状态已经持续了一定的时间,即,在特定时间内差获得单元所获得的多个差都小于等于预定阈值thd,则判定系统处于跟踪模式,将设置为0。输出单元20M输出指示所述放大器是否正在经历功率控制的信号(Stc_pc)。图4示出了依据本发明一种实施方式的功率控制状态检测单元进行功率控制状态检测的示意性操作流程图。图5是示出了图4所示的流程图中各步骤的具体实现的一种示例性流程图。如图4和图5所示,首先,在步骤S401中,获得并寄存N个功率指标。在一种具体的实施方式中,例如由指标寄存单元2021通过使用移位寄存器寄存来自模数转换器201的连续的Nfhfo-po (记为ΡΝ、ΡΝ-1、ΡΝ-2、…、P2、P1)。然后在步骤S402中,获得这N个功率指标中的最大值和最小值之间的差。例如,在具体的实施方式中,如图5所示,差获得单元2022计算P_high = max (PI, P2, . . . , PN)P_low = min(Pl, P2, . . . , PN)P_high-P_low然后在步骤S403中,判断功率放大器系统的状态(即是否处于正在进行功率调整的状态),并设置相应的工作状态指示信号的值。具体如图5所示,在一种实施方式中,判断P_high-P_low > thd。若P_high-P_low > thd,则判定系统处于正在进行功率控制的状态,此时指示信号= 1,同时将计数器cnt清零(计数器cnt的初始值为零)。若P_ high-P_low<= thd,则计数器cnt加1,同时判断此时cnt是否大于等于M。若cnt < M, 则判定当前系统仍处于功率控制模式,指示信号= 1。若cnt >= M,说明此时已有连续M个信号满足阈值范围之内,判定系统处于跟踪模式,状态指示信号= 0,同时为避免计数器cnt溢出,保持cnt = M0最后,在步骤S404,输出工作状态指示信号Ms_pc。图6示出了依据本发明的另一种实施方式的功放系统的示意性功能框图。图6所示的实施方式的功放系统与图2所示的实施方式的功放系统的结构基本相同,但是增加了存储系数更新单元205。具体地,在图6所示的实施方式的功放系统中,当Sts_pc信号指示系统从功率控制模式转换到跟踪模式时,存储系数更新单元将来自系数存储单元的、与当前hfo_po对应的预失真系数传送给预失真器系数更新单元110作为其更新算法的初始值,选择器204在功放系统处于跟踪模式时,将预失真器系数更新单元110计算所得的预失真器的参数传送给预失真器102。当Sts_pc信号指示系统从跟踪模式转入功率控制模式时,存储系数更新单元205将来自预失真器系数更新单元110的通过算法收敛得到的、与前一时刻hfo_po所对应的预失真系数写入系数存储单元203中。在一种实施方式中,存储系数更新单元205在将来自预失真器系数更新单元110 的通过算法收敛得到的、与前一时刻hfo_po所对应的预失真系数预失真系数写入系数存储单元203时,仅将系数存储单元203中与前一时刻hfo_po (即PN-1)所对应的预失真系数更新为来自预失真器系数更新单元110的与前一时刻hfo_po (即PN-1)所对应的预失真系数。在另一种实施方式中,存储系数更新单元205在将来自预失真器系数更新单元 110的通过算法收敛得到的、与前一时刻hfc^po所对应的预失真系数预失真系数写入系数存储单元203时,不仅将系数存储单元203中与前一时刻hfo_po (即PN-1)所对应的预失真系数更新为来自预失真器系数更新单元110的与前一时刻hfo_po (即PN-1)所对应的预失真系数,而且将系数存储单元203中与前一时刻hfo_po(即PN-1)附近若干相邻功率指标所对应的预失真系数更新为来自预失真器系数更新单元110的与前一时刻
po (即PN-1)所对应的预失真系数。图7示意性示出了依据本发明的实施方式的系数存储器中存储预失真器系数的结构及其与预失真器系数更新单元中采用的更新算法的关系。假定VGA的工作范围从最小值hfo_po_min至最大值hfo_po_max,预失真器系数为xl,x2,. . .,xn。如前面所述, 在初始条件下,对应每个功率在hfo_po_min及hf0_p0_maX范围之内的预失真系数可以通过离线测试或者开机训练得到。当指示信号指示系统工作在功率控制模式下, 根据当前的hfo_po(PN)值,查出对应的一组预失真系数。当指示信号的下降沿到来时,说明系统由功率控制模式转换到跟踪模式。此时,将当前PN值对应的预失真器系数输入更新算法,作为算法的初始值。在跟踪模式下,更新算法始终运行,以跟踪由于温度老化等原因造成的功放非线性的缓慢变化。当指示信号Sts_pc的上升沿到来时,说明系统由跟踪模式转换到功率控制模式,此时要停止更新算法,同时将已完成收敛的预失真器系数存入系数存储器。根据本发明的一种实施方式,此时的系数存储操作根据前一时刻的功率指标值PN-I,将其所对应的预失真器系数及PN-I附近若干相邻功率指标值(PN-1-AL, PN-I-Δ (L-I),…,ΡΝ-1,ΡΝ-1+Δ,··· ,PN-I+Δ (X-I), PN-I+Δ X)所对应的预失真器系数全部更新为此收敛后的预失真器系数,而其余部分的预失真系数保持不变。这里,Δ为系数存储器表的功率间隔,相邻的功率个数L和X由具体的功率放大器(PA)特性来确定。例如,在一种实施方式中L的值可以取0,而使PN-I+ Δ X = Info-po-min0也就是说,使与低于 PN-I的功率指标值对应的预失真系数都改变为与PN-I的功率指标值对应的预失真系数。图8示出了依据本发明一种实施方式的对数字预失真器进行控制的方法的流程图。如图8所示,首先在步骤S801中,存储预失真系数。如上所述,所存储的预失真系数可以通过离线测试或者开机训练得到。另外,如上所述,这些预失真系数可以与功率放大器输出功率指标相对应地以表格形式存储。应该注意,这一存储预失真系数的步骤可以在放大器系统投放市场或正式进行工作之前预先进行,不是每次开机时都需要这一步骤。然后,在步骤S802,获得功率放大器输出功率指标。例如在一种实施方式中,可以通过利用ADC转换器对VGA的输出进行采样来得到。接着,在步骤S803,根据步骤802获得的功率放大器输出功率指标,对功率放大器的工作状态进行判断(即判断功率放大器是否正处于功率控制状态),并输出指示功率放大器的工作状态的工作状态指示信号(例如前文所述的
pc)。接着,在步骤S804,根据步骤S803输出的状态指示信号,选择要提供给预失真器的预失真系数。具体地,在功率放大器处于功率控制状态时,选择来自所存储的与当前功率指标对应的预失真系数提供给要控制的预失真器,在功率放大器未处于功率控制状态时(即处于跟踪状态时),选择来自预失真器参数更新单元的更新算法实时计算出的预失真系数提供给要控制的预失真器。另外,当功率放大器系统从跟踪模式转入功率控制模式时,在S805中,将通过更新算法收敛得到的、与前一时刻功率放大器输出功率指标(例如hfo_po)所对应的预失真系数写入系数存储单元203中。进行写入时,例如可以采用如上所述的两种方法。以上对本发明的实施方式的说明都是示例性的,不是对本发明的限制,例如,在上面的描述中,采用功放输出信号的带外功率作为优化目标的预失真系数更新算法。在不同的实施方式中,可以采用带内带外功率比等标量信息作为优化目标的预失真系数更新算法。另外,也可以采用其它的非标量信息作为优化目标的预失真系数更新算法。又例如,在本发明实施方式的以上说明中,采用对VGA的输出进行采样的方法来获得功率放大器的输出功率指标,但在不同的实施方式中,可以直接获得功率放大器的输出功率本身作为功率放大器的输出功率指标,在这种情况下,可以采用功率测量单元代替以上说明的模数转换器201。所述功率测量单元和模数转换器201都是放大器输出功率指标获得单元的实施例。本领域普通技术人员应该意识到,结合本文中所公开的实施方式描述的各示例性的单元及方法步骤,能够以硬件、软件或者二者的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施方式描述的方法或算法的步骤可以用硬件(计算机等逻辑装置)执行的软件来实现。所述软件在被执行时,可以使所述硬件(计算机等逻辑装置)实现上述的方法或其组成步骤,或使所述硬件(计算机等逻辑装置)充当上面所述的本发明的装置部件。软件可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
9
因而本领域的技术人员根据以上的说明至少可以得到以下的实施方式。附记1、一种预失真器控制方法,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制方法包括存储步骤,存储所述预失真器使用的预失真系数;指标获取步骤,获取指示所述功率放大器的输出功率的指标,功率控制状态检测步骤,根据所述指标获取步骤获取的指标,检测所述功率放大器是否正处于经历功率控制的状态;系数提供步骤,当检测出所述功率放大器处于正经历功率控制的状态时,取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。附记2、根据附记1所述的方法,所述功率控制状态检测步骤包括指标寄存步骤,寄存在预定时间长度内获得的多个所述指标;差获得步骤,获得所述多个指标中的最大值和最小值之间的差;判断步骤,根据所述差,判断所述功率放大器是否正在经历功率控制;以及输出步骤,输出指示所述放大器是否正在经历功率控制的信号。附记3、根据附记2所述的方法,所述预定时间大于或等于所述进行预失真系数自适应更新运算的单元的更新算法会聚时间。附记4、根据附记2所述的方法,其中,所述预失真器的输出通过可变增益衰减器输入到所述功率放大器,其中所述指标获取步骤通过对所述可变增益衰减器的输出进行采样,获得所述多个指标。附记5、根据附记2所述的方法,其中所述判断步骤判断所述差是否大于预定阈值,当所述差大于所述预定阈值时,判断所述功率放大器正在经历功率控制,当所述差不大于所述预定阈值时,所述判断步骤进一步判断在特定时间内所述差获得步骤获得的多个所述差是否都不大于所述预定阈值,当判断出在所述特定时间内所述差获得步骤所获得的多个所述差都不大于所述预定阈值时,所述判断步骤确定所述功率放大器未处于正经历功率控制的状态。附记6、根据附记1所述的方法,其中,在所述功率控制状态检测步骤检测出所述功率放大器未处于正经历功率控制的状态时,所述系数提供步骤将所存储的预失真器系数传递给进行预失真系数自适应更新运算的单元,作为所述单元进行预失真系数自适应更新运算的初始值,并将所述进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。附记7、根据附记6所述的方法,所述方法还包括存储系数更新步骤,当所述功率控制状态检测步骤检测出所述功率放大器从未处于正经历功率控制的状态变化为处于正经历功率控制的状态时,所述存储系数更新步骤用所述进行预失真系数自适应更新运算的单元在所述功率放大器未处于正经历功率控制的状态下最后时刻计算出的预失真系数更新所存储的预失真系数。附记8、根据附记7所述的方法,所述存储系数更新步骤用所述最后时刻计算出的预失真系数更新所存储的预失真系数中的、与所述指标获取步骤在所述最后时刻所获得的
10指标相对应的预失真系数及其相邻的预失真系数。附记9、一种功率控制状态检测方法,用于检测功率放大器是否处于正经历功率控制的状态,所述方法包括指标寄存步骤,寄存在预定时间长度内获得的多个指标,各所述指标指示所述功率放大器的输出功率;差获得步骤,获得所述多个指标中的最大值和最小值之间的差;判断步骤,根据所述差,判断所述功率放大器是否正在经历功率控制;以及输出步骤,输出指示所述放大器是否正在经历功率控制的信号。附记10、一种预失真器控制装置,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制装置包括存储单元,所述存储单元存储所述预失真器使用的预失真系数;指标获取单元,所述指标获取单元获取指示所述功率放大器的输出功率的指标;功率控制状态检测单元,根据所述指标获取单元获取的指标,检测所述功率放大器是否正处于经历功率控制的状态;系数提供单元,当功率控制状态检测单元检测出所述功率放大器正在经历功率控制时,所述系数提供单元取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。附记11、根据附记10所述的装置,所述功率控制状态检测单元包括指标寄存器,寄存所述指标获取单元在预定时间长度内获得的多个所述指标;差获得单元,获得所述多个指标中的最大值和最小值之间的差;判断单元,根据所述差,判断所述功率放大器是否正在经历功率控制;以及输出单元,输出指示所述放大器是否正在经历功率控制的信号。附记12、根据附记11所述的装置,所述预定时间大于或等于所述预失真器的更新算法会聚时间。附记13、根据附记11所述的装置,其中,所述预失真器的输出通过可变增益衰减器输入到所述功率放大器,其中所述指标获取单元通过对所述可变增益衰减器的输出进行采样,获得所述多个指标。附记14、根据附记11所述的装置,其中所述判断单元判断所述差是否大于预定阈值,当所述差大于所述预定阈值时,确定所述功率放大器正在经历功率控制,当所述差不大于所述预定阈值时,所述判断单元进一步判断在特定时间内所述差获得单元获得的多个所述差是否都不大于所述预定阈值,当判断出在所述特定时间内所述差获得单元所获得的多个所述差都不大于所述预定阈值时,所述检测单元确定所述功率放大器未处于正经历功率控制的状态。附记15、根据附记10所述的装置,其中,在所述功率控制状态检测单元检测出所述功率放大器未处于正经历功率控制的状态时,所述系数提供单元将所存储的预失真器系数传递给预失真系数自适应更新运算单元,作为所述预失真系数自适应更新运算单元进行预失真系数自适应更新运算的初始值,并将所述预失真系数自适应更新运算单元计算出的预失真系数提供给所述预失真器。
附记16、根据附记6所述的装置,所述装置还包括存储系数更新单元,当所述功率控制状态检测单元在检测出所述功率放大器从未处于功率控制的状态变化为处于正在经历功率控制的状态时,所述存储系数更新单元用所述预失真系数自适应更新运算单元在所述功率放大器未处于功率控制的状态下最后时刻计算出的预失真系数更新所存储的预失真系数。附记17、根据附记16所述的装置,所述存储系数更新单元用所述最后时刻计算出的预失真系数更新所存储的预失真系数中的、与所述指标获取单元在所述最后时刻所获得的指标对应的预失真系数及其相邻的预失真系数。附记18、根据附记10所述的装置,所述装置还包括所述预失真器系数更新单元。附记19、一种逻辑部件可执行程序,在被所述逻辑部件执行时,使所述逻辑部件实现上述附记1-9中任一项记载的方法或所述方法中的步骤或使所述逻辑部件充当所述附记10-18中任一项所记载的装置或所述装置中的部件。所述逻辑部件例如CPU、微处理器、现场可编程逻辑部件等。附记20、一种逻辑部件可读有形存储介质,所述有形存储介质存储附记19所记载的程序。以上描述的实施例都是示例性的,不是对本发明的限制,本领域技术人员根据本发明的精神,可以想到各种变型和修改,这些变型和修改也在本发明的范围内。
权利要求
1.一种预失真器控制方法,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制方法包括存储步骤,存储所述预失真器使用的预失真系数;指标获取步骤,获取指示所述功率放大器的输出功率的指标,功率控制状态检测步骤,根据所述指标获取步骤获取的所述指标,检测所述功率放大器是否处于正经历功率控制的状态;系数提供步骤,当检测出所述功率放大器处于正经历功率控制的状态时,取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。
2.根据权利要求1所述的方法,所述功率控制状态检测步骤包括指标寄存步骤,寄存在预定时间长度内获得的多个所述指标;差获得步骤,获得所述多个指标中的最大值和最小值之间的差;判断步骤,根据所述差,判断所述功率放大器是否处于正经历功率控制的状态;以及输出步骤,输出指示所述放大器是否处于正经历功率控制的状态的信号。
3.根据权利要求2所述的方法,所述预定时间大于或等于所述进行预失真系数自适应更新运算的单元的更新算法会聚时间。
4.根据权利要求2所述的方法,其中,所述预失真器的输出通过可变增益衰减器输入到所述功率放大器,其中所述指标获取步骤通过对所述可变增益衰减器的输出进行采样, 获得所述多个指标。
5.根据权利要求2所述的方法,其中所述判断步骤判断所述差是否大于预定阈值,当所述差大于所述预定阈值时,判断所述功率放大器处于正经历功率控制的状态,当所述差不大于所述预定阈值时,所述判断步骤进一步判断在特定时间内所述差获得步骤获得的多个所述差是否都不大于所述预定阈值,当判断出在所述特定时间内所述差获得步骤所获得的多个所述差都不大于所述预定阈值时,所述判断步骤确定所述功率放大器未处于正经历功率控制的状态。
6.根据权利要求1所述的方法,其中,在所述功率控制状态检测步骤检测出所述功率放大器未处于正经历功率控制的状态时,所述系数提供步骤将所存储的预失真系数传递给所述进行预失真系数自适应更新运算的单元,作为所述进行预失真系数自适应更新运算的单元进行预失真系数自适应更新运算的初始值,并将所述进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。
7.根据权利要求6所述的方法,所述方法还包括存储系数更新步骤,当所述功率控制状态检测步骤检测出所述功率放大器从未处于正经历功率控制的状态变化为处于正经历功率控制的状态时,所述存储系数更新步骤用所述进行预失真系数自适应更新运算的单元在所述功率放大器未处于正经历功率控制的状态下的最后时刻计算出的预失真系数更新所存储的预失真系数。
8.根据权利要求7所述的方法,所述存储系数更新步骤用所述最后时刻计算出的预失真系数更新所存储的预失真系数中的、与所述指标获取步骤在所述最后时刻所获得的指标相对应的预失真系数及其相邻的预失真系数。
9.一种功率控制状态检测方法,用于检测功率放大器是否处于正经历功率控制的状态,所述方法包括指标寄存步骤,寄存在预定时间长度内获得的多个指标,各所述指标指示所述功率放大器的输出功率;差获得步骤,获得所述多个指标中的最大值和最小值之间的差;判断步骤,根据所述差,判断所述功率放大器是否处于正在经历功率控制的状态;以及输出步骤,输出指示所述放大器是否正处于经历功率控制的状态的信号。
10.一种预失真器控制装置,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制装置包括存储单元,所述存储单元存储所述预失真器使用的预失真系数; 指标获取单元,所述指标获取单元获取指示所述功率放大器的输出功率的指标; 功率控制状态检测单元,根据所述指标获取单元获取的所述指标,检测所述功率放大器是否处于正经历功率控制的状态;系数提供单元,当所述功率控制状态检测单元检测出所述功率放大器处于正经历功率控制的状态时,所述系数提供单元取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。
全文摘要
本发明涉及预失真器控制装置和方法、功率控制状态检测方法。该预失真器控制方法,所述预失真器用于对输入到功率放大器的信号进行预失真,其中所述预失真器控制方法包括存储步骤,存储所述预失真器使用的预失真系数;指标获取步骤,获取指示所述功率放大器的输出功率的指标,功率控制状态检测步骤,根据所述指标获取步骤获取的指标,检测所述功率放大器是否处于正经历功率控制的状态;系数提供步骤,当检测出所述功率放大器处于正经历功率控制的状态时,取得所存储的预失真系数提供给所述预失真器,当检测出所述功率放大器未处于正经历功率控制的状态时,将进行预失真系数自适应更新运算的单元计算出的预失真系数提供给所述预失真器。
文档编号H03F1/32GK102480450SQ201010568289
公开日2012年5月30日 申请日期2010年11月30日 优先权日2010年11月30日
发明者周建民, 岩松隆则, 李辉 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1