(57)【特許請求の範囲】
【請求項１】
対数値を線形値に変換するための変換テーブルを複数個有し、対数値に対応する各変換テーブルの線形値を抽出してこれらを乗算することで線形値を求める対数変換装置であって、
Ａ個の対数値を変換し、その変換後の線形値の理論値からの誤差がＣ％以内で所定の処理回数を満たすために変換テーブルを処理時間＋１（＝Ｂ）の個数に切り分け、切り分けた各変換テーブルを、Ａ＝ＸＢを満たすＸ以上の値で最も値が近い整数ＹによるＹ進数で変換テーブルを作成し、これら変換テーブルより得られる線形値を乗算し、変換後の線形値の理論値からの誤差を計算し、そのときの誤差がＣ％より大きい場合は最大誤差の要因となる変換テーブルの精度を向上させ、再度これら変換テーブルより得られる線形値を乗算し、変換後の線形値の理論値からの誤差を計算し、そのときの誤差がＣ％以下になるまでこの処理を繰り返して前記複数の変換テーブルを作成する変換テーブル作成手段を具備し、
対数値に対応する各変換テーブルの線形値を乗算することで線形値を得ることを特徴とする対数変換装置。
【請求項２】
前記複数の変換テーブル夫々に対して任意の値を設定するテーブル値設定手段を具備することを特徴とする請求項１に記載の対数変換装置。
【請求項３】
請求項１または請求項２に記載の対数変換装置を具備し、前記対数変換装置を用いて、対数値で表された複数の電力値夫々を線形値に変換し、複数の電力値の線形値と夫々に対応する送信信号とを乗算し、乗算した各結果を加算し送信する送信手段を具備することを特徴とするＣＤＭＡ無線装置。
【請求項４】
請求項１または請求項２に記載の対数変換装置を具備し、前記対数変換装置を用いて、対数値で表された電力値を線形の電力値に変換し、線形値に変換後の電力値を所定の時間内で累積加算し、所定の時間が経過した後、累積加算結果を所定の時間で除算して単位時間の平均電力を求める平均電力算出手段を具備することを特徴とする平均電力計算装置。
【請求項５】
対数値を線形値に変換するための変換テーブルを複数個有し、対数値に対応する各変換テーブルの線形値を抽出してこれらを乗算することで線形値を求める対数変換方法であって、
Ａ個の対数値を変換し、その変換後の線形値の理論値からの誤差がＣ％以内で所定の処理回数を満たすために変換テーブルを処理時間＋１（＝Ｂ）の個数に切り分け、切り分けた各変換テーブルを、Ａ＝ＸBを満たすＸ以上の値で最も値が近い整数ＹによるＹ進数で変換テーブルを作成し、これら変換テーブルより得られる線形値を乗算し、変換後の線形値の理論値からの誤差を計算し、そのときの誤差がＣ％より大きい場合は最大誤差の要因となる変換テーブルの精度を向上させ、再度これら変換テーブルより得られる線形値を乗算し、変換後の線形値の理論値からの誤差を計算し、そのときの誤差がＣ％以下になるまでこの処理を繰り返して前記複数の変換テーブルを作成し、
対数値に対応する各変換テーブルの線形値を乗算することで線形値を得ることを特徴とする対数変換方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、対数値を線形値に変換する対数変換装置及び対数変換方法に関し、特に対数値のレンジ及び精度が決定されている場合の対数値を線形値に変換する対数変換装置及び対数変換方法に関する。
【０００２】
【従来の技術】
従来、対数値を線形値に変換する場合、演算器を用いた対数計算を行うか、もしくは記憶装置に蓄積した対数値と線形値の変換テーブルを参照する方法が採られている。特に、対数値のレンジ及び精度が決定されている場合は後者の方法を採用する方が回路規模及び構成の簡単化の面で有利である。
【０００３】
図２０は、変換テーブルを用いた従来の対数変換装置の構成を示すブロック図である。この図において、対数値分解器２００１は、入力された対数値を変換テーブル２００２の参照アドレスに変換する。変換テーブル２００２は、対数値を線形値に変換するもので、対数値分解器２００１より入力された参照アドレスに対応する線形値を出力する。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の対数変換装置においては、線形値に変換する対数値のレンジ及び精度を高める場合、変換テーブル２００２の容量を大きくしなければならず、回路規模及び消費電力が増大する問題がある。
【０００５】
本発明は係る点に鑑みてなされたものであり、線形値に変換する対数値のレンジ及び精度を高めても回路規模及び消費電力の増加を最小限に抑えることができる対数変換装置及び対数変換方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の対数変換装置は、対数値を線形値に変換する複数の変換テーブルと、前記対数値を複数の加算に分解する加算分解手段と、前記複数の変換テーブルのうち前記加算分解手段で分解された各加算の数に対応するものを参照し、各変換テーブルで対応する線形値を乗算することで前記対数値に対応する線形値を求める線形値算出手段と、を具備する構成を採る。
【０００７】
この構成によれば、線形値に変換前の対数値を適当な桁での加算に変換し、各加算する桁毎に対数値を線形値に変換する変換テーブルを参照して各々の桁の参照値を全て乗算する。例えば１０進数の各桁ごとの加算１２．３ｄＢｍを（１０＋２＋０．３）ｄＢｍに変換し、１０進数の１０桁用の変換テーブル、１桁用の変換テーブル、０．１桁用の変換テーブルを参照して、各々の桁の参照値を全て乗算する。このように対数値−線形値の変換を複数の変換テーブルの乗算値で求める。そして、対数値−線形値の対応数が多くなるに比例して記憶容量が増加する従来の対数変換装置と違い、変換テーブルの分割、精度を適当に定めることで記憶容量の増加を最小限に抑えることができる。
【０００８】
したがって、線形値に変換する対数値のレンジ及び精度を高める場合に、変換テーブルの容量を大きくする必要がないので回路規模の削減が可能となり、またそれに伴って消費電力の削減も可能となる。
【０００９】
本発明の対数変換装置は、対数値を線形値に変換する複数の変換テーブルと、前記複数の変換テーブルの出力を乗算する乗算手段と、前記乗算手段の乗算結果を蓄積する蓄積手段と、最初に前記複数の変換テーブルのうち２つを選択して夫々の出力を前記乗算手段に入力し、その乗算結果を前記蓄積手段に蓄積させ、次に前記蓄積手段の蓄積値と残りの変換テーブルの１つを選択してその出力を前記乗算手段に入力し、その乗算結果を前記蓄積手段に蓄積させ、この処理を残りの変換テーブルが無くなるまで繰り返し行う制御手段と、を具備する構成を採る。
【００１０】
この構成によれば、１つの乗算器を複数回用いることで、最終的に線形値が得られるので、更に回路規模及び消費電力の削減が可能となる。
【００１１】
本発明の対数変換装置は、対数値を線形値に変換する複数の変換テーブルと、前記複数の変換テーブルの出力を乗算する複数の乗算手段とを具備し、前記複数の変換テーブルのうち２つの出力を前記複数の乗算手段の１つに入力し、その乗算結果と残りの１つの変換テーブルの出力を残りの１つの乗算手段に入力し、その乗算結果と残りの他の１つの変換テーブルの出力を、残りの他の１つの乗算手段に入力して乗算することを繰り返し行う構成を採る。
【００１２】
この構成によれば、複数の乗算器を用いることでパイプライン処理が可能となるので、回路規模は上記発明より増加するものの処理時間の短縮化が図れる。
【００１３】
本発明の対数変換装置は、前記複数の変換テーブル夫々に対して任意の値を設定するテーブル値設定手段を具備する構成を採る。
【００１４】
この構成によれば、変換する対数値のレンジや変換後の線形値の精度を任意に変更することができる。
【００１５】
本発明の演算装置は、上記いずれかに係る対数変換装置と、２つの対数値の減算を行い、この減算結果を前記対数変換装置に入力する減算手段と、を具備する構成を採る。
【００１６】
この構成によれば、２つの対数値の減算を行い、この減算結果を対数変換装置に入力して線形値に変換することで、これらの対数値の割合を求めることができる。
【００１７】
本発明のＣＤＭＡ無線装置は、上記いずれかに係る発明の対数変換装置を具備し、前記対数変換装置を用いて、対数値で表された複数の電力値夫々を線形値に変換し、複数の電力値の線形値と、夫々に対応する送信信号とを乗算し、乗算した各結果を加算し送信する送信手段を具備する構成を採る。
【００１８】
この構成によれば、小型で消費電力の少ないＣＤＭＡ無線装置を提供することが可能となる。
【００１９】
本発明の平均電力計算装置は、上記いずれかに係る発明の対数変換装置を具備し、前記対数変換装置を用いて、対数値で表された電力値を線形の電力値に変換し、線形値に変換後の電力値を所定の時間内で累積加算し、所定の時間が経過した後、累積加算結果を所定の時間で除算して単位時間の平均電力を求める平均電力算出手段を具備する構成を採る。
【００２０】
この構成によれば、小型で消費電力の少ない平均電力計算装置を提供することが可能となる。
【００２１】
本発明の対数変換装置は、上記いずれかに係る発明の対数変換装置を具備し、基本となる対数値とその対数値からの増減値が入力され、これら対数値の加算結果を線形値に変換する対数変換装置であって、基本となる対数値とその対数値からの増減値について別個に線形値に変換する変換テーブルを具備する構成を採る。
【００２２】
この構成によれば、基本電力に対する変換テーブルの他に、基本電力の増減分に対する変換テーブルを別個に設けるので、基本単位の小さい電力の増減分に合わせて変換テーブルを作成した場合と比べて変換テーブルの規模を小さくできる。すなわち、回路規模の増分を最小限に抑えることができる。
【００２３】
本発明の対数変換方法は、対数値を線形値に変換する複数の変換テーブルを用いた対数変換方法であって、前記対数値を複数の加算に分解し、分解した各加算の数に対応する前記複数の変換テーブル夫々を参照し、各変換テーブルで対応する線形値を乗算することで前記対数値に対応する線形値を求める。
【００２４】
この方法によれば、線形値に変換前の対数値を適当な桁での加算に変換し、各加算する桁毎に対数値を線形値に変換する変換テーブルを参照して各々の桁の参照値を全て乗算する。したがって、線形値に変換する対数値のレンジ及び精度を高める場合、変換テーブルの容量を大きくする必要がなく、回路規模の削減が可能となる。また、回路規模の削減に伴って消費電力の削減も可能となる。
【００２５】
本発明の対数変換方法は、対数値を線形値に変換するための変換テーブルを複数個有し、対数値に対応する各変換テーブルの線形値を抽出してこれらを乗算することで線形値を求める対数変換方法であって、Ａ個の対数値を変換し、その変換後の線形値の理論値からの誤差がＣ％以内で所定の処理回数を満たすために変換テーブルを処理時間＋１（＝Ｂ）の個数に切り分け、切り分けた各変換テーブルを、Ａ＝ＸBを満たすＸ以上の値で最も値が近い整数ＹによるＹ進数で変換テーブルを作成し、これら変換テーブルより得られる線形値を乗算し、変換後の線形値の理論値からの誤差を計算し、そのときの誤差がＣ％より大きい場合は最大誤差の要因となる変換テーブルの精度を向上させ、再度これら変換テーブルより得られる線形値を乗算し、変換後の線形値の理論値からの誤差を計算し、そのときの誤差がＣ％以下になるまでこの処理を繰り返して前記複数の変換テーブルを作成し、対数値に対応する各変換テーブルの線形値を乗算することで線形値を得る。
【００２６】
この方法によれば、対数値から線形値への変換精度を高めることができる。すなわち、精度の高い変換が可能となる。
【００２７】
【発明の実施の形態】
本発明の骨子は、対数値を線形値に変換するテーブルの内容を、例えば１０桁の変換テーブル、１桁変換テーブル、０．１桁変換テーブルのように複数の小さいテーブルで構成し、それぞれの変換結果を演算して線形値に変換することである。
【００２８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２９】
（実施の形態１）
図１は、本発明の実施の形態１に係るＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）無線装置の構成を示すブロック図である。この図において、本実施の形態のＣＤＭＡ無線装置は、複数の送信電力ユニット１０１−１、１０１−２…と、各送信電力ユニット１０１−１、１０１−２…からの送信信号を加算する加算器１０２と、加算された送信信号の周波数帯域を制限する帯域制限フィルタ１０３と、帯域制限された送信信号をディジタル変換し、更に変換後の送信信号をＱＰＳＫ（Ｑｕａｔｅｒｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調等の多値変調するＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換・変調器１０４と、変調信号を所定のレベルまで増幅する増幅器１０５と、増幅器１０５で増幅された変調信号を無線信号として送信するアンテナ１０６とを備えて構成される。
【００３０】
複数の送信電力ユニット１０１−１、１０１−２は特定の送信信号に対して、指定された電力値を乗算して出力するものであり、対数変換装置１１１と、対数変換装置１１１からの線形出力値と送信信号を乗算する乗算器１１２とを備えている。例えば、送信ユニット１０１−１では、送信信号Ｓ１に対して送信電力Ｐ１を乗算して出力し、送信ユニット１０１−２では、送信信号Ｓ２に対して送信電力Ｐ２を乗算して出力する。なお、電力値はｄＢｍで与えられるものとする。
【００３１】
ＣＤＭＡ通信では、各ユーザの送信信号に独自の符号系列を乗算し、また受信側の距離の応じた電力値を乗算するようにしている。また、通信の分野では、電力値の単位をｄＢｍで表すことが多く、ＣＤＭＡ通信においても同様である。例えば送信信号Ｓ１に送信電力Ｐ１を乗算する場合、送信電力Ｐ１を線形値に変換する必要がある。この変換は対数変換装置１１１にて行われる。
【００３２】
図２は、対数変換装置１１１の構成を示すブロック図である。この図において、対数変換装置１１１は、対数値分解器２００と、変換テーブル２０１、２０２及び２０３と、セレクタ２０４及び２０５と、制御部２０６と、乗算器２０７と、蓄積器２０８とを備えて構成される。対数値分解器２００は、入力された対数値から、変換テーブル２０１、２０２、２０３夫々を参照する参照アドレスを出力する。各変換テーブル２０１、２０２、２０３は対数値分解器２００からの参照アドレスを受けて、対応する線形値を出力する。各変換テーブル２０１、２０２及び２０３からの線形出力値は、セレクタ２０４及び２０５で選択されて乗算器２０７に入力される。乗算器２０７は、セレクタ２０４とセレクタ２０５で選択された線形値を乗算して出力する。蓄積器２０８は、乗算器２０７からの乗算値を蓄積する。
【００３３】
この対数変換装置１１１は２段階の乗算で線形値を演算する。すなわち、第１段階では、セレクタ２０４で変換テーブル２０１の出力を選択するとともにセレクタ２０５で変換テーブル２０２の出力を選択する。これら２つの出力は乗算器２０７に入力されて乗算され、その結果が蓄積器２０８に蓄積される。次に、第２段階では、セレクタ２０４で蓄積器２０８の出力を選択するとともにセレクタ２０５で変換テーブル２０３の出力を選択する。セレクタ２０４とセレクタ２０５の出力は乗算器２０７に入力されて乗算され、その結果が蓄積器２０８に蓄積される。この２段階での処理結果である線形値が、入力された対数値の変換結果となる。
【００３４】
なお、１つの乗算器２０７を繰り返し使用して１つの演算を行うことで、処理時間がかかるものの、処理時間の余裕のあるシステムでは回路規模の縮小が可能となる。また、処理時間に余裕がある場合、並列処理型の乗算器を用いるのではなく逐次処理型の乗算器を用いることで更に回路規模の縮小が可能となる。
【００３５】
ところで、通信分野においては、送信信号もしくは受信信号の電力を対数値ｄＢｍで表現することが多い。このｄＢｍは１０×ｌｏｇ１０（Ｘ／１）で表現される。但し、Ｘは電力の大きさで、単位はｍＷである。以下、ｄＢｍをｍＷに変換する方法を考察することで、対数値を線形値に変換する方法について説明する。
【００３６】
Ｙ（ｄＢｍ）の線形値Ｘ（ｍＷ）を求めることを考える。
２つの値の関係は、
Ｙ＝１０＊ｌｏｇ１０（Ｘ／Ａ）・・・▲１▼  （Ａ＝１ｍＷ）
で表され、式を変換するとＸ（ｍＷ）は、
Ｘ＝１０（Ｙ／１０）・・・▲２▼
と表現できる。
【００３７】
次に、Ｙ（ｄＢｍ）をＡ＋Ｂ（ｄＢｍ）に分解する。
Ｙ＝Ａ＋Ｂ・・・▲３▼
式▲３▼を式▲２▼に代入すると、
Ｘ＝１０（（Ａ＋Ｂ）／１０）・・・▲４▼
となる。そして、式▲４▼を変形すると、
Ｘ＝１０（Ａ／１０）×１０（Ｂ／１０）・・・▲５▼
となる。
【００３８】
つまり、対数値Ｙを式▲３▼のようにＡ（ｄＢｍ）とＢ（ｄＢｍ）の加算に分解すると、線形値Ｘ（ｍＷ）はＡ（ｄＢｍ）の線形値とＢ（ｄＢｍ）の線形値の乗算で求めることができる。対数値Ｙを２つ以上の加算に分解した場合でも同様である。この性質から対数値Ｙに対応する線形値は、対数値Ｙを加算分解した各値の乗算で求めることができる。このことから、変換テーブルの容量を削減することが可能であることが分かる。
【００３９】
対数値を線形値に変換する場合、通常使用するレンジと変換後の精度と変換までの処理時間が規定される。そこで、どのように変換テーブルを作成すれば所定のレンジ、精度を満足し、かつ回路規模が小さい装置を構成できるかが問題となる。
【００４０】
次に、図３のフローチャート及び図４を参照して変換テーブルの作成方法を説明する。
Ｋ個のｄＢｍをｍＷに変換するテーブルを作成するものとする。また、Ｋ個のｄＢｍ値を昇順に並べて、隣り合う値は一定の値であるとする。また、処理時間は乗算がＬ回の処理時間が許容されているものとする。精度は理論値のＭ％以内とする（ステップ３０１）。
【００４１】
まず最初に、精度を理論値のＭ％以内するには、ｍＷの値を何桁（例えば小数点２桁）まで変換しなければならないかを計算により求める（ステップ３０２）。ここでは小数点以下Ｎ桁までとする。
【００４２】
次いで、Ｘ（Ｌ＋１）＝Ｋ・・・▲６▼
を満たすＸを求め、この値以上で最も近い整数Ｙを求める（ステップ３０３）。Ｙは１つのテーブルの要素数となる。変換テーブルの数は（Ｌ＋１）とする（Ｌ＝１であれば変換テーブルを２分割、Ｌ＝２なら変換テーブルを３分割にする）。Ｙを求めることで変換テーブルの総数を最小にすることができる。
【００４３】
Ｋ＝１００を２つの変換テーブルに分割する場合、２個、５０個でもＫ＝１００の値を計算可能であり、変換テーブルの総数は５２となる。ここで、式▲６▼を満たすＹはＹ＝１０となり、１０個、１０個の変換テーブルに分割した場合、総数が２０となり、最小のテーブル総数にすることができる。乗算器の処理時間を考慮すべき場合はＬに上乗せする。
【００４４】
次に、Ｙ進数でＬ桁までのテーブルを作成する（各テーブルはＮ桁より大きい精度から始める）（ステップ３０４）。そして、各テーブルの理論値からの誤差を求め、これらを掛け合わせて、Ｋ個のｄＢｍ値を変換した場合の線形値を求める。そして、理論的な線形値との誤差の最大値Ｚ％を求める（ステップ３０５）。このＺ％がＭ％以下かどうかを判定し（ステップ３０６）、Ｍ％以下であれば、この変換テーブルで所定の仕様を満たすものとなる。Ｍ％より大きい場合は図４に示す計算を行い、Ｚ％を構成する各テーブルの誤差のうち、最大のものを抽出する。そして、そのテーブルの精度を１桁上げる（ステップ３０７）。そして、ステップ３０５の処理を再度行い、Ｚ％がＭ％以下になるまで繰り返す。
【００４５】
次に、図３のフローチャート及び図４の内容を図５〜図１０で具体的な数値を用いて例示する。
図５及び図６では、対数値のレンジを０ｄＢｍから１ｄＢｍステップで、６３ｄＢｍまでの６４個の対数値を理論値１％以内の精度で線形値に変換する。このとき処理時間は乗算１回分（Ｌ＝１）以内とする。
【００４６】
最初に、６４個の対数値を線形値に変換した場合、理論値の１％以内で線形値に変換する桁数を求める。計算結果、小数点以下２桁以上ないと１％以内とならないことは容易に求められる。図５は対数値を小数点２桁まで（小数点３桁を四捨五入）の線形値に変換した値と、変換後の桁数、理論値からの誤差（％）を示したものである。最も誤差が大きいのは２（ｄＢｍ）を変換した場合（符号５０２）で、約０．３％の誤差があるが仕様の１％以内を満足している。そこで、小数点２桁（Ｎ＝２）とする。次に、式▲６▼を満たすＸを求める。Ｌ＝１、Ｋ＝６４となるので、Ｘ＝Ｙ＝８となる（即ち８（１＋１）＝６４）。
【００４７】
次いで、８進数で２つの変換テーブルを作成する。このとき、まず小数点Ｎ桁（Ｎ＝２）より大きい小数点１桁で作成する。この変換テーブルのうち、８進数の２桁目のテーブルが７０１（図７参照）、８進数の１桁目のテーブルが８０１（図８参照）である。次に、テーブル７０１とテーブル８０１の各値を乗算し、入力となる６４個の対数値に対応する線形値を求め、さらに線形値の理論値との誤差を求める。この結果が図９に示すテーブル９０１となる。この結果、１（ｄＢｍ）を変換した場合、誤差が最大で約３．２％となり、仕様を満足していないことが分かる。
【００４８】
１（ｄＢｍ）の変換は、テーブル７０１の符号７０２で示す部分と、テーブル８０１の符号８０２で示す部分を乗算した結果である。この結果を比較すると、符号８０２で示す部分の誤差が−３．２％と符号７０２で示す部分よりも大きく、精度を落とす要因となっていることが分かる。そこで、テーブル８０１の精度を１桁上げ、小数点２桁までとして再作成する。この再作成した結果が、図１２のテーブル１２０１である。そして、再度、ステップ３０６、３０７で示す手順を行った結果が図１３の符号１３０２で示す部分である。この中の最大誤差は１０ｄＢｍを変換した場合の約０．４％で仕様を満足している。
【００４９】
変換テーブルは２つ作成したので、乗算は１回で良く、Ｌ＝１の条件は満足する。精度については前述の通り満足している。テーブルの規模を比較すると、対数値に対応する全ての線形値をテーブルで搭載した場合は、テーブル５０１の桁数の合計である３６４桁（１０進数）である。一方、テーブルを分割した場合、テーブル１１０１とテーブル１２０１の各桁の合計で５９桁となり、約１／６のテーブルの記憶容量を持てば十分に回路規模の削減となる。このようにして、対数値の線形値への変換が可能となる。
【００５０】
次に、本実施の形態のＣＤＭＡ無線装置の動作について説明する。
まず、各送信ユニット１０１−１、１０１−２、…からの出力が加算器１０２で加算される。この場合、送信ユニット１０１−１からは、送信信号Ｓ１に対し、電力値Ｐ１を乗算した信号が出力される。また、送信ユニット１０１−２からは、送信信号Ｓ２に対し、電力値Ｐ２を乗算した信号が出力される。加算器１０２から出力された送信信号は帯域制限フィルタ１０３で周波数帯域が制限され、その後、Ａ／Ｄ変換・変調器１０４でディジタル変換及びＱＰＳＫ変調がなされる。そして、変調波信号が増幅器１０５で電力増幅され、アンテナ１０６から無線信号として送信される。
【００５１】
このように、本実施の形態のＣＤＭＡ無線装置によれば、線形値に変換する前の対数値を適当な桁での加算に変換し、各加算する桁毎に対数値を線形値に変換する変換テーブル２０１〜２０３を参照して各々の桁の参照値を全て乗算するようにしたので、対数値−線形値の対応数が多くなるに比例して記憶容量が増加する従来の対数変換装置と違い、変換テーブルの分割、精度を適当に定めることによって記憶容量の増加を最小限に抑えることができる。したがって、回路規模の削減が可能となるとともに、回路規模の削減に伴って消費電力の削減も可能となる。
【００５２】
（実施の形態２）
図１５は、本発明の実施の形態２に係る対数変換装置の構成を示すブロック図である。この図において、対数値分解器２００、変換テーブル２０１、２０２、２０３までは実施の形態１の対数変換装置と全く同じ構成であるので、同一の符号を付けている。
【００５３】
本実施の形態の対数変換装置は、２つの乗算器１５０１Ａ、１５０１Ｂを用い処理をパイプライン化した構成を採り並列処理を可能としている。乗算器を２つ設けるため回路規模は実施の形態１の対数変換装置よりも増加するが、処理時間の短縮化が図れる。対数値のレンジが狭い場合、従来の方法である１つの変換テーブルを用いた方が回路規模を小さくでき、また処理時間を短くできる場合があるが、対数値のレンジが広い場合は本実施の形態の対数変換装置が有利である。
【００５４】
（実施の形態３）
図１６は、本発明の実施の形態３に係る対数変換装置の構成を示すブロック図である。この図において、対数値分解器２００、変換テーブル２０１、２０２までは実施の形態１の対数変換装置と全く同じ構成であるので、同一の符号を付けている。
【００５５】
本実施の形態の対数変換装置は、２つの変換テーブル２０１、２０２の値を外部から任意に設定できるテーブル値設定器１６０１Ａ、１６０１Ｂを備える点が異なる。この構成により対数値のレンジ、変換後の線形値の精度を可変にすることが可能となる。
【００５６】
（実施の形態４）
図１７は、本発明の実施の形態４に係る演算装置の構成を示すブロック図である。この図において、対数値分解器２００、変換テーブル２０１、２０２、２０３までは実施の形態１の対数変換装置と全く同じ構成であるので、同一の符号を付けている。
【００５７】
本実施の形態の演算装置は、２つの対数値Ａ、対数値Ｂの線形値の比率を求めるものである。通信分野では、２つの電力の割合を線形値の割合で求める必要がある場合がある。電力は電力の大きさを示す値ｄＢｍで与えられる場合が多く、２つのｄＢｍの値から２つの電力の割合を線形値の割合で求める場合、対数を線形値に変換する必要がある。
【００５８】
２つの対数値Ａ、対数値Ｂが減算器１７０１に入力される。この結果が対数変換装置１７０２に入力され線形値として出力される。対数値同士の減算結果は２つの対数値の割合を示すため、この減算の結果を線形値に変換することで２つの対数値の割合を演算することができる。なお、この図において、各変換テーブル２０１〜２０３の出力は３入力の乗算器１７０３で乗算される。
【００５９】
（実施の形態５）
図１８は、本発明の実施の形態５に係る対数変換装置の構成を示すブロック図である。この図において、対数値分解器２００、変換テーブル２０１〜２０３、乗算器１７０３までは実施の形態１及び実施の形態４の対数変換装置と全く同じ構成であるので、同一の符号を付けている。
【００６０】
通信分野では、電力値を数百ｍｓｅｃという比較的長い時間を監視し、その区間の電力の平均値を求める必要がある場合がある。この場合、所定時間の電力値の総和を求める必要がある。通常、電力値を線形値に変換して累積加算し、所定時間の経過後、測定した区間の時間で除算して単位時間あたりの電力を求める。
【００６１】
観測対象となる電力値が対数変換装置１７０２に入力されて線形値が出力される。この出力は加算器１８０１及び蓄積器２０８によって所定の時間累積加算される。その後、この累積加算結果は平均化処理器１８０２に入力され、所定の時間で除算されて単位時間の電力値として出力される。
【００６２】
（実施の形態６）
図１９は、本発明の実施の形態６に係る対数変換装置の構成を示すブロック図である。この図において、対数値分解器２００、変換テーブル２０１〜２０３までは実施の形態１の対数変換装置と全く同じ構成であるので、同一の符号を付けている。
【００６３】
通信分野では電力を表すとき、基本となる電力値Ｐ１のｄＢｍと、この電力値Ｐ１からの増減分の電力値Ｐ２の組み合せで表されることが多い。例えば基本の電力が１０．１ｄＢｍに０．０１ｄＢ増加させるといった場合である。この２つの対数値の組み合せで表現される電力値の線形値を求める場合、通常２つの対数値を加算し、その結果を変換テーブルで変換して線形値を求めることが考えられる。
【００６４】
しかしながら、基本の電力と、増減分の処理の桁が異なる場合、例えば基本の電力が−２０ｄＢｍから０．１ｄＢステップで４０ｄＢｍまでと決められている場合で、電力の増減分が−０．０５ｄＢから０．０１ｄＢステップで０．０５ｄＢまでといった場合を考えると、基本単位の小さい電力の増減分に合わせて変換テーブルを作成した場合、変換テーブルの規模が大きくなってしまう。そこで、本実施の形態の対数変換装置では、基本の電力とその増減分の変換テーブルを別個に設ける。電力の増減分の電力値Ｐ２が専用の変換テーブル１９０２に入力されて、対応する線形値が出力される。この出力が４入力の乗算器１９０３で基本の電力の線形値とともに乗算されて線形値として出力される。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、対数値と線形値の変換テーブルを適当に分割、演算を施すことで、記憶装置の容量を低減し、かつ所定の演算精度を満足することができ、回路規模及び消費電力の低減が可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るＣＤＭＡ無線装置の構成を示すブロック図
【図２】図１のＣＤＭＡ無線装置に用いられた対数変換装置の構成を示すブロック図
【図３】図２の対数変換装置の対数値−線形値変換方法を説明するためのフロー図
【図４】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図５】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図６】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図７】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図８】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図９】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図１０】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図１１】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図１２】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図１３】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図１４】図２の対数変換装置の対数値−線形値変換方法を説明するための図
【図１５】本発明の実施の形態２に係る対数変換装置の構成を示すブロック図
【図１６】本発明の実施の形態３に係る対数変換装置の構成を示すブロック図
【図１７】本発明の実施の形態４に係る演算装置の構成を示すブロック図
【図１８】本発明の実施の形態５に係る対数変換装置の構成を示すブロック図
【図１９】本発明の実施の形態６に係る対数変換装置の構成を示すブロック図
【図２０】従来の対数変換装置の構成を示すブロック図
【符号の説明】
１０１−１、１０１−２  送信電力ユニット
１０２  加算器
１０３  帯域制限フィルタ
１０４  Ａ／Ｄ変換・変調器
１０５  増幅器
１０６  アンテナ
１１１、１７０２、１９０１  対数変換装置
１１２、２０７、１５０１Ａ、１５０１Ｂ、１７０３、１９０３  乗算器
２００  対数値分解器
２０１、２０２、２０３、１９０２  変換テーブル
２０４、２０５  セレクタ
２０６  制御部
２０８  蓄積器
１６０１Ａ、１６０１Ｂテーブル値設定器
１７０１  減算器
１８０１  加算器
１８０２  平均化処理器
【図１】
0003600222.tif 000002
【図２】
0003600222.tif 000003
【図３】
0003600222.tif 000004
【図４】
0003600222.tif 000005
【図５】
0003600222.tif 000006
【図６】
0003600222.tif 000007
【図７】
0003600222.tif 000008
【図８】
0003600222.tif 000009
【図９】
0003600222.tif 000010
【図１０】
0003600222.tif 000011
【図１１】
0003600222.tif 000012
【図１２】
0003600222.tif 000013
【図１３】
0003600222.tif 000014
【図１４】
0003600222.tif 000015
【図１５】
0003600222.tif 000016
【図１６】
0003600222.tif 000017
【図１７】
0003600222.tif 000018
【図１８】
0003600222.tif 000019
【図１９】
0003600222.tif 000020
【図２０】
0003600222.tif 000021