(57)【要約】【課題】  相関ピークの誤検出を防止できる相関ピーク検出方法及び無線機を提供する。【解決手段】  複数の異なる符号系列の拡散符号で拡散された複数のｂｉｔのデータに対して、逆拡散部で、データ１ｂｉｔに複数の異なる符号系列の拡散符号を割り当てて当該複数の拡散符号で逆拡散して相関値を取得し、符号相関ピーク位置検出部１１でピーク位置を検出し、選択部１２で符号系列の拡散符号の割り当て順にピーク位置の情報を連結し、ピーク位置判定部１３で連結したピーク位置の情報についてｂｉｔ単位で連続して同様の位置にピーク位置が得られた場合に、ＯＲ１４から相関ピーク検出信号を出力する相関ピーク検出方法及び無線機である。【選択図】        図４
2010263292.tif 000002
【特許請求の範囲】
【請求項１】
双方向無線システムにおいて受信側の無線機が相関ピークを検出する相関ピーク検出方法であって、
送信側の無線機では、複数ビットのデータを複数の異なる符号系列の拡散符号で順に割り当てて拡散して送信し、
受信側の無線機では、受信したデータについてビット毎に前記複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得し、前記ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力し、当該ピーク位置の情報を複数ビットに渡って前記符号系列の拡散符号割り当ての順となるよう連結し、前記連結したピーク位置の情報についてビット単位で連続して同様の位置にピーク位置が得られる場合に、当該ピーク位置を相関ピークとして検出することを特徴とする相関ピーク検出方法。
【請求項２】
受信側の無線機では、相関ピークが複数の符号系列で検出された場合に、ビット単位に取得された複数のデータについてピークの相関値を前記符号系列の拡散符号割り当ての順となるよう連結し、前記連結したピーク相関値を平均化して平均相関値を取得し、前記平均相関値が最も大きい符号系列の相関ピークを選択することを特徴とする請求項１記載の相関ピーク検出方法。
【請求項３】
ビット単位に得られるピーク位置は、３ビット以上連続して、同じ位置又はその近辺の位置であることを特徴とする請求項１又は２記載の相関ピーク検出方法。
【請求項４】
双方向無線システムにおける送信側の無線機から複数ビットのデータが複数の異なる符号系列の拡散符号で順に割り当てられて拡散され、送信されたデータを受信して相関ピークを検出する受信側の無線機であって、
受信したデータについてビット毎に前記複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得する逆拡散部と、
前記ビット毎に取得された複数のデータについて前記符号系列毎にピーク位置を検出し、ピーク位置の情報を出力する符号相関ピーク位置検出部と、当該ピーク位置の情報を前記符号系列の拡散符号割り当ての順となるよう選択する第１の選択部と、前記選択されたピーク位置の情報を複数ビットに渡って記憶することが可能であり、連続して同様の位置にピーク位置が得られた場合に、当該ピーク位置を相関ピークとして検出するピーク位置判定部とを備える相関ピーク検出部とを有することを特徴とする無線機。
【請求項５】
符号相関ピーク位置検出部は、ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力すると共に、ピーク値を検出して出力するものであり、
更に、相関ピーク検出部は、前記検出されたピーク値を符号系列の拡散符号割り当ての順となるよう選択する第２の選択部と、前記選択されたピーク値を複数ビットに渡って平均化して平均相関値を取得するピーク値平均処理部と、各符号系列で取得された平均相関値の大小を比較判定する大小比較部と、ピーク位置判定部で複数の符号系列で相関ピークが検出された場合に、前記大小比較部で比較判定された平均相関値が大きい符号系列の相関ピークを選択するためのピーク検出タイミングを出力する第３の選択部とを備えることを特徴とする請求項４記載の無線機。
【請求項６】
ピーク位置判定部は、相関ピークを検出してピーク検出信号を出力すると共に、相関ピーク検出時におけるピーク位置の情報を第３の選択部に出力し、
前記第３の選択部は、大小比較判定部からの大小比較判定結果に基づき、平均相関値が大きい符号系列について、前記ピーク位置判定部から入力された相関ピーク検出時におけるピーク位置の情報をピーク検出タイミングとして出力することを特徴とする請求項５記載の無線機。
【請求項７】
ピーク位置判定部が出力するピーク位置の情報は、ピーク位置の平均値又は複数連続するピーク位置の数値であることを特徴とする請求項６記載の無線機。
【請求項８】
ビット単位に得られるピーク位置は、３ビット以上連続して、同じ位置又はその近辺の位置であることを特徴とする請求項４乃至７のいずれか記載の無線機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向無線システムで用いられる無線機に係り、特に、相関ピークの誤検出を防止できる相関ピーク検出方法及び無線機に関する。
【背景技術】
【０００２】
［従来の技術］
［双方向無線システム］
従来の双方向無線システムで用いられている無線機には、スペクトラム拡散（ＳＳ：Spread Spectrum）方式を採用した微弱電波で動作する無線機がある。
従来の双方向無線システムは、送信部と受信部を有する親機の無線機と、送信部と受信部を有する子機の無線機とを備え、子機の入力装置を動作させて、子機から親機に動作命令を送信し、親機ではその命令に従って動作し、命令の伝達状況の応答や親機の状態情報を子機に送信するようになっている。
【０００３】
従来の無線機において、受信部の相関ピーク検出手段では、受信開始から１ｂｉｔ区間毎にその区間のピークタイミングをピークインデックスとして保持し、２ｂｉｔ若しくは３ｂｉｔ続けて（２回若しくは３回）インデックスが一致した場合に正式にピーク検出と判定するものがある。
この相関ピーク検出方法では、一般的なしきい値判定方式よりも検出感度を向上させることができる。
【０００４】
［関連技術］
尚、ピークタイミングをピークインデックスとして保持する関連技術として特開２００８−１７７９４５号公報「信号処理部及び無線機」（出願人：日本電波工業株式会社）がある（特許文献１）。
また、相関ピークを検出する一般的な方法を示す関連技術として、特開２０００−１１５０２７号公報（特許文献２）、特開２００３−１１０４６２号公報（特許文献３）、特開２００３−２８３３６９号公報（特許文献４）がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１７７９４５号公報
【特許文献２】特開２０００−１１５０２７号公報
【特許文献３】特開２００３−１１０４６２号公報
【特許文献４】特開２００３−２８３３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の双方向無線システムの無線機では、ピークインデックスとして保持する方法を用いるため、以下に説明するようにピークの誤検出が発生する場合があるという問題点があった。
以下、ピーク誤検出の発生について説明する。
【０００７】
［無入力受信時の相関ピーク：図１４］
無入力受信時の相関ピークについて図１４を参照しながら説明する。図１４は、無入力受信時の相関ピークを示す図である。
図１４において、左図が１４ｂｉｔデータ分の受信データについて３６００のサンプル数でサンプルして相関値を表示したものであり、右図が１ｂｉｔのデータを２５６のサンプル数でサンプルしたものを１４ｂｉｔ重ね合わせたものである。両図共に横軸がサンプル数、縦軸が相関値となっている。
尚、図１５〜１７においても、縦軸・横軸の表記は図１４と同様となっている。
【０００８】
無入力受信時は、図１４に示すように、１ｂｉｔデータ毎に相関値を重ね合わせた場合、相関ピークの検出インデックス（相関ピークインデックス）はランダムになり、３回続けて同じ場所にピークが検出される可能性は非常に低いものである。
従って、無入力受信時は、相関ピークの誤検出の可能性は非常に低い。
【０００９】
［正常データ受信時の相関ピーク：図１５］
正常データ受信時の相関ピークについて図１５を参照しながら説明する。図１５は、正常データ受信時の相関ピークを示す図である。
正常データ受信時は、図１５に示すように、１ｂｉｔデータ毎に相関値を重ね合わせた場合、相関ピークの検出インデックスがほぼ同じ場所に発生する。具体的には、相関ピークのインデックスが「１２６」又は「１２７」にあり、「相関ピーク有り」と判定される。
従って、正常データ受信時は、適正に相関ピークが検出され、誤検出される可能性は低い。
【００１０】
［異符号データ受信時の相関ピーク：図１６］
異符号データ受信時の相関ピークについて図１６を参照しながら説明する。図１６は、異符号データ受信時の相関ピークを示す図である。
異符号データ受信時とは、他のシステムからの信号を受信した場合、または、自システム内からでもＩＤ（識別子）の異なる信号を受信した場合が相当する。
【００１１】
異符号データ受信時は、図１６に示すように、大きな相関ピークは発生しないが、同じ周期性のある異符号により相関値にも周期性が現れ、タイミングによっては同じピーク検出インデックスが続くことがある。
図１６の右図では、相関ピークインデックスが「２３０」「２３１」「２３０」「２３１」と続いているため、「相関ピーク有り」と誤判定してしまう可能性がある。
【００１２】
［キャリア周波数ズレ混入時の相関ピーク：図１７］
キャリア周波数ズレ混入時の相関ピークについて図１７を参照しながら説明する。図１７は、キャリア周波数ズレ混入時の相関ピークを示す図である。
キャリア周波数ズレ混入時は、図１７に示すように、受信データの位相崩れにより、大きな相関ピークは発生しないが、混入したキャリア周波数ズレ信号が一定の周期性を備えているため、タイミングによってはピーク検出インデックスが続いてしまうことがある。
【００１３】
図１７では、具体的に、相関インデックスが「１９８」「１９９」「１９８」の部分、「７０」「６８」「７２」「７０」の部分のいずれかのタイミングで、「相関ピーク有り」と誤判定してしまう可能性がある。
図１７の例では、誤判定タイミングにより検出インデックスも異なるものとなっている。
【００１４】
［発明の目的］
本発明は上記実情に鑑みて為されたもので、相関ピークの誤検出を防止できる相関ピーク検出方法及び無線機を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記従来例の問題点を解決するための本発明は、双方向無線システムにおいて受信側の無線機が相関ピークを検出する相関ピーク検出方法であって、送信側の無線機では、複数ビットのデータを複数の異なる符号系列の拡散符号で順に割り当てて拡散して送信し、受信側の無線機では、受信したデータについてビット毎に複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得し、ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力し、当該ピーク位置の情報を複数ビットに渡って符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク位置の情報についてビット単位で連続して同様の位置にピーク位置が得られる場合に、当該ピーク位置を相関ピークとして検出することを特徴とする。
【００１６】
本発明は、上記相関ピーク検出方法において、受信側の無線機では、相関ピークが複数の符号系列で検出された場合に、ビット単位に取得された複数のデータについてピークの相関値を符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク相関値を平均化して平均相関値を取得し、平均相関値が最も大きい符号系列の相関ピークを選択することを特徴とする。
【００１７】
本発明は、双方向無線システムにおける送信側の無線機から複数ビットのデータが複数の異なる符号系列の拡散符号で順に割り当てられて拡散され、送信されたデータを受信して相関ピークを検出する受信側の無線機であって、受信したデータについてビット毎に複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得する逆拡散部と、ビット毎に取得された複数のデータについて符号系列毎にピーク位置を検出し、ピーク位置の情報を出力する符号相関ピーク位置検出部と、当該ピーク位置の情報を符号系列の拡散符号割り当ての順となるよう選択する第１の選択部と、選択されたピーク位置の情報を複数ビットに渡って記憶することが可能であり、連続して同様の位置にピーク位置が得られた場合に、当該ピーク位置を相関ピークとして検出するピーク位置判定部とを備える相関ピーク検出部とを有することを特徴とする。
【００１８】
本発明は、上記無線機において、符号相関ピーク位置検出部が、ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力すると共に、ピーク値を検出して出力するものであり、更に、相関ピーク検出部が、検出されたピーク値を符号系列の拡散符号割り当ての順となるよう選択する第２の選択部と、選択されたピーク値を複数ビットに渡って平均化して平均相関値を取得するピーク値平均処理部と、各符号系列で取得された平均相関値の大小を比較判定する大小比較部と、ピーク位置判定部で複数の符号系列で相関ピークが検出された場合に、大小比較部で比較判定された平均相関値が大きい符号系列の相関ピークを選択するためのピーク検出タイミングを出力する第３の選択部とを備えることを特徴とする。
【００１９】
本発明は、上記無線機において、ピーク位置判定部が、相関ピークを検出してピーク検出信号を出力すると共に、相関ピーク検出時におけるピーク位置の情報を第３の選択部に出力し、第３の選択部が、大小比較判定部からの大小比較判定結果に基づき、平均相関値が大きい符号系列について、ピーク位置判定部から入力された相関ピーク検出時におけるピーク位置の情報をピーク検出タイミングとして出力することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、双方向無線システムにおいて受信側の無線機が相関ピークを検出する相関ピーク検出方法であって、送信側の無線機が、複数ビットのデータを複数の異なる符号系列の拡散符号で順に割り当てて拡散して送信し、受信側の無線機が、受信したデータについてビット毎に複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得し、ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力し、当該ピーク位置の情報を複数ビットに渡って符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク位置の情報についてビット単位で連続して同様の位置にピーク位置が得られる場合に、当該ピーク位置を相関ピークとして検出する相関ピーク検出方法としているので、送信側で、複数の符号系列の拡散符号で順に割り当てられて拡散した複数ビットのデータについて、受信側で、ビット単位に複数の符号系列の拡散符号で逆拡散してピーク位置を検出し、符号系列の拡散符号割り当ての順でピーク位置の情報を連結して相関ピークを検出するため、相関ピークの誤検出を防止できる効果がある。
【００２１】
本発明によれば、受信側の無線機が、相関ピークが複数の符号系列で検出された場合に、ビット単位に取得された複数のデータについてピークの相関値を符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク相関値を平均化して平均相関値を取得し、平均相関値が最も大きい符号系列の相関ピークを選択する上記相関ピーク検出方法としているので、複数の符号系列で相関ピークが検出されるような場合でも、平均相関値が最も大きい符号系列についての相関ピークを採用できるので、相関ピークの誤検出を防止できる効果がある。
【００２２】
本発明によれば、双方向無線システムにおける送信側の無線機から複数ビットのデータが複数の異なる符号系列の拡散符号で順に割り当てられて拡散され、送信されたデータを受信して相関ピークを検出する受信側の無線機であって、逆拡散部が、受信したデータについてビット毎に複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得し、相関ピーク検出部における符号相関ピーク位置検出部が、ビット毎に取得された複数のデータについて符号系列毎にピーク位置を検出し、ピーク位置の情報を出力し、第１の選択部が、当該ピーク位置の情報を符号系列の拡散符号割り当ての順となるよう選択し、ピーク位置判定部が、選択されたピーク位置の情報を複数ビットに渡って記憶することが可能であり、連続して同様の位置にピーク位置が得られた場合に、当該ピーク位置を相関ピークとして検出するようにしているので、送信側で、複数の符号系列の拡散符号で順に割り当てられて拡散した複数ビットのデータについて、受信側で、ビット単位に複数の符号系列の拡散符号で逆拡散してピーク位置を検出し、符号系列の拡散符号割り当ての順でピーク位置の情報を連結して相関ピークを検出するため、相関ピークの誤検出を防止できる効果がある。
【００２３】
本発明によれば、符号相関ピーク位置検出部が、ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力すると共に、ピーク値を検出して出力するものであり、更に、相関ピーク検出部が、検出されたピーク値を符号系列の拡散符号割り当ての順となるよう選択する第２の選択部と、選択されたピーク値を複数ビットに渡って平均化して平均相関値を取得するピーク値平均処理部と、各符号系列で取得された平均相関値の大小を比較判定する大小比較部と、ピーク位置判定部で複数の符号系列で相関ピークが検出された場合に、大小比較部で比較判定された平均相関値が大きい符号系列の相関ピークを選択するためのピーク検出タイミングを出力する第３の選択部とを備える上記無線機としているので、複数の符号系列で相関ピークが検出されるような場合でも、平均相関値が最も大きい符号系列についての相関ピークを採用できるので、相関ピークの誤検出を防止できる効果がある。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る拡散符号長の割り当てを示す図である。
【図２】本実施の形態に係る拡散符号の構成を示す図である。
【図３】受信部相関ピーク検出ブロックの構成図である。
【図４】第１の相関ピーク検出部の構成図である。
【図５】相関ピーク検出タイミングを示す概略図である。
【図６】第２の相関ピーク検出部の構成図である。
【図７】相関ピーク検出動作タイミングの第１の例を示すタイミングチャートである。
【図８】相関ピーク検出動作タイミングの第２の例を示すタイミングチャートである。
【図９】正常データ受信時の相関ピークの測定図である。
【図１０】異符号データ受信時の相関ピークの測定図である。
【図１１】キャリア周波数ズレ混入時の相関ピークの測定図である。
【図１２】第３の相関ピーク検出部の構成図である。
【図１３】データセレクタ部の構成図である。
【図１４】無入力受信時の相関ピークを示す図である。
【図１５】正常データ受信時の相関ピークを示す図である。
【図１６】異符号データ受信時の相関ピークを示す図である。
【図１７】キャリア周波数ズレ混入時の相関ピークを示す図である。
【発明を実施するための最良の形態】
【００２５】
本発明の実施の形態について図面を参照しながら説明する。
［実施の形態の概要］
本発明の実施の形態に係る相関ピーク検出方法は、送信側の無線機が、複数ビットのデータを複数の異なる符号系列の拡散符号で順に割り当てて拡散して送信し、受信側の無線機が、受信したデータについてビット毎に複数の異なる符号系列の拡散符号で逆拡散し、当該逆拡散したデータを複数符号系列分取得し、ビット毎に取得された複数のデータについてピーク位置を検出してピーク位置の情報を出力し、当該ピーク位置の情報を複数ビットに渡って符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク位置の情報についてビット単位で連続して同様の位置にピーク位置が得られる場合に、当該ピーク位置を相関ピークとして検出するものであり、送信側で、複数の符号系列の拡散符号で順に割り当てられて拡散した複数ビットのデータについて、受信側で、ビット単位に複数の符号系列の拡散符号で逆拡散してピーク位置を検出し、符号系列の拡散符号割り当ての順でピーク位置の情報を連結して相関ピークを検出するため、相関ピークの誤検出を防止できるものである。
【００２６】
また、上記相関ピーク検出方法において、受信側の無線機が、相関ピークが複数の符号系列で検出された場合に、ビット単位に取得された複数のデータについてピークの相関値を符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク相関値を平均化して平均相関値を取得し、平均相関値が最も大きい符号系列の相関ピークを選択するとしているので、複数の符号系列で相関ピークが検出されるような場合でも、平均相関値が最も大きい符号系列についての相関ピークを採用できるので、相関ピークの誤検出を防止できるものである。
【００２７】
［相関ピーク検出方法の概略：図１］
本発明の実施の形態に係る相関ピーク検出方法（本方法）の概略について図１を参照しながら説明する。図１は、本発明の実施の形態に係る拡散符号長の割り当てを示す図である。
図１に示すように、従来は、データ１ｂｉｔに一周期分の拡散符号長（符号３２ｃｈｉｐ）を割り当てるようになっていたが、本発明の実施の形態では、複数の異なる符号系列の拡散符号で拡散された複数のｂｉｔのデータに対して、データ１ｂｉｔに複数の異なる符号系列の拡散符号を割り当てて当該複数の拡散符号で逆拡散して相関値を取得してピーク位置を検出し、符号系列の拡散符号の割り当て順にピーク位置の情報を連結し、連結したピーク位置の情報についてｂｉｔ単位で連続して同様の位置にピーク位置が得られた場合に、相関ピークを検出するものであり、つまり、複数ｂｉｔのデータに一周期分の拡散符号を割り当てるようにしたものである。
【００２８】
具体的に説明すると、受信信号における複数ｂｉｔのデータは、それぞれ異なる符号系列の拡散符号で拡散されたデータであり、その複数ｂｉｔのデータを受信し、ｂｉｔ単位に当該複数の符号系列の拡散符号で逆拡散して相関値を取得するものである。
そして、複数の符号系列毎にｂｉｔ単位でピーク位置を検出し、複数の符号系列の拡散符号割り当ての順にピーク位置の情報を複数ｂｉｔに渡って連結し、３ｂｉｔ連続で同じ位置若しくはその近辺でピーク位置が得られれば、当該ピーク位置を相関ピークの位置として検出するものである。
【００２９】
図１に示すように、ｂｉｔ毎のデータに異なる拡散符号を割り当てるようにするもので、隣り合うデータに対する拡散符号が異なるため、異符号受信、キャリア周波数ズレ混入による周波数性の崩れ、連続してピークインデックスが同じになる現象を回避することができるものである。
【００３０】
また、本方法において、当該ピーク位置における相関値から平均相関値を演算し、複数の符号において相関ピークが検出された場合に、平均相関値の大きい方の符号におけるピーク位置を相関ピーク位置として検出するものである。
【００３１】
［拡散符号構成：図２］
次に、本実施の形態に係る拡散符号の構成について図２を参照しながら説明する。図２は、本実施の形態に係る拡散符号の構成を示す図である。尚、図２では、２ｂｉｔのデータについての拡散符号を示している。
一周期分の拡散符号は、図２に示すように、符号数が、（ｎ−１）＊２であり、Ｂ(0) 、…、Ｂ(n-1)、Ｂ(n) の符号Ｂと、Ａ(0) 、…、Ａ(n-1)、Ａ(n) の符号Ａとから構成されている。符号Ａと符号Ｂとは異なる拡散符号となっている。
また、２ｂｉｔのデータは、送信側で、一方の１ｂｉｔが符号Ａ又は符号Ｂで拡散され、他方の１ｂｉｔが符号Ｂ又は符号Ａで拡散されたものである。
【００３２】
［受信部相関ピーク検出ブロック：図３］
次に、本実施の形態に係る受信部相関ピーク検出ブロックについて図３を参照しながら説明する。図３は、受信部相関ピーク検出ブロックの構成図である。
本実施の形態に係る受信部相関ピーク検出ブロックは、図３に示すように、符号選択部（ＭＵＸ）１ａ，１ｂ，１ｃ，…，１n+1 と、遅延回路（Ｄ）２ａ，２ｂ，…，２ｎと、乗算器３ａ，３ｂ，３ｃ，…，３ｎと、加算器４ａ，４ｂ，…，４ｎと、相関ピーク検出部１０とを有している。ここで、相関ピーク検出部１０以外が「逆拡散部」に相当する。
【００３３】
符号選択部（ＭＵＸ）１は、符号選択信号ｆs に従って符号Ａ又は符号Ｂを選択して乗算器３に出力する。各ＭＵＸ１には対応する符号Ａ，Ｂが入力されるようになっている。符号選択信号ｆs と後述する遅延制御信号ｆchipとの関係は、ｆs ＝ｆchip＊２であり、受信信号の１チップに符号Ａ及び符号Ｂが割り当てられ、相関ピーク検出部１０へは１ｂｉｔのデータに対して符号Ａと符号Ｂでの相関がそれぞれ出力されることになる。
【００３４】
ここで、ＭＵＸ１ａには符号Ａ(n) 又は符号Ｂ(n) が選択され、ＭＵＸ１ｂには符号Ａ(n-1) 又は符号Ｂ(n-1) が選択され、ＭＵＸ１ｃには符号Ａ(n-2) 又は符号Ｂ(n-2) が選択され、ＭＵＸ１n+1 には符号Ａ(0) 又は符号Ｂ(0) が選択される。
【００３５】
遅延回路（Ｄ）２は、受信信号を遅延制御信号ｆchipに従って遅延させ、１チップ分のデータが遅延される。
乗算器３は、受信信号の１チップに対して符号Ａと符号Ｂを符号選択信号ｆs のタイミングで乗算し、加算器４に出力する。よって、加算器４には、受信信号（１チップ）と符号Ａが乗算されたデータ、若しくは受信信号（１チップ）と符号Ｂが乗算されたデータが交互に入力されることになる。
【００３６】
加算器４は、乗算器３からの乗算結果（１チップの受信データと符号Ａの乗算結果と、１チップの受信データと符号Ｂの乗算結果）を符号単位で順次加算し、１ｂｉｔ分のデータに対して各符号Ａ，Ｂが交互に乗算され、加算された相関値を相関ピーク検出部１０に出力する。
従って、相関値は、受信信号１ｂｉｔについて符号Ａでの３２chip分、及び符号Ｂでの３２chip分が交互に出力される。
【００３７】
相関ピーク検出部１０は、符号Ａにおける相関ピークと符号Ｂにおける相関ピークを検出するよう動作し、いずれかの符号で３回（３ｂｉｔ）以上連続して同じ位置（近傍も含む）で相関が得られた場合、その位置についての情報を相関ピーク信号として出力する。
【００３８】
ここで詳しく、相関ピーク検出部１０に入力される相関値について説明する。
相関ピーク検出部１０にはｆｓ毎に符号Ａ及び符号Ｂでの相関値が交互に入力される。
その相関値は、奇数番目が符号Ａによる相関出力であり、偶数番目が符号Ｂによる相関出力となっている。
【００３９】
［第１の相関ピーク検出部：図４］
本発明の実施の形態に係る第１の相関ピーク検出部について図４を参照しながら説明する。図４は、第１の相関ピーク検出部の構成図である。
第１の相関ピーク検出部は、図４に示すように、Ａ符号相関ピーク位置検出部１１ａと、Ｂ符号相関ピーク位置検出部１１ｂと、選択部（ＳＥＬ）１２ａと、選択部（ＳＥＬ）１２ｂと、ピーク位置判定部（１）１３ａと、ピーク位置判定部（２）１３ｂと、論理和回路（ＯＲ）１４とを有している。
ここで、第１の相関ピーク検出部に入力される信号は、２符号を使用したものである。
【００４０】
Ａ符号相関ピーク位置検出部１１ａは、入力される相関値の奇数番目のデータを入力し、１ｂｉｔ分単位で相関値の高いピークの位置を検出して、ピーク位置を数値（番数）で出力する。例えば、サンプル数２５６においてピーク位置が「１２６」番目に現れたとすると、「１２６」を出力する。
【００４１】
Ｂ符号相関ピーク位置検出部１１ｂは、入力される相関値の偶数番目のデータを入力し、１ｂｉｔ分単位で相関値の高いピークの位置を検出して、ピーク位置を数値（番数）で出力する。
【００４２】
選択部（ＳＥＬ）１２ａは、外部からの選択信号ｆｂｉｔに従って、Ａ符号相関ピーク位置検出部１１ａから奇数ｂｉｔ目のデータを選択入力し、Ｂ符号相関ピーク位置検出部１１ｂから偶数ｂｉｔ目のデータを選択入力し、奇数ｂｉｔ目のデータと偶数ｂｉｔ目のデータを交互にピーク位置判定部（１）１３ａに出力する。
【００４３】
選択部（ＳＥＬ）１２ｂは、外部からの選択信号ｆｂｉｔに従って、Ｂ符号相関ピーク位置検出部１１ｂから奇数ｂｉｔ目のデータを選択入力し、Ａ符号相関ピーク位置検出部１１ａから偶数ｂｉｔ目のデータを選択入力し、奇数ｂｉｔ目のデータと偶数ｂｉｔ目のデータを交互にピーク位置判定部（２）１３ｂに出力する。
【００４４】
ピーク位置判定部（１）１３ａは、Ａ符号相関ピーク位置検出部１１ａから奇数ｂｉｔ目のデータとＢ符号相関ピーク位置検出部１１ｂから偶数ｂｉｔ目のデータが交互にＳＥＬ１２ａから入力し、ピーク位置の数値を相関ピークインデックスとして取得し、当該インデックスを参照して３ｂｉｔ以上連続して同じ数値若しくはそれに近似する値を検出すると、それら数値の平均値（小数点以下は切り捨て又は四捨五入）を相関ピーク位置と認定（検出）してピーク検出信号をＯＲ１４に出力する。
尚、相関ピークインデックスは、例えば「１２６  １２６  １２７  １２７  １２６  …」のようにピーク位置を数値で表したものとなる。
【００４５】
ピーク位置判定部（２）１３ｂは、Ｂ符号相関ピーク位置検出部１１ｂから奇数ｂｉｔ目のデータとＡ符号相関ピーク位置検出部１１ａから偶数ｂｉｔ目のデータが交互にＳＥＬ１２ｂから入力し、ピーク位置の数値を相関ピークインデックスとして取得し、当該インデックスを参照して３ｂｉｔ以上連続して同じ数値若しくはそれに近似する値を検出すると、それら数値の平均値（小数点以下は切り捨て又は四捨五入）を相関ピーク位置と認定（検出）してピーク検出信号をＯＲ１４に出力する。
ここで、相関ピーク位置を平均値で求めたが、出現回数の多い値を代表値としてもよいし、３ｂｉｔ以上連続する場合の特定番目の数値を相関ピーク位置としてもよい。
【００４６】
論理和回路（ＯＲ）１４は、ピーク位置判定部（１）１３ａ若しくはピーク位置判定部（２）１３ｂで検出された相関ピーク位置をピーク検出信号として出力する。
【００４７】
［第１の相関ピーク検出部の動作］
次に、第１の相関ピーク検出部の動作について説明する。
図３に示した加算器４ｎから出力された相関値は、Ａ符号相関ピーク位置検出部１１ａとＢ符号相関ピーク位置検出部１１ｂに入力される。
【００４８】
Ａ符号相関ピーク位置検出部１１ａでは、入力される相関値の奇数番目のデータを選択して１ｂｉｔ分単位で、その中で相関値の高いピークの位置を検出して、ピーク位置を数値でＳＥＬ１２ａ，１２ｂに出力する。この処理は、受信データの複数ｂｉｔについて行われる。
【００４９】
また、Ｂ符号相関ピーク位置検出部１１ｂでは、入力される相関値の偶数番目のデータを選択して１ｂｉｔ分単位で、その中で相関値の高いピークの位置を検出して、ピーク位置を数値でＳＥＬ１２ａ，１２ｂに出力する。この処理は、受信データの複数ｂｉｔについて行われる。
【００５０】
ＳＥＬ１２ａでは、Ａ符号相関ピーク位置検出部１１ａからの奇数ｂｉｔ目のデータを選択し、Ｂ符号相関ピーク位置検出部１１ｂからの偶数ｂｉｔ目のデータを選択して、ピーク位置判定部（１）１３ａに奇数ｂｉｔ目のデータと偶数ｂｉｔ目のデータを交互に出力する。
【００５１】
ＳＥＬ１２ｂでは、Ｂ符号相関ピーク位置検出部１１ｂからの奇数ｂｉｔ目のデータを選択し、Ａ符号相関ピーク位置検出部１１ａからの偶数ｂｉｔ目のデータを選択して、ピーク位置判定部（２）１３ｂに奇数ｂｉｔ目のデータと偶数ｂｉｔ目のデータを交互に出力する。
【００５２】
ピーク位置判定部（１）１３ａでは、Ａ符号相関ピーク位置検出部１１ａからの奇数ｂｉｔ目のデータをとＢ符号相関ピーク位置検出部１１ｂからの偶数ｂｉｔ目のデータをＳＥＬ１２ａから入力し、相関ピークインデックスを取得し、３ｂｉｔ以上連続して同じ位置（近辺も含む）を検出すると、位置の数値を平均化してピーク検出信号をＯＲ１４に出力する。
【００５３】
ピーク位置判定部（２）１３ｂでは、Ｂ符号相関ピーク位置検出部１１ｂからの奇数ｂｉｔ目のデータをとＡ符号相関ピーク位置検出部１１ａからの偶数ｂｉｔ目のデータをＳＥＬ１２ｂから入力し、相関ピークインデックスを取得し、３ｂｉｔ以上連続して同じ位置（近辺も含む）を検出すると、位置の数値を平均化してピーク検出信号をＯＲ１４に出力する。
【００５４】
ＯＲ１４では、ピーク位置判定部（１）１３ａ又はピーク位置判定部（２）１３ｂのいずれかからピーク検出信号を入力し、入力したピーク検出信号を出力する。
このようにして、第１の相関ピーク検出部が動作する。
【００５５】
［相関ピーク検出タイミング：図５］
次に、相関ピーク検出タイミングについて図５を参照しながら説明する。図５は、相関ピーク検出タイミングを示す概略図である。
図５において、上段の符号Ａ相関検出が、Ａ符号相関ピーク位置検出部１１ａにおいて、入力される奇数番目のデータについて相関値をグラフ化したものであり、下段の符号Ｂ相関検出が、Ｂ符号相関ピーク位置検出部１１ｂにおいて、入力される偶数番目のデータについて相関値をグラフ化したものである。
【００５６】
そして、横軸の時間軸において、奇数ｂｉｔ目のデータは符号Ａで乗算・加算され、最もピークの高い位置の情報（何番目）が出力され、偶数ｂｉｔ目のデータは符号Ｂで乗算・加算され、最もピークの高い位置の情報（何番目）が出力されるようになっている。
【００５７】
尚、図５において、ＳＥＬ（Ａ）は、ＳＥＬ１２ａから出力されるピーク状況を示し、ＳＥＬ（Ｂ）は、ＳＥＬ１２ｂから出力されるピーク状況を示している。実際に、ＳＥＬ１２ａ，１２ｂから出力されるのは、１ｂｉｔデータにおけるピーク位置の情報である。
【００５８】
図５に示すように、１，３ｂｉｔ目のデータ（奇数ｂｉｔ目のデータ）が、符号Ａで拡散されたデータであるとすると、上段の符号Ａを用いたＡ符号相関検出において、相関ピークが検出される（ＳＥＬ（Ａ））が、下段の符号Ｂを用いたＢ符号相関検出では、通常、相関ピークは検出されない（ＳＥＬ（Ｂ））。
【００５９】
また、２，４ｂｉｔ目のデータ（偶数ｂｉｔ目のデータ）が、符号Ｂで拡散されたデータであるとすると、上段の符号Ａを用いたＡ符号相関検出において、通常、相関ピークが検出されない（ＳＥＬ（Ｂ））が、下段の符号Ｂを用いたＢ符号相関検出では、相関ピークは検出される（ＳＥＬ（Ａ））。
【００６０】
尚、奇数ｂｉｔ目のデータが符号Ｂで拡散されたデータであり、偶数ｂｉｔ目のデータが符号Ａで拡散されたデータであるとすると、奇数ｂｉｔ目のデータは下段の符号Ｂを用いたＢ符号相関出力で相関ピークが検出され（ＳＥＬ（Ｂ））、偶数ｂｉｔ目のデータは上段の符号Ａを用いたＡ符号相関検出で相関ピークが検出される（ＳＥＬ（Ｂ））ことになる。
【００６１】
［第２の相関ピーク検出部：図６］
次に、本発明の第２の実施の形態に係る相関ピーク検出部（第２の相関ピーク検出部）について図６を参照しながら説明する。図６は、第２の相関ピーク検出部の構成図である。
第２の相関ピーク検出部は、第１の相関ピーク検出部の構成に加えて、選択部（ＳＥＬ）１２ｃ，１２ｄと、ピーク値平均処理部（１）１５ａ，（２）１５ｂと、大小比較部１６と、選択部（ＳＥＬ）１７を備えている。
【００６２】
第２の相関ピーク検出部の構成において、第１の相関ピーク検出部の構成と相違する部分について具体的に説明する。
Ａ符号相関ピーク位置検出部１１ａとＢ符号相関ピーク位置検出部１１ｂは、図４では、相関ピーク位置の情報をＳＥＬ１２ａ，１２ｂに出力していたが、図６では、それに加えて、相関ピーク位置におけるピーク値をＳＥＬ１２ｃ，１２ｄに出力している。
【００６３】
選択部（ＳＥＬ）１２ｃは、Ａ符号相関ピーク位置検出部１１ａとＢ符号相関ピーク位置検出部１１ｂからのピーク値のデータを入力し、ＳＥＬ１２ａと同様の選択動作を行って、ピーク値平均処理部（１）１５ａに出力する。
切替動作としては、奇数ｂｉｔ目のピーク値のデータはＡ符号相関ピーク位置検出部１１ａからのデータを選択し、偶数ｂｉｔ目のピーク値のデータはＢ符号相関ピーク位置検出部１１ｂからのデータを選択する。
【００６４】
選択部（ＳＥＬ）１２ｄは、Ａ符号相関ピーク位置検出部１１ａとＢ符号相関ピーク位置検出部１１ｂからのピーク値のデータを入力し、ＳＥＬ１２ｂと同様の選択動作を行って、ピーク値平均処理部（２）１５ｂに出力する。
切替動作としては、偶数ｂｉｔ目のデータはピーク値のＡ符号相関ピーク位置検出部１１ａからのデータを選択し、奇数ｂｉｔ目のピーク値のデータはＢ符号相関ピーク位置検出部１１ｂからのデータを選択する。
【００６５】
ピーク値平均処理部（１）１５ａは、ＳＥＬ１２ｃから入力されるピーク値を平均化し、平均化したピーク値（ピーク平均値）を大小比較部１６に出力する。
ピーク値平均処理部（１）１５ａから出力されるピーク平均値は、ピーク位置判定部（１）１３ａで判定される複数のピーク位置に対応するピークの平均値となっている。
【００６６】
ピーク値平均処理部（２）１５ｂは、ＳＥＬ１２ｄから入力されるピーク値を平均化し、平均化したピーク値（ピーク平均値）を大小比較部１６に出力する。
ピーク値平均処理部（２）１５ｂから出力されるピーク平均値は、ピーク位置判定部（２）１３ｂで判定される複数のピーク位置に対応するピークの平均値となっている。
【００６７】
ピーク位置判定部（１）１３ａ及びピーク位置判定部（２）１３ｂは、３ｂｉｔ以上連続して同じ位置（近辺も含む）を検出した場合に、ピーク位置の数値を平均化してピーク検出信号としてＯＲ１４に出力すると共に、ピーク位置を判定するのに取得したピーク検出インデックスの情報をＳＥＬ１７に出力する。
【００６８】
大小比較部１６は、ピーク値平均処理部（１）１５ａからピーク平均値を入力し、ピーク値平均処理部（２）１５ｂからピーク平均値を入力し、両ピーク平均値の大小を比較し、その比較結果を判定し、判定結果をＳＥＬ１７に出力する。
【００６９】
選択部（ＳＥＬ）１７は、ピーク位置判定（１）１３ａからピーク検出インデックスの情報を入力し、ピーク位置判定（２）１３ｂからピーク検出インデックスの情報を入力し、大小比較部１６からの判定信号によっていずれかのピーク検出インデックスの情報をピーク検出タイミングとして選択して出力する。
【００７０】
ＳＥＬ１７は、大小比較部１６がピーク値平均処理部（１）のピーク平均値（Ｍ）＞ピーク値平均処理部（２）のピーク平均値（Ｎ）の場合、ピーク位置判定部（１）１３ａからのピーク検出インデックスの情報を選択し、Ｍ＜Ｎの場合、ピーク位置判定部（２）１３ｂからのピーク検出インデックスの情報を選択する。
【００７１】
尚、ＳＥＬ１７は、大小比較部１６から判定信号が入力されたとしても、ピーク位置判定部（１）１３ａ又はピーク位置判定部（２）１３ｂからピーク検出インデックスの情報が入力されなければ、当然ピーク検出インデックスの情報を出力しない。
【００７２】
［相関ピーク検出動作タイミング（１）：図７］
次に、相関ピーク検出動作のタイミングについて図７を参照しながら説明する。図７は、相関ピーク検出動作タイミングの第１の例を示すタイミングチャートである。
図７では、図６に示した第２の相関ピーク検出部において、Ｂｉｔクロック、相関ピーク検出イネーブル信号、選択信号、更に、各部からの出力（Ａ）〜（Ｑ）のデータ内容が示されている。
【００７３】
図７では、符号Ａ，Ｂの２符号使用時で、符号Ａのみ相関ピークが検出された場合を示している。
ＳＥＬ１２ａからの出力（Ｅ）では、「５」「６」「１３」「１７」…と３ｂｉｔ以上連続してピーク位置が得られていないのに対して、ＳＥＬ１２ｂからの出力（Ｆ）では、「１２」「１２」「１１」…と３ｂｉｔ以上連続してピーク位置が得られている。
【００７４】
従って、ピーク位置判定部（２）１３ｂでは、ピーク位置が得られた時点で、その出力（Ｋ）からピーク位置を検出したとしてＨｉｇｈ（Ｈｉ）信号をピーク検出信号としてＯＲ１４に出力する。
更に、ピーク位置判定部（２）１３ｂは、ピーク検出時の平均インデックスの情報を出力（Ｌ）からＳＥＬ１７に出力する。
【００７５】
また、ピーク値平均処理（１）１５ａの出力（Ｍ）は、「２」「２」「１」…で、ピーク値平均処理（２）１５ｂの出力（Ｎ）は、「３２」「３２」「３２」…であるから、大小比較部１６からの出力（Ｏ）は、Ｍ＜Ｎを示すＨｉｇｈ（Ｈｉ）信号がＳＥＬ１７に対して出力される。
ＳＥＬ１７は、大小比較部１６からの大小判定信号により、ピーク位置判定部（２）１３ｂの出力（Ｌ）を選択し、ピーク検出インデックスの情報として出力（Ｑ）から出力する。
【００７６】
［相関ピーク検出動作タイミング（２）：図８］
次に、相関ピーク検出動作のタイミングについて図８を参照しながら説明する。図８は、相関ピーク検出動作タイミングの第２の例を示すタイミングチャートである。
図８では、図６に示した第２の相関ピーク検出部において、Ｂｉｔクロック、相関ピーク検出イネーブル信号、選択信号、更に、各部からの出力（Ａ）〜（Ｑ）のデータ内容が示されている。
【００７７】
図８では、符号Ａ，Ｂの２符号使用時で、符号Ａ及び符号Ｂの双方で相関ピークが検出された場合を示している。
ＳＥＬ１２ａからの出力（Ｅ）では、「５」「６」「７」…と３ｂｉｔ連続してピーク位置が得られており、ＳＥＬ１２ｂからの出力（Ｆ）でも、「１２」「１２」「１１」…と３ｂｉｔ以上連続してピーク位置が得られている。
【００７８】
従って、ピーク位置判定部（１）１３ａ及びピーク位置判定部（２）１３ｂでは、ピーク位置が得られた時点で、その出力（Ｉ）（Ｋ）からピーク位置を検出したとしてＨｉｇｈ（Ｈｉ）信号をピーク検出信号としてＯＲ１４に出力する。
更に、ピーク位置判定部（１）１３ａは、ピーク検出時の平均インデックス「６」を出力（Ｊ）からＳＥＬ１７に出力し、ピーク位置判定部（２）１３ｂは、ピーク検出時の平均インデックス「１２」を出力（Ｌ）からＳＥＬ１７に出力する。
【００７９】
また、ピーク値平均処理（１）１５ａの出力（Ｍ）は、「２」「２」「１」…で、ピーク値平均処理（２）１５ｂの出力（Ｎ）は、「３２」「３２」「３２」…であるから、大小比較部１６からの出力（Ｏ）は、Ｍ＜Ｎを示すＨｉｇｈ（Ｈｉ）信号がＳＥＬ１７に対して出力される。
ＳＥＬ１７は、大小比較部１６からの大小判定信号により、ピーク位置判定部（２）１３ｂの出力（Ｌ）を選択し、ピーク検出インデックスの情報として「１２」を出力（Ｑ）から出力する。
【００８０】
第２の相関ピーク検出部では、複数の符号を使用して、その中で複数の相関ピークを検出するような場合でも、平均ピーク値の大小判定で最適な相関ピーク位置を検出できるようになっており、異符号データ受信時又はキャリア周波数ズレ混入時の相関ピーク誤検出を回避できる。
【００８１】
［相関ピーク図（１）：図９］
次に、本実施の形態を用いた場合の正常データ受信時の相関ピークについて図９を参照しながら説明する。図９は、正常データ受信時の相関ピークの測定図である。図９において、２符号使用時の相関ピークを示したものである。
【００８２】
尚、図９の４つのグラフは図１４と同様に、左図が１４ｂｉｔデータ分の受信データについて３６００のサンプル数でサンプルして相関値を表示したものであり、右図が１ｂｉｔのデータを２５６のサンプル数でサンプルしたものを１４ｂｉｔ重ね合わせたものである。両図共に横軸がサンプル数、縦軸が相関値となっている。
以下、図１０〜１１においても同様の縦軸・横軸の表記となっている。
【００８３】
図９に示すように、正常データ受信時では、奇数番目のデータ及び奇数番目のデータにおいて同様の位置にピークが得られ、奇数／偶数を重畳した相関ピークインデックスでは、奇数でも偶数でも連続して同様の位置にピークが得られるものとなっている。
【００８４】
［相関ピーク図（２）：図１０］
次に、本実施の形態を用いた場合の異符号データ受信時の相関ピークについて図１０を参照しながら説明する。図１０は、異符号データ受信時の相関ピークの測定図である。図１０における４つの図も、図９と同様の図を示している。
【００８５】
図１０では、奇数／偶数を重畳した相関ピークインデックスでは、異符号データ受信時の場合、連続して同様の位置にピークが得られないものとなっており、ピーク誤検出を回避している。
【００８６】
［相関ピーク図（３）：図１１］
次に、本実施の形態を用いた場合のキャリア周波数ズレ混入時の相関ピークについて図１１を参照しながら説明する。図１１は、キャリア周波数ズレ混入時の相関ピークの測定図である。図１１における４つの図も、図９と同様の図を示している。
【００８７】
図１１でも、奇数／偶数で重畳した相関ピークインデックスでは、キャリア周波数ズレ混入時の場合、連続して同様の位置にピークが得られないものとなっており、ピーク誤検出を回避している。
【００８８】
［第３の相関ピーク検出部：図１２］
次に、本発明の第３の実施の形態に係る相関ピーク検出部（第３の相関ピーク検出部）について図１２を参照しながら説明する。図１２は、第３の相関ピーク検出部の構成図である。図１２では、４符号使用時の構成となっている。図１２を応用すれば、４符号以上の複数符号を使用する場合でも適応できる。
【００８９】
第３の相関ピーク検出部は、４符号使用時であるため、図６と比較して、Ｃ符号相関ピーク位置検出部１１ｃとＤ符号相関ピーク位置検出部１１ｄと、ピーク位置判定部（３）１３ｃ及びピーク位置判定部（３）１３ｃ及びピーク位置判定部（４）１３ｄと、ピーク値平均処理部（３）１５ｃ及びピーク位置平均処理部（４）１５ｄとが追加され、選択部（ＳＥＬ）の代わりに、ピーク位置データセレクタ１２Ｘとピーク値データセレクタ１２Ｙを有し、ＯＲ１４、ＳＥＬ１７及び大小比較部１６が４入力に対応する回路となっている。
【００９０】
符号相関ピーク位置検出部１１、ピーク位置判定部１３、ピーク値平均処理部１５、ＯＲ１４、大小比較部１６及びＳＥＬ１７の基本的動作は、図６の各部と同様である。
また、ピーク位置データセレクタ１２Ｘ及びピーク値データセレクタ１２Ｙは、ＳＥＬ１２と同様の動作を行うものであるが、具体的構成を図１３に示す。
【００９１】
［４符号使用時のデータセレクタ部：図１３］
データセレクタ部の具体的構成について図１３を参照しながら説明する。図１３は、データセレクタ部の構成図である。
図１３に示すデータセレクタ部の構成は、ピーク位置データセレクタ１２Ｘ及びピーク値データセレクタ１２Ｙの双方に共通で適用できる構成となっている。
【００９２】
図１３に示すように、データセレクタ部は、選択部（ＳＥＬ）１２ａ′、選択部（ＳＥＬ）１２ｂ′、選択部（ＳＥＬ）１２ｃ′、選択部（ＳＥＬ）１２ｄ′を有し、Ａ〜Ｄ符号用のデータが各々入力され、選択信号によって各符号用のデータを順次選択して出力する。
【００９３】
具体的には、１ｂｉｔ目の受信データが各符号相関ピーク位置検出部１１ａ〜１１ｄから入力されると、ＳＥＬ１２ａ′はＡ符号用データを選択出力し、ＳＥＬ１２ｂ′はＢ符号用データを選択出力し、ＳＥＬ１２ｃ′はＣ符号用データを選択出力し、ＳＥＬ１２ｄ′はＤ符号用データを選択出力する。
【００９４】
また、２ｂｉｔ目の受信データが各符号相関ピーク位置検出部１１ａ〜１１ｄから入力されると、ＳＥＬ１２ａ′はＢ符号用データを選択出力し、ＳＥＬ１２ｂ′はＣ符号用データを選択出力し、ＳＥＬ１２ｃ′はＤ符号用データを選択出力し、ＳＥＬ１２ｄ′はＡ符号用データを選択出力する。
【００９５】
そして、３ｂｉｔ目の受信データが各符号相関ピーク位置検出部１１ａ〜１１ｄから入力されると、ＳＥＬ１２ａ′はＣ符号用データを選択出力し、ＳＥＬ１２ｂ′はＤ符号用データを選択出力し、ＳＥＬ１２ｃ′はＡ符号用データを選択出力し、ＳＥＬ１２ｄ′はＢ符号用データを選択出力する。
【００９６】
また、４ｂｉｔ目の受信データが各符号相関ピーク位置検出部１１ａ〜１１ｄから入力されると、ＳＥＬ１２ａ′はＤ符号用データを選択出力し、ＳＥＬ１２ｂ′はＡ符号用データを選択出力し、ＳＥＬ１２ｃ′はＢ符号用データを選択出力し、ＳＥＬ１２ｄ′はＣ符号用データを選択出力する。
以降は、上記選択を繰り返す。
【００９７】
ＯＲ１４は、ピーク位置判定部（１）１３ａ〜（４）１３ｄからのピーク検出信号を外部に出力し、大小比較部１６は、ピーク値平均処理部（１）１５ａ〜ピーク値平均処理部（４）１５ｂからのピーク平均値を比較し、最も大きいピーク平均値を有するピーク位置判定部の出力（ピーク検出インデックスの情報）を選択して外部に出力する。
【００９８】
尚、図３に示した受信部相関ピーク検出ブロックでは、符号選択部（ＭＵＸ）１は符号Ａ〜Ｄを順次選択できるようになっている。その場合、符号選択信号ｆs は、４符号の場合であるので、ｆs ＝ｆchip＊４となる。
【００９９】
［実施の形態の効果］
本方法及び第１の相関ピーク検出部を備えた無線機によれば、複数ｂｉｔのデータを複数の異なる符号系列の拡散符号で拡散して送信されたデータについて受信し、１ｂｉｔ毎に当該複数の符号系列の拡散符号で逆拡散して相関値を取得し、符号系列毎にピーク位置を検出し、当該相ピーク位置を符号系列の拡散符号割り当ての順に連結し、その連結したピーク位置の情報において連続して同様の位置にピークがあれば、相関ピークとして検出するものであり、異符号データ受信時やキャリア周波数ズレ混入時であっても、送信側で、複数の符号系列の拡散符号で順に割り当てられて拡散した複数ビットのデータについて、受信側で、ビット単位に複数の符号系列の拡散符号で逆拡散してピーク位置を検出し、符号系列の拡散符号割り当ての順でピーク位置の情報を連結して相関ピークを検出するため、相関ピークの誤検出を防止でき、更に、１ｂｉｔを複数符号系列の拡散符号で逆拡散しているので、遅延なく相関ピークを検出できる効果がある。
【０１００】
また、本方法及び第２の相関ピーク検出部を備えた無線機によれば、受信側の無線機が、相関ピークが複数の符号系列で検出された場合に、ビット単位に取得された複数のデータについてピークの相関値を符号系列の拡散符号割り当ての順となるよう連結し、連結したピーク相関値を平均化して平均相関値を取得し、平均相関値が最も大きい符号系列の相関ピークを選択するとしているので、複数の符号系列で相関ピークが検出されるような場合でも、平均相関値が最も大きい符号系列についての相関ピークを採用できるので、相関ピークの誤検出を防止できる効果がある。
【０１０１】
また、第３の相関ピーク検出部を備えた無線機によれば、４符号以上を用いた相関ピーク検出においても、有効に作用できる効果がある。
【産業上の利用可能性】
【０１０２】
本発明は、異符号データ受信時やキャリア周波数ズレ混入時であっても、相関ピークの誤検出を防止できる相関ピーク検出方法及び無線機に好適である。
【符号の説明】
【０１０３】
１…符号選択部（ＭＵＸ）、  ２…遅延回路（Ｄ）、  ３…乗算器、  ４…加算器、  １０…相関ピーク検出部、  １１…符号相関ピーク位置検出部、  １２…選択部（ＳＥＬ）、  １２Ｘ…ピーク位置データセレクタ、  １２Ｙ…ピーク値データセレクタ、  １３…ピーク位置判定部、  １４…論理和回路（ＯＲ）、  １５…ピークあたう平均処理部、  １６…大小比較部、  １７…選択部（ＳＥＬ）
【図１】
2010263292.tif 000003
【図２】
2010263292.tif 000004
【図３】
2010263292.tif 000005
【図４】
2010263292.tif 000006
【図５】
2010263292.tif 000007
【図６】
2010263292.tif 000008
【図７】
2010263292.tif 000009
【図８】
2010263292.tif 000010
【図９】
2010263292.tif 000011
【図１０】
2010263292.tif 000012
【図１１】
2010263292.tif 000013
【図１２】
2010263292.tif 000014
【図１３】
2010263292.tif 000015
【図１４】
2010263292.tif 000016
【図１５】
2010263292.tif 000017
【図１６】
2010263292.tif 000018
【図１７】
2010263292.tif 000019