(57)【要約】【課題】複数のＬＵＴに対するアドレス制御処理を簡単に行えること。【解決手段】複数のアドレス毎に所定の値が格納された複数のルックアップテーブル１１２と、複数のルックアップテーブル１１２の類似性を検出し、類似するルックアップテーブル１１２をグループ化する類似ＬＵＴ検出部１１４と、類似ＬＵＴ検出部１１４によりグループ化されたルックアップテーブル１１２に共通するアドレス制御情報を用いて、グループ化されたルックアップテーブル１１２から値をそれぞれ読み出すアドレス制御部１１３と、を有する。【選択図】図１
2014057224.tif 000002
【特許請求の範囲】
【請求項１】
複数のアドレス毎に所定の値が格納された複数のルックアップテーブルと、
複数の前記ルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出部と、
前記類似検出部によりグループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから値をそれぞれ読み出す制御部と、
を有することを特徴とするアドレス制御装置。
【請求項２】
前記制御部は、前記ルックアップテーブルの値の変化が大きい範囲に多くのアドレス数を割り当てることを特徴とする請求項１に記載のアドレス制御装置。
【請求項３】
前記類似検出部は、複数の前記ルックアップテーブルに格納された値の最大値により正規化し、複数の前記ルックアップテーブル同士の前記類似性を検出することを特徴とする請求項１または２に記載のアドレス制御装置。
【請求項４】
前記類似検出部は、複数の前記ルックアップテーブルに格納された値の一部を用いて複数の前記ルックアップテーブル同士の前記類似性を検出することを特徴とする請求項１〜３のいずれか一つに記載のアドレス制御装置。
【請求項５】
前記類似検出部は、前記ルックアップテーブル同士のアドレスに対する値の変化状態の相関演算、または誤差演算により前記類似性を検出することを特徴とする請求項１〜４のいずれか一つに記載のアドレス制御装置。
【請求項６】
前記類似検出部は、前記相関演算による相関値、または誤差演算による誤差値を所定の閾値と比較し、前記類似性を検出することを特徴とする請求項５に記載のアドレス制御装置。
【請求項７】
前記制御部は、前記類似検出部によりグループ化された複数の前記ルックアップテーブルのうちいずれかのルックアップテーブルのアドレスを基準として、同一グループ内の他の前記ルックアップテーブルの値をそれぞれ読み出すことを特徴とする請求項１〜６のいずれか一つに記載のアドレス制御装置。
【請求項８】
送信信号を電力増幅する電力増幅部と、
前記電力増幅部の増幅特性に基づく歪補償係数を、複数のアドレスに対応して格納された複数のルックアップテーブルと、
複数の前記ルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出部と、
前記類似検出部によりグループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから前記歪補償係数をそれぞれ読み出す制御部と、
前記送信信号に前記歪補償係数を乗じて前記電力増幅部に出力するプリディストーション部と、
を有することを特徴とする送信装置。
【請求項９】
前記電力増幅部の出力のフィードバック信号と、前記送信信号に基づき、前記歪補償係数を更新し、複数の前記ルックアップテーブルに格納する更新部を有することを特徴とする請求項８に記載の送信装置。
【請求項１０】
複数のアドレス毎に所定の値が格納された複数のルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出工程と、
前記グループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから値をそれぞれ読み出す工程と、
を含むことを特徴とするアドレス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のルックアップテーブル（ＬＵＴ）のアドレスを制御するアドレス制御装置、送信装置およびアドレス制御方法に関する。
【背景技術】
【０００２】
無線通信システムにおける送信装置では、装置の小型化、省エネルギー化が強く望まれており、できるだけ回路規模を小さくすることが好ましい。また、送信装置で使用される電力増幅器は、一般的に効率の高い飽和領域を使用するが、飽和領域付近で使用すると非線形歪が増大する傾向がある。
【０００３】
この非線形歪を抑え、隣接チャネル漏洩電力（ＡＣＬＲ：Ａｄｊａｃｅｎｔ  Ｃｈａｎｎｅｌ  Ｌｅａｋａｇｅ  Ｒａｔｉｏ）を低減する技術としてルックアップテーブル（ＬＵＴ）を用いたＬＵＴ型のプリディストーション方式がある。ＬＵＴ型プリディストーション方式は、電力増幅器にあらかじめ歪んだ信号（プリディストーション信号）を入力することにより、電力増幅器出力の歪を抑制する技術である。そして、送信信号の振幅や電力に対応する歪補償係数をＬＵＴに保持しておき、送信信号に歪補償係数を掛けることにより、最適なプリディストーション信号を生成する。
【０００４】
このような、ＬＵＴに格納された歪補償係数を用い、アドレスに対する歪補償係数の傾きによってアドレスを制御する技術がある（例えば、下記特許文献１参照。）。この技術では、ＬＵＴのアドレスを制御し、振幅や電力に対応する歪補償係数を一定なアドレス範囲全体に割り当てるアドレス制御の最適化を行って歪補償性能を向上させている。
【０００５】
また、送信の出力の歪補償を複数のＬＵＴを用いて行う上で、歪補償係数の演算を簡略化する技術がある（例えば、下記特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−３９２３５号公報
【特許文献２】特開２０１２−９０１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
送信装置の電力増幅特性には、ある時間における入出力特性がそれ以前の信号の履歴によって変化するメモリ効果と呼ばれる特性が生じる。信号が広帯域化・高周波化すればこのメモリ効果の影響が無視できなくなる。このメモリ効果に対応する歪補償方法の一つとして、ボルテラ級数を用いた歪補償方式がある。
【０００８】
このような、ボルテラ級数等を用いた歪補償では、ボルテラ級数の係数からＬＵＴ係数を作成するため、複数の遅延器および複数のＬＵＴを用いそれぞれのＬＵＴをアドレス制御する必要が生じる。このように、複数のＬＵＴを有する場合、それぞれのＬＵＴに異なる係数が格納されているため、上記最適化により複数のＬＵＴのアドレスを一括制御するだけでは十分な歪補償を行うことはできない。一方、全てのＬＵＴそれぞれに対する最適化処理を行おうとすると、最適化にかかる処理量および回路規模が増大する。
【０００９】
一つの側面では、本発明は、複数のＬＵＴに対するアドレス制御処理の回路規模削減を目的とする。
【課題を解決するための手段】
【００１０】
一つの案では、複数のアドレス毎に所定の値が格納された複数のルックアップテーブルと、複数の前記ルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出部と、前記類似検出部によりグループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから値をそれぞれ読み出す制御部と、を有するアドレス制御装置を用いる。
【発明の効果】
【００１１】
一つの実施形態によれば、複数のＬＵＴに対するアドレス制御処理の回路規模を削減することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態にかかるアドレス制御装置が適用される送信装置の構成例を示すブロック図である。
【図２】図２は、アドレス最適化の内容を示す図である。
【図３】図３は、４つのＬＵＴを２グループに分ける構成例を示す回路図である。
【図４−１】図４−１は、図３に示したＬＵＴのグループ分けの一例を示す回路図である。
【図４−２】図４−２は、図３に示したＬＵＴのグループ分けの他の例を示す回路図である。
【図５】図５は、各グループにおいて用いるアドレス制御を説明する図である。
【図６】図６は、通信装置のハードウェア構成例を示すブロック図である。
【図７】図７は、ＬＵＴのグループ化の処理概要を示すフローチャートである。
【図８】図８は、ＬＵＴの最大係数の正規化によるグループ化の処理例を示すフローチャートである。
【図９】図９は、ＬＵＴの正規化前後の内容を示す図表である。
【図１０】図１０は、ＬＵＴのグループ化を間引き処理により行う処理例を示すフローチャートである。
【図１１】図１１は、ＬＵＴの間引き処理前後の内容を示す図表である。
【図１２】図１２は、相関演算によるＬＵＴのグループ化の処理例を示すフローチャートである。
【図１３】図１３は、相関演算によるＬＵＴのグループ化の処理例を説明する図表である。
【発明を実施するための形態】
【００１３】
（実施の形態）
以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。図１は、実施の形態にかかるアドレス制御装置が適用される送信装置の構成例を示すブロック図である。この送信装置１００は、送信信号の歪を補償する歪補償回路を含む。
【００１４】
送信装置１００は、プリディストーション（ＰＤ）部１０１と、デジタル・アナログ変換部（ＤＡＣ）１０２と、乗算器１０３，１０６と、発振器１０４，１０７と、電力増幅器１０５と、アナログ・デジタル変換部（ＡＤＣ）１０８と、係数更新部１０９と、アドレス生成部１１０と、アドレス変換部１１１と、複数のルックアップテーブル（ＬＵＴ）１１２と、アドレス制御部１１３と、類似ＬＵＴ検出部１１４と、を含む。
【００１５】
送信装置１００に入力された送信信号は、ＰＤ部１０１に入力され、ＬＵＴ１１２から読み出した係数（歪補償係数）を用いてプリディストーション信号を生成する。生成されたプリディストーション信号は、ＤＡＣ１０２により、デジタル信号からアナログ信号に変換され、周波数コンバータ（乗算器１０３および発振器１０４）によりＲＦ帯に周波数変換される。周波数変換後の送信信号は、電力増幅器１０５により電力増幅され無線出力される。
【００１６】
電力増幅器１０５による出力信号の一部は、フィードバックされ、周波数コンバータ（乗算器１０６および発振器１０７）により周波数変換され、ＡＤＣ１０８によりデジタル信号に変換される。係数更新部１０９には、フィードバック信号と、送信信号が入力され、係数（歪補償係数）を更新し、ＬＵＴ１１２に格納される。
【００１７】
アドレス制御部１１３は、ＬＵＴ１１２から読み出した係数を元にアドレスに対する係数の傾きを算出し、アドレス制御情報を生成する。生成されたアドレス制御情報は、アドレス変換部１１１に入力され、アドレス変換部１１１においてＬＵＴ１１２のアドレス変換処理が行われる。
【００１８】
アドレス変換部１１１は、不揮発性または揮発性のメモリ回路を有する。そしてアドレス変換部１１１は、アドレス生成部１１０により生成されたサブアドレスと、ＬＵＴ１１２の各ＬＵＴ１１２のアドレスとの対応関係を表すアドレス変換テーブル（不図示）を記憶している。アドレス変換部１１１は、アドレス生成部１１０からサブアドレスを受け取ると、アドレス変換テーブルを参照して、受け取ったサブアドレスに対応する参照テーブルのアドレスを特定する。
【００１９】
そして、アドレス変換部１１１は、特定されたアドレスをＬＵＴ１１２へ出力する。また、アドレス変換部１１１は、アドレス変換部１１１が記憶している現在のアドレス変換テーブルをアドレス制御部１１３へ出力する。これにより、係数更新部１０９がアドレス変換テーブルにより特定されるＬＵＴ１１２の各アドレスをアドレス制御部１１３を介して参照できる。
【００２０】
図２は、アドレス最適化の内容を示す図である。横軸はアドレス、縦軸は歪補償係数である。図２の（Ａ）は、アドレス最適化前のＬＵＴ１１２のアドレスと歪補償係数の関係の一例を示すグラフである。図２の（Ｂ）は、アドレス最適化後のＬＵＴ１１２のアドレスと歪補償係数の関係の一例を示すグラフである。これら図２の（Ａ），（Ｂ）に示された各棒グラフ２０１〜２２０は、それぞれ、対応するアドレスに格納された歪補償係数を表す。歪補償係数は、例えば、１．０〜１．５の範囲に含まれる値となる。アドレス変換テーブルには、これら図２の（Ａ），（Ｂ）のアドレス対応関係が格納されることになる。
【００２１】
上述したように、電力増幅器１０５の入出力特性は非線形に歪む。そのため、送信信号の電力が取り得る値の範囲を等分割するように設定された複数のブロックのそれぞれに対して一つのアドレスが割り当てられていると、図２の（Ａ）に示されるように、アドレスの増分と歪補償係数の増分との関係は非線形となる。
【００２２】
そして、棒グラフ２０１〜棒グラフ２０６に示されるように、アドレス０〜５に対する歪補償係数はほぼ一定であるのに対し、棒グラフ２０７〜棒グラフ２１０に示されるように、アドレス６〜９に対する歪補償係数（値）は急激に増加している。そのため、アドレス６〜９に対して、隣接するアドレス間の歪補償係数の差が大きい。その結果、送信信号の電力値がアドレス６に対応する電力値以上である場合、いずれか一つのアドレスに対する歪補償係数を用いて送信信号に対するプリディストーション処理が行われると、電力増幅器１０５の入出力特性の非線形歪が適切に補償されないことがある。
【００２３】
そこで、図２の（Ｂ）に示されるように、アドレス制御部１１３は、アドレス最適化前のアドレス０〜５に対応する電力に対する歪補償係数を一つのアドレス０に格納させる。またアドレス制御部１１３は、アドレス最適化前のアドレス６〜９に対応する送信信号の電力範囲に対して割り当てるアドレスおよび歪補償係数の数を増やす。このように、値の変化が大きい部分に割り当てるアドレス数が多くなるようにすることにより、ＬＵＴ１１２が有する限られたアドレス範囲を有効に使用できる。
【００２４】
そして、アドレス最適化後において、アドレスの増分に対する歪補償係数の増分が線形となり、歪補償係数が直線２２１に沿って増加するように、アドレス制御部１１３は歪補償係数を修正する。この結果、隣接するアドレス間の歪補償係数の差が、送信信号の電力によらず一定となり、かつ、その差の絶対値が全体的に小さくなる。したがって、どのような電力を持つ送信信号に対しても、一つのアドレスに対する歪補償係数を用いてプリディストーション処理を行うことにより、電力増幅器１０５が持つ入出力特性の非線形歪が適切に補償できるようになる。
【００２５】
図１に戻り説明すると、送信装置１００は、さらに、類似ＬＵＴ検出部１１４を含んでいる。類似ＬＵＴ検出部１１４は、複数のＬＵＴ１１２から読み出した係数を元に、類似した複数のＬＵＴ１１２のグループ化を行う。そして、求めたグループ情報をアドレス制御部１１３に出力する。このようにアドレス制御部１１３は、グループ毎のＬＵＴ１１２のアドレス制御情報を生成する。そして、同じグループに属する複数のＬＵＴ１１２に対して、上述の同じアドレス変換処理を行う。
【００２６】
これにより、複数のＬＵＴ１１２に対するアドレス制御処理を共通化できる。すなわち、ＬＵＴ１１２の数に一致する数のアドレス変換部１１１を設けず、アドレス変換部１１１の数をＬＵＴ１１２の数より少なくして、一つのアドレス変換部１１１によりグループ化された複数のＬＵＴ１１２に対するアドレス変換を行う。そして、各ＬＵＴ１１２からのアドレス対応の値を読み出すことができる。
【００２７】
（複数のＬＵＴを有する回路構成例）
図３は、４つのＬＵＴを２グループに分ける構成例を示す回路図である。図３に示すように、上述したメモリ効果を抑制するために、ボルテラ級数等を用いた歪補償を行う。このため、アドレス（Ａｄｒｓ）ライン上に遅延器（Ｄｅｌａｙ）３０３を設け、送信信号（ＴＸ）のライン上にも遅延器（Ｄｅｌａｙ）３０４を設けている。このように、複数の遅延器３０３，３０４を設け、遅延器の前後段に複数のＬＵＴ１１２を配置することにより、ある時間における入出力特性がそれ以前の信号の履歴によって変化するメモリ効果を抑制するよう構成されている。なお、図３の例では１段の遅延器であるが遅延器を複数段とし、対応してＬＵＴ１１２の数を増加させることにより、歪補償の精度をより向上できる。
【００２８】
アドレス変換部１１１は、２つのグループ数分に対応してアドレス変換部Ａとアドレス変換部Ｂの２つとなる。アドレス変換部１１１の入力側および出力側にセレクタ３０１，３０２を接続し、このセレクタ３０１，３０２により、使用するアドレスを切り替える。入力側のセレクタ３０１には、アドレス生成部１１０により生成されたアドレス（Ａｄｒｓ（ｔ））、および遅延器（Ｄｅｌａｙ）３０３により遅延させたアドレス（Ａｄｒｓ（ｔ−１））が入力される。出力側のセレクタ３０２は、アドレス変換部１１１から出力された変換後のアドレスを使用するＬＵＴ１１２を選択する。
【００２９】
ＬＵＴ１，３（１１２）の出力（歪補償係数）は、加算器３１１により加算された後、乗算器３１２によって送信信号ＴＸ（ｔ）と乗算される。ＬＵＴ２，４（１１２）の出力（歪補償係数）は、加算器３１３により加算された後、乗算器３１４によって遅延後の送信信号ＴＸ（ｔ−１）と乗算される。これら、乗算器３１２，３１４の出力は、加算器３１５によって加算され、プリディストーション信号として出力される。
【００３０】
図４−１は、図３に示したＬＵＴのグループ分けの一例を示す回路図である。セレクタ３０１，３０２に接続される線は、便宜上、図３のうち、グループ分け後の線だけを記載してある。図４−１に示すように、４つのＬＵＴ（ＬＵＴ１〜４）１１２を「グループＡ：ＬＵＴ１，ＬＵＴ２」、「グループＢ：ＬＵＴ３，ＬＵＴ４」の２グループに分けた場合を示す。
【００３１】
アドレス変換部Ａ（１１１）には、遅延なしのアドレス（Ａｄｒｓ（ｔ））が入力され、変換されたアドレスがＬＵＴ１，２（１１２）に入力される。アドレス変換部Ｂ（１１１）には、遅延器（Ｄｅｌａｙ）３０３により遅延されたアドレス（Ａｄｒｓ（ｔ−１））が入力され、変換されたアドレスがＬＵＴ３，４（１１２）に入力される。
【００３２】
また、図４−２は、図３に示したＬＵＴのグループ分けの他の例を示す回路図である。図４−２に示すように、４つのＬＵＴ（ＬＵＴ１〜４）を「グループＡ：ＬＵＴ１，ＬＵＴ３」、「グループＢ：ＬＵＴ２，ＬＵＴ４」の２グループに分けた場合を示す。
【００３３】
図４−２の例では、ＬＵＴ１，３（１１２）がグループＡであるため、ＬＵＴ１（１１２）に入力されるアドレスは、Ａｄｒｓ（ｔ）がアドレス変換部Ａ（１１１）で変換されたものとなる。また、ＬＵＴ３（１１２）に入力されるアドレスは、Ａｄｒｓ（ｔ−１）がアドレス変換部Ａ（１１１）で変換されたものとなる。
【００３４】
また、ＬＵＴ２，４（１１２）がグループＢであるため、ＬＵＴ２（１１２）に入力されるアドレスは、Ａｄｒｓ（ｔ）がアドレス変換部Ｂ（１１１）で変換されたものとなる。また、ＬＵＴ４（１１２）に入力されるアドレスは、Ａｄｒｓ（ｔ−１）がアドレス変換部Ｂ（１１１）で変換されたものとなる。
【００３５】
（各グループにおいて用いるアドレス制御について）
図５は、各グループにおいて用いるアドレス制御を説明する図である。グループ化された複数のＬＵＴは、このグループ内の任意の一つのＬＵＴを用いてアドレス制御処理を行う。図５では、５個のＬＵＴ（ＬＵＴ１〜５）を２つのグループ（グループＡ，Ｂ）に分けた場合を例に説明する。ＬＵＴ１〜５のＬＵＴを２つのグループに分けたとき、ＬＵＴ１，ＬＵＴ２，ＬＵＴ３がグループＡにグループ分けされ、ＬＵＴ４，ＬＵＴ５がグループＢにグループ分けされたとする。
【００３６】
そして、アドレス制御部１１３は、各グループＡ，ＢにおいてＬＵＴを一つ選択し、選択したＬＵＴに格納されている係数を用いてアドレス制御を行う。図５に示す例では、グループＡにおけるアドレス制御処理は、ＬＵＴ２を用いて行い、グループＢにおけるアドレス制御処理はＬＵＴ５を用いて行う。
【００３７】
これに限らず、グループＡにおけるアドレス制御処理をＬＵＴ１またはＬＵＴ３を用いて行い、グループＢにおけるアドレス制御処理はＬＵＴ４を用いて行うこともできる。これら同一のグループに属する複数のＬＵＴは、いずれも特性線（アドレスに対する係数の変化状態）が同一であるため、いずれのＬＵＴを用いてもアドレス制御処理が行える。
【００３８】
（通信装置のハードウェア構成例）
図６は、通信装置のハードウェア構成例を示すブロック図である。送信装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３と、ＨＤＤ等の補助記憶装置６０４を含む。また、各構成部はバス６０６によってそれぞれ接続されている。
【００３９】
ＣＰＵ６０１は、送信装置１００全体の制御を司る。ＲＯＭ６０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。
【００４０】
ネットワークＩ／Ｆ６０７は、送信装置１００の通信網６０８、例えば、携帯電話網にネットワーク接続される。ここで、送信装置１００は、携帯電話網の基地局、あるいは移動局のいずれであっても機能させることができる。例えば、移動局であれば、不図示の入出力Ｉ／Ｆを設け、キーボード等の入力デバイスやディスプレイ等の出力デバイスを接続する構成としても良い。
【００４１】
図１に示した送信装置１００の機能のうち、周波数コンバータ（乗算器１０３，１０６および発振器１０４，１０７）、および電力増幅器１０５以外の機能は、図６に示すＣＰＵ６０１が所定のプログラムを実行することにより実現する他に、特定のハードウェア回路を用いて実現することができる。図１に示したＬＵＴ１１２は、図６に示したＲＡＭ６０３や補助記憶装置６０４を用いることができる。
【００４２】
（ＬＵＴのグループ化の処理概要）
図７は、ＬＵＴのグループ化の処理概要を示すフローチャートである。図１に示した各構成部が行う処理例を示している。はじめに、類似ＬＵＴ検出部１１４は、複数のＬＵＴ１１２から係数（歪補償係数）を読み出す（ステップＳ７０１）。次に、類似ＬＵＴ検出部１１４は、複数のＬＵＴ１１２について、類似する係数を有するものを同一グループにグループ化する（ステップＳ７０２）。
【００４３】
例えば、図７の図表７１０には、４つのＬＵＴの内容、すなわち、アドレス毎の係数の変化状態（特性線ＬＵＴ１〜４)を示す。ＬＵＴ１とＬＵＴ２は、アドレスの変化に対する係数の特性の変化が同様であり同一のグループにする。また、ＬＵＴ３とＬＵＴ４は、アドレスの変化に対する係数の特性の変化が同様であり、同一のグループにする。類似ＬＵＴ検出部１１４は、同様な特性変化を判断することにより、複数のＬＵＴを所定のグループ数（図７の場合、２グループ）にグループ化する。
【００４４】
この後、アドレス制御部１１３は、グループ毎にアドレス変換処理を行い（ステップＳ７０３）、変換したアドレス情報をアドレス変換部１１１に出力する。
【００４５】
上記のグループ化処理により、ＬＵＴ１，２は、一つのアドレス変換処理が実施され、ＬＵＴ３，４に対して一つのアドレス変換処理が実施される。これにより、４つのＬＵＴに対して２つのアドレス変換処理を行えば良く、アドレス変換部１１１の処理数を４から２に減らすことができる。２つのアドレス変換部１１１を用いて４つのＬＵＴ１〜４（１１２）のアドレス変換を行うことができ、複数のＬＵＴに対するアドレス制御処理を簡単に処理できるようになる。
【００４６】
（ＬＵＴのグループ化の処理詳細例１）
次に、図８は、ＬＵＴの最大係数の正規化によるグループ化の処理例を示すフローチャートである。はじめに、類似ＬＵＴ検出部１１４は、複数のＬＵＴ１１２から係数（歪補償係数）を読み出す（ステップＳ８０１）。次に、類似ＬＵＴ検出部１１４は、複数のＬＵＴにおける係数の最大値をそれぞれ探索する（ステップＳ８０２）。そして、類似ＬＵＴ検出部１１４は、検出した最大値の係数が同じ値になるよう正規化する（ステップＳ８０３）。
【００４７】
そして、類似ＬＵＴ検出部１１４は、正規化した係数を用いて相関演算、もしくは誤差演算により類似ＬＵＴを検出し、類似するＬＵＴを同一グループにグループ化する（ステップＳ８０４）。なお、この後、アドレス制御部１１３は、グループ毎にアドレス変換処理を行い（図７のステップＳ７０３）、変換したアドレス情報をアドレス変換部１１１に出力する。
【００４８】
図９は、ＬＵＴの正規化前後の内容を示す図表である。図９の（ａ）には、正規化前の４つのＬＵＴの内容、すなわち、アドレス毎の係数の変化状態が特性線ＬＵＴ１〜４として示されている。図８のステップＳ８０２により、４つのＬＵＴそれぞれの係数の最大値が探索される。ＬＵＴ１の係数の最大値９０１、ＬＵＴ２の係数の最大値９０２、ＬＵＴ３の係数の最大値９０３、ＬＵＴ４の係数の最大値９０４がそれぞれ探索される。
【００４９】
この後、図８のステップＳ８０３の正規化処理により、図９の（ｂ）に示すように、４つのＬＵＴ１〜４の係数の最大値９０１〜９０４がいずれも同じ値となるように各ＬＵＴ１〜４の特性が正規化される。例えば、ＬＵＴ１の全体の係数の値は変えずに、ＬＵＴ２の係数の最大値９０２をＬＵＴ１の係数の最大値９０１と同じ値となるように所定の倍率で変倍する。この際、ＬＵＴ２の他のアドレスの係数についても同様の倍率を有して変倍させることでＬＵＴの特性線（変化状態）を維持するようにする。他のＬＵＴ３，４についてもＬＵＴ２と同様に変倍させる。
【００５０】
図９の（ｂ）に示す正規化により、係数の最大値がいずれも同じ値となり、４つのＬＵＴ１〜４の特性線の変化を判断しやすくなり、相関演算、あるいは誤差演算を精度良く行えるようになる。特に、全アドレス範囲にわたって係数（例えば振幅）の値が小さいＬＵＴがあっても、このＬＵＴに対する特性変化、および相関演算、あるいは誤差演算を正確に行えるようになる。
【００５１】
そして、ＬＵＴ１とＬＵＴ２は、アドレスの変化に対する係数の特性の変化が同様であり同一のグループにする。また、ＬＵＴ３とＬＵＴ４は、アドレスの変化に対する係数の特性の変化が同様であり、同一のグループにする。類似ＬＵＴ検出部１１４は、同様な特性変化を判断することにより、複数のＬＵＴを所定のグループ数（図９の場合、２グループ）にグループ化できる。
【００５２】
（ＬＵＴのグループ化の処理詳細例２）
次に、図１０は、ＬＵＴのグループ化を間引き処理により行う処理例を示すフローチャートである。はじめに、類似ＬＵＴ検出部１１４は、初期値として処理間隔τを設定する（ステップＳ１００１）。この処理間隔τとは、複数のアドレスの係数の値を順次探索する際に全てのアドレスを探索せず、所定のアドレス単位で読み出す処理の間隔に相当する。
【００５３】
次に、類似ＬＵＴ検出部１１４は、複数のＬＵＴ１１２から処理間隔τ毎に係数（歪補償係数）を読み出す（ステップＳ１００２）。そして、類似ＬＵＴ検出部１１４は、読み出した係数を用いて相関演算、もしくは誤差演算により類似ＬＵＴを検出し、類似するＬＵＴを同一グループにグループ化する（ステップＳ１００３）。なお、この後、アドレス制御部１１３は、グループ毎にアドレス変換処理を行い（図７のステップＳ７０３）、変換したアドレス情報をアドレス変換部１１１に出力する。
【００５４】
図１１は、ＬＵＴの間引き処理前後の内容を示す図表である。図１１の（ａ）には、間引き前の４つのＬＵＴの内容、すなわち、アドレス毎の係数の変化状態が特性線ＬＵＴ１〜４として示されている。図１０のステップＳ１００１により、４つのＬＵＴそれぞれの係数の処理間隔τが設定される。なお、この図１１の（ａ）は、図９の（ｂ）に示したＬＵＴの正規化処理後の状態である。このように、正規化処理を行った後に間引き処理を行うようにしても良い。処理間隔τに位置するアドレスの係数だけが処理対象となる。
【００５５】
図１１の（ｂ）には、間引き処理後の４つのＬＵＴ（ＬＵＴ１〜４）の特性線ＬＵＴ１〜４を示す。間引き処理により、各ＬＵＴ（ＬＵＴ１〜４）はいずれも、処理間隔τに該当するアドレスの係数の値だけを残し、他のアドレスの係数の値は削除される。図１１の（ａ）では一つのＬＵＴあたり全体で１３個の係数を有するのに対し、図１１の（ｂ）では、各ＬＵＴ（ＬＵＴ１〜４）のアドレス数（係数の数）を２個ずつ間引き、一つのＬＵＴあたり全体で５個だけの係数にしている。
【００５６】
このように、処理するデータを間引いた分だけ各ＬＵＴ（ＬＵＴ１〜４）の特性線を単純化させて特性線の変化を判断しやすくなる。また、相関演算、あるいは誤差演算の処理量を減らすことができ、グループ化処理（ステップＳ１００３）を簡単に行えるようになる。ここで、ＬＵＴ１とＬＵＴ２は、アドレスの変化に対する係数の特性の変化が同様であり同一のグループにする。また、ＬＵＴ３とＬＵＴ４は、アドレスの変化に対する係数の特性の変化が同様であり、同一のグループにする。
【００５７】
（相関演算によるＬＵＴのグループ化の例）
図１２は、相関演算によるＬＵＴのグループ化の処理例を示すフローチャートである。類似ＬＵＴ検出部１１４が行う相関演算（図８のステップＳ８０４、図１０のステップＳ１００３等参照）の詳細について説明する。はじめに、類似ＬＵＴ検出部１１４には所定の閾値を設定しておく（ステップＳ１２０１）。次に、類似ＬＵＴ検出部１１４は、各ＬＵＴから係数（歪補償係数）を読み出し（ステップＳ１２０２）、ＬＵＴ同士の相関演算を行う（ステップＳ１２０３）。
【００５８】
次に、類似ＬＵＴ検出部１１４は、ＬＵＴ同士の相関値を閾値と比較する（ステップＳ１２０４）。そして、類似ＬＵＴ検出部１１４は、相関値が閾値を超える場合には（ステップＳ１２０４：Ｙｅｓ）、これらＬＵＴは同グループと判定し（ステップＳ１２０５）、相関値が閾値以下の場合には（ステップＳ１２０４：Ｎｏ）、これらＬＵＴは別グループと判定する（ステップＳ１２０６）。
【００５９】
ステップＳ１２０５およびステップＳ１２０６の実行後、類似ＬＵＴ検出部１１４は、全ＬＵＴのグループ化が完了したか判断する（ステップＳ１２０７）。全ＬＵＴのグループ化が完了していなければ（ステップＳ１２０７：Ｎｏ）、ステップＳ１２０３に戻り、全ＬＵＴのグループ化が完了していれば（ステップＳ１２０７：Ｙｅｓ）、グループ化の処理を終了する。
【００６０】
図１３は、相関演算によるＬＵＴのグループ化の処理例を説明する図表である。図１３を用いて５つのＬＵＴ（ＬＵＴ１〜５）をグループ化する例を説明する。それぞれのＬＵＴはアドレス数が４（アドレス０〜アドレス３）であり、それぞれのアドレスに係数（歪補償係数）ｈが格納されているとする。
【００６１】
はじめに、図１３の（ａ）に示すように、類似ＬＵＴ検出部１１４は、あるＬＵＴ（例えばＬＵＴ１）を基準として、基準のＬＵＴ１とその他のＬＵＴ２〜５それぞれの相関演算を行う（図１２のステップＳ１２０３）。この際、下記式（１）に示す相関係数Ｒを用いて相関演算を行う。
【００６２】
【数１】
2014057224.tif 000003
【００６３】
ＬＵＴ１とＬＵＴ２の相関係数をＲ１２，ＬＵＴ１とＬＵＴ３の相関係数をＲ１３，…, ＬＵＴ１とＬＵＴ５の相関係数をＲ１５とする。次に、それぞれの相関係数Ｒ１２〜Ｒ１５をあらかじめ設定した閾値ｔｈを超えたかを判定する（図１２のステップＳ１２０４）。図１３の例では、Ｒ１４だけがｔｈより大きいため、類似ＬＵＴ検出部１１４は、ＬＵＴ１とＬＵＴ４をグループＡとする（図１２のステップＳ１２０５）。
【００６４】
次に、図１３の（ｂ）に示すように、類似ＬＵＴ検出部１１４は、上記処理によりグループ化されたＬＵＴ１とＬＵＴ４を除いた残りのＬＵＴ２，ＬＵＴ３，ＬＵＴ５について、上記同様の相関演算を行う。この際の基準はＬＵＴ２とする。図１３の（ｂ）に示すように、Ｒ２５のみｔｈより大きいため、ＬＵＴ２とＬＵＴ５をグループＢとする。
【００６５】
次に、図１３の（ｃ）に示すように、類似ＬＵＴ検出部１１４は、上記処理によりグループ化されたＬＵＴ１，２，４，５を除く残りのＬＵＴ３をグループＣとする。
【００６６】
（累積誤差によるＬＵＴのグループ化の例）
累積誤差を用いる場合についても、上記相関演算とほぼ同じ処理を行うが、相関演算の処理（図１２のステップＳ１２０３等）が累積誤差の計算を行うことになる。類似ＬＵＴ検出部１１４は、下記式（２）により累積誤差ｅｒｒｏｒを求め、閾値ｔｈと比較することでグループ化の判定を行う（図１２のステップＳ１２０４〜Ｓ１２０６相当）。
【００６７】
【数２】
2014057224.tif 000004
【００６８】
以上説明した実施の形態によれば、複数のＬＵＴに格納されているデータ（係数）の類似性に基づき、類似するＬＵＴをグループ化し、グループ毎のアドレスを共通化している。これにより、複数のＬＵＴに対するアドレス制御をグループ単位で簡単に制御できるようになる。
【００６９】
特に、送信装置において、メモリ効果を抑制する歪補償のために複数のＬＵＴを用いるＬＵＴ型のプリディストーション方式に用いて好適である。そして、複数のＬＵＴにそれぞれ格納されているアドレス毎の歪補償係数からなる特性線の類似を判断することにより、ＬＵＴをグループ分けする。これにより、類似する特性線のＬＵＴ同士が同じグループに属し、グループ毎のアドレス制御を行うだけで、電力増幅器出力の歪を抑制する歪補償性能を向上でき、簡単に制御できるようになる。また、複数のＬＵＴをグループ単位でアドレス制御するため、アドレス制御にかかる処理量を減らすことができ、かつアドレス制御の回路規模の増大を防ぐことができる。
【００７０】
また、上記実施の形態では、送信装置に適用する例を説明したが、送信装置に限らず、複数のＬＵＴを搭載した各種装置に適用できる。そして、複数のＬＵＴに格納されているデータの類似性に基づき、ＬＵＴをグルーピングし、グルーピングした複数のＬＵＴを共通アドレスを用いてアドレス制御できる。これにより、複数のＬＵＴに対するアドレス制御をグループ単位で簡単に制御できるようになる。
【００７１】
なお、本実施の形態で説明したアドレス制御方法は、あらかじめ用意されたプログラムをコンピュータで実行することにより実現することができる。また、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネット等のネットワークを介して配布しても良い。
【００７２】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【００７３】
（付記１）複数のアドレス毎に所定の値が格納された複数のルックアップテーブルと、
複数の前記ルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出部と、
前記類似検出部によりグループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから値をそれぞれ読み出す制御部と、
を有することを特徴とするアドレス制御装置。
【００７４】
（付記２）前記制御部は、前記ルックアップテーブルの値の変化が大きい範囲に多くのアドレス数を割り当てることを特徴とする付記１に記載のアドレス制御装置。
【００７５】
（付記３）前記類似検出部は、複数の前記ルックアップテーブルに格納された値の最大値により正規化し、複数の前記ルックアップテーブル同士の前記類似性を検出することを特徴とする付記１または２に記載のアドレス制御装置。
【００７６】
（付記４）前記類似検出部は、複数の前記ルックアップテーブルに格納された値の一部を用いて複数の前記ルックアップテーブル同士の前記類似性を検出することを特徴とする付記１〜３のいずれか一つに記載のアドレス制御装置。
【００７７】
（付記５）前記類似検出部は、前記ルックアップテーブル同士のアドレスに対する値の変化状態の相関演算、または誤差演算により前記類似性を検出することを特徴とする付記１〜４のいずれか一つに記載のアドレス制御装置。
【００７８】
（付記６）前記類似検出部は、前記相関演算による相関値、または誤差演算による誤差値を所定の閾値と比較し、前記類似性を検出することを特徴とする付記５に記載のアドレス制御装置。
【００７９】
（付記７）前記制御部は、前記類似検出部によりグループ化された複数の前記ルックアップテーブルのうちいずれかのルックアップテーブルのアドレスを基準として、同一グループ内の他の前記ルックアップテーブルの値をそれぞれ読み出すことを特徴とする付記１〜６のいずれか一つに記載のアドレス制御装置。
【００８０】
（付記８）送信信号を電力増幅する電力増幅部と、
前記電力増幅部の増幅特性に基づく歪補償係数を、複数のアドレスに対応して格納された複数のルックアップテーブルと、
複数の前記ルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出部と、
前記類似検出部によりグループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから前記歪補償係数をそれぞれ読み出す制御部と、
前記送信信号に前記歪補償係数を乗じて前記電力増幅部に出力するプリディストーション部と、
を有することを特徴とする送信装置。
【００８１】
（付記９）前記電力増幅部の出力のフィードバック信号と、前記送信信号に基づき、前記歪補償係数を更新し、複数の前記ルックアップテーブルに格納する更新部を有することを特徴とする付記８に記載の送信装置。
【００８２】
（付記１０）複数の前記アドレスおよび前記送信信号に対してそれぞれ信号遅延させる複数の遅延部を設け、
前記遅延部による信号遅延の前段および後段に複数の前記ルックアップテーブルを設けたことを特徴とする付記９に記載の送信装置。
【００８３】
（付記１１）前記制御部は、前記ルックアップテーブルの歪補償係数の変化が大きい範囲に多くのアドレス数を割り当てることを特徴とする付記８〜１０のいずれか一つに記載の送信装置。
【００８４】
（付記１２）複数のアドレス毎に所定の値が格納された複数のルックアップテーブルの類似性を検出し、類似する前記ルックアップテーブルをグループ化する類似検出工程と、
前記グループ化された前記ルックアップテーブルに共通するアドレス制御情報を用いて、当該グループ化された複数の前記ルックアップテーブルから値をそれぞれ読み出す工程と、
を含むことを特徴とするアドレス制御方法。
【符号の説明】
【００８５】
１００  送信装置
１０１  プリディストーション部（ＰＤ）
１０３，１０６  乗算器
１０４，１０７  発振器
１０５  電力増幅器
１０９  係数更新部
１１０  アドレス生成部
１１１  アドレス変換部
１１２  ルックアップテーブル（ＬＵＴ）
１１３  アドレス制御部
１１４  類似ＬＵＴ検出部
３０１，３０２  セレクタ
３０３  遅延器（Ｄｅｌａｙ）
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
【図１】
2014057224.tif 000005
【図２】
2014057224.tif 000006
【図３】
2014057224.tif 000007
【図４−１】
2014057224.tif 000008
【図４−２】
2014057224.tif 000009
【図５】
2014057224.tif 000010
【図６】
2014057224.tif 000011
【図７】
2014057224.tif 000012
【図８】
2014057224.tif 000013
【図９】
2014057224.tif 000014
【図１０】
2014057224.tif 000015
【図１１】
2014057224.tif 000016
【図１２】
2014057224.tif 000017
【図１３】
2014057224.tif 000018