(57)【特許請求の範囲】
【請求項１】
パスサーチ間隔及びサーチ対象基地局数の少なくとも一方を指定するサーチパラメータに基づいてパスサーチを行なうパスサーチ部と、
第１のサーチパラメータと、ユーザが選択したユーザ移動速度の制限条件に対応する第２のサーチパラメータとを格納するレジスタと、
電池残量が閾値以下に減ったことを検出すると出力信号をアサートする判定部と
を含み、該判定部からの該出力信号のアサートに応答して該パスサーチの基となるサーチパラメータを該第１のサーチパラメータから該第２のサーチパラメータに変更することを特徴とする無線通信装置。
【請求項２】
所定の第１のフィンガ数で復調を行なう復調部を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のフィンガ数が格納されており、該判定部からの該出力信号のアサートに応答して該復調部のフィンガ数を該第１のフィンガ数から該第２のフィンガ数に変更することを特徴とする請求項１記載の無線通信装置。
【請求項３】
所定の第１のビット数で演算する演算器を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のビット数が格納されており、該判定部からの該出力信号のアサートに応答して該演算部のビット数を該第１のビット数から該第２のビット数に変更することを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
所定の第１の繰り返し回数でターボ復号を行うターボ復号器を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２の繰り返し回数が格納されており、該判定部からの該出力信号のアサートに応答して該ターボ復号器の繰り返し回数を該第１の繰り返し回数から該第２の繰り返し回数に変更することを特徴とする請求項１乃至３いずれか１項に記載の無線通信装置。
【請求項５】
所定の第１のチャネル推定精度でチャネルを推定するチャネル推定部を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のチャネル推定精度が格納されており、該判定部からの該出力信号のアサートに応答して該チャネル推定部のチャネル推定精度を該第１のチャネル推定精度から該第２のチャネル推定精度に変更することを特徴とする請求項１請求項１乃至４いずれか１項に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の開示は、一般に無線通信装置に関し、詳しくは消費電力を削減した無線通信装置に関する。
【背景技術】
【０００２】
携帯電話などの小型無線通信装置では、稼働時間を長くするために、消費電力を削減することが要求される。そのような消費電力削減を目的として、電池残量が少なくなった場合に特化した対応策が提案されている。
【０００３】
特許文献１では、電池残量に応じて、コーデックの階層符号化の動作モードの制御（量子化ビット数切替）を行うことで、機能及び性能を落として消費電力の削減及び稼働時間の延長を図っている。特許文献２では、電池残量に応じて、画像伝送モードから音声モードに制限するように対応サービスを切替え、それに伴いコーデックの符号化及び量子化の動作モードを制御することで稼働時間の延長を図っている。
【０００４】
特許文献３では、電池残量に応じてフィンガ数を制御することで性能を落としつつ消費電力削減を図っている。特許文献４では、電池残量は見ないが、ターボ復号器の繰り返し回数をSIRと連動したテーブルを参照して最適化することで、消費電力削減及び遅延時間短縮を図っている。
【０００５】
上記の技術は何れも、ベースバンド部での閉じた制御か或いはユーザに見える単一のモードを自動で切り替える制御であり、ユーザに選択権がない。従って例えば、データの高速ダウンロードは不可となって構わないが通話時間だけは長く確保したいといった特定の要求に答えることが困難であった。
【特許文献１】特開２００２−１３５１２７号公報
【特許文献２】ＷＯ９６／２７９８７号公報
【特許文献３】特開２００４−２６６４８７号公報
【特許文献４】特開２００１−１８６０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上を鑑みると、電池残量が少なくなるとユーザが選択した動作モードに移行することにより消費電力を削減する無線通信装置が望まれる。
【課題を解決するための手段】
【０００７】
ＣＤＭＡ方式の無線通信装置は、パスサーチ間隔及びサーチ対象基地局数の少なくとも一方を指定するサーチパラメータに基づいてパスサーチを行なうパスサーチ部と、デフォールトの第１のサーチパラメータと、ユーザが選択したユーザ移動速度の制限条件に対応する第２のサーチパラメータとを格納するレジスタと、電池残量が閾値以下に減ったことを検出すると出力信号をアサートする判定部とを含み、該判定部からの該出力信号のアサートに応答して該パスサーチの基となるサーチパラメータを該第１のサーチパラメータから該第２のサーチパラメータに変更することを特徴とする。
【発明の効果】
【０００８】
少なくとも１つの実施例によれば、無線通信装置は、電池残量が少なくなるとユーザが選択した動作モードに移行することにより消費電力を削減することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施例を添付を用いて詳細に説明する。
【００１０】
図１は、電池残量が少なくなるとユーザが選択した動作モードに移行する無線通信装置の構成の一例を示す図である。図１に示す無線通信装置１０は、Ａ／Ｄ変換器１１、自動利得制御器（ＡＧＣ）１２、デシメーション部１３、デシメーション制御部１４、パスサーチ部１５、パスサーチ制御部１６、フィンガ部１７、フィンガ制御部１８、チャネル推定制御部１９、レイク受信機２０、ターボ復号器２１及びターボ復号器制御部２２を含む誤り訂正・復号化部２３、演算ビット数制御部２４、プロトコル制御部２５、アプリケーションＣＰＵ２６、表示画面＆操作ユニット２７、閾値判定部２８、閾値残量測定器２９、及び設定レジスタ３０を含む。
【００１１】
アンテナにより受信された受信信号は受信回路によりベースバンド信号に復調され、このベースバンド信号がＡ／Ｄ変換器１１によりデジタル受信信号に変換される。自動利得制御器１２は、Ａ／Ｄ変換器１１が出力するデジタル受信信号の利得を制御する。デシメーション部１３は、デシメーション制御部１４の制御下で動作し、デシメーション制御部１４が指定するデシメーション率に応じてデジタル受信信号のサンプル数を間引く。パスサーチ部１５は、パスサーチ制御部１６の制御下で動作し、デジタル受信信号中のパイロット信号のタイミングを検出することにより、基地局から無線通信装置１０に至る伝搬時間が異なる複数のパスを検出する。フィンガ部１７は、フィンガ制御部１８及びチャネル推定制御部１９の制御下で動作する。同一の構成を有する複数Ｎ個のフィンガ部１７は、パスサーチ部１５が検出した複数のパスそれぞれに対して逆拡散処理及びチャネル推定処理を実行し、検波された受信シンボルを生成する。複数Ｎ個のフィンガ部１７が出力する複数のパスに対する受信シンボルは、レイク受信機２０によりタイミングを揃えて合成される。
【００１２】
誤り訂正・符号化部２３は、レイク受信機２０が出力する受信シンボルに対する誤り訂正・復号化を行なう。誤り訂正・復号化部２３は、ターボ復号器２１及びターボ復号器制御部２２を含む。ターボ復号器２１は、ターボ復号器制御部２２の制御下で動作して、受信シンボルに対するターボ復号化処理を実行する。プロトコル制御部２５はプロトコルに従ってデータを取り扱うための処理を実行する。演算ビット数制御部２４は、パスサーチ部１５、フィンガ部１７、及び誤り訂正・復号化部２３等の内部の演算器が演算に用いるビット数を制御する。
【００１３】
アプリケーションＣＰＵ２６は、種々のアプリケーションを実行するＣＰＵであり、表示画面＆操作ユニット２７を介したユーザとのインターフェースを提供する。アプリケーションＣＰＵ２６は、表示画面＆操作ユニット２７に種々の画面を表示し、ユーザによるキー入力等の操作に応じた指示を受け取る。閾値残量測定器２９は、無線通信装置１０に内蔵される電池の残量を、電池の出力電圧等に基づいて検出する。閾値判定部２８は、閾値残量測定器２９が検出した電池残量と所定の閾値とを比較し、検出電池残量が閾値以下であることを検出すると出力信号をアサートする。閾値残量測定器２９の出力信号は、無線通信装置１０内の各制御部（デシメーション制御部１４、パスサーチ制御部１６、フィンガ制御部１８、チャネル推定制御部１９、ターボ復号器制御部２２、演算ビット数制御部２４等）に供給される。また閾値残量測定器２９の出力信号は、アプリケーションＣＰＵ２６にも供給される。
【００１４】
設定レジスタ３０には、異なる伝送レート値及び異なる移動速度制限値毎に種々の制御パラメータが規定された設定テーブルが格納されている。制御パラメータは、デシメーション制御部１４が参照するオーバーサンプル数、パスサーチ制御部１６が参照するパスサーチ間隔及びサーチ対象基地局数、フィンガ制御部１８が参照するフィンガ数、チャネル推定制御部１９が参照する平均シンボル数（チャネル推定精度）、ターボ復号器制御部２２が参照するターボ復号演算の繰り返し回数、演算ビット数制御部２４が参照する各演算器の演算ビット数を含む。各制御部（デシメーション制御部１４、パスサーチ制御部１６、フィンガ制御部１８、チャネル推定制御部１９、ターボ復号器制御部２２、演算ビット数制御部２４等）は、設定レジスタ３０の設定テーブルに規定される制御パラメータに従って動作を制御する。
【００１５】
設定レジスタ３０には、ユーザが選択した伝送レート及び／又はユーザが選択したユーザ移動速度の制限値を特定する情報が格納されている。電池残量が十分なときには、各制御部は、デフォールトの伝送レート条件に対応するデフォールトの制御パラメータに基づいて動作を制御する。電池残量が閾値以下に減ると、閾値判定部２８からの出力信号のアサートに応答して、各制御部は、動作制御の基となるパラメータをデフォールトの制御パラメータから、ユーザが選択した伝送レート及び／又はユーザ移動速度の制限値に対応する制御パラメータに変更する。
【００１６】
図２は、電池残量が減った場合に無線通信装置の表示画面＆操作ユニットに表示される画面の一例を示す図である。電池残量が閾値以下に減ると、閾値判定部２８からの出力信号のアサートに応答して、アプリケーションＣＰＵ２６は図２に示すような画面を表示画面＆操作ユニット２７の表示画面２７ａに表示する。表示される画面は、選択可能な伝送レート及び速度制限値と、現在の電池残量で可能な残りの稼働時間を表示する。残稼働時間は、表示される伝送レート及び速度制限値毎に示される。例えば、現在のデフォールト伝送レート（３８４ｋｂｐｓ）の場合には残り３０分しか無線通信装置１０を使用できないことが示されている。
【００１７】
図２に示すような画面が表示されると、ユーザは表示画面＆操作ユニット２７の操作ユニット２７ｂを操作して、電池残量が少ない状態で使用する所望の伝送レート及び／又は移動速度制限値をキー入力する。この際、デフォールト伝送レート３８４ｋｂｐｓを選択してもよい。入力された伝送レート及び／又は移動速度制限値を特定する情報は、アプリケーションＣＰＵ２６により、ＣＰＵバスを介して設定レジスタ３０に格納される。例えば、ユーザが速度制限値４ｋｍ／ｈを選択すると、速度制限値４ｋｍ／ｈを示すデータが設定レジスタ３０に格納される。即ち、設定レジスタ３０には、ユーザが選択した速度制限値が４ｋｍ／ｈであることを示す情報が格納される。この場合、残りの稼働時間は推定３５分である。また例えば、ユーザが伝送レート６４ｋｂｐｓを選択すると、伝送レート６４ｋｂｐｓを示すデータが設定レジスタ３０に格納される。即ち、設定レジスタ３０には、ユーザが選択した伝送レートが６４ｋｂｐｓであることを示す情報が格納される。この場合、残りの稼働時間は推定４０分である。
【００１８】
ユーザにより制限速度値が設定された場合には、設定された制限速度以上の速度でユーザ（即ち無線通信装置１０）が移動したとき、正常な通信を保証する必要が無い。逆に言えば、設定された速度制限以下の移動速度に対してのみ、正常な通信を保証すればよい。低い移動速度の場合には基地局間のハンドオーバーの頻度及び可能性が小さくなるので、パスサーチ動作におけるパスサーチ間隔（時間間隔）を短くし、且つサーチ対象基地局数を少なくすることができる。これによりパスサーチ処理における電力消費を削減して、稼働時間を延長することができる。
【００１９】
伝送レートについては、例えば符号速度（チップレート）を一定にして拡散符号長を可変とすることにより変化させることができる。また或いは、所定時間内のデータ数を可変とすることにより伝送レートを変化させることができる。伝送レートが高いほど雑音の影響で受信が困難になるので、より高度で精度の高い受信処理を実行する必要がある。逆に、上記のように電池残量が少なくなり低い伝送レートでの通信を行なう場合には、制御パラメータの変更により比較的簡易で精度の低い受信処理を実行すればよい。簡易で精度の低い受信処理の電力消費は少ないので、これにより稼働時間を延長することができる。
【００２０】
なお電池残量が少なくなり図２に示すような画面が表示されると、ユーザは伝送レートを変更すると共に更に速度制限を追加してもよい。即ち、所望の伝送レート及び速度制限値の両方を選択してもよい。この場合、例えば伝送レート６４ｋｂｐｓを選択した場合の残りの稼働時間は推定４０分であるが、伝送レート６４ｋｂｐｓ及び速度制限値４ｋｍ／ｈを選択した場合には、４０分に更に５分追加されて４５分の残り稼働時間となる。
【００２１】
上記のように選択可能な伝送レート及び速度制限値を表示して、ユーザが所望の伝送レート及び／又は速度制限値を選択する動作は、電池残量が少なくなる前に予め実行してもよい。即ち、ユーザが表示画面＆操作ユニット２７の操作ユニット２７ｂを介して指示を入力することにより、選択可能な伝送レート及び速度制限値（図２に示す残稼働時間の部分を除いた表）を表示画面＆操作ユニット２７の表示画面２７ａに表示させる。表示された表を見ながら、ユーザが表示画面＆操作ユニット２７の操作ユニット２７ｂを操作して、所望の伝送レート及び／又は移動速度制限値をキー入力する。入力された伝送レート及び／又は移動速度制限値を特定する情報は、アプリケーションＣＰＵ２６により、ＣＰＵバスを介して設定レジスタ３０に格納される。
【００２２】
図３は、設定レジスタに格納される設定テーブルの一例を示す図である。図３に示す設定テーブルには、異なる伝送レート値及び異なる移動速度制限値毎に種々の制御パラメータが規定されている。例えば、伝送レート９６ｋｂｐｓを選択した場合には、フィンガ部１７の稼働フィンガ数７、ターボ復号器２１の繰り返し回数７、パスサーチ部１５のパスサーチ間隔１００ｍｓ及びサーチ対象基地局数８、フィンガ部１７のチャネル推定処理の平均シンボル数１０、デシメーション部１３のオーバーサンプル数４となる。演算ビット数についても表に示したとおりである。また例えば、速度制限値４ｋｍ／ｈを選択した場合には、フィンガ部１７の稼働フィンガ数６、ターボ復号器２１の繰り返し回数８、パスサーチ部１５のパスサーチ間隔１５０ｍｓ及びサーチ対象基地局数６、フィンガ部１７のチャネル推定処理の平均シンボル数８、デシメーション部１３のオーバーサンプル数２となる。演算ビット数についても表に示したとおりである。
【００２３】
なお図３では省略してあるが、各伝送レートと各移動速度制限値との組み合わせについて、各制御パラメータを規定しておいてよい。これにより、所望の伝送レートと所望の速度制限値との両方を選択した場合に対応することができる。
【００２４】
以下に、図１に示す無線通信装置１０の各部の処理について詳細に説明する。
【００２５】
図４は、パスサーチ制御部１６の構成の一例を示す図である。図４において、パスサーチ部１５は、ＭＦ部３１、電力化部３２、加算器３３、積分ＲＡＭ３４、ピーク検出器３５、及び結果レジスタ３６を含む。パスサーチ部１５の各部分は、パスサーチ制御部１６の制御の下で動作する。ＭＦ部３１は、マッチドフィルタ処理により受信信号中のパイロット信号の位置を検出する。
【００２６】
図５は、ＭＦ部３１の構成の一例を示す図である。ＭＦ部３１には、相関を検出するためのマッチドフィルタが受信信号のＩ成分及びＱ成分のそれぞれに対して設けられる。図５には、受信信号のＩ成分に対応する部分のＭＦ部３１の構成を示す。受信信号のＱ成分に対するＭＦ部３１の構成も同様である。図５において、２５６ビットのシフトレジスタ４１に格納された受信データＩは、演算器４２により符号Ｃｏｄｅ＿０乃至Ｃｏｄｅ＿２５５とビット毎に掛け算され、ビット毎の掛け算の結果が演算器４３により合計されて相関値となる。ここで符号Ｃｏｄｅ＿０乃至Ｃｏｄｅ＿２５５は、パイロット信号と拡散符号との積であり、受信信号中のパイロット信号部分の理想的な信号パターンに等しい。
【００２７】
図６は、電力化部３２、加算器３３、積分ＲＡＭ３４、ピーク検出器３５、及び結果レジスタ３６の具体的な構成について示す図である。電力化部３２は、ＭＦ部３１により生成されたＩ成分の相関値及びＱ成分の相関値を掛け算器４４及び４５によりそれぞれ自乗し、自乗値同士を加算器４６により足し合わせる。これにより相関電力値が得られる。加算器３３は、積分ＲＡＭ３４に格納される過去の相関電力値と現在の相関電力値とを演算器４７により加算し、この加算結果と現在の相関電力値との何れかをセレクタ４８により選択して、積分ＲＡＭ３４に格納する。セレクタ４８の選択をＮカウンタ４９の出力により切り替えることにより、積分ＲＡＭ３４に格納される相関電力値はＮ回累積加算された値となる。ピーク検出器３５は、結果レジスタ３６に格納される既に検出された相関電力のピーク値と積分ＲＡＭ３４に格納される現在の相関電力値とを比較する。現在の相関電力値の方が大きければ、過去のピークを現在の相関電力値で置き換える。この更新動作により、現在までに検出された相関電力値のうちで値の大きいもの上位Ｍ個をピークとして検出する。検出されたＭ個のピークの位置を示す情報が、Ｍ個のパスに対する同期位置情報としてフィンガ部１７に供給される。
【００２８】
図７は、パスサーチ結果の更新について説明するための図である。図７の上段は前回のパスサーチ結果でありパス１〜パス４の４つのパスが検出されている。横軸は時間的なタイミングを示し、縦軸は相関電力値を示す。図７の下段は今回のパスサーチ結果でありパス１〜パス４の４つのパスが検出されている。前回のパスサーチ結果に対して今回のパスサーチ結果では、前回のパス１が消滅して、新規のパス１が現れている。また前回のパス４が消滅して、新規のパス４が現れている。前回のパス３と今回のパス３とではタイミングのずれが基準タイミング（１／４チップ）より小さいので、同一のパスであるとして追従する。即ち、パス３については前回と今回とで同一のタイミングで逆拡散処理を実行する。なおパス１やパス４については、今回のパスのタイミングとそれに最も近い前回のパスのタイミングとの距離が基準タイミング以上であるので、上述のようにパス消滅及び生成として取り扱われる。
【００２９】
図８は、パスサーチ間隔とパスサーチ対象基地局数とについて説明する図である。図８において、横軸は時間を示す。（ａ）にはパスサーチの動作タイミングを規定する動作制御信号が示され、（ｂ）にはサーチ対象基地局及びサーチ動作を示す。動作制御信号がＨＩＧＨである間のみ、順次パスサーチが実行される。この例では、パスサーチを１００ｍｓに１回実行する。この１回のパスサーチ期間は８０ｍｓである。１つの基地局に対するサーチは１０ｍｓで終了し、８０ｍｓのパスサーチ期間に８つの基地局ＢＳ＃１乃至ＢＳ＃８をサーチしている。この際、各基地局に対するサーチにおいて、上述のパスサーチ部１５が一つの基地局について複数のパスを検出する。フィンガ部１７に供給する同期位置情報は、現在通信している基地局に対するもののみである。
【００３０】
図８（ａ）に示す動作制御信号に応じて、パスサーチ制御部１６がパスサーチ部１５のパスサーチ動作を制御する。具体的には、動作制御信号が立ち上がると複数のサーチ対象基地局に対するパスサーチを順次実行し、動作制御信号が立ち下がるとパスサーチを中断する。
【００３１】
図９は、パスサーチ制御部１６の一部分である間隔・基地局数制御部の構成の一例を示す図である。間隔・基地局数制御部１６Ａは、タイマ値変換回路５１、加算器５２、一致比較回路５３、設定値反映レジスタ５４、サーチ時間カウンタ５５、及び動作制御信号生成部５６を含む。動作開始時に、パスサーチ制御部１６は、設定レジスタ３０からデフォールトのパスサーチ間隔値とサーチ対象基地局数とを取り込む。パスサーチ間隔値はタイマ値変換回路５１によりタイマ値に変換されて、タイマ値変換回路５１内部のレジスタに格納される。サーチ対象基地局数は、設定値反映レジスタ５４に格納される。
【００３２】
タイマ値変換回路５１に格納されたパスサーチ間隔を示すタイマ値は、加算器５２により、初期タイミングでその時点のグローバルタイマ値ＧＴＭと加算される。加算結果は、加算器５２に再加算が指示されるまで同一値に保持される。この加算結果は、上記初期タイミングからパスサーチ間隔後のタイミングを示すカウンタ値である。一致比較回路５３は、現在のグローバルタイマ値ＧＴＭと上記加算結果とを比較する。両者が一致すると、一致比較回路５３は出力信号をアサートする。一致比較回路５３の出力のアサートに応答して動作制御信号生成部５６が動作制御信号をＬＯＷからＨＩＧＨに変化させる。上述のように、動作制御信号のＨＩＧＨへの立ち上がりに応答してパスサーチ部１５がパスサーチ動作を開始して、各基地局に対するパスサーチを順次実行する。
【００３３】
更に、サーチ時間カウンタ５５が、一致比較回路５３の出力のアサートに応答して、カウンタによる計時動作を開始する。サーチ時間カウンタ５５は、カウンタ値が設定値反映レジスタ５４の示す基地局数に対応する値になると、カウント終了信号をアサートする。即ち例えば図８の例と同様に、サーチ対象基地局数が８の場合には、８０ｍｓ経過するとサーチ時間カウンタ５５がカウント終了信号をアサートする。
【００３４】
時間カウンタ５５からのカウント終了信号のアサートに応答して、動作制御信号生成部５６は動作制御信号をＨＩＧＨからＬＯＷに切り替える。これによりパスサーチ部１５のパスサーチ動作が終了する。即ち、パスサーチ部１５は、設定レジスタ３０から取り込まれたサーチ対象基地局数により指定された数の基地局をサーチした後に、パスサーチ動作を終了することになる。
【００３５】
また前述の一致比較回路５３の出力のアサートに応答して、加算器５２が、タイマ値変換回路５１のパスサーチ間隔を示すタイマ値とグローバルタイマ値ＧＴＭとを加算して、加算結果を一致比較回路５３に供給する。加算器５２の出力する加算値は、一致比較回路５３の出力が次回アサートされて再加算が指示されるまで、同一の値に保持される。一致比較回路５３の出力が次回アサートされるのは、今回のアサートからパスサーチ間隔後のタイミングであり、このアサート状態に応答して上記同様に動作制御信号がＨＩＧＨに立ち上がる。従って、パスサーチ部１５は、設定レジスタ３０から取り込まれたパスサーチ間隔値により指定された間隔で、パスサーチ動作を実行することになる。
【００３６】
なおタイマ値変換回路５１の値及び設定値反映レジスタ５４の値は、一致比較回路５３の出力がアサートされる度に更新される。この際、通常であれば、設定レジスタ３０からデフォールトのパスサーチ間隔値とサーチ対象基地局数とが取り込まれるので、パスサーチ間隔とサーチ対象基地局数とは変化しない。
【００３７】
前述のように、図１に示す閾値判定部２８の出力はパスサーチ制御部１６に供給されている。電池残量が閾値以下に減り閾値判定部２８からの出力信号がアサートされると、このアサートに応答して、パスサーチ制御部１６が、設定レジスタ３０からユーザ選択によるパスサーチ間隔値とサーチ対象基地局数とを取り込む。即ち、ユーザが選択したユーザ移動速度の制限条件に対応するパスサーチ間隔値とサーチ対象基地局数とが取り込まれる。このパスサーチ間隔値はタイマ値変換回路５１によりタイマ値に変換されて、タイマ値変換回路５１内部のレジスタに格納される。またサーチ対象基地局数は、設定値反映レジスタ５４に格納される。これにより、電池残量が閾値以下に減ると、次回のパスサーチからはユ―ザ指定の速度制限に対応したパスサーチ間隔とサーチ対象基地局数でパスサーチが実行される。
【００３８】
なお必ずしもパスサーチ間隔とサーチ対象基地局数との両方を変更可能とする必要はなく、パスサーチ間隔とサーチ対象基地局数との何れか一方を変更可能とする構成であってもよい。即ち、ユーザ移動速度の制限条件に対応するサーチパラメータ（制御パラメータ）としては、パスサーチ間隔とサーチ対象基地局数との両方を指定するのではなく、パスサーチ間隔とサーチ対象基地局数との一方を指定してもよい。勿論このサーチパラメータとして、パスサーチ間隔とサーチ対象基地局数との両方を指定してもよい（即ちパスサーチ間隔を指定するパラメータとサーチ対象基地局数とを指定するパラメータとを両方指定してもよい）。
【００３９】
図１０は、フィンガ部１７の構成の一例を示す図である。図１０は複数のパスに対応する複数のフィンガ部１７のうちの１つを示すものである。フィンガ部１７は、コードジェネレータ６１及び６２、積算用の演算器６３及び６４、加算用の演算器６５及び６６、セレクタ６７及び６８、バッファ６９及び７０、逆拡散制御部７１、レジスタ７２、加算用の演算器７３、複素共役部７４、及び積算用の演算器７５を含む。入力された受信データは、データ信号用のパスとパイロット信号用のパスに供給される。レジスタ７２、演算器７３、複素共役部７４、及び演算器７５等でチャネル推定部７６を構成する。
【００４０】
データ信号のパスでは、コードジェネレータ６１が生成した拡散符号をカウンタ６３により受信データ（デジタル受信信号）に積算して逆拡散を行なう。この際、コードを掛け合わせるタイミングは、当該フィンガ部１７が処理するパスに対して、パスサーチ部１５の検出した同期位置情報が指示するタイミングである。加算用の演算器６５は、バッファ６９に格納される過去の逆拡散後データ値と現在の逆拡散後データ値とを加算する。この加算結果と現在の逆拡散後データ値との何れかをセレクタ６７により選択して、バッファ６９に格納する。セレクタ６７の選択を逆拡散制御部７１により切り替えることにより、データシンボル長に等しい期間積分したデータ値をバッファ６９に格納する。この積分処理によりデータの周期よりも短い周期の雑音成分を抑制する。逆拡散処理により復元された復元データは、バッファ６９からチャネル推定部７６の演算器７５に供給される。
【００４１】
パイロット信号のパスでは、コードジェネレータ６２、積算用の演算器６４、加算用の演算器６６、セレクタ６８、バッファ７０、及び逆拡散制御部７１により、上記のデータ信号のパスと同様の処理を実行する。これによりバッファ７０には、既知のパイロットパターンをキャンセルして伝送路成分を取りだした値が、パイロットパターンに依存しない正規化されたパイロットシンボルとして格納される。このパイロットシンボルは、チャネル推定部７６のレジスタ７２に供給される。
【００４２】
チャネル推定部７６では、レジスタ７２に格納された複数個のパイロットシンボルを演算器７３により加算して平均化することにより、チャネル推定値を生成する。複素共役部７４は、生成されたチャネル推定値の複素共役を生成する。演算器７５は、複素共役部７４により生成されたチャネル推定値の複素共役を復元データ信号に掛けることにより、伝送路における位相ずれを補正する。
【００４３】
図１０に示すフィンガ部の処理が、図１に示す複数Ｎ個のフィンガ部１７の各々により実行される。フィンガ制御部１８は、通常状態において設定レジスタ３０のデフォールトのフィンガ数を参照して、このデフォールト数のフィンガ部１７を動作させる。電池残量が閾値以下に減り閾値判定部２８からの出力信号がアサートされると、このアサートに応答して、フィンガ制御部１８が、設定レジスタ３０に格納されるユーザ選択によるフィンガ数を参照して、このユーザ選択に応じた数のフィンガ部１７を動作させる。
【００４４】
図１１は、チャネル推定部７６の詳細な構成を示す構成図である。この図１１には、チャネル推定値を求める際の平均シンボル数を制御可能な構成を示してある。レジスタ７２に格納された例えば１０個のパイロットシンボルを演算器７３により加算して平均化する際に、この平均化処理に用いるシンボル数（平均シンボル数）をマスク部７７により制御可能とする。マスク部７７は、レジスタ７２から演算器７３に供給されるシンボルの幾つかをマスクして、平均シンボル数を減らすように機能する。例えばチャネル推定制御部１９が平均シンボル数として６を指定する場合、マスク部７７は、レジスタ７２に格納される１０個のパイロットシンボルのうちで４個をマスク（遮断）して、残りの６個のみを演算器７３に供給する。
【００４５】
チャネル推定制御部１９は、通常状態において設定レジスタ３０のデフォールトの平均シンボル数を参照して、このデフォールト数のシンボルを平均化するようにマスク部７７を制御する。電池残量が閾値以下に減り閾値判定部２８からの出力信号がアサートされると、このアサートに応答して、チャネル推定制御部１９は、設定レジスタ３０に格納されるユーザ選択による平均シンボル数を参照して、このユーザ選択に応じた数のシンボルを平均化するようにマスク部７７を制御する。
【００４６】
図１２は、ターボ復号器２１の構成の一例を示す図である。ターボ復号器２１は、デコーダ８１、デコーダ８２、インターリーバ８３、インターリーバ８４、及び出力制御部８５を含む。送信側から情報ビット系列ｙａ及び検査ビット系列ｙｂ及びｙｃが送信され、通信経路において雑音が重畳された後に、誤りが混入した受信シンボルｙａ、ｙｂ、及びｙｃがターボ復号器２１に入力される。
【００４７】
デコーダ８１は、インターリーバ８４から供給される前段の信頼度情報（初回の復号処理に対しては適当な初期値を与える）に基づいて、情報ビット系列ｙａ及び検査ビット系列ｙｂの復号結果とその信頼情報を出力する。デコーダ８１により得られた情報ビット系列ｙａとその信頼度情報はインターリーバ８３により検査ビットｙｃの順に並び替えられる。デコーダ８２は、インターリーバ８３により並び替えられた情報ビット系列ｙａ及びその信頼度情報と、検査ビット系列ｙｃとに基づいて、情報ビット系列ｙａ及び検査ビット系列ｙｃの復号結果とその信頼情報を出力する。デコーダ８２により得られた信頼度情報は、インターリーバ８４によって元の順番に戻されて、デコーダ８１に供給される。この処理を数回繰り返した後に、最終復号結果を出力制御部８５を介して出力する。この繰り返し回数及び復号結果出力をターボ復号器制御部２２により制御する。
【００４８】
ターボ復号器制御部２２は、通常状態において設定レジスタ３０のデフォールトの繰り返し回数を参照して、このデフォールト回数だけ復号処理を繰り返して結果出力するようにターボ復号器２１を制御する。電池残量が閾値以下に減り閾値判定部２８からの出力信号がアサートされると、このアサートに応答して、ターボ復号器制御部２２は、設定レジスタ３０に格納されるユーザ選択による繰り返し回数を参照して、このユーザ選択に応じた回数だけ復号処理を繰り返して結果出力するようにターボ復号器２１を制御する。
【００４９】
図１３は、演算器の演算ビット数を制御する機構を示す図である。図１３に示すように、演算器９１にそれぞれ８ビットのデータＤ１とＤ２とを供給する経路において、ＡＮＤ回路９２乃至９５を各データの下位２ビットをマスクするために設けてある。各データの上位６ビットについては、そのまま演算器９１に供給する。演算器９１は、例えば加算器或いは積算器等であり、データＤ１とデータＤ２とを演算した結果を出力する。
【００５０】
デフォールト状態では、ＡＮＤ回路９２乃至９５に供給する信号Ｍ１及びＭ２をＨＩＧＨにして、データＤ１及びＤ２の全８ビットを演算器９１に供給する。演算ビット数を１ビット減らしたい場合には、信号Ｍ１をＬＯＷにして信号Ｍ２をＨＩＧＨにする。これにより、ＡＮＤ回路９２及び９４の出力をＬＯＷに固定して、データＤ１及びＤ２の上位７ビットのみを演算器９１に供給することができる。また演算ビット数を更に１ビット減らしたい場合には、信号Ｍ１及びＭ２をＬＯＷにする。これにより、ＡＮＤ回路９２乃至９５の出力をＬＯＷに固定して、データＤ１及びＤ２の上位６ビットのみを演算器９１に供給することができる。マスクされたビットの値はＬＯＷに固定されるので、演算器９１において信号レベルが遷移する信号線数を減らして、消費電力を削減することができる。
【００５１】
このような演算ビット数の制御は演算ビット数制御部２４により行なわれる。パスサーチ部１５の各演算器、フィンガ部１７の各演算器、誤り訂正・復号化部２３のデコーダ内の各演算器には、図１３に示すようなマスク機能が設けられており、演算ビット数制御部２４が各演算器の演算ビット数を制御する。
【００５２】
演算ビット数制御部２４は、通常状態において設定レジスタ３０に規定される各演算器毎のデフォールトの演算ビット数を参照して、このデフォールトビット数での演算を行なうように各演算器を制御する。電池残量が閾値以下に減り閾値判定部２８からの出力信号がアサートされると、このアサートに応答して、演算ビット数制御部２４は、設定レジスタ３０に格納されるユーザ選択による演算ビット数を参照して、このユーザ選択に応じたビット数での演算を行なうように各演算器を制御する。なお図３に示す設定レジスタ３０の設定テーブルおいて、フィンガ１は複数のフィンガ部１７の第１番目のものを示し、フィンガ１の演算器１乃至６は、図１０の演算器６３、６４、６５、６６、７５、及び７３にそれぞれ対応する。またパスサーチの演算器１乃至６は、図５の演算器４２、演算器４３、図６の演算器４４＆４５、演算器４６、演算器４７、演算器（ピーク検出器）３５にそれぞれ対応する。
【００５３】
また更に、図１に示される無線通信装置１０は、デシメーション制御部１４によりデシメーション部１３のオーバーサンプル数を制御するように構成される。デシメーション制御部１４は、通常状態において設定レジスタ３０のデフォールトのオーバーサンプル数を参照して、このデフォールトのオーバーサンプル数に等しいオーバーサンプル数となるようにデシメーション部１３を制御する。電池残量が閾値以下に減り閾値判定部２８からの出力信号がアサートされると、このアサートに応答して、デシメーション制御部１４は、設定レジスタ３０に格納されるユーザ選択によるオーバーサンプル数を参照して、このユーザ選択に応じたオーバーサンプル数となるようにデシメーション部１３を制御する。
【００５４】
以上、本発明を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。
【００５５】
なお本発明は、以下の内容を含むものである。
（付記１）
パスサーチ間隔及びサーチ対象基地局数の少なくとも一方を指定するサーチパラメータに基づいてパスサーチを行なうパスサーチ部と、
デフォールトの第１のサーチパラメータと、ユーザが選択したユーザ移動速度の制限条件に対応する第２のサーチパラメータとを格納するレジスタと、
電池残量が閾値以下に減ったことを検出すると出力信号をアサートする判定部と
を含み、該判定部からの該出力信号のアサートに応答して該パスサーチの基となるサーチパラメータを該第１のサーチパラメータから該第２のサーチパラメータに変更することを特徴とするＣＤＭＡ方式の無線通信装置。
（付記２）
所定の第１のフィンガ数で復調を行なう復調部を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のフィンガ数が格納されており、該判定部からの該出力信号のアサートに応答して該復調部のフィンガ数を該第１のフィンガ数から該第２のフィンガ数に変更することを特徴とする付記１記載の無線通信装置。
（付記３）
所定の第１のビット数で演算する演算器を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のビット数が格納されており、該判定部からの該出力信号のアサートに応答して該演算部のビット数を該第１のビット数から該第２のビット数に変更することを特徴とする付記１記載の無線通信装置。
（付記４）
所定の第１の繰り返し回数でターボ復号を行うターボ復号器を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２の繰り返し回数が格納されており、該判定部からの該出力信号のアサートに応答して該ターボ復号器の繰り返し回数を該第１の繰り返し回数から該第２の繰り返し回数に変更することを特徴とする付記１記載の無線通信装置。
（付記５）
該サーチパラメータはパスサーチ間隔及びサーチ対象基地局数の両方を指定することを特徴とする付記１記載の無線通信装置。
（付記６）
所定の第１のチャネル推定精度でチャネルを推定するチャネル推定部を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のチャネル推定精度が格納されており、該判定部からの該出力信号のアサートに応答して該チャネル推定部のチャネル推定精度を該第１のチャネル推定精度から該第２のチャネル推定精度に変更することを特徴とする付記１記載の無線通信装置。
（付記７）
所定の第１のオーバーサンプル数で動作するデシメーション部を更に含み、該レジスタにはユーザが選択した伝送レート値に対応する第２のオーバーサンプル数が格納されており、該判定部からの該出力信号のアサートに応答して該デシメーション部のオーバーサンプル数を該第１のオーバーサンプル数から該第２のオーバーサンプル数に変更することを特徴とする付記１記載の無線通信装置。
（付記８）
該判定部からの該出力信号のアサートに応答して残り稼働時間を表示するよう構成されることを特徴とする付記１乃至７のいずれか一項に記載の無線通信装置。
【図面の簡単な説明】
【００５６】
【図１】電池残量が少なくなるとユーザが選択した動作モードに移行する無線通信装置の構成の一例を示す図である。
【図２】電池残量が減った場合に無線通信装置の表示画面＆操作ユニットに表示される画面の一例を示す図である。
【図３】設定レジスタに格納される設定テーブルの一例を示す図である。
【図４】パスサーチ制御部の構成の一例を示す図である。
【図５】ＭＦ部の構成の一例を示す図である。
【図６】電力化部、加算器、積分ＲＡＭ、ピーク検出器、及び結果レジスタの具体的な構成について示す図である。
【図７】パスサーチ結果の更新について説明するための図である。
【図８】パスサーチ間隔とパスサーチ対象基地局数とについて説明する図である。
【図９】パスサーチ制御部の一部分である間隔・基地局数制御部の構成の一例を示す図である。
【図１０】フィンガ部の構成の一例を示す図である。
【図１１】チャネル推定部の詳細な構成を示す構成図である。
【図１２】ターボ復号器の構成の一例を示す図である。
【図１３】演算器の演算ビット数を制御する機構を示す図である。
【符号の説明】
【００５７】
１０  無線通信装置
１１  Ａ／Ｄ変換器
１２  自動利得制御器（ＡＧＣ）
１３  デシメーション部
１４  デシメーション制御部
１５  パスサーチ部
１６  パスサーチ制御部
１７  フィンガ部
１８  フィンガ制御部
１９  チャネル推定制御部
２０  レイク受信機
２１  ターボ復号器
２２  ターボ復号器制御部
２２  訂正・復号化部
２４  演算ビット数制御部
２５  プロトコル制御部
２６  アプリケーションＣＰＵ
２７  表示画面＆操作ユニット
２８  閾値判定部
２９  閾値残量測定器
３０  設定レジスタ
【図１】
0004983685.tif 000002
【図２】
0004983685.tif 000003
【図３】
0004983685.tif 000004
【図４】
0004983685.tif 000005
【図５】
0004983685.tif 000006
【図６】
0004983685.tif 000007
【図７】
0004983685.tif 000008
【図８】
0004983685.tif 000009
【図９】
0004983685.tif 000010
【図１０】
0004983685.tif 000011
【図１１】
0004983685.tif 000012
【図１２】
0004983685.tif 000013
【図１３】
0004983685.tif 000014