(57)【要約】【課題】ＤＰＤにより出力の歪みを補償された、低消費電力な無線通信装置を提供する。【解決手段】一実施形態に係る無線通信装置は、テーブルと、補正部と、ＤＡＣと、増幅回路と、ＡＤＣと、計算部と、更新部と、を備える。テーブルは、複数の歪補正係数を格納する。補正部は、歪補正係数に基づいて送信信号を補正する。ＤＡＣは、補正部の出力信号をアナログ信号に変換する。増幅回路は、ＤＡＣの出力信号を増幅する。ＡＤＣは、増幅回路の出力信号をデジタル信号に変換する。計算部は、送信信号と、ＡＤＣの出力信号と、に基づいて、歪補正係数候補を計算する。更新部は、歪補正係数候補に基づいて、テーブルに格納された歪補正係数を更新する。更新部は、送信信号の入力回数が所定の閾値以下のレベルに設定された歪補正係数を更新し、入力回数が閾値より大きいレベルに設定された歪補正係数を更新しない。【選択図】図１
2016171528.tif 000002
【特許請求の範囲】
【請求項１】
デジタル信号である送信信号のレベル毎に設定された複数の歪補正係数を格納するテーブルと、
前記歪補正係数に基づいて前記送信信号を補正する補正部と、
前記補正部の出力信号に応じたデジタル信号をアナログ信号に変換するデジタルアナログ変換器と、
前記デジタルアナログ変換器の出力信号に応じたアナログ信号を増幅する増幅回路と、
前記増幅回路の出力信号に応じたアナログ信号をデジタル信号に変換するアナログデジタル変換器と、
前記送信信号と、前記アナログデジタル変換器の出力信号に応じたデジタル信号と、に基づいて、歪補正係数候補を計算する計算部と、
前記歪補正係数候補に基づいて、前記テーブルに格納された前記歪補正係数を更新する更新部と、
を備え、
前記更新部は、前記送信信号の入力回数が所定の閾値以下の前記レベルに設定された前記歪補正係数を更新し、前記入力回数が前記閾値より大きい前記レベルに設定された前記歪補正係数を更新しない
無線通信装置。
【請求項２】
前記更新部及び計算部の少なくとも一方は、前記入力回数が前記閾値より大きい場合、演算を停止する
請求項１に記載の無線通信装置。
【請求項３】
前記アナログデジタル変換器と前記計算部との間に、前記アナログデジタル変換器から前記デジタルアナログ変換器まで信号経路を含むループバック経路が有する利得、位相進み、及び位相遅れの少なくとも１つを補償する調整部を更に備える
請求項１又は請求項２に記載の無線通信装置。
【請求項４】
各レベルの前記送信信号の前記入力回数をカウントするカウンタと、
前記入力回数と前記閾値との比較結果を保持する保持部と、
を備える判定部を更に備える
請求項１乃至請求項３のいずれか１項に記載の無線通信装置。
【請求項５】
前記更新部は、前記送信信号の前記レベルが所定値以下の場合、前記歪補正係数の更新を行わない
請求項１乃至請求項４のいずれか１項に記載の無線通信装置。
【請求項６】
前記閾値は、前記レベルが低い程、大きく設定される
請求項１乃至請求項５のいずれか１項に記載の無線通信装置。
【請求項７】
前記更新部は、パケット送信終了時における、前記入力回数が１以上の前記レベルに設定された前記歪補正係数を更新しない
請求項１乃至請求項６のいずれか１項に記載の無線通信装置。
【請求項８】
前記更新部は、前記パケット送信終了時における、前記入力回数が０の前記レベルに設定された前記歪補正係数を、他の前記レベルに設定された前記歪補正係数に基づいて補間する
請求項１乃至請求項７のいずれか１項に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線通信装置に関する。
【背景技術】
【０００２】
近年、無線通信の分野において、デジタルプリディストーション（ＤＰＤ）と呼ばれる技術が利用されている。ＤＰＤとは、パワーアンプの利得特性の逆特性でデジタル信号を補正することにより、パワーアンプの出力の歪みを補償する技術である。ＤＰＤによってパワーアンプの出力の歪みを補償することにより、パワーアンプの非線形領域でも線形な出力が可能となり、パワーアンプの電力変換効率を高めることができる。
【０００３】
パワーアンプの逆特性は、パワーアンプの出力をＡＤ変換したデジタル信号と、元のデジタル信号と、を比較することにより計算される。パワーアンプの利得特性は、温度などに依存して変化するため、従来の無線通信装置では、逆特性の更新処理が継続的に行われていた。しかしながら、更新処理を継続的に行うと、無線通信装置の消費電力が増大するという問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２２３１７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＤＰＤにより出力の歪みを補償された、低消費電力な無線通信装置を提供する。
【課題を解決するための手段】
【０００６】
一実施形態に係る無線通信装置は、テーブルと、補正部と、デジタルアナログ変換器と、増幅回路と、アナログデジタル変換器と、計算部と、更新部と、を備える。テーブルは、デジタル信号である送信信号のレベル毎に設定された複数の歪補正係数を格納する。補正部は、歪補正係数に基づいて送信信号を補正する。デジタルアナログ変換器は、補正部の出力信号に応じたデジタル信号をアナログ信号に変換する。増幅回路は、デジタルアナログ変換器の出力信号に応じたアナログ信号を増幅する。アナログデジタル変換器は、増幅回路の出力信号に応じたアナログ信号をデジタル信号に変換する。計算部は、送信信号と、アナログデジタル変換器の出力信号に応じたデジタル信号と、に基づいて、歪補正係数候補を計算する。更新部は、歪補正係数候補に基づいて、テーブルに格納された歪補正係数を更新する。更新部は、送信信号の入力回数が所定の閾値以下のレベルに設定された歪補正係数を更新し、入力回数が閾値より大きいレベルに設定された歪補正係数を更新しない。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る無線通信装置を示す図。
【図２】歪補正係数テーブルの一例を示す図。
【図３】パワーアンプの利得特性を示す図。
【図４】図１のアドレス完了判定部を示す図。
【図５】カウンタの一例を示す図。
【図６】完了ビットの一例を示す図。
【図７】図１の無線通信装置の動作を説明する図。
【図８】第２実施形態における完了ビットの設定方法を説明する図。
【図９】第３実施形態における閾値の設定方法を説明する図。
【図１０】第４実施形態におけるパケット送信終了時のテーブル、カウンタ、及び完了ビットの一例を示す図。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照して説明する。
【０００９】
（第１実施形態）
第１実施形態に係る無線通信装置について、図１〜図７を参照して説明する。本実施形態に係る無線通信装置は、デジタル信号である送信信号を入力され、送信信号に応じた無線信号を送信する。
【００１０】
図１は、本実施形態に係る無線通信装置を示す図である。図１に示すように、この無線通信装置は、アドレス変換部１と、歪補正係数テーブル２と、補正部３と、デジタルアナログ変換器４と、増幅回路５と、アンテナ６と、アナログデジタル変換器７と、信号調整部８と、送信信号タイミング制御部９と、歪補正係数候補計算部１０と、アドレスタイミング制御部１１と、歪補正係数更新部１２と、アドレス完了判定部１３と、停止信号変換部１４と、停止信号タイミング制御部１５と、を備える。
【００１１】
アドレス変換部１（以下、「変換部１」という）は、送信信号を入力され、送信信号のレベルを算出する。レベルとは、振幅又は電力のことである。変換部１は、算出したレベルを、対応するアドレスに変換する。アドレスとは、歪補正係数テーブル２が構成されたメモリ上のアドレスのことである。変換部１は、変換したアドレスを出力する。
【００１２】
歪補正係数テーブル２（以下、「テーブル２」という）は、送信信号のレベル毎に設定された複数の歪補正係数を格納している。歪補正係数は、送信信号を補正するための係数であり、後述する増幅回路５の逆特性に比例するように設定される。テーブル２には、歪補正係数の初期値として、設計値が格納されるのが好ましい。
【００１３】
テーブル２は、メモリ上に構成され、送信信号の各レベルは、メモリ上の各アドレスと対応づけられる。テーブル２は、変換部１からアドレスを入力されると、入力されたアドレスに対応するレベルに対して設定された歪補正係数を出力する。
【００１４】
図２は、テーブル２の一例を示す図である。図２の例では、歪補正係数は、送信信号の振幅毎に設定されており、アドレスは、振幅の昇順で対応づけられている。送信信号の振幅が０．０６（Ｖ）である場合、変換部１は、アドレス０ｘ００２０を出力し、図２のテーブル２は、アドレス０ｘ００２０に対応する（振幅０．０６（Ｖ）に対して設定された）歪補正係数Ｘ２を出力する。
【００１５】
なお、歪補正係数は送信信号の電力毎に設定されてもよいし、アドレスは振幅や電力の降順で対応づけられてもよい。また、テーブル２には、送信信号のＩ成分を補正するための歪補正係数と、Ｑ成分を補正するための歪補正係数と、がそれぞれ格納されていてもよい。
【００１６】
補正部３は、送信信号と歪補正係数とを入力される。補正部３は、歪補正係数に基づいて送信信号を補正する。具体的には、補正部３は、送信信号のレベルに歪補正係数が乗算されるように、送信信号を補正する。そして、補正部３は、補正した送信信号（補正済み信号）を出力する。図１の例では、補正部３は、乗算器３１である。この場合、乗算器３１が送信信号に歪補正係数を乗算することにより、送信信号を補正することができる。
【００１７】
なお、補正部３は、乗算器３１の代わりに、加算器、減算器、除算器などを備えてもよい。いずれの場合も、補正部３は、送信信号のレベルに歪補正係数が乗算されるように、送信信号を補正すればよい。
【００１８】
デジタルアナログ変換器４（以下、「ＤＡＣ４」という）は、補正部３から補正済み信号を入力される。ＤＡＣ４は、入力された補正済み信号をデジタルアナログ変換（ＤＡ変換）する。そして、ＤＡＣ４は、ＤＡ変換により生成されたアナログ信号を出力する。ＤＡＣ４として、パルス幅変調型やデルタシグマ型など、任意の種類のＤＡＣを利用することができる。
【００１９】
なお、補正部３とＤＡＣ４との間には、フィルタ、増幅器、バッファ、減衰器（アッテネータ）、及びミキサなど（以下、まとめて「フィルタ等」という）が設けられてもよい。この場合、補正済み信号は、フィルタ等で所定の信号処理を施され、ＤＡＣ４によりＤＡ変換される。これにより、ＤＡＣ４は、補正済み信号に応じたアナログ信号を出力することができる。
【００２０】
増幅回路５は、ＤＡＣ４が出力したアナログ信号を入力される。増幅回路５は、入力されたアナログ信号を増幅する。図１の例では、増幅回路５は、パワーアンプ５１（以下、「ＰＡ５１」という）である。
【００２１】
図３は、ＰＡ５１の利得特性を示す図である。図３において、実線はＰＡ５１の一般的な利得特性を示し、破線は定利得直線を示す。一般に、ＰＡ５１は、図３に示すように、入力信号レベル（入力信号の振幅又は電力）が大きくなると、利得に歪みが生じる。すなわち、利得が一定ではなくなる。
【００２２】
ＰＡ５１の利得の設計値をＡ、実際の利得をＡ′、入力信号をＳｉｎ、出力信号をＳｏｕｔとすると、入力信号Ｓｉｎのレベルが低い領域では、Ｓｏｕｔ＝Ｓｉｎ×Ａ′＝Ｓｉｎ×Ａとなる。しかしながら、入力信号Ｓｉｎのレベルが高い領域では、Ｓｏｕｔ＝Ｓｉｎ×Ａ′≠Ｓｉｎ×Ａとなり、出力信号Ｓｏｕｔに歪みが発生する。
【００２３】
上述の歪補正係数は、ＰＡ５１のこのような利得特性に起因する、出力信号Ｓｏｕｔの歪みを補正するための係数である。歪補正係数を、ＰＡ５１の逆特性、すなわち、Ａ／Ａ′に比例するように設定し、ＰＡ５１の入力信号Ｓｉｎに予め乗じると、Ｓｏｕｔ＝Ｓｉｎ×（Ａ／Ａ′）×Ａ′＝Ｓｉｎ×Ａとなり、出力信号Ｓｏｕｔの歪みを補償することができる。
【００２４】
なお、図１の例では、増幅回路５は、ＰＡ５１であるが、アナログ信号を増幅可能な他の増幅回路であってもよい。いずれの場合も、歪補正係数を、増幅回路５の利得の逆特性に比例するように設定すればよい。
【００２５】
また、ＤＡＣ４と増幅回路５との間には、フィルタ等が設けられてもよい。この場合、ＤＡＣ４が出力したアナログ信号は、フィルタ等で所定の信号処理を施され、増幅回路５により増幅される。これにより、増幅回路５は、ＤＡＣ４が出力したアナログ信号に応じた信号を増幅することができる。
【００２６】
アンテナ６は、増幅回路５が出力したアナログ信号に応じた無線信号を送信する。これにより、送信信号を無線で送信することができる。
【００２７】
アナログデジタル変換器７（以下、「ＡＤＣ７」という）は、増幅回路５の出力信号を入力される。ＡＤＣ７は、入力された増幅回路５の出力信号をアナログデジタル変換（ＡＤ変換）する。ＡＤＣ７は、ＡＤ変換により生成されたデジタル信号を出力する。ＡＤＣ７として、フラッシュ型やパイプライン型など、任意の種類のＡＤＣを利用することができる。
【００２８】
なお、増幅回路５とＡＤＣ７との間には、フィルタ等が設けられてもよい。この場合、増幅回路５の出力信号は、フィルタ等で所定の信号処理を施され、ＡＤＣ７によりＡＤ変換される。これにより、ＡＤＣ７は、増幅回路５の出力信号に応じたデジタル信号を出力することができる。以下では、補正部３の出力信号が信号調整部８に入力されるまでの信号経路を、ループバック経路という。ループバック経路には、ＤＡＣ４からＡＤＣ７までの信号経路が含まれる。
【００２９】
信号調整部８（以下、「調整部８」という）は、ＡＤＣ７の出力信号を入力される。調整部８は、入力されたＡＤＣ７の出力信号に対して、ループバック回路の利得を補償する。すなわち、調整部８は、ＡＤＣ７の出力信号をループバック経路の利得で除算する。ループバック経路が有する利得には、ＤＡＣ４、増幅回路５、及びＡＤＣ７の利得が含まれる。また、ループバック経路上にフィルタ等が設けられている場合、ループバック経路の利得には、これらのフィルタ等の利得も含まれる。そして、調整部８は、利得を補償したデジタル信号（調整済み信号）を出力する。
【００３０】
なお、ＡＤＣ７と調整部８との間には、フィルタ等が設けられてもよい。この場合、ＡＤＣ７の出力信号は、フィルタ等で所定の信号処理を施され、調整部８により利得を補償される。これにより、調整部８は、ＡＤＣ７の出力信号に応じた調整済み信号を出力することができる。このように、ＡＤＣ７と調整部８との間や、補正部３とＤＡＣ４との間にフィルタ等が設けられている場合、ループバック経路の利得には、これらのフィルタ等の利得も含まれる。
【００３１】
また、調整部８は、ループバック回路の位相進み又は位相遅れを補償してもよい。調整部８は、ＡＤＣ７の出力信号の位相が、後述する遅延停止信号の位相より進んでいる場合には、ＡＤＣ７の出力信号の位相を遅延させる。また、調整部８は、ＡＤＣ７の出力信号の位相が、遅延停止信号の位相より遅れている場合には、ＡＤＣ７の出力信号の位相を進ませる。これにより、調整部８は、ＡＤＣ７の出力信号の位相を、遅延停止信号の位相と等しくなるように調整する。
【００３２】
送信信号タイミング制御部９（以下、「制御部９」という）は、送信信号を入力される。制御部９は、入力された送信信号を遅延させて出力する。以下では、制御部９が遅延させた送信信号を遅延送信信号という。制御部９は、遅延送信信号の位相と、調整済み信号の位相と、が一致するように、送信信号を遅延させる。すなわち、制御部９は、遅延送信信号と調整済み信号とのサンプル時刻を一致させる。制御部９は、例えば、遅延回路により構成される。
【００３３】
歪補正係数候補計算部１０（以下、「計算部１０」という）は、信号調整部８から調整済み信号を入力され、送信信号タイミング制御部９から遅延送信信号を入力される。計算部１０は、調整済み信号と遅延送信信号とに基づいて、歪補正係数候補を計算する。歪補正係数候補は、送信信号のレベルに対応した歪補正係数の候補値である。具体的には、計算部１０は、調整済み信号のレベルを遅延送信信号のレベルで除算した商を、歪補正係数候補として出力する。
【００３４】
図１の例では、計算部１０は、除算器１０１である。この場合、除算器１０１が調整済み信号を遅延送信信号で除算することにより、歪補正係数候補を計算することができる。なお、計算部１０は、除算器１０１の代わりに、加算器、減算器、乗算器などを備えてもよい。いずれの場合も、計算部１０は、調整済み信号のレベルを遅延送信信号のレベルで除算した商を出力すればよい。
【００３５】
アドレスタイミング制御部１１（以下、「制御部１１」という）は、変換部１からアドレスを入力される。制御部１１は、入力されたアドレスを遅延させて出力する。以下では、制御部１１が遅延させたアドレスを遅延アドレスという。制御部１１は、遅延アドレスの位相と、計算部９が出力した歪補正係数候補の位相と、が一致するように、アドレスを遅延させる。すなわち、制御部１１は、アドレスと歪補正係数候補とのサンプル時刻を一致させる。制御部１１は、例えば、遅延回路により構成される。
【００３６】
歪補正係数更新部１２（以下、「更新部１２」という）は、計算部１０から歪補正係数候補を入力され、制御部１１から遅延アドレスを入力される。更新部１２は、アドレス完了判定部１３が保持する判定結果に従って、テーブル２に格納された遅延アドレスに対応する歪補正係数を更新する。すなわち、更新部１２は、アドレス完了判定部１３が「更新する」という判定結果を保持している場合、歪補正係数を更新し、アドレス完了判定部１３が「更新しない」という判定結果を保持している場合、歪補正係数を更新しない。更新するか否かの判定方法は後述する。
【００３７】
更新部１２は、アドレス完了判定部１３が「更新する」という判定結果を保持している場合、テーブル２から遅延アドレスに対応する歪補正係数を読み出す。すなわち、更新部１２が遅延アドレスをテーブル２に入力し、テーブル２が遅延アドレスに対応する歪補正係数を出力し、出力された歪補正係数が更新部１２に入力される。
【００３８】
次に、更新部１２は、テーブル２から読み出した歪補正係数と、歪補正係数候補と、に基づいて、新たな歪補正係数を計算する。更新部１２は、新たな歪補正係数として、例えば、読み出した歪補正係数と歪補正係数候補との平均値や重み付き平均値を計算する。このように新たな歪補正係数を計算することにより、ＡＤＣ７の量子化ノイズの影響を抑制することができる。
【００３９】
そして、更新部１２は、遅延アドレスに対応する歪補正係数として、新たな歪補正係数を書き込む。これにより、テーブル２に格納された歪補正係数が、新たな歪補正係数に更新される。
【００４０】
なお、更新部１２は、テーブル２から遅延アドレスに対応する歪補正係数を読み出さずに、遅延アドレスに対応する新たな歪補正係数として、歪補正係数候補を書き込んでもよい。この場合、歪補正係数は、歪補正係数候補に更新される。
【００４１】
アドレス完了判定部１３（以下、「判定部１３」という）は、変換部１から送信信号のアドレスを入力される。判定部１３は、入力されたアドレスの回数をカウントし、カウント値と閾値とを比較して、テーブル２に格納された歪補正係数を更新するか判定する。判定部１３は、カウント値が閾値以下の場合、「更新する」と判定し、カウント値が閾値より大きい場合「更新しない」と判定する。判定部１３は、判定結果を保持する。判定部１３が保持した判定結果は、停止信号変換部１４に入力される。
【００４２】
図４は、判定部１３の一例を示す図である。図４に示すように、判定部１３は、完了ビット更新部１３１と、完了ビット保持部１３２と、を備える。
【００４３】
完了ビット更新部１３１（以下、「更新部１３１」という）は、変換部１からアドレスを入力される。更新部１３１は、アドレス毎の入力回数をカウントし、カウント値を保持するカウンタを備える。図５は、カウンタの一例を示す図である。図５の例では、アドレス０ｘ００００のカウント値（入力回数）は１２である。更新部１３１に、新たにアドレス０ｘ００００が入力されると、アドレス０ｘ００００のカウント値は１３となる。
【００４４】
更新部１３１は、変換部１から入力されたアドレスのカウント値と閾値とを比較し、当該アドレスの歪補正係数を更新するか判定する。閾値は、更新部１３１に入力される閾値設定信号により、アドレス毎（レベル毎）にそれぞれ設定される。
【００４５】
更新部１３１は、カウント値が閾値より大きい場合、「更新しない」と判定する。「更新しない」と判定した場合、更新部１３１は、入力されている完了ビット設定信号に基づいて、完了ビット書込み信号を生成して出力する。一方、更新部１３１は、カウント値が閾値以下の場合、「更新する」と判定する。「更新する」と判定した場合、完了ビット更新部１３１は、完了ビット書込み信号を出力しない。
【００４６】
なお、カウンタは、リセット信号を入力することにより、リセットされるのが好ましい。
【００４７】
完了ビット保持部１３２（以下、「保持部１３２」という）は、変換部１から送信信号のアドレスを入力される。また、保持部１３２は、更新部１３１が「更新しない」と判定した場合、更新部１３１から完了ビット書込み信号を入力される。保持部１３２は、各アドレスに対応する完了ビットを備える。
【００４８】
完了ビットは、対応するアドレスのカウント値と閾値との比較結果、すなわち、歪補正係数を更新するか否かの判定結果を保持する。完了ビットは、例えば、各アドレスと対応する１ビットのメモリにより構成され、１又は０の値をとる。以下では、各完了ビットは、初期値が０であり、完了ビット書込み信号を入力されると１になるものとする。０の完了ビットは、対応するアドレスの歪補正係数を更新する、すなわち、更新は完了していないことを示す。また、１の完了ビットは、対応するアドレスの歪補正係数を更新しない、すなわち、更新が完了したことを示す。
【００４９】
図６は、完了ビットの一例を示す図である。図６において、「−（空値）」は完了ビットが０であることを示し、「Ｖ（Ｖａｌｉｄ）」は完了ビットが１であることを示す。図６の例では、アドレス０ｘ００１０の完了ビットはＶである。これは、アドレス０ｘ００１０の歪補正係数は更新しない（更新は完了した）、という判定結果と対応する。また、アドレス０ｘ０ｆｆ０の完了ビットは空値である。これは、アドレス０ｘ０ｆｆ０の歪補正係数は更新する（更新は完了していない）、という判定結果と対応する。各完了ビットは、このような判定結果を保持する。
【００５０】
保持部１３２は、変換部１から送信信号のアドレスを入力されると、当該アドレスに対応する完了ビットの値を参照する。保持部１３２は、完了ビットの値が１の場合、すなわち、判定部１３１が歪補正係数を「更新しない」と判定した場合、完了パルス信号を出力する。一方、保持部１３２は、完了ビットの値が０の場合、すなわち、判定部１３１が歪補正係数を「更新する」と判定した場合、完了パルス信号を出力しない。
【００５１】
なお、完了ビットは、無線通信装置の電源をオフにしたり、リセット信号を入力したりすることにより、リセットされるのが好ましい。
【００５２】
停止信号変換部１４（以下、「変換部１４」という）は、判定部１３が保持した判定結果を入力される。すなわち、判定部１３が「更新する」と判定した場合、変換部１４は完了パルス信号を入力されず、判定部１３が「更新しない」と判定した場合、変換部１４は完了パルス信号を入力される。
【００５３】
変換部１４は、入力された完了パルス信号を、停止信号に変換する。停止信号とは、無線通信装置の各構成の演算を停止させる信号である。変換部１４は、変換した停止信号を出力する。
【００５４】
停止信号タイミング制御部１５（以下、「制御部１５」という）は、変換部１４から停止信号を入力される。制御部１５は、入力された停止信号を遅延させて出力する。制御部１５が遅延させた停止信号を遅延停止信号という。
【００５５】
遅延停止信号は、ＡＤＣ７、信号調整部８、制御部９、計算部１０、制御部１１、及び更新部１２の少なくとも１つに入力される。遅延停止信号が入力された構成は、演算処理を停止する。制御部１５は、遅延停止信号の位相と、遅延停止信号により演算を停止する構成の入力信号の位相と、が一致するように、停止信号を遅延させる。すなわち、制御部１５は、遅延停止信号と上記の入力信号とのサンプル時刻を一致させる。したがって、停止信号を遅延させる遅延時間は、遅延停止信号を入力する構成によって異なる。制御部１５は、例えば、遅延回路により構成される。
【００５６】
図１の例では、遅延停止信号は、信号調整部８、計算部１０、及び更新部１２に入力されている。上述の通り、信号調整部８に入力される遅延停止信号は、ＡＤＣ７の出力信号と、サンプル時刻が一致する。計算部１０に入力される遅延停止信号は、調整済み信号と、サンプル時刻が一致する。更新部１２に入力される遅延停止信号は、歪補正係数候補と、サンプル時刻が一致する。信号調整部８、計算部１０、及び更新部１２は、遅延停止信号を入力されると、演算を停止する。
【００５７】
次に、本実施形態に係る無線通信装置の動作について、図７を参照して具体的に説明する。以下では、振幅０．０４（Ｖ）の送信信号Ｓ１〜Ｓ３が入力されるものとする。また、図７の上段に示すように、振幅０．０４（Ｖ）の送信信号のアドレスは０ｘ００１０、歪補正係数はＸＳ１、入力回数は３１回、完了ビットは空値、閾値は３２であるものとする。
【００５８】
この無線通信装置に送信信号Ｓ１が入力されると、変換部１はアドレス０ｘ００１０を出力する。出力されたアドレス０ｘ００１０は、テーブル２、制御部９，１１、及び判定部１３に入力される。テーブル２は、アドレス０ｘ００１０に対応する歪補正係数ＸＳ１を出力する。補正部３は、送信信号Ｓ１を歪補正係数ＸＳ１で補正し、補正済み信号を出力する。ＤＡＣ４は、補正済み信号をＤＡ変換し、補正済み信号に応じたアナログ信号を出力する。増幅回路５は、アナログ信号を増幅して出力する。これにより、送信信号Ｓ１に応じた無線信号がアンテナ６から送信される。以上の処理を、送信処理と称する。
【００５９】
無線通信装置は、上記の送信処理と同時に、以下の判定処理を実行する。
【００６０】
まず、保持部１３２は、アドレス０ｘ００１０を入力されると、アドレス０ｘ００１０の完了ビットを参照する。完了ビットは空値であるから、保持部１３２は、完了パルス信号を出力しない。これは、「更新する」という判定結果に相当する。
【００６１】
また、更新部１３２は、アドレス０ｘ００１０を入力されると、アドレス０ｘ００１０に対応するカウント値を１増加させる。これにより、アドレス０ｘ００１０の入力回数は３２となる。入力回数は閾値以下であるから、更新部１３２は、完了ビット書込み信号を出力しない。したがって、保持部１３２のアドレス０ｘ００１０の完了ビットは空値のままとなる。
【００６２】
上記の通り、保持部１３２が完了パルス信号を出力しなかった場合、送信処理の終了後、送信信号Ｓ１に基づく歪補正係数の更新処理が実行される。更新処理は以下の通りである。
【００６３】
まず、増幅回路５の出力信号がＡＤＣ７に入力される。ＡＤＣ７は、出力信号をＡＤ変換し、デジタル信号を出力する。調整部８は、デジタル信号の利得及び位相を補償し、調整済み信号を出力する。計算部１０は、調整済み信号及び遅延送信信号に基づいて歪補正係数候補ｘＳ１を計算し、出力する。更新部１２は、遅延アドレスを入力され、テーブル２を参照する。遅延アドレスは０ｘ００１０であるから、更新部１２は、アドレス０ｘ００１０の歪補正係数ＸＳ１を取得する。更新部１２は、歪補正係数ＸＳ１及び歪補正係数候補に基づいて、新たな歪補正係数ＸＳ２を計算し、テーブル２に書き込む。これにより、アドレス０ｘ００１０の歪補正係数がＸＳ２に更新される。
【００６４】
歪補正係数ＸＳ２は、例えば、ＸＳ２＝（ｘＳ１＋ＸＳ１）／２であってもよいし、ＸＳ２＝ｘＳ１であってもよい。また、ＸＳ２＝（ｘＳ１＋３１×ＸＳ１）／３２であってもよい。この場合、更新後の歪補正係数は、更新処理毎に計算される歪補正係数候補の平均値となる。
【００６５】
以上の判定処理及び更新処理により、図７の中段に示すように、アドレス０ｘ００１０の歪補正係数はＸＳ２、入力回数は３２、完了ビットは空値となる。
【００６６】
この無線通信装置に、送信信号Ｓ２が入力されると、再び送信処理及び判定処理が実行される。送信処理は上記と同様であり、送信信号Ｓ２に応じた無線信号がアンテナ６から送信される。この送信処理と同時に実行される判定処理は以下の通りである。
【００６７】
まず、保持部１３２は、アドレス０ｘ００１０を入力されると、アドレス０ｘ００１０の完了ビットを参照する。完了ビットは空値であるから、保持部１３２は、完了パルス信号を出力しない。これは、「更新する」という判定結果に相当する。これは、上記の判定処理と同様である。
【００６８】
一方、更新部１３２にアドレス０ｘ００１０が入力されると、アドレス０ｘ００１０の入力回数は３３となる。入力回数は閾値より大きいため、更新部１３２は、完了ビット書込み信号を出力する。これにより、保持部１３２のアドレス０ｘ００１０の完了ビットがＶとなる。なお、保持部１３２のカウンタは、入力回数が閾値より大きくなった時点で、カウントを終了するのが好ましい。
【００６９】
判定結果は「更新する」であるから、送信処理の終了後、送信信号Ｓ２に基づく歪補正係数の更新処理が実行される。更新処理は上記と同様であり、アドレス０ｘ００１０の歪補正係数がＸＳ３に更新される。
【００７０】
以上の判定処理及び更新処理により、図７の下段に示すように、アドレス０ｘ００１０の歪補正係数はＸＳ３、入力回数は３３、完了ビットはＶとなる。
【００７１】
この無線通信装置に、送信信号Ｓ３が入力されると、再び送信処理及び判定処理が実行される。送信処理は上記と同様であり、送信信号Ｓ３に応じた無線信号がアンテナ６から送信される。この送信処理と同時に実行される判定処理は以下の通りである。
【００７２】
まず、保持部１３２は、アドレス０ｘ００１０を入力されると、アドレス０ｘ００１０の完了ビットを参照する。完了ビットはＶであるから、保持部１３２は、完了パルス信号を出力する。これは、「更新しない」という判定結果に相当する。
【００７３】
次に、変換部１４は、完了パルス信号を停止信号に変換して、停止信号を出力する。そして、制御部１５は、停止信号を遅延させ、遅延停止信号を出力する。遅延停止信号は、調整部８、計算部１０、及び更新部１２に入力される。
【００７４】
遅延停止信号により、調整部８、計算部１０、及び更新部１２が演算を停止するため、送信信号Ｓ３に基づく更新処理は実行されない。したがって、アドレス０ｘ００１０の歪補正係数はＸＳ３のままとなる。以降、振幅０．０４（Ｖ）の送信信号が無線通信装置に入力されても、歪補正係数の更新処理は実行されない。
【００７５】
以上説明した通り、本実施形態に係る無線通信装置は、送信信号の入力回数をレベル毎にカウントし、入力回数が閾値以下であれば歪補正係数を更新し、入力回数が閾値より大きい場合には歪補正係数を更新しない。すなわち、歪補正係数の更新回数は、閾値以下に制限され、更新回数と閾値とが一致すると、更新処理が完了したものとみなされ、それ以降、更新処理が行われなくなる。
【００７６】
このように、歪補正係数の更新処理の回数を閾値以下に制限することにより、歪補正係数を増幅回路５の温度特性に追従した適切な値に調整し、出力信号の歪みを抑制するとともに、無線通信装置の消費電力を低減することができる。
【００７７】
また、判定処理は、送信信号の入力回数に基づいて行われるため、送信処理と判定処理とを同時に実行することができる。したがって、更新処理を実行しない場合、更新処理が開始される前に、調整部８、計算部１０、及び更新部１２などの演算を停止することができる。これにより、無線通信装置の消費電力をさらに低減することができる。
【００７８】
（第２実施形態）
次に、第２実施形態に係る無線通信装置ついて、図８を参照して説明する。図８は、本実施形態における完了ビットの初期状態の一例を示す図である。本実施形態では、図８に示すように、レベルが所定値以下の完了ビットの初期値が予め１に設定される。したがって、レベルが所定値以下の送信信号が入力されても、更新処理は実行されない。
【００７９】
増幅回路５がＰＡ５１である場合、上述の通り、入力信号Ｓｉｎのレベルが低い領域では、出力信号Ｓｏｕｔの歪みは小さい。このため、送信信号のレベルが低い場合、歪補正係数を更新せずに、歪補正係数の設計値を利用して送信信号を補正しても、ＰＡ５１の出力信号には歪みがほとんど発生しないことが考えられる。
【００８０】
したがって、本実施形態によれば、ＰＡ５１の出力信号の歪みを抑制したまま、無線通信装置の消費電力をさらに低減することができる。
【００８１】
（第３実施形態）
次に、第３実施形態に係る無線通信装置について、図９を参照して説明する。図９は、本実施形態における各レベルに対して設定された閾値の一例を示す図である。本実施形態では、図９に示すように、低いレベルほど大きな閾値が設定され、高いレベルほど小さな閾値が設定される。したがって、レベルが低い送信信号ほど更新回数が多く、レベルが高い送信信号ほど更新回数が少なくなる。
【００８２】
一般に、送信信号のレベルが低いほど、ＡＤＣ７による量子化ノイズが大きくなる、送信信号のレベルが高いほど、ＡＤＣ７による量子化ノイズが小さくなる。本実施形態では、量子化ノイズが大きい（レベルが低い）送信信号ほど、歪補正係数の更新回数が多くなるため、量子化ノイズの影響を効率的に抑制し、出力信号の歪みを抑制することができる。
【００８３】
（第４実施形態）
次に、第４実施形態に係る無線通信装置について、図１０を参照して説明する。図１０は、パケット送信終了時におけるテーブル２、カウンタ、及び完了ビットの一例を示す図である。ここでいうパケットとは、複数の送信信号からなるデータの送信単位のことである。また、パケット送信終了時とは、１パケットの送信を終了した時であってもよいし、所定数のパケットの送信を終了した時であってもよいし、特定のパケットの送信を終了した時であってもよい。
【００８４】
第１実施形態では、入力回数（更新回数）が閾値と一致したレベルの完了ビットが、Ｖに設定され、当該レベルに設定された歪補正係数が更新完了と判定された。しかしながら、本実施形態では、パケット送信終了時に、入力回数（更新回数）が閾値より小さいレベルであっても、入力回数が１以上のレベルであれば、完了ビットがＶに設定され、当該レベルに設定された歪補正係数が更新完了と判定される。
【００８５】
図１０の例では、アドレス０ｘ００２０の入力回数は１、閾値は１０である。この場合、第１実施形態では、入力回数が閾値以下であるため、アドレス０ｘ００２０の完了ビットは空値に設定される。したがって、アドレス０ｘ００２０に設定された歪補正係数Ｘ２は、それ以降も更新される。
【００８６】
しかしながら、本実施形態では、アドレス０ｘ００２０の入力回数が１以上のため、完了ビットはＶに設定される。したがって、アドレス０ｘ００２０に設定された歪補正係数は、それ以降更新されない。
【００８７】
完了ビットをこのように設定することにより、各レベルの歪補正係数は、少なくとも１回更新される。したがって、増幅回路５の温度特性に追従した歪補正係数を計算することができる。また、閾値より少ない入力回数で歪補正係数の更新が完了するため、無線通信装置の消費電力をさらに低減することができる。
【００８８】
また、本実施形態では、パケット送信終了時に入力回数が０のレベルに設定された歪補正係数は、完了ビットがＶに設定された他のレベルに設定された歪補正係数に基づいて補間される。
【００８９】
図１０の例では、入力回数が０のアドレス０ｘ００１０の歪補正係数Ｘ１は、アドレス０ｘ００００の歪み補正係数Ｘ０や、アドレス０ｘ００２０の歪み補正係数Ｘ２に基づいて補間される。
【００９０】
歪補正係数をこのように補間することにより、１回も更新されていない歪補正係数であっても、増幅回路５の温度特性に追従した値に設定することができる。
【００９１】
なお、歪補正係数の補間方法は、任意に選択可能であり、線形補間であってもよいし、多項式補間であってもよいし、スプライン補間であってもよい。
【００９２】
なお、本発明は上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、各実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９３】
１：アドレス変換部、２：歪補正係数テーブル、３：補正部、４：デジタルアナログ変換器、５：増幅回路、６：アンテナ、７：アナログデジタル変換器、８：信号調整部、９：送信信号タイミング制御部、１０：歪補正係数候補計算部、１１：アドレスタイミング制御部、１２：歪補正係数更新部、１３：アドレス完了判定部、１４：停止信号変換部、１５：停止信号タイミング制御部、３１：乗算器、５１：パワーアンプ、１０１：除算器、１３１：完了ビット更新部、１３２：完了ビット保持部
【図１】
2016171528.tif 000003
【図２】
2016171528.tif 000004
【図３】
2016171528.tif 000005
【図４】
2016171528.tif 000006
【図５】
2016171528.tif 000007
【図６】
2016171528.tif 000008
【図７】
2016171528.tif 000009
【図８】
2016171528.tif 000010
【図９】
2016171528.tif 000011
【図１０】
2016171528.tif 000012