(57)【要約】【課題】  アップコンバータの歪みを補償する。【解決手段】  入力Vpおよびローカル周波数信号（sin(ωLO)）が与えられ、A1×Vp＋A2×Vp2＋A3×Vp3を有する信号およびローカル周波数信号を乗算する乗算器１０と、入力Vpに第一調整利得N2を乗じる第一利得調整器２２と、入力Vpの二乗に第二調整利得N3を乗じる第二利得調整器３２と、前記乗算器の出力から第一利得調整器２２および第二利得調整器３２の出力を減ずる減算器４２と、減算器４２の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを備えた歪み補償装置１によれば、乗算器１０の二次歪みおよび三次歪みをキャンセルできる。【選択図】  図１
2006303981.tif 000002
【特許請求の範囲】
【請求項１】
入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号を乗算する乗算器と、
前記入力Vpに第一調整利得N2を乗じたものを、前記乗算器の出力から減ずる減算手段と、
前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段と、
を備えた歪み補償装置。
【請求項２】
入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する乗算器と、
前記入力Vpの二乗に第二調整利得N3を乗じたものを、前記乗算器の出力から減ずる減算手段と、
前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段と、
を備えた歪み補償装置。
【請求項３】
請求項１または２に記載の歪み補償装置であって、
前記減算手段が、前記入力Vpの三乗に第三調整利得N4を乗じたものおよび前記入力Vpの四乗に第四調整利得N5を乗じたものを、前記乗算器の出力から減じ、
前記乗算器が、A1×Vp＋A2×Vp2＋A3×Vp3＋A4×Vp4＋A5×Vp5を有する信号および前記ローカル周波数信号を乗算し、
前記非線型利得手段が、B1×Vrr＋B2×Vrr2＋B3×Vrr3＋B4×Vrr4＋B5×Vrr5を有する信号を出力する、
歪み補償装置。
【請求項４】
前記入力VpがＩ信号に基づくものである請求項１ないし３のいずれか一項に記載の歪み補償装置であるＩ信号歪み補償装置と、
前記入力VpがＱ信号に基づくものであり、前記ローカル周波数信号のかわりに前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられる請求項１ないし３のいずれか一項に記載の歪み補償装置であるＱ信号歪み補償装置と、
前記Ｉ信号歪み補償装置の出力と前記Ｑ信号歪み補償装置の出力とを加算する加算手段と、
を備えたＩＱ変調器。
【請求項５】
Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、
Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、
前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、
前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算器と、
前記ＩＱ加算器の出力から、前記二乗加算器の出力の１／２乗に第一調整利得N2を乗じたものを減ずる減算手段と、
前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段と、
を備えた歪み補償装置。
【請求項６】
Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、
Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、
前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、
前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算器と、
前記ＩＱ加算器の出力から、前記二乗加算器の出力に第二調整利得N3を乗じたものを減ずる減算手段と、
前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段と、
を備えた歪み補償装置。
【請求項７】
入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号を乗算する乗算工程と、
前記入力Vpに第一調整利得N2を乗じたものを、前記乗算工程の出力から減ずる減算工程と、
前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程と、
を備えた歪み補償方法。
【請求項８】
入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する乗算工程と、
前記入力Vpの二乗に第二調整利得N3を乗じたものを、前記乗算工程の出力から減ずる減算工程と、
前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程と、
を備えた歪み補償方法。
【請求項９】
Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算するＩ乗算工程と、
Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算するQ乗算工程と、
前記Ｉ乗算工程および前記Ｑ乗算工程の出力を加算するＩＱ加算工程と、
前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算工程と、
前記ＩＱ加算工程の出力から、前記二乗加算工程の出力の１／２乗に第一調整利得N2を乗じたものを減ずる減算工程と、
前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程と、
を備えた歪み補償方法。
【請求項１０】
Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算するＩ乗算工程と、
Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算するQ乗算工程と、
前記Ｉ乗算工程および前記Ｑ乗算工程の出力を加算するＩＱ加算工程と、
前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算工程と、
前記ＩＱ加算工程の出力から、前記二乗加算工程の出力に第二調整利得N3を乗じたものを減ずる減算工程と、
前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程と、
を備えた歪み補償方法。
【請求項１１】
入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号とを乗算する乗算器と、前記乗算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、
前記入力Vpに第一調整利得N2を乗じる第一利得調整処理、
をコンピュータに実行させるためのプログラムであり、
前記第一利得調整処理の処理結果が前記所定の値である、
プログラム。
【請求項１２】
入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する乗算器と、前記乗算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、
前記入力Vpの二乗に第二調整利得N3を乗じる第二利得調整処理、
をコンピュータに実行させるためのプログラムであり、
前記第二利得調整処理の処理結果が前記所定の値である、
プログラム。
【請求項１３】
Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、前記ＩＱ加算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、
前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算処理と、
前記二乗加算処理の出力の１／２乗に第一調整利得N2を乗じる第一利得調整処理と、
をコンピュータに実行させるためのプログラムであり、
前記第一利得調整処理の処理結果が前記所定の値である、
プログラム。
【請求項１４】
Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、前記ＩＱ加算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、
前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算処理と、
前記二乗加算処理の出力に第二調整利得N3を乗じる第二利得調整処理と、
をコンピュータに実行させるためのプログラムであり、
前記第二利得調整処理の処理結果が前記所定の値である、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アップコンバートすることにより得られたRF(Radio Frequency)信号の歪み補償に関する。
【背景技術】
【０００２】
従来より、パワーアンプの歪み補償として色々な手法が知られている（例えば、非特許文献１を参照）。例えば、フィードバックにより歪み補償を行う技術（例えば、非特許文献１の「９．５．２  帰還」、非特許文献２を参照）、LINC(Linear Amplification with Nonlinear Components)（例えば、非特許文献１の「９．５．４  LINC」、非特許文献３を参照）が知られている。このように、パワーアンプは周波数変換を行わないため、多くの歪み補償法が知られている。
【０００３】
【非特許文献１】RFマイクロエレクトロニクス  ９．５線形化の手法  ｐ．３４２−ｐ．３５０
【非特許文献２】ヨハンソン、マットソン(M. Johansson and T.Mattsson),「トランスミッタ  リニアリゼーション  ユージング  カルテシアン  フィードバック  フォア  リニア  ティーディーエムエー  モデュレーション (Transmitter Linearization Using Cartesian Feedback for Linear TDMAModulation)」, Proc. IEEE Veh. TechConf., 1991年5月, p.439-444
【非特許文献３】コックス、リーク(D. C. Cox and R. P. Leek),「コンポーネント  シグナル  セパレーション  アンド  リコンビネーション  フォア  リニア  アンプリフィケーション  ウィズ  ノンリニア  コンポーネンツ(Component Signal Separation and Recombination for LinearAmplification with Nonlinear Components)」, IEEE Transactions on Communications, 1975年11月, Vol. 23, p. 1281-1287
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、アップコンバータは周波数変換を行うため、アップコンバータの歪み補償法は提案が少ない。
【０００５】
そこで、本発明は、アップコンバータの歪みを補償することを課題とする。
【課題を解決するための手段】
【０００６】
本発明にかかる歪み補償装置は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号を乗算する乗算器と、前記入力Vpに第一調整利得N2を乗じたものを、前記乗算器の出力から減ずる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを備えるように構成される。
【０００７】
上記のように構成された歪み補償装置によれば、乗算器は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号を乗算する。減算手段は、前記入力Vpに第一調整利得N2を乗じたものを、前記乗算器の出力から減ずる。非線型利得手段は、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する。
【０００８】
本発明にかかる歪み補償装置は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する乗算器と、前記入力Vpの二乗に第二調整利得N3を乗じたものを、前記乗算器の出力から減ずる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを備えるように構成される。
【０００９】
上記のように構成された歪み補償装置によれば、乗算器は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する。減算手段は、前記入力Vpの二乗に第二調整利得N3を乗じたものを、前記乗算器の出力から減ずる。非線型利得手段は、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する。
【００１０】
また、本発明にかかる歪み補償装置は、前記減算手段が、前記入力Vpの三乗に第三調整利得N4を乗じたものおよび前記入力Vpの四乗に第四調整利得N5を乗じたものを、前記乗算器の出力から減じ、前記乗算器が、A1×Vp＋A2×Vp2＋A3×Vp3＋A4×Vp4＋A5×Vp5を有する信号および前記ローカル周波数信号を乗算し、前記非線型利得手段が、B1×Vrr＋B2×Vrr2＋B3×Vrr3＋B4×Vrr4＋B5×Vrr5を有する信号を出力するようにしてもよい。
【００１１】
本発明にかかるＩＱ変調器は、前記入力VpがＩ信号に基づくものである歪み補償装置であるＩ信号歪み補償装置と、前記入力VpがＱ信号に基づくものであり、前記ローカル周波数信号のかわりに前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられる歪み補償装置であるＱ信号歪み補償装置と、前記Ｉ信号歪み補償装置の出力と前記Ｑ信号歪み補償装置の出力とを加算する加算手段とを備えるように構成される。
【００１２】
本発明にかかる歪み補償装置は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算器と、前記ＩＱ加算器の出力から、前記二乗加算器の出力の１／２乗に第一調整利得N2を乗じたものを減ずる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを備えるように構成される。
【００１３】
上記のように構成された歪み補償装置によれば、Ｉ乗算器は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算する。Q乗算器は、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算する。ＩＱ加算器は、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算する。二乗加算器は、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する。減算手段は、前記ＩＱ加算器の出力から、前記二乗加算器の出力の１／２乗に第一調整利得N2を乗じたものを減ずる。非線型利得手段は、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する。
【００１４】
本発明にかかる歪み補償装置は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算器と、前記ＩＱ加算器の出力から、前記二乗加算器の出力に第二調整利得N3を乗じたものを減ずる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを備えるように構成される。
【００１５】
上記のように構成された歪み補償装置によれば、Ｉ乗算器は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算する。Q乗算器は、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算する。ＩＱ加算器は、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算する。二乗加算器は、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する。減算手段は、前記ＩＱ加算器の出力から、前記二乗加算器の出力に第二調整利得N3を乗じたものを減ずる。非線型利得手段は、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する。
【００１６】
本発明は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号を乗算する乗算工程と、前記入力Vpに第一調整利得N2を乗じたものを、前記乗算工程の出力から減ずる減算工程と、前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程とを備えるように構成される。
【００１７】
本発明は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する乗算工程と、前記入力Vpの二乗に第二調整利得N3を乗じたものを、前記乗算工程の出力から減ずる減算工程と、前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程とを備えるように構成される。
【００１８】
本発明は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算するＩ乗算工程と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算するQ乗算工程と、前記Ｉ乗算工程および前記Ｑ乗算工程の出力を加算するＩＱ加算工程と、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算工程と、前記ＩＱ加算工程の出力から、前記二乗加算工程の出力の１／２乗に第一調整利得N2を乗じたものを減ずる減算工程と、前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程とを備えるように構成される。
【００１９】
本発明は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算するＩ乗算工程と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算するQ乗算工程と、前記Ｉ乗算工程および前記Ｑ乗算工程の出力を加算するＩＱ加算工程と、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算工程と、前記ＩＱ加算工程の出力から、前記二乗加算工程の出力に第二調整利得N3を乗じたものを減ずる減算工程と、前記減算工程の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得工程とを備えるように構成される。
【００２０】
本発明は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A2×Vp2を有する信号および前記ローカル周波数信号とを乗算する乗算器と、前記乗算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、前記入力Vpに第一調整利得N2を乗じる第一利得調整処理をコンピュータに実行させるためのプログラムであり、前記第一利得調整処理の処理結果が前記所定の値であるプログラムである。
【００２１】
本発明は、入力Vpおよびローカル周波数信号が与えられ、A1×Vp＋A3×Vp3を有する信号および前記ローカル周波数信号とを乗算する乗算器と、前記乗算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、前記入力Vpの二乗に第二調整利得N3を乗じる第二利得調整処理をコンピュータに実行させるためのプログラムであり、前記第二利得調整処理の処理結果が前記所定の値であるプログラムである。
【００２２】
本発明は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I2×Ip2を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q2×Qp2を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、前記ＩＱ加算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算処理と、前記二乗加算処理の出力の１／２乗に第一調整利得N2を乗じる第一利得調整処理とをコンピュータに実行させるためのプログラムであり、前記第一利得調整処理の処理結果が前記所定の値であるプログラムである。
【００２３】
本発明は、Ｉ入力Ipおよびローカル周波数信号が与えられ、I1×Ip＋I3×Ip3を有する信号および前記ローカル周波数信号を乗算するＩ乗算器と、Ｑ入力Qpおよび前記ローカル周波数信号と同一の周波数を有しかつ位相が９０度異なる直交ローカル周波数信号が与えられ、Q1×Qp＋Q3×Qp3を有する信号および前記直交ローカル周波数信号を乗算するQ乗算器と、前記Ｉ乗算器および前記Ｑ乗算器の出力を加算するＩＱ加算器と、前記ＩＱ加算器の出力から所定の値を減じる減算手段と、前記減算手段の出力Vrrが与えられ、B1×Vrr＋B2×Vrr2を有する信号を出力する非線型利得手段とを有する歪み補償装置における歪み補償処理をコンピュータに実行させるためのプログラムであって、前記Ｉ入力Ipの二乗および前記Ｑ入力Qpの二乗を合計して出力する二乗加算処理と、前記二乗加算処理の出力に第二調整利得N3を乗じる第二利得調整処理とをコンピュータに実行させるためのプログラムであり、前記第二利得調整処理の処理結果が前記所定の値であるプログラムである。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態を図面を参照しながら説明する。
【００２５】
第一の実施形態
図１は、本発明の第一の実施形態にかかる歪み補償装置１の構成を示すブロック図である。歪み補償装置１は、乗算器１０、前段利得調整器１２、第一利得調整器２２、二乗器３１、第二利得調整器３２、減算器４２、非線型アンプ（非線型利得手段）４４を備える。歪み補償装置１は、ベースバンド信号VinをRF信号Voutにアップコンバートする装置である。アップコンバートするために乗算器１０を使用するが、その際、歪みが生じる。歪み補償装置１は、この歪みを補償する。
【００２６】
乗算器１０には、入力Vp（前段利得調整器１２から与えられる）およびローカル周波数信号（sin(ωLO)）が与えられる。乗算器１０は、A0＋A1×Vp＋A2×Vp2＋A3×Vp3およびローカル周波数信号を乗算する。すなわち、下記の式のVrを出力する。Vrを参照すると明らかなように、乗算器１０の出力には歪みが付加されている（歪みがなければ、A0、A2およびA3の項は無い）。
【００２７】
【数１】
2006303981.tif 000003
A0＋A1×Vp＋A2×Vp2＋A3×Vp3は、A1×Vp＋A2×Vp2を有する信号であると同時に、A1×Vp＋A3×Vp3を有する信号でもある。
【００２８】
図２は、乗算器１０をモデル化した回路構成を示す図である。乗算器１０は、アンプ１０ａ、理想乗算器１０ｂを有するといったようにモデル化できる。アンプ１０ａは入力Vpを受けて増幅する（ゲインA1）。しかし、オフセット（A0）、二次歪み（A2）、三次歪み（A3）が発生してしまう。よって、アンプ１０ａはA0＋A1×Vp＋A2×Vp2＋A3×Vp3を出力する。理想乗算器１０ｂは、アンプ１０ａの出力に、ローカル周波数信号（sin(ωLO)）を乗じて出力する。理想乗算器１０ｂは、特に歪みを生じない。このようにして、出力に歪みが付加される乗算器１０をモデル化できる。
【００２９】
前段利得調整器１２は、ベースバンド信号Vinに前段利得Pを乗じた信号Vpを出力する。すなわち、前段利得調整器１２の出力Vpは下記の式のように表される。
【００３０】
【数２】
2006303981.tif 000004
ただし、ベースバンド信号Vinは下記の式のように表される。
【００３１】
【数３】
2006303981.tif 000005
第一利得調整器２２は、前段利得調整器１２の出力Vpを受け、第一調整利得N2を乗じた信号VN2を出力する。すなわち、信号VN2は下記の式のように表される。
【００３２】
【数４】
2006303981.tif 000006
二乗器３１は、前段利得調整器１２の出力Vpを受け、二乗して出力する。二乗器３１は、例えば、二つの入力端子に入力された信号を乗算して出力する周知の乗算器によって実装できる。すなわち、二つの入力端子の双方にVpを与えればよい。
【００３３】
第二利得調整器３２は、二乗器３１の出力を受け、第二調整利得N3を乗じた信号VN3を出力する。すなわち、信号VN3は下記の式のように表される。
【００３４】
【数５】
2006303981.tif 000007
減算器４２は、乗算器１０の出力Vrから、第一利得調整器２２の出力VN2および第二利得調整器３２の出力VN3を減じた信号Vrrを出力する。すなわち、信号Vrrは下記の式のように表される。
【００３５】
【数６】
2006303981.tif 000008
第一利得調整器２２および減算器４２は、乗算器１０の出力Vrから、入力Vpに第一調整利得N2を乗じたものVN2を減じる手段として機能する。しかも、二乗器３１、第二利得調整器３２および減算器４２は、乗算器１０の出力Vrから、入力Vpの二乗に第二調整利得N3を乗じたものVN3を減じる手段としても機能する。
【００３６】
非線型アンプ（非線型利得手段）４４は、減算器４２の出力Vrrを受け、RF信号Voutを出力する。RF信号Voutは下記の式のように表される。
【００３７】
【数７】
2006303981.tif 000009
RF信号VoutはB1×Vrr＋B2×Vrr2を有する信号である。後述するように、非線型アンプ４４が二次歪みB2を有することにより、乗算器１０の出力に付加された歪み（二次歪みおよび三次歪み）を補償できる。
【００３８】
次に、第一の実施形態の動作を説明する。
【００３９】
まず、ベースバンド信号Vinが前段利得調整器１２に与えられる。すると、ベースバンド信号Vinに前段利得Pが乗じられ、信号Vpが出力される。信号Vpは、乗算器１０、第一利得調整器２２および二乗器３１に与えられる。
【００４０】
乗算器１０には、信号Vpおよびローカル周波数信号（sin(ωLO)）が与えられる。乗算器１０は、A0＋A1×Vp＋A2×Vp2＋A3×Vp3およびローカル周波数信号を乗算する。乗算器１０の出力Vrは減算器４２に与えられる。
【００４１】
第一利得調整器２２は、信号Vpを受け、第一調整利得N2を乗じた信号VN2を出力する。信号VN2は減算器４２に与えられる。
【００４２】
二乗器３１は、信号Vpを受け、二乗して出力する。二乗器３１の出力は、第二利得調整器３２に与えられ、第二調整利得N3を乗じた信号VN3が出力される。信号VN3は減算器４２に与えられる。
【００４３】
減算器４２は、乗算器１０の出力Vrから、第一利得調整器２２の出力VN2および第二利得調整器３２の出力VN3を減じた信号Vrrを出力する。
【００４４】
非線型アンプ（非線型利得手段）４４は、減算器４２の出力Vrrを受け、RF信号Voutを出力する。RF信号Voutは上記に示した通りであるが、ゲインB1だけではなく、二次歪み（B2）を有するものである。
【００４５】
ここで、第一調整利得N2を適宜設定すると乗算器１０の二次歪み（A2）がキャンセルできる。しかも、第二調整利得N3を適宜設定すると乗算器１０の三次歪み（A3）がキャンセルできる。すなわち、乗算器１０の歪みの補償が可能である。そこで、下記に、二次歪みの補償および三次歪みの補償について説明する。
（１）二次歪みの補償について
まず、第二調整利得N3を０として、二次歪みを求める。二次歪みの周波数は、ωLO±2ωaである。そこで、sin(ωLO±2ωa)の係数を求めれば、二次歪みとなる。
【００４６】
求め方は、まず、上記の式をVout
= f(Vin)の形にする。f(Vin)にはsinとcosとの乗算の項が含まれているので、sinとcosとの加算の形式に変換する。これにより、sin(ωLO±2ωa)の項が出てくるので、その係数を求めることができる。ただし、極端に非線型なときは考えないものとし、Pの乗数が多いものは削除する。
【００４７】
すると、二次歪みは、下記の式のように表される。
【００４８】
【数８】
2006303981.tif 000010
ここで、二次歪みの第一項は、下記の式のように表される。
【００４９】
【数９】
2006303981.tif 000011
二次歪みの第一項には、第一調整利得N2が含まれておらず、A2およびB1が含まれている。よって、乗算器１０の二次歪みが非線型アンプ４４により増幅（ゲイン：B1）されたものであることがわかる。
【００５０】
また、二次歪みの第二項は、下記の式のように表される。
【００５１】
【数１０】
2006303981.tif 000012
二次歪みの第二項には、第一調整利得N2が含まれており、B2も含まれている。よって、第一利得調整器２２および減算器４２によって生成された信号が、非線型アンプ４４の二次歪みを引き起こしていることがわかる。
【００５２】
すなわち、歪み補償装置１の二次歪みは、（乗算器１０の二次歪み）＋（非線型アンプ４４の二次歪み）であることがわかる。sin(ωLO±2ωa)の係数を０にすれば、歪み補償装置１の二次歪みが０になる。よって、第一調整利得N2を、下記の式のようにすれば、歪み補償装置１の二次歪みが０になる。
【００５３】
【数１１】
2006303981.tif 000013
すなわち、乗算器１０の二次歪みを、非線型アンプ４４の二次歪みによってキャンセルすることにより、歪み補償装置１の二次歪みを補償していることになる。
【００５４】
なお、上記の式を用いて第一調整利得N2を求め、第一利得調整器２２の利得を、求めた第一調整利得N2にあわせるようにすることが考えられる。しかし、第一調整利得N2を求めなくても、第一利得調整器２２の利得を歪み補償装置１の歪みが最小になるように調整していくようにしてもよい。
（２）三次歪みの補償について
まず、第一調整利得N2を０として、三次歪みを求める。三次歪みの周波数は、ωLO±3ωaである。そこで、cos(ωLO±3ωa)の係数を求めれば、三次歪みとなる。
【００５５】
求め方は、まず、上記の式をVout
= f(Vin)の形にする。f(Vin)にはsinとcosとの乗算の項が含まれているので、sinとcosとの加算の形式に変換する。これにより、cos(ωLO±3ωa)の項が出てくるので、その係数を求めることができる。ただし、極端に非線型なときは考えないものとし、Pの乗数が多いものは削除する。
【００５６】
すると、三次歪みは、下記の式のように表される。
【００５７】
【数１２】
2006303981.tif 000014
ここで、三次歪みの第一項は、下記の式のように表される。
【００５８】
【数１３】
2006303981.tif 000015
三次歪みの第一項には、第二調整利得N3が含まれておらず、A3およびB1が含まれているため、乗算器１０の三次歪みが非線型アンプ４４により増幅（ゲイン：B1）されたものであることがわかる。
【００５９】
また、三次歪みの第二項は、下記の式のように表される。
【００６０】
【数１４】
2006303981.tif 000016
三次歪みの第二項には、第二調整利得N3が含まれておらず、B3が含まれているため、乗算器１０の出力によって引き起こされた非線型アンプ４４の三次歪みであることがわかる。
【００６１】
また、三次歪みの第三項は、下記の式のように表される。
【００６２】
【数１５】
2006303981.tif 000017
三次歪みの第三項には、第二調整利得N3が含まれており、B2も含まれている。よって、二乗器３１、第二利得調整器３２および減算器４２によって生成された信号が、非線型アンプ４４の二次歪みを引き起こしていることがわかる。
【００６３】
すなわち、歪み補償装置１の三次歪みは、（乗算器１０の三次歪み）＋（非線型アンプ４４の三次歪み）＋（非線型アンプ４４の二次歪み）であることがわかる。cos(ωLO±3ωa)の係数を０にすれば、歪み補償装置１の三次歪みが０になる。よって、第二調整利得N3を、下記の式のようにすれば、歪み補償装置１の三次歪みが０になる。
【００６４】
【数１６】
2006303981.tif 000018
すなわち、乗算器１０の三次歪みおよび非線型アンプ４４の三次歪みを、非線型アンプ４４の二次歪みによってキャンセルすることにより、歪み補償装置１の三次歪みを補償していることになる。
【００６５】
なお、上記の式を用いて第二調整利得N3を求め、第二利得調整器３２の利得を、求めた第二調整利得N3にあわせるようにすることが考えられる。しかし、第二調整利得N3を求めなくても、第二利得調整器３２の利得を歪み補償装置１の歪みが最小になるように調整していくようにしてもよい。
【００６６】
より詳細には、（工程ａ）第一利得調整器２２の利得を歪み補償装置１の歪みが最小になるように調整していく（第二利得調整器３２の利得は変化させない）、（工程ｂ）第二利得調整器３２の利得を歪み補償装置１の歪みが最小になるように調整していく（第一利得調整器２２の利得は変化させない）、（工程ｃ）工程ａを行う、（工程ｄ）工程ｂを行う、…を、繰り返すようにしてもよい。歪み補償装置１の歪みが許容範囲におさまるまで繰り返してもよいし、これ以上繰り返しても歪みが小さくならないようになるまで繰り返してもよい。
【００６７】
第一の実施形態によれば、アップコンバータとして機能する歪み補償装置１の二次歪みを、第一調整利得N2を適宜設定することにより補償できる。しかも、歪み補償装置１の三次歪みを、第二調整利得N3を適宜設定することにより補償できる。
【００６８】
なお、歪み補償装置１の二次歪みおよび三次歪みを、非線型アンプ４４の二次歪みにより補償することは、非線型アンプ４４の動作点の変更として考えることもできる。
【００６９】
図３は、乗算器１０の二次歪みおよび三次歪みをキャンセルしない場合（N2＝N3＝０）の歪み補償装置１の出力波形である。横軸には時間が、縦軸にはレベルがとってある。時間が０から１００の範囲においてはレベルが0.6を超えないのに対し、時間が１００から２００の範囲においてはレベルが0.6を超えている部分がある。これは、時間が０から１００の範囲において、乗算器１０の二次歪みにより、乗算器１０の出力の波形が隣どうしで異なっていることを示す。また、乗算器１０の出力の波形のエンベロープをとると、正弦波とはならずにレベルの高いとろでクリップしている。これは、時間が６０付近や１８０付近において、乗算器１０の三次歪みにより波形がレベルの高いとろでつぶれていることを示す。
【００７０】
ここで、第一調整利得N2および第二調整利得N3を適宜設定することにより、時間が０から１００の範囲において、非線型アンプ４４に与える信号のレベルを上げたとする（動作点の変更）。すると、非線型アンプ４４の二次歪みのゲインが上がるので、乗算器１０の出力レベルが大きくなり、波形のつぶれが解消される。
【００７１】
図４は、乗算器１０の二次歪みおよび三次歪みをキャンセルした場合の歪み補償装置１の出力波形である。時間が０から１００の範囲におけるレベルの最大値が、時間が１００から２００の範囲におけるレベルの最大値とほぼ等しい。
【００７２】
第二の実施形態
第二の実施形態は、第一の実施形態のＩＱ変調への応用例である。
【００７３】
図５は、本発明の第二の実施形態にかかる歪み補償装置１の構成を示すブロック図である。歪み補償装置１は、Ｉ乗算器１０Ｉ、Ｑ乗算器１０Ｑ、ＩＱ加算器１６、第一利得調整器２２、第二利得調整器３２、減算器４２、非線型アンプ（非線型利得手段）４４、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４、１／２乗器５６を備える。以下、第一の実施形態と同様な部分は同一の番号を付して説明を省略する。第二の実施形態にかかる歪み補償装置１は、Ｉ入力IpおよびQ入力Qpを受け、RF信号Voutにアップコンバートする装置である。アップコンバートするためにＩ乗算器１０ＩおよびＱ乗算器１０Ｑを使用するが、その際、歪みが生じる。歪み補償装置１は、この歪みを補償する。
【００７４】
非線型アンプ（非線型利得手段）４４は第一の実施形態と同であり説明を省略する。
【００７５】
Ｉ乗算器１０Ｉには、Ｉ入力Ipおよびローカル周波数信号（sin(ωLO)）が与えられる。Ｉ乗算器１０Ｉは、I0＋I1×Ip＋I2×Ip2＋I3×Ip3およびローカル周波数信号を乗算する。I0＋I1×Ip＋I2×Ip2＋I3×Ip3は、I1×Ip＋I2×Ip2を有する信号であると同時に、I1×Ip＋I3×Ip3を有する信号でもある。Ｉ乗算器１０Ｉは第一の実施形態と同様にモデル化できる（図２参照）。
【００７６】
Ｑ乗算器１０Ｑには、Q入力Qpおよび直交ローカル周波数信号（cos(ωLO)）が与えられる。直交ローカル周波数信号（cos(ωLO)）は、ローカル周波数信号（sin(ωLO)）と同一の周波数を有しかつ位相が９０度異なる信号である。Q乗算器１０Qは、Q0＋Q1×Qp＋Q2×Qp2＋Q3×Qp3および直交ローカル周波数信号を乗算する。Q0＋Q1×Qp＋Q2×Qp2＋Q3×Qp3は、Q1×Qp＋Q2×Qp2を有する信号であると同時に、Q1×Qp＋Q3×Qp3を有する信号でもある。Q乗算器１０Qは第一の実施形態と同様にモデル化できる（図２参照）。
【００７７】
ＩＱ加算器１６は、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの出力を加算する。ＩＱ加算器１６の出力は、減算器４２に与えられる。
【００７８】
Ｉ二乗器５２Ｉは、Ｉ入力Ipを二乗する。Ｑ二乗器５２Ｑは、Ｑ入力Qpを二乗する。二乗加算器５４は、Ｉ二乗器５２Ｉの出力およびＱ二乗器５２Ｑの出力を加算する。
【００７９】
１／２乗器５６は、二乗加算器５４の出力を１／２乗する。
【００８０】
第一利得調整器２２は、１／２乗器５６の出力を受け、第一調整利得N2を乗じた信号VN2を、減算器４２に出力する。第二利得調整器３２は、二乗加算器５４の出力を受け、第二調整利得N3を乗じた信号VN3を、減算器４２に出力する。
【００８１】
減算器４２は、ＩＱ加算器１６の出力から、第一利得調整器２２の出力VN2および第二利得調整器３２の出力VN3を減じた信号Vrrを出力する。
【００８２】
第一利得調整器２２、１／２乗器５６および減算器４２は、ＩＱ加算器１６の出力から、二乗加算器５４の出力の１／２乗に第一調整利得N2を乗じたものVN2を減じる手段として機能する。しかも、第二利得調整器３２および減算器４２は、ＩＱ加算器１６の出力から、二乗加算器５４の出力に第二調整利得N3を乗じたものVN3を減じる手段としても機能する。
【００８３】
次に、第二の実施形態の動作を説明する。
【００８４】
Ｉ乗算器１０Ｉには、Ｉ入力Ipおよびローカル周波数信号（sin(ωLO)）が与えられる。Ｉ乗算器１０Ｉは、I0＋I1×Ip＋I2×Ip2＋I3×Ip3およびローカル周波数信号を乗算する。Ｑ乗算器１０Ｑには、Q入力Qpおよび直交ローカル周波数信号（cos(ωLO)）が与えられる。Ｑ乗算器１０Ｑは、Q0＋Q1×Qp＋Q2×Qp2＋Q3×Qp3および直交ローカル周波数信号を乗算する。
【００８５】
ＩＱ加算器１６は、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの出力を加算する。ＩＱ加算器１６の出力は、減算器４２に与えられる。
【００８６】
なお、Ｉ入力IpはＩ二乗器５２Ｉにも、Q入力QpはＱ二乗器５２Ｑにも与えられる。Ｉ二乗器５２ＩからはＩ入力Ipの二乗が、Ｑ二乗器５２ＱからはQ入力Qpの二乗が出力される。二乗器５２Ｉの出力およびＱ二乗器５２Ｑの出力は、二乗加算器５４により加算される。
【００８７】
１／２乗器５６は、二乗加算器５４の出力を１／２乗する。第一利得調整器２２は、１／２乗器５６の出力を受け、第一調整利得N2を乗じた信号VN2を減算器４２に出力する。第二利得調整器３２は、二乗加算器５４の出力をを受け、第二調整利得N3を乗じた信号VN3を減算器４２に出力する。
【００８８】
減算器４２は、ＩＱ加算器１６の出力から、第一利得調整器２２の出力VN2および第二利得調整器３２の出力VN3を減じた信号Vrrを出力する。非線型アンプ（非線型利得手段）４４は、減算器４２の出力Vrrを受け、RF信号Voutを出力する。RF信号Voutは上記に示した通りであるが、ゲインB1だけではなく、二次歪み（B2）を有するものである。
【００８９】
ここで、第一調整利得N2を適宜設定すると、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの二次歪みがキャンセルできる。しかも、第二調整利得N3を適宜設定すると、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの三次歪みがキャンセルできる。すなわち、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの歪みの補償が可能である。二次歪みの補償および三次歪みの補償の原理は、第一の実施形態と同様であり説明を省略する。
【００９０】
第二の実施形態によれば、アップコンバータとして機能する歪み補償装置１の二次歪みを、第一調整利得N2を適宜設定することにより補償できる。しかも、歪み補償装置１の三次歪みを、第二調整利得N3を適宜設定することにより補償できる。
【００９１】
第三の実施形態
第三の実施形態は、第一の実施形態における第一利得調整器２２、二乗器３１および第二利得調整器３２をデジタル回路により構成したものである。
【００９２】
図６は、本発明の第三の実施形態にかかる歪み補償装置１の構成を示すブロック図である。歪み補償装置１は、歪み補償装置１は、乗算器１０、第一利得調整器２２、二乗器３１、第二利得調整器３２、減算器４２、非線型アンプ（非線型利得手段）４４、デジタル加算器６２、Ｄ／Ａコンバータ７２、７４を備える。以下、第一の実施形態と同様な部分は同一の番号を付して説明を省略する。
【００９３】
歪み補償装置１は、デジタル回路部分１ａ、アナログ回路部分１ｂを備える。
【００９４】
デジタル回路部分１ａは、デジタル回路により構成される。デジタル回路部分１ａは、第一利得調整器２２、二乗器３１、第二利得調整器３２、デジタル加算器６２を有する。第一利得調整器２２、二乗器３１および第二利得調整器３２は、第一の実施形態と同様である。ただし、第一利得調整器２２および二乗器３１は、直接、デジタルのベースバンド信号を受ける。デジタル加算器６２は、第一利得調整器２２および第二利得調整器３２の出力を加算する。
【００９５】
なお、第一利得調整器２２、二乗器３１、第二利得調整器３２およびデジタル加算器６２はデジタル回路である。また、ＣＰＵ、ハードディスク、メディア（フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭなど）読み取り装置を備えたコンピュータのメディア読み取り装置に、第一利得調整器２２、二乗器３１、第二利得調整器３２およびデジタル加算器６２の機能を実現するプログラムを記録したメディアを読み取らせて、ハードディスクにインストールする。このような方法でも、上記の機能を実現できる。
【００９６】
アナログ回路部分１ｂは、アナログ回路により構成される。アナログ回路部分１ｂは、乗算器１０、減算器４２および非線型アンプ（非線型利得手段）４４を有する。乗算器１０および非線型アンプ４４は、アナログ回路であり、第一の実施形態と同様であるので説明を省略する。減算器４２は、乗算器１０の出力からＤ／Ａコンバータ７４の出力を減じるものである。
【００９７】
なお、Ｄ／Ａコンバータ７２は、デジタルのベースバンド信号をアナログ信号に変換して、乗算器１０に与える。Ｄ／Ａコンバータ７４はデジタル加算器６２の出力するデジタル信号をアナログ信号に変換して、減算器４２に与える。
【００９８】
次に、第三の実施形態の動作を説明する。
【００９９】
デジタルのベースバンド信号が、Ｄ／Ａコンバータ７２によりアナログ信号に変換されて、乗算器１０に与えられる。乗算器１０には、ローカル周波数信号（sin(ωLO)）も与えられる。乗算器１０は、A0＋A1×Vp＋A2×Vp2＋A3×Vp3（ただし、Vpはアナログ信号に変換されたベースバンド信号）およびローカル周波数信号を乗算する。乗算器１０の出力は減算器４２に与えられる。
【０１００】
第一利得調整器２２は、デジタルのベースバンド信号を受け、第一調整利得N2を乗じた信号を出力する。二乗器３１は、デジタルのベースバンド信号を受け、二乗して出力する。二乗器３１の出力は、第二利得調整器３２に与えられ、第二調整利得N3を乗じた信号が出力される。第一利得調整器２２の出力および第二利得調整器３２の出力はデジタル加算器６２により加算され、Ｄ／Ａコンバータ７４に与えられる。Ｄ／Ａコンバータ７４は、デジタル加算器６２の出力をアナログ信号に変換して、減算器４２に与える。
【０１０１】
減算器４２は、乗算器１０の出力から、Ｄ／Ａコンバータ７４の出力を減じた信号を出力する。
【０１０２】
非線型アンプ（非線型利得手段）４４は、減算器４２の出力を受け、RF信号を出力する。RF信号は上記に示した通りであるが、ゲインB1だけではなく、二次歪み（B2）を有するものである。
【０１０３】
ここで、第一調整利得N2を適宜設定すると、乗算器１０の二次歪みがキャンセルできる。しかも、第二調整利得N3を適宜設定すると、乗算器１０の三次歪みがキャンセルできる。すなわち、乗算器１０の歪みの補償が可能である。二次歪みの補償および三次歪みの補償の原理は、第一の実施形態と同様であり説明を省略する。
【０１０４】
第三の実施形態によれば、第一の実施形態と同様な効果を奏する。しかも、第一利得調整器２２、二乗器３１および第二利得調整器３２をデジタル回路により構成したため、第一の実施形態の構成よりも、アナログ回路を削減できる。
【０１０５】
第四の実施形態
第四の実施形態は、第二の実施形態における第一利得調整器２２、第二利得調整器３２、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４および１／２乗器５６をデジタル回路により構成したものである。
【０１０６】
図７は、本発明の第四の実施形態にかかる歪み補償装置１の構成を示すブロック図である。歪み補償装置１は、Ｉ乗算器１０Ｉ、Ｑ乗算器１０Ｑ、ＩＱ加算器１６、第一利得調整器２２、第二利得調整器３２、減算器４２、非線型アンプ（非線型利得手段）４４、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４、１／２乗器５６、デジタル加算器６４、Ｄ／Ａコンバータ７６Ｉ、７６Ｑ、７８を備える。以下、第二の実施形態と同様な部分は同一の番号を付して説明を省略する。
【０１０７】
歪み補償装置１は、デジタル回路部分１ａ、アナログ回路部分１ｂを備える。
【０１０８】
デジタル回路部分１ａは、デジタル回路により構成される。デジタル回路部分１ａは、第一利得調整器２２、第二利得調整器３２、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４、１／２乗器５６、デジタル加算器６４を有する。第一利得調整器２２、第二利得調整器３２、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４および１／２乗器５６は、第二の実施形態と同様である。ただし、Ｉ二乗器５２Ｉは、直接、デジタルのＩ信号を受ける。Ｑ二乗器５２Ｑは、直接、デジタルのＱ信号を受ける。デジタル加算器６４は、第一利得調整器２２および第二利得調整器３２の出力を加算する。
【０１０９】
なお、第一利得調整器２２、第二利得調整器３２、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４、１／２乗器５６およびデジタル加算器６４はデジタル回路である。また、ＣＰＵ、ハードディスク、メディア（フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭなど）読み取り装置を備えたコンピュータのメディア読み取り装置に、第一利得調整器２２、第二利得調整器３２、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４、１／２乗器５６およびデジタル加算器６４の機能を実現するプログラムを記録したメディアを読み取らせて、ハードディスクにインストールする。このような方法でも、上記の機能を実現できる。
【０１１０】
アナログ回路部分１ｂは、アナログ回路により構成される。アナログ回路部分１ｂは、Ｉ乗算器１０Ｉ、Ｑ乗算器１０Ｑ、ＩＱ加算器１６、減算器４２および非線型アンプ（非線型利得手段）４４を有する。Ｉ乗算器１０Ｉ、Ｑ乗算器１０Ｑ、ＩＱ加算器１６および非線型アンプ４４は、アナログ回路であり、第二の実施形態と同様であるので説明を省略する。減算器４２は、ＩＱ加算器１６の出力からＤ／Ａコンバータ７８の出力を減じるものである。
【０１１１】
なお、Ｄ／Ａコンバータ７６Ｉは、デジタルのＩ信号をアナログ信号に変換して、Ｉ乗算器１０Ｉに与える。Ｄ／Ａコンバータ７６Ｑは、デジタルのＱ信号をアナログ信号に変換して、Ｑ乗算器１０Ｑに与える。Ｄ／Ａコンバータ７８はデジタル加算器６４の出力するデジタル信号をアナログ信号に変換して、減算器４２に与える。
【０１１２】
次に、第四の実施形態の動作を説明する。
【０１１３】
デジタルのＩ信号が、Ｄ／Ａコンバータ７６Ｉによりアナログ信号に変換されて、Ｉ乗算器１０Ｉに与えられる。Ｉ乗算器１０Ｉには、ローカル周波数信号（sin(ωLO)）も与えられる。デジタルのＱ信号が、Ｄ／Ａコンバータ７６Ｑによりアナログ信号に変換されて、Ｑ乗算器１０Ｑに与えられる。Ｑ乗算器１０Ｑには、直交ローカル周波数信号（cos(ωLO)）も与えられる。
【０１１４】
Ｉ乗算器１０Ｉは、I0＋I1×Ip＋I2×Ip2＋I3×Ip3（ただし、Ipはアナログ信号に変換されたＩ信号）およびローカル周波数信号を乗算する。Ｑ乗算器１０Ｑは、Q0＋Q1×Qp＋Q2×Qp2＋Q3×Qp3および直交ローカル周波数信号を乗算する（ただし、Qpはアナログ信号に変換されたＱ信号）。Ｉ乗算器１０Ｉの出力と、Ｑ乗算器１０Ｑの出力とは、ＩＱ加算器１６によって加算され、減算器４２に与えられる。
【０１１５】
なお、デジタルのＩ信号はＩ二乗器５２Ｉにも、デジタルのＱ信号はＱ二乗器５２Ｑにも与えられる。Ｉ二乗器５２Ｉからは入力の二乗が、Ｑ二乗器５２Ｑからは入力の二乗が出力される。二乗器５２Ｉの出力およびＱ二乗器５２Ｑの出力は、二乗加算器５４により加算される。
【０１１６】
１／２乗器５６は、二乗加算器５４の出力を１／２乗する。第一利得調整器２２は、１／２乗器５６の出力を受け、第一調整利得N2を乗じた信号VN2を出力する。第二利得調整器３２は、二乗加算器５４の出力をを受け、第二調整利得N3を乗じた信号VN3を出力する。第一利得調整器２２の出力および第二利得調整器３２の出力はデジタル加算器６４により加算され、Ｄ／Ａコンバータ７８に与えられる。Ｄ／Ａコンバータ７８は、デジタル加算器６４の出力をアナログ信号に変換して、減算器４２に与える。
【０１１７】
減算器４２は、ＩＱ加算器１６の出力から、Ｄ／Ａコンバータ７８の出力を減じた信号を出力する。
【０１１８】
非線型アンプ（非線型利得手段）４４は、減算器４２の出力を受け、RF信号を出力する。RF信号は上記に示した通りであるが、ゲインB1だけではなく、二次歪み（B2）を有するものである。
【０１１９】
ここで、第一調整利得N2を適宜設定すると、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの二次歪みがキャンセルできる。しかも、第二調整利得N3を適宜設定すると、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの三次歪みがキャンセルできる。すなわち、Ｉ乗算器１０ＩおよびＱ乗算器１０Ｑの歪みの補償が可能である。二次歪みの補償および三次歪みの補償の原理は、第一の実施形態と同様であり説明を省略する。
【０１２０】
第四の実施形態によれば、第二の実施形態と同様な効果を奏する。しかも、第一利得調整器２２、第二利得調整器３２、Ｉ二乗器５２Ｉ、Ｑ二乗器５２Ｑ、二乗加算器５４および１／２乗器５６をデジタル回路により構成したため、第二の実施形態の構成よりも、アナログ回路を削減できる。
【０１２１】
第五の実施形態
第五の実施形態は、第一の実施形態のＩＱ変調へのさらなる応用例である。
【０１２２】
図８は、本発明の第五の実施形態にかかるＩＱ変調器２の構成を示すブロック図である。ＩＱ変調器２は、Ｉ信号用歪み補償装置１Ｉ、Ｑ信号用歪み補償装置１Ｑ、加算器４６を備える。
【０１２３】
Ｉ信号用歪み補償装置１Ｉは第一の実施形態における歪み補償装置１（図１参照）と同じ構成である。ただし、Ｉ信号用歪み補償装置１Ｉの前段利得調整器１２にはベースバンド信号のかわりにＩ信号が与えられる。よって、Ｉ信号用歪み補償装置１Ｉの乗算器１０に与えられる入力Vpは、Ｉ信号に基づくものとなる。
【０１２４】
Ｑ信号用歪み補償装置１Ｑは第一の実施形態における歪み補償装置１（図１参照）と同じ構成である。ただし、Ｑ信号用歪み補償装置１Ｑの前段利得調整器１２にはベースバンド信号のかわりにＱ信号が与えられる。よって、Ｑ信号用歪み補償装置１Ｑの乗算器１０に与えられる入力Vpは、Ｑ信号に基づくものとなる。また、Ｑ信号用歪み補償装置１Ｑの乗算器１０には、ローカル周波数信号のかわりに、ローカル周波数信号と同周波数かつ位相が９０度異なる直交ローカル周波数信号（cos(ωLO)）が与えられる。
【０１２５】
加算器４６は、Ｉ信号用歪み補償装置１Ｉの非線型アンプ４４の出力と、Ｑ信号用歪み補償装置１Ｑの非線型アンプ４４の出力とを加算して出力する。
【０１２６】
第五の実施形態の動作を説明する。
【０１２７】
Ｉ信号がＩ信号用歪み補償装置１Ｉによりアップコンバートされる。その際に、乗算器１０による歪みが生じるが、Ｉ信号用歪み補償装置１Ｉにより歪みが補償される。
【０１２８】
Ｑ信号がＱ信号用歪み補償装置１Ｑによりアップコンバートされる。その際に、乗算器１０による歪みが生じるが、Ｑ信号用歪み補償装置１Ｑにより歪みが補償される。
【０１２９】
アップコンバートされたＩ信号と、アップコンバートされたＱ信号とが加算器４６により加算されて出力される。加算器４６の出力がＩＱ変調の結果である。
【０１３０】
第五の実施形態によれば、ＩＱ変調の結果における、乗算器１０による歪みの影響を抑えることができる。
【０１３１】
なお、Ｉ信号用歪み補償装置１ＩおよびＱ信号用歪み補償装置１Ｑを、デジタル回路により構成することも、第三の実施形態で説明したように可能である。
【０１３２】
第六の実施形態
第六の実施形態は、第一の実施形態に三乗器３３、第三利得調整器３４、四乗器３５、第四利得調整器３６を加えて、乗算器１０の四次歪みおよび五次歪みを補償するものである。
【０１３３】
図９は、本発明の第六の実施形態にかかる歪み補償装置１の構成を示すブロック図である。歪み補償装置１は、乗算器１０、前段利得調整器１２、第一利得調整器２２、二乗器３１、第二利得調整器３２、三乗器３３、第三利得調整器３４、四乗器３５、第四利得調整器３６、減算器４２、非線型アンプ（非線型利得手段）４４を備える。歪み補償装置１は、ベースバンド信号VinをRF信号Voutにアップコンバートする装置である。アップコンバートするために乗算器１０を使用するが、その際、歪みが生じる。歪み補償装置１は、この歪みを補償する。以下、第一の実施形態と同様な部分は同一の番号を付して説明を省略する。
【０１３４】
乗算器１０は、第一の実施形態とほぼ同様である。ただし、乗算器１０は、A0＋A1×Vp＋A2×Vp2＋A3×Vp3＋A4×Vp4＋A5×Vp5（さらに高次の項を有していてもよい）およびローカル周波数信号を乗算する。
【０１３５】
前段利得調整器１２、第一利得調整器２２、二乗器３１および第二利得調整器３２は第一の実施形態と同様であり説明を省略する。
【０１３６】
三乗器３３は、前段利得調整器１２の出力Vpを受け、三乗して出力する。第三利得調整器３４は、三乗器３３の出力を受け、第三調整利得N4を乗じた信号VN4を出力する。
【０１３７】
四乗器３５は、前段利得調整器１２の出力Vpを受け、四乗して出力する。第四利得調整器３６は、四乗器３５の出力を受け、第四調整利得N5を乗じた信号VN5を出力する。
【０１３８】
減算器４２は、乗算器１０の出力Vrから、第一利得調整器２２の出力VN2、第二利得調整器３２の出力VN3、第三利得調整器３４の出力VN4および第四利得調整器３６の出力VN5を減じた信号Vrrを出力する。
【０１３９】
三乗器３３、第三利得調整器３４および減算器４２は、乗算器１０の出力Vrから、入力Vpの三乗に第三調整利得N4を乗じたものVN4を減じる手段としても機能する。しかも、四乗器３５、第四利得調整器３６および減算器４２は、乗算器１０の出力Vrから、入力Vpの四乗に第四調整利得N5を乗じたものVN5を減じる手段としても機能する。
【０１４０】
非線型アンプ（非線型利得手段）４４は減算器４２の出力Vrrを受け、RF信号Voutを出力する。RF信号VoutはB1×Vrr＋B2×Vrr2＋B3×Vrr3＋B4×Vrr4＋B5×Vrr5である。なお、さらに高次の項を有していてもかまわない。
【０１４１】
次に、第六の実施形態の動作を説明する。
【０１４２】
まず、ベースバンド信号Vinが前段利得調整器１２に与えられる。すると、ベースバンド信号Vinに前段利得Pが乗じられ、信号Vpが出力される。信号Vpは、乗算器１０、第一利得調整器２２、二乗器３１、三乗器３３および四乗器３５に与えられる。
【０１４３】
乗算器１０には、信号Vpおよびローカル周波数信号（sin(ωLO)）が与えられる。乗算器１０は、A0＋A1×Vp＋A2×Vp2＋A3×Vp3＋A4×Vp4＋A5×Vp5およびローカル周波数信号を乗算する。乗算器１０の出力Vrは減算器４２に与えられる。
【０１４４】
第一利得調整器２２は、信号Vpを受け、第一調整利得N2を乗じた信号VN2を出力する。信号VN2は減算器４２に与えられる。
【０１４５】
二乗器３１は、信号Vpを受け、二乗して出力する。二乗器３１の出力は、第二利得調整器３２に与えられ、第二調整利得N3を乗じた信号VN3が出力される。信号VN3は減算器４２に与えられる。
【０１４６】
三乗器３３は、信号Vpを受け、三乗して出力する。三乗器３３の出力は、第三利得調整器３４に与えられ、第三調整利得N4を乗じた信号VN4が出力される。信号VN4は減算器４２に与えられる。
【０１４７】
四乗器３５は、信号Vpを受け、四乗して出力する。四乗器３５の出力は、第四利得調整器３６に与えられ、第四調整利得N5を乗じた信号VN5が出力される。信号VN5は減算器４２に与えられる。
【０１４８】
減算器４２は、乗算器１０の出力Vrから、第一利得調整器２２の出力VN2、第二利得調整器３２の出力VN3、第三利得調整器３４の出力VN4および第四利得調整器３６の出力VN5を減じた信号Vrrを出力する。
【０１４９】
非線型アンプ（非線型利得手段）４４は、減算器４２の出力Vrrを受け、RF信号Voutを出力する。RF信号Voutは上記に示した通りであるが、ゲインB1だけではなく、二次歪み（B2）を有するものである。
【０１５０】
ここで、第一調整利得N2を適宜設定すると乗算器１０の二次歪み（A2）がキャンセルできる。しかも、第二調整利得N3を適宜設定すると乗算器１０の三次歪み（A3）がキャンセルできる。さらに、第三調整利得N4および第四調整利得N5を適宜設定すると乗算器１０の四次歪み（A4）および五次歪み（A5）がキャンセルできる。すなわち、乗算器１０の歪みの補償が可能である。
【０１５１】
第六の実施形態によれば、第一の実施形態と同様な効果を奏する。しかも、アップコンバータとして機能する歪み補償装置１の四次歪みおよび五次歪みを、第三調整利得N4および第四調整利得N5を適宜設定することにより補償できる。
【０１５２】
なお、第六の実施形態にかかる歪み補償装置１を、デジタル回路により構成することも、第三の実施形態で説明したように可能である。ただし、三乗器３３、第三利得調整器３４、四乗器３５および第四利得調整器３６をデジタル回路としてデジタル回路部分１ａ（図６参照）に追加し、デジタル加算器６２が第一利得調整器２２、第二利得調整器３２、第三利得調整器３４および第四利得調整器３６の出力を加算するようにする。また、第六の実施形態にかかる歪み補償装置１を、第五の実施形態のＩ信号用歪み補償装置１ＩおよびＱ信号用歪み補償装置１Ｑとして使用することもできる。
【図面の簡単な説明】
【０１５３】
【図１】本発明の第一の実施形態にかかる歪み補償装置１の構成を示すブロック図である。
【図２】乗算器１０をモデル化した回路構成を示す図である。
【図３】乗算器１０の二次歪みおよび三次歪みをキャンセルしない場合（N2＝N3＝０）の歪み補償装置１の出力波形である。
【図４】乗算器１０の二次歪みおよび三次歪みをキャンセルした場合の歪み補償装置１の出力波形である。
【図５】本発明の第二の実施形態にかかる歪み補償装置１の構成を示すブロック図である。
【図６】本発明の第三の実施形態にかかる歪み補償装置１の構成を示すブロック図である。
【図７】本発明の第四の実施形態にかかる歪み補償装置１の構成を示すブロック図である。
【図８】本発明の第五の実施形態にかかるＩＱ変調器２の構成を示すブロック図である。
【図９】本発明の第六の実施形態にかかる歪み補償装置１の構成を示すブロック図である。
【符号の説明】
【０１５４】
１  歪み補償装置
１０  乗算器
１０Ｉ  Ｉ乗算器
１０Ｑ  Ｑ乗算器
１６  ＩＱ加算器
２２  第一利得調整器
３１  二乗器
３２  第二利得調整器
４２  減算器
４４  非線型アンプ（非線型利得手段）
５２Ｉ  Ｉ二乗器
５２Ｑ  Ｑ二乗器
５４  二乗加算器
５６  １／２乗器
【図１】
2006303981.tif 000019
【図２】
2006303981.tif 000020
【図３】
2006303981.tif 000021
【図４】
2006303981.tif 000022
【図５】
2006303981.tif 000023
【図６】
2006303981.tif 000024
【図７】
2006303981.tif 000025
【図８】
2006303981.tif 000026
【図９】
2006303981.tif 000027