预失真器控制方法和预失真器控制装置制造方法

文档序号:7542132阅读:161来源:国知局
预失真器控制方法和预失真器控制装置制造方法
【专利摘要】本发明提供了一种预失真器控制方法,用于通过预失真器对输入非线性装置的数据源信号进行预失真处理,包括:确定更新时间段,该更新时间段的长度大于计算代价函数的计算时间长度、小于进行预失真系数自适应更新运算的单元的更新算法的收敛时间长度;获取非线性装置的输出信号的状态参数,若该状态参数在更新时间段内的变化量小于或等于预设的变化量阈值,则将进行预失真系数自适应更新运算的单元在更新时间段计算出的预失真系数提供给预失真器。本发明还提出了一种预失真器控制装置。通过本发明的技术方案,可以在短时间内完成对预失真系数的更新,而无需等待更新算法的收敛,提高系数更新的可能性,从而有效地改善功率放大器的性能。
【专利说明】预失真器控制方法和预失真器控制装置

【技术领域】
[0001] 本发明涉及功率放大器,具体而言,涉及一种预失真器控制方法和一种预失真器 控制装置,以用于对功率放大器的自适应数字预失真控制。

【背景技术】
[0002] 随着通信技术的发展,尤其是宽带通信技术的快速发展,各种高频谱效率的调制 方式得到广泛应用。而其中的高峰均功率比(Peak-to-Average Power Ratio, PAPR)问题 也使得对功率放大器(PA, Power Amplifier)的线性化技术提出来更高的要求。
[0003] 在功率放大器的线性化技术当中,数字预失真技术(DPD,Digital Pre-distortion)是一种应用广泛且行之有效的方法,其基本原理是在信号经过功率放大 器放大之前,先通过与功率放大器的非线性特性相反的预失真器,对发送信号进行预失真 处理,以改善整个发射机系统的非线性特性,使得整个系统尽可能的呈现线性特性。
[0004] 基于检测带外失真信号的功率来产生预失真系数,以使得失真信号的功率达到最 小的方法是传统预失真方法之一。该方法反馈回路简单(只需单路反馈,无需正交解调和双 路ADC),无需精细的发送和反馈信号的时间同步,是一种低成本的解决方案。
[0005] 同时,在现代通信系统中,为抵抗远近效应和衰落,通常采用发送信号功率控制技 术(TPC,Transmission Power Control)。当信号功率在快速变化时,放大器表现出不同的 非线性特征,需要预失真器能够快速跟踪放大器的特性变化;但是由于需要精确计算带外 失真信号的功率,往往需要多个样点的平均以去除信号的瞬间随机波动,使得收敛时间较 长,无法实现对预失真系数的快速更新。


【发明内容】

[0006] 本发明正是基于上述问题中的至少之一,提出了一种新的预失真器控制技术,可 以在短时间内完成对预失真系数的更新,而无需等待更新算法的收敛,提高系数更新的可 能性,从而有效地改善功率放大器的性能。
[0007] 有鉴于此,本发明提出了一种预失真器控制方法,用于通过预失真器对输入非线 性装置的数据源信号进行预失真处理,其中所述预失真器控制方法包括:时间确定步骤,确 定更新时间段,其中,所述更新时间段的长度大于利用所述非线性装置的输出信号的非线 性失真状况计算相应的代价函数的计算时间长度、小于进行预失真系数自适应更新运算的 单元的更新算法的收敛时间长度;特性确定步骤,获取所述非线性装置的输出信号的状态 参数变化特性;更新判断步骤,当所述非线性装置的输出信号的状态参数在所述更新时间 段内的变化量小于或等于预设的变化量阈值时,判定执行对预失真系数的更新;系数提供 步骤,当判定执行对预失真系数的更新时,将进行预失真系数自适应更新运算的单元在所 述更新时间段计算出的预失真系数提供给所述预失真器。
[0008] 在该技术方案中,由于在计算预失真系数时,仅需要实时计算代价函数,因而只需 要使得更新时间段的长度大于该代价函数的计算时间,则无需等待更新算法的收敛,即可 实现对预失真系数的更新。换言之,此时实际上相当于将一次系数更新的时间段(即算法收 敛的时间段)分为了多次系数更新的时间段,从而每一次系数更新都不需要等待算法收敛 就能够实现,使其实际上所需要的条件更容易满足,即使对功率放大器执行快速的功率控 制,但只要能够保证功率稳定的时间段(即功率变化量小于预设的变化量阈值时)大于代价 函数的计算时间,即可完成对预失真系数的更新。
[0009] 具体地,非线性装置可以为功率放大器,非线性装置的输出信号的状态参数可以 为该输出信号的功率或该非线性装置的偏置电压。
[0010] 在上述技术方案中,优选地,所述更新判断步骤还包括:当所述非线性装置的输出 信号的状态参数在所述更新时间段内的变化量大于所述变化量阈值时,判定不执行对预失 真系数的更新,或取得预存储的预失真系数提供给所述预失真器。
[0011] 在该技术方案中,由于TPC的执行或是基于外部条件的环境因素等原因,非线性 装置的输出信号的状态参数可能出现较剧烈的数值波动,此时无法执行对预失真系数的实 时更新。在上述情形下,一种方式为不执行更新;另一种方式为使用预存储的预失真系数进 行更新,从而有助于在极端条件下改善非线性装置的性能。
[0012] 在上述任一技术方案中,优选地,所述时间确定步骤还包括:当确定所述非线性装 置的输出信号按照已知的变化周期进行已知变化量的状态参数变化时,确定所述更新时间 段与所述已知的变化周期之间的相对关系。
[0013] 在该技术方案中,当非线性装置的输出信号的变化规律已知时,则基于该变化 规律,能够确定具体的更新时间段。比如对于WCDM网络下的TPC控制,其TPC周期为 0. 667ms,则可以最初时就配置更新时间段与该TPC周期的相对关系,比如使得更新时间段 的开始时刻与TPC周期的开始时刻重合,或使得更新时间段的结束时刻与TPC周期的结束 时刻重合等,从而有助于对预失真系数的更新过程的管理。
[0014] 在上述任一技术方案中,优选地,所述特性确定步骤包括:检测所述非线性装置的 输出信号的状态参数,以确定所述非线性装置的输出信号的状态参数变化特性;或检测对 应于所述非线性装置的输出信号的指标信号的状态参数,并将所述指标信号的状态参数变 化特性作为所述非线性装置的输出信号的状态参数变化特性;或根据用于对所述非线性装 置的输出信号的状态参数进行变化控制的调整控制指令,预估所述非线性装置的输出信号 的状态参数变化特性。
[0015] 在该技术方案中,对于所述非线性装置的输出信号的状态参数的获取存在多种方 式,作为几种具体的实施例,可以包括:第一种方式,直接对非线性装置的输出信号的状态 参数进行测量,得到其在预设时间(如单位时间)的变化量(即变化特性);第二种方式,测量 对应于非线性装置的输出信号的指标信号,比如在非线性装置之前还包括VGA (Variable gain attenuator,可变功率衰减器),则可以测量VGA向非线性装置输出的信号,并将该信 号的状态参数的变化量作为非线性装置的输出信号的状态参数的变化量;第三种方式,由 于TPC过程都是由具体的TPC信号(即调整控制指令)来进行控制的,因而可以直接对TPC 信号进行获取和分析,并根据其希望执行的调节方式,预估非线性装置的输出信号的状态 参数的变化量。
[0016] 在上述任一技术方案中,优选地,还包括:参数获取步骤,获取所述非线性装置的 输出信号在所述更新时间段对应的状态参数;所述系数提供步骤还包括:针对在当前更新 时间段被获取的当前状态参数,存在相匹配的已存储的历史状态参数,则进一步获取对应 的历史预失真系数和与所述进行预失真系数自适应更新运算的单元的更新算法相关的历 史状态信息,以由所述进行预失真系数自适应更新运算的单元更新所述历史预失真系数和 所述历史状态信息,并将更新后的历史预失真系数提供给所述预失真器,若不存在,则将预 设常数作为预失真系数提供给所述预失真器,或将所述进行预失真系数自适应更新运算的 单元计算的新的预失真系数提供给所述预失真器,并将所述新的预失真系数、所述新的预 失真系数对应的状态信息、以及所述当前状态参数关联存储为相应的历史数据。
[0017] 在该技术方案中,通过将预失真系数、状态信息、状态参数进行关联存储,实现了 由历史数据计算得到新的预失真系数,确保了前后调节的因果关系和连贯性,并最终实现 对非线性装置的性能改善。
[0018] 根据本发明的又一方面,还提出了一种预失真器控制装置,用于通过预失真器对 输入非线性装置的数据源信号进行预失真处理,其中所述预失真器控制装置包括:时间确 定模块,确定更新时间段,其中,所述更新时间段的长度大于利用所述非线性装置的输出信 号的非线性失真状况计算相应的代价函数的计算时间长度、小于进行预失真系数自适应更 新运算的单元的更新算法的收敛时间长度;特性确定模块,获取所述非线性装置的输出信 号的状态参数变化特性;更新判断模块,当所述非线性装置的输出信号的状态参数在所述 更新时间段内的变化量小于或等于预设的变化量阈值时,判定执行对预失真系数的更新; 系数提供模块,当判定执行对预失真系数的更新时,将进行预失真系数自适应更新运算的 单元在所述更新时间段计算出的预失真系数提供给所述预失真器。
[0019] 在该技术方案中,由于在计算预失真系数时,仅需要实时计算代价函数,因而只需 要使得更新时间段的长度大于该代价函数的计算时间,则无需等待更新算法的收敛,即可 实现对预失真系数的更新。换言之,此时实际上相当于将一次系数更新的时间段(即算法收 敛的时间段)分为了多次系数更新的时间段,从而每一次系数更新都不需要等待算法收敛 就能够实现,使其实际上所需要的条件更容易满足,即使对功率放大器执行快速的功率控 制,但只要能够保证功率稳定的时间段(即功率变化量小于预设的变化量阈值时)大于代价 函数的计算时间,即可完成对预失真系数的更新。
[0020] 具体地,非线性装置可以为功率放大器,非线性装置的输出信号的状态参数可以 为该输出信号的功率或该非线性装置的偏置电压。
[0021] 在上述技术方案中,优选地,所述更新判断模块还用于:当所述非线性装置的输出 信号的状态参数在所述更新时间段内的变化量大于所述变化量阈值时,判定不执行对预失 真系数的更新,或取得预存储的预失真系数提供给所述预失真器。
[0022] 在该技术方案中,由于TPC的执行或是基于外部条件的环境因素等原因,非线性 装置的输出信号的状态参数可能出现较剧烈的数值波动,此时无法执行对预失真系数的实 时更新。在上述情形下,一种方式为不执行更新;另一种方式为使用预存储的预失真系数进 行更新,从而有助于在极端条件下改善非线性装置的性能。
[0023] 在上述任一技术方案中,优选地,所述时间确定模块还用于:当确定所述非线性装 置的输出信号按照已知的变化周期进行已知变化量的状态参数变化时,确定所述不可更新 期与所述已知的变化周期之间的相对关系。
[0024] 在该技术方案中,当非线性装置的输出信号的变化规律已知时,则基于该变化 规律,能够确定具体的更新时间段。比如对于WCDM网络下的TPC控制,其TPC周期为 0. 667ms,则可以最初时就配置更新时间段与该TPC周期的相对关系,比如使得更新时间段 的开始时刻与TPC周期的开始时刻重合,或使得更新时间段的结束时刻与TPC周期的结束 时刻重合等,从而有助于对预失真系数的更新过程的管理。
[0025] 在上述任一技术方案中,优选地,所述特性确定模块还用于:检测所述非线性装置 的输出信号的状态参数,以确定所述非线性装置的输出信号的状态参数变化特性;或检测 对应于所述非线性装置的输出信号的指标信号的状态参数,并将所述指标信号的状态参数 变化特性作为所述非线性装置的输出信号的状态参数变化特性;或根据用于对所述非线性 装置的输出信号的状态参数进行变化控制的调整控制指令,预估所述非线性装置的输出信 号的状态参数变化特性。
[0026] 在该技术方案中,对于所述非线性装置的输出信号的状态参数的获取存在多种方 式,作为几种具体的实施例,可以包括:第一种方式,直接对非线性装置的输出信号的状态 参数进行测量,得到其在预设时间(如单位时间)的变化量(即变化特性);第二种方式,测量 对应于非线性装置的输出信号的指标信号,比如在非线性装置之前还包括VGA (Variable gain attenuator,可变功率衰减器),则可以测量VGA向非线性装置输出的信号,并将该信 号的状态参数的变化量作为非线性装置的输出信号的状态参数的变化量;第三种方式,由 于TPC过程都是由具体的TPC信号(即调整控制指令)来进行控制的,因而可以直接对TPC 信号进行获取和分析,并根据其希望执行的调节方式,预估非线性装置的输出信号的状态 参数的变化量。
[0027] 在上述任一技术方案中,优选地,还包括:参数获取模块,获取所述非线性装置的 输出信号在所述更新时间段对应的状态参数;其中,所述系数提供模块还用于:针对在当 前更新时间段被获取的当前状态参数,若存在相匹配的已存储的历史状态参数,则进一步 获取对应的历史预失真系数和与所述进行预失真系数自适应更新运算的单元的更新算法 相关的历史状态信息,以由所述进行预失真系数自适应更新运算的单元更新所述历史预失 真系数和所述历史状态信息,并将更新后的历史预失真系数提供给所述预失真器,若不存 在,则将预设常数作为预失真系数提供给所述预失真器,或将所述进行预失真系数自适应 更新运算的单元计算的新的预失真系数提供给所述预失真器,并将所述新的预失真系数、 所述新的预失真系数对应的状态信息、以及所述当前状态参数关联存储为相应的历史数 据。
[0028] 在该技术方案中,通过将预失真系数、状态信息、状态参数进行关联存储,实现了 由历史数据计算得到新的预失真系数,确保了前后调节的因果关系和连贯性,并最终实现 对非线性装置的性能改善。
[0029] 通过以上技术方案,可以在短时间内完成对预失真系数的更新,而无需等待更新 算法的收敛,提高系数更新的可能性,从而有效地改善功率放大器的性能。

【专利附图】

【附图说明】
[0030] 图1示出了根据本发明的实施例的预失真器控制方法的示意框图;
[0031] 图2示出了根据本发明的实施例的预失真器控制装置的示意流程图;
[0032] 图3示出了根据本发明的一个实施例的基于输出信号功率进行预失真系数更新 的功放系统的结构示意图;
[0033] 图4示出了根据本发明的一个实施例的预失真系数随功放的输出信号的功率调 整而变化的示意图;
[0034] 图5为图3所示实施例中依据功率存储预失真系数的示意图;
[0035] 图6为图3所示实施例中依据功率存储更新算法所需状态变量的示意图;
[0036] 图7示出了根据本发明的实施例的对代价函数的数值进行调整的示意图;
[0037] 图8示出了根据本发明的另一个实施例的基于输出信号功率进行预失真系数更 新的功放系统的结构示意图;
[0038] 图9示出了根据本发明的又一个实施例的基于输出信号功率进行预失真系数更 新的功放系统的结构示意图;
[0039] 图10示出了根据本发明的一个实施例的基于功放的偏置电压进行预失真系数更 新的功放系统的结构示意图;
[0040] 图11为图10所示实施例中依据偏置电压存储预失真系数的示意图;
[0041] 图12为图10所示实施例中依据偏置电压存储更新算法所需状态变量的示意图;
[0042] 图13示出了根据本发明的另一个实施例的基于功放的偏置电压进行预失真系数 更新的功放系统的结构示意图;
[0043] 图14示出了根据本发明的一个实施例的基于输出信号功率和功放的偏置电压进 行预失真系数更新的功放系统的结构示意图;
[0044] 图15为图14所示实施例中同时依据功率和偏置电压进行存储预失真系数的示意 图;
[0045] 图16为图14所示实施例中同时依据功率和偏置电压进行存储更新算法所需状态 变量的示意图。

【具体实施方式】
[0046] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施 例及实施例中的特征可以相互组合。
[0047] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实 施例的限制。
[0048] 图1示出了根据本发明的实施例的预失真器控制方法的示意框图。
[0049] 如图1所示,根据本发明的实施例的预失真器控制方法,用于通过预失真器对输 入非线性装置的数据源信号进行预失真处理,其中所述预失真器控制方法包括:步骤102, 时间确定步骤,确定更新时间段,其中,所述更新时间段的长度大于利用所述非线性装置的 输出信号的非线性失真状况计算相应的代价函数的计算时间长度、小于进行预失真系数自 适应更新运算的单元的更新算法的收敛时间长度;步骤104,特性确定步骤,获取所述非线 性装置的输出信号的状态参数变化特性;步骤106,更新判断步骤,当所述非线性装置的输 出信号的状态参数在所述更新时间段内的变化量小于或等于预设的变化量阈值时,判定执 行对预失真系数的更新;步骤108,系数提供步骤,当判定执行对预失真系数的更新时,将 进行预失真系数自适应更新运算的单元在所述更新时间段计算出的预失真系数提供给所 述预失真器。
[0050] 在该技术方案中,由于在计算预失真系数时,仅需要实时计算代价函数,因而只需 要使得更新时间段的长度大于该代价函数的计算时间,则无需等待更新算法的收敛,即可 实现对预失真系数的更新。换言之,此时实际上相当于将一次系数更新的时间段(即算法收 敛的时间段)分为了多次系数更新的时间段,从而每一次系数更新都不需要等待算法收敛 就能够实现,使其实际上所需要的条件更容易满足,即使对功率放大器执行快速的功率控 制,但只要能够保证功率稳定的时间段(即功率变化量小于预设的变化量阈值时)大于代价 函数的计算时间,即可完成对预失真系数的更新。
[0051] 具体地,非线性装置可以为功率放大器,非线性装置的输出信号的状态参数可以 为该输出信号的功率或该非线性装置的偏置电压。
[0052] 在上述技术方案中,优选地,所述更新判断步骤还包括:当所述非线性装置的输出 信号的状态参数在所述更新时间段内的变化量大于所述变化量阈值时,判定不执行对预失 真系数的更新,或取得预存储的预失真系数提供给所述预失真器。
[0053] 在该技术方案中,由于TPC的执行或是基于外部条件的环境因素等原因,非线性 装置的输出信号的状态参数可能出现较剧烈的数值波动,此时无法执行对预失真系数的实 时更新。在上述情形下,一种方式为不执行更新;另一种方式为使用预存储的预失真系数进 行更新,从而有助于在极端条件下改善非线性装置的性能。
[0054] 在上述任一技术方案中,优选地,所述时间确定步骤还包括:当确定所述非线性装 置的输出信号按照已知的变化周期进行已知变化量的状态参数变化时,确定所述更新时间 段与所述已知的变化周期之间的相对关系。
[0055] 在该技术方案中,当非线性装置的输出信号的变化规律已知时,则基于该变化 规律,能够确定具体的更新时间段。比如对于WCDM网络下的TPC控制,其TPC周期为 0. 667ms,则可以最初时就配置更新时间段与该TPC周期的相对关系,比如使得更新时间段 的开始时刻与TPC周期的开始时刻重合,或使得更新时间段的结束时刻与TPC周期的结束 时刻重合等,从而有助于对预失真系数的更新过程的管理。
[0056] 在上述任一技术方案中,优选地,所述特性确定步骤包括:检测所述非线性装置的 输出信号的状态参数,以确定所述非线性装置的输出信号的状态参数变化特性;或检测对 应于所述非线性装置的输出信号的指标信号的状态参数,并将所述指标信号的状态参数变 化特性作为所述非线性装置的输出信号的状态参数变化特性;或根据用于对所述非线性装 置的输出信号的状态参数进行变化控制的调整控制指令,预估所述非线性装置的输出信号 的状态参数变化特性。
[0057] 在该技术方案中,对于所述非线性装置的输出信号的状态参数的获取存在多种方 式,作为几种具体的实施例,可以包括:第一种方式,直接对非线性装置的输出信号的状态 参数进行测量,得到其在预设时间(如单位时间)的变化量(即变化特性);第二种方式,测量 对应于非线性装置的输出信号的指标信号,比如在非线性装置之前还包括VGA (Variable gain attenuator,可变功率衰减器),则可以测量VGA向非线性装置输出的信号,并将该信 号的状态参数的变化量作为非线性装置的输出信号的状态参数的变化量;第三种方式,由 于TPC过程都是由具体的TPC信号(即调整控制指令)来进行控制的,因而可以直接对TPC 信号进行获取和分析,并根据其希望执行的调节方式,预估非线性装置的输出信号的状态 参数的变化量。
[0058] 在上述任一技术方案中,优选地,还包括:参数获取步骤,获取所述非线性装置的 输出信号在所述更新时间段对应的状态参数;所述系数提供步骤还包括:针对在当前更新 时间段被获取的当前状态参数,存在相匹配的已存储的历史状态参数,则进一步获取对应 的历史预失真系数和与所述进行预失真系数自适应更新运算的单元的更新算法相关的历 史状态信息,以由所述进行预失真系数自适应更新运算的单元更新所述历史预失真系数和 所述历史状态信息,并将更新后的历史预失真系数提供给所述预失真器,若不存在,则将预 设常数作为预失真系数提供给所述预失真器,或将所述进行预失真系数自适应更新运算的 单元计算的新的预失真系数提供给所述预失真器,并将所述新的预失真系数、所述新的预 失真系数对应的状态信息、以及所述当前状态参数关联存储为相应的历史数据。
[0059] 在该技术方案中,通过将预失真系数、状态信息、状态参数进行关联存储,实现了 由历史数据计算得到新的预失真系数,确保了前后调节的因果关系和连贯性,并最终实现 对非线性装置的性能改善。
[0060] 图2示出了根据本发明的实施例的预失真器控制装置的示意流程图。
[0061] 如图2所示,根据本发明的实施例的预失真器控制装置200,用于通过预失真器对 输入非线性装置的数据源信号进行预失真处理,其中所述预失真器控制装置200包括:时 间确定模块202,确定更新时间段,其中,所述更新时间段的长度大于利用所述非线性装置 的输出信号的非线性失真状况计算相应的代价函数的计算时间长度、小于进行预失真系数 自适应更新运算的单元的更新算法的收敛时间长度;特性确定模块204,获取所述非线性 装置的输出信号的状态参数变化特性;更新判断模块206,当所述非线性装置的输出信号 的状态参数在所述更新时间段内的变化量小于或等于预设的变化量阈值时,判定执行对预 失真系数的更新;系数提供模块208,当判定执行对预失真系数的更新时,将进行预失真系 数自适应更新运算的单元在所述更新时间段计算出的预失真系数提供给所述预失真器。 [0062] 在该技术方案中,由于在计算预失真系数时,仅需要实时计算代价函数,因而只需 要使得更新时间段的长度大于该代价函数的计算时间,则无需等待更新算法的收敛,即可 实现对预失真系数的更新。换言之,此时实际上相当于将一次系数更新的时间段(即算法收 敛的时间段)分为了多次系数更新的时间段,从而每一次系数更新都不需要等待算法收敛 就能够实现,使其实际上所需要的条件更容易满足,即使对功率放大器执行快速的功率控 制,但只要能够保证功率稳定的时间段(即功率变化量小于预设的变化量阈值时)大于代价 函数的计算时间,即可完成对预失真系数的更新。
[0063] 具体地,非线性装置可以为功率放大器,非线性装置的输出信号的状态参数可以 为该输出信号的功率或该非线性装置的偏置电压。
[0064] 在上述技术方案中,优选地,所述更新判断模块206还用于:当所述非线性装置的 输出信号的状态参数在所述更新时间段内的变化量大于所述变化量阈值时,判定不执行对 预失真系数的更新,或取得预存储的预失真系数提供给所述预失真器。
[0065] 在该技术方案中,由于TPC的执行或是基于外部条件的环境因素等原因,非线性 装置的输出信号的状态参数可能出现较剧烈的数值波动,此时无法执行对预失真系数的实 时更新。在上述情形下,一种方式为不执行更新;另一种方式为使用预存储的预失真系数进 行更新,从而有助于在极端条件下改善非线性装置的性能。
[0066] 在上述任一技术方案中,优选地,所述时间确定模块202还用于:当确定所述非线 性装置的输出信号按照已知的变化周期进行已知变化量的状态参数变化时,确定所述不可 更新期与所述已知的变化周期之间的相对关系。
[0067] 在该技术方案中,当非线性装置的输出信号的变化规律已知时,则基于该变化 规律,能够确定具体的更新时间段。比如对于WCDM网络下的TPC控制,其TPC周期为 0. 667ms,则可以最初时就配置更新时间段与该TPC周期的相对关系,比如使得更新时间段 的开始时刻与TPC周期的开始时刻重合,或使得更新时间段的结束时刻与TPC周期的结束 时刻重合等,从而有助于对预失真系数的更新过程的管理。
[0068] 在上述任一技术方案中,优选地,所述特性确定模块204还用于:检测所述非线性 装置的输出信号的状态参数,以确定所述非线性装置的输出信号的状态参数变化特性;或 检测对应于所述非线性装置的输出信号的指标信号的状态参数,并将所述指标信号的状态 参数变化特性作为所述非线性装置的输出信号的状态参数变化特性;或根据用于对所述非 线性装置的输出信号的状态参数进行变化控制的调整控制指令,预估所述非线性装置的输 出信号的状态参数变化特性。
[0069] 在该技术方案中,对于所述非线性装置的输出信号的状态参数的获取存在多种方 式,作为几种具体的实施例,可以包括:第一种方式,直接对非线性装置的输出信号的状态 参数进行测量,得到其在预设时间(如单位时间)的变化量(即变化特性);第二种方式,测量 对应于非线性装置的输出信号的指标信号,比如在非线性装置之前还包括VGA (Variable gain attenuator,可变功率衰减器),则可以测量VGA向非线性装置输出的信号,并将该信 号的状态参数的变化量作为非线性装置的输出信号的状态参数的变化量;第三种方式,由 于TPC过程都是由具体的TPC信号(即调整控制指令)来进行控制的,因而可以直接对TPC 信号进行获取和分析,并根据其希望执行的调节方式,预估非线性装置的输出信号的状态 参数的变化量。
[0070] 在上述任一技术方案中,优选地,还包括:参数获取模块210,获取所述非线性装 置的输出信号在所述更新时间段对应的状态参数;其中,所述系数提供模块还用于:针对 在当前更新时间段被获取的当前状态参数,若存在相匹配的已存储的历史状态参数,则进 一步获取对应的历史预失真系数和与所述进行预失真系数自适应更新运算的单元的更新 算法相关的历史状态信息,以由所述进行预失真系数自适应更新运算的单元更新所述历史 预失真系数和所述历史状态信息,并将更新后的历史预失真系数提供给所述预失真器,若 不存在,则将预设常数作为预失真系数提供给所述预失真器,或将所述进行预失真系数自 适应更新运算的单元计算的新的预失真系数提供给所述预失真器,并将所述新的预失真系 数、所述新的预失真系数对应的状态信息、以及所述当前状态参数关联存储为相应的历史 数据。
[0071] 在该技术方案中,通过将预失真系数、状态信息、状态参数进行关联存储,实现了 由历史数据计算得到新的预失真系数,确保了前后调节的因果关系和连贯性,并最终实现 对非线性装置的性能改善。
[0072] 图3示出了根据本发明的一个实施例的基于输出信号功率进行预失真系数更新 的功放系统的结构示意图。
[0073] 如图3所示,来自数据源302的数据源信号经过预失真器304后,得到预失真后的 信号,此信号由数模(D/A)转换器306转换为模拟信号。此模拟信号经过上变频器308上 变频转换为射频信号后,输入可变增益衰减器(VGA) 310,经VGA310进行增益调节后再输入 功率放大器312,经功率放大器312进行放大后的信号经过天线(图中未示出)发送。
[0074] 同时,功率放大器312输出的一部分信号经过下变频器314下变频后反馈至模数 转换器316,经过模数转换器316采样后得到反馈的功放输出数字基带信号。在带外功率计 算单元318中利用数字信号处理技术对此基带信号进行分析,可得到该数字基带信号的带 外功率值。然后在预失真器系数更新单元320中,将带外功率值作为代价函数进行优化,利 用更新算法计算预失真系数,以更新预失真器的系数,从而实现自适应预失真过程。
[0075] 除了上述结构和处理步骤,本申请还添加了 RSSI (Received Signal Strength Indication,接收信号强度指示)获取单元322A、系数存储单元324和更新状态变量存储单 元326,其中:
[0076] RSSI获取单元322A用于对功率放大器312的输出信号进行直接测量,以获取该输 出信号的功率以及功率的变化情况。
[0077] 系数存储单元324用于存储预失真器系统更新单元320在历史上生成的预失真系 数,并将这些预失真系数与RSSI获取单元322A获取的功率放大器312的输出信号的功率 进行关联存储。
[0078] 如图4所示,根据本发明的一个实施例中,得到功率放大器312的输出信号的功率 变化的曲线图。其中,假定共分为5个功率等级,分别为P1、P2、P3、P4和P5,则对应于功率 放大器312的输出信号当前所对应的功率等级,需要生成对应的预失真系数,以供预失真 器对数据源信号进行数字预失真处理。
[0079] 对于相同功率等级的情况下,当前预失真系数的计算需要依赖于历史上处于同样 功率等级的其他一个或多个预失真系数,比如在图4中,Q 1、C(2、、0(.4等都对应 于Pl等级,且对于C(3的计算可能需要依赖于ci.:或^^和^T2等,对于Cl4的计算可能需要 依赖于、<2和(:[3等(对于图4中所示的其他功率等级以及对应的预失真系数, 与Pi和c^、ci.2、q3、等的关系相同,不再赘述)。因此,需要将历史上计算出的预 失真系数,尤其是在后面的预失真系数的计算过程中可能需要用到的预失真系数,与对应 的功率等级进行关联存储。
[0080] 具体地,在执行功率等级与预失真系数的关联存储时,可以采用如图5所示的方 式:在横坐标上以功率等级(PI、P2......Pi等)为自变量,在纵坐标上以历史上计算的预 失真系数c^+1……等)为变量,构成坐标系或表格。其中,对应于每个功率 等级的预失真系数,假定当前计算出的预失真系数为,则c^+1…… 是计算出CL所需要的历史预失真系数,而k的数值是由具体使用的更新算法确定的,比如 在一种情况下,优选地,k=3。
[0081] 同时,虽然图5中采用了 " 的形式来表示功率等级为Pi的情况下对应的 预失真系数,然而" "并不只是代表某一个预失真系数,而是代表了对应于功率等级 为Pi时的所有预失真系数,即同一功率等级对应的预失真系数的个数可以为一个或多 个,比如在一种情况下,优选地,每个功率等级对应于5个预失真系数,即c,f"具体可以为 <"、C,2,,、(^、(^或(^,且均对应于该功率等级进行存储。
[0082] 需要说明的是,虽然"C(""可以表示多个预失真系数,但每次依据一个代价 函数所执行的一次"系数更新操作"中,可以仅对其中的一个预失真系数进行更新,而 "CL"中的t即代表了当前需要执行更新的预失真系数具体为哪个,比如当代表 "?1,,、?2"、?3"、(=或c〖""等5个预失真系数时,可能当前仅对其中的例如进行 更新。当然,如果存在一个较长的功率稳定的时间段,使得能够连续计算得到对应于当前功 率等级的多个代价函数,则可以分别对当前等级的多个预失真系数进行更新,相当于连续 多次执行了上述"系数更新操作"。
[0083] 更新状态变量存储单元326用于存储预失真器系统更新单元320在历史上生成预 失真系数时所使用的状态变量,并将这些状态变量与RSSI获取单元322A获取的功率放大 器312的输出信号的功率进行关联存储。
[0084] 具体地,在执行功率等级与状态变量的关联存储时,可以采用如图6所示的方式: 在横坐标上以功率等级(P1、P2......Pi等)为自变量,在纵坐标上以历史上计算预失真系 数时使用的状态变量……Si.n等)为变量,构成坐标系或表格。其中,将图 5和图6进行关联查看时可知:实际上是将每个功率等级下、计算的每个预失真系数以及 计算该预失真系数时使用的状态变量进行关联存储,即PI、、Shlrt是相关联的,P1、 CL-扣、Shrrirt是相关联的......P2、A、S2. n_k是相关联的......Pi、Gn、Si.n是相关 联的等。
[0085] 进一步地,虽然在图6以及上述描述中,以"Si.n"来具体表示计算时使用的状 态变量,但实际上,"Si. n"可能包含一个或多个具体的状态变量,尤其是当涉及到包含多个 系数的多项式计算,或是涉及到多个步骤的分步或迭代运算等情况。比如当更新运算中包 含步骤时,具体例如两个步骤,则该状态变量可以包括:1、指示当前状态变量属于哪个运算 步骤;2、具体对应于预失真系数的运算过程的状态变量;3、具体对应于代价函数的运算过 程的状态变量等。当然,对于CL中包含的多个预失真系数而言,在对每个预失真系数进行 更新时,其对应使用的状态变量Si. n可以是相同的,从而能够在这多个预失真系数之间复 用;当然,状态变量Si.n也可以不复用,则在计算不同的预失真系数时,采用不同的状态变 量(如欠"、贫"、炎"、<"或^,等),以期得到更为准确的预失真系数,从而实现更好的 预失真效果。
[0086] 为了便于理解,以下结合图7对可适用于本申请的一种具体的预失真系数更新算 法进行详细说明。
[0087] 上述预失真系数更新算法包括两个步骤:
[0088] (1)步骤1,通过获取的输出信号的非线性失真状况,计算相应的代价函数,以该代 价函数与预失真系数之间的关系形成曲线,并该该曲线上获取一个凹区间。
[0089] 步骤1的操作过程具体可以参照图7 (a)、图7 (b)和图7 (c)所示,包括:
[0090] 1)假定以x〇为起始点,对代价函数f(x)的凹区间进行搜索。
[0091] 2)首先可以沿正方向更新xl=xO+L(其中,L为更新步长,可以为固定的或可变的), 并比较f (xl)和f (x〇)的数值。
[0092] 如图7 (a)所示,当f (xl) >f (xO)时,则说明此时处于凹区间的下降段,即尚未 "到达"凹区间的极小点(凹区间的端部),则需要继续向前更新,并使得x2=xl+L,然后比较 f(x2)和f(xl)的数值。
[0093] 如图7 (b)和图7 (c)所示,当f (xl) < f(x0)时,则说明此时处于凹区间的上升 段,即已经"超前"了凹区间的极小点,则需要向后更新,并使得x2=x〇-L,然后比较f (x2)和 f(x〇)的数值。
[0094] 3)重复上述步骤,直至最后找到一个最小系数区间[α,β],且满足:f(a) > f(a+L) > ?·(β),或 f(a) < f(a+L) < ?·(β),其中 @ = a+2L。
[0095] (2)步骤2,通过对预失真系数的调整,以最终尽可能地使得代价函数接近该凹区 间的最小值。
[0096] 步骤2的操作过程具体包括:
[0097] 1)通过计算并比较函数在步骤1中得到的包含极小点的区间(比如区间[a,β ]) 内的某些点的值,得到较小的包含极小点的区间。
[0098] 假设f (X)是区间[α,β ]上的单峰函数,任取xl、x2 e [α,β ],且满足χ? <Χ2。 当 f(xl) < f(x2)时,新区间[a ',β ' ] = [α,χ2];当 f(xl) > f(x2)时,新区间[a ', β ' ] = [xl,β ];当 f(xl)=f(x2)时,新区间[a ',β ' ] = [χ1,χ2]。
[0099] 2)由于f(x)在[a,β]上的极小点必然包含在[a ',β ' ]内,因而通过不断更 新xl、χ2,将区间不断缩短,则最终逼近极小点,也就实现了对预失真系数的更新算法的收 敛。
[0100] 当然,基于RSSI获取单元322Α直接对信号功率进行测量的方式,除了图3所示的 检测功率放大器312的输出信号的功率,也可以采用其他方式,比如图8所示的方式。
[0101] 图8示出了根据本发明的另一个实施例的基于输出信号功率进行预失真系数更 新的功放系统的结构示意图,其中,RSSI获取单元322Α具体获取VGA310用于输入功率放 大器312的信号的功率。由于功率放大器312的增益是固定或已知的,因此按照上述方式 获取的功率数值,同样能够反映出功率放大器312的输出信号的功率状况。
[0102] 此外,由于在相关技术中,往往是通过发出具体的TPC指令来实现对功放系统的 TPC控制,因而RSSI获取单元322Α也可以不直接对输出信号的功率进行测量,而是基于对 TPC指令的检测,将TPC指令映射为具体的功率调节数值,并基于该功率调节数值预估其希 望执行的控制目的和控制后的效果,从而确定功率放大器312的输出信号的功率可能发生 的变化和/或变化后的状况。
[0103] 当然,无论采用图3、图8或图9所示的方式,其具体的系数更新过程以及对预失真 系数、状态变量等的存储方式等,实际上都是相同的,此处不再赘述。
[0104] 图10示出了根据本发明的一个实施例的基于功放的偏置电压进行预失真系数更 新的功放系统的结构示意图。
[0105] 如图10所示,区别于图3、图8和图9所示的技术方案,本技术方案中具体采用了 功率放大器312的偏置电压的数值,以代替上述技术方案中的功率的数值,具体地,该偏置 电压的数值是通过偏置电压获取单元322B对功率放大器312的偏置电压进行直接测量而 得到的。
[0106] 因此,在图10所示的技术方案中,对于预失真器系数更新单元320计算得到的预 失真系数以及计算该预失真系数时使用的状态变量,需要与偏置电压获取单元322B测量 得到的偏置电压的数值进行关联存储,以供不同偏置电压下的预失真系数的计算和更新。
[0107] 具体的存储方式如图11和图12所示,其中,图11为图10所示实施例中依据偏置 电压存储预失真系数的示意图;图12为图10所示实施例中依据偏置电压存储更新算法所 需状态变量的示意图。
[0108] 首先,可以采用类似于图4所示的方式,将功率放大器312的偏置电压的数值分为 多个电压等级,比如图11所示的VI、V2......Vj等。
[0109] 基于上述电压等级,则在执行电压等级与预失真系数的关联存储时,可以采用如 图11所示的方式:在横坐标上以电压等级(VI、V2......Vj等)为自变量,在纵坐标上以 历史上计算的预失真系数(ci.4、……0."等)为变量,构成坐标系或表格。其 中,对应于每个功率等级的预失真系数,假定当前计算出的预失真系数为Ο.?,则、 ……就是计算出所需要的历史预失真系数,而k的数值是由具体使用的更 新算法确定的,比如在一种情况下,优选地,k=3。
[0110] 同时,虽然图11中采用了 的形式来表示电压等级为Vj的情况下对应的 预失真系数,然而" "并不只是代表某一个预失真系数,而是代表了对应于电压等级 为Vj时的所有预失真系数,即同一功率等级对应的预失真系数的个数可以为一个或多 个,比如在一种情况下,优选地,每个电压等级对应于5个预失真系数,即C%具体可以为 g 、?4"或,且均对应于该电压等级进行存储。
[0111]需要说明的是,虽然可以表示多个预失真系数,但每次依据一个代价 函数所执行的一次"系数更新操作"中,可以仅对其中的一个预失真系数进行更新,而 " "中的t即代表了当前需要执行更新的预失真系数具体为哪个,比如当" ?." "代表 "Cj."、Ci.B、Cj."、<"或(^"等5个预失真系数时,可能当前仅对其中的例如进 行更新。当然,如果存在一个较长的功率稳定的时间段,使得能够连续计算得到对应于当前 功率等级的多个代价函数,则可以分别对当前等级的多个预失真系数进行更新,相当于连 续多次执行了上述"系数更新操作"。
[0112] 同时,在执行电压等级与状态变量的关联存储时,可以采用如图12所示的方式: 在横坐标上以电压等级(VI、V2......Vj等)为自变量,在纵坐标上以历史上计算预失真系 数时使用的状态变量……Syn等)为变量,构成坐标系或表格。其中,将图 11和图12进行关联查看时可知:实际上是将每个电压等级下、计算的每个预失真系数以及 计算该预失真系数时使用的状态变量进行关联存储,即VI、Citi、Sl.n_ k是相关联的,VI、 d?-+丨、Si.n-k+i是相关联的......V2、C^n-Jr、S2. n_k是相关联的......Vj、Cp,、Sj.n是相关 联的等。
[0113] 进一步地,虽然在图12以及上述描述中,以"Sj.n "来具体表示计算^_."时使用的 状态变量,但实际上,"Syn"可能包含一个或多个具体的状态变量,尤其是当涉及到包含多 个系数的多项式计算,或是涉及到多个步骤的分步或迭代运算等情况。比如当更新运算中 包含步骤时,具体例如两个步骤,则该状态变量可以包括:1、指示当前状态变量属于哪个运 算步骤;2、具体对应于预失真系数的运算过程的状态变量;3、具体对应于代价函数的运算 过程的状态变量等。当然,对于中包含的多个预失真系数而言,在对每个预失真系数进 行更新时,其对应使用的状态变量Si.n可以是相同的,从而能够在这多个预失真系数之间复 用;当然,状态变量Si.n也可以不复用,则在计算不同的预失真系数时,采用不同的状态变 量(如欠"、定"、欠"、或笑"等),以期得到更为准确的预失真系数,从而实现更好的 预失真效果。
[0114] 由于在相关技术中,功率放大器312的输出信号的功率和功率放大器312自身的 偏置电压之间的关系可以为关联的(当然,也可以不关联),因而偏置电压获取单元322B也 可以不直接对功率放大器312的偏置电压进行测量,而是基于对TPC指令的检测,将TPC指 令映射为具体的功率调节数值,并基于功率与偏置电压之间的关联关系,从而确定功率放 大器312的偏置电压可能发生的变化和/或变化后的状况。
[0115] 当然,无论采用图10或图13所示的方式,其具体的系数更新过程以及对预失真系 数、状态变量等的存储方式等,实际上都是相同的,此处不再赘述。
[0116] 图14示出了根据本发明的一个实施例的基于输出信号功率和功放的偏置电压进 行预失真系数更新的功放系统的结构示意图。
[0117] 基于图3至图9,本申请具体描述了通过对功率放大器312的输出信号的功率参数 进行获取,以用于预失真系数的具体更新运算的技术方案,并具体描述了如何基于功率等 级,对计算得到的预失真系数以及更新状态变量进行关联存储。
[0118] 基于图10至图13,本申请具体描述了通过对功率放大器312的偏置电压进行获 取,以用于预失真系数的具体更新运算的技术方案,并具体描述了如何基于电压等级,对计 算得到的预失真系数以及更新状态变量进行关联存储。
[0119] 基于上述两种不同的情形,为了达到更为准确的预失真系数更新运算,还可以同 时基于功率放大器312的输出信号的功率和功率放大器312的偏置电压进行预失真系数更 新。
[0120] 具体如图14所示,在该技术方案中,可以分别通过RSSI获取单元322A和偏置电 压获取单元322B,对功率放大器312的输出信号的功率和功率放大器312的偏置电压进行 获取。
[0121] 对于获取到的功率数值和偏置电压数值,可以依据上述技术方案,对其进行等级 划分,从而得到具体的功率等级和偏置电压等级。因此,每次执行完对功率和偏置电压的采 集之后,根据其同时对应的功率等级和电压等级,可以分别从系数存储单元324、更新状态 变量存储单元326中获取对应存储的预失真系数和状态变量,以用于当前的状态变量和预 失真系数运算。
[0122] 由于同时对应于功率等级和电压等级,因而可以建立如图15和图16所示的三维 坐标系或三维表格,其中,图15为图14所示实施例中同时依据功率和偏置电压进行存储预 失真系数的示意图;图16为图14所示实施例中同时依据功率和偏置电压进行存储更新算 法所需状态变量的示意图。
[0123] 基于类似于P1、P2......Pi的功率等级和类似于VI、V2......Vj的电压等级,如 图15所示,在执行功率等级、电压等级与预失真系数的关联存储时,可以采用:在第一坐标 上以功率等级(PI、P2......Pi等)为自变量,在第二坐标上以电压等级(VI、V2......Vj 等)为自变量,在第三坐标上以历史上计算的预失真系数(CThj、Ct1,,……Cti初等) 为变量,构成三维坐标系或三维表格。其中,对应于每个功率等级和电压等级的预失真 系数,假定当前计算出的预失真系数为CIp,则、ctln.t+l……就是计算出 所需要的历史预失真系数,而k的数值是由具体使用的更新算法确定的,比如在一种 情况下,优选地,k=3。
[0124] 当然,虽然图15中采用了 "的形式来表示功率等级为Pi、电压等级为Vj的 情况下对应的预失真系数,然而" G7,, "并不只是代表某一个预失真系数,而是代表了对应 于功率等级为Pi、电压等级为Vj时的所有预失真系数,即同一功率等级和电压等级对应的 预失真系数的个数可以为一个或多个,比如在一种情况下,优选地,每个功率等级和电压等 级对应于5个预失真系数,即具体可以为?3/Λ、0,."或0;_.",且均对 应于当前的功率等级和电压等级进行存储。
[0125] 需要说明的是,虽然" Cl,./可以表示多个预失真系数,但每次依据一个代价 函数所执行的一次"系数更新操作"中,可以仅对其中的一个预失真系数进行更新,而 " Clp "中的t即代表了当前需要执行更新的预失真系数具体为哪个,比如当" "代表 r,2,"、ck、或?57Β"等5个预失真系数时,可能当前仅对其中的例如 Ct.,,进行更新。当然,如果存在一个较长的功率稳定的时间段,使得能够连续计算得到对应 于当前功率等级的多个代价函数,则可以分别对当前等级的多个预失真系数进行更新,相 当于连续多次执行了上述"系数更新操作"。
[0126] 同时,在执行功率等级、电压等级与状态变量的关联存储时,可以采用如图16所 示的方式:在第一坐标上以功率等级(PI、Ρ2......Pi等)为自变量,在第二坐标上以电压 等级(V1、V2......Vj等)为自变量,在第三坐标上以历史上计算预失真系数时使用的状态 变量(S1.^pS1.......为变量,构成坐标系或表格。其中,将图15和图16进 行关联查看时可知:实际上是将每个功率等级和电压等级下、计算的每个预失真系数以及 计算该预失真系数时使用的状态变量进行关联存储,即P1、V1、、Sutk是相关联的, P1、V1、、Suw1 是相关联的......P1、V2、CL,,]、Sutw 是相关联的......Pi、 vj、、SnnS相关联的等。
[0127] 进一步地,虽然在图16以及上述描述中,以"Si.0 "来具体表示计算〇&"时使用的 状态变量,但实际上,"Sq.n"可能包含一个或多个具体的状态变量,尤其是当涉及到包含多 个系数的多项式计算,或是涉及到多个步骤的分步或迭代运算等情况。比如当更新运算中 包含步骤时,具体例如两个步骤,则该状态变量可以包括:1、指示当前状态变量属于哪个运 算步骤;2、具体对应于预失真系数的运算过程的状态变量;3、具体对应于代价函数的运算 过程的状态变量等。当然,对于中包含的多个预失真系数而言,在对每个预失真系数进 行更新时,其对应使用的状态变量Si.n可以是相同的,从而能够在这多个预失真系数之间复 用;当然,状态变量Si.n也可以不复用,则在计算不同的预失真系数时,采用不同的状态变 量(如欠"、C、C、或欠"等),以期得到更为准确的预失真系数,从而实现更好的 预失真效果。
[0128] 以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,必须在预失真 系数的更新算法收敛的时间段内,功率放大器的输出信号的功率变化都较小时,才能够实 现预失真系数的更新,这在实际情况下,有时很难或甚至不可能实现,比如WCDM网络需要 每0. 667ms变化3dB,则无法达到上述条件,也无法实现预失真系数的更新,因此,本发明提 供了一种预失真器控制方法和一种预失真器控制装置,可以在短时间内完成对预失真系数 的更新,而无需等待更新算法的收敛,提高系数更新的可能性,从而有效地改善功率放大器 的性能。
[0129] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种预失真器控制方法,用于通过预失真器对输入非线性装置的数据源信号进行预 失真处理,其中所述预失真器控制方法包括: 时间确定步骤,确定更新时间段,其中,所述更新时间段的长度大于利用所述非线性装 置的输出信号的非线性失真状况计算相应的代价函数的计算时间长度、小于进行预失真系 数自适应更新运算的单元的更新算法的收敛时间长度; 特性确定步骤,获取所述非线性装置的输出信号的状态参数变化特性; 更新判断步骤,当所述非线性装置的输出信号的状态参数在所述更新时间段内的变化 量小于或等于预设的变化量阈值时,判定执行对预失真系数的更新; 系数提供步骤,当判定执行对预失真系数的更新时,将进行预失真系数自适应更新运 算的单元在所述更新时间段计算出的预失真系数提供给所述预失真器。
2. 根据权利要求1所述的预失真器控制方法,所述更新判断步骤还包括: 当所述非线性装置的输出信号的状态参数在所述更新时间段内的变化量大于所述变 化量阈值时,判定不执行对预失真系数的更新,或取得预存储的预失真系数提供给所述预 失真器。
3. 根据权利要求1所述的预失真器控制方法,所述时间确定步骤还包括: 当确定所述非线性装置的输出信号按照已知的变化周期进行已知变化量的状态参数 变化时,确定所述更新时间段与所述已知的变化周期之间的相对关系。
4. 根据权利要求1至3中任一项所述的预失真器控制方法,所述特性确定步骤包括: 检测所述非线性装置的输出信号的状态参数,以确定所述非线性装置的输出信号的状 态参数变化特性; 或检测对应于所述非线性装置的输出信号的指标信号的状态参数,并将所述指标信号 的状态参数变化特性作为所述非线性装置的输出信号的状态参数变化特性; 或根据用于对所述非线性装置的输出信号的状态参数进行变化控制的调整控制指令, 预估所述非线性装置的输出信号的状态参数变化特性。
5. 根据权利要求4所述的预失真器控制方法,还包括: 参数获取步骤,获取所述非线性装置的输出信号在所述更新时间段对应的状态参数; 所述系数提供步骤还包括:针对在当前更新时间段被获取的当前状态参数, 若存在相匹配的已存储的历史状态参数,则进一步获取对应的历史预失真系数和与所 述进行预失真系数自适应更新运算的单元的更新算法相关的历史状态信息,以由所述进行 预失真系数自适应更新运算的单元更新所述历史预失真系数和所述历史状态信息,并将更 新后的历史预失真系数提供给所述预失真器, 若不存在,则将预设常数作为预失真系数提供给所述预失真器,或将所述进行预失真 系数自适应更新运算的单元计算的新的预失真系数提供给所述预失真器,并将所述新的预 失真系数、所述新的预失真系数对应的状态信息、以及所述当前状态参数关联存储为相应 的历史数据。
6. -种预失真器控制装置,用于通过预失真器对输入非线性装置的数据源信号进行预 失真处理,其中所述预失真器控制装置包括: 时间确定模块,确定更新时间段,其中,所述更新时间段的长度大于利用所述非线性装 置的输出信号的非线性失真状况计算相应的代价函数的计算时间长度、小于进行预失真系 数自适应更新运算的单元的更新算法的收敛时间长度; 特性确定模块,获取所述非线性装置的输出信号的状态参数变化特性; 更新判断模块,当所述非线性装置的输出信号的状态参数在所述更新时间段内的变化 量小于或等于预设的变化量阈值时,判定执行对预失真系数的更新; 系数提供模块,当判定执行对预失真系数的更新时,将进行预失真系数自适应更新运 算的单元在所述更新时间段计算出的预失真系数提供给所述预失真器。
7. 根据权利要求6所述的预失真器控制装置,所述更新判断模块还用于: 当所述非线性装置的输出信号的状态参数在所述更新时间段内的变化量大于所述变 化量阈值时,判定不执行对预失真系数的更新,或取得预存储的预失真系数提供给所述预 失真器。
8. 根据权利要求6所述的预失真器控制装置,所述时间确定模块还用于:当确定所述 非线性装置的输出信号按照已知的变化周期进行已知变化量的状态参数变化时,确定所述 不可更新期与所述已知的变化周期之间的相对关系。
9. 根据权利要求6至8中任一项所述的预失真器控制装置,所述特性确定模块还用 于: 检测所述非线性装置的输出信号的状态参数,以确定所述非线性装置的输出信号的状 态参数变化特性; 或检测对应于所述非线性装置的输出信号的指标信号的状态参数,并将所述指标信号 的状态参数变化特性作为所述非线性装置的输出信号的状态参数变化特性; 或根据用于对所述非线性装置的输出信号的状态参数进行变化控制的调整控制指令, 预估所述非线性装置的输出信号的状态参数变化特性。
10. 根据权利要求9所述的预失真器控制装置,还包括: 参数获取模块,获取所述非线性装置的输出信号在所述更新时间段对应的状态参数; 其中,所述系数提供模块还用于:针对在当前更新时间段被获取的当前状态参数, 若存在相匹配的已存储的历史状态参数,则进一步获取对应的历史预失真系数和与所 述进行预失真系数自适应更新运算的单元的更新算法相关的历史状态信息,以由所述进行 预失真系数自适应更新运算的单元更新所述历史预失真系数和所述历史状态信息,并将更 新后的历史预失真系数提供给所述预失真器, 若不存在,则将预设常数作为预失真系数提供给所述预失真器,或将所述进行预失真 系数自适应更新运算的单元计算的新的预失真系数提供给所述预失真器,并将所述新的预 失真系数、所述新的预失真系数对应的状态信息、以及所述当前状态参数关联存储为相应 的历史数据。
【文档编号】H03F1/32GK104378322SQ201310353835
【公开日】2015年2月25日 申请日期:2013年8月14日 优先权日:2013年8月14日
【发明者】周建民, 陈培, 久保徳郎 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1