失真补偿设备、失真补偿方法和无线电通信设备的利记博彩app
【专利摘要】本发明提供了一种失真补偿设备、失真补偿方法和无线电通信设备。用于补偿放大器的输入信号的失真的失真补偿设备包括:存储部,其用于存储失真补偿系数;失真补偿处理部,其用于基于均对应于输入信号的功率的多个第一地址从存储部读取失真补偿系数并且对于输入信号执行失真补偿;以及失真补偿系数复制部,其用于在多个第一地址中的存储失真补偿系数的存储部的最大地址与最小地址之间,将第三地址处存储的失真补偿系数存储到其中没有存储失真补偿系数的第二地址。
【专利说明】失真补偿设备、失真补偿方法和无线电通信设备
【技术领域】
[0001]这里讨论的实施方式涉及失真补偿设备、失真补偿方法和无线电通信设备。
【背景技术】
[0002]随着诸如功能手机和智能电话的无线电通信设备中数字通信的近来的发展,以高效率执行数据传输。当使用多级相位调制作为数据传输方法时,在传输功率放大器中会产生非线性失真。
[0003]图18示出了功率放大器的输入/输出特性。在功率放大器的线性区域(图18中的α)中,输出至输入功率具有线性特性。相反地,在非线性区域(图18中的β)中,输出至输入功率变为具有非线性特性(如虚线所示)。通过上述非线性特性,对于传输信号生成了非线性失真。
[0004]图19示出了发送频率f0附近的频谱的示例。水平轴表示频率并且垂直轴表示功率。例如,由于非线性失真,发送频率f0附近的频域变为具有从由虚线210描绘的特性变化的由实线200描绘的特性。由此,例如,对于相邻的频率带宽,产生了较大的泄漏功率,这导致对于相邻的频率带宽发生了杂散,从而在相邻的频率带宽中产生了劣化通信质量的噪声。这里,杂散是指例如在设计上不想要的信号分量或者不想要的频率分量。
[0005]在无线电通信设备中,应用了使功率放大器的输入/输出特性线性化以抑制非线性失真并且减少对于相邻的频率信道的泄漏功率的技术。而且,为了改进使用线性较差的放大器的功率效率,采用失真补偿技术来补偿非线性失真。
[0006]作为失真补偿技术,例如存在预失真(PD)方法。ro方法通过预先向输入信号添加与非线性特性相反的特性来补偿非线性特性。特别地,在利用数字信号实现ro方法的数字预失真方法中,功率消耗很小并且因此,广泛地应用于无线电通信设备等等作为失真补偿技术。
[0007]作为用于实现Dro (数字预失真)方法的方法,例如,已知LUT (查找表)方法。根据LUT方法,参考LUT中存储的失真补偿系数并且在其地址处,基于输入信号的功率值进行更新。例如由于LUT中存储的失真补偿系数的特性是与功率放大器的输入/输出特性相反的特性,因此消除了非线性失真。
[0008]作为与这样的失真补偿相关的技术,例如,已经公开了下述技术。
[0009]S卩,存在下述技术,关于失真补偿范围之外的补偿数据,与现有技术中当地址低于失真补偿范围的下限时替代使用最低地址的补偿数据(或失真补偿系数)或者当超过失真补偿范围的上限时使用最高地址的补偿数据相对地,禁止补偿数据的更新。根据上述技术,由于当传输功率处于失真补偿范围之外时不更新补偿数据,因此始终正确地更新最低地址或最高地址处的补偿数据。因此,目的在于,能够防止由于补偿数据的更新引起的失真补偿特性的劣化。
[0010]而且,还公开了一种失真补偿设备,其中,基于用于基于输入信号的功率值从存储部获取失真补偿系数的第一地址和用于基于输入信号相位从存储部获取失真补偿系数的第二地址,从存储部获取失真补偿系数,以补偿由放大器产生的信号失真。利用该技术,目的在于,以高准确度来补偿信号失真。
[0011]此外,存在另一种失真补偿设备,其中,通过地址范围的分段,对于每个段设置代表地址,并且关于考虑诸如少数采样的预定条件而不够充分的最小或最大代表地址,使用从最近的代表地址高效地获取的失真补偿系数来进行零阶外插。目的在于,利用上述技术,能够高效地执行失真补偿。
[0012]专利文献
[0013]专利文献I日本特开专利公开N0.2001-284976
[0014]专利文献2日本特开专利公开N0.2011-199428
[0015]专利文献3日本特开专利公开N0.2011-254124
[0016]然而,根据LUT方法,存在下述情况,即在其中存储每个失真补偿系数的LUT的最大地址与最小地址之间既没有存储失真补偿系数也没有更新失真补偿系数。其原因可以说是由于例如生成LUT地址的表达式的特性导致的。在这样的情况下,在既没有存储也没有更新失真补偿系数的地址处,可能发生不能够获得理想的失真补偿系数或者花费了很长时间来获得理想的失真补偿系数的情况。这样的情况的发生会在理想的失真补偿系数与实际的失真补偿系数之间产生的较大的误差。该误差会导致产生杂散。
[0017]如上所述,对于超过失真补偿系数的最大存储地址的LUT的地址来说,例如,存在替代地使用存储在最大地址处的失真补偿系数或者禁止更新的技术。
[0018]然而,上述技术没有提及在其中存储每个失真补偿系数的LUT的最大地址与最小地址之间既没有存储失真补偿系数也没有更新失真补偿系数的情况,并且也没有教导用于处理该情况的方法。因此,利用上述技术,不能够减少在这样的情况下生成的杂散的发生。
【发明内容】
[0019]因此,实施方式的一方面的目的在于提供一种失真补偿设备、失真补偿方法和无线电通信设备,其用于减少杂散的发生。
[0020]根据实施方式的一方面,一种用于补偿放大器的输入信号的失真的失真补偿设备,该设备包括:存储部,其用于存储失真补偿系数;失真补偿处理部,其用于基于均对应于输入信号的功率的多个第一地址从存储部读取失真补偿系数并且对于输入信号执行失真补偿;以及失真补偿系数复制部,其用于在多个第一地址中的存储失真补偿系数的存储部的最大地址与最小地址之间,将第三地址处存储的失真补偿系数存储到其中没有存储失真补偿系数的第二地址。
【专利附图】
【附图说明】
[0021]图1示出了无线电通信设备的构造示例。
[0022]图2示出了 H)部的构造示例。
[0023]图3示出了地址生成部的构造示例。
[0024]图4示出了失真补偿系数复制控制的操作示例。
[0025]图5A和图5B示出了 X轴地址处存储的失真补偿系数的存在与否的示例。
[0026]图6示出了 X轴地址和Y轴地址处存储的失真补偿系数的存在与否的示例。
[0027]图7是示出了失真补偿系数复制控制的操作示例的流程图。
[0028]图8是示出失真补偿系数复制控制的操作示例的流程图。
[0029]图9示出了 X轴地址和Y轴地址处存储的失真补偿系数的存在与否的示例。
[0030]图10示出了失真补偿系数复制控制的操作示例。
[0031]图11示出了 X轴地址处存储的失真补偿系数的存在与否的示例。
[0032]图12是示出失真补偿系数复制控制的操作示例的流程图。
[0033]图13是示出失真补偿系数复制控制的操作示例的流程图。
[0034]图14示出了地址生成部的构造示例。
[0035]图15示出了地址生成部的构造示例。
[0036]图16示出了无线电通信设备的构造示例。
[0037]图17示出了无线电通信设备的构造示例。
[0038]图18示出了放大器的输入/输出特性的示例。
[0039]图19示出了发送频率f0附近的频谱的示例。
【具体实施方式】
[0040]下面,将描述实施本发明的实施方式。
[0041]第一实施方式
[0042]首先,将描述第一实施方式,图17示出了根据第一实施方式的无线电通信设备10的构造示例。无线电通信设备10可以是诸如功能电话和智能电话的终端设备或者是与终端设备执行无线电通信的无线电基站设备。
[0043]无线电通信设备10包括放大器部16、存储部133、失真补偿处理部131、发送部17和失真补偿系数复制部146。
[0044]放大器部16对输入信号进行放大。存储部133存储各失真补偿系数。基于均对应于变化的输入信号功率的多个第一地址,失真补偿处理部131从存储部133读出失真补偿系数,以对于输入信号执行失真补偿,从而补偿由放大器部16产生的输入信号中的失真。发送部17发送失真补偿后的输入信号。
[0045]在多个第一地址中其中存储各失真补偿系数的存储部133的最大地址与最小地址之间,失真补偿系数复制部146将第三地址处存储的失真补偿系数存储到其中没有存储失真补偿系数的第二地址。
[0046]因此,在本无线电通信设备10中,如果在其中存储各失真补偿系数的LUT的最大地址与最小地址之间既没有存储也没有更新失真补偿系数,则能够将失真补偿系数存储到其中没有存储失真补偿系数的地址。
[0047]因此,在本无线电通信设备10中,如果由于在其中存储各失真补偿系数的LUT的最大地址与最小地址之间既没有存储也没有更新失真补偿系数而导致不能够获得理想的失真补偿系数,则能够减少杂散的发生。
[0048]在无线电通信设备10中,包括失真补偿处理部131、失真补偿系数复制部146和存储部133的设备可以被称为例如失真补偿设备。
[0049]第二实施方式
[0050]接下来,将描述第二实施方式。首先,将描述根据本第二实施方式的无线电通信设备的构造示例。
[0051 ] 无线电通信设备的构造示例。
[0052]图2示出了无线电通信设备10的构造示例。无线电通信设备10包括发送信号生成部11、S/P转换部12、PD (预失真)部13、D/A (数字/模拟)转换部15、PA (功率放大器)16、天线17和A/D转换部18。H)部13也可以被称为失真补偿部或者失真补偿设备,并且PA16可以例如被称为放大器部或者发送放大器。
[0053]发送信号生成部11生成从无线电通信设备10发送的串行格式的数字数据序列。发送信号生成部11将生成的数字数据序列输出到S/P转换部12。
[0054]S/P转换部12交替地逐比特地分发从发送信号生成部11输出的数字数据序列,以转换为两个系列,即同相分量信号(I信号)和正交分量信号(Q信号)。s/ρ转换部12将转换后的I信号和Q信号输出到F1D部13。转换后的I信号和Q信号可以被称为输入信号(或发送信号)x(t)。
[0055]ro部13对于输入信号x(t)执行失真补偿处理(例如,数字预失真处理),以将失真补偿后的输入信号X(t)输出到D/A转换部15。失真补偿后的输入信号X(t)可以被称为例如输出信号y(t)。基于作为由PA16放大的信号的一部分的反馈信号FB (t)和失真补偿之前的输入信号x(t),ro部13以反馈信号FB(t)与输入信号x(t)之间的差变为零的自适应方式生成或更新失真补偿系数。然后,使用生成或更新的失真补偿系数,ro部13对于输入信号x(t)执行失真补偿。将在下面详细描述ro部13。
[0056]D/A转换部15将输出信号y(t)转换为模拟信号,并且将转换后的模拟信号输出到PA16。
[0057]包括非线性失真函数f (P)作为放大特性的PA16对从D/A转换部15输出的信号进行放大。非线性失真函数f (P)被指示为例如图16中描述的发送放大器的输入/输出特性。从PA16输出的模拟信号被输出到天线17,并且同样地,模拟信号的一部分被分支并且输出到A/D转换部18作为反馈信号FB (t)。PA16对应于例如第一实施方式的放大器部16。
[0058]天线17将从PA16输出的信号辐射到空气中以将该信号发送给通信对方的另一无线电通信设备。天线17对应于例如第一实施方式的发送部17。
[0059]A/D转换部18将反馈信号FB⑴转换为数字信号以输出到H)部13。
[0060]PD部13的构造示例。
[0061]接下来,将描述ro部13的构造示例。图2示出了 ro部13的构造示例。ro部13包括乘法部131、地址生成部132、表管理部133、失真补偿系数计算部134、减法部136、加法部140、延迟部141-143、更新地址计数器145和失真补偿系数复制部146。
[0062]乘法部131将输入信号X (t)乘以从表管理部133输出的失真补偿系数Iv1 (p)。例如,基于对应于输入信号的功率的第一地址,乘法部131从表管理部133读出失真补偿系数IV1(P),并且使用读出的失真补偿系数Iv1 (P)对于输入信号x(t)执行失真补偿。乘法部131将失真补偿后的输入信号x(t)输出到D/A转换部15作为输出信号y(t)。乘法部131也是失真补偿处理部,其使用例如失真补偿系数Iv1 (P)对于输入信号x(t)执行失真补偿。乘法部131对应于例如第一实施方式中的失真补偿处理部131。
[0063]基于输入信号x(t)的功率值,地址生成部132生成第一地址以从表管理部133获取失真补偿系数。例如,地址生成部132计算输入信号x(t)的功率p( = X2(t)),并且生成唯一地对应于所计算出的功率P的地址作为第一地址。
[0064]而且,基于输入信号x(t)的振幅,地址生成部132生成第二地址以从表管理部133获取失真补偿系数。例如,地址生成部132计算输入信号x(t)的不同时间点之间的振幅差Λ,并且生成唯一地对应于所计算出的振幅差Λ的地址作为第二地址。
[0065]地址生成部132组合所生成的第一和第二地址以将组合地址作为参考地址Adr输出到表管理部133和延迟部141。将在下面描述地址生成部132的细节。上述第一地址和第二地址也可以分别称为例如X轴地址和Y轴地址。
[0066]表管理部133是存储部,其存储由失真补偿系数计算部134和减法部136计算的各失真补偿系数。通常,表管理部133存储其中失真补偿系数与二维地址关联的LUT (查找表)133a。二维地址是例如X轴地址与Y轴地址的组合地址。
[0067]表管理部133使用从地址生成部132输出的参考地址Adr作为读出地址AR来从LUT133a读出失真补偿系数。通常,表管理部133从读出的地址AR获取X轴地址和Y轴地址。表管理部133然后从LUT133a读出对应于所获取的X轴地址和Y轴地址的失真补偿系数。表管理部133将读出的失真补偿系数Iv1 (P)输出到乘法部131和延迟部142。
[0068]而且,表管理部133使用从延迟部141输出的参考地址Adr作为写入地址AW来存储(或更新)失真补偿系数(或失真补偿系数的更新值)。通常,表管理部133从写入地址Aff获取X轴地址和Y轴地址,并且将从加法部140输出的失真补偿系数存储到对应于所获取的X轴地址和Y轴地址的地址。
[0069]表管理部133对应于例如第一实施方式中的存储部133。
[0070]减法部136和失真补偿系数计算部134基于由乘法部131补偿失真之前的输入信号X(t)和反馈信号FB(t)来计算失真补偿系数。
[0071]S卩,减法部136计算从延迟部143输出的输入信号X (t)与从A/D转换部18输出的反馈信号FB(t)之间的差,以将计算出的差作为差信号e(t)输出到失真补偿系数计算部134。
[0072]基于差信号e (t)和LUT133a处存储的失真补偿系数,失真补偿系数计算部134计算失真补偿系数的更新值。失真补偿系数计算部134将失真补偿系数的更新值输出给加法部 140。
[0073]失真补偿系数计算部134包括共轭复信号输出部(Conj) 134a和乘法部134b-134d。
[0074]共轭复信号输出部134a生成用于反馈信号FB (t)的共轭复信号FB* (t),以将生成的共轭复信号FB*(t)输出给乘法部134b。
[0075]乘法部134b将从延迟部142输出的失真补偿系数Ivi (Adr)乘以共轭复信号FB*(t)以将乘法结果u*(t) ( = V1 (Adr)FB*⑴)输出到乘法部134c。
[0076]乘法部134c将从减法部136输出的差信号e(t)乘以乘法结果u* (t),以将乘法结果e (t) u* (t)输出到乘法部134d。
[0077]乘法部134d将乘法结果e(t)u*(t)乘以步大小参数μ ,并且将乘法结果μ e (t)u*(t)输出到加法部140。
[0078]加法部140将从乘法部134d输出的乘法结果μ e(t)u*(t)与从延迟部142输出的失真补偿系数V1(P)相加,并且将加法结果(=UAd1 + y e(t)u*(t))输出到表管理部133作为失真补偿系数的更新值。例如,从加法部140输出的更新值被存储到表管理部133的对应于输入到写入地址AW的LUT133a的区域。
[0079]延迟部141-143将从输入信号x(t)被输入到H)部13的时间到反馈信号FB(t)被输入到减法部136的时间的延迟时间D添加到输入信号x(t)。
[0080]利用这样的构造,执行了下述计算。
[0081 ] hn (Adr) = Iv1 (Adr) + μ e (t) u* (t)
[0082]e (t) =x (t) -FB (t)
[0083]FB (t) = hn_! (Adr) x (t) f (Adr)
[0084]u* (t) = X (t) f (p) = hn_! (Adr) FB* (t)
[0085]其中,x、FB、f、h、u和e表示复数,*表示共轭复数,并且Adr表示从x(t)生成的参考地址。
[0086]ro部13执行上述计算处理从而以使得输入信号x(t)与反馈信号FB(t)之间的差信号e (t)最小的方式更新失真补偿系数Iv1 (Adr)。由此,例如,失真补偿系数最终收敛到最优失真补偿系数,从而PA16中的发送信号(例如,y(t))的失真得到补偿。
[0087]例如,更新地址计数器145对LUT133a中的X轴地址和Y轴地址进行计数。更新地址计数器145然后基于从延迟部141输出的写入地址AW辨别是否在每个计数的地址(xadr, yadr)处更新了失真补偿系数。
[0088]更新地址计数器145例如以下述方式执行计数。在Y轴地址固定到LUT133a的最小值的情况下,更新地址计数器145从最小值到最大值来计数每个X轴地址。然后,更新地址计数器145将I加到Y轴地址以将Y轴地址固定为最小值+1,并且从最小值到最大值来计数X轴地址。更新地址计数器145将I加到Y轴地址,并且重复上述处理。最终,在Y轴地址固定到LUT133a的最大值的情况下,更新地址计数器145从最小值到最大值来计数X轴地址。对于以这样的方式计数的每个地址(xadr,yadr),更新地址计数器145辨别每个失真补偿系数是否被更新。
[0089]更新地址计数器145例如以下述方式辨别失真补偿系数是否被更新。即,通过辨别每个计数的地址(xadr,yadr)是否与从延迟部141馈送的写入地址AW—致,更新地址计数器145辨别地址处的失真补偿系数是否被更新。
[0090]例如,在对应于LUT133a中的写入地址AW的LUT133a的区域中,更新(或存储)失真补偿系数。因此,如果计数的地址(Xadr,yadr)与写入地址AW—致,则关注的地址(xadr, yadr)处的失真补偿系数变为被更新。另一方面,如果计数的地址(xadr, yadr)没有与写入地址AW—致,则地址(xadr, yadr)处的失真补偿系数没有被更新。
[0091]更新地址计数器145向失真补偿系数复制部146输出每个计数的地址(xadr, yadr)和指示失真补偿系数是否被更新的辨别结果。这里,例如,更新地址计数器145将上述辨别结果输出到失真补偿系数复制部146作为更新标志。
[0092]失真补偿系数复制部146基于每个计数的地址(xadr, yadr)和指示失真补偿系数是否被更新的辨别结果(或更新标志)来更新LUT133a中的失真补偿系数。
[0093]通常,在获取指示地址(xadr,yadr)处的失真补偿系数被更新的辨别结果的获取时,失真补偿系数复制部146将更新后的失真补偿系数保持在内部存储器等等中,作为用于复制的失真补偿系数。此外,在获取指示在地址(xadr+1,yadr)(其紧邻由上述计数方法获得的地址)处没有更新失真补偿系数的辨别结果时,失真补偿系数复制部146将用于复制的失真补偿系数存储到地址(xadr+1, yadr)。以这样的方式,复制了失真补偿系数。
[0094]这里,还可能的是,更新地址计数器145将写入地址AW的信息原样输出到失真补偿系数复制部146,并且失真补偿系数复制部146辨别地址(xadr,yadr)处的失真补偿系数是否被更新。
[0095]在上述示例中,已经描述了地址生成部132生成并且输出X轴地址和Y轴地址的组合地址的示例。然而,还可能的是,地址生成部132将X轴地址和Y轴地址输出到表管理部133,这是因为如果表管理部133可以获取X轴地址和Y轴地址则是令人满意的。
[0096]此外,失真补偿设备可以由乘法部131、表管理部133和失真补偿系数复制部146构成。
[0097]地址生成部132的构造示例
[0098]接下来,将描述地址生成部132的构造示例。图3示出了地址生成部132的构造。地址生成部132包括输入信号功率计算部132a、延迟部132b、X轴地址计算部132c、输入信号振幅计算部132d、延迟部132e、132f、乘法部132g_1321、加法部132j、Y轴地址计算部132k和地址计算部132z。
[0099]例如,输入信号功率计算部132a、延迟部132b和X轴地址计算部132c基于输入到地址生成部132的输入信号X (t)的功率值(或功率)获取第一地址以从表管理部133获取失真补偿系数。
[0100]g卩,输入信号功率计算部132a计算输入信号x(t)的功率p( = x2(t))。
[0101]延迟部132b输入从输入信号功率计算部132a输出的指示功率P的功率计算结果,并且对功率计算结果延迟Y轴地址生成处理时间,从而将延迟后的功率计算结果输出到X轴地址计算部132c。
[0102]X轴地址计算部132c然后对延迟后的功率计算结果进行归一化以计算X轴地址,并且将计算出的X轴地址xadr (t) ( = X轴地址P)输出到地址计算部132Z。
[0103]例如,输入信号振幅计算部132d、延迟部132e、132f、乘法部132g_1321、加法部132j和Y轴地址计算部132k基于输入信号x(t)的振幅生成第二地址以从表管理部获取失真补偿系数。
[0104]即,输入信号振幅计算部132d计算输入信号x(t)的振幅。例如,输入信号振幅计算部132d计算预定时段期间的输入信号x(t)的最大值与最小值之间的差的一半以确定为振幅,或者计算输入信号x(t)的最大值和平均值之间的差以确定为振幅。例如,通过保持计算公式来计算振幅,输入信号振幅计算部132d根据计算公式来计算振幅。输入信号振幅计算部132d将指示振幅的计算出的振幅信息输出到延迟部132e和乘法部132g。
[0105]延迟部132e将振幅信息延迟输入信号x(t)的一个采样时间,以输出到延迟部132f和乘法部132h。延迟部132f将从延迟部132e输出的振幅信息延迟输入信号x(t)的一个采样时间,以输出到乘法部132i。
[0106]乘法部132g将振幅信息乘以抽头系数tapl,以将乘法结果输出到加法部132j。乘法部132h将从延迟部132e输出的振幅信息乘以抽头系数tap2,以将乘法结果输出到加法部132j。乘法部132i将从延迟部132f输出的振幅信息乘以抽头系数tap3,以输出到加法部 132j。
[0107]加法部132j将从乘法部132g_132i输出的各乘法结果相加。加法部132j的加法结果指示三个不同时间点(例如,当前、过去和将来)的输入信号x(t)的振幅差Λ。这里,替代三个时间点,地址生成部132可以使用四个或更多时间点的各振幅差来计算振幅差。加法部132 j将加法结果输出到Y轴地址计算部132k作为振幅差信息。
[0108]通过对从加法部132 j输出的振幅差信息进行归一化,Y轴地址计算部132k计算Y轴地址。Y轴地址计算部132k将计算出的Y轴地址yadr (t) ( = Y轴方向地址Λ P)输出到地址计算部132ζ。
[0109]因此,地址生成部132基于在输入信号振幅计算部132d中计算的振幅和通过将计算出的振幅延迟预定时间(例如,一个采样时间)获得的振幅之间的差来生成Y轴地址。
[0110]地址计算部132z将X轴地址xadr(t)与Y轴地址yadr(t)组合以将组合地址Adr(t)输出到延迟部141和表管理部133。
[0111]各延迟部132e、132f中的延迟量可以是1/2采样、两个采样等等的时段,而不必限制到输入信号X(t)的一个采样。各延迟部132b、132e、132f中的延迟量被以下述方式来调整,即,在地址计算部132z中,例如,X轴地址xadr(t)的输入时刻与Y轴地址yadr(t)的输入时刻一致。
[0112]操作示例
[0113]接下来,将描述第二实施方式的操作示例。图4是示出本第二实施方式的操作示例的流程图。图4中所示的流程图是例如在更新地址计数器145和失真补偿系数复制部146中主要执行的失真补偿系数复制控制的操作示例。
[0114]在开始处理(S10),H)部13设置更新LUT133a的时间,并且开始更新地址计数器145的操作(S11)。例如,无线电通信设备10(或ro部13)上的用户操作使得能够设置更新LUT133a的时间并且操作更新地址计数器145。
[0115]接下来,ro部13开始失真补偿系数复制循环01 (SII)。在失真补偿系数复制循环01中,PD部13重复从S13至S22的处理。
[0116]例如,在失真补偿系数复制循环01中,更新地址计数器145设置用于LUT133a的Y轴地址yadr的最小值yMIN和最大值yMAX,并且执行处理S13,并且之后,Y轴地址yadr固定到最小值yMIN。在完成直到S22的处理时,更新地址计数器145将Y轴地址递增一个地址,以固定到最小值yMIN+Ι,从而执行从S13至S22的处理。在完成直到S22的处理时,更新地址计数器145将Y轴地址yadr递增一个地址,以将Y轴地址yadr设置到最小值yMIN+2并且执行从S13至S22的处理。之后,更新地址计数器145将Y轴地址yadr逐一递增,以执行从S13至S22的处理。当Y轴地址yadr达到最大值yMAX时,更新地址计数器145将Y轴地址yadr固定到最大值yMAX,并且执行直到S22的处理。
[0117]这里,例如,Y轴地址的最小值yMIN和最大值yMAX被保持在更新地址计数器145的内部存储器等等中,并且在当前处理处读出并且设置。
[0118]现在,PD部13将复制使能标志设置为关闭(OFF) (S13)。复制使能标志指示是否能够执行更新后的失真补偿系数的复制操作。当复制使能标志为启用(ON)时,失真补偿系数复制部146执行复制操作。
[0119]例如,失真补偿系数复制部146将与复制使能标志ON或OFF相关的信息保持在内部存储器等等中,并且通过存储在内部存储器等等中来执行当前处理(S13)。
[0120]顺便提及,如果在从Sll至S15的时段期间执行本处理(S13),则也是令人满意的。[0121 ] 接下来,ro部13开始失真补偿系数复制循环02 (S14)。在失真补偿系数复制循环02中,PD部13重复从S15至S19的处理。
[0122]例如,在失真补偿系数复制循环02中,更新地址计数器145设置用于LUT133a的X轴地址xadr的最小值χΜΙΝ和最大值xMAX,并且执行处理S15,并且之后,X轴地址xadr固定到最小值xMIN。在完成直到S19的处理时,更新地址计数器145将X轴地址xadr递增一个地址以固定到最小值xMIN+1,从而执行从S15至S19的处理。在完成直到S19的处理时,更新地址计数器145将X轴地址xadr递增一个地址,以将X轴地址xadr设置为最小值xMIN+2,并且执行从S15至S19的处理。之后,更新地址计数器145将X轴地址xadr逐一递增以执行从S15至S19的处理。当X轴地址xadr达到最大值xMAX时,更新地址计数器145将X轴地址xadr固定到xMAX,并且执行直到S19的处理。
[0123]这里,例如,X轴地址的最小值xMIN和最大值xMAX被保持在更新地址计数器145的内部存储器等等中,并且在当前处理处读出并且设置。
[0124]因此,使用失真补偿系数复制循环01 (S12)和失真补偿系数复制循环02,更新地址计数器145在第一循环(从S14至S19的循环)中计数每个地址(xMIN,yMIN)、(xMIN+1, yMIN)…(xMAX, yMIN)。
[0125]然后,在下一循环中,更新地址计数器145计数每个地址(χΜΙΝ,yMIN+Ι)、(xMIN+1, yMIN+Ι)…(xMAX, yMIN+1)。之后,更新地址计数器145重复上述处理,以在最终循环中计数每个地址(xMIN,yMAX)、(xMIN+1, yMAX) - (xMAX, yMAX) ?对于每个计数的地址(xadr, yadr),更新地址计数器145和失真补偿系数复制部146执行从S15至S19的处理。
[0126]接下来,F1D部13辨别每个计数的地址(xadr, yadr)处的每个失真补偿系数是否被更新(S15)。
[0127]例如,更新地址计数器145基于写入地址AW是否与每个计数的地址(xadr,yadr)一致来执行辨别。
[0128]通常,如果计数的地址(xadr,yadr)与写入地址AW —致,则更新地址计数器145辨别出地址(Xadr,yadr)处的失真补偿系数已经被更新。另一方面,如果计数的地址(xadr, yadr)没有与写入地址AW —致,则更新地址计数器145辨别失真补偿系数还没有被更新。
[0129]当辨别出地址(xadr, yadr)处的失真补偿系数已经被更新(S15中是)时,F1D部13从LUT133a读出地址(xadr, yadr)处的失真补偿系数(S16)。
[0130]例如,更新地址计数器145将指示失真补偿系数被更新的辨别结果和对应的地址(xadr, yadr)输出到失真补偿系数复制部146。在接收到辨别结果时,失真补偿系数复制部146将接收到的地址(xadr,yadr)输出到表管理部133,并且从表管理部133读出存储在LUT133a的地址(xadr, yadr)处的失真补偿系数。
[0131]接下来,ro部13将读出的失真补偿系数保持作为用于复制的失真补偿系数(S17)。例如,失真补偿系数复制部146将从LUT133a读出的失真补偿系数保持在内部存储翌坐坐由--寸寸卞ο
[0132]接下来,PD部13将复制使能标志设置为启用(ON) (S18)。例如,失真补偿系数复制部146将内部存储器等等中保持的复制使能标志的信息从关闭(OFF)覆写为启用(0N)。
[0133]PD部13然后完成失真补偿系数复制循环02并且转向S14。在转向S14之后,PD部13固定Y轴地址并且将X轴地址递增1,以执行处理S15,并且之后,使用递增后的地址(xadr+1, yadr)作为地址(xadr, yadr)。
[0134]另一方面,如果地址(xadr, yadr)处的失真补偿系数没有被更新(S15中否),则PD部13辨别出复制使能标志是否为启用(ON) (S20)。
[0135]例如,失真补偿系数复制部146从更新地址计数器145接收指示失真补偿系数没有被更新的辨别结果和产生上述辨别结果的地址(Xadr,yadr)。失真补偿系数复制部146然后读出内部存储器中存储的复制使能标志,以确认复制使能标志是否为启用(ON)。
[0136]当复制使能标志为启用(ON) (S20中是)时,H)部13将用于复制的失真补偿系数存储到LUT133a的关注的地址(xadr, yadr) (S21)。
[0137]在该情况下,在地址(Xadr,yadr)处没有更新(存储)失真补偿系数,并且因此,例如,从其中存储失真补偿系数并且位于地址(xadr, yadr)之前并且离地址(xadr, yadr)最近的地址读出失真补偿系数。然后,上述读出的失真补偿系数被更新作为地址(xadr, yadr)处的失真补偿系数。
[0138]图5A示出了 LUT133a的各X轴地址xadr处的更新后的失真补偿系数的存在与否的示例。图5A中描绘的示例表示Y轴地址固定到特定地址的情况。
[0139]在图5A中,在X轴地址xadr5处没有更新失真补偿系数。相反地,在X轴地址xadr4之前处更新失真补偿系数。在图4中描绘的失真补偿系数复制循环02中,如果计数的地址为(xadr4, yadr),则在S17中复制地址(xadr4, yadr)处的失真补偿系数,并且复制使能标志被设置为启用(ON)。在下一循环中,由于地址(xadr5,yadr)处的失真补偿系数没有被更新(S15中否),并且复制使能标志为启用(ON) (S20中是),则执行对于地址(xadr5,yadr)的复制操作。S卩,失真补偿系数复制部146复制来自紧前的地址(xadr4,yadr)的失真补偿系数,并且将复制的失真补偿系数存储到地址(xadr5,yadr)。
[0140]图5B示出了执行复制之后每个X轴地址处的更新后的失真补偿系数的存在与否的示例。对于X轴地址xadr5,作为X轴地址xadr的紧前的地址的地址xadr4 (即,更小的地址号)的失真补偿系数被更新。对于另一地址xadrll,还复制作为紧前的X轴地址xadr的地址xadrlO的失真补偿系数。
[0141]在LUT133a的最大参考值(图5B的示例中的xadr 17)与最小参考值(图5B的示例中的xadr2)之间没有更新失真补偿系数时(即,图5B的示例中的xadr5与xadrll) ,PD部13将紧前的地址(图5B的示例中为地址xadr4、xadrl0)处的各更新后的失真补偿系数存储到地址xadr5、ll。
[0142]因此,ro部13能够使用复制的失真补偿系数对于发送信号(或输入信号x(t))执行失真补偿。由此,能够减少由于未更新的失真补偿系数而由理想的失真补偿系数与实际的失真补偿系数之间的误差产生的杂散。
[0143]这里,最大参考值是LUT133a处存储的失真补偿系数中在最大地址号的地址处存储的失真补偿系数。而且,例如,最小参考值是LUT133a处存储的失真补偿系数中在最小地址号的地址处存储的失真补偿系数。
[0144]如图5B中所示,通过本失真补偿系数复制控制,PD部13能够对于大于X轴地址的最大参考值的地址(例如,xadrl7)与最大值的地址(例如,xadr21)之间的每个地址复制每个失真补偿系数。
[0145]例如,当执行使用LUT133a的失真补偿系数时在大于阈值的输入功率处产生非线性失真。当这样的输入功率出现时的频率小于其它输入功率的情况。因此,对应于大于阈值的输入功率的X轴地址的出现的频率小于其它X轴地址的出现的频率,并且因此,失真补偿系数的更新的频率变小。然而,由于如图5B中所示,在每个地址xadrl8-21处还执行失真补偿系数的更新,因此,还能够防止由于线性失真导致的发送信号的劣化。
[0146]往回参考图4,当F1D部13使用用于复制的失真补偿系数更新地址(xadr, yadr)的失真补偿系数(S21)时,H)部13完成失真补偿系数复制循环02(S19),并且再次转向S14。
[0147]PD部13将X轴地址递增1,并且对于递增后的地址,执行从S15至S18的处理。在重复从S14至S19的处理直到X轴地址xadr的最大值xMAX之后,H)部13完成失真补偿系数复制循环01(S22)。
[0148]处理再次转向S12。在将Y轴地址递增I之后,H)部13重复从S13至S22的处理。在完成用于直到最大值yMAX的Y轴地址的处理(S22)时,H)部13完成一系列处理(S23)。
[0149]图6示出了 LUT133a的X轴地址和Y轴地址处的更新后的失真补偿系数的存在与否的示例。例如,H)部13从Y轴地址的最小值yMIN至最大值yMAX执行处理。因此,能够最终获得例如图6中所示的结果。如图6中所示,通过由H)部13执行失真补偿系数复制控制(例如,图4),即使在LUT133a的其中不能够进行失真补偿系数的复制的区域中也更新每个失真补偿系数。
[0150]在图6中,描述了 “地址剪切”。地址剪切是指例如用于固定对应于大于预定阈值的各地址的失真补偿系数的技术。
[0151]因此,在多个第一地址中位于其中存储各失真补偿系数的LUT133a的最大地址与最小地址之间,失真补偿系数复制部146将第三地址处存储的失真补偿系数存储到其中没有存储失真补偿系数的第二地址。
[0152]因此,即使当在其中存储各失真补偿系数的LUT133a的最小地址与最大地址之间没有更新失真补偿系数时,本ro部13也能够更新失真补偿系数。因此,ro部13能够减少杂散的发生。
[0153]而且,在LUT133a的固定Y轴地址的情况下,H)部13连续地递增X轴地址以对于每个地址执行处理。因此,根据本失真补偿系数复制控制,与其中增加了在X轴地址固定的情况下连续地递增Y轴地址的处理的示例相比,能够减少处理量。因此,ro部13能够抑制由于增加的存储容量等等引起的电路规模的增加。
[0154]在上述第二实施方式中,描述了下述处理示例,其中,在失真补偿系数复制循环01、02中,ro部13固定LUT133a的Y轴地址,并且将X轴地址从最小值向最大值移动。在第三实施方式以及之后的实施方式中,将描述将失真补偿系数复制到LUT133a的各种地址方向的示例。
[0155]第三实施方式
[0156]在第三实施方式中,与第二实施方式类似地,H)部13通过在LUT133a的Y轴地址固定的情况下,将X轴地址从最小值向最大值移动来执行处理。之后,ro部13通过在X轴地址固定的情况下,将Y轴地址从最小值向最大值移动来执行处理。在本第三实施方式中,示出了下述示例,在该示例中,例如,如图9中所示,不是仅在X轴的正方向上执行处理,而是在Y轴的正方向上执行处理。
[0157]图7和图8是示出根据本第三实施方式的失真补偿系数复制控制的操作示例的流程图。图7中所示的S30至S43的处理与第二实施方式中的失真补偿系数复制控制(例如,图4)的操作示例类似。因此,省略其描述。
[0158]在完成直到S43的处理时,如图8中所示,H)部13执行S14以及之后的处理。PD部13对于LUT133a的每个X轴地址执行失真补偿系数复制循环03 (S43),并且在将复制使能标志设置为关闭(OFF) (S45)之后,对于LUT133a的各Y轴地址执行失真补偿系数复制循环 04(S46)。
[0159]使用失真补偿系数复制循环03、04 (S44,S46),PD部13在X轴地址xadr固定到最小值xMIN的情况下,对于从最小值yMIN至最大值yMAX的Y轴地址yadr的每个地址执行从S47至S51的处理。
[0160]然后,在完成了直到S51的处理时,H)部13将X轴地址xadr递增I以固定最小值+1,并且对于从最小值yMIN至最大值yMAX的Y轴地址yadr的每个地址执行从S47至S51的处理。
[0161]之后,H)部13重复上述处理,并且当X轴地址xadr达到最大值xMAX时,H)部13将其固定到最大值xMAX,并且对于从最小值yMIN至最大值yMAX的Y轴地址yadr的每个地址执行从S47至S51的处理。
[0162]与Y轴地址被固定(例如,图7和图4)的示例类似地执行从S47至S51的处理。这里,F1D部13辨别地址(xadr, yadr)处的失真补偿系数是否已经被更新(S47)。当Y轴地址被固定时,可以更新地址(xadr, yadr)处的失真补偿系数(S41)。
[0163]然后,根据本第三实施方式,配置为使用更新标志来确定失真补偿系数的更新是否已经完成。由此,例如,能够防止图7中的S41和图8中的S53处的失真补偿系数的重复复制。
[0164]在图7中所示的示例中,失真补偿系数复制部146在复制失真补偿系数(S41)之后,在内部存储器等等中存储针对复制目标的地址(Xadr,yadr)设置为启用(ON)的更新标志的信息(S42)。然后,失真补偿系数复制部146在X轴地址固定的情况下计数Y轴地址(S44,S46)时,基于更新标志和来自更新地址计数器145的失真补偿系数的更新的辨别结果来辨别地址(Xadr,yadr)处是否已经更新了失真补偿系数。
[0165]图9示出了 LUT133a的X轴地址和Y轴地址处更新后的失真补偿系数的存在与否的示例。如图9中所示,通过在Y轴地址固定的情况下执行处理(例如,图7),在由图中的向下箭头指示的区域中执行失真补偿系数的复制。而且,通过在X轴地址固定的情况下执行处理(例如,图8),在由图9中的右方向箭头指示的区域中执行失真补偿系数的复制。
[0166]往回参考图8,在完成失真补偿系数复制循环04和失真补偿系数复制循环03完成(S51,S55)时,PD部13完成一系列处理(S56)。
[0167]根据第三实施方式,ro部13利用每个固定的Y轴地址执行失真补偿系数复制控制(例如,图4,图7)并且进一步利用每个固定的X轴地址执行失真补偿系数复制控制(例如,图8)。由此,例如,能够如由图9中的右方向箭头指示的区域那样,通过利用固定的Y轴地址的失真补偿系数复制控制向其中不能够进行复制的区域复制。
[0168]因此,本第三实施方式中的H)部13能够在比第二实施方式的示例更宽的LUT133a的地址区域的范围中抑制杂散的发生。
[0169]第四实施方式
[0170]在第二实施方式中,描述了下述示例,其中,X轴地址从最小值移动到最大值(或正方向:下面,可以称为正方向)。在下面的第四实施方式中,将描述下述示例,其中,X轴地址从最大值移动到最小值(或负方向:下面也可以称为负方向)。
[0171]将描述本第四实施方式中的失真补偿系数复制控制的示例。图4和图10是示出根据第四实施方式的失真补偿系数复制控制的操作示例的流程图。在本第四实施方式中,通过固定LUT133a的Y轴地址并且通过将LUT133a的X轴地址向正方向移动来执行处理,并且在将X轴地址移动到最大值之后,通过将其向负方向移动来执行处理。
[0172]在第四实施方式中,PD部13首先如第二实施方式中解释的那样执行失真补偿系数复制控制。例如,PD部13执行图4中所示的从SlO至S22的处理。
[0173]接下来,H)部13转向图10中的S61以执行失真补偿系数复制循环01 (S62)和失真补偿系数复制循环02 (S64)。
[0174]使用失真补偿系数复制循环01 (S62)和失真补偿系数复制循环02(S64),H)部13例如执行下述处理。即,H)部13在LUT133a的Y轴地址yadr固定到最大值yMAX的情况下,将X轴地址xadr从最大值xMAX逐一递减,以执行从S65至S69的处理直到最小值xMIN。接下来,在Y轴地址yadr固定到最大值yMAX_l的情况下,PD部13将X轴地址从最大值xMAX逐一递减,以执行从S65至S69的处理直到最小值xMIN。H)部13连续地重复上述处理,并且当Y轴地址yadr达到最小值yMIN时,H)部13在固定到最小值yMIN的情况下,将X轴地址从最大值xMAX逐一递减,以执行处理S65至S69的处理,直到最小值xMIN。
[0175]从S65至S69的处理与第二实施方式中的处理(图4中的S15-S19)类似,并且因此省略描述。
[0176]根据本第四实施方式,由于不仅能够向X轴地址的正方向而且向负方向执行处理,因此能够通过正方向上的处理即使在不能够执行失真补偿系数的复制的区域中更新失真补偿系数。
[0177]例如,关于图5Α中的X轴地址xadr 1、xadr2,在第二实施方式中不能够进行失真补偿系数的复制。然而,通过本第四实施方式的处理,能够对于X轴地址xadrl、xadr2更新失真补偿系数。
[0178]因此,根据本第四实施方式的ro部13能够在比第二实施方式的示例更宽的LUT133a的地址区域的范围中抑制杂散的发生。
[0179]第五实施方式
[0180]在第三实施方式中,描述了下述示例,在LUT133a的Y轴地址固定的情况下在X轴地址的正方向上执行处理,之后在X轴地址固定的情况下,在Y轴地址的正方向上执行处理。在本第五实施方式中,示出了下述示例,其中,在根据第三实施方式的处理之后,在LUT133a的Y轴地址固定的情况下,在X轴地址的负方向上执行处理,之后在X轴地址固定的情况下Y轴地址的负方向上执行处理。
[0181]在根据本第五实施方式的失真补偿系数复制控制中,例如,ro部13首先执行从图7的S30至S8的步骤S55的处理。接下来,PD部13执行图12、图13中所示的处理。
[0182]通过图12中所示的处理,H)部13在LUT133a的Y轴地址固定的情况下在X轴地址的负方向上执行处理(S81-S93)。上述处理(S81-S93)与根据第四实施方式的处理(例如,图10)类似,不同之处在于其中ro部13将更新标志设置为“更新完成”的ro部13的处理(S92)。
[0183]此外,通过图13中所示的处理,H)部13在LUT133a的X轴地址固定的情况下在Y轴的负方向上执行处理(S94-S105)。
[0184]使用失真补偿系数复制循环07(S94)和失真补偿系数复制循环08(S96),Η)部13例如执行下述处理。
[0185]S卩,ro部13在LUT133a的X轴地址xadr固定到最大值xMAX的情况下将Y轴地址yadr从最大值yMAX逐一递减,以执行从S97至SlOl的处理直到最小值yMIN。
[0186]接下来,在X轴地址xadr固定到最大值xMAX_l的情况下,H)部13将Y轴地址从最大值yMAX逐一递减,以执行从S97至SlOl的处理,直到最小值yMIN。
[0187]ro部13连续地重复上述处理,并且当X轴地址xadr达到最小值xMIN时,ro部13在固定到最小值xMIN的情况下,将Y轴地址yadr从最大值xMAX开始逐一递减,以执行处理S97至SlOl直到最小值yMIN。
[0188]从S97至SlOl的处理与第二实施方式中的处理(图4中的S15-S19)类似,并且因此,省略其描述。
[0189]根据本第五实施方式,由于不仅能够向LUT133a的X轴地址的正方向执行处理而且能够向其负方向执行处理,并且此外,不仅能够向Y轴地址的正方向执行处理,而且能够向其负方向执行处理,因此能够例如在LUT133a的整个区域中更新失真补偿系数。
[0190]因此,本第五实施方式中的H)部13能够在比第二实施方式的示例更宽的LUT133a的地址区域的范围中抑制杂散的发生。
[0191]第六实施方式
[0192]在上述第二至第五实施方式中,关于对于LUT133a的X轴地址的访问,已经描述了其中使用输入信号X(t)的功率值作为X轴地址来执行更新和读出的示例。
[0193]还存在着与访问LUT133a相反的情况。S卩,例如,LUT133a的X轴地址在输入信号x(t)为最大功率值的情况下取最小地址值,并且在输入信号x(t)为最小功率值的情况下取最大地址值。
[0194]即使在进行这样的访问的情况下,也能够在ro部13中实施上述第二至第五实施方式。例如,在第二实施方式中,ro部13能够在LUT133a的Y轴地址固定的情况下从最大值xMAX到最小值xMIN向LUT133a的X轴地址的负方向执行处理。而且,在第三实施方式中,ro部13能够在Y轴地址固定的情况下向X轴地址的负方向执行处理,并且之后,在X轴地址固定的情况下从最小值yMIN向最大值yMAX向Y轴地址的负方向执行处理。而且,在第四和第五实施方式中,H)部13可以通过将已经朝向正方向进行的处理替换为朝向负方向的处理来执行处理,并且反之亦然。
[0195]因此,即使在进行这样的访问的情况下,如果在LUT133a的从最小参考值到最大参考值的范围内没有更新失真补偿系数,而地址前后的每个失真补偿系数都已经被更新,则ro部13能够更新关注的地址的失真补偿系数。因此,PD部13能够减少杂散的发生。
[0196]第七实施方式
[0197]在上述第二至第五实施方式中,描述了 LUT133a的二维访问的各示例,即,利用X轴地址和Y轴地址来访问。还能够使用由X轴、Y轴和Z轴构成的三维LUT或者由X轴、Y轴、Z轴和W轴构成的四维LUT来实施第二至第五实施方式。例如,可以对于Z轴应用信号相位分量,并且可以对于W轴应用信号功率的移动平均值。
[0198]图14示出了三维LUT的情况下的地址生成部的构造示例,并且图15示出了四维LUT的情况下的地址生成部132的构造示例。
[0199]如图14中所示,地址生成部132进一步包括输入信号相位计算部132ο、差计算部132x2和Z轴地址计算部132m。
[0200]输入信号相位计算部132ο计算输入信号X (t)的相位。例如,使用coedic方法、表查找方法等等来执行相位计算。
[0201]例如,差计算部132x2包括延迟部132e、132f、乘法部132g_132i和加法部132j,并且其构造与用于输入信号相位振幅部132d的差计算部132x1相同。差计算部132x2从输入信号相位计算部132ο接收输入信号x(t)的相位信息,并且计算相位差以将其输出到Z轴地址计算部132m。
[0202]Z轴地址计算部132m对相位差进行归一化并且基于输入信号x(t)的相位计算Z轴地址zadr(t),以将其输出到地址计算部132z。地址计算部132z然后生成三个地址xadr (t)、yadr (t)和zadr (t)的组合地址Adr (t),以输出到表管理部133。
[0203]在三维的情况下,例如,以下述方式执行失真补偿系数复制控制(例如,图4)。更新地址计数器145将Z轴地址和Y轴地址固定到各自的最小值,并且从最小值到最大值计数每个X轴地址。接下来,更新地址计数器145将Z轴地址固定到最小值并且还将Y轴地址固定到最小值+1,并且计数X轴地址。之后,在完成了在Y轴地址固定到最大值的情况下计数X轴地址时,更新地址计数器145在Z轴地址固定到最小值+1并且Y轴地址固定到最小值的情况下执行地址计数,以此类推。对于每个计数的地址,失真补偿系数复制部146执行从S15至S19的处理(例如,图4)。如第三和第四实施方式中所示,更新地址计数器145可以不仅向正方向而且向负方向来执行地址计数,或者可以以正方向和负方向的组合来执行计数。
[0204]在四维的情况下,地址生成部132进一步包括输入信号功率计算部132p、平均计算部132y和W轴地址计算部132η。
[0205]输入信号功率计算部132ρ计算输入信号X (t)的信号功率。例如,输入信号功率计算部132p通过将预定时段的输入信号x(t)的各功率值相加来确定输入信号功率。
[0206]平均计算部132y接收输入信号功率的多个采样,并且递归地计算输入信号功率的平均值,以获得输入信号功率的移动平均值。
[0207]W轴地址计算部132η对输入信号功率的移动平均值进行归一化以计算W轴地址wadr (t)。地址计算部132z生成四个地址xadr (t)、yadr (t)、zadr (t)和wadr (t)的组合地址Adr (t),以输出到表管理部133。
[0208]同样在四维的情况下,更新地址计数器145将W轴、Z轴和Y轴的各地址固定到最小值,并且连续地计数每个X轴地址。在完成了 X轴地址的计数时,更新地址计数器145将W轴和Z轴地址固定到最小值并且还将Y轴地址固定到最小值+1,以对X轴地址进行计数。然后,在完成了对直到其最大值的Y轴地址的计数时,更新地址计数器145将W轴和Y轴的各地址固定到各自的最小值,并且还将Z轴地址固定到最小值+1,以对X轴地址进行计数。在完成了到最大地址的各Z轴地址的计数时,更新地址计数器145将W轴地址固定到最小值+1,并且还将Z轴和X轴的各地址固定到各自的最小值,以连续地执行地址计数。对于每个计数的地址,失真补偿系数复制部146执行从S15至S19的处理。如第三和第四实施方式中所示,更新地址计数器145可以不仅向正方向而且向负方向来执行地址计数,或者可以以正方向和负方向的组合来执行计数。
[0209]除了三维和四维之外,还可以能够使用五维或更高的维度的LUT133a来执行地址读出。在该情况下,更新地址计数器145在将对应于各维度的各轴的地址固定的情况下,从最大值到最小值计数X轴地址,以进行计数知道其它轴的各地址达到各自的最大值。对于每个计数的地址,失真补偿系数复制部146执行从S15至S19的处理。
[0210]其它实施方式
[0211]在上述实施方式中,已经描述了下述示例,其中,对于没有存储失真补偿系数的地址,失真补偿系数复制部146从其中存储了失真补偿系数并且其地址号小于(或大于)其中没有存储失真补偿系数的关注地址并且离其最近的地址进行复制。
[0212]例如,在图5中所示的示例中,作为将要存储到xadr5的失真补偿系数,失真补偿系数复制部146可以复制xadr3处的失真补偿系数,而不是xadr4处的失真补偿系数。同样地,作为将要存储到xadrll的失真补偿系数,失真补偿系数复制部146可以复制在xadr3-4和xadr6-9中的任一处存储的失真补偿系数。
[0213]因此,失真补偿系数复制部146可以不仅从存储了失真补偿系数并且离关注地址最近的地址进行复制,而且可以从存储了失真补偿系数的另一地址进行复制。
[0214]在上述示例中,失真补偿系数复制部146确定LUT133a的其中没有存储失真补偿系数的作为复制目标的地址。例如,失真补偿系数复制部146还能够计数失真补偿系数被复制到LUT133a的各地址(xadr, yadr)的次数,以在上述计数值为预定数字或更小数字时将关注地址确定为复制目标。在该情况下,还可能的是,如果计数值大于预定数字,则失真补偿系数复制部146将关注的地址从复制目标中排除。
[0215]上述示例中描述的无线电通信设备10可以由下面描述的硬件构造来实现。
[0216]图16示出了无线电通信设备10的示例性硬件构造。无线电通信设备10包括无线电设备控制(REC) 1a和无线电设备(RE) 10b。
[0217]无线电设备1b包括FPGA (现场可编程门阵列)、MPU (微处理器或处理器)10d、0八〇(数字模拟转换器)106、?41(^、40(:(模拟数字转换器)10丨、连接器1j和存储器10k。
[0218]FPGA1c和MPUlOd被连接为使得能够输入/输出各种信号和数据。
[0219]存储器1k例如为诸如SDRAM (同步动态随机访问存储器)的RAM、R0M (只读存储器)、闪存等等。
[0220]例如,在第二至第五实施方式中描述的H)部13对应于FPGA10c、MPU10d和存储器10k。在ro部13中,表管理部133对应于例如存储器10k。此外,例如,乘法部131、地址生成部132、失真补偿系数计算部134、减法部136、加法部140、延迟部141-143、更新地址计数器145和失真补偿系数复制部146对应于FPGA1c和MPUlOd。
[0221]而且,发送信号生成部11和S/Ρ转换部12例如对应于FPGA10c、MPU10d和存储器10k。这里,发送信号生成部11可以设置在例如REClOa中。
[0222]此外,例如,D/A转换部15对应于DAC10e、PA16对应于PAlOg,并且A/D转换部18对应于ADClOi。
[0223]替代MPU和FPGA,可以使用CPU (中央处理单元或处理器)。
[0224]因此,能够提供一种失真补偿设备、失真补偿方法和无线电通信设备,其用于减少杂散的发生。
【权利要求】
1.一种对放大器导致的输入信号的失真进行补偿的失真补偿设备,其包括: 存储部,所述存储部存储失真补偿系数; 失真补偿处理部,所述失真补偿处理部基于均对应于所述输入信号的功率的多个第一地址从所述存储部读取失真补偿系数并且对于所述输入信号执行失真补偿;以及 失真补偿系数复制部,所述失真补偿系数复制部在多个第一地址中的存储了失真补偿系数的存储部的最大地址与最小地址之间,将第三地址处存储的失真补偿系数存储到没有存储失真补偿系数的第二地址。
2.根据权利要求1所述的失真补偿设备,其中 所述失真补偿系数复制部向所述第二地址存储在地址号小于所述第二地址的所述第三地址处存储的失真补偿系数。
3.根据权利要求2所述的失真补偿设备,其中 所述失真补偿系数复制部在地址号大于存储了所述失真补偿系数的所述存储部的最大地址的地址处存储所述最大地址处存储的失真补偿系数。
4.根据权利要求3所述的失真补偿设备,其中 所述失真补偿系数复制部在地址号小于存储了所述失真补偿系数的所述存储部的最小地址的地址处存储所述最小地址处存储的失真补偿系数。
5.根据权利要求2所述的失真补偿设备,其中 所述第三地址是这样的地址:其地址号小于所述第二地址,且离存储有所述失真补偿系数的地址中的所述第二地址最近。
6.根据权利要求1所述的失真补偿设备,其中 所述失真补偿系数复制部向所述第二地址存储在地址号大于所述第二地址的所述第三地址处存储的所述失真补偿系数。
7.根据权利要求1所述的失真补偿设备,其中 所述失真补偿处理部基于所述多个第一地址和均对应于输入信号的相位或振幅的多个第四地址从所述存储部读取所述失真补偿系数而执行失真补偿,并且 所述失真补偿系数复制部对于所述多个第四地址中存储有所述失真补偿系数的所述存储部的从最小地址到最大地址的每个地址,将所述第三地址处存储的所述失真补偿系数存储到所述多个第一地址中的没有存储所述失真补偿系数的所述第二地址。
8.根据权利要求7所述的失真补偿设备,其中 所述失真补偿系数复制部对于所述多个第四地址中的存储有所述失真补偿系数的所述存储部的地址以及所述多个第一地址中的存储有所述失真补偿系数的所述存储部的从最小地址到最大地址的每个地址,从所述多个第四地址中的存储有所述失真补偿系数的所述存储部的最小地址到最大地址连续地执行将所述第三地址处存储的所述失真补偿系数存储到没有存储所述失真补偿系数的所述第二地址处的处理。
9.根据权利要求8所述的失真补偿设备,其中 所述失真补偿系数复制部进一步对于所述多个第一地址中的存储有所述失真补偿系数的所述存储部的地址以及所述多个第四地址中的存储有所述失真补偿系数的所述存储部的从最小地址到最大地址的每个地址,从所述多个第一地址中的存储有所述失真补偿系数的所述存储部的最小地址到最大地址连续地执行将所述第三地址处存储的所述失真补偿系数存储到没有存储所述失真补偿系数的所述第二地址处的处理。
10.根据权利要求8所述的失真补偿设备,其中 所述失真补偿系数复制部用于对于所述多个第四地址中的存储有失真补偿系数的所述存储部的地址以及对于所述多个第一地址中的存储有失真补偿系数的所述存储部的从所述最大地址到所述最小地址的每个地址,从所述多个第四地址中的存储有失真补偿系数的所述存储部的所述最大地址到所述最小地址连续地进一步执行处理以将在所述第三地址处存储的失真补偿系数存储到其中没有存储失真补偿系数的所述第二地址。
11.根据权利要求9所述的失真补偿设备,其中 所述失真补偿系数复制部进一步对于所述多个第四地址中的存储有所述失真补偿系数的所述存储部的地址以及所述多个第一地址中的存储有所述失真补偿系数的所述存储部的从最大地址到最小地址的每个地址,从所述多个第四地址中的存储有所述失真补偿系数的所述存储部的最大地址到最小地址连续地执行将所述第三地址处存储的所述失真补偿系数存储到没有存储所述失真补偿系数的所述第二地址处的处理,并且 所述失真补偿系数复制部对于所述多个第一地址中的存储有所述失真补偿系数的所述存储部的地址以及所述多个第四地址中的存储有所述失真补偿系数的所述存储部的从最大地址到最小地址的每个地址,从所述多个第一地址中的存储有所述失真补偿系数的所述存储部的最大地址到最小地址连续地执行将所述第三地址处存储的失真补偿系数存储到没有存储所述失真补偿系数的所述第二地址处的处理。
12.根据权利要求1所述的失真补偿设备,其中 所述失真补偿处理部基于所述多个第一地址、对应于输入信号的相位的第五地址以及对应于输入信号的振幅的第六地址,从所述存储部读取所述失真补偿系数而执行失真补偿,并且 所述失真补偿系数复制部对于所述第五地址和所述第六地址中的存储有所述失真补偿系数的所述存储部的从最小地址到最大地址的每个地址,将所述第三地址处存储的所述失真补偿系数存储到所述第一地址中的没有存储所述失真补偿系数的所述第二地址。
13.根据权利要求1所述的失真补偿设备,其中 所述失真补偿处理部将所述第一地址设为一维地址,基于针对所述输入信号的η维地址中的各维的地址从所述存储部读取失真补偿系数而执行失真补偿,其中,η是大于等于2的整数,并且 所述失真补偿系数复制部对于所述第一地址之外的其它地址中的存储有所述失真补偿系数的所述存储部的从最小地址到最大地址的每个地址,将所述第三地址处存储的所述失真补偿系数存储到所述第一地址中的没有存储所述失真补偿系数的所述第二地址。
14.一种失真补偿设备中的失真补偿方法,所述失真补偿设备包括存储失真补偿系数的存储部,并且基于均对应于输入信号的功率的多个第一地址从所述存储部读取所述失真补偿系数而对所述输入信号执行失真补偿,从而补偿放大器导致的所述输入信号的失真,所述失真补偿方法包括: 由失真补偿系数复制部在所述多个第一地址中的存储有所述失真补偿系数的所述存储部的最大地址与最小地址之间,将第三地址处存储的失真补偿系数存储到没有存储所述失真补偿系数的第二地址。
15.一种无线电通信设备,所述无线电通信设备包括: 放大器部,所述放大器部对输入信号进行放大; 存储部,所述存储部存储失真补偿系数; 失真补偿部,所述失真补偿部基于均对应于输入信号的功率的多个第一地址从所述存储部读取失真补偿系数而对所述输入信号执行失真补偿,从而补偿所述放大器部导致的所述输入信号的失真; 发送部,所述发送部发送失真补偿后的所述输入信号;以及 失真补偿系数复制部,所述失真补偿系数复制部在所述多个第一地址中的存储有所述失真补偿系数的所述存储部的最大地址与最小地址之间,将第三地址处存储的失真补偿系数存储到没有存储所述失真补偿系数的第二地址。
16.根据权利要求1所述的失真补偿设备,其包括: 存储器,所述存储器用作所述存储部并且存储失真补偿系数;以及处理器,所述处理器用作所述失真补偿部和所述失真补偿系数复制部,并且基于对应于输入信号的功率的第一地址从所述存储部读取所述失真补偿系数,对所述输入信号执行失真补偿,并且在所述第一地址中的存储有所述失真补偿系数的所述存储部的最大地址与最小地址之间,将第三地址处存储的失真补偿系数存储到没有存储所述失真补偿系数的第二地址。
【文档编号】H03F1/32GK104253588SQ201410239752
【公开日】2014年12月31日 申请日期:2014年5月30日 优先权日:2013年6月28日
【发明者】松原聪之, 车古英治, 滨野充晴 申请人:富士通株式会社