(57)【要約】    【課題】      パス監視処理とセル監視処理を併行して行うようにしても、ハードウェア規模を最小限に抑えることができるとともに、処理時間を最小限に抑えることができる受信装置を提供すること。    【解決手段】  セル監視部１０４、パス監視部１０６からの相関演算処理要求を相関演算部１０３に伝達する際に双方からの要求を制御し、共通の相関演算部１０３で処理し、重複する要因を事前に削除する。これにより、回路規模、消費電力の削減が可能となる。また、相関演算処理要求の要因に処理優先度をつけることでハンドオーバ時等の通信品質の劣化を防止できる。【選択図】        図１
2006080687.tif 000002
【特許請求の範囲】
【請求項１】
受信した無線信号をベースバンド信号に変換する受信手段と、
ベースバンド信号と拡散符号を用いて相関演算を行う相関演算手段と、
前記相関演算手段で求められた相関からセル監視を行うセル監視手段と、
前記相関演算手段で求められた相関からパス監視を行うパス監視手段と、
前記セル監視手段とパス監視手段夫々から相関演算要求を受けると、重複した相関演算を行わないように前記相関演算手段の動作を制御する相関部制御手段と、
前記パス監視手段からの制御によりベースバンド信号を復調する復調手段と、
を具備することを特徴とする受信装置。
【請求項２】
前記相関部制御手段は、前記セル監視手段と前記パス監視手段夫々から相関演算要求を受けると、互いに包含される相関演算要求を含んでいれば、包含される側の相関演算要求を処理しないことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記相関部制御手段は、前記セル監視手段とパス監視手段のうち、包含される側の相関演算要求を、包含する側の相関演算要求が処理されるまでの待ち時間に基づいて処理するか否かを判断することを特徴とする請求項２に記載の受信装置。
【請求項４】
前記相関部制御手段は、セル監視、パス監視以外の要因に関して前記相関演算手段を使用して相関演算を行うことを特徴とする請求項１に記載の受信装置。
【請求項５】
前記相関部制御手段は、セル監視、パス監視を含む要因の種類によって優先順位を設け、その優先順位に従って処理順序を制御することを特徴とする請求項４に記載の受信装置。
【請求項６】
前記相関部制御手段は、要因の優先度の変更又は追加を可能とし、変更又は追加後の優先順位に従って処理順序を制御することを特徴とする請求項４又は請求項５に記載の受信装置。
【請求項７】
請求項１から請求項６のいずれかに記載の受信装置を具備することを特徴とする携帯電話。
【請求項８】
ベースバンド信号と拡散符号を用いて相関演算を行う相関演算工程と、
前記相関演算工程で求められた相関からセル監視を行うセル監視工程と、
前記相関演算工程で求められた相関からパス監視を行うパス監視工程と、
前記セル監視工程とパス監視工程夫々から相関演算要求を受けると、重複した相関演算を行わないように前記相関演算工程を制御する相関部制御工程と、
前記パス監視工程からの制御によりベースバンド信号を復調する復調工程と、
を具備することを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル無線通信で用いられる受信装置に関し、特に遅延プロファイルを作成する機能を備えた受信装置に関する。
【背景技術】
【０００２】
従来、ディジタル無線通信で用いられる受信装置は、アンテナ、無線受信部、相関演算部、パス監視部、復調部を備えた構成を採る（特許文献１参照）。図６は、そのような従来の受信装置の概略構成を示すブロック図である。この図において、アンテナ１０１で受信した無線信号を無線受信部１０２でダウンコンバート、Ａ／Ｄ変換等を行い、その結果を相関演算部１０３に入力する。相関演算部１０３は相関演算結果として遅延プロファイルを作成する。パス監視部１０６は、相関演算部１０３で作成された遅延プロファイルから得られるパス情報を用いて復調部１０７を制御し、受信データを得る。
【特許文献１】特開２００３−２９８４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の受信装置においては、パス監視処理を行うために、相関演算を行っているが、パス監視処理以外にセル監視処理を行おうとすると、そのための相関演算を行う手段が必要となり、ハードウェア規模が大きくなるとともに、コストアップするという問題がある。この問題は、単一のハードウェアで相関演算を行うこと、すなわち相関演算部１０３をパス監視処理とセル監視処理の双方で使用することで解決が可能であるが、そのようにすると、処理時間が長くなり、しかもパス監視処理とセル監視処理の双方で重複した相関演算を行うことも有り得ることから、通信品質やセル監視品質が劣化するとともに余分な電力を消費してしまうという新たな問題が生ずることになる。
【０００４】
本発明はかかる点に鑑みてなされたものであり、パス監視処理とセル監視処理を併行して行うようにしても、ハードウェア規模を最小限に抑えることができるとともに、処理時間を最小限に抑えることができる受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の受信装置は、受信した無線信号をベースバンド信号に変換する受信手段と、ベースバンド信号と拡散符号を用いて相関演算を行う相関演算手段と、前記相関演算手段で求められた相関からセル監視を行うセル監視手段と、前記相関演算手段で求められた相関からパス監視を行うパス監視手段と、前記セル監視手段とパス監視手段夫々から相関演算要求を受けると、重複した相関演算を行わないように前記相関演算手段の動作を制御する相関部制御手段と、前記パス監視手段からの制御によりベースバンド信号を復調する復調手段と、を具備する構成を採る。
【０００６】
本発明の受信装置は、前記相関部制御手段は、前記セル監視手段と前記パス監視手段夫々から相関演算要求を受けると、互いに包含される相関演算要求を含んでいれば、包含される側の相関演算要求を処理しない構成を採る。
【０００７】
本発明の受信装置は、前記相関部制御手段は、前記セル監視手段とパス監視手段のうち、包含される側の相関演算要求を、包含する側の相関演算要求が処理されるまでの待ち時間に基づいて処理するか否かを判断する構成を採る。
【０００８】
本発明の受信装置は、前記相関部制御手段は、セル監視、パス監視以外の要因に関して前記相関演算手段を使用して相関演算を行う構成を採る。
【０００９】
本発明の受信装置は、前記相関部制御手段は、セル監視、パス監視を含む要因の種類によって優先順位を設け、その優先順位に従って処理順序を制御する構成を採る。
【００１０】
本発明の受信装置は、前記相関部制御手段は、要因の優先度の変更又は追加を可能とし、変更又は追加後の優先順位に従って処理順序を制御する構成を採る。
【００１１】
本発明の携帯電話は、上記発明の受信装置を具備する構成を採る。
【００１２】
本発明の受信方法は、ベースバンド信号と拡散符号を用いて相関演算を行う相関演算工程と、前記相関演算工程で求められた相関からセル監視を行うセル監視工程と、前記相関演算工程で求められた相関からパス監視を行うパス監視工程と、前記セル監視工程とパス監視工程夫々から相関演算要求を受けると、重複した相関演算を行わないように前記相関演算工程を制御する相関部制御工程と、前記パス監視工程からの制御によりベースバンド信号を復調する復調工程と、を具備する。
【発明の効果】
【００１３】
本発明によれば、１つの相関演算手段のみでパス監視及びセル監視を行い、互いに包含される相関演算要求を含んでいるときには、包含される側の要求を処理しないので、処理時間の短縮化並びに消費電力の削減を図ることができる。また、相関演算手段が１つで済むことから、ハードウェア規模を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１５】
（実施の形態１）
図１は、本発明の実施の形態１に係る受信装置の概略構成を示すブロック図である。なお、この図において前述した図６と共通する部分には同じ符号を付ける。
【００１６】
図１において、この実施の形態の受信装置は、送信側から送信された無線信号を受信するためのアンテナ１０１と、受信した無線信号をダウンコンバート、Ａ／Ｄ変換等を行う無線受信部１０２と、送信側で使用された拡散コードを用いて相関演算処理を行う相関演算部１０３と、相関演算処理の結果に基づいてセル監視を行うセル監視部１０４と、相関演算処理の結果を用いてパス監視を行うパス監視部１０６と、セル監視部１０４及びパス監視部１０６からの相関演算処理要求を相関演算部１０３に伝達する相関部制御部１０５と、パス監視部１０６からの制御により復調処理を行う復調部１０７とを備えている。
【００１７】
無線受信部１０２は、受信した無線信号に対してＡ／Ｄ変換等の処理を行い、ベースバンド信号を得る。相関部制御部１０５は、セル監視部１０４とパス監視部１０６からの相関演算要求を受けると、その要求に従って相関演算部１０３を動作させて、所望のセルに対する相関演算処理を行う。ここで仮に相関部制御部１０５に対する要求がセル監視部１０４とパス監視部１０６から重複して出された場合、その要求をスタックし、現在処理中である相関演算部１０３での処理が完了するのを待ってから次の要求を発行する。
【００１８】
次に、図２に示すフローチャートを参照して、本実施の形態の受信装置における遅延プロファイル作成対象選択処理について説明する。
【００１９】
ここで、パス監視とセル監視の相関演算要求がある場合、パス監視対象セルの集合をＡ、要素をＡｍ、Ａｍの拡散符号をＡｍｃ、Ａｍの遅延プロファイル窓幅をＡｍｗ、ＡｍのサンプリングレートをＡｍｓ、セル監視対象セルの集合をＢ、要素をＢｎ、Ｂｎの拡散符号をＢｎｃ、Ｂｎの遅延プロファイル窓幅をＢｎｗ、ＢｎのサンプリングレートをＢｎｓ、遅延プロファイル作成対象セルの集合をＣとする。
【００２０】
パス監視対象セルと重複したセル監視対象セルの遅延プロファイル要求を削除するために次のような処理を行う。
【００２１】
まず、遅延プロファイル作成対象セル集合Ｃをパス監視対象セル集合Ａとセル監視対象セル集合Ｂの要素全てを含む集合とする（ステップＳ２０１）。次いで、集合Ｂ’＝集合Ｂとなる集合Ｂ'を定義する（ステップＳ２０２）。そして、集合Ａが空でない、且つ集合Ｂ'が空でない、かどうか判定する（ステップＳ２０３）。この判定において、集合Ａ又は集合Ｂ'が空である場合は処理を終了する。これに対して集合Ａが空でない、且つ集合Ｂ'が空でない場合は、集合Ｂ'からある要素Ｂｎを選択する（Ｓ２０４）。
【００２２】
要素Ｂｎを集合Ｂ'から選択した後、集合Ａの要素から、要素Ａｍの拡散コードＡｍｃと集合Ｂ’の要素Ｂｎの拡散コードＢｎｃが等しくなるような要素Ａｍが存在するかどうかを確認する（ステップＳ２０５）。該当する要素Ａｍが存在しない場合は集合Ｂ’から要素Ｂｎを削除し（ステップＳ２０９）、その後ステップＳ２０３に戻る。
【００２３】
これに対して、該当する要素Ａｍが存在する場合は遅延プロファイル窓幅Ａｍｗ≧Ｂｎｗを比較し、Ａｍｗ≧Ｂｎｗであるか否かを判定する（ステップＳ２０６）。この判定において、Ａｍｗ≧Ｂｎｗである場合はＡｍのサンプリングレートＡｍｓとＢｎのサンプリングレートＢｎｓを比較し、Ａｍｓ≧Ｂｎｓであるか否かを判定する（ステップＳ２０７）。この判定において、Ａｍｓ≧Ｂｎｓである場合はＢｎを遅延プロファイル作成対象セル集合Ｃから削除し（ステップＳ２０８）、さらに集合Ｂ'から要素Ｂｎを除外し（ステップＳ２０９）てＳ２０３に戻る。Ｓ２０６またはＳ２０７の条件のどちらかを満たさない場合にはＳ２０９で集合Ｂ'から要素Ｂｎを除外してＳ２０３に戻る。それぞれの判定に関しては順序の入れ替えを行ってもよく、判定が不要な場合には削除するようにしてもよい。また、判定条件を追加してもよい。
【００２４】
以上の処理を集合Ｂ'が空になるまで繰り返す。そして、集合Ｂ'が空になった時点でパス監視とセル監視の遅延プロファイル作成要求に重複が無くなることになる。
【００２５】
このように本実施の形態の受信装置によれば、１つの相関演算部１０３のみでパス監視およびセル監視を行い、互いに包含される相関演算要求を含んでいるときには、包含される側の要求を処理しないので、処理時間の短縮化並びに消費電力の削減を図ることができる。また、相関演算部１０３は１つで済むことから、ハードウェア規模を最小限に抑えることができる。
【００２６】
（実施の形態２）
図３は、本発明の実施の形態２に係る受信装置における遅延プロファイル作成対象選択処理を示すフローチャートである。
【００２７】
パス監視とセル監視の相関演算要求がある場合、パス監視対象セルの集合をＡ、要素をＡｍ、Ａｍの拡散符号をＡｍｃ、Ａｍの遅延プロファイル窓幅をＡｍｗ、ＡｍのサンプリングレートをＡｍｓ、セル監視対象セルの集合をＢ、要素をＢｎ、Ｂｎの拡散符号をＢｎｃ、Ｂｎの遅延プロファイル窓幅をＢｎｗ、ＢｎのサンプリングレートをＢｎｓ、遅延プロファイル作成対象セルの集合をＣ、パス監視要求がなされた時間をＡｔ、セル監視要求がなされた時間をＢｔとする。また、パス監視処理許容待ち時間をＴとする。
【００２８】
まずパス監視要求がなされた時間Ａｔとセル監視要求がなされた時間Ｂｔとの差分を求めることで、セル監視要求が実施されるまでの待ち時間を求め、それがパス監視処理許容待ち時間Ｔ未満であるかどうか判定する（ステップＳ３００）。パス監視処理許容待ち時間Ｔ以上である場合には、遅延プロファイル作成対象選択処理を終了し、重複要求がある場合でも包含関係を確認せずに即時に遅延プロファイルを作成する。それ以外の場合にはパス監視対象セルと重複したセル監視対象セルの遅延プロファイル要求を削除するために次のような処理を行う。
【００２９】
すなわち、遅延プロファイル作成対象セル集合Ｃを、パス監視対象セル集合Ａとセル監視対象セル集合Ｂの要素全てを含む集合とする（ステップＳ３０１）。次いで、集合Ａ’＝集合Ａとなる集合Ａ'を定義し、また集合Ｂ’＝集合Ｂとなる集合Ｂ'を定義する（ステップＳ３０２）。そして、集合Ａ'が空でない、かつ集合Ｂ'が空でない、かどうか判定する（ステップＳ３０３）。この判定において、集合Ａ'または集合Ｂ'が空である場合（Ｎｏの場合）には処理を終了し、集合Ａ'が空でないかつ集合Ｂ'が空でない場合（Ｙｅｓの場合）には集合Ｂ'からある要素Ｂｎを選択する（ステップＳ３０４）。
【００３０】
次に、集合Ａの要素から、要素Ａｍの拡散コードＡｍｃと集合Ｂ’の要素Ｂｎの拡散コードＢｎｃが等しくなるような要素Ａｍが存在するかどうかを確認する（ステップＳ３０５）。この確認において、該当する要素Ａｍが存在しない場合には、集合Ｂ’から要素Ｂｎを削除し（ステップＳ３０９）、ステップＳ３０３に戻る。これに対して、該当する要素Ａｍが存在する場合には、遅延プロファイル窓幅Ａｍｗ、Ｂｎｗを比較し、Ａｍｗ≧Ｂｎｗであるかどうか判定する（ステップＳ３０６）。Ａｍｗ≧Ｂｎｗでない場合即ちＡｍｗ＜Ｂｎｗである場合は、集合Ｂ’から要素Ｂｎを除外し（ステップＳ３０９）、ステップＳ３０３に戻る。
【００３１】
ステップＳ３０６の判定において、Ａｍｗ≧Ｂｎｗである場合は、Ａｍｓ≧Ｂｎｓであるかどうか判定する（ステップＳ３０７）。この判定において、Ａｍｓ≧Ｂｎｓでない場合即ちＡｍｓ＜Ｂｎｓである場合は、集合Ｂ’から要素Ｂｎを削除し（ステップＳ３０９）、ステップＳ３０３に戻る。これに対して、Ａｍｓ≧Ｂｎｓである場合は、要素Ｂｎを遅延プロファイル作成対象セル集合Ｃから削除し（ステップＳ３０８）、Ｓ３０９で集合Ｂ'から要素Ｂｎを除外してステップＳ３０３に戻る。
【００３２】
上記ステップＳ３０３からステップＳ３０９の間の処理を集合Ｂ'が空になるまで繰り返す。集合Ｂ'が空になった時点でパス監視とセル監視の遅延プロファイル作成要求に重複が無くなることになる。
【００３３】
このように、本実施の形態の受信装置によれば、重複する相関演算要求を無くすことができるので、処理時間の短縮化並びに消費電力の削減が図れる。また、処理時間に関する要求がある場合には要求を満たすために重複の削除を行わないことも可能である。
【００３４】
（実施の形態３）
図４は、本発明の実施の形態３に係る受信装置の機能を説明するための図である。この図において、（ａ）は、相関部制御部１０５への要因の種類による優先順位を示し、（ｂ）は、要因種別とその優先度の関係を示す。図４の（ａ）において、優先要因、非優先要因の関係は、優先要因Ｓ４０６の指示が発生した場合、相関演算処理を行っている非優先要因を停止して優先要因Ｓ４０６の相関演算処理を行う。非優先要因Ｓ４０７の処理は優先要因Ｓ４０６の終了後に再度指示を行う。
【００３５】
他方、図４の（ｂ）において、パス監視起動Ｓ４０１は、それまで行っていなかったパス監視を開始する要因である。パス監視周期起動Ｓ４０２は、一旦パス監視起動Ｓ４０１の要因で起動した後に行われる周期起動要因である。報知パス監視起動Ｓ４０３は、新規で報知情報を受信するためのパス監視開始する要因である。報知パス監視周期起動Ｓ４０４は、一旦報知パス監視起動Ｓ４０３の要因で起動した後に行われる周期起動要因である。セル監視Ｓ４０５は、セル監視のための要因である。
【００３６】
図５は、要因ごとの優先度を設けた場合の本実施の形態に係る受信装置の制御手順を示すフローチャートである。
【００３７】
まず、要因はパス監視起動であるかどうか判定する（ステップＳ５０１）。この判定において、要因はパス監視起動である場合、現在他要因の遅延プロファイルを作成中であるかどうか判定する（ステップＳ５０２）。この判定において、他要因の遅延プロファイルを作成中であれば、その遅延プロファイルの作成を停止する（ステップＳ５０３）。そして、パス監視起動及び停止した他要因を再度指示し（ステップＳ５０４）、遅延プロファイル作成対象選択処理で重複する遅延プロファイル作成要求を除外して（ステップＳ５０５）、対象セルのプロファイル作成を行い（ステップＳ５０６）、本処理を終了する。
【００３８】
上記ステップＳ５０２の判定において、現在他要因の遅延プロファイルを作成していない場合は、ステップＳ５０３、ステップＳ５０４の処理を行わず、ステップＳ５０５の処理を行う。
【００３９】
また、上記ステップＳ５０１の判定において、要因はパス監視起動でない場合は、要因は報知パス監視起動であるかどうか判定する（ステップＳ５０７）。この判定において、要因は報知パス監視起動である場合、現在セル監視遅延プロファイルを作成中であるかどうか判定する（ステップＳ５０８）。この判定において、セル監視遅延プロファイルを作成中であれば、その遅延プロファイルの作成を停止する（ステップＳ５０９）。そして、報知パス監視起動及び停止したセル監視要因を再度指示し（ステップＳ５１０）、遅延プロファイル作成対象選択処理で重複する遅延プロファイル作成要求を除外して（ステップＳ５１１）、対象セルのプロファイル作成を行い（ステップＳ５１２）、本処理を終了する。
【００４０】
上記ステップＳ５０８の判定において、現在セル監視遅延プロファイルを作成していない場合は、ステップＳ５０９、ステップＳ５１０の処理を行わず、ステップＳ５１１の処理を行う。
【００４１】
また、上記ステップＳ５０７の判定において、要因は報知パス監視起動でない場合は、指定された要因を指示し（ステップＳ５１３）、遅延プロファイル作成対象選択処理で重複する遅延プロファイル作成要求を除外して（ステップＳ５１４）、本処理を終了する。
【００４２】
例えば、通信中で、パス監視周期起動要因による遅延プロファイル作成が行われている状態でハンドオーバを行う際、ハンドオーバ先のパス監視起動が行われる。この場合、パス監視周期用の相関演算処理中のパス監視起動であるので、ステップＳ５０１、ステップＳ５０２の条件を満たし、ステップＳ５０３でパス監視周期要因の遅延プロファイル作成を停止する。ステップＳ５０３で停止された要因に関してはステップＳ５０４でパス監視起動要求と合わせて再度指示され、遅延プロファイル作成対象選択処理ステップＳ５０５で重複する遅延プロファイル作成要求を除外し、ステップＳ５０６で対象セルのプロファイル作成を行う。
【００４３】
全てに優先してパス監視起動を行うことで、ハンドオーバ後のパス監視をいち早く行うことができ通信状態を安定させることができる。また、同様にセル監視用の相関演算処理中に報知パス監視起動が行われた場合には、報知パス監視起動用の相関演算処理をセル監視用よりも優先させることで、ハンドオーバのための新規セルの検出を早めることができ、ハンドオーバを安定して行うことができる。
【産業上の利用可能性】
【００４４】
本発明は、伝送路パラメータの１つである遅延プロファイルを作成する機能を備えた符号分割多元接続（ＣＤＭＡ)方式の携帯電話に用いるに好適である。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態１に係る受信装置の構成を示すブロック図
【図２】実施の形態１に係る受信装置における遅延プロファイル作成対象選択処理を説明するためのフローチャート
【図３】本発明の実施の形態２に係る受信装置における遅延プロファイル作成対象選択処理を説明するためのフローチャート
【図４】本発明の実施の形態３に係る受信装置における処理の優先順位を示す図
【図５】実施の形態３に係る受信装置における要因ごとの優先度を設けた場合の制御手順を説明するためのフローチャート
【図６】従来の受信装置の構成を示すブロック図
【符号の説明】
【００４６】
１０１  アンテナ
１０２  無線受信部
１０３  相関演算部
１０４  セル監視部
１０５  相関部制御部
１０６  パス監視部
１０７  復調部
【図１】
2006080687.tif 000003
【図２】
2006080687.tif 000004
【図３】
2006080687.tif 000005
【図４】
2006080687.tif 000006
【図５】
2006080687.tif 000007
【図６】
2006080687.tif 000008