(57)【特許請求の範囲】
【請求項１】
送信信号が入力され、前記送信信号に対して、送信電力増幅器の非線形歪を補償する歪補償処理を行う歪補償装置であって、
前記送信信号の電力値に関連付けられた複数の歪補償係数を記憶する歪補償係数記憶部と、
前記歪補償係数記憶部に記憶された前記複数の歪補償係数の中から、前記入力された送信信号の電力値に対応する歪補償係数を取り出し、前記取り出された歪補償係数に基づいて、前記送信信号に対して前記歪補償処理を行う歪補償処理部と、
前記歪補償係数記憶部に記憶された前記歪補償係数に基づいて位相補正値を計算する位相計算部と、
前記送信信号の位相を、前記位相計算部によって計算された位相補正値に基づいて補正することにより、参照信号を生成する位相補正部と、
前記参照信号と、前記送信電力増幅器からフィードバックされたフィードバック信号とに基づいて、前記歪補償処理が行われた送信信号に対して補正処理を行う補正処理部と
を有することを特徴とする歪補償装置。
【請求項２】
前記補正処理は、前記送信信号の同相成分信号と直交成分信号の間の直交偏差を補正する処理であることを特徴とする請求項１記載の歪補償装置。
【請求項３】
前記位相計算部は、前記歪補償係数記憶部に記憶された前記複数の歪補償係数の全てについて、前記歪補償係数の位相成分の平均値を計算し、前記平均値を前記位相補正値として出力することを特徴とする請求項１又は２記載の歪補償装置。
【請求項４】
前記位相計算部は、前記歪補償係数記憶部に記憶された前記複数の歪補償係数のうち、前記送信信号が入力された時点から所定の期間前までに前記歪補償処理部によって取り出された歪補償係数について、前記歪補償係数の位相成分の平均値を計算し、前記平均値を前記位相補正値として出力することを特徴とする請求項１又は２記載の歪補償装置。
【請求項５】
前記位相補正部は、前記歪補償処理が行われる前の送信信号の位相成分に、前記位相補正値を付加する処理を行うことを特徴とする請求項１ないし４のいずれか一項記載の歪補償装置。
【請求項６】
送信信号が入力され、前記送信信号に対して、送信電力増幅器の非線形歪を補償する歪補償処理を行う歪補償方法であって、
前記送信信号の電力値に関連付けられた複数の歪補償係数を歪補償係数記憶部に記憶し、
前記歪補償係数記憶部に記憶された前記複数の歪補償係数の中から、前記入力された送信信号の電力値に対応する歪補償係数を取り出し、
歪補償処理部によって、前記取り出された歪補償係数に基づいて、前記送信信号に対して前記歪補償処理を行い、
位相計算部によって、前記歪補償係数記憶部に記憶された前記歪補償係数に基づいて位相補正値を計算し、
位相補正部によって、前記送信信号の位相を、前記位相計算部によって計算された位相補正値に基づいて補正することにより、参照信号を生成し、
補正処理部によって、前記参照信号と、前記送信電力増幅器からフィードバックされるフィードバック信号とに基づいて、前記歪補償処理が行われた送信信号に対して補正処理を行う
ことを特徴とする歪補償方法。
【請求項７】
送信信号が入力され、前記送信信号に対して、送信電力増幅器の非線形歪を補償する歪補償処理を行う歪補償装置と、
前記歪補償回路の出力信号に対して直交変調処理を行う直交変調器と、
前記直交変調器の出力信号に対して無線周波数への周波数変換処理を行う第１周波数変換器と、
前記第１周波数変換器の出力信号に対して電力増幅処理を行う送信電力増幅器と、
前記送信電力増幅器の出力信号に基づいてフィードバック信号を生成し、前記フィードバック信号を前記歪補償装置に供給するフィードバック回路と、
を有する無線装置であって、
前記歪補償装置は、
前記送信信号の電力値に関連付けられた複数の歪補償係数を記憶する歪補償係数記憶部と、
前記歪補償係数記憶部に記憶された前記複数の歪補償係数の中から、前記入力された送信信号の電力値に対応する歪補償係数を取り出し、前記取り出された歪補償係数に基づいて、前記送信信号に対して前記歪補償処理を行う歪補償処理部と、
前記歪補償係数記憶部に記憶された前記歪補償係数に基づいて位相補正値を計算する位相計算部と、
前記送信信号の位相を、前記位相計算部によって計算された位相補正値に基づいて補正することにより、参照信号を生成する位相補正部と、
前記参照信号と前記フィードバック信号とに基づいて、前記歪補償処理が行われた送信信号に対して補正処理を行う補正処理部と
を有することを特徴とする無線装置。
【請求項８】
前記フィードバック回路は、
前記送信電力増幅器の出力信号に対してベースバンド周波数への周波数変換を行う第２周波数変換器と、
前記第２周波数変換器の出力信号に対して直交検波処理を行う直交検波器と
を含むことを特徴とする請求項７記載の無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例の一側面において開示する技術は、無線装置において送信電力増幅器による送信電力の非線形歪を抑えるための歪補償装置及び歪補償方法に関し、更にその歪補償装置を含む無線装置に関する。
【背景技術】
【０００２】
無線通信に多値位相変調方式を適用する場合、送信側において送信用電力増幅器の増幅特性を直線化して送信電力の非線形歪を抑え、隣接チャネル漏洩電力を低減する技術が重要である。
【０００３】
図１は、送信電力増幅器の入出力特性を示す図である。図２は送信電力の周波数スペクトラムを示す図である。
【０００４】
Ｗ−ＣＤＭＡ等の無線通信においては、無線装置の送信電力は大きく、送信電力増幅器の入出力特性は図１に実線で示したとおり、非直線特性を示す。図１において点線は理想的な入出力特性を示す。この非直線性により非線形歪が発生する。すなわち、送信電力増幅器は入力電力ｐに対して歪関数ｆ（ｐ）を有する。
【０００５】
この非線形歪により、送信周波数ｆ０周辺の周波数スペクトラムは、図２に示したように、理想的な特性を示す破線特性ａから実線特性ｂへと変化し、サイドローブが持ち上がる。すなわち、送信周波数ｆ０を有する送信チャネルの送信電力の一部が隣接チャネルに漏洩し、隣接障害が生じる。このような漏洩電力は、他のチャネルに対しては雑音となり、そのチャネルの通信品質を劣化させる。
【０００６】
漏洩電力は、送信電力増幅器の線形領域（例えば図１の線形領域１）で小さく、非線形領域（例えば図１の非線形領域２）で大きくなる。そこで、高出力の送信電力増幅器を得るためには，線形領域を広くする必要がある。しかし、そのためには実際に必要とされる能力以上の能力を有する増幅器が必要となり、コスト及び装置サイズにおいて不利となる問題がある。そこで，送信電力の非線形歪を補償する歪補償処理の機能を無線装置に付加することが行われている。
【０００７】
一方、無線通信においては、送信信号帯域の広帯域化の進展に伴い、ベースバンド信号を、中間周波数帯域を介することなく直接、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、以下ＲＦと称する。）帯域の信号に変換する直接ＲＦ変調方式が注目されている。
【０００８】
しかしながら、直接ＲＦ変調方式を採用すると、デジタル／アナログ（Ｄ／Ａ）変換器や直交変調器を構成するアナログ素子の個体差や経年変化等に起因して、直交変調器に入力される同相成分信号（Ｉｎ−Ｐｈａｓｅ  ｃｏｍｐｏｎｅｎｔ  ｓｉｇｎａｌ、以下Ｉ信号と称する。）と直交成分信号（Ｑｕａｄｒａｔｕｒｅ  ｃｏｍｐｏｎｅｎｔ  ｓｉｇｎａｌ、以下Ｑ信号と称する。）に誤差が生じ、変調後のアナログ送信信号に対してイメージ成分（不要波成分）が生成されてしまうおそれがある。このようなイメージ成分（不要波成分）により、送信信号の品質が劣化してしまうことが懸念される。
【０００９】
そこで、これらのＩ信号及びＱ信号の誤差を小さくし、変調後のアナログ送信信号に対して混入するイメージ成分（不要波成分）を減少させるために、送信ベースバンド信号のＩ信号及びＱ信号に対するＲＦ補正処理の機能を無線装置に付加することが行われている。このＲＦ補正処理は、Ｄ／Ａ変換器や直交変調器で発生する、Ｉ信号及びＱ信号の直交偏差、振幅偏差及びＤＣオフセットを補正する処理である。
【００１０】
図３は、従来の歪補償処理機能とＲＦ補正処理機能を備えた歪補償装置３００の内部構成の一例を示す図である。図３に示すように、歪補償装置３００は歪補償処理部３０１、歪補償係数記憶部３０２、歪補償係数演算部３０３及びＲＦ補正処理部３０４を含み、不図示の送信信号発生装置から送信ベースバンド信号ｘ（ｔ）を受けとる。
【００１１】
歪補償係数記憶部３０２は送信ベースバンド信号ｘ（ｔ）の電力値ｐに関連付けられた複数の歪補償係数ｈ（ｐ）を記憶している。歪補償係数記憶部３０２は、歪補償処理部３０１が受けとった送信ベースバンド信号ｘ（ｔ）の電力値ｐに応じた歪補償係数ｈ（ｐ）を選択し、選択した歪補償係数ｈ（ｐ）を歪補償処理部３０１に出力する。
【００１２】
歪補償処理部３０１は不図示の送信信号発生装置から送信ベースバンド信号ｘ（ｔ）を受けとるとともに、歪補償係数記憶部３０２から歪補償係数ｈ（ｐ）を受けとる。歪補償処理部３０１は、歪補償係数ｈ（ｐ）に基づいて、受けとった送信ベースバンド信号ｘ（ｔ）に対して歪補正処理を行い、送信ベースバンド信号ｘ１（ｔ）を生成する。
【００１３】
歪補償係数演算部３０３は、送信ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）を受けとる。フィードバック信号ｙ（ｔ）は、不図示の送信電力増幅器の出力信号を復調することによって生成されるものである。歪補償係数演算部３０３は、送信ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）の差が零となるように、歪補償係数を演算し、演算した歪補償係数によって歪補償係数記憶部３０２内の対応する歪補償係数ｈ（ｐ）を更新する。
【００１４】
ＲＦ補正処理部３０４は、歪補正処理後の送信ベースバンド信号ｘ１（ｔ）を受けとる。さらに、ＲＦ補正処理部３０４は、歪補償処理前の送信ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）を受けとる。ＲＦ補正処理部３０４は、歪補償処理前の送信ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）に基づいて、直交偏差、振幅偏差及びＤＣオフセットの補正値を決定する。
【００１５】
ＲＦ補正処理部３０４は、決定した各補正値に基づいて、歪補正処理後の送信ベースバンド信号ｘ１（ｔ）のＩ信号及びＱ信号に対してＲＦ補正処理を行い、送信ベースバンド信号ｘ２（ｔ）を生成する。
【００１６】
尚、上述の歪補償処理及びＲＦ補正処理については、以下の特許文献にその一例が開示されている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００１−１８９６８５号公報
【特許文献２】特開２００５−３１１７１０号公報
【特許文献３】特開２００６−２２９８８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、上述の歪補償装置３００では、ＲＦ補正処理部３０４は、歪補償処理部３０１による歪補正処理後の送信ベースバンド信号ｘ１（ｔ）に対してＲＦ補正処理を行うにもかかわらず、歪補償処理前の送信ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）に基づいて直交偏差、振幅偏差及びＤＣオフセットの各補正値を決定し、決定された各補正値を用いてＲＦ補正処理を行っている。
【００１９】
このため、ＲＦ補正処理部３０４における各補正値には、送信ベースバンド信号（Ｉ信号、Ｑ信号）に対する歪補償処理の影響が正確に反映されておらず、Ｉ信号及びＱ信号に対するＲＦ補正処理を精度良く行うことができないという問題があった。
【００２０】
特に、ＲＦ補正処理部３０４における各補正値には、歪補償処理部３０１における歪補償処理の前後で生じる送信ベースバンド信号の位相のずれ等の、歪補償処理に起因する位相成分への影響が反映されていない。このため、ＲＦ補正処理部３０４における直交偏差の補正の精度が十分に確保されないという問題があった。
【００２１】
従って、本実施例の一側面における歪補償装置は、歪補償処理後の送信信号に対するＲＦ補正処理の精度を向上させ、ＲＦ補正性能を向上させることを目的とする。
【課題を解決するための手段】
【００２２】
本実施例における歪補償装置は、送信信号が入力され、前記送信信号に対して、送信電力増幅器の非線形歪を補償する歪補償処理を行うものであって、前記送信信号の電力値に関連付けられた複数の歪補償係数を記憶する歪補償係数記憶部と、前記歪補償係数記憶部に記憶された前記複数の歪補償係数の中から、前記入力された送信信号の電力値に対応する歪補償係数を取り出し、前記取り出された歪補償係数に基づいて、前記送信信号に対して前記歪補償処理を行う歪補償処理部と、前記歪補償係数記憶部に記憶された前記歪補償係数に基づいて位相補正値を計算する位相計算部と、前記送信信号の位相を、前記位相計算部によって計算された位相補正値に基づいて補正することにより、参照信号を生成する位相補正部と、前記参照信号と、前記送信電力増幅器からフィードバックされたフィードバック信号とに基づいて、前記歪補償処理が行われた送信信号に対して補正処理を行う補正処理部とを含むことを特徴とする。
【発明の効果】
【００２３】
本実施例における歪補償装置では、補正処理部が受けとる参照信号に対して歪補償処理部における歪補償処理の影響を適切に反映させることができるので、補正処理部において歪補償処理後の送信信号に対して行われる補正処理の精度を向上させることができる。
【図面の簡単な説明】
【００２４】
【図１】送信電力増幅器の入出力特性を示す図である。
【図２】送信電力の周波数スペクトラムを示す図である。
【図３】従来の歪補償処理機能とＲＦ補正処理機能を備えた歪補償装置３００の内部構成の一例を示す図である。
【図４】第１実施例に係る無線装置４００の構成例を示す図である。
【図５】第１実施例に係る歪補償装置４０９の構成例を示す図である。
【図６】歪補償係数記憶部５０２及びルックアップテーブル６０１の構成例を示す図である。
【図７】ＲＦ補正処理部５０４の構成例を示す図である。
【図８】位相計算部５０６において実行される位相補正値ωの計算処理フローの一例を示す図である。
【図９】位相補正部５０５の構成例を示す図である。
【図１０】第２実施例に係る位相補正値ωの計算処理フローの一例を示す図である。
【図１１】第３実施例に係る位相補正部５０５の構成例を示す図である。
【図１２】第４実施例に係る無線基地局１２００の構成例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施例について説明する。
【実施例】
【００２６】
［１．第１実施例］
［１−１．無線装置４００の構成例］
図４は、本発明の第１実施例に係る無線装置４００の構成例を示す図である。
【００２７】
シリアル／パラレル（Ｓ／Ｐ）変換器４０２は、送信信号発生装置４０１から送信ベースバンド信号を受けとる。Ｓ／Ｐ変換器４０２は、受けとった送信ベースバンド信号を同相成分信号（Ｉ信号）と直交成分信号（Ｑ信号）に変換して、歪補償装置４０９に供給する。
【００２８】
歪補償装置４０９はＳ／Ｐ変換器４０２から送信ベースバンド信号（Ｉ信号、Ｑ信号）ｘ（ｔ）を受けとるとともに、アナログ／デジタル（Ａ／Ｄ）変換器４１３から後述するフィードバック信号ｙ（ｔ）を受けとる。歪補償装置４０９は、フィードバック信号ｙ（ｔ）を用いて、受けとった送信ベースバンド信号ｘ（ｔ）に対して歪補償処理とＲＦ補正処理を行い、送信ベースバンド信号ｘ２（ｔ）を生成する。歪補償装置４０９の詳細については後述する。
【００２９】
デジタル／アナログ（Ｄ／Ａ）変換器４０３は歪補償装置４０９から、デジタルデータ列からなる送信ベースバンド信号（Ｉ信号、Ｑ信号）ｘ２（ｔ）を受けとり、送信ベースバンド信号ｘ２（ｔ）のＩ信号及びＱ信号をそれぞれアナログの送信ベースバンド信号（Ｉ信号、Ｑ信号）に変換する。
【００３０】
直交変調器４０４はＤ／Ａ変換器４０３からアナログの送信ベースバンド信号（Ｉ信号、Ｑ信号）を受けとり、そのＩ信号及びＱ信号のそれぞれに対して基準搬送波発生器４０８から供給される基準搬送波及びこれを９０°移相した搬送波を用いて直交変調を行う。
【００３１】
周波数変換器４０５は、直交変調された送信ベースバンド信号を受けとり、これに不図示の局部発振信号をミキシングして無線周波数（ＲＦ）に周波数変換する。
【００３２】
送信電力増幅器４０６は周波数変換器４０５から無線周波数（ＲＦ）の送信信号を受けとる。送信電力増幅器４０６は、この送信無線周波数信号に対して電力増幅を行い、電力増幅された送信無線周波数信号をアンテナ４０７を介して空中に無線送信する。
【００３３】
送信電力増幅器４０６から出力される送信無線周波数信号の一部は、方向性結合器４１０を介して周波数変換器４１１に入力される。周波数変換器４１１は受けとった無線周波数（ＲＦ）の送信信号を周波数変換し、周波数を元のベースバンド周波数に戻す。
【００３４】
直交検波器４１２は周波数変換器４１１から出力された送信ベースバンド信号（Ｉ信号、Ｑ信号）を受けとり、そのＩ信号及びＱ信号のそれぞれに対して基準搬送波発生器４０８から供給される基準搬送波及びこれを９０°移相した搬送波を用いて直交検波を行う。これにより、直交検波器４１２は、直交変調器４０４に入力された送信ベースバンド信号のＩ信号及びＱ信号を再現する。
【００３５】
Ａ／Ｄ変換器４１３は、再現されたアナログの送信ベースバンド信号（Ｉ信号、Ｑ信号）を受けとり、そのＩ信号及びＱ信号をそれぞれデジタルの送信ベースバンド信号（Ｉ信号、Ｑ信号）に変換する。Ａ／Ｄ変換器４１３は、変換した信号をフィードバック信号ｙ（ｔ）として歪補償装置４０９に供給する。周波数変換器４１１、直交検波器４１２及びＡ／Ｄ変換器４１３は送信電力増幅器４０６の出力信号を歪補償装置４０９にフィードバックするフィードバック回路として機能する。
【００３６】
［１−２．歪補償装置４０９の構成例］
図５は、本発明の第１実施例に係る歪補償装置４０９の構成例を示す図である。歪補償装置４０９は、例えばＦＰＧＡ，ＡＳＩＣ又はＤＳＰ等のデジタル信号処理装置であり、歪補償処理部５０１、歪補償係数記憶部５０２、歪補償係数演算部５０３、ＲＦ補正処理部５０４、位相補正部５０５及び位相計算部５０６を内部回路ブロックとして含むものである。
【００３７】
歪補償処理部５０１は送信ベースバンド信号ｘ（ｔ）を受けとるとともに、歪補償係数記憶部５０２から歪補償係数ｈ（ｐ）を取り出す。歪補償処理部５０１は歪補償係数ｈ（ｐ）を受けとり、受けとった歪補償係数ｈ（ｐ）に基づいて、送信ベースバンド信号ｘ（ｔ）に対して歪補償処理を行い、送信ベースバンド信号ｘ１（ｔ）を生成する。
【００３８】
この歪補償処理は、送信ベースバンド信号ｘ（ｔ）の電力値ｐに応じた歪補償係数ｈ（ｐ）を用いて、図１において点線で示した非直線の入出力特性が実線で示した直線の入出力特性に近づくように、送信電力増幅器４０６に入力される前の段階で送信ベースバンド信号を補正する処理である。歪補償処理部５０１は例えば、送信ベースバンド信号ｘ（ｔ）と歪補償係数ｈ（ｐ）を乗算する処理を行うことにより、送信ベースバンド信号ｘ１（ｔ）を生成する。
【００３９】
歪補償係数記憶部５０２は、送信ベースバンド信号ｘ（ｔ）の電力値ｐに関連付けられた複数の歪補償係数ｈ（ｐ）を記憶している。歪補償係数記憶部５０２は、歪補償処理部５０１が受けとった送信ベースバンド信号と同一の送信ベースバンド信号ｘ（ｔ）を受けとり、複数の歪補償係数の中からその電力値ｐに応じた歪補償係数ｈ（ｐ）を選択する。歪補償係数記憶部５０２は、選択した歪補償係数ｈ（ｐ）を歪補償処理部５０１に出力する。歪補償係数記憶部５０２の詳細については後述する。
【００４０】
歪補償係数演算部５０３は、送信ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）を受けとり、ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）アルゴリズムを用いた適応信号処理を行う。すなわち、歪補償係数演算部５０３は、ＬＭＳアルゴリズムを用いた適応信号処理により、歪補償処理部５０１において歪補償処理が行われる前の送信ベースバンド信号ｘ（ｔ）と、送信電力増幅器４０６からのフィードバック信号ｙ（ｔ）を比較し、その差が零となるように歪補償係数ｈ＿ｕ（ｐ）を演算する。
【００４１】
歪補償係数演算部５０３は演算した歪補償係数ｈ＿ｕ（ｐ）を、歪補償係数ｈ（ｐ）の更新値として歪補償係数記憶部５０２に供給する。尚、上述のＬＭＳアルゴリズムを用いた適応信号処理を行う歪補償係数演算部５０３は種々の構成をとることができるが、その構成の一例が上記特許文献１の図２７に示されている。
【００４２】
歪補償係数記憶部５０２は、上述のとおり歪補償処理部５０１に歪補償係数ｈ（ｐ）を出力した後で、供給された歪補償係数更新値ｈ＿ｕ（ｐ）に基づいて、受けとった送信ベースバンド信号（ｔ）の電力値ｐに関連付けられた歪補償係数ｈ（ｐ）を更新する。
【００４３】
位相補正部５０５は、歪補償処理部５０１が受けとる送信ベースバンド信号と同一の送信ベースバンド信号ｘ（ｔ）を受けとるとともに、位相計算部５０６から位相補正値ωを受けとる。位相補正部５０５は、受けとった位相補正値ωに基づいて、歪補償処理前の送信ベースバンド信号ｘ（ｔ）の位相を補正することにより、参照ベースバンド信号ｘ３（ｔ）を生成する。位相補正部５０５は例えば、送信ベースバンド信号ｘ（ｔ）の位相成分に位相補正値ωを付加する処理を行うことにより、参照ベースバンド信号ｘ３（ｔ）を生成する。位相補正部５０５は、生成した参照ベースバンド信号ｘ３（ｔ）をＲＦ補正処理部５０４に出力する。位相補正部５０５の詳細については後述する。
【００４４】
位相計算部５０６は、歪補償係数記憶部５０２に記憶された複数の歪補償係数ｈ（ｐ）を受けとり、受けった複数の歪補償係数ｈ（ｐ）に基づいて位相補正値ωを生成する。位相計算部５０６は例えば、受けとった複数の歪補償係数ｈ（ｐ）の位相成分ｈ（ｐ）θに基づいて、それらの位相成分の平均値を計算し、その計算によって得られた平均値を位相補正値ωとする。位相計算部５０６は、生成した位相補正値ωを位相補正部５０５に出力する。位相計算部５０６の詳細については後述する。
【００４５】
ＲＦ補正処理部５０４は、歪補償処理部５０１から歪補償処理後の送信ベースバンド信号ｘ１（ｔ）を受けとり、受けとった送信ベースバンド信号ｘ１（ｔ）に対してＲＦ補正処理を行う。ここで、ＲＦ補正処理は、Ｄ／Ａ変換器４０３や直交変調器４０４で発生する、送信ベースバンド信号のＩ信号及びＱ信号の直交偏差、振幅偏差及びＤＣオフセットを補正する処理である。
【００４６】
ＲＦ補正処理部５０４はさらに、位相補正部５０５から参照ベースバンド信号ｘ３（ｔ）を受けとるとともに、フィードバック信号ｙ（ｔ）を受けとる。ＲＦ補正処理部５０４は、受けとった参照ベースバンド信号ｘ（ｔ）とフィードバック信号ｙ（ｔ）に基づいて、上述のＲＦ補正処理で用いられる、直交偏差、振幅偏差及びＤＣオフセットの各補正値を決定する。
【００４７】
ＲＦ補正処理部５０４は、決定した各補正値に基づいて、歪補正処理後の送信ベースバンド信号ｘ１（ｔ）のＩ信号及びＱ信号に対してＲＦ補正処理を行い、送信ベースバンド信号ｘ２（ｔ）を生成する。ＲＦ補正処理部５０４の詳細については後述する。
【００４８】
以上説明したように、第１実施例に係る歪補償装置４０９においては、ＲＦ補正処理部５０４は、参照ベースバンド信号ｘ３（ｔ）とフィードバック信号ｙ（ｔ）に基づいて、直交偏差、振幅偏差及びＤＣオフセットの各補正値を決定している。ここで、参照ベースバンド信号ｘ３（ｔ）は、歪補償処理前の送信ベースバンド信号ｘ（ｔ）に対して位相補正値ωに基づいて位相の補正を行った信号であり、そして、位相補正値ωは、歪補償係数記憶部５０２に記憶された歪補償係数ｈ（ｐ）を介して、歪補償処理部５０１における歪補償処理の影響を反映したものになっている。
【００４９】
従って、第１実施例に係る歪補償装置４０９では、ＲＦ補正処理部５０４が受けとる参照ベースバンド信号ｘ３（ｔ）に対して、歪補償処理部５０１における歪補償処理の影響を適切に反映させることができる。それによって、ＲＦ補正処理部５０４における各補正値に対して、歪補償処理部５０１における歪補償処理の影響を適切に反映させることができるので、歪補償処理後の送信ベースバンド信号に対するＲＦ補正処理の精度を向上させることができる。
【００５０】
特に、位相補正値ωは、複数の歪補償係数ｈ（ｐ）の位相成分ｈ（ｐ）θの平均値を計算することにより生成されたものであるので、歪補償処理の前後で生じる送信ベースバンド信号の位相のずれ等の、歪補償処理に起因する位相成分への影響を、参照ベースバンド信号ｘ３（ｔ）に対して適切に反映させることができる。それによって、ＲＦ補正処理部５０４における直交偏差の補正値に対して、歪補償処理部５０１における歪補償処理の影響を適切に反映させることができるので、歪補償処理後の送信ベースバンド信号に対する直交偏差の補正処理の精度を向上させることができる。
【００５１】
さらに、第１実施例に係る歪補償装置４０９では、歪補償係数記憶部５０２に記憶された歪補償係数ｈ（ｐ）を用いて位相補正値を計算することにより、歪補償処理部５０１における歪補償処理の影響を見積もっている。よって、歪補償処理で使用される既存の回路構成の一部をＲＦ補正処理に流用することができるので、回路規模の増加を小さく抑えながら、ＲＦ補正処理、特に直交偏差の補正処理の精度を向上させることができる。
【００５２】
［１−３．歪補償係数記憶部５０２の構成例］
図６（Ａ）は、歪補償係数記憶部５０２の構成例を示す図である。図６（Ｂ）ルックアップテーブルＬＵＴ６０１の構成例を示す図である。図６（Ａ）に示すように、歪補償係数記憶部５０２は、ルックアップテーブル（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ、ＬＵＴ）６０１、アドレス生成回路６０２及び遅延回路６０３を含む。
【００５３】
アドレス生成回路６０２は、歪補償処理部５０１が受けとった送信ベースバンド信号と同一の送信ベースバンド信号ｘ（ｔ）を受けとり、受けとった送信ベースバンド信号ｘ（ｔ）の電力値ｐを計算する。電力値ｐは例えば、送信ベースバンド信号ｘ（ｔ）の絶対値の２乗によって得ることができる（ｐ＝｜ｘ（ｔ）｜２）。アドレス生成回路６０２は、得られた電力値ｐに応じたアドレスＡＲを生成する。
【００５４】
例えば、アドレス生成回路６０２は、現在の参照時刻ｔにおける送信ベースバンド信号の電力値ｐ（ｔ）に一意に対応するＸ軸方向のアドレス（ロウアドレス）を生成する。さらに、アドレス生成回路６０２は、１つ前の参照時刻ｔ−１における送信ベースバンド信号ｘ（ｔ−１）の電力値ｐ（ｔ−１）を記憶しておき、現在の参照時刻における電力値ｐ（ｔ）と１つ前の参照時刻における電力値ｐ（ｔ−１）の差分Δｐを求める（Δｐ＝ｐ（ｔ）−ｐ（ｔ−１））。アドレス生成回路６０２は、この差Δｐに一意に対応するＹ軸方向のアドレス（カラムアドレス）を生成する。アドレス生成回路６０２は、生成されたＸ軸方向アドレス（ロウアドレス）とＹ軸方向アドレス（カラムアドレス）をアドレスＡＲとして出力する。
【００５５】
ルックアップテーブル（ＬＵＴ）６０１は、例えばＲＡＭであり、図６（Ｂ）に示したように、送信ベースバンド信号ｘ（ｔ）の電力値ｐｉに関連付けられた歪補償係数ｈ（ｐｉ）を、電力値ｐｉに応じたアドレスＡＲで示される記憶位置に記憶するものである。
【００５６】
図６（Ｂ）に示したルックアップテーブル（ＬＵＴ）では、１０２４個の送信ベースバンド信号ｘ（ｔ）の電力値ｐｉ（ｉ＝０〜１０２３）と対応する歪補償係数ｈ（ｐｉ）の組が互いに関連付けられて記憶されている。ルックアップテーブル（ＬＵＴ）６０１はアドレス生成回路６０２からアドレスＡＲを受けとり、受けとったアドレスＡＲによって示される記憶位置から、対応する歪補償係数ｈ（ｐ）を読み出す。ルックアップテーブル（ＬＵＴ）６０１は読み出した歪補償係数ｈ（ｐ）を歪補償処理部５０１に出力する。
【００５７】
これにより、歪補償係数記憶部５０２は、歪補償処理部５０１が受けとった送信ベースバンド信号と同一の送信ベースバンド信号ｘ（ｔ）の電力値ｐに応じた歪補償係数ｈ（ｐ）を、複数の歪補償係数の中から選択し、歪補償処理部５０１に出力する。
【００５８】
遅延回路６０３はアドレスＡＲを受けとり、アドレスＡＲを所定の時間だけ遅延させることによりアドレスＡＷを出力する。よって、アドレスＡＲとアドレスＡＷは、出力されるタイミングは異なるが、同じアドレス情報を有するものである。
【００５９】
ルックアップテーブル（ＬＵＴ）６０１は、遅延回路６０３からアドレスＡＷを受けとるとともに、歪補償係数演算部５０３から歪補償係数更新値ｈ＿ｕ（ｐ）を受けとる。ルックアップテーブル６０１は、アドレスＡＲによって示される記憶位置から歪補償係数ｈ（ｐ）を歪補償処理部５０１に出力した後で、受けとったアドレスＡＷによって示される記憶位置において、電力値ｐに対応する歪補償係数ｈ（ｐ）の値を歪補償係数更新値ｈ＿ｕ（ｐ）によって更新する。
【００６０】
［１−４．ＲＦ補正処理部５０４の構成例］
図７は、ＲＦ補正処理部５０４の構成例を示す図である。図７に示したように、ＲＦ補正処理部５０４は、直交偏差補正部７０１、振幅偏差補正部７１１及びＤＣオフセット補正部７２１を内部回路ブロックとして含み、歪補償処理後の送信ベースバンド信号ｘ１（ｔ）、参照ベースバンド信号ｘ３（ｔ）及びフィードバック信号ｙ（ｔ）を受けとる。
【００６１】
直交偏差補正部７０１は、送信ベースバンド信号ｘ１（ｔ）のＩ信号及びＱ信号の直交偏差を補正する。振幅偏差補正部７１１は、Ｉ信号及びＱ信号の振幅偏差（電力差）を補正する。ＤＣオフセット補正部７２１は、Ｉ信号及びＱ信号のＤＣオフセットを補正する。以下、直交偏差補正部７０１、振幅偏差補正部７１１及びＤＣオフセット補正部７２１の詳細を説明する。
【００６２】
［１−４−１．直交偏差補正部７０１の構成例］
図７において、直交偏差補正部７０１は、θ算出部７０２、ｔａｎθ算出部７０３、１／ｃｏｓθ算出部７０４、乗算器７０５、７０６及び加算器７０７を内部回路ブロックとして含み、歪補償処理後の送信ベースバンド信号ｘ１（ｔ）、参照ベースバンド信号ｘ３（ｔ）及びフィードバック信号ｙ（ｔ）を受けとる。
【００６３】
θ算出部７０２は、位相補正部５０５から参照ベースバンド信号ｘ３（ｔ）を受けとるとともに、フォードバック信号ｙ（ｔ）を受けとる。θ算出部７０２は、受けとった参照ベースバンド信号ｘ３（ｔ）とフィードバック信号ｙ（ｔ）に基づいて、直交偏差補正パラメータθを生成する。
【００６４】
直交偏差補正パラメータθは、主として後段の直交変調器４０４において発生するＩ信号及びＱ信号の直交偏差を補正するためのパラメータであり、送信ベースバンド信号のＩ信号とＱ信号の時間経過に伴う軌跡を複素平面で表現した場合の実軸と虚軸が正確に９０°の角度をなうように、その実軸と虚軸の間の直交関係のずれ（直交偏差）を補正する役割を果たすものである。
【００６５】
θ算出部７０２は、生成した直交偏差補正パラメータθをｔａｎθ算出部７０３及び１／ｃｏｓθ算出部７０４に供給する。尚、θ算出部７０２は種々の構成をとることができるが、その構成の一例が上記特許文献２の図２３に示されている。
【００６６】
ｔａｎθ算出部７０３はθ算出部７０２から直交偏差補正パラメータθを受けとり、受けとった直交偏差補正パラメータθに基づいて、係数ｔａｎθを算出する。１／ｃｏｓθ算出部７０４はθ算出部７０２から直交偏差補正パラメータθを受けとり、受けとった直交偏差補正パラメータθに基づいて、係数１／ｃｏｓθを算出する。
【００６７】
乗算器７０５、７０６及び加算器７０７は、ｔａｎθ算出部７０３及び１／ｃｏｓθ算出部７０４によって算出された各係数に基づいて、歪補償処理後の送信ベースバンド信号ｘ１（ｔ）のＩ信号ｘ１（ｔ）ｉ及びＱ信号ｘ１（ｔ）ｑに対して、以下に示す演算処理を行うことにより、直交偏差の補正処理を行う。
【００６８】
乗算器７０５、７０６及び加算器７０７による演算処理の結果は、以下のような式で表される（以下、式１と称する。）。尚、説明の都合上、振幅偏差補正部７１１及びＤＣオフセット補正部７２１による処理は考慮しないものとする。
【００６９】
ｘ２（ｔ）ｉ＝ｘ１（ｔ）ｉ＋ｘ１（ｔ）ｑ×ｔａｎθ
ｘ２（ｔ）ｑ＝ｘ１（ｔ）ｑ×１／ｃｏｓθ
一方、後段の直交変調器４０４等によって直交偏差φが付加されたＩ信号及びＱ信号をそれぞれｘ４（ｔ）ｉ及びｘ４（ｔ）ｑとすると、Ｉ信号ｘ４（ｔ）ｉ及びＱ信号４（ｔ）ｑは以下の式で表されることが知られている（以下、式２と称する。）。
【００７０】
ｘ４（ｔ）ｉ＝ｘ２（ｔ）ｉ−ｘ２（ｔ）ｑ×ｓｉｎφ
ｘ４（ｔ）ｑ＝ｘ２（ｔ）ｑ×ｃｏｓφ
上記式１及び式２より、直交偏差補正パラメータθによって直交偏差の補正が行われたＩ信号及びＱ信号が、後段の直交変調器４０４等において処理されると、直交偏差φが付加される結果、その出力信号は以下のようになる（以下、式３と称する。）。
【００７１】
ｘ４（ｔ）ｉ＝ｘ２（ｔ）ｉ−ｘ２（ｔ）ｑ×ｓｉｎφ
＝ｘ１（ｔ）ｉ＋ｘ１（ｔ）ｑ×ｔａｎθ
−ｘ１（ｔ）ｑ×１／ｃｏｓθ×ｓｉｎφ
ｘ４（ｔ）ｑ＝ｘ２（ｔ）ｑ×ｃｏｓφ
＝ｘ１（ｔ）ｑ×１／ｃｏｓθ×ｃｏｓφ
ここで、θ算出部７０２は参照ベースバンド信号ｘ３（ｔ）及びフィードバック信号ｙ（ｔ）に基づいて直交偏差補正パラメータθを生成している。参照ベースバンド信号ｘ３（ｔ）は、上述のように、ルックアップテーブル（ＬＵＴ）６０１に記憶された歪補償係数ｈ（ｐ）に基づいて生成された位相補正値ωにより、歪補償処理の前後で生じる送信ベースバンド信号の位相のずれ等の、歪補償処理に起因する位相成分への影響を適切に反映した信号である。
【００７２】
そのため、θ算出部７０２は、直交偏差補正パラメータθの値が実際に後段の直交変調器４０４等において生じる直交偏差φの値に一致するように、精度の高い直交偏差補正パラメータθを算出することができる（θ≒φ）。
【００７３】
従って、図７に示した例では、上記式３は、θ≒φとすることにより、以下のようになる。
【００７４】
ｘ４（ｔ）ｉ＝ｘ１（ｔ）ｉ＋ｘ１（ｔ）ｑ×ｔａｎθ
−ｘ１（ｔ）ｑ×１／ｃｏｓθ×ｓｉｎφ
≒ｘ１（ｔ）ｉ＋ｘ１（ｔ）ｑ×ｔａｎφ
−ｘ１（ｔ）ｑ×１／ｃｏｓφ×ｓｉｎφ
≒ｘ１（ｔ）ｉ
ｘ４（ｔ）ｑ＝ｘ１（ｔ）ｑ×１／ｃｏｓθ×ｃｏｓφ
≒ｘ１（ｔ）ｑ×１／ｃｏｓφ×ｃｏｓφ
≒ｘ１（ｔ）ｑ
以上より、直交偏差補正部７０１は、上述の演算処理によって、歪補償処理後の送信ベースバンド信号ｘ１（ｔ）の直交偏差を補正し、直交偏差φの影響を実質的にキャンセルすることができる。
【００７５】
よって、ＲＦ補正処理部５０４における直交偏差補正部７０１は、直交偏差補正パラメータθに対して歪補償処理部５０１における歪補償処理の影響を適切に反映させることができ、直交偏差補正パラメータθをより正確に算出することができるので、歪補償処理後の送信ベースバンド信号に対する直交偏差の補正処理の精度を向上させることができる。
【００７６】
［１−４−２．振幅偏差補正部７１１の構成例］
図７において、振幅偏差補正部７１１は、振幅補正係数算出部７１２、Ｉ信号振幅補正係数保持部７１３、Ｑ信号振幅補正係数保持部７１４、乗算器７１５及び７１６を内部回路ブロックとして含み、直交偏差補正部７０１による補正処理後の出力信号、参照ベースバンド信号ｘ３（ｔ）及びフィードバック信号ｙ（ｔ）を受けとる。
【００７７】
振幅補正係数算出部７１２は、位相補正部５０５から参照ベースバンド信号ｘ３（ｔ）を受けとるとともに、フォードバック信号ｙ（ｔ）を受けとる。振幅補正係数算出部７１２は、受けとった参照ベースバンド信号ｘ３（ｔ）とフィードバック信号ｙ（ｔ）に基づいて、Ｉ信号及びＱ信号に対する振幅補正係数Ａｉ及びＡｑを生成する。振幅補正係数Ａｉ、Ａｑは、主として後段のＤ／Ａ変換器４０３及び直交変調器４０４において発生するＩ信号及びＱ信号の振幅偏差を補正するためのパラメータであり、Ｉ信号とＱ信号の時間経過に伴う軌跡を複素平面で表現した場合にその軌跡が正確な円を描くように、Ｉ信号及びＱ信号の振幅のバランスを調整する役割を果たすものである。
【００７８】
振幅補正係数算出部７１２は、生成した振幅補正係数Ａｉ及びＡｑをそれぞれ、Ｉ信号振幅補正係数保持部７１３及びＱ信号振幅補正係数保持部７１４に格納する。尚、振幅補正係数算出部７１２は種々の構成をとることができるが、その構成の一例が上記特許文献２の図１２に示されている。
【００７９】
Ｉ信号振幅補正係数保持部７１３は、格納したＩ信号振幅補正係数Ａｉを乗算器７１６に供給する。乗算器７１６は加算器７０７から出力されたＩ信号に対して、Ｉ信号振幅補正係数Ａｉを乗算することにより、Ｉ信号の振幅の補正処理を行う。
【００８０】
Ｑ信号振幅補正係数保持部７１４は、格納したＱ信号振幅補正係数Ａｑを乗算器７１５に供給する。乗算器７１５は乗算器７０５から出力されたＱ信号に対して、Ｑ信号振幅補正係数Ａｑを乗算することにより、Ｑ信号の振幅の補正処理を行う。
【００８１】
以上より、振幅偏差補正部７１１は、歪補償処理後の送信ベースバンド信号ｘ１（ｔ）の振幅偏差を補正することができる。
【００８２】
ここで、振幅補正係数算出部７１２が受けとる参照ベースバンド信号ｘ３（ｔ）は、上述のように、歪補償処理部５０１における歪補償処理の影響を適切に反映した信号である。よって、振幅偏差補正部７１１は、Ｉ信号振幅補正係数Ａｉ及びＱ信号振幅補正係数Ａｑをより正確に算出することができるので、歪補償処理後の送信ベースバンド信号に対する振幅偏差の補正処理の精度を向上させることができる。
【００８３】
［１−４−３．ＤＣオフセット補正部７２１の構成例］
図７において、ＤＣオフセット補正部７２１は、ＤＣ補正係数算出部７２２、Ｉ信号ＤＣ補正係数保持部７２３、Ｑ信号ＤＣ補正係数保持部７２４、加算器７２５及び７２６を内部回路ブロックとして含み、振幅偏差補正部７１１による補正処理後の出力信号、参照ベースバンド信号ｘ３（ｔ）及びフィードバック信号ｙ（ｔ）を受けとる。
【００８４】
ＤＣ補正係数算出部７２２は、位相補正部５０５から参照ベースバンド信号ｘ３（ｔ）を受けとるとともに、フォードバック信号ｙ（ｔ）を受けとる。ＤＣ補正係数算出部７２２は、受けとった参照ベースバンド信号ｘ３（ｔ）とフィードバック信号ｙ（ｔ）に基づいて、Ｉ信号及びＱ信号に対するＤＣ補正係数Ｄｉ及びＤｑを生成する。ＤＣ補正係数Ｄｉ、Ｄｑは、主として後段のＤ／Ａ変換器４０３において発生するＩ信号及びＱ信号のＤＣオフセットを補正するためのパラメータであり、Ｉ信号及びＱ信号の時間的なずれを補償するように、Ｉ信号及びＱ信号の遅延量を調整する役割を果たすものである。
【００８５】
ＤＣ補正係数算出部７２２は、生成したＤＣ補正係数Ｄｉ及びＤｑをそれぞれ、Ｉ信号ＤＣ補正係数保持部７２３及びＱ信号ＤＣ補正係数保持部７２４に格納する。尚、ＤＣ補正係数算出部７２２は種々の構成をとることができるが、その構成の一例が上記特許文献２の図２に示されている。
【００８６】
Ｉ信号ＤＣ補正係数保持部７２３は、格納したＩ信号ＤＣ補正係数Ｄｉを加算器７２６に供給する。加算器７２６は乗算器７１６から出力されたＩ信号に対して、Ｉ信号ＤＣ補正係数Ｄｉを加算することにより、Ｉ信号のＤＣ成分の補正処理を行う。
【００８７】
Ｑ信号ＤＣ補正係数保持部７２４は、格納したＱ信号ＤＣ補正係数Ｄｑを加算器７２５に供給する。加算器７２５は乗算器７１５から出力されたＱ信号に対して、Ｑ信号ＤＣ補正係数Ｄｑを加算することにより、Ｑ信号のＤＣ成分の補正処理を行う。
【００８８】
以上より、ＤＣオフセット補正部７２１は、歪補償処理後の送信ベースバンド信号ｘ１（ｔ）のＤＣオフセットを補正することができる。ＤＣオフセット補正部７２１は、ＲＦ補正処理部５０４の出力信号として、ＤＣオフセット補正処理後の送信ベースバンド信号ｘ２（ｔ）を出力する。
【００８９】
ここで、ＤＣ補正係数算出部７２２が受けとる参照ベースバンド信号ｘ３（ｔ）は、上述のように、歪補償処理部５０１における歪補償処理の影響を適切に反映した信号である。よって、ＤＣオフセット補正部７２１は、Ｉ信号ＤＣ補正係数Ｄｉ及びＱ信号ＤＣ補正係数Ｄｑをより正確に算出することができるので、歪補償処理後の送信ベースバンド信号に対するＤＣオフセットの補正処理の精度を向上させることができる。
【００９０】
［１−５．位相計算部５０６の構成例］
図８は、位相計算部５０６において実行される位相補正値ωの計算処理フローの一例を示す図である。位相計算部５０６は、図８に示す計算処理フローを実行するための回路である。位相計算部５０６は種々の構成をとることができるが、例えば加算処理を実行するための加算器と除算処理を実行するための除算器を含む多数の演算器、及びそれらの動作を制御するための制御回路等を含む回路として実現される。
【００９１】
図８に示した計算処理フローを説明する。図８に示した計算処理は、ルックアップテーブル（ＬＵＴ）６０１に記憶されている全ての歪補償係数ｈ（ｐ）の位相成分ｈ（ｐ）θに対してその平均値を算出することにより、位相補正値ωを求めるものである。
【００９２】
まず、ステップＳ８０１において、位相計算部５０６は位相補正値ωの計算処理を開始する。
【００９３】
次に、ステップＳ８０２において、位相計算部５０６は、位相成分総和ｐｃ＿ｓｕｍ（ｎ）の値を“０”（初期値）に設定する（ｐｃ＿ｓｕｍ（０）＝０）。ここで、位相成分総和ｐｃ＿ｓｕｍ（ｎ）は、ルックアップデーブル（ＬＵＴ）６０１に記憶されている歪補償係数ｈ（ｐ）の位相成分ｈ（ｐ）θの総和を示す値である。
【００９４】
加えて、位相計算部５０６は、ルックアップテーブル（ＬＵＴ）６０１内の、歪補償係数ｈ（ｐ）が記憶されている複数のアドレスの中から、一つのアドレスを初期アドレスとして選択する。初期アドレスの選択は、ルックアップテーブル（ＬＵＴ）６０１に歪補償係数ｈ（ｐ）を電力値ｐに応じてどのように記憶させるかに依存して、適宜変更されるものである。
【００９５】
次に、ステップＳ８０３において、位相計算部５０６は、選択したアドレスに対応する歪補償係数ｈ（ｐ）をルックアップテーブル（ＬＵＴ）６０１から読み出し、読み出した歪補償係数ｈ（ｐ）について位相成分ｈ（ｐ）θを得る。位相計算部５０６は、以下の式に示すように、得られた位相成分ｈ（ｐ）θを位相成分総和の現在の値ｐｃ＿ｓｕｍ（ｎ−１）（初期値は“０”である）に加算することにより、位相成分総和ｐｃ＿ｓｕｍ（ｎ）の値を更新する。
【００９６】
ｐｃ＿ｓｕｍ（ｎ）＝ｐｃ＿ｓｕｍ（ｎ−１）＋ｈ（ｐ）θ
次に、ステップＳ８０４において、位相計算部５０６は、ルックアップテーブル（ＬＵＴ）６０１内の、歪補償係数ｈ（ｐ）が記憶されている全てのアドレスを選択した否かをチェックする。ルックアップテーブル（ＬＵＴ）６０１内の該当する全てのアドレスをすでに選択している場合には、位相計算部５０６はステップＳ８０６の処理に移行する。一方、ルックアップテーブル（ＬＵＴ）６０１において未選択のアドレスが存在する場合には、位相計算部５０６はステップＳ８０５の処理に移行する。
【００９７】
ステップＳ８０５において、位相計算部５０６は、ルックアップテーブル（ＬＵＴ）６０１内の、歪補償係数ｈ（ｐ）が記憶されているアドレスのうちで未だ選択されていないアドレスの中から、一つのアドレスを選択する。その後、位相計算部５０６はステップＳ８０３の処理に戻る。位相計算部５０６は、ステップＳ８０５において選択したアドレスに基づいて、再度ステップＳ８０３及びＳ８０４の処理を実行する。
【００９８】
ステップＳ８０６において、位相計算部５０６は、以下の式に示すように、算出された位相成分総和ｐｓ＿ｓｕｍ（ｎ）を、それまでに選択したアドレスの総数ａｄｄ＿ｔで除算することにより、歪補償係数の位相成分の平均値ｐｃ＿ａｖを算出する。
【００９９】
ｐｃ＿ａｖ＝ｐｃ＿ｓｕｍ（ｎ）／ａｄｄ＿ｔ
ステップＳ８０７において、位相計算部５０６は、算出した位相成分平均値ｐｃ＿ａｖを位相補正値ωとして設定する。ステップＳ８０８において、位相計算部５０６は位相補正値ωの計算処理を終了する。
【０１００】
図８に示した計算処理フローにおいて、位相計算部５０６は、ルックアップテーブル（ＬＵＴ）６０１内の、歪補償係数ｈ（ｐ）が記憶されている全てのアドレスを一律に選択の対象として、その平均値を計算している。このため、位相計算部５０６において、位相補正値ωを計算するための処理フローの制御をよりシンプルなものにすることができ、位相計算部５０６に含まれる制御回路の構成が複雑化するのを防止することができる。
【０１０１】
尚、図８に示した計算処理フローは、例えば、歪補償装置４０９が新しい送信ベースバンド信号ｘ（ｔ）を受けとる度に実行することができる。しかしながら、この実施態様には限定されず、上記の計算処理フローは、例えば、所定の個数の送信ベースバンド信号ｘ（ｔ）を受けとるごとに実行するなど、予め決められた一定の間隔ごとに実行するようにしてもよい。
【０１０２】
［１−６．位相補正部５０５の構成例］
図９は位相補正部５０５の構成例を示す図である。位相補正部５０５は乗算器９０１〜９０４、減算器９０５、加算器９０６、ｃｏｓω算出部９０７及びｓｉｎω算出部９０８を内部回路ブロックとして含む。位相補正部５０５は歪補償処理前の送信ベースバンド信号ｘ（ｔ）を受けとるとともに、位相計算部５０６から位相補正値ωを受けとる。
【０１０３】
ｃｏｓω算出部９０７は、位相計算部５０６から位相補正値ωを受けとり、受けとった位相補正値ωに基づいて、係数ｃｏｓθを算出する。ｓｉｎω算出部９０８は、位相計算部５０６から位相補正値ωを受けとり、受けとった位相補正値ωに基づいて、係数ｓｉｎθを算出する。
【０１０４】
乗算器９０１〜９０４、減算器９０５及び加算器９０６は、ｃｏｓω算出部９０７及びｓｉｎω算出部９０８によって算出された各係数に基づいて、歪補償処理前の送信ベースバンド信号ｘ（ｔ）のＩ信号ｘ（ｔ）ｉ及びＱ信号ｘ（ｔ）ｑに対して、以下に示す演算処理（複素演算処理）を行う。
【０１０５】
ｘ（ｔ）＝ｘ（ｔ）ｉ＋ｊ×ｘ（ｔ）ｑ
ｗ＝ｃｏｓω＋ｊ×ｓｉｎω＝ｅｊω
ｘ３（ｔ）＝ｘ３（ｔ）ｉ＋ｊ×ｘ３（ｔ）ｑ
ｘ３（ｔ）＝ｘ（ｔ）×ｗ
＝（ｘ（ｔ）ｉ×ｃｏｓω−ｘ（ｔ）ｑ×ｓｉｎω）
＋ｊ×（ｘ（ｔ）ｉ×ｓｉｎω＋ｘ（ｔ）ｑ×ｃｏｓω）
ｘ３（ｔ）ｉ＝ｘ（ｔ）ｉ×ｃｏｓω−ｘ（ｔ）ｑ×ｓｉｎω
ｘ３（ｔ）ｑ＝ｘ（ｔ）ｉ×ｓｉｎω＋ｘ（ｔ）ｑ×ｃｏｓω
上記の演算処理の結果として、位相補正部５０５は、位相補正値ωによって位相が補正された参照ベースバンド信号ｘ３（ｔ）のＩ信号ｘ３（ｔ）ｉ及びＱ信号ｘ３（ｔ）ｑを生成する。
【０１０６】
ここで、位相補正値ωは、上述のように、ルックアップテーブル（ＬＵＴ）６０１に記憶された歪補償係数の位相成分ｈ（ｐ）θに基づいて生成されたものである。よって、位相補正部５０５は、歪補償処理の前後で生じる送信ベースバンド信号の位相のずれ等の、歪補償処理に起因する位相成分への影響を適切に反映させた信号を、参照ベースバンド信号ｘ３（ｔ）として生成することができる。
【０１０７】
［２．第２実施例］
図１０は、第２実施例に係る位相補正値ωの計算処理フローの一例を示す図である。第２実施例に係る無線装置及び歪補償装置は、第１実施例に係る無線装置４００及び歪補償装置４０９と、位相計算部が実行する位相補正値ωの計算処理フローが異なっているが、その他の部分については同様である。
【０１０８】
図１０に示した計算処理フローを説明する。図１０に示した計算処理は、ルックアップテーブル（ＬＵＴ）６０１に記憶されている複数の歪補償係数ｈ（ｐ）のうち、現在の時刻から一定の期間前までに参照された歪補償係数ｈ（ｐ）の位相成分ｈ（ｐ）θに対してその平均値を算出することにより、位相補正値ωを求めるものである。
【０１０９】
まず、ステップＳ１００１において、位相計算部５０６は位相補正値ωの計算処理を開始する。
【０１１０】
次に、ステップＳ１００２において、位相計算部５０６は、位相成分総和ｐｃ＿ｓｕｍ（ｎ）の値を“０”（初期値）に設定する（ｐｃ＿ｓｕｍ（０）＝０）。ここで、位相成分総和ｐｃ＿ｓｕｍ（ｎ）は、一定の期間内にルックアップデーブル（ＬＵＴ）６０１から歪補償処理部５０１に出力された歪補償係数ｈ（ｐ）の位相成分ｈ（ｐ）θの総和を示す値である。加えて、位相計算部５０６は、参照時刻ｔとして、現在の時刻ｔ０を設定する（ｔ＝ｔ０）。
【０１１１】
次に、ステップ１００３において、位相計算部５０６は、設定された参照時刻ｔにおいてルックアップテーブル（ＬＵＴ）６０１から出力された歪補償係数ｈ（ｐ）について位相成分ｈ（ｐ）θを得る。
【０１１２】
ここで、例えば、ルックアップテーブル（ＬＵＴ）６０１がさらに、各々の歪補償係数ｈ（ｐ）について、歪補償処理部５０１に出力された参照時刻ｔを示す情報を記憶するような構成とすることができる。あるいは、例えば、ルックアップテーブル（ＬＵＴ）６０１が歪補償処理部５０１に歪補償係数ｈ（ｐ）を出力する際に、位相計算部５０６が同時にルックアップテーブル（ＬＵＴ）６０１から歪補償係数ｈ（ｐ）を受けとるような構成としてもよい。
【０１１３】
位相計算部５０６は、以下の式に示すように、得られた位相成分ｈ（ｐ）θを位相成分総和の現在の値ｐｃ＿ｓｕｍ（ｎ−１）（初期値は“０”である）に加算することにより、位相成分総和ｐｃ＿ｓｕｍ（ｎ）の値を更新する。
【０１１４】
ｐｃ＿ｓｕｍ（ｎ）＝ｐｃ＿ｓｕｍ（ｎ−１）＋ｈ（ｐ）θ
次に、ステップＳ１００４において、位相計算部５０６は、設定された参照時刻ｔと現在の時刻ｔ０の時間差Δｔ＝｜ｔ−ｔ０｜が閾値Ｔｔｈよりも大きいか否かをチェックする。ここで、閾値Ｔｔｈは、位相成分ｈ（ｐ）θの平均値を算出するのに必要な期間を設定するためのパラメータであり、必要に応じて適宜変更可能なものである。時間差Δｔが閾値Ｔｔｈより大きい場合には、位相計算部５０６はステップＳ１００６の処理に移行する。一方、時間差Δｔが閾値Ｔｔｈ以下である場合には、位相計算部５０６はステップＳ１００５の処理に移行する。
【０１１５】
ステップＳ１００５において、位相計算部５０６は、１つ前の参照時刻ｔ−１を新しい参照時刻ｔとして設定する。その後、位相計算部５０６はステップＳ１００３の処理に戻る。位相計算部５０６は、ステップＳ１００５において設定した参照時刻ｔに基づいて、再度ステップＳ１００３及びＳ１００４の処理を実行する。
【０１１６】
ステップＳ１００６において、位相計算部５０６は、以下の式に示すように、算出された位相成分総和ｐｓ＿ｓｕｍ（ｎ）を、それまでに設定した時刻の総数ｔｍ＿ｔで除算することにより、歪補償係数ｈ（ｐ）の位相成分の平均値ｐｃ＿ａｖを算出する。
【０１１７】
ｐｃ＿ａｖ＝ｐｃ＿ｓｕｍ（ｎ）／ｔｍ＿ｔ
ステップＳ１００７において、位相計算部５０６は、算出した位相成分平均値ｐｃ＿ａｖを位相補正値ωとして設定する。ステップＳ１００８において、位相計算部５０６は位相補正値ωの計算処理を終了する。
【０１１８】
図１０に示した計算処理フローにおいて、位相計算部５０６は、ルックアップテーブル（ＬＵＴ）６０１に記憶された全ての歪補償係数ｈ（ｐ）を平均値計算の対象とせず、現在の時刻から一定の期間前までにルックアップテーブル（ＬＵＴ）６０１から出力された歪補償係数ｈ（ｐ）のみを用いて、位相成分ｈ（ｐ）θの平均値を計算している。このため、位相計算部５０６において、加算処理を実行するための回路の規模（加算器の数）が大きくなるのを防止することができ、位相計算部５０６に含まれる演算処理部の回路規模をより小さく抑えることができる。
【０１１９】
尚、図１０に示した計算処理フローは、例えば、歪補償装置４０９が新しい送信ベースバンド信号ｘ（ｔ）を受けとる度に実行することができる。しかしながら、この実施態様には限定されず、上記の計算処理フローは、例えば、所定の個数の送信ベースバンド信号ｘ（ｔ）を受けとるごとに実行するなど、予め決められた一定の間隔ごとに実行するようにしてもよい。
【０１２０】
［３．第３実施例］
図１１は、第３実施例に係る位相補正部５０５の構成例を示す図である。第３実施例に係る無線装置及び歪補償装置は、第１実施例に係る無線装置４００及び歪補償装置４０９と、位相補正部５０５の内部構成が異なっているが、その他の部分については同様である。
【０１２１】
図１１に示した位相補正部５０５は、極座標形式で表現された送信ベースバンド信号ｘ（ｔ）に対して位相の補正処理を行うものである。位相補正部５０５は加算器１１０１を含む。位相補正部５０５は歪補償処理前の送信ベースバンド信号ｘ（ｔ）を受けとるとともに、位相計算部５０６から位相補正値ωを受けとる。
【０１２２】
加算器１１０１は、受けとった位相補正値ωに基づいて、歪補償処理前の送信ベースバンド信号ｘ（ｔ）の振幅成分信号ｘ（ｔ）ｒ及び位相成分信号ｘ（ｔ）θに対して、以下に示す演算処理（複素演算処理）を行う。
【０１２３】
ｘ３（ｔ）ｒ＝ｘ（ｔ）ｒ
ｘ３（ｔ）θ＝ｘ（ｔ）θ＋ω
上記の演算処理の結果として、位相補正部５０５は、位相補正値ωによって位相が補正された参照ベースバンド信号ｘ３（ｔ）ｒ及びｘ３（ｔ）θを生成する。
【０１２４】
ここで、位相補正値ωは、上述のように、ルックアップテーブル（ＬＵＴ）６０１に記憶された歪補償係数の位相成分ｈ（ｐ）θに基づいて生成されたものである。よって、位相補正部５０５は、歪補償処理の前後で生じる送信ベースバンド信号の位相のずれ等の、歪補償処理に起因する位相成分への影響を適切に反映させた信号を、参照ベースバンド信号ｘ３（ｔ）として生成することができる。
【０１２５】
［４．第４実施例］
図１２は、第４実施例に係る無線基地局１２００の構成例を示す図である。図１２に示したように、無線基地局１２００は、無線装置部（ＲＥ：Ｒａｄｉｏ  Ｅｑｕｉｐｍｅｎｔ）１２０１と無線制御部（ＲＥＣ：Ｒａｄｉｏ  Ｅｑｕｉｐｍｅｎｔ  Ｃｏｎｔｒｏｌ）１２０２を含む。
【０１２６】
無線制御部１２０２は所望の送信ベースバンド信号を生成する。無線装置部１２０１は、無線制御部１２０２からインターフェース（Ｉ／Ｆ）１２０３を介して、生成された送信ベースバンド信号を受けとる。ここで、無線制御部１２０２と無線装置部１２０１のＩ／Ｆ１２０３は、光ファイバーケーブルによって接続されており、ＣＰＲＩ（Ｃｏｍｍｏｎ  Ｐｕｂｌｉｃ  Ｒａｄｉｏ  Ｉｎｔｅｒｆａｃｅ）という通信プロトコルに基づいて信号のやり取りを行う。Ｉ／Ｆ１２０３はＣＰＲＩプロトコルに基づく通信を制御する機能を備える。
【０１２７】
デジタル信号処理回路１２０４は、Ｉ／Ｆ１２０３から送信ベースバンド信号を受けとる。デジタル信号処理回路１２０４は、図４に示した歪補償装置４０９とＳ／Ｐ変換器４０９に対応するものであり、例えばＦＰＧＡ、ＤＳＰ又はＡＳＩＣである。デジタル信号処理回路１２０４は、第１〜第３実施例に係る歪補償装置を含み、受けとった送信ベースバンド信号に対して歪補償処理及びＲＦ補正処理を行う。歪補償処理及びＲＦ補正処理については、第１〜第３実施例において述べたとおりであり、デジタル信号処理回路１２０４は、送信ベースバンド信号に対するＲＦ補正処理を高い精度で実行することができる。
【０１２８】
ＭＰＵ１２１３は、デジタル信号処理回路１２０４において実行される種々の動作に対する制御及び監視を行い、特に歪補償処理及びＲＦ補正処理に対する制御及び監視を行う。
【０１２９】
Ｄ／Ａ変換器１２０５及びＡ／Ｄ変換器１２１２は図４に示したＤ／Ａ変換器４０３及びＡ／Ｄ変換器４１３に対応する。アップコンバータ１２０６は図４に示した直交変調器４０４及び周波数変換器４０５に対応する。ダウンコンバータ１２１０は図４に示した直交検波器４１２及び周波数変換器４１１に対応する。送信電力増幅器１２０７は図４に示した送信電力増幅器４０６に対応し、方向性結合器１２０８は図４に示した方向性結合器４１０に対応し、アンテナ１２０９は図４に示したアンテナ４０７に対応する。ダウンコンバータ１２１０及びＡ／Ｄ変換器１２１２は、送信電力増幅器１２０７の出力信号をデジタル信号処理回路１２０４をフィードバックするフィードバック回路として機能する。
【符号の説明】
【０１３０】
３００  歪補償装置
３０１  歪補償処理部
３０２  歪補償係数記憶部
３０３  歪補償係数演算部
３０４  ＲＦ補正処理部
４００  無線装置
４０１  送信信号発生装置
４０２  シリアル／パラレル（Ｓ／Ｐ）変換器
４０３  デジタル／アナログ（Ｄ／Ａ）変換器
４０４  直交変調器
４０５  周波数変換器
４０６  送信電力増幅器
４０７  アンテナ
４０８  基準搬送波発生器
４０９  歪補償装置
４１０  方向性結合器
４１１  周波数変換器
４１２  直交検波器
４１３  Ａ／Ｄ変換器
５０１  歪補償処理部
５０２  歪補償係数記憶部
５０３  歪補償係数演算部
５０４  ＲＦ補正処理部
５０５  位相補正部
５０６  位相計算部
６０１  ルックアップテーブル（ＬＵＴ）
６０２  アドレス生成回路
６０３  遅延回路
７０１  直交偏差補正部
７０２  θ算出部
７０３  ｔａｎθ算出部
７０４  １／ｃｏｓθ算出部
７０５、７０６  乗算器
７０７  加算器
７１１  振幅偏差補正部
７１２  振幅補正係数算出部
７１３  Ｉ信号振幅補正係数保持部
７１４  Ｑ信号振幅補正係数保持部
７１５、７１６  乗算器
７２１  ＤＣオフセット補正部
７２２  ＤＣ補正係数算出部
７２３  Ｉ信号ＤＣ補正係数保持部
７２４  Ｑ信号ＤＣ補正係数保持部
７２５、７２６  加算器
９０１〜９０４  乗算器
９０５  減算器
９０６  加算器
９０７  ｃｏｓω算出部
９０８  ｓｉｎω算出部
１１０１  加算器
１２００  無線基地局
１２０１  無線装置部（ＲＥ）
１２０２  無線制御部（ＲＥＣ）
１２０３  インターフェース（Ｉ／Ｆ）
１２０４  デジタル信号処理回路
１２０５  Ｄ／Ａ変換器
１２０６  アップコンバータ
１２０７  送信電力増幅器
１２０８  方向性結合器
１２０９  アンテナ
１２１０  ダウンコンバータ
１２１２  Ａ／Ｄ変換器
１２１３  ＭＰＵ
【図１】
0005516378.tif 000002
【図２】
0005516378.tif 000003
【図３】
0005516378.tif 000004
【図４】
0005516378.tif 000005
【図５】
0005516378.tif 000006
【図６】
0005516378.tif 000007
【図７】
0005516378.tif 000008
【図８】
0005516378.tif 000009
【図９】
0005516378.tif 000010
【図１０】
0005516378.tif 000011
【図１１】
0005516378.tif 000012
【図１２】
0005516378.tif 000013