掌桥专利:专业的专利平台
掌桥专利
首页

预失真性能参数的确定方法、装置、设备和存储介质

文献发布时间:2023-06-19 19:30:30


预失真性能参数的确定方法、装置、设备和存储介质

技术领域

本申请涉及天线射频技术领域,特别是涉及一种预失真性能参数的确定方法、装置、设备和存储介质。

背景技术

在无线通信技术中,射频信号经过功率放大器(Power Amplify,PA)之后,PA存在的非线性特性会对信号造成失真,为了消除这些失真,需要在基带对数字信号做预失真处理,也就是数字预失真技术。

目前,数字预失真的主流技术都是假设PA造成的非线性失真是近似于多项式的,所以通常使用基于多项式模型来做数字预失真。因为PA在不同温度、工作频点、输出功率下的输入输出特性都不同,因此在每次预失真处理之前需要先确定预失真性能的上界参数来评估当前预失真处理方法的有效性。然而,由于PA的性能和物理参数各不相同,导致很难对PA进行完美建模,进而难以做到针对不同的PA得到数字预失真性能上界的解析形式。

因此,如何提供一个简单有效的方法来确定数字预失真性能的上界参数成为当前射频领域亟待解决的技术问题。

发明内容

基于此,有必要针对上述技术问题,提供一种能够简单且快速的计算出预失真性能上界的预失真性能参数的确定方法、装置、设备和存储介质。

第一方面,本申请提供了一种预失真性能参数的确定方法。所述方法包括:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将所述目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;确定所述目标数字信号与所述候选数字信号之间的差异信号。

第二方面,本申请还提供了一种预失真性能参数的估计系统,所述估计系统包括如第一方面所述的信号处理链路和控制器;

所述控制器用于对数字信号进行预失真处理,得到初始数字信号,并基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号,在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将所述目标数字信号输入至所述信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;确定所述目标数字信号与所述候选数字信号之间的差异信号。

第三方面,本申请还提供了一种预失真性能参数的确定装置。所述装置包括:

迭代模块,用于基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号,在所述多次参数确定过程所确定的差异信号满足预设条件时,并根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;其中,所述参数确定过程,包括:将所述目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器,确定所述目标数字信号与所述候选数字信号之间的差异信号。

第四方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;

在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;

确定所述目标数字信号与所述候选数字信号之间的差异信号。

第五方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;

在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;

确定所述目标数字信号与所述候选数字信号之间的差异信号。

第六方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;

在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;

确定所述目标数字信号与所述候选数字信号之间的差异信号。

上述预失真性能参数的确定方法、装置、设备和存储介质,通过基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号,在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次参数确定过程所确定的差异信号确定预失真处理的性能上界参数;确定目标数字信号与所述候选数字信号之间的差异信号,其中的参数确定过程包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器。本申请实现了一种迭代方法来快速确定预失真处理的性能上界参数。而且,每次迭代的参数确定过程均是将目标数字信号输入至实际的信号处理链路进行实际信号失真来确定参数,即给出了一种在实际功率放大器的性能条件下,确定预失真处理的性能上界参数的方法,因此该方法确定出的上界参数更为匹配实际功率放大器的非线性特性,进而提高了估计该上界参数的准确性。而且,该方法相比于传统通过构建复杂的功率放大器模型的计算方法,不需要通过解算上界参数的解析形式来得到上界参数,因此上述方法简单有效,进而能够快速确定出数字预失真性能的上界参数。

附图说明

图1为一个实施例中计算机设备的结构示意图;

图2为一个实施例中预失真性能参数的确定方法的流程示意图;

图3为另一个实施例中预失真性能参数的确定方法的流程示意图;

图4为另一个实施例中预失真性能参数的确定方法的流程示意图;

图5为另一个实施例中预失真性能参数的确定方法的流程示意图;

图6为一个实施例中信号处理链路的示意图;

图7为一个实施例中预失真性能参数的估计系统的结构示意图;

图8为一个实施例中预失真性能参数的确定装置的结构示意图;

图9为另一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的预失真性能参数的确定方法,可以应用于如图1所示的计算机设备中。该计算机设备可以是服务器,也可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预失真处理的性能上界参数的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种预失真性能参数的确定方法。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,如图2所示,提供了一种预失真性能参数的确定方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:

S101,基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号。

上述初始数字信号可以具体表示为一个预设长度的序列,比如,长度为N的x序列。预失真处理可以采用现有任一种预失真处理算法或方法,用来补偿功率放大器产生的非线性失真,比如,使用多项式模拟功率放大器的非线性特性,从而通过解析该多项式得到用于补偿该功率放大器的非线性失真的补偿量,再基于该补偿量确定预失真处理方法;再例如,训练神经网络模型来模拟功率放大器的非线性特性,从而通过训练好的模型来估计该功率放大器的非线性失真的补偿量,再基于该补偿量确定预失真处理方法。

S102,在多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次参数确定过程所确定的差异信号确定预失真处理的性能上界参数。

其中,参数确定过程包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,目标数字信号为基于初始数字信号确定待输入的目标数字信号,信号处理链路包括功率放大器。

信号处理链路用于对目标数字信号进行变换、放大等处理,其中可以包括各种信号变换器和功率放大器。上述目标数字信号为信号处理链路的输入信号,候选数字信号为信号处理链路的输出信号。每一次的参数确定过程即为一次迭代计算过程。预设条件为迭代停止计算条件,可以由计算机设备预先根据实际迭代需求确定,比如,预设条件可以具体为差异信号与目标数字信号之间的相似程度小于预设相似度阈值的条件,预设条件也可以为差异信号与预设信号相同的条件。预失真处理的性能上界参数用于评估预失真处理方法或算法的失真补偿能力。

S103,确定目标数字信号与候选数字信号之间的差异信号。

本实施例中,计算机设备可以先获取任一长度的数字信号,并采用预设的预失真处理方法对该数字信号进行预失真处理,得到初始数字信号;再将该初始数字信号进行信号处理或者其他转换后得到目标数字信号,比如,可以将初始数字信号进行降噪处理,或者对该初始数字信号进行滤波处理等;可选的,还可以直接将初始数字信号直接作为目标数字信号。然后将目标数字信号输入至信号处理链路进行传输,其中需要经过功率放大器进行信号放大,得到候选数字信号。最后可以确定出候选数字信号和目标数字信号之间的差异信号,并进一步的判断该差异信号是否满足预设条件,若满足该预设条件,则说明此时得到的候选数字信号已经达到了一个最大的失真程度,所以此时可以停止迭代计算,并根据该差异信号直接确定预失真处理的性能上界参数;若未满足预设条件,则说明此时得到的候选数字信号的失真程度还未到最大,是在可接受范围内,所以需要继续将目标数字信号输入至信号处理链路来评估预失真处理对该信号处理链路的失真补偿效果,直至上述参数确定过程所确定的差异信号满足预设条件为止,也就是说,经过信号处理链路处理后得到的数字信号已经失真到预失真处理无法补偿的程度,即可视为达到失真上界,此时即可确定出预失真处理的性能上界参数。

上述实施例提供的预失真性能参数的确定方法,通过基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号,在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次参数确定过程所确定的差异信号确定预失真处理的性能上界参数;确定目标数字信号与所述候选数字信号之间的差异信号,其中的参数确定过程包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器。本申请实现了一种迭代方法来快速确定预失真处理的性能上界参数。而且,每次迭代的参数确定过程均是将目标数字信号输入至实际的信号处理链路进行实际信号失真来确定参数,即给出了一种在实际功率放大器的性能条件下,确定预失真处理的性能上界参数的方法,因此该方法确定出的上界参数更为匹配实际功率放大器的非线性特性,进而提高了估计该上界参数的准确性。而且,该方法相比于传统通过构建复杂的功率放大器模型的计算方法,不需要通过解算上界参数的解析形式来得到上界参数,因此上述方法简单有效,进而能够快速确定出数字预失真性能的上界参数。

在一个实施例中,提供了确定目标数字信号的一种实现方式,即上述确定参数过程中的步骤“基于初始数字信号确定待输入的目标数字信号”,如图3所示,包括:

S201,在当前参数确定过程为第一次参数确定过程的情况下,将初始数字信号作为目标数字信号。

其中,当前参数确定过程即为当前迭代计算过程。本实施例涉及图1所示迭代计算过程的第一次计算场景,该场景下,将任一数字信号经过预失真处理后得到初始数字信号,再将该初始数字信号作为目标数字信号输入至信号处理链路中进行传输,以便之后进行迭代计算。

S202,在当前参数确定过程不为第一次参数确定过程的情况下,将上一次参数确定过程所确定的差异信号以及上一次参数确定过程的目标数字信号进行叠加处理,得到当前参数确定过程的目标数字信号。

本实施例涉及图1所示迭代计算过程的中间每一次的迭代计算场景,即每次迭代计算时,都需要更新信号处理链路的输入信号,使信号处理链路的输入信号在每次迭代计算时都进行预失真补偿,得到新的输入信号,再基于新的输入信号去评估信号处理链路的信号失真情况,进而评估先前的预失真处理方法的失真补偿效果。具体执行时,将上一次迭代输入的目标数字信号与上一次迭代计算时确定的差异信号进行和运算,得到当次迭代计算时需要的目标数字信号。

上述实施例通过差异信号叠加上次迭代的输入信号确定当次迭代的目标数字信号的方式,可以使每次迭代计算时输出的差异信号均能反应信号处理链路所包含的功率放大器本身的非线性失真特性造成的差异性,从而使每次迭代确定的参数都能够准确代表信号经过信号处理链路的失真程度,进而提高最终通过迭代确定参数的准确性。

在一个实施例中,还提供了一种判断差异信号是否满足预设条件的实现方式,如图4所示,该方式包括:

S301,在当前参数确定过程不为第一次参数确定过程的情况下,根据当前参数确定过程所确定的差异信号的目标统计值确定是否满足预设条件,若当前参数确定过程所确定的差异信号的目标统计值大于上一次参数确定过程所确定的差异信号的目标统计值,则执行S302,若当前参数确定过程所确定的差异信号的目标统计值不大于上一次参数确定过程所确定的差异信号的目标统计值,则执行S303。

S302,确定满足预设条件。

S303,确定不满足预设条件。

其中,目标统计值可以为差异信号的方差值,该方差值可以代表差异信号的离散度,也代表当前的预失真处理的效果,即该方差值越大,代表预失真处理的效果越差,该方差值越小,代表预失真处理的效果越好。具体差异信号的方差值的计算方法可以采用如下关系式(1)确定,比如,若差异信号为长度为N的序列,使用e(i)表示,i=0.......N-1,则该差异信号e(i)的方差evm即可通过下面关系式(1)确定:

本实施例中,计算机设备在上一次迭代确定出差异信号时,可以先计算并存储该差异信号的方差值,然后计算当次迭代的差异信号的方差值,最后比较上次迭代得到的差异信号的方差值与当前次迭代得到的差异信号的方差值,若当前次迭代得到的差异信号的方差值大于上次迭代得到的差异信号的方差值,则确定满足预设条件,若当前次迭代得到的差异信号的方差值不大于上次迭代得到的差异信号的方差值,则确定不满足预设条件。该实施例使用差异信号的方差值作为迭代计算的停止条件,由于方差值可以代表当前的预失真处理的效果,因此,当该方差值变大时,预失真处理的效果变差,即可判断出当前的预失真处理的失真处理达到极限,从而快速得到预失真处理的性能上界参数。

进一步的,若当前参数确定过程所确定的差异信号的目标统计值大于上一次参数确定过程所确定的差异信号的目标统计值时,可以直接根据最后一次参数确定过程所确定的差异信号确定预失真处理的性能上界参数。

该步骤涉及的是当次迭代得到的差异信号的方差值大于上一次迭代得到的差异信号的方差值的情况,该情况下说明预失真处理的效果已经达到极限了,而该方差值即可代表预失真处理的失真处理极限,此时就可以将最后一次确定的差异信号的方差值确定为预失真处理的性能上界参数。

在一个实施例中,还提供了确定差异信号的一种实现方式,即上述S101中的“确定目标数字信号与候选数字信号之间的差异信号”,如图5所示,包括:

S401,对候选数字信号进行信号调整处理,以使信号调整处理后的候选数字信号的信号参数与目标数字信号的信号参数一致。

其中,信号参数包括幅度、相位和采样延时中的至少一种。

本实施例中,当目标数字信号经过信号处理链路,转换为候选数字信号时,可能发生幅度、相位或采样延时等变化,因此,在比较目标数字信号和候选数字信号之前,还需要对这两个信号进行对齐处理,即将候选数字信号的幅度调整为与目标信号的幅度一致;或者将候选数字信号的相位调整为与目标信号的相位一致;或者将候选数字信号的采样延时调整为与目标信号的采样延时一致;或者将候选数字信号的幅度、相位和采样延时中的任意两种或多种调整为与目标信号的幅度、相位和采样延时都一致。

S402,确定信号调整处理后的候选数字信号与目标数字信号之间的差异信号。

本实施例中,当计算机设备基于前述步骤对候选数字信号进行调整后,即可将信号调整处理后的候选数字信号与目标数字信号进行差值运算,并将差值运算后得到的信号作为差异信号。可选的,计算机设备也可以将信号调整处理后的候选数字信号与第一次迭代计算时的初始数字信号进行差值运算,并将差值运算后得到的信号作为差异信号。上述实施例在确定每次迭代的目标数字信号与候选数字信号之间的差异信号之前,均对候选数字信号进行调整,可以提高确定差异信号的准确性,进而提高确定预失真性能参数的准确性。

在一个实施例中,提供了一种信号处理链路,如图6所示,该信号处理链路依次包括:数模转换器、上变频转换器、所述功率放大器、下变频转换器、模数转换器和预处理器。

结合上述图2至图5实施例,示例性说明该信号处理链路的信号传输流程,该流程包括:假设经过预失真处理后的初始数字信号为长度为N的x序列,计算机设备生成x序列,然后执行如下步骤:

1)将x序列输入至数模转换器进行数字信号到模拟信号的转换,得到初始模拟信号;将该初始模拟信号输入至上变频转换器进行上变频处理,得到第一变频模拟信号;将该第一变频模拟信号输入至功率放大器进行放大处理,得到放大后的第一变频模拟信号。

2)将放大后的第一变频模拟信号输入至下变频转换器进行下变频处理,得到第二变频模拟信号;然后将第二变频模拟信号输入至模数转换器进行模拟信号到数字信号的转换处理,得到候选数字信号,即得到长度同样为N的失真后的r序列。

3)将序列r输入至预处理器,将序列r的幅度、相位、采样延时调整为和序列x一致的序列。

4)将x序列与调整后的r序列进行如下关系式(2)的差值运算,得到差异信号,e序列:

e(i)=x(i)-r(i),i=1.....N-1(2);

其中,i表示序列的位数的序列号,N表示序列的长度,也表示序列的位数。

5)在得到e序列后,根据下面关系式(3)计算序列e的方差值,即为evm:

6)根据下面关系式(4),将序列e叠加到序列x上得到序列s,重新发送序列s:

s(i)=x(i)+e(i),i=0....N-1(4);

7)将序列s输入至图6所示的信号处理链路,重复上述1)-6)步骤,若计算出来的evm大于上一次计算得出的evm,则停止迭代计算,并将当次计算得出的evm确定为预失真处理的性能上界参数,此时的evm就是在给定的功率放大器的采样率、温度和输出功率的性能条件下,数字预失真技术所能达到的性能上界;若计算出来的evm不大于上一次计算得出的evm,则继续按照上述步骤进行迭代计算。

可选的,还提供了一种预失真性能参数的估计系统,如图7所示,该估计系统包括图6所示的信号处理链路和控制器;该控制器用于对数字信号进行预失真处理,得到初始数字信号,并基于预失真处理后的初始数字信号迭代执行多次参数确定过程,直至基于参数确定过程所确定的差异信号满足预设条件为止,并根据最后一次参数确定过程所确定的差异信号确定预失真处理的性能上界参数;其中,参数确定过程,包括:基于初始数字信号确定待输入的目标数字信号,并将目标数字信号输入至信号处理链路进行信号处理,得到候选数字信号,确定目标数字信号与候选数字信号之间的差异信号。

上述控制器执行的方法在前述内容中均有说明,详细内容参见前述说明,此处不赘述。需要说明的是,基于本申请提供的方法得到预失真处理的性能上界参数之后,即可对预失真技术的效果进行评估。当需要对不同的预失真技术的效果进行评估时,即可使用上述方法快速的得到预失真的性能上界参数来有效评估预失真的效果。

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的预失真性能参数的确定方法的预失真性能参数的确定装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个预失真性能参数的确定装置实施例中的具体限定可以参见上文中对于预失真性能参数的确定方法的限定,在此不再赘述。

在一个实施例中,如图8所示,提供了一种预失真性能参数的确定装置,包括:

迭代模块10,用于基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号,在所述多次参数确定过程所确定的差异信号满足预设条件时,并根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;其中,所述参数确定过程,包括:将所述目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器,确定所述目标数字信号与所述候选数字信号之间的差异信号。

在一个实施例中,上述迭代模块10具体用于在当前参数确定过程为第一次参数确定过程的情况下,将所述初始数字信号作为所述目标数字信号;在当前参数确定过程不为第一次参数确定过程的情况下,将上一次参数确定过程所确定的差异信号以及上一次参数确定过程的目标数字信号进行叠加处理,得到当前参数确定过程的目标数字信号。

在一个实施例中,上述迭代模块10还具体用于在当前参数确定过程不为第一次参数确定过程的情况下,根据当前参数确定过程所确定的差异信号的目标统计值确定是否满足所述预设条件。

在一个实施例中,上述迭代模块10还具体用于在当前参数确定过程所确定的差异信号的目标统计值大于上一次参数确定过程所确定的差异信号的目标统计值的情况下,确定满足所述预设条件;在当前参数确定过程所确定的差异信号的目标统计值不大于上一次参数确定过程所确定的差异信号的目标统计值的情况下,确定不满足所述预设条件。

在一个实施例中,上述迭代模块10还具体用于根据最后一次所述参数确定过程所确定的差异信号的目标统计值作为所述性能上界参数。

在一个实施例中,上述迭代模块10还具体用于对所述候选数字信号进行信号调整处理,以使信号调整处理后的候选数字信号的信号参数与所述目标数字信号的信号参数一致,所述信号参数包括幅度、相位和采样延时中的至少一种;确定所述信号调整处理后的候选数字信号与所述目标数字信号之间的差异信号。

在一个实施例中,所述信号处理链路依次包括:数模转换器、上变频转换器、所述功率放大器、下变频转换器、模数转换器和预处理器。

上述预失真性能参数的确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种预失真性能参数的确定方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;

在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;

确定所述目标数字信号与所述候选数字信号之间的差异信号。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;

在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;

确定所述目标数字信号与所述候选数字信号之间的差异信号。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

基于预失真处理后的初始数字信号,迭代执行多次参数确定过程以确定差异信号;

在所述多次参数确定过程所确定的差异信号满足预设条件时,根据最后一次所述参数确定过程所确定的差异信号确定所述预失真处理的性能上界参数;

其中,所述参数确定过程,包括:将目标数字信号输入至信号处理链路进行信号处理以得到候选数字信号,所述目标数字信号为基于所述初始数字信号确定待输入的目标数字信号,所述信号处理链路包括功率放大器;

确定所述目标数字信号与所述候选数字信号之间的差异信号。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 配送参数的确定方法、确定装置、存储介质和电子设备
  • 一种音频设备的确定方法、装置、设备和存储介质
  • 政务业务材料预检查方法、装置、设备及存储介质
  • 一种三维水电预埋图的生成方法、装置、设备及存储介质
  • 用户关注信息确定方法、装置、穿戴式设备及存储介质
  • 预失真参数值的确定方法、装置、终端及存储介质
  • 再生器的性能参数确定方法、装置、设备及存储介质
技术分类

06120115932955