(57)【要約】【課題】本実施例の一側面における歪補償装置は、更新が進んだ場合でも、歪補償係数の振幅が過剰に大きくなるのを防止することを目的とする。【解決手段】本実施例の一側面における歪補償装置は、増幅器の出力信号に付与される前記増幅器の歪を減少させる歪補償装置であって、各々が複数の歪補償係数を記憶し、前記増幅器の入力信号の振幅に応じた前記歪補償係数を出力する複数の歪補償係数記憶部と、前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数を、前記増幅器の入力信号に付与する歪補償処理部と、前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数に対して、前記歪補償係数の大きさを小さくする重み付け処理を行い、前記重み付け処理後の歪補償係数を用いて、前記歪補償係数の更新値を算出する歪補償係数更新部を有する。【選択図】図５
2012238966.tif 000002
【特許請求の範囲】
【請求項１】
増幅器の出力信号に付与される前記増幅器の歪を減少させる歪補償装置であって、
各々が複数の歪補償係数を記憶し、前記増幅器の入力信号の振幅に応じた前記歪補償係数を出力する複数の歪補償係数記憶部と、
前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数を、前記増幅器の入力信号に付与する歪補償処理部と、
前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数に対して、前記歪補償係数の大きさを小さくする重み付け処理を行い、前記重み付け処理後の歪補償係数を用いて、前記歪補償係数の更新値を算出する歪補償係数更新部と
を有することを特徴とする歪補償装置。
【請求項２】
前記歪補償係数更新部は、前記重み付け処理において、前記歪補償係数に対して、前記歪補償係数記憶部ごとに異なる重み付けをすることを特徴とする請求項１記載の歪補償装置。
【請求項３】
前記複数の歪補償係数記憶部はそれぞれ、前記増幅器の入力信号と、前記増幅器の入力信号の遅延量の異なる複数の遅延信号からなる信号群の中から選択された複数の信号の組合せに関連付けられており、
前記歪補償係数更新部は、前記重み付け処理において、前記組合せに係る選択された複数の信号の、前記前記増幅器の入力信号に対する遅延量が大きくなるにつれて、重み付けを小さくすることを特徴とする請求項２記載の歪補償装置。
【請求項４】
前記歪補償係数更新部は、前記重み付け処理において、前記歪補償係数に対して、前記増幅器の入力信号の振幅に応じて異なる重み付けをすることを特徴とする請求項１ないし３のいずれか一項記載の歪補償装置。
【請求項５】
前記複数の歪補償係数記憶部はそれぞれ、前記増幅器の入力信号と、前記増幅器の入力信号の遅延量の異なる複数の遅延信号からなる信号群の中から選択された複数の信号の組合せに関連付けられており、
前記歪補償係数更新部は、前記組合せに係る選択された複数の信号の間の相関を評価し、
前記重み付け処理において、前記組合せに関連付けられた前記歪補償係数記憶部から出力された前記歪補償係数に対して、前記評価された信号間の相関に応じて異なる重み付けをすることを特徴とする請求項１ないし４のいずれか一項記載の歪補償装置。
【請求項６】
複数のキャリアにより前記増幅器から送信される複数の前記増幅器の入力信号が入力されるとともに、前記キャリア毎の前記増幅器の入力信号の送信電力値を示す送信キャリア情報が入力され、
前記歪補償係数更新部は、前記重み付け処理において、前記歪補償係数に対して、前記送信キャリア情報に基づいて重み付けを変更することを特徴とする請求項１ないし５のいずれか一項記載の歪補償装置。
【請求項７】
増幅器の出力信号に付与される前記増幅器の歪を減少させる歪補償方法であって、
それぞれ複数の歪補償係数が記憶された複数の歪補償係数記憶部から、前記送信信号の振幅に応じた前記歪補償係数を読み出す工程と、
前記複数の歪補償係数記憶部の各々から読み出された前記歪補償係数を、前記増幅器の入力信号に付与する工程と、
前記複数の歪補償係数記憶部の各々から読み出された前記歪補償係数に対して、前記歪補償係数の大きさを小さくする重み付け処理を行う工程と、
前記重み付け処理後の歪補償係数を用いて、前記歪補償係数の更新値を算出する工程と
を有することを特徴とする歪補償方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例の一側面において開示する技術は、歪補償装置及び歪補償方法に関する。
【背景技術】
【０００２】
無線通信システムにおける無線通信装置では、装置の小型化、省エネルギー化という観点から高効率化が強く望まれている。
【０００３】
無線通信装置における電力増幅器は、一般的に効率の高い飽和領域で使われる。しかしながら、電力増幅器を飽和領域付近で使用すると非線形歪が増大することが知られている。この非線形歪を抑え、隣接チャネル漏洩電力（Ａｄｊａｃｅｎｔ  Ｃｈａｎｎｅｌ  Ｐｏｗｅｒ、ＡＣＰ）を低減するための技術として、歪補償処理が知られている。歪補償処理としては、主アンプの歪をサブアンプで補償するフィードフォワードアンプ（ＦＦアンプ：Ｆｅｅｄ  Ｆｏｒｗａｒｄ  Ａｍｐｌｉｆｉｅｒ）、アンプ出力をフィードバックして歪を補償するカルテジアン方式、アンプの逆歪特性信号をアンプに入力することで補償するプリディストーション方式などがある。プリディストーション方式では、フィードバックループを有するデジタルプリディストーション方式として級数や、ルックアップテーブル(Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ、以下ＬＵＴと称する)を用いたものが知られている。ＬＵＴを用いたプリディストーション方式においては、歪補償処理に使用される歪補償係数をＬＵＴに記憶し、送信信号とフィードバック信号とに基づき当該歪補償係数が更新されていく。
【０００４】
一方、電力増幅器においては、メモリ効果という現象が発生することが知られている。メモリ効果とは、電力増幅器において、ある時刻の入力信号に対する出力信号が過去の入力信号の影響を受ける現象である。よって、歪補償装置には、上述の電力増幅器における非線形歪を補償するとともに、電力増幅器におけるメモリ効果の影響を補償することが可能なものが望まれている。
【０００５】
尚、下記特許文献１には、複数の帯域に対応する複数ＬＵＴを備え、歪補償係数の更新に忘却係数を用いるプリディストータが開示されている。下記特許文献２には、歪補償係数の更新に忘却係数を用いた歪み補償を有する増幅器が開示されている。下記特許文献３には、複数のＬＵＴを備え、複数のＬＵＴから出力された歪補償係数を合成した歪補償を行うプリディストーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０１３９４７号公報
【特許文献２】特開平０９−０６９７３３号公報
【特許文献３】特表２００８−５１４０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のようなＬＵＴを用いたプリディストーション方式では、ある条件下において、更新された歪補償係数の振幅（絶対値）が過剰に大きくなる場合があり、歪補償性能が劣化するという問題がある。
【０００８】
本実施例の一側面においては、歪補償装置において、歪補償係数の更新が進んだ場合でも、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することを目的とする。
【課題を解決するための手段】
【０００９】
本実施例の一側面における歪補償装置は、増幅器の出力信号に付与される前記増幅器の歪を減少させる歪補償装置であって、各々が複数の歪補償係数を記憶し、前記増幅器の入力信号の振幅に応じた前記歪補償係数を出力する複数の歪補償係数記憶部と、前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数を、前記増幅器の入力信号に付与する歪補償処理部と、前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数に対して、前記歪補償係数の大きさを小さくする重み付け処理を行い、前記重み付け処理後の歪補償係数を用いて、前記歪補償係数の更新値を算出する歪補償係数更新部と含むものである。
【発明の効果】
【００１０】
本実施例の一側面における歪補償装置においては、歪補償係数の更新が進んだ場合でも、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止する。
【図面の簡単な説明】
【００１１】
【図１】複数ＬＵＴ型の歪補償装置１００の一部として、歪補償係数格納部１５０及びプリディストーション信号生成部１６０の部分を示す図である。
【図２】複数ＬＵＴ型の歪補償装置１００の歪補償係数格納部１５０及び歪補償係数更新部１７０の部分を示す図である。
【図３】歪補償装置１００において一定の期間、歪補償処理及び歪補償係数の更新処理を行った後の歪補償係数の分布の一例を示す図である。
【図４】複数ＬＵＴ型の歪補償装置４０２を有する無線通信装置４００の構成の一例を示す図である。
【図５】歪補償係数更新部４２６の内部構成の一例を示す図である。
【図６】歪補償装置４０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【図７】歪補償係数更新部７２６の内部構成の一例を示す図である。
【図８】歪補償装置７０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【図９】歪補償係数更新部９２６の内部構成の一例を示す図である。
【図１０】歪補償装置９０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【図１１】歪補償係数更新部１１２６の内部構成の一例を示す図である。
【図１２】歪補償装置１１０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【図１３】歪補償係数更新部１３２６の内部構成の一例を示す図である。
【図１４】抑止係数決定部１３３８における複数キャリアの信号帯域幅の判定方法を説明するための図である。
【図１５】歪補償装置１３０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例について説明する。
【実施例】
【００１３】
まず、本発明の実施例を説明する前に、本発明の参考例を説明する。
【００１４】
［参考例］
回路規模の増大を抑え、電力増幅器における非線形歪に加えて、メモリ効果に起因する歪を補償することが可能な歪補償装置として、複数ＬＵＴ型の歪補償装置がある。複数ＬＵＴ型の歪補償装置は、複数のＬＵＴを有し、複数のＬＵＴに格納された複数の歪補償係数と送信信号に基づいて歪補償処理を行うことにより、プリディストーション信号を生成する。
【００１５】
図１は、複数ＬＵＴ型の歪補償装置１００の内部構成の一例を示す図であり、歪補償装置１００の一部として、歪補償係数格納部１５０及びプリディストーション信号生成部１６０の部分を示す図である。
【００１６】
図１に示したように、歪補償装置１００の歪補償係数格納部１５０は、アドレス生成部１０２、ｍ‐１個の遅延部１０４＿１〜１０４＿ｍ‐１、及びｍ個のＬＵＴ（ルックアップテーブル）群１０６＿０〜１０６＿ｍ‐１を含む。
【００１７】
ｍ個のＬＵＴ群１０６＿０〜１０６＿ｍ‐１の各々はｎ個のＬＵＴを含み、ＬＵＴ群１０６＿０〜１０６＿ｍ‐１は全部でｎ×ｍ個のＬＵＴを含む。
【００１８】
以下、ＬＵＴ群１０６＿ｊに含まれる、ｉ＋１番目のＬＵＴをＬＵＴ＿ｉ，ｊと表記する（ｉ＝０〜ｎ‐１、ｊ＝０〜ｍ‐１）。
【００１９】
図１に示したように、歪補償装置１００のプリディストーション信号生成部１６０は、ｎ個の加算器１０８＿０〜１０８＿ｎ‐１、ｎ個の乗算器１１０＿０〜１１０＿ｎ‐１、ｎ‐１個の遅延部１１２＿１〜１１２＿ｎ‐１、及び加算器１１４を含む。
【００２０】
加算器１０８＿０〜１０８＿ｎ‐１はそれぞれ、ｍ個の入力を有する加算器である。
【００２１】
アドレス生成部１０２は送信信号Ｔｘ（ｔ）を受けとり、送信信号Ｔｘ（ｔ）の振幅｜Ｔｘ（ｔ）｜に対応するアドレスＡｄｒｓ（｜Ｔｘ（ｔ）｜）を生成する。生成されたアドレスＡｄｒｓ（｜Ｔｘ（ｔ）｜）は、ＬＵＴ群１０６＿０に含まれる、ｎ個のＬＵＴ＿ｉ，０に供給される。
【００２２】
遅延部１０４＿１は、アドレス生成部１０２によって生成されたアドレスＡｄｒｓ（｜Ｔｘ（ｔ）｜）を受けとる。遅延部１０４＿１〜１０４＿ｍ‐１は、遅延部１０４＿１が受けとったアドレスＡｄｒｓ（｜Ｔｘ（ｔ）｜）を、現在の参照時刻と１つ前の参照時刻の差分に相当する時間だけ、順次遅延させて出力することにより、参照時刻ｔ−ｊにおける送信信号Ｔｘ（ｔ−ｊ）の振幅｜Ｔｘ（ｔ‐ｊ）｜に対応するアドレスＡｄｒｓ（｜Ｔｘ（ｔ−ｊ）｜）を生成する。
【００２３】
生成されたアドレスＡｄｒｓ（｜Ｔｘ（ｔ−ｊ）｜）は、ｍ個のＬＵＴ群１０６＿０〜１０６＿ｍ‐１のうち、対応するＬＵＴ群１０６＿ｊに含まれる、ｎ個のＬＵＴｉ，ｊに供給される。
【００２４】
ＬＵＴ群１０６＿ｊに含まれるＬＵＴ＿ｉ，ｊは、アドレスＡｄｒｓ（｜Ｔｘ（ｔ‐ｊ）｜）を受けとり、受けとったアドレスＡｄｒｓ（｜Ｔｘ（ｔ‐ｊ）｜）によって示される位置から、歪補償係数ｈ＿ｉ，ｊ（｜Ｔｘ（ｔ−ｊ）｜）（以下、ｈ＿ｉ，ｊと称する）を読み出す。ＬＵＴ＿ｉ，ｊは読み出した歪補償係数ｈ＿ｉ，ｊを加算器１０８＿ｉに供給する。
【００２５】
加算器１０８＿ｉは、ｍ個のＬＵＴ群１０６＿０〜１０６＿ｍ‐１から、対応するｍ個の歪補償係数ｈ＿ｉ，ｊを受けとる。加算器１０８＿ｉは、受けとったｍ個の歪補償係数を加算することにより、合成後係数ｈ＿ｉ（ｔ）を生成する。加算器１０８＿ｉは合成後係数ｈ＿ｉ（ｔ）を乗算器１１０＿ｉに供給する。
【００２６】
送信信号Ｔｘ（ｔ）は、乗算器１１０＿０に供給されるとともに、遅延部１１２＿１に供給される。
【００２７】
遅延部１１２＿１〜１１２＿ｎ‐１は、遅延部１１２＿１が受けとった送信信号Ｔｘ（ｔ）を、現在の参照時刻と１つ前の参照時刻の差分に相当する時間だけ、順次遅延させて出力することにより、参照時刻ｔ−ｉにおける送信信号Ｔｘ（ｔ−ｉ）を生成する。
【００２８】
乗算器１１０＿ｉは送信信号Ｔｘ（ｔ−ｉ）と合成後係数ｈ＿ｉ（ｔ）を受けとる。乗算器１１８は送信信号Ｔｘ（ｔ‐ｉ）と合成後係数ｈ＿ｉ（ｔ）を乗算することにより、送信信号Ｔｘ＿ｉ（ｔ）を生成する。乗算器１１０＿ｉは生成した送信信号Ｔｘ＿ｉ（ｔ）を加算器１１４に供給する。
【００２９】
加算器１１４は、乗算器１１０＿０〜１１０＿ｎ‐１から、ｎ個の送信信号Ｔｘ＿ｉ（ｔ）を受けとる。加算器１１４は、ｎ個の送信信号Ｔｘ＿ｉ（ｔ）を加算することにより、プリディストーション信号ＰＤ（ｔ）を生成する。
【００３０】
プリディストーション信号ＰＤ（ｔ）は、プリディストーション信号生成部１６０において、歪補償装置１００に入力された送信信号Ｔｘ（ｔ）に対して歪補償処理を行うことによって生成された信号であり、歪補償処理後の送信信号である。
【００３１】
プリディストーション信号ＰＤ（ｔ）は、アナログ信号に変換され、直交変調及び無線周波数変換が行われ、さらに不図示の電力増幅器によって電力増幅された後で、無線送信される。
【００３２】
図２は、複数ＬＵＴ型の歪補償装置１００の内部構成の一例を示す図であり、歪補償装置１００の歪補償係数格納部１５０及び歪補償係数更新部１７０の部分を示す図である。図中、太線で示した信号線は複数本（図２においてはｎ×ｍ本）の信号線で構成されていることを表す。他の図においても同様である。
【００３３】
図２に示したように、歪補償係数更新部１７０は、プリディストーション信号生成部１２２、加算器１２４、ｎ個の乗算器群１２６＿０〜１２６＿ｎ‐１、複素共役部１２８、ｎ個の遅延部１３０＿１〜１３０＿ｎ‐１、ｎ個の乗算器１３２＿０〜１３２＿ｎ‐１、ｎ個の加算器群１３４＿０〜１３４＿ｎ‐１を含む。
【００３４】
ｎ個の乗算器群１２６＿０〜１２６＿ｎ‐１の各々はｍ個の乗算器を含み、乗算器群１２６＿０〜１２６＿ｎ‐１は全部でｎ×ｍ個の乗算器を含む。
【００３５】
ｎ個の加算器群１３４＿０〜１３４＿ｎ‐１の各々はｍ個の加算器を含み、加算器群１３４＿０〜１３４＿ｎ‐１は全部でｎ×ｍ個の加算器を含む。
【００３６】
また、プリディトーション信号生成部１２２は、図１に示したプリディトーション信号生成部１６０と同一の回路構成を有するものである。
【００３７】
歪補償係数更新部１７０は、プリディストーション信号ＰＤ（ｔ）及びフィードバック信号Ｆｂ（ｔ）を受けとるとともに、ＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとる。フィードバック信号Ｆｂ（ｔ）は、不図示の電力増幅器の出力信号に基づいて生成されたフィードバック信号である。
【００３８】
歪補償係数更新部１７０は、受けとったプリディストーション信号ＰＤ（ｔ）とフィードバック信号Ｆｂ（ｔ）に基づいて、各々のＬＵＴ＿ｉ，ｊに対して、受けとった歪補償係数ｈ＿ｉ，ｊに対する更新値を算出する。すなわち、歪補償係数更新部１７０は、図２に示した回路により、以下の式１に示した演算処理を実行する。
【００３９】
【数１】
2012238966.tif 000003
歪補償係数更新部１７０は、各ＬＵＴ＿ｉ，ｊにおいて、算出した更新値に基づいて、歪補償係数ｈ＿ｉ，ｊを、対応する送信信号Ｔｘ（ｔ‐ｊ）の振幅｜Ｔｘ（ｔ‐ｊ）｜に関連付けて更新する。
【００４０】
上述したように、複数ＬＵＴ型の歪補償装置１００においては、遅延部１０４＿１〜１０４＿ｍ‐１及び１１２＿１〜１１２＿ｎ‐１を設け、遅延項と呼ばれる、歪補償処理の補正成分を生成することにより、送信信号Ｔｘ（ｔ）に対する歪補償処理に、過去の参照時刻ｔ−ｊにおける送信信号Ｔｘ（ｔ−ｊ）の情報を反映させるようにしている。このため、歪補償装置１００では、歪補償処理によって、非線形歪に加えて、電力増幅器のメモリ効果に起因する歪を補償することができる。
【００４１】
尚、歪補償係数更新部１７０において実行される歪補償係数の更新処理については、本願出願人による先願（特願２０１０‐２３６４３２号）の明細書及び図面において説明されている。
【００４２】
図３は、歪補償装置１００において、一定の期間、歪補償処理及び歪補償係数の更新処理を行った後の歪補償係数の分布の一例を示す図である。図３（ａ）及び（ｂ）はそれぞれ、図１及び図２の歪補償装置１００において、一例としてｎ＝２、ｍ＝２とした場合のＬＵＴ＿１，０及びＬＵＴ＿１，１における歪補償係数の分布を示したものである。縦軸は歪補償係数の実部（Ｉチャネル成分）又は虚部（Ｑチャネル成分）の値を表し、横軸は歪補償係数に対応するＬＵＴ内のアドレス（送信信号の振幅）を表す。
【００４３】
本願発明者は、図１及び図２に示した歪補償装置１００において、上記式１に示したようにして、歪補償係数の更新処理を行ったとき、例えば、ＬＵＴ＿１，０及びＬＵＴ＿１，１の一方のＬＵＴにおいて歪補償係数が一定のオフセットを持った場合、他方のＬＵＴにおいても、その一定のオフセットを補償するように、歪補償係数が一方のＬＵＴにおいて生じたオフセットとは逆向きのオフセットを持つようになることを見出した。
【００４４】
この現象には一例として、図１に示した乗算器１１０＿１において、ＬＵＴ＿１，０から出力された歪補償係数ｈ＿１，０と、ＬＵＴ＿１，１から出力された歪補償係数ｈ＿１，１の加算によって求められる合成後係数ｈ＿１（ｔ）を用いて、送信信号Ｔｘ（ｔ‐１）に対する乗算処理が行われることが影響していると考えられる。
【００４５】
例えば、ＬＵＴ＿１，０において歪補償係数が更新動作によってプラス方向のオフセットを持った場合には、ＬＵＴ＿１，１においては、そのオフセットを補償するように、すなわち、合成後係数ｈ＿１（ｔ）において発生するオフセットが小さくなるように、歪補償係数の値が収束しようとする。このとき、ＬＵＴ＿１，０の歪補償係数のオフセットがプラス方向のオフセットであることから、ＬＵＴ＿１，１においては、ＬＵＴ＿１，０におけるプラス方向のオフセットとは逆向きのマイナス方向のオフセットが歪補償係数に発生してしまう。
【００４６】
その結果、歪補償係数の更新が進んでいった場合、ＬＵＴ＿１，０及びＬＵＴ＿１，１の歪補償係数分布においては、各々の歪補償係数の値が相互に補償する形で徐々に増大又は減少する傾向を持つようになる。そのため、歪補償装置１００においては、歪補償係数の更新に伴って、歪補償係数の振幅（絶対値）が過剰に大きくなり、最悪の場合、各ＬＵＴの記憶容量に定まる有限の係数設定範囲の上限値又は下限値にクリップされることも考えられる。よって、歪補償装置１００では、歪補償係数のクリップに起因して歪補償性能が劣化するのを避けるために、各ＬＵＴにおける歪補償係数の記憶領域を十分に大きくしておくことが求められる。
【００４７】
従って、実施例の一側面における歪補償装置において、歪補償係数の更新が進んだ場合でも、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することを目的とする。
【００４８】
［１．第１実施例］
以下、第１実施例に係る無線通信装置及び歪補償装置について説明する。
【００４９】
［１−１．無線通信装置４００の構成例］
図４は、複数ＬＵＴ型の歪補償装置４０２を有する無線通信装置４００の構成の一例を示す図である。図４に示したように、無線通信装置４００は、歪補償装置４０２、デジタル／アナログ変換器（ＤＡＣ）４０４、アップコンバータ４０６、基準搬送波発生器４０８、電力増幅器４１０、ダウンコンバータ４１２、基準搬送波発生器４１４及びアナログ／デジタル変換器（ＡＤＣ）４１６を含む。
【００５０】
歪補償装置４０２は、複数ＬＵＴ型の歪補償装置であり、歪補償係数格納部４２２、プリディストーション信号生成部４２４及び歪補償係数更新部４２６を含む。歪補償係数格納部４２２は例えば、図１に示した歪補償係数格納部１５０と同一の回路構成を有するものである。プリディストーション信号生成部４２４は例えば、図１に示したプリディストーション信号生成部１６０と同一の回路構成を有するものである。
【００５１】
歪補償装置４０２は、不図示の送信信号発生装置から送信信号Ｔｘ（ｔ）を受けとり、歪補償係数格納部４２２及びプリディストーション信号生成部４２４によって、プリディストーション信号ＰＤ１（ｔ）を生成する。プリディストーション信号ＰＤ１（ｔ）の生成処理については、図１に示した歪補償係数格納部１５０及びプリディストーション信号生成部１６０に関連して説明した処理と同様であるので、詳細な説明は省略する。
【００５２】
プリディストーション信号ＰＤ１（ｔ）は、ＤＡＣ４０４によってアナログ信号に変換される。アップコンバータ４０６は、変換されたプリディストーション信号を受けとり、基準搬送波発生器４０８から供給される基準搬送波を用いて直交変調を行うとともに、無線周波数への周波数変換を行う。電力増幅器４１０は、直交変調及び周波数変換が施されたプリディストーション信号を受けとり、受けとったプリディストーション信号の電力増幅を行って、無線送信信号を生成する。電力増幅器４１０は、不図示のアンテナを介して無線送信信号を空中へ無線送信するとともに、ダウンコンバータ４１２に無線送信信号をフィードバックする。
【００５３】
ダウンコンバータ４１２はフィードバックされた無線送信信号を受けとり、基準搬送波発生器４１４を用いて、ＡＤ変換可能な周波数帯への周波数変換を行う。周波数変換が施された信号は、ＡＤＣ４１６によってデジタル信号に変換され、フィードバック信号Ｆｂ（ｔ）として歪補償係数更新部４２６に供給される。
【００５４】
歪補償係数更新部４２６は、フィードバック信号Ｆｂ（ｔ）を受けとるとともに、プリディストーション信号生成部４２４からプリディストーション信号ＰＤ１（ｔ）を受けとる。また、歪補償係数更新部４２６は、歪補償係数格納部４２２内の複数のＬＵＴの各々から歪補償係数を受けとる。歪補償係数更新部４２６は例えば、ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）アルゴリズムを用いた適応制御処理を行うことにより、歪補償係数格納部４２２内の複数のＬＵＴの各々に格納された歪補償係数の値を更新する。歪補償係数更新部４２６の詳細については、後で説明する。
【００５５】
尚、歪補償装置４０２は例えば、ＦＰＧＡやＡＳＩＣ等のデジタル信号処理処置、又はＤＳＰ等のプロセッサによって実現することができる。また、歪補償装置４０２は、単一の素子として実現してもよく、それぞれが歪補償装置４０２の一部の機能を有する複数の素子の組合せとして実現してもよい。また、歪補償装置４０２に含まれるＬＵＴについては、独立したＲＡＭ等の記憶装置によって実現してもよい。
【００５６】
［１−２．歪補償係数更新部４２６の構成例］
図５は、歪補償係数更新部４２６の内部構成の一例を示す図である。以下、図５を用いて、歪補償係数更新部４２６の構成例について説明する。尚、図５においては、説明のために、歪補償係数格納部４２２も併せて示してある。
【００５７】
図５に示したように、歪補償装置４０２の歪補償係数格納部４２２は、アドレス生成部５０２、ｍ‐１個の遅延部５０４＿１〜５０４＿ｍ‐１、及びｍ個のＬＵＴ（ルックアップテーブル）群５０６＿０〜５０６＿ｍ‐１を含む。
【００５８】
ｍ個のＬＵＴ群５０６＿０〜５０６＿ｍ‐１の各々はｎ個のＬＵＴを含み、ＬＵＴ群５０６＿０〜５０６＿ｍ‐１は全部でｎ×ｍ個のＬＵＴを含む。
【００５９】
以下、ＬＵＴ群５０６＿ｊに含まれる、ｉ＋１番目のＬＵＴをＬＵＴ＿ｉ，ｊを表記する（ｉ＝０〜ｎ‐１、ｊ＝０〜ｍ‐１）
図５に示したように、歪補償係数更新部４２６は、プリディストーション信号生成部５２２、減算器５２４、ｎ個の乗算器群５２６＿０〜５２６＿ｎ‐１、複素共役部５２８、ｎ個の遅延部５３０＿１〜５３０＿ｎ‐１、ｎ個の乗算器５３２＿０〜５３２＿ｎ‐１、ｎ個の加算器群５３４＿０〜５３４＿ｎ‐１、及びｎ×ｍ個の乗算器群５３６＿ｉ，ｊ（ｉ＝０〜ｎ‐１、ｊ＝０〜ｍ‐１）を含む。
【００６０】
ｎ個の乗算器群５２６＿０〜５２６＿ｎ‐１の各々はｍ個の乗算器を含み、乗算器群５２６＿０〜５２６＿ｎ‐１は全部でｎ×ｍ個の乗算器を含む。以下、乗算器群５２６＿ｉに含まれる、ｊ＋１番目の乗算器をＭＵＬ＿ｉ，ｊを表記する（ｉ＝０〜ｎ‐１、ｊ＝０〜ｍ‐１）。
【００６１】
ｎ個の加算器群５３４＿０〜５３４＿ｎ‐１の各々はｍ個の加算器を含み、加算器群５３４＿０〜５３４＿ｎ‐１は全部でｎ×ｍ個のＬＵＴを含む。以下、加算器群５３４＿ｉに含まれる、ｊ＋１番目の加算器をＡＤＤ＿ｉ，ｊを表記する（ｉ＝０〜ｎ‐１、ｊ＝０〜ｍ‐１）。
【００６２】
ｎ×ｍ個の乗算器５３６＿ｉ，ｊはそれそれ、ｎ×ｍ個のＬＵＴ＿ｉ，ｊに対応して設けられている。
【００６３】
また、プリディトーション信号生成部５２２は例えば、図１に示したプリディトーション信号生成部１０１と同一の回路構成を有するものである。よって、詳細な説明は省略する。
【００６４】
歪補償係数更新部４２６は、プリディストーション信号生成部４２４からプリディストーション信号ＰＤ１（ｔ）を受けとり、ＡＤＣ４１６からフィードバック信号Ｆｂ（ｔ）を受けとる。また、歪補償係数更新部４２６は、歪補償係数格納部４２２内の各々のＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとる。
【００６５】
歪補償係数更新部４２６は、受けとったプリディストーション信号ＰＤ１（ｔ）とフィードバック信号Ｆｂ（ｔ）に基づいて、各々のＬＵＴ＿ｉ，ｊに対して、受けとった歪補償係数ｈ＿ｉ，ｊに対する更新値を算出する。すなわち、歪補償係数更新部４２６は、図５に示した回路により、以下の式２に示した演算処理を実行する。
【００６６】
【数２】
2012238966.tif 000004
プリディストーション信号生成部５２２は、フィードバック信号Ｆｂ（ｔ）と歪補償係数ｈ＿ｉ，ｊを受けとり、受けとったフィードバック信号Ｆｂ（ｔ）に対応するプリディトーション信号ＰＤ２（ｔ）を生成する。プリディトーション信号ＰＤ２（ｔ）は、プリディストーション信号生成部４２４において送信信号Ｔｘ（ｔ）に対して実行される歪補償処理と同様の処理を、フィードバック信号Ｆｂ（ｔ）に対して実行することによって生成される信号である。すなわち、プリディストーション信号ＰＤ２（ｔ）は歪補償処理後のフィードバック信号である。プリディストーション信号生成部５２２は、生成したプリディストーション信号ＰＤ２（ｔ）を減算器５２４に供給する。
【００６７】
減算器５２４は、プリディストーション信号ＰＤ１（ｔ）とＰＤ２（ｔ）を受けとり、プリディストーション信号ＰＤ１（ｔ）とＰＤ２（ｔ）の差分を求めることにより、誤差信号ｅ（ｔ）を算出する。減算器５２４は算出した誤差信号ｅ（ｔ）を乗算器５３２＿０〜５３２＿ｎ‐１に供給する。
【００６８】
ｅ（ｔ）＝ＰＤ１（ｔ）‐ＰＤ２（ｔ）
複素共役部５２８は、フィードバック信号Ｆｂ（ｔ）を受けとり、受けとったフィードバック信号の複素共役信号Ｆｂ＊（ｔ）を算出する。複素共役部５２８は算出した複素共役フィードバック信号Ｆｂ＊（ｔ）を遅延部５３０＿１に供給する。
【００６９】
遅延部５３０＿１〜５３０＿ｎ‐１は、遅延部５３０＿１が受けとった複素共役信号Ｆｂ＊（ｔ）を、現在の参照時刻と１つ前の参照時刻の差分に相当する時間だけ、順次遅延させて出力することにより、参照時刻ｔ−ｉにおける複素共役信号Ｆｂ＊（ｔ‐ｉ）を生成する。
【００７０】
乗算器５３２＿ｉは、誤差信号ｅ（ｔ）と複素共役フィードバック信号Ｆｂ＊（ｔ‐ｉ）を受けとり、受けとった誤差信号ｅ（ｔ）と複素共役フィードバック信号Ｆｂ＊（ｔ‐ｉ）を乗算する。
【００７１】
乗算器群５２６＿ｉに含まれる乗算器ＭＵＬ＿ｉ，ｊは、乗算器５３２＿ｉから、その乗算結果を受けとるとともに、対応する、ステップサイズパラメータと呼ばれる減衰係数μ＿ｉ，ｊを受けとる。減衰係数μ＿ｉ，ｊは、上記式２において歪補償係数を収束させるための補正項の意味を持つ第２項の大きさを調節することにより、歪補償係数の収束力を調整するためのパラメータである。減衰係数μ＿ｉ，ｊは、各ＬＵＴ＿ｉ，ｊに応じて個別に設定される。減衰係数μ＿ｉ，ｊは、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である記憶装置（不図示）にテーブルとして格納されている。
【００７２】
乗算器ＭＵＬ＿ｉ，ｊは、乗算器５３２＿ｉの乗算結果に減衰係数μ＿ｉ，ｊを乗算することにより、上記式２の第２項に相当する信号Ｔ２＿ｉ，ｊを生成する。乗算器ＭＵＬ＿ｉ，ｊは生成した信号Ｔ２＿ｉ，ｊを、対応する加算器群５３４＿ｉに含まれる加算器ＡＤＤ＿ｉ，ｊに供給する。
【００７３】
Ｔ２＿ｉ，ｊ＝μ＿ｉ，ｊ×ｅ（ｔ）×Ｆｂ＊（ｔ‐ｉ）
乗算器５３６＿ｉ，ｊは、歪補償係数格納部４２２内の対応するＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとるとともに、抑止係数αを受けとる。抑止係数αは、歪補償係数ｈ＿ｉ，ｊに対する重み付けのパラメータであり、上記式２において補正の対象となる第１項の大きさを調節することにより、歪補償係数の更新値（式２の左辺）が大きくなるのを抑止するためのパラメータである。
【００７４】
図５に示した例では、抑止係数αは各ＬＵＴ＿ｉ，ｊに対して共通の値を有する。抑止係数αは、例えばＲＡＭである記憶装置（不図示）に格納されている。また、抑止係数αの値は０から１の間で適宜設定される（０≦α≦１）。但し、抑止係数αの値は、電力増幅器のメモリ効果特性や、上述した、更新に伴う歪補償係数の増加若しくは減少の特性を勘案して決定されるのが好ましい。
【００７５】
乗算器５３６＿ｉ，ｊは受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数αを乗算することにより重み付け処理を行い、上記式２の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。乗算器５３６＿ｉ，ｊは生成した信号Ｔ１＿ｉ，ｊを加算器ＡＤＤ＿ｉ，ｊに供給する。
【００７６】
Ｔ１＿ｉ，ｊ＝α×ｈ＿ｉ，ｊ
加算器群５３４＿ｉに含まれる加算器ＡＤＤ＿ｉ，ｊは、乗算器５３６＿ｉ，ｊから信号Ｔ１＿ｉ，ｊを受けとり、乗算器ＭＵＬ＿ｉ，ｊから信号Ｔ２＿ｉ，ｊを受けとる。加算器ＡＤＤ＿ｉ，ｊは、信号Ｔ１＿ｉ，ｊとＴ２＿ｉ，ｊを加算することにより、式２に示した、歪補償係数ｈ＿ｉ，ｊに対する更新値を生成する。
【００７７】
ｈ＿ｉ，ｊ＝Ｔ１＿ｉ，ｊ＋Ｔ２＿ｉ，ｊ
加算器ＡＤＤ＿ｉ，ｊは、生成した歪補償係数ｈ＿ｉ，ｊの更新値を、対応するＬＵＴ＿ｉ，ｊに供給する。
【００７８】
各ＬＵＴ＿ｉ，ｊは対応する加算器ＡＤＤ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊの更新値を受けとり、受けとった更新値に基づいて、歪補償係数ｈ＿ｉ，ｊを、対応する送信信号Ｔｘ（ｔ‐ｊ）の振幅｜Ｔｘ（ｔ‐ｊ）｜に関連付けて更新する。
【００７９】
以上説明したように、歪補償装置４０２の歪補償係数更新部４２６においては、歪補償係数の更新処理を行うとき、抑止係数による重み付け処理によって歪補償係数の振幅（絶対値）を小さくした後で、歪補償係数に対して誤差信号に基づく補正を行っている。このため、歪補償装置４０２の各ＬＵＴにおいては、歪補償係数の更新処理が繰り返し行われ、更新が進んだ場合であっても、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【００８０】
さらに、歪補償装置４０２では、抑止係数αを用いて歪補償係数に対する重み付けの度合いを適宜調節している。このため、歪補償装置４０２では、抑止係数αの値を適切に設定することにより、各ＬＵＴにおいて、重み付け処理が更新処理における歪補償係数の収束性に与える影響を小さく抑えることができる。
【００８１】
尚、上述の実施例では、減衰係数については、各ＬＵＴ＿ｉ，ｊに応じて個別に設定される値としたが、これには限定されず、例えば各ＬＵＴ＿ｉ，ｊに対して共通の値としてもよい。
【００８２】
［１−３．歪補償装置４０２における歪補償係数の更新動作の例］
図６は、歪補償装置４０２における歪補償係数の更新処理のフローチャートの一例を示す図である。以下、図６のフローチャートを用いて、歪補償係数の更新処理について説明する。
【００８３】
まず、ステップＳ６０２において、歪補償装置４０２は一連の歪補償係数の更新処理を開始する。
【００８４】
次に、ステップＳ６０４において、プリディストーション信号生成部４２４は、入力された送信信号Ｔｘ（ｔ）に基づいて、プリディストーション信号ＰＤ１（ｔ）を生成する。
【００８５】
次に、ステップＳ６０６において、電力増幅器４１０は、直交変調及び周波数変換が施されたプリディストーション信号ＰＤ１（ｔ）の電力を増幅し、電力増幅後のプリディストーション信号を、アンテナを介して無線送信する。
【００８６】
次に、ステップＳ６０８において、歪補償係数更新部４２６は、電力増幅器４１０からのフィードバック信号Ｆｂ（ｔ）を受けとり、受けとったフィードバック信号Ｆｂ（ｔ）に歪補償処理を施すことにより、プリディストーション信号ＰＤ２（ｔ）を生成する。
【００８７】
次に、ステップＳ６１０において、歪補償係数更新部４２６は、ステップＳ６０４で生成したプリディトーション信号ＰＤ１（ｔ）と、ステップＳ６０６で生成したプリディストーション信号ＰＤ２（ｔ）の間の誤差信号ｅ（ｔ）を生成する。さらに、歪補償係数更新部４２６は、生成した誤差信号ｅ（ｔ）に、フィードバック信号Ｆｂ（ｔ）の複素共役信号Ｆｂ＊（ｔ）と減衰係数μ＿ｉ，ｊを乗算することにより、式２に示した歪補償係数の更新式の第２項に相当する信号Ｔ２＿ｉ，ｊを生成する。
【００８８】
次に、ステップＳ６１２において、歪補償係数更新部４２６は、各ＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとり、受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数αを乗算することにより重み付け処理を行う。この重み付け処理により、歪補償係数更新部４２６は、式２に示した歪補償係数の更新式の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。
【００８９】
次に、ステップＳ６１４において、歪補償係数更新部４２６は、ステップＳ６１０で生成した信号Ｔ２＿ｉ，ｊと、ステップＳ６１２で生成した信号Ｔ１＿ｉ，ｊを加算することにより、式２に示した歪補償係数の更新式に基づいて、歪補償係数の更新値を算出する。各ＬＵＴ＿ｉ，ｊは、算出された更新値に基づいて、歪補償係数を更新する。
【００９０】
以上のＳ６１０〜Ｓ６１４のステップにより、歪補償係数更新部４２６は、プリディトーション信号ＰＤ１（ｔ）及びＰＤ２（ｔ）による適応制御処理を行う。適応制御処理に用いられるアルゴリズムとしては例えば、ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）アルゴリズムが挙げられる。
【００９１】
次に、ステップＳ６１６において、歪補償装置４０２は歪補償係数の更新処理を終了する。
【００９２】
以上説明したように、歪補償装置４０２では、ステップＳ６１２において、抑止係数による重み付け処理によって歪補償係数の振幅（絶対値）を小さくした後で、ステップＳ６１４において、歪補償係数に対して誤差信号に基づく補正を行うことで、歪補償係数の更新処理を実行している。このため、歪補償係数の更新処理が繰り返し行われ、更新が進んだ場合であっても、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【００９３】
さらに、歪補償装置４０２では、ステップＳ６１２において、抑止係数αを用いて歪補償係数に対する重み付け処理を行っている。このため、抑止係数αの値を適切に設定することにより、各ＬＵＴにおいて、重み付け処理が更新処理における歪補償係数の収束性に与える影響を小さく抑えることができる。
【００９４】
尚、上述の実施例では、歪補償装置４０２は、歪補償係数更新部４２６によりハードウェアを使って、ステップＳ６１０〜Ｓ６１４の適応制御処理を行う例を示したが、これには限定されない。例えば、歪補償装置４０２に所定のプロセッサに設け、そのプロセッサにステップＳ６１０〜Ｓ６１４に示した処理をプログラムにより実行させるようにしてもよい。
【００９５】
［２．第２実施例］
以下、第２実施例に係る無線通信装置及び歪補償装置について説明する。
【００９６】
［２−１．歪補償係数更新部７２６の構成例］
第２実施例に係る無線通信装置７００の構成は、図４に示した無線通信装置４００の構成と、歪補償装置４０２及び歪補償係数更新部４２６の代わりに、歪補償装置７０２及び歪補償係数更新部７２６を有する点で異なるが、それ以外の部分は同様である。よって、無線通信装置７００の構成については、図示は省略している。
【００９７】
図７は、歪補償係数更新部７２６の内部構成の一例を示す図である。歪補償係数更新部７２６の内部構成は、図５に示した歪補償係数更新部４２６の内部構成と、乗算器５３６＿ｉ，ｊの代わりに、乗算器７３６＿ｉ，ｊを有する点で異なっているが、それ以外の部分については同様である。図７において、図５に示した歪補償係数更新部４２６と同一又は対応する部分は、同一の符号で示されている。
【００９８】
図７に示したように、歪補償係数更新部７２６は、乗算器７３６＿ｉ，ｊを含む。歪補償係数更新部７２６は、プリディストーション信号ＰＤ１（ｔ）とフィードバック信号Ｆｂ（ｔ）に基づいて、各々のＬＵＴ＿ｉ，ｊに対して、歪補償係数ｈ＿ｉ，ｊに対する更新値を算出する。すなわち、歪補償係数更新部７２６は、図７に示した回路により、以下の式３に示した演算処理を実行する。以下の式３は上述の式２と比べて、第１項は異なっているが、第２項は同様である。
【００９９】
【数３】
2012238966.tif 000005
乗算器７３６＿ｉ，ｊは、歪補償係数格納部４２２内の対応するＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとるとともに、抑止係数α＿ｉ，ｊを受けとる。抑止係数α＿ｉ，ｊは、歪補償係数に対する重み付けのパラメータであり、上述の式３において補正の対象となる第１項の大きさを調節することにより、歪補償係数の更新値（式３の左辺）が大きくなるのを抑止するためのパラメータである。
【０１００】
図７に示した例では、抑止係数α＿ｉ，ｊは各ＬＵＴ＿ｉ，ｊごとに個別に設定された値を有する。抑止係数α＿ｉ，ｊは予めテーブルとして用意されており、例えばＲＡＭである記憶装置（不図示）に格納されている。また、抑止係数α＿ｉ，ｊの値は０から１の間で適宜設定される（０≦α＿ｉ，ｊ≦１）。但し、抑止係数α＿ｉ，ｊの値は特に、電力増幅器のメモリ効果特性や、上述した、更新に伴う歪補償係数の増加若しくは減少の特性を勘案して決定されるのが好ましい。
【０１０１】
さらに、電力増幅器４１０のメモリ効果が小さい場合には、抑止係数α＿ｉ，ｊには、現在の参照時刻ｔからの時間的距離が遠い、すなわちｉ又はｊの値が大きいＬＵＴ＿ｉ，ｊの歪補償係数ｈ＿ｉ，ｊに対して、小さい値が設定される。例えば、抑止係数α＿ｉ，ｊは、ｉ又はｊの値が大きくなるにつれて、より小さい値が設定されるようにするのが好ましい。電力増幅器４１０のメモリ効果が小さい場合には、プリディストーション信号生成部４２４においてプリディストーション信号ＰＤ１（ｔ）を生成するときに、遅延部１０４＿１〜１０４＿ｍ‐１及び１１２＿１〜１１２＿ｎ‐１を設けることによって生成される遅延項（歪補償処理の補正成分）の影響が小さくなり、とりわけ、遅延項の次数（ｉ又はｊの値）が大きくなるほど、遅延項の影響も小さくなると考えられるためである。
【０１０２】
乗算器７３６＿ｉ，ｊはＬＵＴｉ，ｊから受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α＿ｉ，ｊを乗算することにより重み付け処理を行い、上述の式３の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。乗算器７３６＿ｉ，ｊは生成した信号Ｔ１＿ｉ，ｊを対応する加算器ＡＤＤ＿ｉ，ｊに供給する。
【０１０３】
Ｔ１＿ｉ，ｊ＝α＿ｉ，ｊ×ｈ＿ｉ，ｊ
図７に示した歪補償装置７０２の他の部分の動作は、図４に示した歪補償装置４０２の対応する部分と同様であるので、説明は省略する。
【０１０４】
以上説明したように、歪補償装置７０２の歪補償係数更新部７２６では、抑止係数を各ＬＵＴ＿ｉ，ｊごとに個別に設定しているので、電力増幅器のメモリ効果特性に応じて、抑止係数を各ＬＵＴｉ，ｊごとに適切な値に設定することができる。このため、歪補償装置７０２では、各ＬＵＴ＿ｉ，ｊごとに抑止係数による重み付けの度合いを適切に制御することができるので、重み付け処理が更新処理における歪補償係数の収束性に与える影響を小さく抑えながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１０５】
［２−２．歪補償装置７０２における歪補償係数の更新動作の例］
図８は、歪補償装置７０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【０１０６】
図８に示したフローチャートは、図６に示したフローチャートと、ステップＳ６１２の代わりにステップＳ８１２を有し、ステップＳ８１８が追加されている点で異なっているが、それ以外の部分については同様である。図８において、図６に示したフローチャートと同一又は対応する部分は、同一の符号で示されている。以下、図８のフローチャートを用いて、歪補償係数の更新処理について説明する。
【０１０７】
ステップＳ６０２〜Ｓ６１０については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１０８】
次に、ステップＳ８１８において、歪補償係数更新部７２６は、更新対象の歪補償係数が格納されているＬＵＴｊ，ｊに応じて、予め用意したテーブルから、対応する抑止係数α＿ｉ，ｊを読み出す。
【０１０９】
次に、ステップＳ８１２において、歪補償係数更新部７２６は、各ＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとり、受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α＿ｉ，ｊを乗算することにより重み付け処理を行う。この重み付け処理により、歪補償係数更新部７２６は、式３に示した歪補償係数の更新式の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。
【０１１０】
ステップＳ６１４、Ｓ６１６については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１１１】
以上のＳ６１０、Ｓ８１８、Ｓ８１２及びＳ６１４のステップにより、歪補償係数更新部７２６は、プリディトーション信号ＰＤ１（ｔ）及びＰＤ２（ｔ）による適応制御処理を行う。
【０１１２】
以上説明したように、歪補償装置７０２では、ステップＳ８１８において、各ＬＵＴ＿ｉ，ｊごとに個別に設定された抑止係数を読み出しているので、歪補償係数の更新処理において、電力増幅器のメモリ効果特性に応じて、各ＬＵＴｉ，ｊごとに適切な抑止係数を用いることができる。このため、歪補償装置７０２では、ステップＳ８１２において、各ＬＵＴ＿ｉ，ｊごとに抑止係数による重み付けの度合いを適切に制御することができるので、重み付け処理が更新処理における歪補償係数の収束性に与える影響を小さく抑えながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１１３】
尚、上述の実施例では、歪補償装置７０２は、歪補償係数更新部７２６によりハードウェアを使って、Ｓ６１０、Ｓ８１８、Ｓ８１２及びＳ６１４のステップの適応制御処理を行う例を示したが、これには限定されない。例えば、歪補償装置７０２に所定のプロセッサに設け、そのプロセッサにＳ６１０、Ｓ８１８、Ｓ８１２及びＳ６１４のステップに示した処理をプログラムにより実行させるようにしてもよい。
【０１１４】
［３．第３実施例］
以下、第３実施例に係る無線通信装置及び歪補償装置について説明する。
【０１１５】
［３−１．歪補償係数更新部９２６の構成例］
第３実施例に係る無線通信装置９００の構成は、図４に示した無線通信装置４００の構成と、歪補償装置４０２及び歪補償係数更新部４２６の代わりに、歪補償装置９０２及び歪補償係数更新部９２６を有する点で異なるが、それ以外の部分は同様である。よって、無線通信装置９００の構成については、図示は省略している。
【０１１６】
図９は、歪補償係数更新部９２６の内部構成の一例を示す図である。歪補償係数更新部９２６の内部構成は、図５に示した歪補償係数更新部４２６の内部構成と、乗算器５３６＿ｉ，ｊの代わりに、乗算器９３６＿ｉ，ｊ及び抑止係数決定部９３８を有する点で異なっているが、それ以外の部分については同様である。図９において、図５に示した歪補償係数更新部４２６と同一又は対応する部分は、同一の符号で示されている。
【０１１７】
図９に示したように、歪補償係数更新部９２６は、乗算器９３６＿ｉ，ｊ及び抑止係数決定部９３８を含む。歪補償係数更新部９２６は、プリディストーション信号ＰＤ１（ｔ）とフィードバック信号Ｆｂ（ｔ）に基づいて、各々のＬＵＴ＿ｉ，ｊに対して、歪補償係数ｈ＿ｉ，ｊに対する更新値を算出する。すなわち、歪補償係数更新部９２６は、図９に示した回路により、以下の式４に示した演算処理を実行する。以下の式４は上述の式２と比べて、第１項は異なっているが、第２項は同様である。
【０１１８】
【数４】
2012238966.tif 000006
抑止係数決定部９３８は、歪補償装置９０２に入力された送信信号Ｔｘ（ｔ）を受けとるとともに、プリディストーション信号生成部４２４の遅延部（図１における遅延部１１２＿１〜１１２＿ｎ−１に相当するもの）からそれぞれ、参照時刻ｔ−ｊにおける送信信号Ｔｘ（ｔ−ｊ）を受けとる。抑止係数決定部９３８は、各ＬＵＴ＿ｉ，ｊに対する抑止係数α（｜Ｔｘ（ｔ−ｊ）｜）の値を、受けとった送信信号Ｔｘ（ｔ−ｊ）の振幅（絶対値）｜Ｔｘ（ｔ−ｊ）｜の関数として決定する。抑止係数α（｜Ｔｘ（ｔ−ｊ）｜）は、歪補償係数に対する重み付けのパラメータであり、上述の式４において補正の対象となる第１項の大きさを調節することにより、歪補償係数の更新値（式4の左辺）が大きくなるのを抑止するためのパラメータである。
【０１１９】
抑止係数決定部９３８は、例えば、送信信号の振幅（絶対値）｜Ｔｘ（ｔ−ｊ）｜が予め設定された閾値Ａｔｈよりも大きいか否かに応じて、以下のように、抑止係数の値を変更する。
【０１２０】
α（｜Ｔｘ（ｔ−ｊ）｜）＝α１
（｜Ｔｘ（ｔ−ｊ）｜＞Ａｔｈのとき）
α（｜Ｔｘ（ｔ−ｊ）｜）＝α２          但し、α１＜α２
（｜Ｔｘ（ｔ−ｊ）｜≦Ａｔｈのとき）
ここで、抑止係数は、振幅｜Ｔｘ（ｔ−ｊ）｜が閾値Ａｔｈよりも大きい場合の値α１が、振幅｜Ｔｘ（ｔ−ｊ）｜が閾値Ａｔｈ以下である場合の値α２よりも小さくなるように設定される。
【０１２１】
送信信号Ｔｘ（ｔ−ｊ）の振幅｜Ｔｘ（ｔ−ｊ）｜が小さい場合、式４の第２項においては、誤差信号ｅ（ｔ）と複素共役フィードバック信号Ｆｂ＊（ｔ‐ｉ）の振幅も小さくなることから、第２項の振幅（絶対値）も小さくなってしまう。そして、式４の第２項は歪補償係数を収束させるための補正項の意味を持つことから、歪補償係数を最適値に収束させる力（収束力）も弱くなる。
【０１２２】
そこで、抑止係数決定部９３８では、送信信号の振幅が小さい場合には、歪補償係数の収束力が弱いことに対応するため、抑止係数の値をより大きくすることによって、式４の第１項において、抑止係数の乗算により歪補償係数の振幅が過度に小さくならないようにしている。これにより、小さい振幅を有する送信信号Ｔｘ（ｔ−ｊ）に乗算される歪補償係数ｈ＿ｉ，ｊについて、最適値への収束速度を向上させることが可能となる。
【０１２３】
尚、抑止係数α１、α２の値はそれぞれ０から１の間で適宜設定される。但し、抑止係数α１、α２の値は特に、電力増幅器のメモリ効果特性や、上述した、更新に伴う歪補償係数の増加若しくは減少の特性を勘案して決定されるのが好ましい（０≦α１＜α２≦１）。
【０１２４】
乗算器９３６＿ｉ，ｊは、歪補償係数格納部４２２内の対応するＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとるとともに、抑止係数決定部９３８から、対応する抑止係数α（｜Ｔｘ（ｔ−ｊ）｜）を受けとる。
【０１２５】
乗算器９３６＿ｉ，ｊはＬＵＴｉ，ｊから受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α（｜Ｔｘ（ｔ−ｊ）｜）を乗算することにより重み付け処理を行い、上述の式４の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。乗算器９３６＿ｉ，ｊは生成した信号Ｔ１＿ｉ，ｊを加算器ＡＤＤ＿ｉ，ｊに供給する。
【０１２６】
Ｔ１＿ｉ，ｊ＝α（｜Ｔｘ（ｔ−ｊ）｜）×ｈ＿ｉ，ｊ
図９に示した歪補償装置９０２の他の部分の動作は、図４に示した歪補償装置４０２の対応する部分と同様であるので、説明は省略する。
【０１２７】
以上説明したように、歪補償装置９０２の歪補償係数更新部９２６では、各ＬＵＴ＿ｉ，ｊに対する抑止係数を、対応する送信信号Ｔｘ（ｔ‐ｊ）の振幅（絶対値）｜Ｔｘ（ｔ‐ｊ）｜に応じて設定しているので、更新時の歪補償係数の収束力の強さに応じて抑止係数を適切な値に設定することができる。このため、歪補償装置９０２では、更新時の歪補償係数の収束力の強さに応じて、抑止係数による重み付けの度合いを適切に制御することができるので、重み付け処理が更新処理における歪補償係数の収束性に与える影響を小さく抑えながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１２８】
尚、上述の実施例では、各ＬＵＴ＿ｉ，ｊに対して抑止係数の設定値α１、α２を共通に設けた例を示したが、これには限定されず、各ＬＵＴ＿ｉ，ｊに対して個別に抑止係数の設定値を設けるようにしてもよい。また、上述の実施例では、送信信号の振幅と閾値の大小関係に基づいて、抑止係数に異なる設定値を割り当てた例を示したが、これには限定されず、送信信号の振幅｜Ｔｘ（ｔ‐ｊ）｜の各々の値ごとに個別の値を、抑止係数として割り当てるようにしてもよい。
【０１２９】
［３−２．歪補償装置９０２における歪補償係数の更新動作の例］
図１０は、歪補償装置９０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【０１３０】
図１０に示したフローチャートは、図６に示したフローチャートと、ステップＳ６１２の代わりにステップＳ１０１２を有し、ステップＳ１０１８が追加されている点で異なっているが、それ以外の部分については同様である。図１０において、図６に示したフローチャートと同一又は対応する部分は、同一の符号で示されている。以下、図１０のフローチャートを用いて、歪補償係数の更新処理について説明する。
【０１３１】
ステップＳ６０２〜Ｓ６１０については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１３２】
次に、ステップＳ１０１８において、抑止係数決定部９３８は、抑止係数α（｜Ｔｘ（ｔ−ｊ）｜）の値を、送信信号Ｔｘ（ｔ−ｊ）の振幅（絶対値）｜Ｔｘ（ｔ−ｊ）｜の関数として決定する。抑止係数決定部９３８は、例えば、抑止係数の値として、送信信号の振幅（絶対値）｜Ｔｘ（ｔ−ｊ）｜が予め設定された閾値Ａｔｈよりも大きい場合には値α１を設定し、｜Ｔｘ（ｔ−ｊ）｜が閾値Ａｔｈ以下である場合には、値α１よりも大きい値α２を設定する。
【０１３３】
次に、ステップＳ１０１２において、歪補償係数更新部９２６は、各ＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとり、受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α（｜Ｔｘ（ｔ−ｊ）｜）を乗算することにより重み付け処理を行う。この重み付け処理により、歪補償係数更新部９２６は、式４に示した歪補償係数の更新式の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。
【０１３４】
ステップＳ６１４、Ｓ６１６については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１３５】
以上のＳ６１０、Ｓ１０１８、Ｓ１０１２及びＳ６１４のステップにより、歪補償係数更新部９２６は、プリディトーション信号ＰＤ１（ｔ）及びＰＤ２（ｔ）による適応制御処理を行う。
【０１３６】
以上説明したように、歪補償装置９０２では、ステップＳ１０１８において、各ＬＵＴ＿ｉ，ｊに対する抑止係数を、対応する送信信号Ｔｘ（ｔ‐ｊ）の振幅（絶対値）｜Ｔｘ（ｔ‐ｊ）｜に応じて設定しているので、更新時の歪補償係数の収束力の強さに応じて抑止係数を適切な値に設定することができる。このため、歪補償装置９０２では、ステップＳ１０１２において、更新時の歪補償係数の収束力の強さに応じて、抑止係数による重み付けの度合いを適切に制御することができるので、重み付け処理が更新処理における歪補償係数の収束性に与える影響を小さく抑えながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１３７】
尚、上述の実施例では、歪補償装置９０２は、歪補償係数更新部９２６によりハードウェアを使って、Ｓ６１０、Ｓ１０１８、Ｓ１０１２及びＳ６１４のステップの適応制御処理を行う例を示したが、これには限定されない。例えば、歪補償装置９０２に所定のプロセッサに設け、そのプロセッサにＳ６１０、Ｓ１０１８、Ｓ１０１２及びＳ６１４のステップに示した処理をプログラムにより実行させるようにしてもよい。
【０１３８】
［４．第４実施例］
以下、第４実施例に係る無線通信装置及び歪補償装置について説明する。
【０１３９】
［４−１．歪補償係数更新部１１２６の構成例］
第４実施例に係る無線通信装置１１００の構成は、図４に示した無線通信装置４００の構成と、歪補償装置４０２及び歪補償係数更新部４２６の代わりに、歪補償装置１１０２及び歪補償係数更新部１１２６を有する点で異なるが、それ以外の部分は同様である。よって、無線通信装置１１００の構成については、図示は省略している。
【０１４０】
図１１は、歪補償係数更新部１１２６の内部構成の一例を示す図である。歪補償係数更新部１１２６の内部構成は、図５に示した歪補償係数更新部４２６の内部構成と、乗算器５３６＿ｉ，ｊの代わりに、乗算器１１３６＿ｉ，ｊ及び抑止係数決定部１１３８を有する点で異なっているが、それ以外の部分については同様である。図１１において、図５に示した歪補償係数更新部４２６と同一又は対応する部分は、同一の符号で示されている。
【０１４１】
図１１に示したように、歪補償係数更新部１１２６は、乗算器１１３６＿ｉ，ｊ及び抑止係数決定部１１３８を含む。歪補償係数更新部１１２６は、プリディストーション信号ＰＤ１（ｔ）とフィードバック信号Ｆｂ（ｔ）に基づいて、各々のＬＵＴ＿ｉ，ｊに対して、歪補償係数ｈ＿ｉ，ｊに対する更新値を算出する。すなわち、歪補償係数更新部１１２６は、図１１に示した回路により、以下の式５に示した演算処理を実行する。以下の式５は上述の式２と比べて、第１項は異なっているが、第２項は同様である。
【０１４２】
【数５】
2012238966.tif 000007
抑止係数決定部１１３８は、歪補償装置１１０２に入力された送信信号Ｔｘ（ｔ）を受けとるとともに、プリディストーション信号生成部４２４の遅延部（図１における遅延部１１２＿１〜１１２＿ｎ−１に相当するもの）からそれぞれ、参照時刻ｔ−ｊにおける送信信号Ｔｘ（ｔ−ｊ）を受けとる。抑止係数決定部１１３８は、各ＬＵＴ＿ｉ，ｊに対する抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）の値を、対応する送信信号Ｔｘ（ｔ−ｉ）とＴｘ（ｔ−ｊ）の相関が予め設定されたレベルよりも強いか否かに基づいて決定する。
【０１４３】
抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）は、歪補償係数に対する重み付けのパラメータであり、上述の式５において補正の対象となる第１項の大きさを調節することにより、歪補償係数の更新値（式５の左辺）が大きくなるのを抑止するためのパラメータである。
【０１４４】
抑止係数決定部１１３８は例えば、以下の式６で表される評価関数Ｅｖ＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）（以下、単にＥｖ＿ｉ，ｊと称する）に基づいて、対応する送信信号Ｔｘ（ｔ−ｉ）とＴｘ（ｔ−ｊ）の相関の強さを評価することにより、各ＬＵＴ＿ｉ，ｊに対する抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）の値を決定する。評価関数Ｅｖ＿ｉ，ｊは、その値が１に近い値であるほど、対応する送信信号Ｔｘ（ｔ−ｉ）とＴｘ（ｔ−ｊ）の相関が強いことを意味する。
【０１４５】
【数６】
2012238966.tif 000008
抑止係数決定部１１３８は、例えば、評価関数Ｅｖ＿ｉ，ｊの値が、閾値Ｅｖｔｈによって定められる、予め設定された１に近い範囲内の値であるか否かに応じて、以下のように、抑止係数の値を変更する。
【０１４６】
α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）＝α１
（｜｜Ｅｖ＿ｉ，ｊ｜‐１｜＜Ｅｖｔｈのとき）
α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）＝α２          但し、α１＜α２
（｜｜Ｅｖ＿ｉ，ｊ｜‐１｜≧Ｅｖｔｈのとき）
ここで、抑止係数は、Ｅｖ＿ｉ，ｊの値が予め設定された１に近い範囲内の値である場合の値α１が、Ｅｖ＿ｉ，ｊの値が予め設定された１に近い範囲外の値である場合の値α２よりも小さくなるように設定される。
【０１４７】
尚、抑止係数α１、α２の値はそれぞれ０から１の間で適宜設定される。但し、抑止係数α１、α２の値は特に、電力増幅器のメモリ効果特性や、上述した、更新に伴う歪補償係数の増加若しくは減少の特性を勘案して決定されるのが好ましい（０≦α１＜α２≦１）。
【０１４８】
一般に、１つのキャリア当たりの信号帯域が狭い場合には、隣接する（ｉ、ｊの値が隣接する値である）送信信号Ｔｘ（ｔ−ｉ）、Ｔｘ（ｔ−ｊ）の振幅は、互いに近い値となり、互いに近似する信号となる傾向にある。この場合、歪補償処理においては、互いに近似する複数の送信信号の影響を取り込むこととなる結果、隣接する送信信号Ｔｘ（ｔ−ｉ）、Ｔｘ（ｔ−ｊ）に対応する遅延項（歪補償処理の補正成分）は、歪補償処理に対して過度の補正を与えるものとなり、歪補償係数の収束性を劣化させる要因となる傾向にある。このため、送信信号Ｔｘ（ｔ−ｉ）、Ｔｘ（ｔ−ｊ）の振幅が互いに近い値となる場合には、送信信号の振幅が大きく異なる値となる場合に比べて、抑止係数の値をより小さくすることによって、式５の第１項において、抑止係数を乗算した後の歪補償係数が相対的に大きくならないようにしている。すなわち、ＬＵＴ＿ｉ，ｊの歪補償係数ｈ＿ｉ，ｊに対する間引き処理を行う。これにより、歪補償処理において過度の補正を与える可能性のある遅延項（歪補償処理の補正成分）の影響の度合いを小さくすることができる。
【０１４９】
乗算器１１３６＿ｉ，ｊは、歪補償係数格納部４２２内の対応するＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとるとともに、抑止係数決定部１１３８から、対応する抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）を受けとる。
【０１５０】
乗算器１１３６＿ｉ，ｊはＬＵＴｉ，ｊから受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）を乗算することにより重み付け処理を行い、上述の式５の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。乗算器１１３６＿ｉ，ｊは生成した信号Ｔ１＿ｉ，ｊを、対応する加算器ＡＤＤ＿ｉ，ｊに供給する。
【０１５１】
Ｔ１＿ｉ，ｊ＝α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）×ｈ＿ｉ，ｊ
図１１に示した歪補償装置１１０２の他の部分の動作は、図４に示した歪補償装置４０２の対応する部分と同様であるので、説明は省略する。
【０１５２】
以上説明したように、歪補償装置１１０２の歪補償係数更新部１１２６では、各ＬＵＴ＿ｉ，ｊに対する抑止係数を、対応する送信信号Ｔｘ（ｔ−ｉ）、Ｔｘ（ｔ‐ｊ）の相関に基づいて設定しているので、抑止係数を適切な値に設定することを通じて、対応する遅延項（歪補償処理の補正成分）の歪補償処理に対する影響の度合いを調節することができる。このため、歪補償装置１１０２では、キャリアの信号帯域が狭く、歪補償装置１１０２に入力される送信信号の振幅が互いに近い値となる信号を多く含む場合であっても、更新処理における歪補償係数の収束性を向上させながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１５３】
尚、上述の実施例においては、各ＬＵＴ＿ｉ，ｊに対して抑止係数の設定値α１、α２を共通に設けた例を示したが、これには限定されず、各ＬＵＴ＿ｉ，ｊに対して個別に抑止係数の設定値を設けるようにしてもよい。この場合、第２実施例において説明したように、抑止係数α１及びα２は、対応するＬＵＴ＿ｉ，ｊのｉ又はｊの値が大きくなるにつれて、より小さい値となるように設定してもよい。
【０１５４】
［４−２．歪補償装置１１０２における歪補償係数の更新動作の例］
図１２は、歪補償装置１１０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【０１５５】
図１２に示したフローチャートは、図６に示したフローチャートと、ステップＳ６１２の代わりにステップＳ１２１２を有し、ステップＳ１２１８が追加されている点で異なっているが、それ以外の部分については同様である。図１２において、図６に示したフローチャートと同一又は対応する部分は、同一の符号で示されている。以下、図１２のフローチャートを用いて、歪補償係数の更新処理について説明する。
【０１５６】
ステップＳ６０２〜Ｓ６１０については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１５７】
次に、ステップＳ１２１８において、抑止係数決定部１１３８は、抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）の値を、対応する送信信号Ｔｘ（ｔ−ｉ）、Ｔｘ（ｔ−ｊ）の相関に基づいて決定する。抑止係数決定部１１３８は、例えば、抑止係数の値として、上述の評価関数Ｅｖ＿ｉ，ｊの値が予め設定された１に近い範囲内の値である場合に値α１を設定し、Ｅｖ＿ｉ，ｊの値が予め設定された１に近い範囲外の値である場合に、値α１よりも大きい値α２を設定する。
【０１５８】
次に、ステップＳ１２１２において、歪補償係数更新部１１２６は、各ＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとり、受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α＿ｉ，ｊ（ｔ−ｉ，ｔ−ｊ）を乗算することにより重み付け処理を行う。この重み付け処理により、歪補償係数更新部１１２６は、式５に示した歪補償係数の更新式の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。
【０１５９】
ステップＳ６１４、Ｓ６１６については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１６０】
以上のＳ６１０、Ｓ１２１８、Ｓ１２１２及びＳ６１４のステップにより、歪補償係数更新部１１２６は、プリディトーション信号ＰＤ１（ｔ）及びＰＤ２（ｔ）による適応制御処理を行う。
【０１６１】
以上説明したように、歪補償装置１１０２では、ステップＳ１２１８において、各ＬＵＴ＿ｉ，ｊに対する抑止係数を、対応する送信信号Ｔｘ（ｔ−ｉ）、Ｔｘ（ｔ‐ｊ）の相関に基づいて設定しているので、抑止係数を適切な値に設定することを通じて、対応する遅延項（歪補償処理の補正成分）の歪補償処理に対する影響の度合いを調節することができる。このため、歪補償装置１１０２では、ステップＳ１２１２において、キャリアの信号帯域が狭く、歪補償装置１１０２に入力される送信信号の振幅が互いに近い値となる信号を含む場合であっても、更新処理における歪補償係数の収束性を向上させながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１６２】
尚、上述の実施例では、歪補償装置１１０２は、歪補償係数更新部１１２６によりハードウェアを使って、Ｓ６１０、Ｓ１２１８、Ｓ１２１２及びＳ６１４のステップの適応制御処理を行う例を示したが、これには限定されない。例えば、歪補償装置１１０２に所定のプロセッサに設け、そのプロセッサにＳ６１０、Ｓ１２１８、Ｓ１２１２及びＳ６１４のステップに示した処理をプログラムにより実行させるようにしてもよい。
【０１６３】
［５．第５実施例］
以下、第５実施例に係る無線通信装置及び歪補償装置について説明する。
【０１６４】
［５−１．歪補償係数更新部１１２６の構成例］
第５実施例に係る無線通信装置１３００の構成は、図４に示した無線通信装置４００の構成と、歪補償装置４０２及び歪補償係数更新部４２６の代わりに、歪補償装置１３０２及び歪補償係数更新部１３２６を有する点で異なるが、それ以外の部分は同様である。よって、無線通信装置１３００の構成については、図示は省略している。
【０１６５】
図１３は、歪補償係数更新部１３２６の内部構成の一例を示す図である。歪補償係数更新部１３２６の内部構成は、図５に示した歪補償係数更新部４２６の内部構成と、乗算器５３６＿ｉ，ｊの代わりに、乗算器１３３６＿ｉ，ｊ及び抑止係数決定部１３３８を有する点で異なっているが、それ以外の部分については同様である。図１３において、図５に示した歪補償係数更新部４２６と同一又は対応する部分は、同一の符号で示されている。
【０１６６】
図１３に示したように、歪補償係数更新部１３２６は、乗算器１３３６＿ｉ，ｊ及び抑止係数決定部１３３８を含む。歪補償係数更新部１３２６は、プリディストーション信号ＰＤ１（ｔ）とフィードバック信号Ｆｂ（ｔ）に基づいて、各々のＬＵＴ＿ｉ，ｊに対して、歪補償係数ｈ＿ｉ，ｊに対する更新値を算出する。すなわち、歪補償係数更新部１３２６は、図１３に示した回路により、以下の式７に示した演算処理を実行する。以下の式７は上述の式２と比べて、第１項は異なっているが、第２項は同様である。
【０１６７】
【数７】
2012238966.tif 000009
無線通信装置１３００は、複数のキャリアによって、複数の送信信号を一括送信するものである。このため、無線通信装置１３００には、不図示の送信信号発生装置から、連続する信号帯域を有する複数のキャリアによって搬送される複数の送信信号が一括して入力される。
【０１６８】
これに対応して、図１３に示した無線通信装置１３００の歪補償装置１３０２には、不図示の送信信号発生装置から、複数の送信信号に対応するキャリアの数、及び各キャリアごとの送信電力の値を示す情報を含む送信キャリア情報Ｔｒ＿ｃが入力される。
【０１６９】
抑止係数決定部１３３８は、歪補償装置１３０２に入力された送信キャリア情報Ｔｒ＿ｃを受けとる。抑止係数決定部１３３８は、各ＬＵＴ＿ｉ，ｊに対する抑止係数α＿ｉ，ｊの値を、受けとった送信キャリア情報Ｔｒ＿ｃによって示される、キャリアの数及び各キャリアごとの送信電力値に基づいて決定する。抑止係数決定部１３３８は例えば、キャリアの数及び各キャリアごとの送信電力値に基づいて複数キャリアの見かけ上の信号帯域幅を判定し、判定された見かけ上の信号帯域幅に基づいて抑止係数α＿ｉ，ｊの値を決定する。
【０１７０】
抑止係数α＿ｉ，ｊは、歪補償係数に対する重み付けのパラメータであり、上述の式７において補正の対象となる第１項の大きさを調節することにより、歪補償係数の更新値（式７の左辺）が大きくなるのを抑止するためのパラメータである。
【０１７１】
図１４は、抑止係数決定部１３３８における複数キャリアの信号帯域幅の判定方法を説明するための図である。抑止係数決定部１３３８は、送信キャリア情報Ｔｒ＿ｃによって示される、キャリア数及び各キャリアごとの送信電力値に基づいて、複数の送信信号を搬送する複数キャリアの見かけ上の信号帯域幅、すなわち、複数キャリアの信号帯域が見かけ上１つの広帯域とみなすことができるか否かを判定する。
【０１７２】
抑止係数決定部１３３８は図１４（ａ）に示したように、複数のキャリアの間の送信電力値の差異が予め設定された閾値Ｄｔｈの範囲内に収まっている場合には、複数キャリアの見かけ上の信号帯域幅は広く、複数キャリアの信号帯域は見かけ上１つの広帯域とみなすことができると判定する。一方、抑止係数決定部１３３８は図１４（ｂ）に示したように、複数のキャリアの中の少なくとも１つのキャリアについて、他のキャリアの送信電力値との間の送信電力値の差異が上記閾値Ｄｔｈよりも大きい場合には、複数キャリアの見かけ上の信号帯域幅は狭く、複数キャリアの信号帯域はそれぞれの狭帯域の集合体であると判定する。
【０１７３】
そして、抑止係数決定部１３３８は、複数キャリアの信号帯域が見かけ上１つの広帯域とみなすことができると判定した場合には、抑止係数α＿ｉ，ｊを例えば、対応するＬＵＴ＿ｉ，ｊのｉ又はｊの値が大きくなるにつれて、より小さい値となるように設定する。この場合の抑止係数α＿ｉ，ｊの設定は、第２実施例において説明したものと同様である。尚、抑止係数α＿ｉ，ｊの値は各ＬＵＴ＿ｉ，ｊに対する共通の値としてもよい。
【０１７４】
一方、抑止係数決定部１３３８は、複数キャリアの信号帯域が狭帯域の集合体であると判定した場合には、抑止係数α＿ｉ，ｊを例えば、対応するＬＵＴ＿ｉ，ｊのｉ又はｊの値が大きくなるにつれて、より小さい値となるように設定するとともに、一部の係数の値については、そのｉ又はｊの前後の値を有する係数の値よりも小さくなるように設定する。すなわち、抑止係数決定部１３３８は、ＬＵＴ＿ｉ，ｊの歪補償係数ｈ＿ｉ，ｊに対する間引き処理を行う。
【０１７５】
第５実施例において説明したように、一般に、キャリアの信号帯域が狭帯域である場合には、隣接する（ｉ、ｊの値が隣接する値である）送信信号は互いに近似する信号となる傾向にある。このため、歪補償処理において、互いに近似する複数の送信信号の影響を取り込むこととなる結果、これらの送信信号に対応する遅延項（歪補償処理の補正成分）が、歪補償処理に対して過度の補正を与えるものとなり、歪補償係数の収束性を劣化させる要因となる傾向にある。よって、そのような遅延項に対応する抑止係数α＿ｉ，ｊについては、係数値がより小さい値となるように設定される。
【０１７６】
尚、抑止係数α＿ｉ，ｊの値はそれぞれ０から１の間で適宜設定される。抑止係数α＿ｉ，ｊの値は特に、電力増幅器のメモリ効果特性や、上述した、更新に伴う歪補償係数の増加若しくは減少の特性を勘案して決定されるのが好ましい（０≦α＿ｉ，ｊ≦１）。
【０１７７】
乗算器１３３６＿ｉ，ｊは、歪補償係数格納部４２２内の対応するＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとるとともに、抑止係数決定部１３３８から、対応する抑止係数α＿ｉ，ｊを受けとる。抑止係数α＿ｉ，ｊは抑止係数決定部１３３８内に予めテーブルとして用意されており、例えばＲＡＭである記憶装置（不図示）に格納されている。
【０１７８】
乗算器１３２６＿ｉ，ｊはＬＵＴｉ，ｊから受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α＿ｉ，ｊを乗算することにより重み付け処理を行い、上述の式７の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。乗算器１３３６＿ｉ，ｊは生成した信号Ｔ１＿ｉ，ｊを加算器ＡＤＤ＿ｉ，ｊに供給する。
【０１７９】
Ｔ１＿ｉ，ｊ＝α＿ｉ，ｊ×ｈ＿ｉ，ｊ
図１３に示した歪補償装置１３０２の他の部分の動作は、図４に示した歪補償装置４０２の対応する部分と同様であるので、説明は省略する。
【０１８０】
以上説明したように、歪補償装置１３０２の歪補償係数更新部１３２６では、各ＬＵＴ＿ｉ，ｊに対する抑止係数を、送信キャリア情報Ｔｒ＿ｃに含まれる、キャリアの数及び各キャリアごとの送信電力値に基づいて設定しているので、複数の送信信号を搬送する複数キャリアの信号帯域の見かけ上の状態（各キャリアごとの送信電力値のばらつき等）に応じて、抑止係数の値を設定することができる。このため、歪補償装置１３０２では、複数の送信信号を一括送信する場合であっても、更新処理における歪補償係数の収束性を向上させながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１８１】
［５−２．歪補償装置１３０２における歪補償係数の更新動作の例］
図１５は、歪補償装置１３０２における歪補償係数の更新処理のフローチャートの一例を示す図である。
【０１８２】
図１５に示したフローチャートは、図６に示したフローチャートと、ステップＳ６１２の代わりにステップＳ１５１２を有し、ステップＳ１５１８〜Ｓ１５２４が追加されている点で異なっているが、それ以外の部分については同様である。図１５において、図６に示したフローチャートと同一又は対応する部分は、同一の符号で示されている。以下、図１５のフローチャートを用いて、歪補償係数の更新処理について説明する。
【０１８３】
ステップＳ６０２〜Ｓ６１０については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１８４】
次に、ステップＳ１５１８において、抑止係数決定部１３３８は、不図示の送信信号発生装置から入力された送信キャリア情報Ｔｒ＿ｃに基づいて、送信信号のキャリア数のデータを取得する。
【０１８５】
次に、ステップＳ１５２０において、抑止係数決定部１３３８は、送信キャリア情報Ｔｒ＿ｃに基づいて、各キャリアごとの送信電力値のデータを取得する。
【０１８６】
次に、ステップＳ１５２２において、抑止係数決定部１３３８は、ステップＳ１５１８において取得したキャリア数データと、ステップＳ１５２２において取得した送信電力値データに基づいて、複数キャリアの見かけ上の信号帯域幅を判定する。
【０１８７】
例えば、抑止係数決定部１３３８は、複数のキャリアの間の送信電力値の差異が予め設定あれた閾値の範囲内に収まっている場合には、複数キャリアの見かけ上の信号帯域幅は広いと判定し、複数のキャリアの中の少なくとも１つのキャリアについて、他のキャリアの送信電力値との間の送信電力値の差異が上記閾値よりも大きい場合には、複数キャリアの見かけ上の信号帯域幅は狭いと判定する。
【０１８８】
次に、ステップＳ１５２４において、抑止係数決定部１３３８は、ステップＳ１５２２において判定した複数キャリアの見かけ上の信号帯域幅に基づいて、抑止係数α＿ｉ，ｊを決定する。抑止係数α＿ｉ，ｊの設定については、上述したとおりである。
【０１８９】
次に、ステップＳ１５１２において、歪補償係数更新部１３２６は、各ＬＵＴ＿ｉ，ｊから歪補償係数ｈ＿ｉ，ｊを受けとり、受けとった歪補償係数ｈ＿ｉ，ｊに抑止係数α＿ｉ，ｊを乗算することにより重み付け処理を行う。この重み付け処理により、歪補償係数更新部１３２６は、式７に示した歪補償係数の更新式の第１項に相当する信号Ｔ１＿ｉ，ｊを生成する。
【０１９０】
ステップＳ６１４、Ｓ６１６については、図６に示したフローチャートにおいて説明した処理と同様であるので、説明は省略する。
【０１９１】
以上のＳ６１０、Ｓ１５１８〜Ｓ１５２４、Ｓ１５１２及びＳ６１４のステップにより、歪補償係数更新部１３２６は、プリディトーション信号ＰＤ１（ｔ）及びＰＤ２（ｔ）による適応制御処理を行う。
【０１９２】
以上説明したように、歪補償装置１３０２では、ステップＳ１５１８〜Ｓ１５２４において、各ＬＵＴ＿ｉ，ｊに対する抑止係数を、送信キャリア情報Ｔｒ＿ｃに含まれる、キャリアの数及び各キャリアごとの送信電力値に基づいて設定しているので、複数の送信信号を搬送する複数キャリアの信号帯域の見かけ上の状態（各キャリアごとの送信電力値のばらつき等）に応じて、抑止係数の値を設定することができる。このため、歪補償装置１３０２では、ステップＳ１５１２において、複数の送信信号を一括送信する場合であっても、更新処理における歪補償係数の収束性を向上させながら、歪補償係数の振幅（絶対値）が過剰に大きくなるのを防止することができる。
【０１９３】
尚、上述の実施例では、歪補償装置１３０２は、歪補償係数更新部１３２６によりハードウェアを使って、Ｓ６１０、Ｓ１５１８〜Ｓ１５２４、Ｓ１５１２及びＳ６１４のステップの適応制御処理を行う例を示したが、これには限定されない。例えば、歪補償装置１３０２に所定のプロセッサに設け、そのプロセッサにＳ６１０、Ｓ１５１８〜Ｓ１５２４、Ｓ１５１２及びＳ６１４のステップに示した処理をプログラムにより実行させるようにしてもよい。
【０１９４】
以上、本発明の例示的な実施形態の無線通信装置、歪補償装置及び歪補償方法ついて説明したが、本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。各実施例に開示された技術は、相互に矛盾することがない限り、適宜組合せることが可能であるものである。
【０１９５】
以上の第１ないし第５実施例を含む実施形態に関し、さらに以下の付記を開示する。
（付記１）
増幅器の出力信号に付与される前記増幅器の歪を減少させる歪補償装置であって、
各々が複数の歪補償係数を記憶し、前記増幅器の入力信号の振幅に応じた前記歪補償係数を出力する複数の歪補償係数記憶部と、
前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数を、前記増幅器の入力信号に付与する歪補償処理部と、
前記複数の歪補償係数記憶部の各々から出力された前記歪補償係数に対して、前記歪補償係数の大きさを小さくする重み付け処理を行い、前記重み付け処理後の歪補償係数を用いて、前記歪補償係数の更新値を算出する歪補償係数更新部と
を有することを特徴とする歪補償装置。
（付記２）
前記歪補償係数更新部は、前記重み付け処理において、前記歪補償係数に対して、前記歪補償係数記憶部ごとに異なる重み付けをすること
を特徴とする付記１記載の歪補償装置。
（付記３）
前記複数の歪補償係数記憶部はそれぞれ、前記増幅器の入力信号と、前記増幅器の入力信号の遅延量の異なる複数の遅延信号からなる信号群の中から選択された複数の信号の組合せに関連付けられており、
前記歪補償係数更新部は、前記重み付け処理において、前記組合せに係る選択された複数の信号の、前記前記増幅器の入力信号に対する遅延量が大きくなるにつれて、重み付けを小さくする
ことを特徴とする付記２記載の歪補償装置。
（付記４）
前記歪補償係数更新部は、前記重み付け処理において、前記歪補償係数に対して、前記増幅器の入力信号の振幅に応じて異なる重み付けをする
ことを特徴とする付記１ないし３のいずれか一つ記載の歪補償装置。
（付記５）
前記歪補償係数更新部は、前記重み付け処理において、前記増幅器の入力信号の振幅が所定の閾値より小さい場合の重み付けを、前記増幅器の入力信号の振幅が前記閾値より大きい場合の重み付けよりも、大きくする
ことを特徴とする付記４記載の歪補償装置。
（付記６）
前記複数の歪補償係数記憶部はそれぞれ、前記増幅器の入力信号と、前記増幅器の入力信号の遅延量の異なる複数の遅延信号からなる信号群の中から選択された複数の信号の組合せに関連付けられており、
前記歪補償係数更新部は、前記組合せに係る選択された複数の信号の間の相関を評価し、
前記重み付け処理において、前記組合せに関連付けられた前記歪補償係数記憶部から出力された前記歪補償係数に対して、前記評価された信号間の相関に応じて異なる重み付けをする
ことを特徴とする付記１ないし５のいずれか一つ記載の歪補償装置。
（付記７）
前記歪補償係数更新部は、前記２つの信号の間の相関の評価を、前記２つの信号の間の近似性を評価することによって行い、
前記重み付け処理において、前記評価された信号間の相関が所定のレベルより強い場合の重み付けを、前記評価された信号間の相関が前記所定のレベルより弱い場合の重み付けよりも、小さくする
ことを特徴とする付記６記載の歪補償装置。
（付記８）
複数のキャリアにより前記増幅器から送信される複数の前記増幅器の入力信号が入力されるとともに、前記キャリア毎の前記増幅器の入力信号の送信電力値を示す送信キャリア情報が入力され、
前記歪補償係数更新部は、前記重み付け処理において、前記歪補償係数に対して、前記送信キャリア情報に基づいて重み付けを変更する
ことを特徴とする付記１ないし７のいずれか一つ記載の歪補償装置。
（付記９）
前記歪補償係数更新部は、前記送信キャリア情報によって示される、前記キャリア毎の前記増幅器の入力信号の送信電力値に基づいて、前記複数のキャリアの見かけ上の信号帯域幅を判定し、
前記判定された信号帯域幅に基づいて、前記重み付け処理において、前記歪補償係数に対する重み付けを変更する
ことを特徴とする付記８記載の歪補償装置。
（付記１０）
前記歪補償係数更新部は、前記増幅器の出力信号であるフィードバック信号に対して前記歪補償係数記憶部から読み出した歪補償係数を付与した信号と、前記歪補償処理部の出力信号との誤差を算出し、前記誤差を収束させるように、前記重み付け処理後の歪補償係数に基づいて、前記歪補償係数の更新値を算出し、前記更新値で前記歪補償係数記憶部の歪補償係数を更新する
ことを特徴とする付記１ないし９のいずれか一つ記載の歪補償装置。
（付記１１）
増幅器の出力信号に付与される前記増幅器の歪を減少させる歪補償方法であって、
それぞれ複数の歪補償係数が記憶された複数の歪補償係数記憶部から、前記送信信号の振幅に応じた前記歪補償係数を読み出す工程と、
前記複数の歪補償係数記憶部の各々から読み出された前記歪補償係数を、前記増幅器の入力信号に付与する工程と、
前記複数の歪補償係数記憶部の各々から読み出された前記歪補償係数に対して、前記歪補償係数の大きさを小さくする重み付け処理を行う工程と、
前記重み付け処理後の歪補償係数を用いて、前記歪補償係数の更新値を算出する工程と
を有することを特徴とする歪補償方法。
【符号の説明】
【０１９６】
１００  歪補償装置、
１０２  アドレス生成部、
１０４＿１〜１０４＿ｍ‐１  遅延部、
１０６＿０〜１０６＿ｍ‐１  ＬＵＴ群、
１０８＿０〜１０８＿ｎ‐１  加算器、
１１０＿０〜１１０＿ｎ‐１  乗算器、
１１２＿１〜１１２＿ｎ‐１  遅延部、
１１４  加算器、
１２２  プリディストーション信号生成部、
１２４  加算器、
１２６＿０〜１２６＿ｎ‐１  乗算器群、
１２８  複素共役部、
１３０＿１〜１３０＿ｎ‐１  遅延部、
１３２＿０〜１３２＿ｎ‐１  乗算器、
１３４＿０〜１３４＿ｎ‐１  加算器群、
１５０  歪補償係数格納部、
１６０  プリディストーション信号生成部、
１７０  歪補償係数更新部、
４００  無線通信装置、
４０２  歪補償装置、
４０４  デジタル／アナログ変換器（ＤＡＣ）、
４０６  アップコンバータ、
４０８  基準搬送波発生器、
４１０  電力増幅器、
４１２  ダウンコンバータ、
４１４  基準搬送波発生器、
４１６  アナログ／デジタル変換器（ＡＤＣ）、
５０２  アドレス生成部、
５０４＿１〜５０４＿ｍ‐１  遅延部、
５０６＿０〜５０６＿ｍ‐１  ＬＵＴ群、
５２２  プリディストーション信号生成部、
５２４  減算器、
５２６＿０〜５２６＿ｎ‐１  乗算器群、
５２８  複素共役部、
５３０＿１〜５３０＿ｎ‐１  遅延部、
５３２＿０〜５３２＿ｎ‐１  乗算器、
５３４＿０〜５３４＿ｎ‐１  加算器群、
５３６＿ｉ，ｊ  乗算器
７００  無線通信装置、
７０２  歪補償装置、
７２６  歪補償係数更新部、
７３６＿ｉ，ｊ  乗算器
９００  無線通信装置、
９０２  歪補償装置、
９２６  歪補償係数更新部、
９３６＿ｉ，ｊ  乗算器、
９３８  抑止係数決定部、
１１００  無線通信装置、
１１０２  歪補償装置、
１１２６  歪補償係数更新部、
１１３６＿ｉ，ｊ  乗算器、
１１３８  抑止係数決定部、
１３００  無線通信装置、
１３０２  歪補償装置、
１３２６  歪補償係数更新部、
１３３６＿ｉ，ｊ  乗算器、
１３３８  抑止係数決定部
【図１】
2012238966.tif 000010
【図２】
2012238966.tif 000011
【図３】
2012238966.tif 000012
【図４】
2012238966.tif 000013
【図５】
2012238966.tif 000014
【図６】
2012238966.tif 000015
【図７】
2012238966.tif 000016
【図８】
2012238966.tif 000017
【図９】
2012238966.tif 000018
【図１０】
2012238966.tif 000019
【図１１】
2012238966.tif 000020
【図１２】
2012238966.tif 000021
【図１３】
2012238966.tif 000022
【図１４】
2012238966.tif 000023
【図１５】
2012238966.tif 000024