(57)【特許請求の範囲】
【請求項１】
受信したベースバンド信号の同相成分及び直交成分と異なる拡散符号との相関演算を行う相関演算手段と、前記同相成分及び直交成分の相関演算結果のレベルを演算するレベル演算手段と、遅延のないデータと遅延するシンボル数毎のデータとを選択的に出力する選択手段と、前記各データと当該データに関する既に平均化されたデータとの平均化を行う平均化手段とを有することを特徴とする遅延プロファイル生成回路。
【請求項２】
受信したベースバンド信号の同相成分（Ｉ相）及び直交成分（Ｑ相）と異なる拡散符号との相関演算を行う複数の相関演算部と、
前記各相関演算部で相関演算されたＩ相及びＱ相のレベルを演算する複数のレベル演算部と、
前記複数のレベル演算部の出力をシンボル毎に切り替えながらデータを選択的に出力するそれぞれのシンボルの遅延量に応じて設けられた複数のセレクタと、
前記各データに関して平均化された各データを記憶する記憶部と、
前記複数のセレクタにより選択的に出力されたそれぞれ遅延量の等しいデータと前記記憶部に記憶された当該遅延量の等しいデータとの平均化を行う複数の平均化部を有することを特徴とする遅延プロファイル生成回路。
【請求項３】
請求項１又は請求項２記載の遅延プロファイル生成回路を備えることを特徴とするＣＤＭＡ受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体通信におけるスペクトラム拡散通信システムの受信側に用いられる遅延プロファイル生成回路及びＣＤＭＡ受信機に係り、特に回路規模を縮小できる遅延プロファイル生成回路及びＣＤＭＡ受信機に関する。
【０００２】
【従来の技術】
移動体通信で用いられるスペクトラム拡散通信システムのＣＤＭＡ（Code Division Multiple Access ）受信機においては、受信タイミングの選択（同期捕捉）や、フェージング対策として用いられるＲＡＫＥ合成の技術などにおいて、データ信号及びその遅延波に対して、遅延時間対受信電力の特性を表す遅延プロファイルを測定し、測定された遅延プロファイルを用いて受信伝送路の評価を行ったり、又は遅延プロファイルを復調の同期制御に用いる場合が多い。
【０００３】
従って、ＣＤＭＡ受信で用いられる受信したベースバンド信号から遅延プロファイルを測定する遅延プロファイル生成回路部分について従来技術を説明する。
まず、従来の遅延プロファイル生成回路について図８を使って説明する。図８は、従来の遅延プロファイル生成回路の構成ブロック図である。尚、図８では、５シンボル分の遅延まで考えた場合について説明する。
従来の遅延プロファイル生成回路は、図８に示すように、５台の相関演算部（図では、ＭＦ）１-1〜１-5と、５台のレベル演算部（図ではＰＯＷ）２-1〜２-5と、１０台の遅延素子（図では、Ｄｅｌａｙ）３-1〜３-10と、加算部（図では、＋）４と、平均化回路５と、記憶部６とから構成されている。尚、図８では、動作タイミングのクロックや拡散符号などを制御する制御部は省略されている。
【０００４】
次に、従来の遅延プロファイル生成回路の各部について具体的に説明する。
相関演算部１は、受信したベースバンド信号の同相成分（Ｉ相）及び直交成分（Ｑ相）と、外部から供給される拡散符号との相関演算を行うマッチドフィルタ（Matched Filter：ＭＦ）である。
尚、相関演算部１-1〜１-5は、何れも、同様の動作を行うマッチドフィルタであるが、５シンボル分の遅延までを考えて、１シンボルずつ遅れたタイミングで、それぞれ異なる拡散符号についての相関演算を行うようになっており、動作タイミングの詳細については後述する。
【０００５】
レベル演算部２は、相関演算部１-1〜１-5から出力されるＩ相・Ｑ相の相関演算結果のレベル（パワー）を演算する演算部である。
遅延素子３は、ＲＡＭ（Random Access Memory）等を用いて、入力されたデータを一時的に保持してから出力することにより、入力データに遅延を生じさせる一般的な遅延素子で、実際には、レベル演算部２-1〜２-5から出力されるパワー出力を、それぞれ１シンボルずつ遅延させる遅延素子である。
図８に示した構成では、遅延素子３-1〜３-4により、レベル演算部２-1からの出力が４シンボル分遅延され、遅延素子３-5〜３-7により、レベル演算部２-2からの出力が３シンボル分遅延され、遅延素子３-8〜３-9により、レベル演算部２-3からの出力が２シンボル分遅延され、遅延素子３-10 により、レベル演算部２-4からの出力が１シンボル分遅延されることになる。
【０００６】
加算部４は、各相関演算部１-1〜１-5における相関結果のパワーを、各々遅延されたものを加算する加算部である。
記憶部６は、後述する平均化部５のそれぞれのタイミングにおける出力を保持し、次の平均化を行うタイミングで保持したデータを出力するものである。具体的には、遅延がないタイミングの平均化結果は、記憶部６の＃０エリア６ａに記憶し、次の遅延がないタイミングに出力し、同様に１シンボル遅延タイミングの平均化結果は、記憶部６の＃１エリア６ｂに記憶し、次の１シンボル遅延タイミングに出力し、２シンボル遅延タイミングの平均化結果は、記憶部６の＃２エリア６ｃに記憶し、次の２シンボル遅延タイミングに出力し、３シンボル遅延タイミングの平均化結果は、記憶部６の＃３エリア６ｄに記憶し、次の３シンボル遅延タイミングに出力し、４シンボル遅延タイミングの平均化結果は、記憶部６の＃４エリア６ｅに記憶し、次の４シンボル遅延タイミングに出力するようになっている。
【０００７】
平均化回路５は、加算部４で加算されたデータと記憶部６に保持されたデータとの平均化演算を行い、平均化された結果を遅延プロファイルとして外部に出力するものである。具体的に平均化回路５は、加算部４からの加算結果と、記憶部６の各タイミングに対応するエリアに保持されたデータとを加算し、２で割って平均化し、その平均化結果を記憶部６の各エリアに格納して更新すると共に、その平均化結果を遅延プロファイルとして外部に出力するようになっている。
【０００８】
次に、従来の遅延プロファイル生成回路の動作について、５シンボル分の遅延プロファイルの測定の例で、図８〜図１３を使って説明する。図９は、遅延波が全くない場合の相関演算部１出力を示す説明図であり、図１０は、相関演算部１-1〜１-5に入力される拡散符号の様子を示す説明図であり、図１１は、相関演算部１-1〜１-5からの出力信号の様子を示す説明図であり、図１２は、相関演算部１-1〜１-5からの出力信号の模式図であり、図１３は、加算部４に入力される信号の模式図である。
【０００９】
まず、理解を深めるために、遅延波が全くないと考えた場合の、相関演算部１出力について図９で説明する。
遅延波が全くない場合を考えると、各シンボルのタイミングで順に供給される拡散符号を用いて逆拡散を行えばよく、１シンボル目のデータ“ａ”は拡散符号“Ａ”で逆拡散され、２シンボル目のデータ“ｂ”は拡散符号“Ｂ”で逆拡散され、…、１０シンボル目のデータ“ｊ”は拡散符号“Ｊ”で逆拡散されて、各シンボルにおいて相関ピークが得られることになる。この場合、相関演算部１は１台で各タイミングにおいて相関ピークを得ることができることになる。
【００１０】
しかし、もしデータ“ａ”が１シンボルの遅延をしていた場合、２シンボル目のデータｂにその遅延波が含まれていても、図９の状態では、その遅延したデータは拡散符号“Ｂ”では逆拡散されず、“ａ”の遅延波に関する相関ピークは得られないことになる。
【００１１】
そこで、図８の遅延プロファイル生成回路では、各データに対して４シンボルの遅延したデータまで（全部で５シンボル分）の逆拡散ができるように、相関演算部１を５個用意する。そして、相関演算部１-1には、受信したベースバンド信号のＩ相成分・Ｑ相成分がそれぞれ入力され、図１０のＭＦ１-1ｃｏｄｅに示されるように、１シンボル目のデータ“ａ”に対応した符号“Ａ”が１〜５シンボル区間まで入力され、続いて６シンボル目のデータ“ｆ”に対応した符号“Ｆ”が記憶部６〜１０シンボル区間まで入力される。
また、相関演算部１-2には、相関演算部１-1と同様に、受信したベースバンド信号Ｉ相成分・Ｑ相成分がそれぞれ入力され、２シンボル目のデータ“ｂ”に対応した符号“Ｂ”が２〜６シンボル区間まで入力され、続いて７シンボル目のデータ“ｇ”に対応した符号“Ｇ”が７〜１１（図では１０まで）シンボル区間まで入力される。同様に、各相関演算部１には図１０のようなフォーマットで拡散符号が入力される。
【００１２】
そして、各相関演算部１において、上記のような拡散符号と、遅延を含んだデータとの逆拡散を行うと、例えば、相関演算部１-1の出力は、図１１の相関演算部（ＭＦ）１-1ｏｕｔのように、１シンボル区間で、データ“ａ”と拡散符号“Ａ”との最大の相関ピークの波形が得られ、２シンボル目〜５シンボル目にかけて、データ“ａ”の遅延波成分と拡散符号“Ａ”との逆拡散で、徐々に小さくはなるが、全部で５個の相関ピークが得られることになる。
【００１３】
また、相関演算部１-1では、６シンボルからデータ“ｆ”と拡散符号“Ｆ”との逆拡散が行われ、こちらも計５個の相関ピークが得られる。他のデータに付いても同様に各相関演算部１で逆拡散され、相関演算部１の出力を模式的に害くと図１２のようになる。
図１２において、（１）〜（１０）は、遅延のないデータ“ａ”〜“ｊ”の相関ピークを示し、（１）＃ｌ〜（９）＃ｌは、１シンボル遅延した“ａ”〜“ｉ”のデータの相関ピークを示し、（１）＃２〜（８）＃２は２シンボル遅延した“ａ”〜“ｈ”のデータの相関ピークを示し、（１）＃３〜（７）＃３は３シンボル遅延した“ａ”〜“ｇ”のデータの相関ピークを示し、（１）＃４〜（６）＃４は４シンボル遅延した“ａ”〜“ｆ”のデータの相関ピークを示している。
【００１４】
この５個の相関演算部１からの出力に対して遅延のないデータは遅延のないデータ同士で、１シンボル遅延したデータは１シンボル遅延したデータ同士で、それぞれ平均化演算を実行し、５シンボル分の遅延ｐｒｏｆｉｌｅの測定が行われる。
【００１５】
具体的には、図８のレベル演算部２-1において、相関演算部１-1で相関演算されたＩ相・Ｑ相のレベル（パワー）が演算されて出力され、レベル演算部２-2において、相関演算部１-2で相関演算されたＩ相・Ｑ相のレベル（パワー）が演算されて出力され、以下同様に各相関演算部１で相関演算されたＩ相・Ｑ相のレベル（パワー）が各レベル演算部２で演算されて出力される。
【００１６】
そして、遅延素子３-1〜３-4では、レベル演算部２-1の出力をそれぞれ１シンボルずつ遅延させ、全体で４シンボル遅延させたものが加算部４に入力される。また、遅延素子３-5〜３-7では、レベル演算部２-2の出力をそれぞれ１シンボルずつ遅延させ、全体で３シンボル遅延させたものが加算部４に入力される。また、遅延素子３-8〜３-9では、レベル演算部２-3の出力をそれぞれ１シンボルずつ遅延させ、全体で２シンボル遅延させたものが加算部４に入力されている。また、遅延素子３-10 では、レベル演算部２-4の出力を１シンボル遅延させたものが加算部４に入力される。
従って、それぞれの遅延素子３を通ってきたデータは、図１３のようになり、遅延量が等しいデータ同士の相関のパワーが、順次加算器４で加算されることになる。
【００１７】
そして、加算後の結果は、平均化回路５に入力され、まず５シンボル目で、遅延のないデータの相関パワー（１）〜（５）の加算結果が、２で割られて平均化され、遅延プロファイルとして出力されると共に、記憶部６の（＃０）６ａに記憶される。次に、６シンボル目で、１シンボル遅延したデータの相関パワー（１）＃１〜（５）＃１の加算結果が、２で割られて平均化され、遅延プロファイルとして出力されると共に、記憶部６の（＃１）６ｂに記憶される。
【００１８】
以降同様に、７シンボル目で、２シンボル遅延したデータの相関パワー（１）＃２〜（５）＃２の加算結果が、２で割られて平均化され、遅延プロファイルとして出力されると共に、記憶部６の（＃２）６ｃに記憶され、…、１０シンボル目では、遅延のないデータの相関パワー（６）〜（１０）の加算結果と、記憶部６の（＃０）に記憶されていた（１）〜（５）の加算結果の平均化値とが加算されて、２で割られて平均化され、遅延プロファイルとして出力されると共に、記憶部６の（＃０）６ａに記憶されて更新されることになる。
【００１９】
そして、以降は、１シンボル遅延のデータの相関パワー（６）＃１〜（１０）＃１の加算結果と、記憶部６の（＃１）に記憶されていた（１）＃１〜（５）＃１の加算結果の平均化値とが加算されて、２で割られて平均化され、遅延プロファイルとして出力されると共に、記憶部６の（＃１）６ｂに記憶されて更新され、順に２シンボル遅延のデータ、３シンボル遅延のデータ、…と平均化が行われ、遅延プロファイルとして出力されると共に、記憶部６に記憶されて更新さることになる。
【００２０】
尚、遅延プロファイル生成回路に関する従来技術としては、平成１１年１２月２４日公開の特開平１１−３５５１７７号「遅延プロファイル検出器」（出願人：日本電気株式会社、発明者：斎藤  正）がある。
この従来技術は、相関演算部において受信信号とレプリカとの乗算結果から両者の相関を算出して積分することにより、各マルチパス成分の遅延プロファイルを算出し、その電力ピーク値が所定のリミッター値以上のものを選択する遅延プロファイル検出器であり、これにより、マルチパス成分選択処理の所要時間を短縮すると共に、回路規模を低減できるものである。
【００２１】
【発明が解決しようとする課題】
しかしなら、上記従来例の遅延プロファイル生成回路では、図８に示すように、遅延プロファイルの測定は５シンボル分行うということが基地局の仕様で決定している場合、５つの相関演算部からの出力信号を、遅延素子を用いて遅延させ、５つのＭＦの出力を揃えてから平均化演算を行い、５シンボル分の遅延プロファイルを測定しているものであり、この信号を遅延させる遅延素子にはＲＡＭ（Random Access Memory）が使用されているため、回路規模を増大させるという問題点があった。
【００２２】
本発明は上記実情に鑑みて為されたもので、遅延素子を不要とすることで、回路規模を小さくする遅延プロファイル生成回路と小型化を図ることができるＣＤＭＡ受信機を提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記従来例の問題点を解決するための本発明は、遅延プロファイル生成回路において、相関演算手段で受信したベースバンド信号の同相成分及び直交成分と異なる拡散符号との相関演算を行い、レベル演算手段で同相成分及び直交成分の相関演算結果のレベルを演算し、選択手段で遅延のないデータと遅延するシンボル数毎のデータとを選択的に出力し、平均化手段で各データと当該データに関する既に平均化されたデータとの平均化を行うものであり、選択手段を用いることで遅延素子を不要にし、回路規模を小さくすることができる。
【００２４】
また、本発明は、上記遅延プロファイル生成回路を備えたＣＤＭＡ受信機としており、受信機の小型化を図ることができる。
【００２５】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。
尚、以下で説明する機能実現手段は、当該機能を実現できる手段であれば、どのような回路又は装置であっても構わず、また機能の一部又は全部をソフトウェアで実現することも可能である。更に、機能実現手段を複数の回路によって実現してもよく、複数の機能実現手段を単一の回路で実現してもよい。
【００２６】
本発明の実施の形態に係る遅延プロファイル生成回路は、受信したベースバンド信号の同相成分及び直交成分と異なる拡散符号との相関演算を行う相関演算手段と、同相成分及び直交成分の相関演算結果のレベルを演算するレベル演算手段と、遅延のないデータと遅延するシンボル数毎のデータとを選択的に出力する選択手段と、各データと当該データに関する既に平均化されたデータとの平均化を行う平均化手段とを有するものであり、選択手段を用いることで遅延素子を不要にし、回路規模を小さくできるものである。
【００２７】
また、本発明の実施の形態に係るＣＤＭＡ受信機は、上記遅延プロファイル生成回路を備えたものであり、受信機の小型化を実現するものである。
【００２８】
まず、本発明に係る遅延プロファイル生成回路の構成について図１を使って説明する。図１は、本発明に係る遅延プロファイル生成回路の構成ブロック図である。尚、図８と同様の構成をとる部分については同一の符号を付して説明する。
【００２９】
本発明の遅延プロファイル生成回路（本回路）は、従来の遅延プロファイル生成回路と同様の部分として、５台の相関演算部（図では、ＭＦ）１-1〜１-5と、５台のレベル演算部（図ではＰＯＷ）２-1〜２-5とから構成され、更に本発明の特徴部分として、従来の平均化回路５の代わりに５組のセレクタ７及び平均化部８が設けられ、記憶部６の代わりに５台の記憶部９が設けられている。
尚、図１では、動作タイミングのクロックや拡散符号などを制御する制御部は省略されている。また、各平均化部８から出力される遅延プロファイルを各タイミングで選択する手段については、図示していない。
【００３０】
次に、本発明の遅延プロファイル生成回路の各部について具体的に説明する。
相関演算部１は、従来と全く同様で、受信したベースバンド信号の同相成分（Ｉ相）及び直交成分（Ｑ相）と、外部から供給される拡散符号との相関演算を行うマッチドフィルタである。
尚、相関演算部１-1〜１-5は、何れも、同様の動作を行うマッチドフィルタであるが、５シンボル分の遅延までを考えて、１シンボルずつ遅れたタイミングで、それぞれ異なる拡散符号についての相関演算を行うようになっており、動作タイミングの詳細については後述する。
【００３１】
レベル演算部２は、従来と全く同様で、相関演算部１-1〜１-5から出力されるＩ相・Ｑ相の相関演算結果のレベル（パワー）を演算する演算部である。
セレクタ７は、レベル演算部２-1〜２-5からの出力を入力し、外部から供給されるセレクト信号Ａ（図ではｓｅｌＡ）に従ってタイミングを切り替えることによって、遅延のないデータのみ、１シンボル遅延のデータのみ、２シンボル遅延のデータのみ、というように加算すべきデータのレベル演算結果を選択して出力するセレクタである。
例えば、セレクタ７-1は、図１２に示した各相関演算部１-1〜１-5からの出力における遅延の無いデータ（模式図における（１）〜（１０））を順次選択して出力するセレクタであり、セレクタ７-2は、図１２に示した各相関演算部１-1〜１-5からの出力における１シンボル遅延のデータ（模式図における（１）＃１〜（９）＃１）を順次選択して出力するセレクタであり、セレクタ７-3は、２シンボル遅延のデータ（模式図における（１）＃２〜（８）＃２）を順次選択して出力するセレクタであり、セレクタ７-4は、３シンボル遅延のデータ（模式図における（１）＃３〜（８）＃３）を順次選択して出力するセレクタであり、セレクタ７-5は、４シンボル遅延のデータ（模式図における（１）＃４〜（８）＃４）を順次選択して出力するセレクタである。
セレクタ信号Ａは、例えば、“０００”から“１００”の３ｂｉｔの信号とし、信号の値によって、レベル演算部２-1〜２-5の何れから出力を出力するか切り替えるようになっている。尚、セレクタ信号Ａの値とそれに伴う動作は、セレクタ７-1〜７-5で各々異なっており、詳細については後述する。
【００３２】
記憶部９は、後述する平均化部８で平均化演算を行う際に、一時的に演算過程のデータを記憶する記憶部である。
平均化部８は、セレクタ７から出力される各データを後述する記憶部９を用いて加算しながら平均化演算を行うものであり、セレクタ７に合わせて、平均化部８-1では、遅延の無いデータの平均化演算を行い、平均化部８-2では、１シンボル遅延のデータの平均化演算を行い、平均化部８-3では、２シンボル遅延のデータの平均化演算を行い、平均化部８-4では、３シンボル遅延のデータの平均化演算を行い、平均化部８-5では、４シンボル遅延のデータの平均化演算を行うようになっている。
【００３３】
ここで、平均化部８の内部構成及び動作について、図２を用いて平均化部８-1の例で説明する。図２は、本発明の遅延プロファイル生成回路の平均化部８の内部構成例及びその周辺の構成を示すブロック図である。
本発明の遅延プロファイル生成回路の平均化部８の内部は、平均化部８-1の例で説明すると図２に示すように、加算器８０と、１／２演算器８１と、セレクタ８２と、セレクタ８３と、２倍演算器８４と、セレクタ８５とから構成されている。
【００３４】
平均化部８の内部の各部について説明する。
加算器８０は、セレクタ７-1からの信号と、セレクタ８５で選択された記憶部９-1に保持されていたデータ又は当該データを２倍したデータ又はａｌｌ“０”信号との加算を行う加算器である。
１／２演算器８１は、加算器８０で加算された結果を１／２にする除算器である。
【００３５】
セレクタ８２は、加算器８０で加算された結果をそのまま外部に遅延プロファイルとして出力すると共に記憶部９-1に出力するか、又は１／２演算器８１で１／２にしたものを出力するか切り替えるスイッチである。具体的にセレクタ８２では、外部から供給されるセレクト信号Ｄ（図ではｓｅｌＤ）に従って、例えば、セレクト信号Ｄが値０であれば、加算結果をそのまま外部及び記憶部９-1に出力し、セレクト信号Ｄが値１であれば、加算結果を１／２にしたものを外部及び記憶部９-1に出力するようになっている。但し、セレクト信号Ｄの値と動作の対応は逆であっても構わない。
【００３６】
セレクタ８３は、記憶部９-1から出力されたデータをそのまま出力するか、又はａｌｌ‘０’にして出力するかを切り替えるスイッチである。具体的にセレクタ８３では、外部から供給されるセレクト信号Ｂ（図ではｓｅｌＢ）に従って、例えば、セレクト信号Ｂが値０であれば、記憶部９-1から出力されたデータをそのまま出力し、セレクト信号Ｂが値１であれば、ａｌｌ‘０’を出力するようになっている。但し、セレクト信号Ｂの値と動作の対応は逆であっても構わない。
【００３７】
２倍演算器８４は、セレクタ８３から出力された結果を２倍する乗算器である。
セレクタ８５は、セレクタ８３から出力された信号をそのまま加算器８０に出力するか、又は２倍演算器８４で２倍したものを出力するか切り替えるスイッチである。具体的にセレクタ８５では、外部から供給されるセレクト信号Ｃ（図ではｓｅｌＣ）に従って、例えば、セレクト信号Ｃが値０であれば、セレクタ８３から出力された信号をそのまま加算器８０に出力し、セレクト信号Ｃが値１であれば、セレクタ８３から出力された信号を２倍したものを加算器８０に出力するようになっている。但し、セレクト信号Ｃの値と動作の対応は逆であっても構わない。
【００３８】
次に、セレクタ７及び平均化部８及び記憶部９によって、平均化が行われる動作について、図２，図３を用いて具体的に説明する。図３は、各レベル演算部２出力及び平均化部８-1の動作を説明する説明図である。
本発明の遅延プロファイル生成回路において、１〜１０シンボル時間に、各レベル演算部２から出力されるデータの模式図は、図３上部に示した通りである（図ではＭＦ１-1  ｏｕｔｐｕｔ〜ＭＦ１-5  ｏｕｔｐｕｔ）。
この時、セレクタ７-1では、セレクト信号Ａ-1が、“０００”のときはレベル演算部２-1の結果を出力し、“００１”のときはレベル演算部２-2の結果を出力し、“０１０”のときはレベル演算部２-3の結果を出力し、“０１１”のときはレベル演算部２-4の、“１００”のときはレベル演算部２-5の結果をそれぞれ出力するようになっており、その結果図３上部に太長丸で囲んだ部分のデータ（（１）〜（１０））が順に選択されて、平均化部８-1に入力されることになり、セレクタ７-1でセレクトされたデータは、すべて遅延のないデータのレベル（パワー）演算の結果となっている。
【００３９】
そして、平均化部８-1内の各セレクタ８２，８３，８５には、図３下部に示すようなセレクト信号Ｂ-1，Ｃ-1，Ｄ-1が入力されることになる。
具体的には、１シンボル目は、セレクト信号Ａ-1“０００”により、セレクタ７-1でレベル演算部２-1からのデータ（１）が選択され、平均化部８-1に入力される。このとき、セレクタ８３に供給されるセレクト信号Ｂ-1は、値１であるのでセレクタ８３でａｌｌ‘０’が選択され、セレクタ８５では、供給されるセレクト信号Ｃ-1が、値０であるので、ａｌｌ‘０’がそのまま出力され、加算器８０でレベル演算部２-1からのデータ（１）とＡｌｌ‘０’の加算が行われてデータ（１）が出力される。そして、セレクタ８２に供給されるセレクト信号Ｄ-1は、値０であるので、データ（１）とＡｌｌ‘０’との加算結果（１）がそのままセレクタ８２で選択されて、遅延のないデータの遅延プロフィル（＃０）として外部に出力されると共に記憶部９-1に書き込まれる。
【００４０】
次に、２シンボル目はセレクト信号Ａ-1“００１”により、セレクタ７-1でレベル演算部２-2からのデータ（２）が選択され、平均化部８-1に入力される。このとき、セレクタ８３に供給されるセレクト信号Ｂ-1は、値０であるのでセレクタ８３で記憶部９-1から読み出されたデータ（１）が選択され、セレクタ８５では供給されるセレクト信号Ｃ-1が、値０であるので、データ（１）がそのまま出力され、加算器８０でレベル演算部２-1からのデータ（２）と記憶部９-1からのデータ（１）との加算が行われてデータ（１）＋（２）が出力される。そして、セレクタ８２に供給されるセレクト信号Ｄ-1は、値０であるので、データ（１）＋（２）がそのままセレクタ８２で選択されて、遅延のないデータの遅延プロフィル（＃０）として外部に出力されると共に記憶部９-1に書き込まれる。
【００４１】
次に、３シンボル目はセレクト信号Ａ-1“０１０”により、セレクタ７-1でレベル演算部２-3からのデータ（３）が選択され、平均化部８-1に入力される。このとき、セレクタ８３に供給されるセレクト信号Ｂ-1は、値０であるのでセレクタ８３で記憶部９-1から読み出されたデータ（１）＋（２）が選択され、セレクタ８５では供給されるセレクト信号Ｃ-1が、値０であるので、データ（１）＋（２）がそのまま出力され、加算器８０でレベル演算部２-1からのデータ（３）と記憶部９-1からのデータ（１）＋（２）との加算が行われてデータ（１）＋（２）＋（３）が出力される。そして、セレクタ８２に供給されるセレクト信号Ｄ-1は、値１であるので、１／２演算器８１で１／２の演算が施されたデータ（（１）＋（２）＋（３））／２がセレクタ８２で選択されて、遅延のないデータの遅延プロフィル（＃０）として外部に出力されると共に記憶部９-1に書き込まれる（図では（（１）〜（３））／２）。
【００４２】
次に、４シンボル目はセレクト信号Ａ-1“０１１”により、セレクタ７-1でレベル演算部２-4からのデータ（４）が選択され、平均化部８-1に入力される。このとき、セレクタ８３に供給されるセレクト信号Ｂ-1は、値０であるのでセレクタ８３で記憶部９-1から読み出されたデータ（（１）＋（２）＋（３））／２が選択され、セレクタ８５では供給されるセレクト信号Ｃ-1が、値１であるので、２倍演算器８４によって２倍演算が施されてデータ（１）＋（２）＋（３）が出力され、加算器８０でレベル演算部２-1からのデータ（４）と２倍演算器８４からのデータ（１）＋（２）＋（３）との加算が行われてデータ（１）＋（２）＋（３）＋（４）が出力される。そして、セレクタ８２に供給されるセレクト信号Ｄ-1は、値１であるので、１／２演算器８１で１／２の演算が施されたデータ（（１）＋（２）＋（３）＋（４））／２がセレクタ８２で選択されて、遅延のないデータの遅延プロフィル（＃０）として外部に出力されると共に記憶部９-1に書き込まれる（図では（（１）〜（４））／２）。
【００４３】
次に、５シンボル目はセレクト信号Ａ-1“１００”により、セレクタ７-1でレベル演算部２-4からのデータ（５）が選択され、平均化部８-1に入力される。このとき、平均化部８-1の各セレクタ８２，８３，８４に供給されるセレクト信号Ｂ-1，Ｃ-1，Ｄ-1は、４シンボル目と全く同様であるから、同様の動作によって、データ（（１）＋（２）＋（３）＋（４）＋（５））／２が、５シンボル分の、遅延のないデータの遅延プロフィル（＃０）として外部に出力され、同時に記憶部９-1に書き込まれることになる（図では（（１）〜（５））／２）。
【００４４】
次に、６シンボル目はセレクト信号Ａ-1“０００”により、セレクタ７-1で再びレベル演算部２-1からのデータ（６）が選択され、平均化部８-1に入力される。このとき、セレクタ８３に供給されるセレクト信号Ｂ-1は、値０であるのでセレクタ８３で記憶部９-1から読み出されたデータ（（１）＋（２）＋（３）＋（４）＋（５））／２が選択され、セレクタ８５では供給されるセレクト信号Ｃ-1が、値０であるので、セレクタ８３でセレクトされた記憶部９-1のデータがそのまま出力され、加算器８０でレベル演算部２-1からのデータ（６）とセレクタ８３からのデータ（（１）＋（２）＋（３）＋（４）＋（５））／２との加算が行われてデータ（（（１）＋（２）＋（３）＋（４）＋（５））／２）＋（６）が出力される。そして、セレクタ８２に供給されるセレクト信号Ｄ-1は、値１であるので、１／２演算器８１で１／２の演算が施されたデータ（（（１）＋（２）＋（３）＋（４）＋（５））／２）＋（６））／２がセレクタ８２で選択されて、遅延のないデータの遅延プロフィル（＃０）として外部に出力されると共に記憶部９-1に書き込まれる（図では（（（１）〜（５））／２）＋（６））。
【００４５】
以降は、同様に、７シンボル目から１０シンボル目にかけて、セレクト信号Ａ-1の変化に従って、セレクタ７-1でレベル演算部２-2〜２-5からのデータ（７）〜（１０）が順次選択され、平均化部８-1に入力される。このとき、セレクタ８３に供給されるセレクト信号Ｂ-1は、値０であるのでセレクタ８３で記憶部９-1から読み出されたデータが選択され、セレクタ８５では供給されるセレクト信号Ｃ-1が、値１であるので、２倍演算器８４によって２倍演算が施されたデータが出力され、加算器８０でレベル演算部２からのデータとセレクタ８５からのデータとの加算が繰り返し行われていき、データ（（（１）＋（２）＋（３）＋（４）＋（５））／２）＋（６）に順に（７）〜（１０）が加算され、最終的に１０シンボル目には、セレクタ８２に供給されるセレクト信号Ｄ-1は、値１であるので、１／２演算器８１で１／２の演算が施されたデータがセレクタ８２で選択されて、データ（（（１）＋（２）＋（３）＋（４）＋（５））／２）＋（６）＋（７）＋（８）＋（９）＋（１０））／２が、遅延のないデータの遅延プロフィル（＃０）として出力されると共に、記憶部９-1に記憶されることになる（図では（（（１）〜（５））／２）＋（６）〜（１０））／２）。
【００４６】
上記平均化部８の構成及び動作について、図２，図３を使って平均化部８-1の例で詳しく説明したが、他の平均化部８-2〜８-5についても、構成は全く同様である。
但し、各セレクタ７に供給されるセレクト信号に対する選択動作が異なるために、平均化部８に入力されるデータが異なり、また各セレクタ８２，８３，８５に供給されるセレクト信号の内容（タイミング）が異なるために、記憶部９に記憶されるデータ及び遅延プロファイルとして出力さるデータが異なる。
【００４７】
具体的に、他の平均化部８における入力されるデータ及びセレクト信号の様子について、図４から図７を使って説明する。図４は、各レベル演算部２出力と平均化部８-2に入力されるデータ及びセレクト信号を説明する説明図であり、図５は、各レベル演算部２出力と平均化部８-3に入力されるデータ及びセレクト信号を説明する説明図であり、図６は、各レベル演算部２出力及び平均化部８-4に入力されるデータ及びセレクト信号を説明する説明図であり、図７は、各レベル演算部２出力及び平均化部８-5に入力されるデータ及びセレクト信号を説明する説明図である。
【００４８】
図４に示すように、セレクタ７-2では、セレクト信号Ａ-2が、“０００”のときはレベル演算部２-5の結果を出力し、“００１”のときはレベル演算部２-1の結果を出力し、“０１０”のときはレベル演算部２-2の結果を出力し、“０１１”のときはレベル演算部２-3の結果を出力し、“１００”のときはレベル演算部２-4の結果をそれぞれ出力するようになっており、その結果図４上部に太長丸で囲んだ部分のデータ（（１）＃１〜（９）＃１）が順に選択されて、平均化部８-2に入力されることになり、セレクタ７-2でセレクトされたデータは、すべて１シンボル遅延のデータのレベル（パワー）演算の結果となっている。
【００４９】
そして、平均化部８-2内の各セレクタ８２，８３，８５には、図４下部に示すように、１シンボル遅れたタイミングで図３と同様のセレクト信号Ｂ-2，Ｃ-2，Ｄ-2が入力されることになり、平均化部８-1での説明と同様の動作を繰り返して、１シンボル遅延のデータ（（１）＃１〜（９）＃１）について、加算、平均化を行い、１０シンボル目の時点では、データ（（（１）＃１〜（５）＃１）／２）＋（６）＃１〜（９）＃１）／２が、１シンボル遅延のデータの遅延プロフィル（＃１）として外部に出力されると共に、記憶部９-2に記憶されることになる。
【００５０】
また図５に示すように、セレクタ７-3では、セレクト信号Ａ-3が、“０００”のときはレベル演算部２-4の結果を出力し、“００１”のときはレベル演算部２-5の結果を出力し、“０１０”のときはレベル演算部２-1の結果を出力し、“０１１”のときはレベル演算部２-2の結果を出力し、“１００”のときはレベル演算部２-3の結果をそれぞれ出力するようになっており、その結果図５上部に太長丸で囲んだ部分のデータ（（１）＃２〜（８）＃２）が順に選択されて、平均化部８-3に入力されることになり、セレクタ７-3でセレクトされたデータは、すべて２シンボル遅延のデータのレベル（パワー）演算の結果となっている。
【００５１】
そして、平均化部８-3内の各セレクタ８２，８３，８５には、図５下部に示すように、２シンボル遅れたタイミングで図３と同様のセレクト信号Ｂ-3，Ｃ-3，Ｄ-3が入力されることになり、平均化部８-1での説明と同様の動作を繰り返して、２シンボル遅延のデータ（（１）＃２〜（８）＃２）について、加算、平均化を行い、１０シンボル目の時点では、データ（（（１）＃２〜（５）＃２）／２）＋（６）＃２〜（８）＃２）／２が、２シンボル遅延のデータの遅延プロフィル（＃２）として外部に出力されると共に、記憶部９-3に記憶されることになる。
【００５２】
また図６に示すように、セレクタ７-4では、セレクト信号Ａ-4が、“０００”のときはレベル演算部２-3の結果を出力し、“００１”のときはレベル演算部２-4の結果を出力し、“０１０”のときはレベル演算部２-5の結果を出力し、“０１１”のときはレベル演算部２-1の結果を出力し、“１００”のときはレベル演算部２-2の結果をそれぞれ出力するようになっており、その結果図６上部に太長丸で囲んだ部分のデータ（（１）＃３〜（７）＃３）が順に選択されて、平均化部８-4に入力されることになり、セレクタ７-4でセレクトされたデータは、すべて３シンボル遅延のデータのレベル（パワー）演算の結果となっている。
【００５３】
そして、平均化部８-4内の各セレクタ８２，８３，８５には、図６下部に示すように、３シンボル遅れたタイミングで図３と同様のセレクト信号Ｂ-4，Ｃ-4，Ｄ-4が入力されることになり、平均化部８-1での説明と同様の動作を繰り返して、３シンボル遅延のデータ（（１）＃３〜（７）＃３）について、加算、平均化を行い、１０シンボル目の時点では、データ（（（１）＃３〜（５）＃３）／２）＋（６）＃３〜（７）＃３）／２が、３シンボル遅延のデータの遅延プロフィル（＃３）として外部に出力されると共に、記憶部９-4に記憶されることになる。
【００５４】
また図７に示すように、セレクタ７-5では、セレクト信号Ａ-5が、“０００”のときはレベル演算部２-2の結果を出力し、“００１”のときはレベル演算部２-3の結果を出力し、“０１０”のときはレベル演算部２-4の結果を出力し、“０１１”のときはレベル演算部２-5の結果を出力し、“１００”のときはレベル演算部２-1の結果をそれぞれ出力するようになっており、その結果図７上部に太長丸で囲んだ部分のデータ（（１）＃４〜（７）＃４）が順に選択されて、平均化部８-5に入力されることになり、セレクタ７-5でセレクトされたデータは、すべて４シンボル遅延のデータのレベル（パワー）演算の結果となっている。
【００５５】
そして、平均化部８-5内の各セレクタ８２，８３，８５には、図７下部に示すように、４シンボル遅れたタイミングで図３と同様のセレクト信号Ｂ-5，Ｃ-5，Ｄ-5が入力されることになり、平均化部８-1での説明と同様の動作を繰り返して、４シンボル遅延のデータ（（１）＃４〜（７）＃４）について、加算、平均化を行い、１０シンボル目の時点では、データ（（（１）＃４〜（５）＃４）／２）＋（６）＃４）／２が、４シンボル遅延のデータの遅延プロフィル（＃４）として外部に出力されると共に、記憶部９-5に記憶されることになる。
【００５６】
次に、本発明遅延プロファイル生成回路における全体の動作について、図１を使って説明する。
本発明遅延プロファイル生成回路では、受信したベースバンド信号のＩ相・Ｑ相成分が同時に相関演算部１-1〜１-5に入力され、それぞれの相関演算部１で各拡散符号との相関演算が行われ、更に各レベル演算部２で相関演算されたＩ相・Ｑ相成分のレベル演算が行われて出力され、全てのセレクタ７-1〜７-5に入力されるようになっている。
【００５７】
そして、セレクタ７-1では、１シンボル目から順次、各レベル演算部２から出力される遅延のないデータを選択し、平均化部８-1で記憶部９-1に加算、平均化結果を保持しながら、遅延のないデータの平均化を順次行って、その都度遅延のないデータの遅延プロファイル測定結果を出力しているが、実際に遅延プロファイル測定結果として意味があるのは、５シンボル目、１０シンボル目、…、と５シンボル毎のタイミングで出力される遅延プロファイルである。
【００５８】
また、セレクタ７-2では、２シンボル目から順次、各レベル演算部２から出力される１シンボル遅延のデータを選択し、平均化部８-2で記憶部９-2に加算、平均化結果を保持しながら、１シンボル遅延のデータの平均化を順次行って、その都度１シンボル遅延のデータの遅延プロファイル測定結果を出力しているが、実際に遅延プロファイル測定結果として意味があるのは、６シンボル目、１１シンボル目、…、と５シンボル毎のタイミングで出力される遅延プロファイルである。
【００５９】
同様に、セレクタ７-3では、３シンボル目から２シンボル遅延のデータを選択し、平均化部８-3で記憶部９-3を用いて２シンボル遅延のデータの遅延プロファイル測定結果を出力し、セレクタ７-4では、４シンボル目から３シンボル遅延のデータを選択し、平均化部８-4で記憶部９-4を用いて３シンボル遅延のデータの遅延プロファイル測定結果を出力し、セレクタ７-5では、５シンボル目から４シンボル遅延のデータを選択し、平均化部８-4で記憶部９-4を用いて４シンボル遅延のデータの遅延プロファイル測定結果を出力するようになっている。
【００６０】
そして、図１には示されていないが、各平均化部８-1〜８-5から出力される遅延プロファイルを５シンボル目から順に選択し、遅延なしデータの遅延プロファイル、１シンボル遅延の遅延プロファイル、２シンボル遅延の遅延プロファイル、３シンボル遅延の遅延プロファイル、４シンボル遅延の遅延プロファイル、遅延なしデータの遅延プロファイル、…と繰り返し選択する手段によって、各タイミングにおける従来の遅延プロファイル生成回路と同様の遅延プロファイルが生成されることになる。
【００６１】
本発明の実施の形態に係る遅延プロファイル生成回路によれば、遅延のないデータ及び各遅延のデータに関する相関演算パワーの平均化演算を、ＲＡＭ等を使用した遅延素子を用いずセレクタを用いて実現するので、回路規模を縮小できる効果がある。
【００６２】
また、本発明の遅延プロファイル生成回路をＣＤＭＡ受信機に用いれば、複数のアンテナに対する遅延プロファイル生成部分の回路規模を縮小でき、装置の小型化に効果がある。
【００６３】
【発明の効果】
本発明によれば、相関演算手段で受信したベースバンド信号の同相成分及び直交成分と異なる拡散符号との相関演算を行い、レベル演算手段で同相成分及び直交成分の相関演算結果のレベルを演算し、選択手段で遅延のないデータと遅延するシンボル数毎のデータとを選択的に出力し、平均化手段で各データと当該データに関する既に平均化されたデータとの平均化を行う遅延プロファイル生成回路としているので、選択手段を用いることで遅延素子を不要にし、回路規模を小さくすることができる効果がある。
【００６４】
また、本発明によれば、上記遅延プロファイル生成回路を備えたＣＤＭＡ受信機としているので、受信機の小型化を図ることができる効果がある。
【図面の簡単な説明】
【図１】本発明に係る遅延プロファイル生成回路の構成ブロック図である。
【図２】本発明の遅延プロファイル生成回路の平均化部の内部構成例及びその周辺の構成を示すブロック図である。
【図３】各レベル演算部出力及び平均化部８-1の動作を説明する説明図である。
【図４】各レベル演算部出力と平均化部８-2に入力されるデータ及びセレクト信号を説明する説明図である。
【図５】各レベル演算部出力と平均化部８-3に入力されるデータ及びセレクト信号を説明する説明図である。
【図６】各レベル演算部出力と平均化部８-4に入力されるデータ及びセレクト信号を説明する説明図である。
【図７】各レベル演算部出力と平均化部８-5に入力されるデータ及びセレクト信号を説明する説明図である。
【図８】従来の遅延プロファイル生成回路の構成ブロック図である。
【図９】遅延波が全くない場合の相関演算部出力を示す説明図である。
【図１０】相関演算部に入力される拡散符号の様子を示す説明図である。
【図１１】相関演算部からの出力信号の様子を示す説明図である。
【図１２】相関演算部からの出力信号の模式図である。
【図１３】加算部に入力される信号の模式図である。
【符号の説明】
１…相関演算部、  ２…レベル演算部、  ３…遅延素子、  ４…加算部、  ５…平均化回路、  ６…記憶部、  ７…セレクタ、  ８…平均化部、  ９…記憶部、  ８０…加算器、  ８１…１／２演算器、  ８２…セレクタ、  ８３…セレクタ、  ８４…２倍演算器、  ８５…セレクタ
【図１】
0004315563.tif 000002
【図２】
0004315563.tif 000003
【図３】
0004315563.tif 000004
【図４】
0004315563.tif 000005
【図５】
0004315563.tif 000006
【図６】
0004315563.tif 000007
【図７】
0004315563.tif 000008
【図８】
0004315563.tif 000009
【図９】
0004315563.tif 000010
【図１０】
0004315563.tif 000011
【図１１】
0004315563.tif 000012
【図１２】
0004315563.tif 000013
【図１３】
0004315563.tif 000014