Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4394077B2 - Cumulative addition device and cumulative addition method - Google Patents
[go: Go Back, main page]

JP4394077B2 - Cumulative addition device and cumulative addition method - Google Patents

Cumulative addition device and cumulative addition method Download PDF

Info

Publication number
JP4394077B2
JP4394077B2 JP2006012920A JP2006012920A JP4394077B2 JP 4394077 B2 JP4394077 B2 JP 4394077B2 JP 2006012920 A JP2006012920 A JP 2006012920A JP 2006012920 A JP2006012920 A JP 2006012920A JP 4394077 B2 JP4394077 B2 JP 4394077B2
Authority
JP
Japan
Prior art keywords
cumulative
value
cumulative addition
adder
threshold
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.)
Expired - Fee Related
Application number
JP2006012920A
Other languages
Japanese (ja)
Other versions
JP2007193689A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2006012920A priority Critical patent/JP4394077B2/en
Publication of JP2007193689A publication Critical patent/JP2007193689A/en
Application granted granted Critical
Publication of JP4394077B2 publication Critical patent/JP4394077B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

本発明は、累積加算装置及び累積加算方法に関する。   The present invention relates to a cumulative addition apparatus and a cumulative addition method.

携帯電話機等における送信回路の出力段には、高周波電力増幅器が使用されているが、この高周波電力増幅器には、低歪みで増幅すると線形性と、高い電力効率が求められる。しかし、大電力の増幅を行うと、必然的に非線形歪みが発生する。したがって、その非線形歪みを補償するために、適応型のプリディストーション方式による歪み補償が実施される。   A high-frequency power amplifier is used at the output stage of a transmission circuit in a cellular phone or the like, and this high-frequency power amplifier is required to have linearity and high power efficiency when amplified with low distortion. However, non-linear distortion inevitably occurs when high power amplification is performed. Therefore, in order to compensate for the nonlinear distortion, distortion compensation by an adaptive predistortion method is performed.

一般的な適応型のプリディストーション方式の歪み補償は、高周波電力増幅器の出力信号を方向性結合器にて分岐して帰還させ、元の送信信号と帰還信号との差を算出して、残留している歪みの程度を検出し、その歪みを低減する方向に、歪み補償係数を適応的に更新する。   In general adaptive predistortion type distortion compensation, the output signal of a high-frequency power amplifier is branched and fed back by a directional coupler, and the difference between the original transmission signal and the feedback signal is calculated to remain. The degree of distortion being detected is detected, and the distortion compensation coefficient is adaptively updated so as to reduce the distortion.

歪み補償係数の算出精度の向上には、演算誤差の軽減が重要である。演算誤差の大きな要因としては、数値演算回路およびプロセッサのビット幅の限界があげられる。一般的に、歪み補償係数の算出方法のためには、最小二乗法が使用される。最小二乗法は、統計処理であるため、観測期間が長いほど観測精度が向上する。しかし、A/D変換器の精度に対して数値演算プロセッサの処理ビット幅が狭いため、サンプリングされた数値データが無効となってしまい、大きな演算誤差が生じるときがある。この場合には、本来の誤差分布を正確に把握することができず、最小二乗法による解が本来の収束点とは異なる点に収束してしまう。   In order to improve the calculation accuracy of the distortion compensation coefficient, it is important to reduce the calculation error. The major factor of the calculation error is the limit of the bit width of the numerical operation circuit and the processor. In general, a least square method is used for a method of calculating a distortion compensation coefficient. Since the least square method is a statistical process, the observation accuracy is improved as the observation period is longer. However, since the processing bit width of the numerical arithmetic processor is narrow relative to the accuracy of the A / D converter, the sampled numerical data becomes invalid and a large arithmetic error may occur. In this case, the original error distribution cannot be accurately grasped, and the solution by the least square method converges to a point different from the original convergence point.

具体的にいえば、演算器による統計処理において、演算ビット幅に対して母集団(サンプル)の分布が広く、母数が多い場合には、累積加算時において情報落ちによる誤差が発生する。「情報落ち」とは、有効桁に限界があることから、絶対値の大きな数値に対して、絶対値の小さな数値を加算する(あるいは減算する)場合に、絶対値の小さな数値が加減算の結果に反映されなくなり、これによって生じる誤差のことである。多数の数値を累積加算するとき、反映されない絶対値の小さな数値データの出現頻度が高いときは、その重要な数値データが累積加算結果に反映されず、大きな誤差を生むことになる。   More specifically, in statistical processing by an arithmetic unit, when the population (sample) distribution is wide with respect to the arithmetic bit width and the number of parameters is large, an error due to information loss occurs during cumulative addition. “Information loss” is because the number of significant digits is limited. Therefore, when a numerical value with a small absolute value is added to (or subtracted from) a numerical value with a large absolute value, the numerical value with a small absolute value is the result of addition or subtraction. This is an error caused by this. When a large number of numerical values are cumulatively added, if the appearance frequency of numerical data with a small absolute value that is not reflected is high, the important numerical data is not reflected in the cumulative addition result, resulting in a large error.

上記のとおり、歪み補償係数を適応的に生成するためには、送信データと帰還データを所定の観測期間においてサンプリングし、最小二乗法等を用いて統計処理を行う必要がある。この統計処理を行うにあたっては、観測期間における数値データの正確な累積加算を担保する必要がある。   As described above, in order to adaptively generate a distortion compensation coefficient, it is necessary to sample transmission data and feedback data in a predetermined observation period and perform statistical processing using a least square method or the like. In performing this statistical processing, it is necessary to ensure accurate cumulative addition of numerical data during the observation period.

図14は、情報落ちがある場合の誤差拡大の様子を説明するための図であり、図14(A)は、入力データ1401、理想的な総和値1042、及び情報落ちのある場合の総和値1403の数値を示す図であり、図14(B)は、入力データ1401及び総和値1042,1403のグラフを示す図である。   FIG. 14 is a diagram for explaining the state of error expansion when there is information loss. FIG. 14A shows the input data 1401, the ideal sum value 1042, and the sum value when there is information loss. FIG. 14B is a diagram illustrating a graph of the input data 1401 and the total values 1042 and 1403.

ここでは、有効桁を、10進数の1桁と想定する。図14(A)の総和値1402に示されるように、本来なら、数値データが入力される毎に総和値が更新されるはずであるが、情報落ちがあると、総和値がすぐに飽和してしまう。つまり、0〜4回目までは、順調に加算されているが、4回目にて、桁上がりをして大きな数値となると、それ以降、その数値よりも小さな値がいくら入力されても無視されることになり、誤差が累積されていく。総和値(情報落ちあり)に変化が見られるのは、10回目に「0.01」という大きな値が入力されて最上位桁が「1」から「2」に変化するときであり、その間、総和値はなんら変化しない。   Here, the effective digit is assumed to be one decimal digit. As shown in the total value 1402 in FIG. 14A, the total value should be updated every time numerical data is input. However, if there is an information drop, the total value immediately saturates. End up. In other words, it is added smoothly until the 0th to 4th time, but when the carry is increased to a large numerical value at the 4th time, no matter how much a smaller value is input thereafter, it is ignored. As a result, errors accumulate. The change in the total value (with missing information) is seen when a large value of “0.01” is input for the 10th time and the most significant digit changes from “1” to “2”. The total value does not change at all.

図14(B)において、横軸は演算回数を示し、縦軸は総和値を示す。なお、縦軸の左側には入力データ1401用の目盛りが付されており、縦軸の右側には総和値1402,1403用の目盛りが付されている。総和値1402,1403の比較結果から明らかなように、演算回数が増加するにつれて、誤差1404が拡大していくのがわかる。このような大きな誤差の発生は、プリディストーション歪み補償における補償特性に大きな悪影響を与える。   In FIG. 14B, the horizontal axis indicates the number of calculations, and the vertical axis indicates the total value. A scale for input data 1401 is attached to the left side of the vertical axis, and a scale for total values 1402 and 1403 is attached to the right side of the vertical axis. As is apparent from the comparison result of the total values 1402 and 1403, it can be seen that the error 1404 increases as the number of operations increases. The occurrence of such a large error greatly affects the compensation characteristics in predistortion distortion compensation.

このような、情報落ちによる誤差拡大を抑制するためには、演算器が、母集団分布と母数に適合した十分なビット幅を持つ必要があるが、これが無理な場合には、一般に、母集団を昇順にソートし、浮動小数演算を行う方式と、不足精度分の反復演算を行う方式が採用される。   In order to suppress such error expansion due to information loss, the arithmetic unit needs to have a sufficient bit width adapted to the population distribution and the parameter. A system that sorts the population in ascending order and performs floating point arithmetic and a system that performs iterative arithmetic for insufficient precision are adopted.

前者の方法は、多くの数値を加算する場合に、絶対値の小さなものから大きなものへと順に整列させ、絶対値の小さなものから順に加算するという方式である。後者の方法は、要するに、演算を反復的に繰り返すことによって演算精度を向上させるものである。   In the former method, when many numerical values are added, they are arranged in order from the smallest absolute value to the largest one, and are added in order from the smallest absolute value. In short, the latter method improves the calculation accuracy by repeatedly repeating the calculation.

また、浮動小数点累積加算装置において、計算量が多い場合でも十分に精度の高い演算を可能とするために、回路規模を増やし、加算演算を時分割的に実施する方式が提案されている(例えば、特許文献1参照)。   In addition, in the floating-point cumulative adder, a method for increasing the circuit scale and performing the addition operation in a time-sharing manner is proposed in order to enable sufficiently accurate calculation even when the amount of calculation is large (for example, , See Patent Document 1).

特開平10−55352号公報Japanese Patent Laid-Open No. 10-55352

しかしながら、母集団を昇順にソートし、浮動小数演算を行う方式、ならびに、不足精度分の反復演算を行う方式は、処理が複雑化して演算速度が低下する。また、特許文献1に記載された浮動小数点数累積加算装置にあっては、回路規模が増大し、LSIの大型化、消費電力の増大を招き、また、回路コストの上昇を招いてしまうといった事情がある。   However, the method of sorting the population in ascending order and performing floating-point arithmetic, and the method of performing iterative operations for insufficient precision, complicate processing and reduce the operation speed. Further, in the floating point number cumulative addition apparatus described in Patent Document 1, the circuit scale increases, leading to an increase in LSI size, an increase in power consumption, and an increase in circuit cost. There is.

本発明は、上記の事情に鑑みてなされたものであって、回路規模の増大を抑制し、精度のよい累積加算演算が可能な累積加算装置及び累積加算方法を提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a cumulative addition apparatus and a cumulative addition method capable of suppressing an increase in circuit scale and performing a precise cumulative addition operation.

本発明は、第1に、複数の累積加算器を有し、複数の累積加算器の累積加算結果を加算して出力する累積加算回路と、演算対象となる入力値の絶対値の大きさに応じて前記累積加算器のいずれかを選択し、前記入力値を出力する切り替え部とを備える累積加算装置が提供されるものである。   The present invention firstly has a plurality of cumulative adders, adds a cumulative addition result of the plurality of cumulative adders and outputs the result, and an absolute value of an input value to be calculated. Accordingly, there is provided a cumulative adder including a switching unit that selects any one of the cumulative adders and outputs the input value.

この構成により、入力値の絶対値の大きさに応じて異なる累積加算器で累積加算演算を行うので、絶対値が大きい数値と小さい数値とを混在して加算することによる小さい数値の情報落ちが抑制されると共に、入力値に応じて累積加算器を切り替えるので、入力値をソーティング等の処理を行うことなく累積加算処理を行うことができる。したがって、演算速度の低下や回路コストの上昇を抑制しつつ、かつ、精度の高い累積加算演算を行うことができる。   With this configuration, the cumulative addition operation is performed with different cumulative adders according to the magnitude of the absolute value of the input value. In addition to being suppressed, the cumulative adder is switched according to the input value, so that the cumulative addition process can be performed without performing a process such as sorting the input value. Therefore, it is possible to perform a highly accurate cumulative addition calculation while suppressing a decrease in calculation speed and an increase in circuit cost.

本発明は、第2に、上記第1に記載の累積加算装置であって、前記累積加算回路は、第1の累積加算器と、第2の累積加算器とを有し、前記切り替え部は、前記入力値の絶対値としきい値とを比較し、前記入力値の絶対値がしきい値より大きいと判定された場合にはその入力値を前記第1の累積加算器へ出力し、前記入力値の絶対値がしきい値以下と判定された場合にはその入力値を前記第2の累積加算器へ出力するものである。   A second aspect of the present invention is the cumulative addition device according to the first aspect, wherein the cumulative addition circuit includes a first cumulative adder and a second cumulative adder, and the switching unit includes: The absolute value of the input value is compared with a threshold value, and when it is determined that the absolute value of the input value is greater than the threshold value, the input value is output to the first cumulative adder, When it is determined that the absolute value of the input value is equal to or less than the threshold value, the input value is output to the second cumulative adder.

この構成により、絶対値が大きな数値データの累積加算を重点的に行う第1の累積加算器と、絶対値が小さな数値データの累積加算を重点的に行う第2の累積加算器とを用いて処理を行うので、簡単な構成にて、高速かつ高精度の累積加算を行うことができる。   With this configuration, the first cumulative adder that focuses on cumulative addition of numerical data with a large absolute value and the second cumulative adder that focuses on cumulative addition of numerical data with a small absolute value are used. Since processing is performed, high-speed and high-precision cumulative addition can be performed with a simple configuration.

本発明は、第3に、上記第2に記載の累積加算装置であって、前記しきい値を更新するしきい値更新部を更に備え、前記しきい値更新部はしきい値の更新を所定の観測期間毎に行い、前回の観測期間におけるしきい値と、前記観測期間の入力値の平均値とに基づいて、適応的にしきい値の更新を行うものである。   The third aspect of the present invention is the cumulative addition apparatus according to the second aspect, further comprising a threshold update unit that updates the threshold, and the threshold update unit updates the threshold. It is performed every predetermined observation period, and the threshold value is adaptively updated based on the threshold value in the previous observation period and the average value of the input values in the observation period.

この構成により、演算対象となる入力値の集合の統計的な分布が時間の経過と共に変化した場合であっても、出力先の切り替えに用いられるしきい値を、その母集団の分布に追従させることによって、現状の分布に適合する適正なしきい値を、常に確保することができる。したがって入力されるデータの分布が変動したような場合でも、累積加算の精度を維持することができる。   With this configuration, even when the statistical distribution of the set of input values to be calculated changes over time, the threshold used for switching the output destination follows the distribution of the population. As a result, it is possible to always ensure an appropriate threshold value that matches the current distribution. Therefore, even when the distribution of input data fluctuates, the accuracy of cumulative addition can be maintained.

本発明は、第4に、上記第2又は第3に記載の累積加算装置であって、前記第1の累積加算器は、所定の観測期間中において累積加算を継続し、前記第2の累積加算器は、前記観測期間を分割した区間において周期的に累積加算を実施し、かつ、その周期毎に累積加算結果を、前記第1の累積加算器の累積加算結果に加算するものである。   Fourth, the cumulative addition apparatus according to the second or third aspect, wherein the first cumulative adder continues the cumulative addition during a predetermined observation period, and the second cumulative The adder periodically performs cumulative addition in the section obtained by dividing the observation period, and adds the cumulative addition result to the cumulative addition result of the first cumulative adder for each period.

この構成により、第2の累積加算器が定期的に第1の累積加算器へ累積加算結果を出力することにより、第2の累積加算器で処理される絶対値が大きくなることに起因した情報落ちを防ぐことができる。   With this configuration, when the second cumulative adder periodically outputs the cumulative addition result to the first cumulative adder, information resulting from an increase in the absolute value processed by the second cumulative adder Can prevent falling.

本発明は、第5に、上記第1ないし第4のいずれかに記載の累積加算装置であって、前記累積加算器は各々、浮動小数点型の累積加算器である。   The fifth aspect of the present invention is the cumulative adder according to any one of the first to fourth aspects, wherein each of the cumulative adders is a floating-point type cumulative adder.

この構成により、浮動小数点表現の数値の演算における情報落ちを、効果的に抑制することができる。   With this configuration, it is possible to effectively suppress information loss in the calculation of numerical values in floating point representation.

本発明は、第6に、上記第1ないし第4のいずれかに記載の累積加算装置であって、前記累積加算器は各々、異なる小数点位置をもつ固定小数点型の累積加算器である。   Sixthly, the present invention provides the cumulative adder according to any one of the first to fourth aspects, wherein each of the cumulative adders is a fixed-point type cumulative adder having different decimal point positions.

この構成により、各々が異なる小数点位置をもつ、複数の固定小数点型の累積加算器を用いることにより、絶対値の大きさに応じた累積加算を行うことができる。   With this configuration, it is possible to perform cumulative addition according to the magnitude of the absolute value by using a plurality of fixed-point type cumulative adders each having a different decimal point position.

本発明は、第7に、上記第1ないし第6のいずれか一項に記載の累積加算装置を備え、前記累積加算装置は、所定のモデルとなる関数の係数を最小二乗法により求める際に用いられる行列式に含まれる要素を算出する最小二乗法演算装置が提供されるものである。   Seventhly, the present invention includes the cumulative addition device according to any one of the first to sixth aspects, wherein the cumulative addition device is configured to obtain a coefficient of a function serving as a predetermined model by a least square method. There is provided a least squares arithmetic operation device that calculates elements included in a determinant used.

この構成により、演算速度の低下や回路コストの上昇を抑制しつつ、かつ、精度の高い累積加算演算を行うことができる。   With this configuration, it is possible to perform accumulative addition calculation with high accuracy while suppressing a decrease in calculation speed and an increase in circuit cost.

本発明は、第8に、送信信号にプリディストーション処理を施し、送信出力信号を出力する増幅器へ出力する歪み補償回路と、請求項7に記載の最小二乗法演算装置を有し、前記送信信号と、前記送信出力信号が分岐された帰還信号とに基づいて、前記歪み補償回路へ歪み情報を出力する歪み計算回路とを備え、前記最小二乗法演算装置は、前記送信信号と前記帰還信号との関係を示す関数を算出し、前記歪み情報として出力する歪み補償装置が提供されるものである。   Eighthly, the present invention includes a distortion compensation circuit that performs predistortion processing on a transmission signal and outputs the transmission output signal to an amplifier, and the least squares arithmetic operation device according to claim 7, wherein the transmission signal And a distortion calculation circuit that outputs distortion information to the distortion compensation circuit based on the feedback signal from which the transmission output signal is branched, and the least squares arithmetic unit includes the transmission signal and the feedback signal. Thus, a distortion compensation apparatus that calculates a function indicating the relationship and outputs the function as the distortion information is provided.

この構成により、累積加算演算が高精度に実施されるため、送信機の出力信号の非線形歪みを的確に近似して評価することができる。したがって、歪み補償係数をより適切に適応制御することができ、プリディストーション歪み補償の精度を向上させることができる。   With this configuration, since the cumulative addition operation is performed with high accuracy, the nonlinear distortion of the output signal of the transmitter can be accurately approximated and evaluated. Therefore, the distortion compensation coefficient can be adaptively controlled more appropriately, and the accuracy of predistortion distortion compensation can be improved.

本発明は、第9に、切り替え部が、累積加算回路が有する複数の累積加算器のいずれかを、演算対象となる入力値の絶対値の大きさに応じて選択し、前記入力値を出力するステップと、前記累積加算回路が、前記複数の累積加算器の累積加算結果を加算して出力するステップとを有する累積加算方法が提供されるものである。   Ninthly, according to the present invention, the switching unit selects one of a plurality of cumulative adders included in the cumulative adder circuit according to the magnitude of the absolute value of the input value to be calculated, and outputs the input value. And a step of adding the cumulative addition results of the plurality of cumulative adders and outputting the cumulative addition circuit.

この方法により、入力値の絶対値の大きさに応じて異なる累積加算器で累積加算演算を行うので、絶対値が大きい数値と小さい数値とを混在して加算することによる小さい数値の情報落ちが抑制されると共に、入力値に応じて累積加算器を切り替えるので、入力値をソーティング等の処理を行うことなく累積加算処理を行うことができる。したがって、演算速度の低下や回路コストの上昇を抑制しつつ、かつ、精度の高い累積加算演算を行うことができる。   With this method, the cumulative addition operation is performed by different cumulative adders depending on the magnitude of the absolute value of the input value, so that information loss of small numerical values due to mixing and adding numerical values with large absolute values and small numerical values can be avoided. In addition to being suppressed, the cumulative adder is switched according to the input value, so that the cumulative addition process can be performed without performing a process such as sorting the input value. Therefore, it is possible to perform a highly accurate cumulative addition calculation while suppressing a decrease in calculation speed and an increase in circuit cost.

本発明は、第10に、上記第9に記載の累積加算方法であって、前記累積加算回路は、第1の累積加算器と、第2の累積加算器とを有するものであり、前記切り替え部が前記入力値を出力するステップは、前記入力値の絶対値としきい値とを比較するステップと、前記入力値の絶対値がしきい値より大きいと判定された場合にはその入力値を前記第1の累積加算器へ出力し、前記入力値の絶対値がしきい値以下と判定された場合にはその入力値を前記第2の累積加算器へ出力するステップとを有するものである。   The tenth aspect of the present invention is the cumulative addition method according to the ninth aspect, wherein the cumulative addition circuit includes a first cumulative adder and a second cumulative adder. The step of the output of the input value by comparing the absolute value of the input value with a threshold value, and if the absolute value of the input value is determined to be greater than the threshold value, Outputting to the first cumulative adder, and when the absolute value of the input value is determined to be less than or equal to a threshold value, outputting the input value to the second cumulative adder. .

この方法により、絶対値が大きな数値データの累積加算を重点的に行う第1の累積加算器と、絶対値が小さな数値データの累積加算を重点的に行う第2の累積加算器とを用いて処理を行うので、簡単な構成にて、高速かつ高精度の累積加算を行うことができる。   By this method, a first cumulative adder that focuses on cumulative addition of numerical data with a large absolute value and a second cumulative adder that focuses on cumulative addition of numerical data with a small absolute value are used. Since processing is performed, high-speed and high-precision cumulative addition can be performed with a simple configuration.

本発明によれば、回路規模の増大を抑制し、精度のよい累積加算演算が可能な累積加算装置及び累積加算方法を提供することができる。   According to the present invention, it is possible to provide a cumulative addition device and a cumulative addition method capable of suppressing an increase in circuit scale and performing a precise cumulative addition operation.

(第1の実施形態)
図1は、本発明の第1の実施形態に係る累積加算装置の主要な構成を示すブロック図である。図1に示すように、本実施形態の累積加算装置は、切り替え部100と、第1の累積加算回路200と、第2の累積加算回路300と、加算器204とを備え、所定の観測期間Tの間、所定のタイミングで入力される数値データの値である入力値q(t)を累積加算し、出力値sum(q(t))を出力するものである。
(First embodiment)
FIG. 1 is a block diagram showing the main configuration of the cumulative addition apparatus according to the first embodiment of the present invention. As shown in FIG. 1, the cumulative addition device of the present embodiment includes a switching unit 100, a first cumulative addition circuit 200, a second cumulative addition circuit 300, and an adder 204, and has a predetermined observation period. During T, an input value q (t) that is a value of numerical data input at a predetermined timing is cumulatively added, and an output value sum (q (t)) is output.

切り替え部100は2つの出力端子Q1,Q2を有するデータ出力経路の切り替えスイッチである。入力される数値データの値である入力値q(t)の絶対値|q(t)|をしきい値Thと比較して大小を判定し、その判定結果に基づいて、出力端子Q1,Q2のいずれかを選択することにより入力値q(t)の出力経路を切り替える。具体的には、|q(t)|>Thのときは、スイッチは出力端子Q1側に接続され、入力値q(t)は、第1の累積加算回路100に分配されることになり、逆の場合、すなわち|q(t)|≦Thの場合には、入力値q(t)は、第2の累積加算回路300に分配されることになる。   The switching unit 100 is a data output path switching switch having two output terminals Q1 and Q2. The absolute value | q (t) | of the input value q (t), which is the value of the input numerical data, is compared with the threshold value Th to determine the magnitude, and based on the determination result, the output terminals Q1, Q2 Is selected to switch the output path of the input value q (t). Specifically, when | q (t) |> Th, the switch is connected to the output terminal Q1 side, and the input value q (t) is distributed to the first cumulative addition circuit 100. In the opposite case, that is, when | q (t) | ≦ Th, the input value q (t) is distributed to the second cumulative addition circuit 300.

第1の累積加算回路200は、加算器202と、遅延器206とを有する。加算器202では、切り替え部100の出力端子Q1から出力される入力値q(t)と、遅延器206から出力される値とを加算する。遅延器206は、加算器202から出力された値を入力タイミング分遅延して出力する。このようにして、新たに入力された値と、それまでに加算されていた値との加算が繰り返されることにより、累積加算を行う。   The first cumulative addition circuit 200 includes an adder 202 and a delay unit 206. The adder 202 adds the input value q (t) output from the output terminal Q1 of the switching unit 100 and the value output from the delay unit 206. The delay unit 206 delays the value output from the adder 202 by the input timing and outputs the delayed value. In this way, cumulative addition is performed by repeating the addition of the newly input value and the value that has been added so far.

なお、出力端子Q1から出力される入力値q(t)の絶対値|q(t)|は、しきい値Thより大きな値であるので、第1の累積加算回路200では、比較的絶対値の大きな値を累積加算する。   Since the absolute value | q (t) | of the input value q (t) output from the output terminal Q1 is larger than the threshold value Th, the first cumulative addition circuit 200 has a relatively absolute value. Cumulatively add large values of.

同様に、第2の累積加算回路300は、加算器302と、遅延器306とを有する。加算器302では、切り替え部100の出力端子Q2から出力される入力値q(t)と、遅延器306から出力される値とを加算する。遅延器306は、加算器302から出力された値を入力タイミング分遅延して出力する。このようにして、新たに入力された値と、それまでに加算されていた値との加算が繰り返されることにより、累積加算を行う。   Similarly, the second cumulative addition circuit 300 includes an adder 302 and a delay unit 306. The adder 302 adds the input value q (t) output from the output terminal Q2 of the switching unit 100 and the value output from the delay unit 306. The delay unit 306 delays the value output from the adder 302 by the input timing and outputs the result. In this way, cumulative addition is performed by repeating the addition of the newly input value and the value that has been added so far.

なお、出力端子Q2から出力される入力値q(t)の絶対値|q(t)|は、しきい値Th以下の値であるので、第2の累積加算回路300では、比較的絶対値の小さい値を累積加算する。   Since the absolute value | q (t) | of the input value q (t) output from the output terminal Q2 is a value equal to or smaller than the threshold value Th, the second cumulative addition circuit 300 has a relatively absolute value. Cumulatively add small values of.

加算器204は、第1の累積加算回路200及び第2の累積加算回路300から出力された値を加算する。その結果、入力値q(t)が累積加算された値sum(q(t))が出力される。   The adder 204 adds the values output from the first cumulative addition circuit 200 and the second cumulative addition circuit 300. As a result, a value sum (q (t)) obtained by accumulating the input value q (t) is output.

図2は、本発明の第1の実施形態に係る累積加算装置の動作手順を示すフローチャートである。   FIG. 2 is a flowchart showing an operation procedure of the cumulative addition apparatus according to the first embodiment of the present invention.

まず、第1の累積加算回路200の累積加算値sum_A及び第2の累積加算回路300の累積加算値sum_Bの値を初期化する(ステップS101)。   First, the cumulative addition value sum_A of the first cumulative addition circuit 200 and the cumulative addition value sum_B of the second cumulative addition circuit 300 are initialized (step S101).

次に、切り替え部100は、入力値の絶対値|q[i]|としきい値Thとを比較し、絶対値|q[i]|がしきい値Thより大きければ(ステップS103のYES)、第1の累積加算回路200は、累積加算値sum_Aに入力値q[i]を加算する(ステップS104)。一方、絶対値|q[i]|がしきい値Th以下であれば(ステップS103のNO)、第2の累積加算回路300は、累積加算値sum_Bに入力値q[i]を加算する(ステップS105)。以上のステップS103〜S105の処理を、観測期間T(i=0〜T−1)の間繰り返す(ステップS102,S106)。   Next, the switching unit 100 compares the absolute value | q [i] | of the input value with the threshold Th, and if the absolute value | q [i] | is larger than the threshold Th (YES in Step S103). The first cumulative addition circuit 200 adds the input value q [i] to the cumulative addition value sum_A (step S104). On the other hand, if the absolute value | q [i] | is equal to or smaller than the threshold value Th (NO in step S103), the second cumulative addition circuit 300 adds the input value q [i] to the cumulative addition value sum_B ( Step S105). The above steps S103 to S105 are repeated for the observation period T (i = 0 to T-1) (steps S102 and S106).

観測期間Tが経過すると、加算器204は、第1の累積加算回路200にて累積加算された累積加算値sum_Aと、第2の累積加算回路300にて累積加算された累積加算値sum_Bとを加算する(ステップS107)。このようにして、観測期間Tにおける入力値q(t)の累積加算値sum(q(t))が算出される。   When the observation period T elapses, the adder 204 uses the cumulative addition value sum_A cumulatively added by the first cumulative addition circuit 200 and the cumulative addition value sum_B cumulatively added by the second cumulative addition circuit 300. Add (step S107). In this way, the cumulative addition value sum (q (t)) of the input value q (t) in the observation period T is calculated.

このような本発明の第1の実施形態によれば、入力段において入力値の絶対値判定を行うことによって、第1/第2の累積加算回路100,200のいずれを利用するかを選択するので、入力値に対するソーティング処理を行う必要なく、絶対値に応じた累積加算を行うことができる。また、第1の累積加算回路200及び第2の累積加算回路300の各々が、それぞれ異なる絶対値の大きさを有する入力値を対象として累積加算を行うので、累積加算された値が大きくなったときに、絶対値の小さな入力値が加算されないことによる情報落ちを防ぐことができる。したがって、回路規模の増大を抑制し、精度のよい累積加算を行うことができる。   According to the first embodiment of the present invention as described above, it is selected which of the first / second cumulative addition circuits 100 and 200 is used by performing the absolute value determination of the input value in the input stage. Therefore, it is possible to perform cumulative addition according to the absolute value without performing a sorting process on the input value. In addition, since each of the first cumulative addition circuit 200 and the second cumulative addition circuit 300 performs cumulative addition on input values having different absolute values, the cumulative added value becomes large. Sometimes, it is possible to prevent information loss due to an input value having a small absolute value not being added. Therefore, an increase in circuit scale can be suppressed, and accumulative addition with high accuracy can be performed.

(第2の実施形態)
図3は、本発明の第2の実施形態に係る累積加算装置の主要な構成を示すブロック図である。図3において、第1の実施形態で説明した図1と重複する部分については、同一の符号を付す。
(Second Embodiment)
FIG. 3 is a block diagram showing the main configuration of the cumulative addition apparatus according to the second embodiment of the present invention. In FIG. 3, portions that are the same as those in FIG. 1 described in the first embodiment are denoted by the same reference numerals.

図3に示すように本実施形態の累積加算装置は、平均演算回路350及びしきい値算出回路360を有するしきい値更新部370を備え、入力値q(t)の統計的な分布の変化に対して適応的に追従するために、切り替え部100における入力値の絶対値|q(t)|の判定に用いられるしきい値Thを更新するものである。なお、本実施形態において、しきい値Thは、N回目に更新されたしきい値を示す。 As shown in FIG. 3, the cumulative addition apparatus of this embodiment includes a threshold update unit 370 having an average calculation circuit 350 and a threshold calculation circuit 360, and changes in the statistical distribution of the input value q (t). The threshold value Th used for determining the absolute value | q (t) | of the input value in the switching unit 100 is updated. In the present embodiment, the threshold value Th N indicates the threshold value updated for the Nth time.

平均演算回路350は、N回目の更新時の観測期間Tにおける加算結果sum(q(t))から、入力値q(t)の平均値Aveを、下記の式(1)を用いて算出する。
Ave=sum(q(t))/T ・・・(1)
The average calculation circuit 350 calculates the average value Ave N of the input value q (t) from the addition result sum (q (t)) in the observation period T at the Nth update using the following equation (1). To do.
Ave N = sum (q (t)) / T (1)

また、しきい値算出回路360は、平均演算回路350にて求められた平均値Aveと、前回(N−1)回目の更新時に更新されたしきい値Th(N−1)とを用いて、今回(N回目)に更新されるしきい値Thを、下記の式(2)を用いて算出する。
Th=Th〔N−1〕*β+(1−β)*Ave*α ・・・(2)
The threshold calculation circuit 360 uses the average value Ave N obtained by the average calculation circuit 350 and the threshold Th (N−1) updated at the previous (N−1) th update. Then, the threshold value Th N updated this time (Nth time) is calculated using the following equation (2).
Th N = Th [N-1] * β + (1-β) * Ave N * α (2)

すなわち、しきい値Thは、サンプリング期間(観測期間)における入力数値の平均値を基準に算出する。正規化振幅は参照信号と帰還信号の比をかけたものであり、以下の式(3)のとおり、算出されていく。 That is, the threshold Th N is calculated based on the average value of the input numerical values in the sampling period (observation period). The normalized amplitude is obtained by multiplying the ratio of the reference signal and the feedback signal, and is calculated as the following formula (3).

Th=Ave*α
Th=Th*β+(1−β)*Ave*α
Th=Th*β+(1−β)*Ave*α
Th=Th(N−1)*β+(1−β)*Ave*α
・・・(3)
Th 1 = Ave 1 * α
Th 2 = Th 1 * β + (1−β) * Ave 2 * α
Th 3 = Th 2 * β + (1-β) * Ave 3 * α
Th N = Th (N-1) * β + (1-β) * Ave N * α
... (3)

上記の式(2),(3)に示すように、更新後のしきい値は、今回の観測期間における入力値の平均Aveに所定係数αを乗算して得られる値と、前回更新されたしきい値Th(N−1)とに対して、重み付け係数βを用いて移動平均を算出することによって求められる。なお、重み付け係数βは、例えばIIR(無限インパルス応答)平均を用いて、分布変化に追従する。IIR平均の実行タイミングは、最小二乗法のサンプル数分の処理が終わるたびに行われる。 As shown in the above equations (2) and (3), the updated threshold value is updated last time with a value obtained by multiplying the average value Ave N of the input values in the current observation period by a predetermined coefficient α. It is calculated | required by calculating a moving average using the weighting coefficient (beta ) with respect to the threshold value Th (N-1) . Note that the weighting coefficient β follows a change in distribution using, for example, an IIR (infinite impulse response) average. The execution timing of the IIR average is performed every time processing for the number of samples in the least square method is completed.

すなわち、入力される数値データの大小判定を行うためのしきい値を適切に設定するためには、入力される多数のデータ(母集団)の平均値を考慮する必要があり、したがって、観測期間における入力数値の平均値に所定係数αを乗算して、今回のしきい値を求める。ただし、今回の観測期間における入力値の分布のみから判断すると、瞬時的な分布変動にも追従してしまい、外乱(ノイズ)による誤差が増大する可能性がある。これを防止するため(つまり、外乱に対する追従性を緩和する観点から)、前回の観測期間におけるしきい値も考慮し、前回かつ今回のしきい値に対して重み付けをし、移動平均をとることによって、新たなしきい値(更新後のしきい値)を得るものである。これにより、適切かつ安定した、しきい値の更新が可能となる。   That is, in order to appropriately set the threshold value for determining the magnitude of the input numerical data, it is necessary to consider the average value of a large number of input data (population). Multiply the average value of the input numerical values by a predetermined coefficient α to obtain the current threshold value. However, if judging only from the distribution of the input values in the current observation period, it follows the instantaneous distribution fluctuation, and the error due to disturbance (noise) may increase. In order to prevent this (that is, from the viewpoint of mitigating follow-up to disturbances), the threshold value in the previous observation period is also taken into consideration, the previous and current threshold values are weighted, and a moving average is taken. Thus, a new threshold value (the updated threshold value) is obtained. Thereby, the threshold value can be updated appropriately and stably.

サンプリングされた多数の数値データを累積加算する場合に、その多数の数値データの観測期間における統計的な分布が変化した場合であっても、図2の累積加算回路のように、しきい値を適応的に更新して、その母集団の分布の変化に追従させることによって、現状の分布に適合する適正なしきい値を、常に確保することができる。したがって、適応制御(負帰還制御)中の遷移期間において入力値の分布が変動し、あるいは、外乱によってデータ分布が変動したような場合でも、累積加算の精度を維持することができる。   In the case of cumulative addition of a large number of sampled numerical data, even if the statistical distribution during the observation period of the large number of numerical data changes, the threshold value is set as in the cumulative addition circuit of FIG. By appropriately updating and following changes in the distribution of the population, it is possible to always ensure an appropriate threshold value that matches the current distribution. Therefore, the accuracy of cumulative addition can be maintained even when the distribution of input values fluctuates during the transition period during adaptive control (negative feedback control) or the data distribution fluctuates due to disturbance.

図4は、本発明の第2の実施形態に係る累積加算装置の動作手順を示すフローチャートである。ステップS101〜S107の手順は図2と同様である。ステップS201において、観測期間Tにおける累積加算結果を行うと、しきい値更新部370により、次回のしきい値ThN+1の算出を行う。 FIG. 4 is a flowchart showing an operation procedure of the cumulative addition apparatus according to the second embodiment of the present invention. The procedure of steps S101 to S107 is the same as that in FIG. When the cumulative addition result in the observation period T is performed in step S201, the threshold value updating unit 370 calculates the next threshold value Th N + 1 .

図5は、しきい値更新の概念を示す説明図であり、図5(A)はL回目のしきい更新時の観測期間に観測された母集団のデータの分布を示す図、図5(B)はM回目(L<M)のしきい値更新時の観測期間に観測された母集団の入力値の分布を示す図である。   FIG. 5 is an explanatory diagram showing the concept of threshold update. FIG. 5A is a diagram showing the distribution of population data observed during the observation period at the Lth threshold update. B) is a diagram showing a distribution of input values of the population observed during the observation period when the threshold value is updated for the Mth time (L <M).

図5(A),(B)に示すように、入力値の分布が、L回目のしきい値更新時に観測された入力値の分布DLから、M回目のしきい値更新時に観測されたデータの分布DMに変化している。このように、信号分布が変化する場合としては、歪み補償処理が収束に向かう途中に信号分布が変動する場合や、装置の外乱による分布変化の場合があげられる。
本実施形態の累積加算装置では、しきい値更新部370が、分布DLから分布DMへの変化に応じて変化する平均値AveからAveに基づいて、しきい値Thからしきい値Thに更新する。
As shown in FIGS. 5A and 5B, the input value distribution is the data observed at the Mth threshold update from the input value distribution DL observed at the Lth threshold update. The distribution DM is changed. As described above, the signal distribution changes when the signal distribution fluctuates in the middle of the distortion compensation process or when the signal distribution changes due to disturbance of the apparatus.
In the cumulative addition apparatus of the present embodiment, the threshold update unit 370 generates a threshold value from the threshold value Th L based on an average value Ave L to Ave M that changes according to a change from the distribution DL to the distribution DM. Update to Th M.

なお、しきい値Thは、図5(A),(B)に示すように、常に、平均値よりも大きな値となっていることが好ましい。これにり、平均的な数値(つまり、出現頻度の高い数値である)が、絶対値としきい値の比較判定によって「小さい」と判断されて、第2の累積加算回路300による小ループに加算されることになり、この結果、小さな値が着実に累積加算されていくことが担保される。これによって、情報落ちが確実に低減されることになる。   As shown in FIGS. 5A and 5B, the threshold Th is preferably always larger than the average value. Thus, the average numerical value (that is, the numerical value with a high appearance frequency) is determined to be “small” by the comparison determination of the absolute value and the threshold value, and is added to the small loop by the second cumulative addition circuit 300. As a result, it is ensured that small values are accumulated and steadily added. This ensures that information loss is reduced.

このような本発明の第2の実施形態によれば、演算対象となる入力値の集合の統計的な分布が時間の経過と共に変化した場合であっても、出力先の切り替えに用いられるしきい値を、その母集団の分布の変化に追従させることによって、現状の分布に適合する適正なしきい値を、常に確保することができる。したがって入力されるデータの分布が変動したような場合でも、累積加算の精度を維持することができる。   According to the second embodiment of the present invention, the threshold used for switching the output destination even when the statistical distribution of the set of input values to be calculated changes over time. By making the value follow the change in the distribution of the population, an appropriate threshold value suitable for the current distribution can always be secured. Therefore, even when the distribution of input data fluctuates, the accuracy of cumulative addition can be maintained.

(第3の実施形態)
図6は本発明の第3の実施形態に係る累積加算装置の主要な構成を示すブロック図である。図6において、第1の実施形態で説明した図1と重複する部分については同一の符号を付す。
(Third embodiment)
FIG. 6 is a block diagram showing a main configuration of a cumulative addition apparatus according to the third embodiment of the present invention. In FIG. 6, the same reference numerals are given to the portions overlapping those in FIG. 1 described in the first embodiment.

図6に示すように、第1の累積加算回路200は、第2の累積加算回路300からの出力値と加算器202からの出力値とを加算する加算器204が設けられ、遅延器206は、加算器204からの出力を遅延する。   As shown in FIG. 6, the first cumulative addition circuit 200 is provided with an adder 204 that adds the output value from the second cumulative addition circuit 300 and the output value from the adder 202. , The output from the adder 204 is delayed.

また、第2の累積加算回路300は、加算器302からの出力値の出力経路を切り替えるためのスイッチ304を有する。スイッチ304は、出力端子Q3,Q4を有しており、観測期間Tより短い加算周期P毎に、スイッチが出力端子Q3に接続される。つまり、通常は出力端子Q4に接続されて累積加算処理を行い、時刻tが、第2の加算器300の加算周期Pで割り切れるとき(つまり、mod(t,P)=0)のとき、スイッチが出力端子Q3に接続される。これによって、第2の累積加算回路300の加算結果が、第1の累積加算回路200の加算結果に加算されることになる。   The second cumulative addition circuit 300 has a switch 304 for switching the output path of the output value from the adder 302. The switch 304 has output terminals Q3 and Q4, and the switch is connected to the output terminal Q3 for each addition period P shorter than the observation period T. That is, normally, it is connected to the output terminal Q4 and performs cumulative addition processing. When the time t is divisible by the addition cycle P of the second adder 300 (that is, mod (t, P) = 0), the switch Is connected to the output terminal Q3. As a result, the addition result of the second cumulative addition circuit 300 is added to the addition result of the first cumulative addition circuit 200.

図7は、本発明の第3の実施形態に係る累積加算装置の動作手順を示すフローチャートである。   FIG. 7 is a flowchart showing an operation procedure of the cumulative addition apparatus according to the third embodiment of the present invention.

まず、第1の累積加算回路200の累積加算値sum_Aの値を初期化する(ステップS301)。次に、第2の累積加算回路300の累積加算値sum_Bの値を初期化(ステップS303)。   First, the value of the cumulative addition value sum_A of the first cumulative addition circuit 200 is initialized (step S301). Next, the value of the cumulative addition value sum_B of the second cumulative addition circuit 300 is initialized (step S303).

切り替え部100は、入力値の絶対値|q[i*P+j]|としきい値Thとを比較し、絶対値|q[i*P+j]|がしきい値Thより大きければ(ステップS305のYES)、第1の累積加算回路200は、累積加算値sum_Aに入力値q[i*P+j]を加算する(ステップS306)。一方、絶対値|q[i*P+j]|がしきい値Th以下であれば(ステップS305のNO)、第2の累積加算回路300は、累積加算値sum_Bに入力値q[i]を加算する(ステップS307)。以上のステップS305〜S307の処理を、加算周期P(j=1〜P)の間繰り返す(ステップS304,S308)。   The switching unit 100 compares the absolute value | q [i * P + j] | of the input value with the threshold Th, and if the absolute value | q [i * P + j] | is larger than the threshold Th (YES in Step S305). ), The first cumulative addition circuit 200 adds the input value q [i * P + j] to the cumulative addition value sum_A (step S306). On the other hand, if the absolute value | q [i * P + j] | is equal to or smaller than the threshold value Th (NO in step S305), the second cumulative addition circuit 300 adds the input value q [i] to the cumulative addition value sum_B. (Step S307). The above steps S305 to S307 are repeated for the addition period P (j = 1 to P) (steps S304 and S308).

加算周期Pが経過すると、加算器204は、第1の累積加算回路200にて累積加算された累積加算値sum_Aと、第2の累積加算回路300にて累積加算された累積加算値sum_Bとを加算する(ステップS309)。以上のステップS303〜ステップS309を、観測期間T(i=0〜K−1)の間繰り返す(ステップS302,S310)。
なお、((K−1)*P+1)≦T−1<((K−1)*P+(P−1))とする。このようにして、観測期間Tにおける入力値q(t)の累積加算値sum(q(t))が算出される。
When the addition period P elapses, the adder 204 uses the cumulative addition value sum_A cumulatively added by the first cumulative addition circuit 200 and the cumulative addition value sum_B cumulatively added by the second cumulative addition circuit 300. Add (step S309). The above steps S303 to S309 are repeated during the observation period T (i = 0 to K−1) (steps S302 and S310).
Note that ((K−1) * P + 1) ≦ T−1 <((K−1) * P + (P−1)). In this way, the cumulative addition value sum (q (t)) of the input value q (t) in the observation period T is calculated.

本実施形態の累積加算装置では、絶対値の小さな数値の累積加算を重点的に行う第2の累積加算回路300において、観測期間Tよりも短い周期Pにて累積加算を実施し、その周期Pが満了すると、累積加算結果を、第1の累積加算回路200の加算結果に加えている。つまり、絶対値が小さい入力値の累積加算を短い周期で実施し、累積加算値がある程度の大きさになった時点で、第1の加算器の加算結果に加え、小さなデータの累積加算結果を、全体の加算結果に反映させるようにしたものである。   In the cumulative addition apparatus of this embodiment, in the second cumulative addition circuit 300 that focuses on cumulative addition of numerical values having small absolute values, cumulative addition is performed in a period P shorter than the observation period T, and the period P Is expired, the cumulative addition result is added to the addition result of the first cumulative addition circuit 200. In other words, the cumulative addition of the input value having a small absolute value is performed in a short cycle, and when the cumulative addition value becomes a certain size, the cumulative addition result of the small data is added to the addition result of the first adder. This is reflected in the overall addition result.

このような本発明の第3の実施形態によれば、演算器のビット幅の限界から有効桁に制限があったとしても、絶対値が比較的小さい入力値が、全体の加算結果に確実に反映されるようになり、情報落ちを低減することができる。   According to the third embodiment of the present invention as described above, even if the effective digit is limited due to the bit width limit of the arithmetic unit, an input value having a relatively small absolute value is reliably included in the overall addition result. It is reflected and information loss can be reduced.

(第4の実施形態)
図8は、本発明の第4の実施形態に係る累積加算装置の主要な構成を示すブロック図である。また、図9は、本発明の第4の実施形態に係る累積加算装置の動作手順を示すフローチャートである。図8及び図9において、第1〜第3の実施形態で説明した部分と重複する部分については同一の符号を付す。
(Fourth embodiment)
FIG. 8 is a block diagram showing a main configuration of a cumulative addition apparatus according to the fourth embodiment of the present invention. FIG. 9 is a flowchart showing an operation procedure of the cumulative addition apparatus according to the fourth embodiment of the present invention. In FIG.8 and FIG.9, the same code | symbol is attached | subjected about the part which overlaps with the part demonstrated in the 1st-3rd embodiment.

図8及び図9に示すように、本実施形態の累積加算装置は、しきい値更新部370及びスイッチ304を有する第2の累積加算回路300を備える。このようにして、しきい値の適応制御と、第2の累積加算回路の短い周期での加算結果をその周期の満了毎に第1の加算器に戻す制御とを併用することによって、より高精度な累積加算が実現される。   As shown in FIGS. 8 and 9, the cumulative addition apparatus of the present embodiment includes a second cumulative addition circuit 300 having a threshold update unit 370 and a switch 304. In this way, by using both the adaptive control of the threshold value and the control of returning the addition result in the short cycle of the second cumulative addition circuit to the first adder every time the cycle expires, Accurate cumulative addition is achieved.

(第5の実施形態)
図10は、本発明の第5の実施形態に係る累積加算装置の主要な構成を示すブロック図である。図10に示すように、本実施形態の累積加算装置は、第3の累積加算回路400を更に備え、第2の累積加算回路300には、スイッチ304の前段に、第3の累積加算回路の出力と加算器302の出力値とを加算する加算器308が設けられている。
(Fifth embodiment)
FIG. 10 is a block diagram showing the main configuration of a cumulative addition apparatus according to the fifth embodiment of the present invention. As shown in FIG. 10, the cumulative addition apparatus of the present embodiment further includes a third cumulative addition circuit 400, and the second cumulative addition circuit 300 includes a third cumulative addition circuit in a stage preceding the switch 304. An adder 308 that adds the output and the output value of the adder 302 is provided.

スイッチ100は、二つのしきい値Th1、Th2(Th1>Th2)を用いて入力値q(t)の絶対値|q(t)|との比較処理を行うことにより、第1〜第3の累積加算回路200,300,400のいずれかを選択する。具体的には、Th1<|q(t)|の場合、入力値q(t)を第1の累積加算回路200へ出力し、Th2<|q(t)|≦Th1の場合、入力値q(t)を第2の累積加算回路300へ出力し、|q(t)|≦Th2の場合、入力値q(t)を第3の累積加算回路400へ出力する。 The switch 100 uses the two threshold values Th1 N and Th2 N (Th1 N > Th2 N ) to perform a comparison process with the absolute value | q (t) | of the input value q (t). Any one of the third cumulative addition circuits 200, 300, and 400 is selected. Specifically, when Th1 N <| q (t) |, the input value q (t) is output to the first cumulative addition circuit 200, and when Th2 N <| q (t) | ≦ Th1 N , outputs an input value q (t) to the second cumulative addition circuit 300, | q (t) | for ≦ Th2 N, and outputs an input value q (t) is the third cumulative addition circuit 400.

第3の累積加算回路400は、図6に示す第2の加算回路300と同等の構成を有し、スイッチ404は、出力端子Q6,Q7を有しており、観測期間Tより短い加算周期Q毎に、スイッチが出力端子Q6に接続される。   The third cumulative addition circuit 400 has a configuration equivalent to that of the second addition circuit 300 shown in FIG. 6, the switch 404 has output terminals Q6 and Q7, and an addition cycle Q shorter than the observation period T. Each time, a switch is connected to the output terminal Q6.

第2の累積加算回路300は、加算器308にて加算された値について遅延器306を介して累積加算を行う。なお、スイッチ304を切り替える加算周期Pと、第3の累積加算回路400の加算周期Qとは、同じ周期でも異なる周期でもよい。   The second cumulative adder circuit 300 performs cumulative addition on the value added by the adder 308 via the delay unit 306. Note that the addition cycle P for switching the switch 304 and the addition cycle Q of the third cumulative addition circuit 400 may be the same cycle or different cycles.

このような本発明の第5の実施形態によれば、各々の累積加算回路において演算対象となる入力値の絶対値を細分化することにより、より高精度な累積加算が可能となる。   According to the fifth embodiment of the present invention as described above, it is possible to perform cumulative addition with higher accuracy by subdividing the absolute value of the input value to be calculated in each cumulative addition circuit.

(第6の実施形態)
図11は、本発明の第6の実施形態に係る歪み補償装置を有する送信機の主要な構成を示すブロック図である。
(Sixth embodiment)
FIG. 11 is a block diagram showing a main configuration of a transmitter having a distortion compensation apparatus according to the sixth embodiment of the present invention.

図11に示すように、送信機は、歪み補償回路500と、D/A変換器502と、アップコンバータ504と、電力増幅器506と、アンテナ508と、RF周波数発振器(局部発振器)510と、減衰器512と、ダウンコンバータ514と、A/D変換器516と、歪み計算回路518と、遅延器520とを備える。   As shown in FIG. 11, the transmitter includes a distortion compensation circuit 500, a D / A converter 502, an up-converter 504, a power amplifier 506, an antenna 508, an RF frequency oscillator (local oscillator) 510, and an attenuation. 512, down converter 514, A / D converter 516, distortion calculation circuit 518, and delay device 520.

歪み補償回路500は、歪み計算回路518から出力される歪み情報dに基づいて、ベースバンド帯のディジタル送信信号r(t)にプリディストーション処理を施す。D/A変換器502は、歪み補償回路500から出力されたプリディストーション処理がなされたディジタル送信信号r(t)をアナログ信号に変換する。RF周波数発振器510は、所定の局部発振周波数を有する局部発振信号を出力する。   The distortion compensation circuit 500 performs predistortion processing on the baseband digital transmission signal r (t) based on the distortion information d output from the distortion calculation circuit 518. The D / A converter 502 converts the digital transmission signal r (t) output from the distortion compensation circuit 500 and subjected to predistortion processing into an analog signal. The RF frequency oscillator 510 outputs a local oscillation signal having a predetermined local oscillation frequency.

アップコンバータ504は、D/A変換器502からのアナログ信号にRF周波数発振器510から出力される局部発振信号をミキシングし、無線周波数帯の信号に変換する。電力増幅器506は、アップコンバータ504からの無線信号を増幅して送信出力信号s(t)として出力する。アンテナ508は、電力増幅器506からの送信出力信号s(t)を送信する。   The up-converter 504 mixes the local oscillation signal output from the RF frequency oscillator 510 with the analog signal from the D / A converter 502 and converts it into a radio frequency band signal. The power amplifier 506 amplifies the radio signal from the up-converter 504 and outputs it as a transmission output signal s (t). The antenna 508 transmits the transmission output signal s (t) from the power amplifier 506.

減衰器512は、送信系から分岐された電力増幅器506からの送信出力信号s(t)を減衰する。ダウンコンバータ514は、減衰器512から出力された信号にRF周波数発振器510から出力される局部発振信号をミキシングし、ベースバンド帯の信号に変換する。   The attenuator 512 attenuates the transmission output signal s (t) from the power amplifier 506 branched from the transmission system. The down-converter 514 mixes the local oscillation signal output from the RF frequency oscillator 510 with the signal output from the attenuator 512 and converts it to a baseband signal.

A/D変換器516は、ダウンコンバータ514から出力された信号をディジタル信号に変換する。ここで、A/D変換器516から出力された信号を帰還信号y(t)とする。遅延器520は、ベースバンド帯の送信信号r(t)を遅延し、帰還信号y(t)とのタイミングを合わせる。ここで、遅延器520から出力された信号を参照信号x(t)とする。   The A / D converter 516 converts the signal output from the down converter 514 into a digital signal. Here, the signal output from the A / D converter 516 is defined as a feedback signal y (t). Delay device 520 delays the transmission signal r (t) in the baseband, and matches the timing with feedback signal y (t). Here, the signal output from the delay device 520 is referred to as a reference signal x (t).

歪み計算回路518は、参照信号x(t)と帰還信号y(t)とに基づいて、送信信号r(t)と送信出力信号s(t)との間にどの程度歪みが生じているかを示す歪み情報dを出力する。ここで、歪み計算回路518にて歪み補償係数を生成する方式としては、送信信号r(t)の電力値に応じた歪み補償係数を用いるルックアップテーブル方式や多項式で補償係数を表現した多項式方式がある。どちらの方式を用いる場合でも、歪み計算では、参照信号x(t)と帰還信号y(t)とを比較し、その誤差によって歪み補償係数等の歪み情報dを算出し、算出した歪み情報dを歪み歪み補償回路500に与えて、歪み補償特性を適応的に変化させる。   The distortion calculation circuit 518 determines how much distortion is generated between the transmission signal r (t) and the transmission output signal s (t) based on the reference signal x (t) and the feedback signal y (t). The distortion information d shown is output. Here, as a method of generating a distortion compensation coefficient in the distortion calculation circuit 518, a look-up table method using a distortion compensation coefficient corresponding to the power value of the transmission signal r (t) or a polynomial method expressing the compensation coefficient by a polynomial. There is. Regardless of which method is used, in the distortion calculation, the reference signal x (t) and the feedback signal y (t) are compared, and distortion information d such as a distortion compensation coefficient is calculated based on the error, and the calculated distortion information d Is applied to the distortion distortion compensation circuit 500 to adaptively change the distortion compensation characteristics.

図12は、本発明の第6の実施形態に係る歪み補償装置における歪み計算回路の主要な構成を示すブロック図である。   FIG. 12 is a block diagram showing the main configuration of the distortion calculation circuit in the distortion compensation apparatus according to the sixth embodiment of the present invention.

図12に示すように、歪み計算回路518は、数式モデル演算部600と、累積加算装置602と、方程式演算部604とを有する。累積加算装置602は、上記の第1〜第5の実施形態に示した累積加算装置を有して構成される。   As shown in FIG. 12, the distortion calculation circuit 518 includes a mathematical model calculation unit 600, a cumulative addition device 602, and an equation calculation unit 604. The cumulative adder 602 includes the cumulative adders shown in the first to fifth embodiments.

図12に示す歪み計算回路518は、入力された参照信号x(t)及び帰還信号y(t)との関係を所定の数式に近似する場合、その数式の係数を、最小二乗法を用いて算出する最小二乗法演算装置として動作する。以下、最小二乗法演算について説明する。   When the distortion calculation circuit 518 shown in FIG. 12 approximates the relationship between the input reference signal x (t) and the feedback signal y (t) to a predetermined mathematical expression, the coefficient of the mathematical expression is calculated using the least square method. It operates as a least square method computing device to calculate. Hereinafter, the least square method calculation will be described.

例えば,母集団Aのx,y(i=1・・・n)の関係について,次(4)のように近似すると考える。
y=ax+b ・・・(4)
For example, it is considered that the relationship of x i , y i (i = 1... N) of the population A is approximated as in the following (4).
y = ax + b (4)

母集団Aから最小二乗法で上記式(4)の係数a,bを算出する場合、次の式(5)となる。   When the coefficients a and b of the above equation (4) are calculated from the population A by the least square method, the following equation (5) is obtained.

Figure 0004394077
Figure 0004394077

ここで、式(5)を式(6)のように定義する。   Here, equation (5) is defined as equation (6).

Figure 0004394077
Figure 0004394077

式(6)において、α=x ,β=x,δ=x,ε=1,γ=y,η=yである。 In Equation (6), α i = x i 2 , β i = x i , δ i = x i , ε = 1, γ i = y i x i , η i = y i .

したがって、式(4)に示された近似式の係数a,bは、式(6)の行列式の要素となるα,β,γ,δ,ε,ηをそれぞれi=1〜nについて累積加算することにより算出することができる。 Therefore, the coefficients a and b of the approximate expression shown in the equation (4) are expressed as α i , β i , γ i , δ i , ε, and η i which are elements of the determinant of the equation (6), respectively, i = It can be calculated by cumulatively adding 1 to n.

上述した演算を、歪み計算回路518において行う場合について説明する。図13は、本発明の第6の実施形態に係る歪み補償装置における歪み計算回路の動作手順を示すフローチャートである。   A case where the above-described calculation is performed in the distortion calculation circuit 518 will be described. FIG. 13 is a flowchart showing an operation procedure of the distortion calculation circuit in the distortion compensation apparatus according to the sixth embodiment of the present invention.

まず、観測期間T(t:0〜T−1)について、参照信号x(t)、期間信号y(t)のデータを取得する(ステップS601)。   First, for the observation period T (t: 0 to T-1), data of the reference signal x (t) and the period signal y (t) is acquired (step S601).

数式モデル演算部600は、参照信号x(t)と帰還信号y(t)から、観測期間T(t:0〜T−1)について、各要素α,β,γ,δ,ε,ηを算出して累積加算装置602に出力する(ステップS602)。 From the reference signal x (t) and the feedback signal y (t), the mathematical model calculation unit 600 uses the elements α t , β t , γ t , δ t , for the observation period T (t: 0 to T−1). ε and η t are calculated and output to the cumulative adder 602 (step S602).

累積加算装置602は、入力されたα,β,γ,δ,ε,ηの各要素に対して各々累積加算を行う(ステップS603)なお、累積加算装置602は、その入力側と出力側を同期させて入力元・出力先を切り替える切り替え部を有しており、各要素α,β,γ,δ,ε,ηに対して時分割で演算を行う。なお、入力値の絶対値に応じて切り替える切り替え部100で用いられるしきい値は、要素毎に保持する。これにより、複数の要素に対して一つの累積加算装置にて演算を行うことができるので、回路規模を抑えることができる。なお、累積加算装置を複数設け、要素毎、又は要素を複数のグループに分けてそのグループ毎に並列に累積加算処理を行ってもよい。 The cumulative adder 602 performs cumulative addition on each of the input α t , β t , γ t , δ t , ε, and η t (step S 603). And a switching unit that switches the input source and the output destination in synchronization with the output side, and performs time-division computation on each element α t , β t , γ t , δ t , ε, η t . Note that the threshold used in the switching unit 100 that switches according to the absolute value of the input value is held for each element. As a result, the operation can be performed with respect to a plurality of elements by one accumulative adding device, so that the circuit scale can be suppressed. Note that a plurality of cumulative addition devices may be provided, and the cumulative addition processing may be performed in parallel for each element or for each group.

方程式演算部604は、累積加算装置602から出力された各要素の累積加算結果に基づいて、上記の式(6)を用いて係数a,bを算出することにより、式(2)の近似式を求める(ステップS604)。   The equation calculation unit 604 calculates the coefficients a and b using the above formula (6) based on the cumulative addition result of each element output from the cumulative adder 602, thereby obtaining an approximate expression of the formula (2). Is obtained (step S604).

歪み計算回路518としては、方程式演算部604は、係数a,bを歪み情報dとして出力する。なお、係数a,bを用いて、歪みを示す指標や、所定の歪み係数を算出して、歪み情報dとして出力してもよい。   As the distortion calculation circuit 518, the equation calculation unit 604 outputs the coefficients a and b as distortion information d. Note that an index indicating distortion or a predetermined distortion coefficient may be calculated using the coefficients a and b and output as distortion information d.

このようにして、x(t),y(t)の関係について、最小二乗法を用いて近似することができる。なお、近似するモデル式は、式(4)は一例であり、歪み補償に適した種々の数式を用いることが好ましく、また一意に決まらない関数でも良い。   In this way, the relationship between x (t) and y (t) can be approximated using the method of least squares. In addition, as the model equation to be approximated, equation (4) is an example, and it is preferable to use various equations suitable for distortion compensation, and a function that is not uniquely determined may be used.

例えば、次に示す式(7)のようなものでも良い。
=a(|x|)x ・・・(7)
一般的に、これはルックアップテーブル(LUT)型で表現でき、内部係数は前述と同様に最小二乗法で算出できる。
For example, the following equation (7) may be used.
y i = a (| x i |) x i (7)
Generally, this can be expressed in a look-up table (LUT) type, and the internal coefficient can be calculated by the least square method as described above.

このような本発明の第6の実施形態によれば、上記第1〜第5の累積加算装置を用いて最小二乗法演算を行うので、最小二乗法によって観測データをモデルとなる関数にフィッティングし、歪みを近似するための多項式の係数(パラメータ)を精度良く算出することができ、したがって、その最小二乗法演算装置の演算結果を用いて歪み補償係数を生成することによって、プリディストーション方式の歪み補償の精度を高めることができる。   According to the sixth embodiment of the present invention, since the least square method is performed using the first to fifth cumulative adders, the observation data is fitted to a model function by the least square method. Therefore, the coefficient (parameter) of the polynomial for approximating the distortion can be calculated with high accuracy. Therefore, the distortion of the predistortion method can be obtained by generating the distortion compensation coefficient using the calculation result of the least squares arithmetic unit. The accuracy of compensation can be increased.

以上説明した本発明の第1〜第6の累積加算装置は、浮動小数点型の演算装置を想定しているが、これに限定されるものではなく、固定小数点表現の数値の演算にも適用可能である。すなわち、絶対値の大きな数値/小さな数値の累積加算を行うループを、異なる小数点位置をもつ、固定小数点型の累積加算器によって構築することもできる。   The first to sixth cumulative adders of the present invention described above are assumed to be floating-point type arithmetic units, but are not limited to this, and can be applied to arithmetic of numerical values in fixed-point representation. It is. That is, a loop for performing cumulative addition of a numerical value with a large absolute value / small numerical value can be constructed by a fixed-point type cumulative adder having different decimal point positions.

本発明の累積加算装置及び累積加算方法は、回路規模の増大を抑制し、精度のよい累積加算演算が可能な効果を有し、最小二乗法演算装置及び歪み補償装置等に有用である。   The cumulative addition device and cumulative addition method of the present invention have the effect of suppressing the increase in circuit scale and enabling accurate cumulative addition calculation, and are useful for the least square method calculation device, distortion compensation device, and the like.

本発明の第1の実施形態に係る累積加算装置の主要な構成を示すブロック図The block diagram which shows the main structures of the cumulative addition apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る累積加算装置の動作手順を示すフローチャートThe flowchart which shows the operation | movement procedure of the cumulative addition apparatus which concerns on the 1st Embodiment of this invention. 本発明の第2の実施形態に係る累積加算装置の主要な構成を示すブロック図The block diagram which shows the main structures of the cumulative addition apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係る累積加算装置の動作手順を示すフローチャートThe flowchart which shows the operation | movement procedure of the cumulative addition apparatus which concerns on the 2nd Embodiment of this invention. しきい値更新の概念を示す説明図Explanatory diagram showing the concept of threshold update 本発明の第3の実施形態に係る累積加算装置の主要な構成を示すブロック図The block diagram which shows the main structures of the cumulative addition apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る累積加算装置の動作手順を示すフローチャートThe flowchart which shows the operation | movement procedure of the cumulative addition apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第4の実施形態に係る累積加算装置の主要な構成を示すブロック図The block diagram which shows the main structures of the cumulative addition apparatus which concerns on the 4th Embodiment of this invention. 本発明の第4の実施形態に係る累積加算装置の動作手順を示すフローチャートThe flowchart which shows the operation | movement procedure of the cumulative addition apparatus which concerns on the 4th Embodiment of this invention. 本発明の第5の実施形態に係る累積加算装置の主要な構成を示すブロック図The block diagram which shows the main structures of the cumulative addition apparatus which concerns on the 5th Embodiment of this invention. 本発明の第6の実施形態に係る歪み補償装置を有する送信機の主要な構成を示すブロック図The block diagram which shows the main structures of the transmitter which has a distortion compensation apparatus which concerns on the 6th Embodiment of this invention. 本発明の第6の実施形態に係る歪み補償装置における歪み計算回路の主要な構成を示すブロック図The block diagram which shows the main structures of the distortion calculation circuit in the distortion compensation apparatus which concerns on the 6th Embodiment of this invention. 本発明の第6の実施形態に係る歪み補償装置における歪み計算回路の動作手順を示すフローチャートThe flowchart which shows the operation | movement procedure of the distortion calculation circuit in the distortion compensation apparatus which concerns on the 6th Embodiment of this invention. 情報落ちがある場合の誤差拡大の様子を説明するための図Diagram for explaining error expansion when there is information loss

符号の説明Explanation of symbols

100 切り替え部
200 第1の累積加算回路
202,204 加算器
206 遅延器
300 第2の累積加算回路
302,308 加算器
304 スイッチ
306 遅延器
350 平均演算回路
360 しきい値算出回路
370 しきい値更新部
400 第3の累積加算回路
402 加算器
404 スイッチ
406 遅延器
500 歪み補償回路
502 A/D変換器
504 アッコンバータ
506 電力増幅器
508 アンテナ
510 RF周波数発振器
512 減衰器
514 ダウンコンバータ
516 A/D変換器
518 歪み計算回路
520 遅延器
600 数式モデル演算回路
602 累積加算装置
604 方程式演算部
DESCRIPTION OF SYMBOLS 100 Switching part 200 1st cumulative addition circuit 202,204 Adder 206 Delay device 300 2nd cumulative addition circuit 302,308 Adder 304 Switch 306 Delay device 350 Average arithmetic circuit 360 Threshold calculation circuit 370 Threshold update Unit 400 third cumulative adder circuit 402 adder 404 switch 406 delay unit 500 distortion compensation circuit 502 A / D converter 504 upconverter 506 power amplifier 508 antenna 510 RF frequency oscillator 512 attenuator 514 down converter 516 A / D converter 518 Distortion Calculation Circuit 520 Delay Device 600 Formula Model Calculation Circuit 602 Cumulative Adder 604 Equation Calculation Unit

Claims (10)

複数の累積加算器を有し、複数の累積加算器の累積加算結果を加算して出力する累積加算回路と、
演算対象となる入力値の絶対値の大きさに応じて前記累積加算器のいずれかを選択し、前記入力値を出力する切り替え部と
を備える累積加算装置。
A cumulative addition circuit that has a plurality of cumulative adders and adds and outputs the cumulative addition results of the plurality of cumulative adders;
A cumulative addition apparatus comprising: a switching unit that selects any one of the cumulative adders according to a magnitude of an absolute value of an input value to be calculated and outputs the input value.
請求項1に記載の累積加算装置であって、
前記累積加算回路は、第1の累積加算器と、第2の累積加算器とを有し、
前記切り替え部は、前記入力値の絶対値としきい値とを比較し、前記入力値の絶対値がしきい値より大きいと判定された場合にはその入力値を前記第1の累積加算器へ出力し、前記入力値の絶対値がしきい値以下と判定された場合にはその入力値を前記第2の累積加算器へ出力する累積加算装置。
The cumulative addition apparatus according to claim 1,
The cumulative addition circuit includes a first cumulative adder and a second cumulative adder,
The switching unit compares the absolute value of the input value with a threshold value, and if it is determined that the absolute value of the input value is greater than the threshold value, the input value is sent to the first cumulative adder. And a cumulative adder that outputs the input value to the second cumulative adder when the absolute value of the input value is determined to be equal to or less than a threshold value.
請求項2に記載の累積加算装置であって、
前記しきい値を更新するしきい値更新部を更に備え、
前記しきい値更新部はしきい値の更新を所定の観測期間毎に行い、前回の観測期間におけるしきい値と、前記観測期間の入力値の平均値とに基づいて、適応的にしきい値の更新を行う累積加算装置。
The cumulative addition device according to claim 2,
A threshold update unit for updating the threshold;
The threshold update unit updates the threshold every predetermined observation period, and adaptively adjusts the threshold based on the threshold in the previous observation period and the average value of the input values in the observation period. Cumulative adder that updates.
請求項2又は3に記載の累積加算装置であって、
前記第1の累積加算器は、所定の観測期間中において累積加算を継続し、
前記第2の累積加算器は、前記観測期間を分割した区間において周期的に累積加算を実施し、かつ、その周期毎に累積加算結果を、前記第1の累積加算器の累積加算結果に加算する累積加算装置。
The cumulative addition device according to claim 2 or 3,
The first cumulative adder continues the cumulative addition during a predetermined observation period;
The second cumulative adder periodically performs cumulative addition in a section obtained by dividing the observation period, and adds the cumulative addition result to the cumulative addition result of the first cumulative adder for each period. Cumulative adder to do.
請求項1ないし4のいずれか一項に記載の累積加算装置であって、
前記累積加算器は各々、浮動小数点型の累積加算器である累積加算装置。
The cumulative addition device according to any one of claims 1 to 4,
The cumulative adders are each a floating-point type cumulative adder.
請求項1ないし4のいずれか一項に記載の累積加算装置であって、
前記累積加算器は各々、異なる小数点位置をもつ固定小数点型の累積加算器である累積加算装置。
The cumulative addition device according to any one of claims 1 to 4,
The cumulative adders are fixed-point type cumulative adders each having a different decimal point position.
請求項1ないし6のいずれか一項に記載の累積加算装置を備え、
前記累積加算装置は、所定のモデルとなる関数の係数を最小二乗法により求める際に用いられる行列式に含まれる要素を算出する最小二乗法演算装置。
The cumulative addition device according to any one of claims 1 to 6, comprising:
The cumulative addition device is a least square method arithmetic device that calculates elements included in a determinant used when a coefficient of a function serving as a predetermined model is obtained by a least square method.
送信信号にプリディストーション処理を施し、送信出力信号を出力する増幅器へ出力する歪み補償回路と、
請求項7に記載の最小二乗法演算装置を有し、前記送信信号と、前記送信出力信号が分岐された帰還信号とに基づいて、前記歪み補償回路へ歪み情報を出力する歪み計算回路と
を備え、
前記最小二乗法演算装置は、前記送信信号と前記帰還信号との関係を示す関数を算出し、前記歪み情報として出力する歪み補償装置。
A distortion compensation circuit that performs predistortion processing on a transmission signal and outputs the transmission output signal to an amplifier;
A distortion calculation circuit comprising the least squares arithmetic unit according to claim 7 and outputting distortion information to the distortion compensation circuit based on the transmission signal and a feedback signal obtained by branching the transmission output signal. Prepared,
The least-squares operation device calculates a function indicating a relationship between the transmission signal and the feedback signal, and outputs the function as distortion information.
切り替え部が、累積加算回路が有する複数の累積加算器のいずれかを、演算対象となる入力値の絶対値の大きさに応じて選択し、前記入力値を出力するステップと、
前記累積加算回路が、前記複数の累積加算器の累積加算結果を加算して出力するステップと
を有する累積加算方法。
The switching unit selects any one of a plurality of cumulative adders included in the cumulative addition circuit according to the magnitude of the absolute value of the input value to be calculated, and outputs the input value;
A cumulative addition circuit including a step of adding and outputting the cumulative addition results of the plurality of cumulative adders;
請求項9に記載の累積加算方法であって、
前記累積加算回路は、第1の累積加算器と、第2の累積加算器とを有するものであり、
前記切り替え部が前記入力値を出力するステップは、前記入力値の絶対値としきい値とを比較するステップと、前記入力値の絶対値がしきい値より大きいと判定された場合にはその入力値を前記第1の累積加算器へ出力し、前記入力値の絶対値がしきい値以下と判定された場合にはその入力値を前記第2の累積加算器へ出力するステップとを有する累積加算方法。
The cumulative addition method according to claim 9,
The cumulative adder circuit includes a first cumulative adder and a second cumulative adder,
The step of outputting the input value by the switching unit includes comparing the absolute value of the input value with a threshold value, and determining that the absolute value of the input value is greater than the threshold value. A value is output to the first cumulative adder, and if the absolute value of the input value is determined to be less than or equal to a threshold value, the input value is output to the second cumulative adder. Addition method.
JP2006012920A 2006-01-20 2006-01-20 Cumulative addition device and cumulative addition method Expired - Fee Related JP4394077B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006012920A JP4394077B2 (en) 2006-01-20 2006-01-20 Cumulative addition device and cumulative addition method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006012920A JP4394077B2 (en) 2006-01-20 2006-01-20 Cumulative addition device and cumulative addition method

Publications (2)

Publication Number Publication Date
JP2007193689A JP2007193689A (en) 2007-08-02
JP4394077B2 true JP4394077B2 (en) 2010-01-06

Family

ID=38449328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006012920A Expired - Fee Related JP4394077B2 (en) 2006-01-20 2006-01-20 Cumulative addition device and cumulative addition method

Country Status (1)

Country Link
JP (1) JP4394077B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5071370B2 (en) 2008-12-26 2012-11-14 富士通株式会社 Distortion compensation apparatus and method
JP7089049B2 (en) * 2018-10-12 2022-06-21 ビークルエナジージャパン株式会社 Battery control device
GB2614207B (en) * 2021-11-18 2024-01-24 Imagination Tech Ltd Floating point adder
GB2607364B (en) 2021-11-18 2023-05-24 Imagination Tech Ltd Floating point adder
CN115219660A (en) * 2022-07-05 2022-10-21 国能河北沧东发电有限责任公司 Substance concentration monitoring system, method and distributed control system

Also Published As

Publication number Publication date
JP2007193689A (en) 2007-08-02

Similar Documents

Publication Publication Date Title
CN110326214B (en) Distortion compensation device and distortion compensation method
JP5420887B2 (en) Distortion compensation device
CN102142851B (en) Distortion compensating apparatus, transmitting apparatus, and distortion compensating method
CN103078640B (en) A kind of RLS adaptive-filtering calibration steps for ADC
JP6054739B2 (en) Distortion compensation apparatus and distortion compensation method
JP5659557B2 (en) Predistorter, predistortion method and predistortion system
JP4394077B2 (en) Cumulative addition device and cumulative addition method
US8031091B2 (en) Reception circuit, method of creating AD converter conversion table of reception circuit, and signal transfer system
CN108599767A (en) A kind of sign LMS algorithm and system for pipeline ADC calibration
EP2226984A2 (en) Distortion compensation apparatus and method
JP2006279780A (en) Distortion compensation apparatus and distortion compensation method
JP5336134B2 (en) Predistorter
US8136081B2 (en) Method and apparatus to optimize adaptive radio-frequency systems
JP2015135621A (en) Arithmetic device, arithmetic method and wireless communication device
JP2011510524A (en) Distortion compensation device
JP5238564B2 (en) Predistorter
KR20140073421A (en) High-frequency amplifier and method of compensating distortion
JP5115976B2 (en) Predistorter
US7895255B2 (en) Method and apparatus for performing a multiplication or division operation in an electronic circuit
JP7838396B2 (en) Parameter changing device, transmitter, parameter changing method, and program
CN118316420B (en) High-precision variable time delay control method
JP2010124190A (en) Predistorter
JP2010114759A (en) Distortion compensation circuit
JP2013132009A (en) Distortion compensator
JP2016167763A (en) Distortion compensation device and distortion compensation method

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071113

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071120

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090909

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090915

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091014

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121023

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131023

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees