[go: up one dir, main page]

CN103532499A - Distortion compensating device and distortion compensating method - Google Patents

Distortion compensating device and distortion compensating method Download PDF

Info

Publication number
CN103532499A
CN103532499A CN201310205761.6A CN201310205761A CN103532499A CN 103532499 A CN103532499 A CN 103532499A CN 201310205761 A CN201310205761 A CN 201310205761A CN 103532499 A CN103532499 A CN 103532499A
Authority
CN
China
Prior art keywords
distortion compensation
value
threshold
unit
coefficient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310205761.6A
Other languages
Chinese (zh)
Other versions
CN103532499B (en
Inventor
松原聪之
车古英治
滨野充晴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN103532499A publication Critical patent/CN103532499A/en
Application granted granted Critical
Publication of CN103532499B publication Critical patent/CN103532499B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/02Transmitters
    • H04B1/04Circuits
    • H04B1/0475Circuits with means for limiting noise, interference or distortion
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F1/00Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
    • H03F1/32Modifications of amplifiers to reduce non-linear distortion
    • H03F1/3241Modifications of amplifiers to reduce non-linear distortion using predistortion circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/02Transmitters
    • H04B1/04Circuits
    • H04B2001/0408Circuits with power amplifiers
    • H04B2001/0425Circuits with power amplifiers with linearisation using predistortion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Power Engineering (AREA)
  • Amplifiers (AREA)
  • Transmitters (AREA)

Abstract

失真补偿装置和失真补偿方法。在失真补偿单元中,阈值计算单元基于地址生成电路所生成的地址值计算要设定在调节单元中的限幅阈值。例如,所述阈值计算单元通过识别在各个调节单位时段中由所述地址生成电路生成的地址值的最大值并用所识别出的最大值减去特定值来计算所述限幅阈值。所述调节单元基于从所述地址生成电路接收到的地址值以及与所述设定的限幅阈值的大小关系来调节失真补偿系数。

Figure 201310205761

Distortion compensation device and distortion compensation method. In the distortion compensation unit, a threshold calculation unit calculates a clipping threshold to be set in the adjustment unit based on the address value generated by the address generation circuit. For example, the threshold calculation unit calculates the clipping threshold by identifying a maximum value of address values generated by the address generation circuit in each adjustment unit period and subtracting a specific value from the identified maximum value. The adjustment unit adjusts the distortion compensation coefficient based on the address value received from the address generation circuit and a magnitude relationship with the set clipping threshold.

Figure 201310205761

Description

失真补偿装置和失真补偿方法Distortion compensation device and distortion compensation method

技术领域technical field

本文讨论的实施方式涉及失真补偿装置和失真补偿方法。Embodiments discussed herein relate to distortion compensation devices and distortion compensation methods.

背景技术Background technique

近年来,随着数字通信的发展,诸如蜂窝电话和智能电话的无线通信装置高效地执行数据传输。当数据发送方无线通信装置应用多相调制方法作为数据发送方法时,重要的是使发送功率放大器的放大特性线性化,以减小非线性失真,从而减少泄漏到相邻信道的功率。In recent years, with the development of digital communication, wireless communication devices such as cellular phones and smartphones efficiently perform data transmission. When a wireless communication device on the data transmission side applies a polyphase modulation method as a data transmission method, it is important to linearize the amplification characteristics of a transmission power amplifier to reduce nonlinear distortion, thereby reducing power leaked to adjacent channels.

另外,为了提高使用线性度差的放大器的功率效率,期望有一种对由差的线性度引起的非线性失真进行补偿的技术。因此,在无线通信装置中设置了对功率放大器的非线性失真进行补偿的失真补偿单元。In addition, in order to improve power efficiency using an amplifier with poor linearity, a technique of compensating nonlinear distortion caused by poor linearity is desired. Therefore, a distortion compensation unit that compensates for nonlinear distortion of a power amplifier is provided in a wireless communication device.

例如,失真补偿单元将发送信号(由S/P转换器转换为I和Q信号)与反馈信号(反馈了放大I和Q信号的一部分)进行比较,并计算使发送信号与反馈信号之差减小为零的失真补偿系数。然后,失真补偿单元将转换为I和Q信号的发送信号乘以失真补偿系数,从而补偿失真。失真补偿单元将失真补偿之前的发送信号与反馈信号(反馈了失真补偿之后放大的信号的一部分)进行比较,并根据需要更新失真补偿系数以使得这些信号之差变为零。For example, the distortion compensation unit compares the transmission signal (converted into I and Q signals by the S/P converter) with the feedback signal (feedback of a part of the amplified I and Q signal), and calculates the difference between the transmission signal and the feedback signal Distortion compensation coefficient as small as zero. Then, the distortion compensation unit multiplies the transmission signal converted into I and Q signals by a distortion compensation coefficient, thereby compensating for distortion. The distortion compensation unit compares the transmission signal before distortion compensation with the feedback signal (part of the signal amplified after distortion compensation is fed back), and updates the distortion compensation coefficient as necessary so that the difference between these signals becomes zero.

通常,功率放大器的非线性特性产生在饱和区中。即,当输入给功率放大器的信号的功率,即,发送信号的振幅较高时,可能产生失真。因此,重要的是优化与高功率对应的失真补偿系数。然而,高功率信号的出现频率较低,因此优化失真补偿系数花费时间。并且,在正优化失真补偿系数的同时,在与相邻信道对应的频带中产生伪信号(spurious)。Generally, the non-linear characteristics of power amplifiers occur in the saturation region. That is, when the power of a signal input to a power amplifier, that is, the amplitude of a transmission signal is high, distortion may occur. Therefore, it is important to optimize the distortion compensation coefficient corresponding to high power. However, high-power signals occur less frequently, so it takes time to optimize the distortion compensation coefficients. And, while the distortion compensation coefficient is being optimized, a spurious signal (spurious) is generated in a frequency band corresponding to an adjacent channel.

例如,如图1所示,提供了将多个地址与地址所对应的失真补偿系数关联的表(以下,通常也称为“查找表(LUT)”)。在图1中,水平轴表示地址,垂直轴表示失真补偿系数的值。这里,地址对应于输入信号的功率。如图1所示,在优化的过程中,在高地址值中生成理想失真补偿系数与实际失真补偿系数之间的差异。由于该差异,产生伪信号。For example, as shown in FIG. 1 , a table is provided that associates a plurality of addresses with distortion compensation coefficients corresponding to the addresses (hereinafter, also generally referred to as “look-up table (LUT)”). In FIG. 1, the horizontal axis represents addresses, and the vertical axis represents values of distortion compensation coefficients. Here, the address corresponds to the power of the input signal. As shown in FIG. 1 , during optimization, a difference between ideal distortion compensation coefficients and actual distortion compensation coefficients is generated in high address values. Due to this difference, spurious signals are generated.

为了解决该问题,传统上提出了将高于特定阈值的地址所对应的失真补偿系数固定的技术(以下,通常也称为“地址限幅”)。在此传统地址限幅中,高于特定阈值(以下,通常也称为“限幅阈值”或“地址限幅值”)的地址所对应的失真补偿系数被设定为等于或小于该限幅阈值的地址中的最近地址所对应的失真补偿系数(以下,通常也称为“限幅系数”)。In order to solve this problem, conventionally, a technique of fixing a distortion compensation coefficient corresponding to an address higher than a certain threshold (hereinafter also generally referred to as “address clipping”) has been proposed. In this conventional address clipping, the distortion compensation coefficient corresponding to an address above a certain threshold (hereinafter, also commonly referred to as "clipping threshold" or "address clipping value") is set to be equal to or smaller than the clipping The distortion compensation coefficient corresponding to the closest address among the addresses of the threshold value (hereinafter, also generally referred to as “slicing coefficient”).

例如,在日本特开2011-199428号公报和日本特开2001-284976号公报中描述了现有技术的示例。Examples of related art are described, for example, in Japanese Patent Laid-Open No. 2011-199428 and Japanese Patent Laid-Open No. 2001-284976.

然而,当限幅阈值被固定为过低的值时,地址限幅也被应用于高于限幅阈值的地址,其对应的失真补偿系数被优化。另外,当限幅阈值被固定为过高的值时,实际上未优化的地址的失真补偿系数被用作限幅系数。结果,产生伪信号。However, when the clipping threshold is fixed to a too low value, address clipping is also applied to addresses above the clipping threshold, and the corresponding distortion compensation coefficients are optimized. In addition, when the clipping threshold is fixed to an excessively high value, the distortion compensation coefficient of an address that is actually not optimized is used as the clipping coefficient. As a result, spurious signals are generated.

因此,本发明的实施方式的一个方面的目的在于提供一种能够减少伪信号的产生的失真补偿装置和失真补偿方法。Therefore, an object of an aspect of the embodiments of the present invention is to provide a distortion compensation device and a distortion compensation method capable of reducing the generation of spurious signals.

发明内容Contents of the invention

根据实施方式的一方面,一种补偿放大器的失真的失真补偿装置包括:乘法单元,其将输入的发送信号乘以输入的失真补偿系数;生成单元,其生成与所述发送信号的功率对应的地址值;调节单元,当所生成的地址值高于设定的阈值时,该调节单元从存储单元检索与所述设定的阈值对应的失真补偿系数并将所检索到的失真补偿系数输入给所述乘法单元,当所生成的地址值等于或低于所述设定的阈值时,该调节单元从所述存储单元检索与所生成的地址值对应的失真补偿系数并将所检索到的失真补偿系数输入给所述乘法单元;以及阈值计算单元,其基于所生成的地址值计算阈值并利用所计算出的阈值更新所述设定的阈值。According to an aspect of the implementation, a distortion compensation device for compensating the distortion of an amplifier includes: a multiplication unit that multiplies an input transmission signal by an input distortion compensation coefficient; a generation unit that generates a power corresponding to the power of the transmission signal Address value; adjustment unit, when the generated address value is higher than the set threshold, the adjustment unit retrieves the distortion compensation coefficient corresponding to the set threshold from the storage unit and inputs the retrieved distortion compensation coefficient to the set The multiplication unit, when the generated address value is equal to or lower than the set threshold value, the adjustment unit retrieves the distortion compensation coefficient corresponding to the generated address value from the storage unit and converts the retrieved distortion compensation coefficient input to the multiplication unit; and a threshold calculation unit that calculates a threshold based on the generated address value and updates the set threshold with the calculated threshold.

附图说明Description of drawings

图1是示出理想失真补偿系数与实际失真补偿系数之间的差异的示图;FIG. 1 is a diagram showing the difference between ideal distortion compensation coefficients and actual distortion compensation coefficients;

图2是示出根据第一实施方式的无线通信装置的构造的示图;FIG. 2 is a diagram showing the configuration of a wireless communication device according to the first embodiment;

图3是示出发送功率放大器的输入-输出特性的示图;FIG. 3 is a diagram showing input-output characteristics of a transmission power amplifier;

图4是用于说明由非线性特性引起的非线性失真的示图;FIG. 4 is a diagram for explaining nonlinear distortion caused by nonlinear characteristics;

图5是示出根据第一实施方式的失真补偿单元的构造示例的示图;5 is a diagram showing a configuration example of a distortion compensation unit according to the first embodiment;

图6是示出根据第一实施方式的系数计算单元的构造示例的示图;6 is a diagram showing a configuration example of a coefficient calculation unit according to the first embodiment;

图7是示出根据第一实施方式的失真补偿单元的处理操作的示例的流程图;7 is a flowchart showing an example of processing operations of the distortion compensation unit according to the first embodiment;

图8是用于说明在多个调节单元时段中根据第一实施方式的失真补偿单元的处理操作的示图;8 is a diagram for explaining a processing operation of a distortion compensation unit according to the first embodiment in a plurality of adjustment unit periods;

图9是用于说明由根据第一实施方式的失真补偿单元执行的LUT更新处理的示图;9 is a diagram for explaining LUT update processing performed by the distortion compensation unit according to the first embodiment;

图10是示出根据第二实施方式的失真补偿单元的处理操作的示例的流程图;10 is a flowchart showing an example of processing operations of the distortion compensation unit according to the second embodiment;

图11是用于说明根据第二实施方式的失真补偿单元的处理操作的示图;11 is a diagram for explaining a processing operation of a distortion compensation unit according to the second embodiment;

图12是示出根据第三实施方式的失真补偿单元的处理操作的示例的流程图;12 is a flowchart showing an example of processing operations of the distortion compensation unit according to the third embodiment;

图13是用于说明根据第三实施方式的失真补偿单元的处理操作的示图;13 is a diagram for explaining a processing operation of a distortion compensation unit according to a third embodiment;

图14是示出根据第四实施方式的失真补偿单元的构造示例的示图;14 is a diagram showing a configuration example of a distortion compensation unit according to a fourth embodiment;

图15是示出根据第四实施方式的失真补偿单元的处理操作的示例的流程图;15 is a flowchart showing an example of processing operations of the distortion compensation unit according to the fourth embodiment;

图16是示出根据第五实施方式的失真补偿单元的构造示例的示图;16 is a diagram showing a configuration example of a distortion compensation unit according to a fifth embodiment;

图17是示出根据第五实施方式的失真补偿单元的处理操作的示例的流程图;17 is a flowchart showing an example of processing operations of a distortion compensation unit according to the fifth embodiment;

图18是示出根据第六实施方式的失真补偿单元的构造示例的示图;18 is a diagram showing a configuration example of a distortion compensation unit according to a sixth embodiment;

图19是示出根据第六实施方式的失真补偿单元的处理操作的示例的流程图;以及19 is a flowchart showing an example of processing operations of the distortion compensation unit according to the sixth embodiment; and

图20是示出无线通信装置(基站)的硬件构造的示例的示图。FIG. 20 is a diagram showing an example of a hardware configuration of a wireless communication device (base station).

具体实施方式Detailed ways

将参照附图说明本发明的优选实施方式。顺便提一句,根据本发明的失真补偿装置和失真补偿方法不限于这些实施方式。另外,在所述实施方式中,具有相同功能的单元用相同的标号指代,以避免所述单元的重复描述。Preferred embodiments of the present invention will be described with reference to the accompanying drawings. Incidentally, the distortion compensation device and the distortion compensation method according to the present invention are not limited to these embodiments. In addition, in the embodiments, units having the same function are designated with the same reference numerals to avoid repeated description of the units.

[a]第一实施方式[a] First Embodiment

无线通信装置的构造Structure of wireless communication device

图2是示出根据第一实施方式的无线通信装置的构造的示图。在图2中,无线通信装置100包括发送信号发生单元102、串行/并行(S/P)转换器104、失真补偿单元110和数字/模拟(D/A)转换器122。无线通信装置100还包括正交调制器124、频率转换器126、放大器128、定向耦合器130、天线132和基准载波生成单元134。无线通信装置100还包括A/D转换器136、正交解调器138和频率转换器140。失真补偿单元110包括预失真单元112、失真补偿系数存储单元114和失真补偿系数计算单元116。失真补偿单元110通过例如数字信号处理器(DSP)来实现。无线通信装置100是例如基站。FIG. 2 is a diagram showing the configuration of a wireless communication device according to the first embodiment. In FIG. 2 , a wireless communication device 100 includes a transmission signal generation unit 102 , a serial/parallel (S/P) converter 104 , a distortion compensation unit 110 , and a digital/analog (D/A) converter 122 . The wireless communication device 100 also includes a quadrature modulator 124 , a frequency converter 126 , an amplifier 128 , a directional coupler 130 , an antenna 132 , and a reference carrier generation unit 134 . Wireless communication device 100 also includes A/D converter 136 , quadrature demodulator 138 and frequency converter 140 . The distortion compensation unit 110 includes a pre-distortion unit 112 , a distortion compensation coefficient storage unit 114 and a distortion compensation coefficient calculation unit 116 . The distortion compensation unit 110 is realized by, for example, a digital signal processor (DSP). The wireless communication device 100 is, for example, a base station.

发送信号发生单元102生成要从无线通信装置100发送的串行数字数据串。S/P转换器104将发送信号发生单元102所生成的数字数据串的比特交替地转换为两个序列的同相成分信号(I信号)和正交成分信号(Q信号)。.The transmission signal generation unit 102 generates a serial digital data string to be transmitted from the wireless communication device 100 . The S/P converter 104 alternately converts the bits of the digital data string generated by the transmission signal generating unit 102 into two sequences of an in-phase component signal (I signal) and a quadrature component signal (Q signal). .

D/A转换器122将I和Q信号中的每一个转换为模拟基带信号。正交调制器124通过将从D/A转换器122输出的I和Q信号(发送基带信号)中的每一个乘以由基准载波生成单元134生成的基准载波和相位相对于基准载波偏移90度的载波,并将相乘的结果相加,来执行正交变换。The D/A converter 122 converts each of the I and Q signals into an analog baseband signal. The quadrature modulator 124 shifts the phase by 90 with respect to the reference carrier by multiplying each of the I and Q signals (transmission baseband signals) output from the D/A converter 122 by the reference carrier generated by the reference carrier generating unit 134. degrees of the carrier, and the results of the multiplication are summed to perform an orthogonal transformation.

频率转换器126将从正交调制器124输出的正交信号与本振信号混频,从而将正交信号转换为射频信号。放大器128将从频率转换器126输出的射频信号放大,并经由定向耦合器130和天线132将放大的射频信号辐射到空中。The frequency converter 126 mixes the quadrature signal output from the quadrature modulator 124 with the local oscillator signal, thereby converting the quadrature signal into a radio frequency signal. The amplifier 128 amplifies the radio frequency signal output from the frequency converter 126 and radiates the amplified radio frequency signal into the air via the directional coupler 130 and the antenna 132 .

定向耦合器130反馈所发送的信号的一部分,并将反馈信号输入给频率转换器140。频率转换器140执行反馈信号的频率转换。正交解调器138通过将从频率转换器140输出的反馈信号乘以由基准载波生成单元134生成的基准载波和相位相对于基准载波偏移90度的信号来执行正交解调,以在发送方再现基带I和Q信号。A/D转换器136将从正交解调器138输出的反馈信号转换为数字信号,并将该数字信号输入给失真补偿单元110。The directional coupler 130 feeds back a part of the transmitted signal, and inputs the feedback signal to the frequency converter 140 . Frequency converter 140 performs frequency conversion of the feedback signal. The quadrature demodulator 138 performs quadrature demodulation by multiplying the feedback signal output from the frequency converter 140 by the reference carrier generated by the reference carrier generation unit 134 and a signal whose phase is shifted by 90 degrees with respect to the reference carrier to The sender reproduces the baseband I and Q signals. The A/D converter 136 converts the feedback signal output from the quadrature demodulator 138 into a digital signal, and inputs the digital signal to the distortion compensation unit 110 .

失真补偿系数存储单元114中存储有与发送信号x(t)的功率pi(i=0至1023)对应的失真补偿系数h(pi)。预失真单元112利用与发送信号的功率级对应的失真补偿系数h(pi)对发送信号执行失真补偿处理(预失真)。失真补偿系数计算单元116将发送信号x(t)与由正交解调器138解调的解调信号(反馈信号)y(t)进行比较,并计算使发送信号x(t)与解调信号y(t)之差减小为零的失真补偿系数h(pi),然后更新存储在失真补偿系数存储单元114中的失真补偿系数。The distortion compensation coefficient storage unit 114 stores a distortion compensation coefficient h(pi) corresponding to the power pi (i=0 to 1023) of the transmission signal x(t). The predistortion unit 112 performs distortion compensation processing (predistortion) on the transmission signal using the distortion compensation coefficient h(pi) corresponding to the power level of the transmission signal. The distortion compensation coefficient calculation unit 116 compares the transmission signal x(t) with the demodulated signal (feedback signal) y(t) demodulated by the quadrature demodulator 138, and calculates the difference between the transmission signal x(t) and the demodulated The difference of the signal y(t) is reduced to a distortion compensation coefficient h(pi) of zero, and then the distortion compensation coefficient stored in the distortion compensation coefficient storage unit 114 is updated.

这样,失真补偿单元110自适应地更新失真补偿系数,使得反馈信号(由放大器128放大的信号的一部分)与失真补偿之前的发送信号之差变为零。In this way, the distortion compensation unit 110 adaptively updates the distortion compensation coefficient so that the difference between the feedback signal (a part of the signal amplified by the amplifier 128 ) and the transmission signal before distortion compensation becomes zero.

随后,说明放大器的输入-输出特性以及由非线性特性引起的非线性失真。图3是示出发送功率放大器的输入-输出特性的示图。图4是用于说明由非线性特性引起的非线性失真的示图。Subsequently, the input-output characteristics of the amplifier and the nonlinear distortion caused by the nonlinear characteristics are explained. FIG. 3 is a graph showing input-output characteristics of a transmission power amplifier. FIG. 4 is a diagram for explaining nonlinear distortion caused by nonlinear characteristics.

在诸如W-CDMA的移动通信中,无线通信装置的发送功率高达10mW至几十W,放大器128(具有失真函数f(p))的输入-输出特性是图3中的虚线所指示的非线性特性。非线性特性引起非线性失真,在图4中,发送频率f0附近的频谱的旁瓣从虚线157所指示的特性升高至实线158所指示的特性。这样,发送信号泄漏到相邻信道中,导致相邻信道干扰。即,由于图3所示的非线性失真,泄漏到相邻频率信道的发送信号的功率如图4所示增加。In mobile communication such as W-CDMA, the transmission power of the wireless communication device is as high as 10 mW to several tens of W, and the input-output characteristic of the amplifier 128 (having the distortion function f(p)) is non-linear as indicated by the dotted line in FIG. 3 characteristic. Non-linear characteristics cause nonlinear distortion, and in FIG. 4 the side lobes of the spectrum around the transmission frequency f 0 rise from the characteristic indicated by the dashed line 157 to the characteristic indicated by the solid line 158 . Thus, the transmitted signal leaks into the adjacent channel, causing adjacent channel interference. That is, due to the nonlinear distortion shown in FIG. 3 , the power of the transmission signal leaked to the adjacent frequency channel increases as shown in FIG. 4 .

指示泄漏功率的大小的相邻信道功率比(ACPR)是目标信道的功率(即,图4中频带152与154之间的谱面积)与相邻信道功率(即,泄漏到频带150与156之间的相邻信道的谱面积)之比。这种泄漏功率对于另一信道而言是噪声,会使该信道的通信质量变差;因此,严格管理泄漏功率。The Adjacent Channel Power Ratio (ACPR), which indicates the magnitude of the leakage power, is the ratio of the power of the target channel (i.e., the spectral area between bands 152 and 154 in Figure 4) to the adjacent channel power (i.e., The ratio of the spectral areas of adjacent channels between This leakage power is noise to another channel, deteriorating the communication quality of that channel; therefore, the leakage power is strictly managed.

例如,泄漏功率在功率放大器的线性区域(图3的线性区域α)中较低,在非线性区域β中较高。因此,在高功率发送功率放大器中,可取的是线性区域α广大。然而,为此,可取的是提供性能高于实际需要的放大器,这导致成本和装置尺寸方面的不利。因此,在如上所述的无线通信装置100中包括补偿发送功率的失真的失真补偿单元110。For example, leakage power is low in the linear region of the power amplifier (linear region α in Figure 3) and high in the nonlinear region β. Therefore, in a high-power transmission power amplifier, it is desirable that the linear region α be wide. For this purpose, however, it is advisable to provide amplifiers with higher performance than actually required, which leads to disadvantages in terms of cost and device size. Therefore, the distortion compensating section 110 that compensates for the distortion of the transmission power is included in the wireless communication device 100 as described above.

失真补偿单元的构造Construction of Distortion Compensation Unit

图5是示出根据第一实施方式的失真补偿单元的构造示例的示图。在图5中,失真补偿单元110包括乘法单元212、失真函数计算单元214、地址生成电路216、阈值计算单元218、查找表(LUT)220、延迟单元228、230和234、反馈单元232以及系数计算单元236。LUT220包括调节单元222、表保存单元224和写入单元226。FIG. 5 is a diagram showing a configuration example of a distortion compensation unit according to the first embodiment. In FIG. 5, the distortion compensation unit 110 includes a multiplication unit 212, a distortion function calculation unit 214, an address generation circuit 216, a threshold calculation unit 218, a look-up table (LUT) 220, delay units 228, 230, and 234, a feedback unit 232, and a coefficient computing unit 236 . The LUT 220 includes an adjustment unit 222 , a table holding unit 224 and a writing unit 226 .

图5中的乘法单元212对应于图2中的预失真单元112。乘法单元212将发送信号x(t)乘以失真补偿系数hn-1(p)。图5中的失真函数计算单元214对应于图2中的放大器128。The multiplication unit 212 in FIG. 5 corresponds to the pre-distortion unit 112 in FIG. 2 . The multiplication unit 212 multiplies the transmission signal x(t) by the distortion compensation coefficient hn-1(p). The distortion function calculation unit 214 in FIG. 5 corresponds to the amplifier 128 in FIG. 2 .

图5中的反馈单元232对应于图2中包括定向耦合器130、频率转换器140、正交解调器138和A/D转换器136的部分。图5中的LUT220对应于图2中的失真补偿系数存储单元114。图5中的系数计算单元236对应于图2中的失真补偿系数计算单元116。The feedback unit 232 in FIG. 5 corresponds to the part including the directional coupler 130 , the frequency converter 140 , the quadrature demodulator 138 and the A/D converter 136 in FIG. 2 . LUT 220 in FIG. 5 corresponds to distortion compensation coefficient storage unit 114 in FIG. 2 . The coefficient calculation unit 236 in FIG. 5 corresponds to the distortion compensation coefficient calculation unit 116 in FIG. 2 .

当发送信号x(t)被输入给地址生成电路216时,地址生成电路216计算发送信号x(t)的功率p,并生成与所计算出的发送信号x(t)的功率p唯一对应的一维方向(例如,X轴方向)上的地址。同时,地址生成电路216求出与存储在地址生成电路216中的先前时间(t-1)的发送信号x(t-1)的功率p1的差ΔP,并生成与差ΔP唯一对应的另一维度方向(例如,Y轴方向)上的地址。所生成的地址值被输出给阈值计算单元218、调节单元222和延迟单元230。When the transmission signal x(t) is input to the address generation circuit 216, the address generation circuit 216 calculates the power p of the transmission signal x(t), and generates an address uniquely corresponding to the calculated power p of the transmission signal x(t). An address in a one-dimensional direction (for example, the X-axis direction). Simultaneously, the address generating circuit 216 obtains the difference ΔP from the power p1 of the transmission signal x(t-1) at the previous time (t-1) stored in the address generating circuit 216, and generates another ΔP uniquely corresponding to the difference ΔP. The address in the direction of the dimension (for example, the direction of the Y axis). The generated address value is output to the threshold calculation unit 218 , the adjustment unit 222 and the delay unit 230 .

按照用于阈值调节的单位时段(以下,通常也称为“调节单位时段”)的间隔,阈值计算单元218识别由地址生成电路216生成的地址值的最大值,并基于所识别出的最大值计算限幅阈值。优选地,调节单位时段在1毫秒至100毫秒内。At intervals of a unit period for threshold adjustment (hereinafter, also generally referred to as “adjustment unit period”), the threshold calculation unit 218 identifies the maximum value of the address value generated by the address generation circuit 216, and based on the identified maximum value Calculate the clipping threshold. Preferably, the adjustment unit period is within 1 millisecond to 100 milliseconds.

例如,阈值计算单元218通过从所识别出的最大值中减去特定偏移值来计算限幅阈值。即,限幅阈值是比最大值低N(特定偏移值)的地址值。偏移值N为正值,并且是(例如)1至3的任意自然数。所计算出的限幅阈值被输出给调节单元222。这样,按照调节单位时段的间隔更新调节单元222中设定的限幅阈值。For example, the threshold calculation unit 218 calculates the clipping threshold by subtracting a certain offset value from the identified maximum value. That is, the clipping threshold is an address value lower by N (a certain offset value) than the maximum value. The offset value N is a positive value, and is an arbitrary natural number of 1 to 3, for example. The calculated clipping threshold is output to the adjustment unit 222 . In this way, the clipping threshold set in the adjustment unit 222 is updated at intervals of the adjustment unit period.

顺便提一句,这里,在调节单位时段中生成多个地址值。即,“调节单位时段”包含多个采样时刻。Incidentally, here, a plurality of address values are generated in an adjustment unit period. That is, the "adjustment unit period" includes a plurality of sampling times.

调节单元222基于从地址生成电路216接收到的地址值以及与设定的限幅阈值的大小关系来调节失真补偿系数。The adjusting unit 222 adjusts the distortion compensation coefficient based on the address value received from the address generating circuit 216 and the magnitude relationship with the set clipping threshold.

例如,当从地址生成电路216接收到的地址值等于或小于限幅阈值时,调节单元222从保存在表保存单元224中的LUT检索与从地址生成电路216接收到的地址值对应的失真补偿系数,并将所检索到的失真补偿系数输出给乘法单元212。另一方面,当从地址生成电路216接收到的地址值高于限幅阈值时,调节单元222从表保存单元224检索与限幅阈值对应的地址的失真补偿系数,并将所检索到的失真补偿系数输出给乘法单元212。For example, when the address value received from the address generation circuit 216 is equal to or less than the clipping threshold, the adjustment unit 222 retrieves the distortion compensation corresponding to the address value received from the address generation circuit 216 from the LUT held in the table holding unit 224 coefficients, and output the retrieved distortion compensation coefficients to the multiplication unit 212. On the other hand, when the address value received from the address generating circuit 216 is higher than the clipping threshold, the adjusting unit 222 retrieves the distortion compensation coefficient of the address corresponding to the clipping threshold from the table holding unit 224, and converts the retrieved distortion The compensation coefficient is output to the multiplication unit 212 .

顺便提一句,从调节单元222输出的失真补偿系数还作为用于计算LUT更新值的系数参数经由延迟单元228输入给系数计算单元236。Incidentally, the distortion compensation coefficient output from the adjustment unit 222 is also input to the coefficient calculation unit 236 via the delay unit 228 as a coefficient parameter for calculating the LUT update value.

表保存单元224保存有LUT。即,表保存单元224在与各个离散的发送信号x(t)的功率对应的二维地址位置中存储用于消除失真函数计算单元214(放大器)的失真的失真补偿系数。The table holding unit 224 holds LUTs. That is, the table holding unit 224 stores distortion compensation coefficients for canceling distortion of the distortion function calculation unit 214 (amplifier) in two-dimensional address positions corresponding to the power of each discrete transmission signal x(t).

写入单元226将由地址生成电路216生成的地址和由系数计算单元236计算出的失真补偿系数设定为输入信号。然后,写入单元226将由系数计算单元236计算出的失真补偿系数写入由地址生成电路216生成的地址中,从而更新LUT。顺便提一句,由地址生成电路216生成的读取地址(AR)和写入地址(AW)是相同的地址;然而,由于计算时间等而需要花费时间来获得更新值,所以由延迟单元230将读取地址延迟并用作写入地址。The write unit 226 sets the address generated by the address generation circuit 216 and the distortion compensation coefficient calculated by the coefficient calculation unit 236 as input signals. Then, the writing unit 226 writes the distortion compensation coefficient calculated by the coefficient calculation unit 236 into the address generated by the address generation circuit 216, thereby updating the LUT. Incidentally, the read address (AR) and write address (AW) generated by the address generation circuit 216 are the same address; The read address is delayed and used as the write address.

系数计算单元236将发送信号x(t)、反馈解调信号y(t)(反馈信号)以及从调节单元222输出的失真补偿系数设定为输入信号。这里,提供延迟单元228和234以使得从相同的发送信号x(t)获得输入给系数计算单元236的信号。即,例如,确定延迟单元228和234中设定的延迟时间D,以满足D=D0+D1,其中失真函数计算单元214(放大器)中的延迟时间由D0表示,反馈单元232的延迟时间由D1表示。The coefficient calculation unit 236 sets the transmission signal x(t), the feedback demodulation signal y(t) (feedback signal), and the distortion compensation coefficient output from the adjustment unit 222 as input signals. Here, the delay units 228 and 234 are provided so that the signal input to the coefficient calculation unit 236 is obtained from the same transmission signal x(t). That is, for example, the delay time D set in the delay units 228 and 234 is determined so as to satisfy D=D0+D1, where the delay time in the distortion function calculation unit 214 (amplifier) is represented by D0, and the delay time in the feedback unit 232 is represented by D1 said.

例如,如图6所示,系数计算单元236包括乘法单元242、244和246、复共轭信号输出单元(Conj)248、减法单元250和加法单元252。For example, as shown in FIG. 6 , the coefficient calculation unit 236 includes multiplication units 242 , 244 and 246 , a complex conjugate signal output unit (Conj) 248 , a subtraction unit 250 and an addition unit 252 .

减法单元250输出由延迟单元230延迟的发送信号x(t)与反馈解调信号y(t)(反馈信号)之差e(t)。The subtraction unit 250 outputs the difference e(t) between the transmission signal x(t) delayed by the delay unit 230 and the feedback demodulation signal y(t) (feedback signal).

乘法单元246将失真补偿系数hn-1(p)乘以y*(t),并获得输出u*(t)(=hn-1(p)y*(t))。乘法单元244将从减法单元250输出的差e(t)乘以u*(t)。乘法单元242将步长参数μ乘以乘法单元244的输出。The multiplication unit 246 multiplies the distortion compensation coefficient hn-1(p) by y*(t), and obtains an output u*(t) (=hn-1(p)y*(t)). The multiplying unit 244 multiplies the difference e(t) output from the subtracting unit 250 by u*(t). The multiplication unit 242 multiplies the step size parameter μ by the output of the multiplication unit 244 .

然后,加法单元252将失真补偿系数hn-1(p)和μe(t)u*(t)(乘法单元242的输出)相加,并将相加结果输出给写入单元226。Then, the addition unit 252 adds the distortion compensation coefficient hn−1(p) and μe(t)u*(t) (the output of the multiplication unit 242 ), and outputs the addition result to the writing unit 226 .

下面的计算通过这些机制执行:The following calculations are performed through these mechanisms:

hn(p)=hn-1(p)+μe(t)u*(t)hn(p)=hn-1(p)+μe(t)u*(t)

e(t)=x(t)-y(t)e(t)=x(t)-y(t)

y(t)=hn-1(p)x(t)f(p)y(t)=hn-1(p)x(t)f(p)

u*(t)=x(t)f(p)=hn-1(p)y*(t)u*(t)=x(t)f(p)=hn-1(p)y*(t)

p=|x(t)|2p=|x(t)|2

然而,假设x、y、f、h、u和e为复数,*是复共轭数。通过执行上述计算,更新失真补偿系数h(p)以使发送信号x(t)与反馈解调信号y(t)之间的差信号e(t)最小,最终收敛于最优失真补偿系数值,补偿放大器128的失真。However, assuming that x, y, f, h, u, and e are complex numbers, * is a complex conjugate number. By performing the above calculation, the distortion compensation coefficient h(p) is updated to minimize the difference signal e(t) between the transmitted signal x(t) and the feedback demodulation signal y(t), and finally converges to the optimal distortion compensation coefficient value , to compensate for the distortion of the amplifier 128.

失真补偿单元的操作Operation of the Distortion Compensation Unit

说明具有上述构造的失真补偿单元110的操作。图7是示出根据第一实施方式的失真补偿单元110的处理操作的示例的流程图。图8是用于说明在多个调节单元时段中根据第一实施方式的失真补偿单元110的处理操作的示图。The operation of the distortion compensation unit 110 having the above configuration is explained. FIG. 7 is a flowchart showing an example of processing operations of the distortion compensation unit 110 according to the first embodiment. FIG. 8 is a diagram for explaining the processing operation of the distortion compensation unit 110 according to the first embodiment in a plurality of adjustment unit periods.

当开始给定的调节单位时段时,图7中所示的流程开始。The flow shown in FIG. 7 starts when a given period of adjustment unit begins.

阈值计算单元218接收由地址生成电路216生成的地址值的输入(步骤S11)。The threshold calculation unit 218 receives an input of the address value generated by the address generation circuit 216 (step S11 ).

阈值计算单元218确定刚才输入的第一地址值是否高于第二地址值,所述第二地址值是在当前调节单位时段中输入的先前地址值的最大值(步骤S12)。The threshold calculation unit 218 determines whether the just-input first address value is higher than the second address value which is the maximum value of previous address values input in the current adjustment unit period (step S12 ).

当第一地址值高于第二地址值时(步骤S12为“是”),阈值计算单元218用第一地址值更新第二地址值(步骤S13)。另一方面,当第一地址值等于或低于第二地址值时(步骤S12为“否”),阈值计算单元218不更新地址值。When the first address value is higher than the second address value (“Yes” in step S12 ), the threshold calculation unit 218 updates the second address value with the first address value (step S13 ). On the other hand, when the first address value is equal to or lower than the second address value (NO in step S12 ), the threshold calculation unit 218 does not update the address value.

阈值计算单元218确定自调节单位时段开始起是否过去了指定的时间段,即,调节单位时段是否结束(步骤S14)。The threshold calculation unit 218 determines whether a specified time period has elapsed since the adjustment unit period started, that is, whether the adjustment unit period has ended (step S14 ).

当调节单位时段未结束时(步骤S14为“否”),处理返回至步骤S11。这样,通过重复步骤S11至S14的处理,识别出调节单位时段中的地址值的最大值。When the adjustment unit period has not ended (NO in step S14 ), the process returns to step S11 . In this way, by repeating the processing of steps S11 to S14, the maximum value of the address value in the adjustment unit period is identified.

当调节单位时段结束时(步骤S14为“是”),阈值计算单元218基于所识别出的最大值计算限幅阈值(步骤S15)。When the adjustment unit period ends (YES in step S14 ), the threshold calculation unit 218 calculates a clipping threshold based on the identified maximum value (step S15 ).

这里,调节单位时段如图8所示重复。基于在调节单位时段A中识别出的最大值计算出的限幅阈值在与调节单位时段A之后的下一调节单位时段B重叠的时段中被设定在调节单元222中。Here, the adjustment unit period is repeated as shown in FIG. 8 . The clipping threshold calculated based on the maximum value identified in the adjustment unit period A is set in the adjustment unit 222 in the period overlapping the next adjustment unit period B following the adjustment unit period A.

图9是用于说明由根据第一实施方式的失真补偿单元110执行的LUT更新处理的示图。FIG. 9 is a diagram for explaining LUT update processing performed by the distortion compensation unit 110 according to the first embodiment.

当由地址生成电路216生成的地址高于设定的限幅阈值时(步骤S21为“是”),系数计算单元236基于用设定的限幅阈值检索到的失真补偿系数和当前发送信号x(t)来生成LUT更新值(步骤S22)。When the address generated by the address generation circuit 216 is higher than the set clip threshold (YES in step S21), the coefficient calculation unit 236 based on the distortion compensation coefficient retrieved with the set clip threshold and the current transmission signal x (t) to generate LUT update values (step S22).

另一方面,当由地址生成电路216生成的地址等于或低于设定的限幅阈值时(步骤S21为“否”),系数计算单元236基于用地址生成电路216所生成的地址检索到的失真补偿系数和当前发送信号x(t)来生成LUT更新值(步骤S23)。On the other hand, when the address generated by the address generation circuit 216 is equal to or lower than the set clipping threshold (NO in step S21), the coefficient calculation unit 236 retrieves based on the address generated by the address generation circuit 216 The distortion compensation coefficient and the current transmission signal x(t) are used to generate an LUT update value (step S23 ).

写入单元226将由系数计算单元236计算出的失真补偿系数写入由地址生成电路216生成的地址中,从而更新LUT(步骤S24)。The writing unit 226 writes the distortion compensation coefficient calculated by the coefficient calculation unit 236 into the address generated by the address generation circuit 216, thereby updating the LUT (step S24).

如上所述,根据本实施方式,在失真补偿单元110中,阈值计算单元218基于由地址生成电路216生成的地址值计算要设定在调节单元222中的限幅阈值。As described above, according to the present embodiment, in the distortion compensation unit 110 , the threshold calculation unit 218 calculates the clipping threshold to be set in the adjustment unit 222 based on the address value generated by the address generation circuit 216 .

这样,可基于由地址生成电路216生成的地址值将设定的限幅阈值顺序地更新为适当的值,因此,可减少伪信号的产生。In this way, the set clip threshold can be sequentially updated to an appropriate value based on the address value generated by the address generation circuit 216, so that the generation of spurious signals can be reduced.

例如,按照调节单位时段的间隔,阈值计算单元218识别由地址生成电路216生成的地址值的最大值,并通过从所识别出的最大值中减去特定偏移值N来计算限幅阈值。For example, at intervals of adjustment unit periods, threshold calculation unit 218 identifies the maximum value of address values generated by address generation circuit 216, and calculates the clipping threshold by subtracting a certain offset value N from the identified maximum value.

[b]第二实施方式[b] Second Embodiment

在第二实施方式中,当确定基于刚才生成的地址值计算出的限幅阈值高于当前设定的限幅阈值时,刚才计算的限幅阈值被设定为新设定的限幅阈值。另外,在各个“执行周期”中执行用设定的限幅阈值减去特定值的减法处理。顺便提一句,第二实施方式中的失真补偿单元的基本构造与第一实施方式中的失真补偿单元110相同,因此引用图5来说明本实施方式。In the second embodiment, when it is determined that the clipping threshold calculated based on the just generated address value is higher than the currently set clipping threshold, the just calculated clipping threshold is set as the newly set clipping threshold. In addition, subtraction processing of subtracting a specific value from the set clip threshold value is executed in each "execution cycle". Incidentally, the basic configuration of the distortion compensating unit in the second embodiment is the same as that of the distortion compensating unit 110 in the first embodiment, so this embodiment will be described with reference to FIG. 5 .

第二实施方式中的失真补偿单元110的阈值计算单元218每当从地址生成电路216输入地址值时基于输入地址值计算限幅阈值。然后,阈值计算单元218将刚才计算的限幅阈值与当前设定在调节单元222中并保存在阈值计算单元218中的设定的限幅阈值进行比较。作为比较结果,当刚才计算的限幅阈值高于当前设定的限幅阈值时,阈值计算单元218将刚才计算的限幅阈值设定为新设定的限幅阈值。The threshold calculation unit 218 of the distortion compensation unit 110 in the second embodiment calculates a clipping threshold based on an input address value every time an address value is input from the address generation circuit 216 . Then, the threshold calculating unit 218 compares the clipping threshold calculated just now with the set clipping threshold currently set in the adjusting unit 222 and saved in the threshold calculating unit 218 . As a comparison result, when the clipping threshold calculated just now is higher than the currently set clipping threshold, the threshold calculation unit 218 sets the clipping threshold calculated just now as a newly set clipping threshold.

另外,在各个执行周期中,阈值计算单元218用设定的限幅阈值减去特定值,并将所获得的限幅阈值重新设定在调节单元222中。优选地,执行周期在1毫秒至100毫秒内。In addition, in each execution cycle, the threshold calculating unit 218 subtracts a specific value from the set clipping threshold, and resets the obtained clipping threshold in the adjusting unit 222 . Preferably, the execution period is within 1 millisecond to 100 milliseconds.

图10是示出根据第二实施方式的失真补偿单元110的处理操作的示例的流程图。图11是用于说明根据第二实施方式的失真补偿单元110的处理操作的示图。FIG. 10 is a flowchart showing an example of processing operations of the distortion compensation unit 110 according to the second embodiment. FIG. 11 is a diagram for explaining processing operations of the distortion compensation unit 110 according to the second embodiment.

当地址值已输入给阈值计算单元218时(步骤S31为“是”),阈值计算单元218基于输入地址值计算限幅阈值(步骤S32)。When the address value has been input to the threshold calculation unit 218 (YES in step S31 ), the threshold calculation unit 218 calculates a clipping threshold based on the input address value (step S32 ).

阈值计算单元218将刚才计算的限幅阈值与当前设定在调节单元222中并保存在阈值计算单元218中的设定的限幅阈值进行比较(步骤S33)。The threshold calculation unit 218 compares the clip threshold calculated just now with the set clip threshold currently set in the adjustment unit 222 and saved in the threshold calculation unit 218 (step S33 ).

当刚才计算的限幅阈值高于当前设定的限幅阈值时(步骤S33为“是”),阈值计算单元218用刚才计算的限幅阈值更新设定的限幅阈值(步骤S34)。顺便提一句,当刚才计算的限幅阈值不高于当前设定的限幅阈值时(步骤S33为“否”),阈值计算单元218不更新设定的限幅阈值。When the previously calculated clipping threshold is higher than the currently set clipping threshold ("Yes" in step S33), the threshold calculation unit 218 updates the set clipping threshold with the just calculated clipping threshold (step S34). Incidentally, when the just-calculated clip threshold is not higher than the currently set clip threshold (NO in step S33 ), the threshold calculating unit 218 does not update the set clip threshold.

阈值计算单元218确定减法处理的执行周期是否到期(步骤S35)。当执行周期到期时(步骤S35为“是”),阈值计算单元218用设定的限幅阈值减去特定值(步骤S36)。顺便提一句,当执行周期未到期时(步骤S35为“否”),阈值计算单元218不执行减法处理。The threshold calculation unit 218 determines whether the execution period of the subtraction process has expired (step S35 ). When the execution period expires (YES in step S35 ), the threshold calculation unit 218 subtracts a specific value from the set clipping threshold (step S36 ). Incidentally, when the execution period has not expired ("No" in step S35), the threshold calculation unit 218 does not execute the subtraction process.

阈值计算单元218确定是否满足终止条件(步骤S37)。当不满足终止条件时(步骤S37为“否”),处理返回至步骤S31;当满足终止条件时(步骤S37为“是”),图10所示的处理终止。例如,终止条件是无线通信装置等100关闭。The threshold calculation unit 218 determines whether the termination condition is satisfied (step S37 ). When the termination condition is not satisfied ("No" in step S37), the process returns to step S31; when the termination condition is satisfied ("Yes" in step S37), the processing shown in FIG. 10 is terminated. For example, the termination condition is that the wireless communication device or the like 100 is turned off.

这里,如图11所示重复执行周期。在图11中,在执行周期A和D中,设定的限幅阈值更新了三次。另一方面,在执行周期B和C中,设定的限幅阈值从未更新。这样,尽管在一些执行周期中未更新设定的限幅阈值,在两个相邻执行周期之间的边界处明确地执行减法处理。Here, the execution cycle is repeated as shown in FIG. 11 . In FIG. 11 , in execution cycles A and D, the set clipping threshold is updated three times. On the other hand, in execution cycles B and C, the set clipping threshold is never updated. In this way, although the set clipping threshold is not updated in some execution cycles, subtraction processing is definitely performed at the boundary between two adjacent execution cycles.

如上所述,根据本实施方式,在失真补偿单元110中,每当基于刚才生成的地址值计算出高于当前设定的限幅阈值的限幅阈值时,阈值计算单元218用刚才计算的限幅阈值更新设定的限幅阈值。As described above, according to the present embodiment, whenever a clipping threshold higher than the currently set clipping threshold is calculated based on the just generated address value in distortion compensating section 110, threshold computing section 218 uses the just-calculated clipping threshold The amplitude threshold updates the set clipping threshold.

这样,可改进与发送信号的功率改变的一致性。In this way, consistency with power changes of the transmitted signal can be improved.

另外,在各个执行周期中,阈值计算单元218用设定的限幅阈值减去特定值。In addition, in each execution cycle, the threshold calculation unit 218 subtracts a specific value from the set clipping threshold.

这样,即使设定的限幅阈值被设定为过度值,也可将设定的限幅阈值调节为适当值。In this way, even if the set clip threshold is set to an excessive value, the set clip threshold can be adjusted to an appropriate value.

[c]第三实施方式[c] Third Embodiment

在第三实施方式中,按照与第二实施方式中相同的方式,当确定基于刚才生成的地址值计算出的限幅阈值高于当前设定的限幅阈值时,将刚才计算的限幅阈值设定为新设定的限幅阈值。此外,在第三实施方式中,与第二实施方式中不同,当在“执行确定时段”中未重新更新设定的限幅阈值时执行减法处理。顺便提一句,第三实施方式中的失真补偿单元的基本构造与第一实施方式中的失真补偿单元110相同,因此引用图5来说明本实施方式。In the third embodiment, in the same manner as in the second embodiment, when it is determined that the clipping threshold calculated based on the just-generated address value is higher than the currently set clipping threshold, the just-calculated clipping threshold Set to the newly set clipping threshold. Furthermore, in the third embodiment, unlike in the second embodiment, subtraction processing is executed when the set clip threshold is not newly updated in the "execution determination period". Incidentally, the basic configuration of the distortion compensating unit in the third embodiment is the same as that of the distortion compensating unit 110 in the first embodiment, so this embodiment will be described with reference to FIG. 5 .

第三实施方式中的失真补偿单元110的阈值计算单元218每当从地址生成电路216输入地址值时基于输入地址值计算限幅阈值。然后,阈值计算单元218将刚才计算的限幅阈值与当前设定在调节单元222中并保存在阈值计算单元218中的设定的限幅阈值进行比较。作为比较结果,当刚才计算的限幅阈值高于当前设定的限幅阈值时,阈值计算单元218将刚才计算的限幅阈值设定为新设定的限幅阈值。The threshold calculation unit 218 of the distortion compensation unit 110 in the third embodiment calculates a clipping threshold based on an input address value every time an address value is input from the address generation circuit 216 . Then, the threshold calculating unit 218 compares the clipping threshold calculated just now with the set clipping threshold currently set in the adjusting unit 222 and saved in the threshold calculating unit 218 . As a comparison result, when the clipping threshold calculated just now is higher than the currently set clipping threshold, the threshold calculation unit 218 sets the clipping threshold calculated just now as a newly set clipping threshold.

另外,当在“执行确定时段”中未重新更新设定的限幅阈值时,阈值计算单元218执行减法处理。“执行确定时段”是自设定的限幅阈值的任意更新时刻起的特定时间段。In addition, the threshold calculation unit 218 performs subtraction processing when the set clip threshold is not newly updated in the "execution determination period". The "execution determination period" is a specific period of time from any update timing of the set clipping threshold.

图12是示出根据第三实施方式的失真补偿单元110的处理操作的示例的流程图.图13是用于说明根据第三实施方式的失真补偿单元110的处理操作的示图。Fig. 12 is a flowchart showing an example of the processing operation of the distortion compensation unit 110 according to the third embodiment. Fig. 13 is a diagram for explaining the processing operation of the distortion compensation unit 110 according to the third embodiment.

阈值计算单元218确定设定的限幅阈值在执行确定时段中是否重新更新,即,自设定的限幅阈值的最后更新时刻起是否过去了特定时间段(步骤S41)。The threshold calculation unit 218 determines whether the set clip threshold is newly updated in the execution determination period, that is, whether a certain period of time has elapsed since the last update time of the set clip threshold (step S41 ).

当确定过去了特定时间段时(步骤S41为“是”),阈值计算单元218用设定的限幅阈值减去特定值(步骤S36)。When it is determined that a certain period of time has elapsed (YES in step S41 ), the threshold calculation unit 218 subtracts a certain value from the set clipping threshold (step S36 ).

这里,如图13所示,每次设定的限幅阈值更新时重新开始执行确定时段。在执行确定时段A和F中设定的限幅阈值未重新更新,因此在执行确定时段A和F结束时执行减法处理。顺便提一句,从执行确定时段B和C可以看出,执行确定时段从执行减法处理的时刻开始。Here, as shown in FIG. 13 , the execution of the determination period is restarted every time the set clipping threshold is updated. The clipping thresholds set in the execution determination periods A and F are not newly updated, so subtraction processing is performed when the execution determination periods A and F end. Incidentally, as can be seen from the execution determination periods B and C, the execution determination period starts from the moment when the subtraction process is performed.

如上所述,根据本实施方式,当设定的限幅阈值在执行确定时段中未重新更新时,阈值计算单元218执行减法处理。执行确定时段是自设定的限幅阈值的任意更新时刻起的特定时间段。As described above, according to the present embodiment, when the set clip threshold is not newly updated within the execution determination period, the threshold calculating unit 218 executes subtraction processing. The execution determination period is a specific period of time from any update moment of the set clipping threshold.

这样,可防止过度调节设定的限幅阈值,并且当设定的限幅阈值在执行确定时段中未重新更新并且可能被设定为过度值时,可明确地将设定的限幅阈值调节为适当值。In this way, the set clipping threshold can be prevented from being over-adjusted, and the set clipping threshold can be adjusted explicitly when the set clipping threshold is not re-updated in the execution determination period and may be set to an excessive value. for the appropriate value.

[d]第四实施方式[d] Fourth Embodiment

在第四实施方式中,当满足下面的条件时,基于用设定的限幅阈值检索到的失真补偿系数和当前发送信号x(t)生成LUT更新值。所述条件是:由地址生成电路生成的地址高于设定的限幅阈值,并且由地址生成电路生成的地址所对应的失真补偿系数是表初始值。In the fourth embodiment, when the following conditions are satisfied, an LUT update value is generated based on the distortion compensation coefficient retrieved with the set clipping threshold and the current transmission signal x(t). The conditions are: the address generated by the address generating circuit is higher than the set clipping threshold, and the distortion compensation coefficient corresponding to the address generated by the address generating circuit is the initial value of the table.

图14是示出根据第四实施方式的失真补偿单元的构造示例的示图。在图14中,失真补偿单元110包括LUT310。LUT310包括调节单元311。FIG. 14 is a diagram showing a configuration example of a distortion compensation unit according to a fourth embodiment. In FIG. 14 , the distortion compensation unit 110 includes a LUT 310 . The LUT 310 includes an adjustment unit 311 .

调节单元311执行与根据第一实施方式至第三实施方式中的任一个的调节单元222相同的处理,并将失真补偿系数输出给乘法单元212。The adjustment unit 311 performs the same processing as the adjustment unit 222 according to any one of the first to third embodiments, and outputs the distortion compensation coefficient to the multiplication unit 212 .

另外,仅当满足条件1时,调节单元311将用设定的限幅阈值检索到的失真补偿系数作为系数参数输出给系数计算单元236。条件1是:由地址生成电路216生成的地址高于设定的限幅阈值,并且由地址生成电路216生成的地址所对应的失真补偿系数是表初始值。In addition, only when condition 1 is satisfied, the adjustment unit 311 outputs the distortion compensation coefficient retrieved with the set clipping threshold as a coefficient parameter to the coefficient calculation unit 236 . Condition 1 is: the address generated by the address generating circuit 216 is higher than the set clipping threshold, and the distortion compensation coefficient corresponding to the address generated by the address generating circuit 216 is the initial value of the table.

另一方面,当不满足条件1时,调节单元311将用地址生成电路216所生成的地址检索到的失真补偿系数作为系数参数输出给系数计算单元236。On the other hand, when condition 1 is not satisfied, the adjustment unit 311 outputs the distortion compensation coefficient retrieved with the address generated by the address generation circuit 216 as a coefficient parameter to the coefficient calculation unit 236 .

图15是示出根据第四实施方式的失真补偿单元110的处理操作的示例的流程图。FIG. 15 is a flowchart showing an example of processing operations of the distortion compensation unit 110 according to the fourth embodiment.

调节单元311接收由地址生成电路216生成的地址值的输入(步骤S51)。The adjustment unit 311 receives an input of an address value generated by the address generation circuit 216 (step S51 ).

调节单元311将输入地址值与设定的限幅阈值进行比较(步骤S52)。The adjustment unit 311 compares the input address value with the set clipping threshold (step S52 ).

当输入地址值高于设定的限幅阈值时(步骤S52为“是”),调节单元311确定LUT中与输入地址值关联的失真补偿系数是否为表初始值(步骤S53)。When the input address value is higher than the set clipping threshold ("Yes" in step S52), the adjustment unit 311 determines whether the distortion compensation coefficient associated with the input address value in the LUT is the initial value of the table (step S53).

当失真补偿系数是表初始值时(步骤S53为“是”),调节单元311将用设定的限幅阈值检索到的失真补偿系数输出给系数计算单元236。系数计算单元236基于用设定的限幅阈值检索到的失真补偿系数和当前发送信号x(t)生成失真补偿系数,即,LUT更新值(步骤S54)。When the distortion compensation coefficient is the table initial value (YES in step S53 ), the adjustment unit 311 outputs the distortion compensation coefficient retrieved with the set clipping threshold to the coefficient calculation unit 236 . The coefficient calculation unit 236 generates a distortion compensation coefficient, that is, an LUT update value based on the distortion compensation coefficient retrieved with the set clipping threshold and the current transmission signal x(t) (step S54 ).

另一方面,当输入地址值等于或低于设定的限幅阈值时(步骤S52为“否”)或者当失真补偿系数不是表初始值时(步骤S53为“否”),调节单元311将用输入地址值检索到的失真补偿系数输出给系数计算单元236。系数计算单元236基于用输入地址值检索到的失真补偿系数和当前发送信号x(t)生成失真补偿系数,即,LUT更新值(步骤S55)。On the other hand, when the input address value is equal to or lower than the set clipping threshold ("No" in step S52) or when the distortion compensation coefficient is not the initial value of the table ("No" in step S53), the adjustment unit 311 will The distortion compensation coefficient retrieved with the input address value is output to the coefficient calculation unit 236 . The coefficient calculation unit 236 generates a distortion compensation coefficient, that is, an LUT update value, based on the distortion compensation coefficient retrieved with the input address value and the current transmission signal x(t) (step S55 ).

写入单元226将由系数计算单元236计算出的失真补偿系数写入由地址生成电路216生成的地址中,从而更新LUT(步骤S56)。The writing unit 226 writes the distortion compensation coefficient calculated by the coefficient calculation unit 236 into the address generated by the address generation circuit 216, thereby updating the LUT (step S56).

如上所述,根据本实施方式,在失真补偿单元110中,系数计算单元236基于由失真函数计算单元214(放大器)放大之前的发送信号、放大之后的发送信号以及系数参数计算存储在LUT中的失真补偿系数的更新值。当由地址生成电路216生成的地址高于设定的限幅阈值,并且由地址生成电路216生成的地址所对应的失真补偿系数是表初始值时,系数参数是与设定的限幅阈值对应的失真补偿系数。As described above, according to the present embodiment, in the distortion compensation unit 110, the coefficient calculation unit 236 calculates the coefficients stored in the LUT based on the transmission signal before amplification by the distortion function calculation unit 214 (amplifier), the transmission signal after the amplification, and the coefficient parameters. The updated value of the distortion compensation coefficient. When the address generated by the address generating circuit 216 is higher than the set clipping threshold, and the distortion compensation coefficient corresponding to the address generated by the address generating circuit 216 is the initial value of the table, the coefficient parameter is corresponding to the set clipping threshold The distortion compensation coefficient of .

这样,可利用与设定的限幅阈值对应并且比初始值更接近理想值的失真补偿系数来计算更新值,因此,更新值逼近理想值所需的时间可缩短。In this way, the update value can be calculated using the distortion compensation coefficient corresponding to the set clipping threshold and closer to the ideal value than the initial value, so the time required for the update value to approach the ideal value can be shortened.

[e]第五实施方式[e] Fifth embodiment

在第五实施方式中,当由地址生成电路生成的地址高于设定的限幅阈值时,基于加权平均值和当前发送信号x(t)生成LUT更新值。所述加权平均值是用设定的限幅阈值检索到的失真补偿系数与用地址生成电路所生成的地址检索到的失真补偿系数的加权平均。In the fifth embodiment, when the address generated by the address generation circuit is higher than the set clipping threshold, the LUT update value is generated based on the weighted average value and the current transmission signal x(t). The weighted average is a weighted average of the distortion compensation coefficients retrieved using the set clipping threshold and the distortion compensation coefficients retrieved using the address generated by the address generating circuit.

图16是示出根据第五实施方式的失真补偿单元的构造示例的示图。在图16中,失真补偿单元110包括LUT410。LUT410包括调节单元411。FIG. 16 is a diagram showing a configuration example of a distortion compensation unit according to a fifth embodiment. In FIG. 16 , the distortion compensation unit 110 includes a LUT 410 . The LUT 410 includes an adjustment unit 411 .

调节单元411执行与根据第一实施方式至第三实施方式中的任一个的调节单元222相同的处理,并将失真补偿系数输出给乘法单元212。The adjustment unit 411 performs the same processing as the adjustment unit 222 according to any one of the first to third embodiments, and outputs the distortion compensation coefficient to the multiplication unit 212 .

另外,当由地址生成电路216生成的地址高于设定的限幅阈值时,调节单元411计算用设定的限幅阈值检索到的失真补偿系数与用地址生成电路216所生成的地址检索到的失真补偿系数的加权平均。然后,调节单元411将计算出的加权平均作为系数参数输出给系数计算单元236。In addition, when the address generated by the address generating circuit 216 is higher than the set clipping threshold, the adjustment unit 411 calculates the distortion compensation coefficient retrieved by using the set clipping threshold and the value found by the address generated by the address generating circuit 216. The weighted average of the distortion compensation coefficients. Then, the adjustment unit 411 outputs the calculated weighted average as a coefficient parameter to the coefficient calculation unit 236 .

另一方面,当由地址生成电路216生成的地址等于或低于设定的限幅阈值时,调节单元411将用地址生成电路216所生成的地址检索到的失真补偿系数作为系数参数输出给系数计算单元236。On the other hand, when the address generated by the address generation circuit 216 is equal to or lower than the set clipping threshold, the adjustment unit 411 outputs the distortion compensation coefficient retrieved by the address generated by the address generation circuit 216 as a coefficient parameter to the coefficient computing unit 236 .

图17是示出根据第五实施方式的失真补偿单元110的处理操作的示例的流程图。FIG. 17 is a flowchart showing an example of processing operations of the distortion compensation unit 110 according to the fifth embodiment.

调节单元411执行与图15中所述相同的处理(步骤S51和S52)。The adjustment unit 411 performs the same processing as described in FIG. 15 (steps S51 and S52 ).

当输入地址值高于设定的限幅阈值时(步骤S52为“是”),调节单元411计算如上所述的加权平均值(步骤S61),并将计算出的加权平均值输出给系数计算单元236。系数计算单元236基于加权平均值和当前发送信号x(t)生成失真补偿系数,即,LUT更新值(步骤S62)。顺便提一句,步骤S55和S56的处理以与图15中所述相同的方式执行。When the input address value is higher than the set clipping threshold ("Yes" in step S52), the adjustment unit 411 calculates the weighted average value as described above (step S61), and outputs the calculated weighted average value to the coefficient calculation Unit 236. The coefficient calculation unit 236 generates a distortion compensation coefficient, ie, an LUT update value, based on the weighted average value and the current transmission signal x(t) (step S62 ). Incidentally, the processing of steps S55 and S56 is performed in the same manner as described in FIG. 15 .

如上所述,根据本实施方式,在失真补偿单元110中,系数计算单元236基于由失真函数计算单元214(放大器)放大之前的发送信号、放大之后的发送信号以及系数参数计算存储在LUT中的失真补偿系数的更新值。当由地址生成电路216生成的地址高于设定的限幅阈值,系数参数是用设定的限幅阈值检索到的失真补偿系数与用地址生成电路216所生成的地址检索到的失真补偿系数的加权平均值。As described above, according to the present embodiment, in the distortion compensation unit 110, the coefficient calculation unit 236 calculates the coefficients stored in the LUT based on the transmission signal before amplification by the distortion function calculation unit 214 (amplifier), the transmission signal after the amplification, and the coefficient parameters. The updated value of the distortion compensation coefficient. When the address generated by the address generation circuit 216 is higher than the set clipping threshold, the coefficient parameter is the distortion compensation coefficient retrieved with the set clipping threshold and the distortion compensation coefficient retrieved with the address generated by the address generation circuit 216 weighted average of .

这样,可利用与设定的限幅阈值对应并且更接近理想值的失真补偿系数来计算更新值,因此,更新值逼近理想值所需的时间可缩短。另外,可利用用地址生成电路216所生成的地址检索到的失真补偿系数来计算更新值,因此,可计算反应当前情况的更新值。In this way, the update value can be calculated using the distortion compensation coefficient corresponding to the set clipping threshold and closer to the ideal value, so the time required for the update value to approach the ideal value can be shortened. In addition, since the update value can be calculated using the distortion compensation coefficient retrieved by the address generated by the address generation circuit 216, an update value reflecting the current situation can be calculated.

[f]第六实施方式[f] Sixth embodiment

在第六实施方式中,在更新LUT时使用基于与设定的限幅阈值和地址生成电路所生成的地址当中使误差较小的那一个对应的失真补偿系数和当前发送信号x(t)计算的LUT更新值。In the sixth embodiment, when updating the LUT, calculation based on the distortion compensation coefficient and the current transmission signal x(t) corresponding to the set clipping threshold value and the address generated by the address generation circuit which makes the error smaller is used. The LUT update value.

图18是示出根据第六实施方式的失真补偿单元的构造示例的示图。在图18中,失真补偿单元110包括LUT510和系数计算单元520。LUT510包括调节单元511。FIG. 18 is a diagram showing a configuration example of a distortion compensation unit according to a sixth embodiment. In FIG. 18 , the distortion compensation unit 110 includes a LUT 510 and a coefficient calculation unit 520 . The LUT 510 includes an adjustment unit 511 .

调节单元511执行与根据第一实施方式至第三实施方式中的任一个的调节单元222相同的处理,并将失真补偿系数输出给乘法单元212。The adjustment unit 511 performs the same processing as the adjustment unit 222 according to any one of the first to third embodiments, and outputs the distortion compensation coefficient to the multiplication unit 212 .

另外,当由地址生成电路216生成的地址高于设定的限幅阈值时,调节单元511将用设定的限幅阈值检索到的失真补偿系数和用地址生成电路216所生成的地址检索到的失真补偿系数这二者作为系数参数输出给系数计算单元520。In addition, when the address generated by the address generation circuit 216 is higher than the set clipping threshold, the adjustment unit 511 retrieves the distortion compensation coefficient retrieved using the set clipping threshold and the address generated by the address generating circuit 216 into Both of the distortion compensation coefficients of are output to the coefficient calculation unit 520 as coefficient parameters.

另一方面,当由地址生成电路216生成的地址等于或低于设定的限幅阈值时,调节单元511将用地址生成电路216所生成的地址检索到的失真补偿系数作为系数参数输出给系数计算单元520。On the other hand, when the address generated by the address generation circuit 216 is equal to or lower than the set clipping threshold, the adjustment unit 511 outputs the distortion compensation coefficient retrieved by the address generated by the address generation circuit 216 as a coefficient parameter to the coefficient computing unit 520 .

系数计算单元520基于用设定的限幅阈值检索到的失真补偿系数和当前发送信号x(t)生成失真补偿系数,即,第一LUT更新值。另外,系数计算单元520基于用地址生成电路216所生成的地址检索到的失真补偿系数和当前发送信号x(t)生成失真补偿系数,即,第二LUT更新值。The coefficient calculation unit 520 generates a distortion compensation coefficient, that is, a first LUT update value, based on the distortion compensation coefficient retrieved with the set clipping threshold and the current transmission signal x(t). In addition, the coefficient calculation unit 520 generates a distortion compensation coefficient, that is, a second LUT update value, based on the distortion compensation coefficient retrieved with the address generated by the address generation circuit 216 and the current transmission signal x(t).

这里,在计算第一LUT更新值和第二LUT更新值的同时,计算相应误差e(t)。Here, while calculating the first LUT update value and the second LUT update value, the corresponding error e(t) is calculated.

系数计算单元520选择第一LUT更新值和第二LUT更新值当中与较小误差对应的那一个,并将所选择的LUT更新值输出给写入单元226。The coefficient calculation unit 520 selects one corresponding to a smaller error among the first LUT update value and the second LUT update value, and outputs the selected LUT update value to the writing unit 226 .

顺便提一句,当由地址生成电路216生成的地址等于或低于设定的限幅阈值时,系数计算单元520仅接收用地址生成电路216所生成的地址检索到的失真补偿系数。因此,在这种情况下,系数计算单元520将基于用地址生成电路216所生成的地址检索到的失真补偿系数和当前发送信号x(t)生成的LUT更新值输出给写入单元226。Incidentally, when the address generated by the address generation circuit 216 is equal to or lower than the set clipping threshold, the coefficient calculation unit 520 receives only the distortion compensation coefficient retrieved with the address generated by the address generation circuit 216 . Therefore, in this case, the coefficient calculation unit 520 outputs the LUT update value generated based on the distortion compensation coefficient retrieved with the address generated by the address generation circuit 216 and the current transmission signal x(t) to the writing unit 226 .

图19是示出根据第六实施方式的失真补偿单元110的处理操作的示例的流程图。FIG. 19 is a flowchart showing an example of processing operations of the distortion compensation unit 110 according to the sixth embodiment.

调节单元511执行与图15中所述相同的处理(步骤S51和S52)。The adjustment unit 511 performs the same processing as described in FIG. 15 (steps S51 and S52 ).

当输入地址值高于设定的限幅阈值时(步骤S52为“是”),调节单元511将用设定的限幅阈值检索到的失真补偿系数和用地址生成电路所生成的地址检索到的失真补偿系数这二者输出给系数计算单元520。系数计算单元520基于用设定的限幅阈值检索到的失真补偿系数和当前发送信号x(t)生成失真补偿系数,即,第一LUT更新值(步骤S71)。另外,系数计算单元520基于用地址生成电路216所生成的地址检索到的失真补偿系数和当前发送信号x(t)生成失真补偿系数,即,第二LUT更新值(步骤S71)。When the input address value is higher than the set clipping threshold (Yes in step S52), the adjustment unit 511 retrieves the distortion compensation coefficient retrieved using the set clipping threshold and the address generated by the address generation circuit into Both of the distortion compensation coefficients of are output to the coefficient calculation unit 520 . The coefficient calculation unit 520 generates a distortion compensation coefficient, that is, a first LUT update value based on the distortion compensation coefficient retrieved with the set clipping threshold and the current transmission signal x(t) (step S71 ). In addition, the coefficient calculation unit 520 generates a distortion compensation coefficient, that is, a second LUT update value based on the distortion compensation coefficient retrieved with the address generated by the address generation circuit 216 and the current transmission signal x(t) (step S71 ).

系数计算单元520将第一LUT更新值所对应的误差e(t)与第二LUT更新值所对应的误差e(t)进行比较(步骤S72)。The coefficient calculation unit 520 compares the error e(t) corresponding to the first LUT update value with the error e(t) corresponding to the second LUT update value (step S72 ).

当第一LUT更新值所对应的误差e(t)小于第二LUT更新值所对应的误差e(t)时(步骤S72为“否”),系数计算单元520选择第一LUT更新值并将其输出给写入单元226(步骤S73)。When the error e(t) corresponding to the first LUT update value is smaller than the error e(t) corresponding to the second LUT update value ("No" in step S72), the coefficient calculation unit 520 selects the first LUT update value and It is output to the writing unit 226 (step S73).

当第二LUT更新值所对应的误差e(t)小于第一LUT更新值所对应的误差e(t)时(步骤S72为“是”),系数计算单元520选择第二LUT更新值并将其输出给写入单元226((步骤S74)。顺便提一句,步骤S76与图15中所述的步骤S55的处理相同。When the error e(t) corresponding to the second LUT update value is smaller than the error e(t) corresponding to the first LUT update value ("Yes" in step S72), the coefficient calculation unit 520 selects the second LUT update value and It is output to the writing unit 226 ((step S74). Incidentally, step S76 is the same process as step S55 described in FIG. 15 .

写入单元226用步骤S73、S74和S76中的任一个处输出的LUT更新值来更新LUT(步骤S75)。The writing unit 226 updates the LUT with the LUT update value output at any one of steps S73 , S74 , and S76 (step S75 ).

如上所述,根据本实施方式,在失真补偿单元110中,系数计算单元520基于由失真函数计算单元214(放大器)放大之前的发送信号、放大之后的发送信号以及系数参数计算存储在LUT中的失真补偿系数的更新值。当由地址生成电路216生成的地址高于设定的限幅阈值时,系数参数是用设定的限幅阈值检索到的失真补偿系数和用地址生成电路所生成的地址检索到的失真补偿系数这二者。然后,系数计算单元520将基于与设定的阈值对应的失真补偿系数和与地址生成电路216所生成的地址值对应的失真补偿系数当中使放大之前和之后的发送信号之间的误差较小的那一个计算出的更新值输出给LUT510。As described above, according to the present embodiment, in the distortion compensation unit 110, the coefficient calculation unit 520 calculates the coefficients stored in the LUT based on the transmission signal before amplification by the distortion function calculation unit 214 (amplifier), the transmission signal after the amplification, and the coefficient parameters. The updated value of the distortion compensation coefficient. When the address generated by the address generation circuit 216 is higher than the set clip threshold, the coefficient parameter is the distortion compensation coefficient retrieved with the set clip threshold and the distortion compensation coefficient retrieved with the address generated by the address generation circuit Both. Then, the coefficient calculation unit 520 calculates a value based on the distortion compensation coefficient corresponding to the set threshold value and the distortion compensation coefficient corresponding to the address value generated by the address generation circuit 216, which makes the error between the transmission signal before and after amplification smaller. That calculated update value is output to LUT 510 .

这样,可利用更接近理想值并且能够减小误差的系数参数计算更新值,并且可用该更新值来更新LUT,因此,更新值逼近理想值所需的时间可缩短。In this way, an update value can be calculated using a coefficient parameter that is closer to an ideal value and capable of reducing an error, and the LUT can be updated using the update value, so the time required for the update value to approach the ideal value can be shortened.

[g]其它实施方式[g] Other implementations

根据第一实施方式至第六实施方式中的任一个的无线通信装置(基站)可通过下面的硬件构造来实现。The wireless communication device (base station) according to any one of the first to sixth embodiments can be realized by the following hardware configuration.

图20是示出无线通信装置(基站)的硬件构造的示例的示图。如图20所示,无线通信装置100包括无线电设备控制器(REC)100a和无线电设备(RE)100b。RE100b包括现场可编程门阵列(FPGA)100c、微处理单元(MPU)100d、DAC100e、上变频器100f、功率放大器(PA)100g、下变频器100h、ADC100i、连接器100j和存储器100k。FPGA100c和MPU100d进行连接以输入/输出各种信号和数据。例如,存储器100k由诸如同步动态随机存取存储器(SDRAM)的RAM、只读存储器(ROM)和闪存构成。失真补偿单元110通过诸如FPGA100c和MPU100d的集成电路来实现。FIG. 20 is a diagram showing an example of a hardware configuration of a wireless communication device (base station). As shown in FIG. 20 , the wireless communication device 100 includes a radio equipment controller (REC) 100a and a radio equipment (RE) 100b. RE100b includes field programmable gate array (FPGA) 100c, micro processing unit (MPU) 100d, DAC100e, upconverter 100f, power amplifier (PA) 100g, downconverter 100h, ADC100i, connector 100j and memory 100k. FPGA100c and MPU100d are connected to input/output various signals and data. For example, the memory 100k is composed of RAM such as synchronous dynamic random access memory (SDRAM), read only memory (ROM), and flash memory. The distortion compensation unit 110 is realized by an integrated circuit such as an FPGA 100c and an MPU 100d.

另外,第一实施方式至第六实施方式中描述的各种处理可通过使计算机执行准备的程序来实现。即,与失真补偿单元110所执行的处理对应的相应程序被存储在存储器100k和FPGA100c中。存储在存储器100k中的程序可由MPU100d读出并用作进程。In addition, various processes described in the first to sixth embodiments can be realized by causing a computer to execute a prepared program. That is, corresponding programs corresponding to the processing performed by the distortion compensation unit 110 are stored in the memory 100k and the FPGA 100c. Programs stored in the memory 100k can be read by the MPU 100d and used as processes.

根据本发明的一方面,可减少伪信号的产生。According to an aspect of the present invention, generation of spurious signals can be reduced.

Claims (8)

1.一种对放大器的失真进行补偿的失真补偿装置,该失真补偿装置包括:1. A distortion compensation device for compensating the distortion of an amplifier, the distortion compensation device comprising: 乘法单元,其将输入的发送信号乘以输入的失真补偿系数;a multiplication unit, which multiplies the input transmission signal by the input distortion compensation coefficient; 生成单元,其生成与所述发送信号的功率对应的地址值;a generating unit that generates an address value corresponding to the power of the transmitted signal; 调节单元,当所生成的地址值高于设定的阈值时,该调节单元从存储单元检索与所述设定的阈值对应的失真补偿系数并将所检索到的失真补偿系数输入给所述乘法单元,当所生成的地址值等于或低于所述设定的阈值时,该调节单元从所述存储单元检索与所生成的地址值对应的失真补偿系数并将所检索到的失真补偿系数输入给所述乘法单元;以及an adjustment unit that, when the generated address value is higher than a set threshold, retrieves a distortion compensation coefficient corresponding to the set threshold from the storage unit and inputs the retrieved distortion compensation coefficient to the multiplication unit , when the generated address value is equal to or lower than the set threshold value, the adjustment unit retrieves a distortion compensation coefficient corresponding to the generated address value from the storage unit and inputs the retrieved distortion compensation coefficient to the the multiplication unit; and 阈值计算单元,其基于所生成的地址值计算阈值并用所计算出的阈值更新所述设定的阈值。a threshold calculation unit that calculates a threshold based on the generated address value and updates the set threshold with the calculated threshold. 2.根据权利要求1所述的失真补偿装置,其中,2. The distortion compensating apparatus according to claim 1, wherein, 所述阈值计算单元通过识别在各个调节单位时段中生成的地址值的最大值并从所识别出的最大值减去特定值来计算所述阈值。The threshold calculation unit calculates the threshold by identifying a maximum value of address values generated in each adjustment unit period and subtracting a certain value from the identified maximum value. 3.根据权利要求1或2所述的失真补偿装置,其中,3. The distortion compensation device according to claim 1 or 2, wherein, 所述阈值计算单元按照特定周期从所述设定的阈值减去特定值。The threshold calculation unit subtracts a specific value from the set threshold in a specific cycle. 4.根据权利要求1或2所述的失真补偿装置,其中,4. The distortion compensation device according to claim 1 or 2, wherein, 当所述设定的阈值在执行确定时段中未被重新更新时,所述阈值计算单元从所述设定的阈值减去特定值,其中所述执行确定时段是从所述设定的阈值的更新时刻起的的特定时间段。The threshold calculation unit subtracts a specific value from the set threshold when the set threshold is not newly updated during an execution determination period from which the threshold is set. A specific period of time from the moment of update. 5.根据权利要求1或2所述的失真补偿装置,该失真补偿装置还包括系数计算单元,该系数计算单元基于由所述放大器放大之前的所述发送信号、放大之后的所述发送信号和系数参数计算存储在所述存储单元中的失真补偿系数的更新值,其中,5. The distortion compensating device according to claim 1 or 2, further comprising a coefficient calculation unit based on the transmission signal before amplification by the amplifier, the transmission signal after amplification, and The coefficient parameter calculates the update value of the distortion compensation coefficient stored in the storage unit, wherein, 当所生成的地址值高于所述设定的阈值,并且与所生成的地址值对应并被存储在所述存储单元中的失真补偿系数是初始值时,所述系数参数是与所述设定的阈值对应的失真补偿系数。When the generated address value is higher than the set threshold, and the distortion compensation coefficient corresponding to the generated address value and stored in the storage unit is an initial value, the coefficient parameter is the same as the set The threshold value corresponds to the distortion compensation coefficient. 6.根据权利要求1或2所述的失真补偿装置,该失真补偿装置还包括系数计算单元,该系数计算单元基于由所述放大器放大之前的所述发送信号、放大之后的所述发送信号和系数参数计算存储在所述存储单元中的失真补偿系数的更新值,其中,6. The distortion compensating device according to claim 1 or 2, further comprising a coefficient calculation unit based on the transmission signal before being amplified by the amplifier, the transmission signal after amplifying, and The coefficient parameter calculates the update value of the distortion compensation coefficient stored in the storage unit, wherein, 当所生成的地址值高于所述设定的阈值时,所述系数参数是与所述设定的阈值对应的失真补偿系数和与所生成的地址值对应的失真补偿系数的加权平均值。When the generated address value is higher than the set threshold, the coefficient parameter is a weighted average of the distortion compensation coefficient corresponding to the set threshold and the distortion compensation coefficient corresponding to the generated address value. 7.根据权利要求1或2所述的失真补偿装置,该失真补偿装置还包括系数计算单元,该系数计算单元基于由所述放大器放大之前的所述发送信号、放大之后的所述发送信号和系数参数计算存储在所述存储单元中的失真补偿系数的更新值,其中,7. The distortion compensating device according to claim 1 or 2, further comprising a coefficient calculating unit based on the transmission signal before being amplified by the amplifier, the transmission signal after being amplified, and The coefficient parameter calculates the update value of the distortion compensation coefficient stored in the storage unit, wherein, 当所生成的地址值高于所述设定的阈值时,所述系数参数是与所述设定的阈值对应的失真补偿系数和与所生成的地址值对应的失真补偿系数这二者,并且When the generated address value is higher than the set threshold, the coefficient parameter is both a distortion compensation coefficient corresponding to the set threshold and a distortion compensation coefficient corresponding to the generated address value, and 所述系数计算单元将基于与所述设定的阈值对应的失真补偿系数和与所生成的地址值对应的失真补偿系数当中使所述放大之前的发送信号和所述放大之后的发送信号之间的误差较小的那一个计算出的所述更新值输出给所述存储单元。The coefficient calculation unit calculates the difference between the transmission signal before the amplification and the transmission signal after the amplification based on the distortion compensation coefficient corresponding to the set threshold value and the distortion compensation coefficient corresponding to the generated address value. The update value calculated by the one whose error is smaller is output to the storage unit. 8.一种失真补偿方法,该失真补偿方法包括以下步骤:8. A distortion compensation method, the distortion compensation method comprising the following steps: 生成与发送信号的功率对应的地址值;generating an address value corresponding to the power of the transmitted signal; 当所生成的地址值高于设定的阈值时,从存储单元检索与所述设定的阈值对应的失真补偿系数,当所生成的地址值等于或低于所述设定的阈值时,从所述存储单元检索与所生成的地址值对应的失真补偿系数;When the generated address value is higher than the set threshold value, the distortion compensation coefficient corresponding to the set threshold value is retrieved from the storage unit, and when the generated address value is equal to or lower than the set threshold value, the distortion compensation coefficient is retrieved from the storage unit the storage unit retrieves a distortion compensation coefficient corresponding to the generated address value; 将所述发送信号乘以所检索到的失真补偿系数;以及multiplying the transmitted signal by the retrieved distortion compensation coefficient; and 基于所生成的地址值计算阈值并用所计算出的阈值更新所述设定的阈值。A threshold is calculated based on the generated address value and the set threshold is updated with the calculated threshold.
CN201310205761.6A 2012-07-02 2013-05-29 Device for compensation of distortion and distortion compensating method Expired - Fee Related CN103532499B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012148924A JP6094071B2 (en) 2012-07-02 2012-07-02 Distortion compensation apparatus and distortion compensation method
JP2012-148924 2012-07-02

Publications (2)

Publication Number Publication Date
CN103532499A true CN103532499A (en) 2014-01-22
CN103532499B CN103532499B (en) 2016-08-17

Family

ID=49778169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310205761.6A Expired - Fee Related CN103532499B (en) 2012-07-02 2013-05-29 Device for compensation of distortion and distortion compensating method

Country Status (3)

Country Link
US (1) US9203447B2 (en)
JP (1) JP6094071B2 (en)
CN (1) CN103532499B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105024960B (en) * 2015-06-23 2018-11-09 大唐移动通信设备有限公司 A kind of DPD system
JP6551115B2 (en) * 2015-09-30 2019-07-31 富士通株式会社 Wireless device
GB2543751B (en) * 2015-10-21 2019-04-24 Dyson Technology Ltd Motor mount

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030080814A1 (en) * 2001-10-31 2003-05-01 Takayoshi Ode Distortion compensation apparatus and distortion compensation method
CN101023578A (en) * 2004-09-21 2007-08-22 株式会社日立国际电气 Distortion Compensation Amplifier
CN101390285A (en) * 2005-12-27 2009-03-18 松下电器产业株式会社 Polar coordinate modulation transmitter, adaptive distortion compensation processing system, polar coordinate modulation transmission method, and adaptive distortion compensation processing method
CN101765969A (en) * 2007-07-31 2010-06-30 富士通株式会社 Distortion compensating apparatus and method
CN101895260A (en) * 2009-05-21 2010-11-24 株式会社Ntt都科摩 Power series type digital predistorter and control method thereof
US20110221524A1 (en) * 2010-03-12 2011-09-15 Fujitsu Limited Radio apparatus, distortion correction device, and distortion correction method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001284976A (en) 2000-03-29 2001-10-12 Matsushita Electric Ind Co Ltd Adaptive predistortion distortion compensation method and apparatus
JP4619827B2 (en) * 2005-03-07 2011-01-26 富士通株式会社 Distortion compensation device
JP4617265B2 (en) * 2006-02-14 2011-01-19 富士通株式会社 Distortion compensation apparatus and distortion compensation method
US8848828B2 (en) * 2008-12-22 2014-09-30 Nec Corporation Distortion compensation circuit, transmitting apparatus and distortion compensating method
JP5375683B2 (en) * 2010-03-10 2013-12-25 富士通株式会社 Communication apparatus and power correction method
JP5505001B2 (en) 2010-03-17 2014-05-28 富士通株式会社 Distortion compensation device, amplification device, transmission device, and distortion compensation method
JP5482561B2 (en) * 2010-08-13 2014-05-07 富士通株式会社 Distortion compensation amplification apparatus and distortion compensation method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030080814A1 (en) * 2001-10-31 2003-05-01 Takayoshi Ode Distortion compensation apparatus and distortion compensation method
CN101023578A (en) * 2004-09-21 2007-08-22 株式会社日立国际电气 Distortion Compensation Amplifier
CN101390285A (en) * 2005-12-27 2009-03-18 松下电器产业株式会社 Polar coordinate modulation transmitter, adaptive distortion compensation processing system, polar coordinate modulation transmission method, and adaptive distortion compensation processing method
CN101765969A (en) * 2007-07-31 2010-06-30 富士通株式会社 Distortion compensating apparatus and method
CN101895260A (en) * 2009-05-21 2010-11-24 株式会社Ntt都科摩 Power series type digital predistorter and control method thereof
US20110221524A1 (en) * 2010-03-12 2011-09-15 Fujitsu Limited Radio apparatus, distortion correction device, and distortion correction method

Also Published As

Publication number Publication date
US9203447B2 (en) 2015-12-01
US20140003554A1 (en) 2014-01-02
JP2014011748A (en) 2014-01-20
JP6094071B2 (en) 2017-03-15
CN103532499B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN101771389B (en) Predistortion device and predistortion method
US8022763B2 (en) Amplifier failure detection apparatus
US7430250B2 (en) Distortion compensating apparatus
JP5206526B2 (en) Amplifying device and transmitting device
US8030997B2 (en) Resource efficient adaptive digital pre-distortion system
JP3857652B2 (en) Distortion compensation device
US8855232B2 (en) Transmission apparatus and transmission method
JP4308163B2 (en) Distortion compensation device
JP5124655B2 (en) Distortion compensation amplifier
JP2013214826A (en) Radio apparatus, distortion compensation method and distortion compensation program
US8804872B1 (en) Dynamic determination of volterra kernels for digital pre-distortion
US9337783B2 (en) Distortion compensation apparatus and distortion compensation method
CN103532499B (en) Device for compensation of distortion and distortion compensating method
JP4619827B2 (en) Distortion compensation device
JP2017220744A (en) Distortion compensation circuit, distortion compensation method, and transmitter
JP5482561B2 (en) Distortion compensation amplification apparatus and distortion compensation method
KR101069781B1 (en) Method for producing a transmission signal
JP5672728B2 (en) Radio apparatus, distortion compensation apparatus, and distortion compensation method
JP2014107841A (en) Distortion compensation device and distortion compensation method
JP2017098685A (en) Distortion compensation apparatus and distortion compensation method
JP2011135143A (en) Distortion compensating apparatus of predistortion system
JP2007274454A (en) Distortion compensation coefficient training signal generator
JP2010004362A (en) Amplifying apparatus equipped with distortion compensation function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160817