(57)【要約】【課題】ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現する同期補足回路の提供。【解決手段】周波数ｆＨｚのクロックに同期して入力される受信Ｇｏｌｄ符号１と周波数２ｆＨｚのクロックに同期して入力される前記受信Ｇｏｌｄ符号１の複製１８との相互相関を演算する積算回路５と、前記周波数ｆＨｚのクロックの２５６クロックごとに前記受信Ｇｏｌｄ符号１の複製１８を他の複製１９と入れ替える選択回路１４およびタイミング制御回路１６とを含む。【選択図】　　　図１
2004080280.tif 000002
【特許請求の範囲】
【請求項１】
周波数ｆＨｚのクロックに同期して入力される受信拡散符号と周波数２ｆＨｚのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数ｆＨｚのクロックのｎ（ｎは正の整数）クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含むことを特徴とする同期補足回路。
【請求項２】
前記複製選択制御手段は前記受信拡散符号の位相と同一位相の前記他の複製を選択することを特徴とする請求項１記載の同期補足回路。
【請求項３】
前記相互相関演算手段は前記受信拡散符号を周波数ｆＨｚのクロックでシフトし格納するｎ段の第１シフトレジスタと、前記周波数ｆＨｚのクロックのｎクロックごとに前記ｎ段の第１シフトレジスタに格納された受信拡散符号をラッチするｎ段ラッチと、周波数２ｆＨｚのクロックで前記受信拡散符号の複製をシフトし格納するｎ段の第２シフトレジスタと、前記ｎ段ラッチにラッチされた受信拡散符号と前記ｎ段の第２シフトレジスタに格納された前記受信拡散符号の複製との相関値演算を行う相関値演算手段とを含み、
前記複製選択制御手段は前記受信拡散符号の複製を発生する第１複製発生手段と、前記受信拡散符号の他の複製を発生する第２複製発生手段と、前記複製または他の複製を周波数２ｆＨｚのクロックでシフトし格納するｎ段の第３シフトレジスタと、前記第１複製発生手段で発生した複製と前記第２複製発生手段で発生した他の複製とをそれぞれ前記第２シフトレジスタまたは前記第３シフトレジスタに格納する選択手段と、前記周波数ｆＨｚのクロックのｎクロックごとに前記選択手段に前記第１および第２複製発生手段と前記第２および第３シフトレジスタとの接続を切替えさせるタイミング制御手段とを含むことを特徴とする請求項１または２記載の同期補足回路。
【請求項４】
前記タイミング制御手段は前記周波数ｆＨｚのクロックのｎクロックごとに前記第３シフトレジスタの内容を前記第２シフトレジスタにラッチさせることを特徴とする請求項３記載の同期補足回路。
【請求項５】
前記相互相関演算手段は周波数ｆＨｚのクロックに同期して入力される受信拡散符号と周波数２ｍ　（ｍは２以上の整数）ｆＨｚのクロックに同期して入力される前記受信拡散符号の複製との相互相関をとることを特徴とする請求項１または２記載の同期補足回路。
【請求項６】
スペクトラム拡散通信方式の通信システムに用いられることを特徴とする請求項１から５いずれか記載の同期補足回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、同期補足回路に関し、特に衛星通信システムにおけるスペクトラム拡散通信方式、特にＤＳ（ｄｉｒｅｃｔ　ｓｅｑｕｅｎｃｅ）方式を用いる通信系において、スペクトルの逆拡散を行うために行う初期同期の捕捉を高速に行うことを可能とした同期補足回路に関する。
【０００２】
【従来の技術】
スペクトラム拡散通信方式、特にＤＳ方式において、受信側では、受信機において受信された受信拡散信号をＡ／Ｄ（アナログ／デジタル）変換し、そのＡ／Ｄ変換された拡散符号（以下、受信拡散符号という）と送信側でスペクトル拡散を行うために使用した拡散符号の複製を用いて、スペクトルの逆拡散が行われる。
【０００３】
逆拡散を行うためにまず、初期同期の捕捉を行う必要があり、この捕捉は、受信拡散符号と受信側で有する拡散符号発生回路により得られる拡散符号（以下、ローカル拡散符号という）との相互相関をとり、その相関関係より同期位置を検出することによって行われる。
【０００４】
しかし、数千倍程度の拡散率の拡散符号を用いた場合では、この相互相関をとるために用いる相関器（これはシフトレジスタ等により構成される）のハードウエア規模が致命的に増大をすることとなる。このため従来は、図３の従来の同期捕捉回路の一例の構成図に示すような方法でハードウエア規模の増大を回避していた。その方法及び特徴を簡単に以下に示す。
【０００５】
同図を参照すると、従来の同期捕捉回路の一例は受信Ｇｏｌｄ符号用シフトレジスタ２と、ローカルＧｏｌｄ符号ラッチ３と、ローカルＧｏｌｄ符号用シフトレジスタ４　と、積算回路及び相関値メモリ５と、タイミング発生回路６と、ローカルＧｏｌｄ符号発生回路７とを含んで構成される。
【０００６】
まず拡散符号をいわゆるＧｏｌｄ符号（ＰＮ（ｐｓｅｕｄｏ　ｎｏｉｓｅ）系列の一種）とし、初期同期の条件として、一例として１１段のＧｏｌｄ符号（１周期は２０４７チップ）　で、受信Ｇｏｌｄ符号用シフトレジスタ２、ローカルＧｏｌｄ符号ラッチ３、ローカルＧｏｌｄ符号用シフトレジスタ４の相関値計算用のシフトレジスタの段数を５１２とする場合を例に取る。
【０００７】
図２は１周期分の受信拡散符号とローカル拡散符号との相互相関値カーブの一例を示す図である。同図に示すような相関カーブを得るためには、以下の手順を追う必要がある。
【０００８】
（１）受信Ｇｏｌｄ符号用シフトレジスタ２は受信Ｇｏｌｄ符号をｆＨｚの速度で、シフトさせるシフトレジスタであり、ローカルＧｏｌｄ符号ラッチ３は、２０４７周期のローカルＧｏｌｄ符号を５１２チップ間隔（ｆＨｚ／５１２）でラッチするレジスタである。また、ローカルＧｏｌｄ符号用シフトレジスタ４　はローカル　Ｇｏｌｄ符号をｆＨｚの速度でシフトさせるシフトレジスタである。
【０００９】
（２）　今、受信Ｇｏｌｄ符号用シフトレジスタ２及びローカルＧｏｌｄ符号用シフトレジスタ４　にそれぞれ、受信Ｇｏｌｄ符号、ローカル　Ｇｏｌｄ符号が入力され、次々にシフトされている。ある時刻のとき、受信Ｇｏｌｄ符号及びローカルＧｏｌｄ符号が、受信Ｇｏｌｄ符号用シフトレジスタ２及びローカルＧｏｌｄ符号用シフトレジスタ４　の左端にセットされ、このときの受信Ｇｏｌｄ符号、ローカル　Ｇｏｌｄ符号をＲＧ１とおくと、時刻がｆＨｚの５１１クロック後、右端からそれぞれ、受信Ｇｏｌｄ符号用シフトレジスタ２にはＲＧ１，ＲＧ２，ＲＧ３，・・・　，ＲＧ５１２がラッチされる。
【００１０】
この瞬間、ローカルＧｏｌｄ符号用シフトレジスタ４　には、ＬＧ１，ＬＧ２，ＬＧ３，・・・，ＬＧ５１２がラッチされているとして、ローカルＧｏｌｄ符号用シフトレジスタ４　の内容をそのまま、ローカルＧｏｌｄ符号ラッチ３にラッチする。次の瞬間には、ローカルＧｏｌｄ符号用シフトレジスタ４の左端にはローカルＧｏｌｄ符号としてＲＧ５１３がセットされ、ローカルＧｏｌｄ符号発生回路７からの符号はＲＧ５１４である。
【００１１】
（３）このときの時刻をτ＝０とし、受信Ｇｏｌｄ符号用シフトレジスタ２とローカルＧｏｌｄ符号ラッチ３とのレジスタの状態間の一致数を積算する積算回路（積算回路及び相関値メモリ５内の）により積算された値をＣｒ１〔τ〕とおくと、
【００１２】
【数１】
2004080280.tif 000003
となる。
【００１３】
さらに、ｆＨｚの１　クロック後の積算値Ｃｒ１（１）は、ローカルＧｏｌｄ符号ラッチ３にラッチされているローカルＧｏｌｄ符号の状態は変化せず、受信Ｇｏｌｄ符号１のみが１　クロック分右にシフトするので、
【００１４】
【数２】
2004080280.tif 000004
と書ける。同様に５１１クロック後には、相関値Ｃｒ１（５１１）は、
【００１５】
【数３】
2004080280.tif 000005
と書け、一般的に時刻ｎ後には、相関値Ｃｒ１（ｎ）は、
【００１６】
【数４】
2004080280.tif 000006
と書ける。続いて、５１２クロック経過時、ローカルＧｏｌｄ符号用シフトレジスタ４　には、すでに右端から、ＬＧ５１３，ＬＧ５１４，ＬＧ５１５，・・・，ＬＧ１０２４がラッチされており、この瞬間、また、ローカルＧｏｌｄ符号用シフトレジスタ４　の内容をそのまま、ローカルＧｏｌｄ符号ラッチ３にラッチする。
【００１７】
（４）受信Ｇｏｌｄ符号用シフトレジスタ２とローカルＧｏｌｄ符号ラッチ３とのレジスタの状態間の一致数を積算する積算回路（積算回路及び相関値メモリ５内の）により積算された値をＣｒ２とおくと、
【００１８】
【数５】
2004080280.tif 000007
と書け、一般的に時刻ｎ後には、相関値Ｃｒ２（ｎ）は、
【００１９】
【数６】
2004080280.tif 000008
と書ける。このような操作を後２回（　計４回）　繰り返すことにより、部分相関値Ｃｒ１，　Ｃｒ２，　Ｃｒ３，　Ｃｒ４が得られる。これらの部分相関値の和をとることにより、Ｇｏｌｄ符号の１　周期分の積算値が得られることになる。１　周期分の相関値をＣＲとおくと、時刻ｎ（位相）がずれた場合の積算値ＣＲ（ｎ）は、
【００２０】
【数７】
2004080280.tif 000009
と書け、ｎは０〜５１１までの値をとり、図２中の５１２位相分（ｎ＝１−５１２）の相関値が得られた。
【００２１】
（５）　上記の操作（２）〜（４）を計４回、繰り返すことにより１　周期分の位相（２０４８）の相関カーブが得られる。
【００２２】
上述したように、ハードウエア規模の増大は、ローカル拡散符号と同じサンプリング周波数で動作する相関器を数回繰り返し用いることによって回避できるが、シフトレジスタの段数に応じてこの繰り返し数が増大し、逆に、処理時間、すなわち初期同期捕捉時間の増加を招き、通信、特に高速性が要求されるバースト通信において問題となっている。
【００２３】
【発明が解決しようとする課題】
前述のように、従来では、初期同期の捕捉において、ハードウエア規模の増大（消費電力の増大）を回避するために、段数の少ない相関器（シフトレジスタ）を数回繰り返し用いることによって相互相関をとっていた。しかし、これでは高速性が要求されるバースト通信において、初期同期の捕捉時間の増加を招くという問題があった。
【００２４】
そこで、本発明の目的は、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少（低消費電力化）の実現が可能な同期補足回路を提供することにある。
【００２５】
【課題を解決するための手段】
本発明による同期補足回路は、周波数ｆＨｚのクロックに同期して入力される受信拡散符号と周波数２ｆＨｚのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数ｆＨｚのクロックのｎ（ｎは正の整数）クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含むことを特徴とする。
【００２６】
本発明によれば、上記構成を有することにより、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少（低消費電力化）の実現が可能となる。
【００２７】
本発明は従来のシフトレジスタ２，４が５１２段構成であった（図３参照）ところ、これを２５６段構成のシフトレジスタ８，１０（図１参照）で置き換えても高速な初期同期捕捉が可能な技術を提供する。
【００２８】
図１を参照すると、シフトレジスタ８はｆＨｚの速度でシフトするレジスタ、ローカルＧｏｌｄ符号用レジスタ１０，１１はその２倍の２ｆＨｚの速度でシフトするレジスタである。ローカルＧｏｌｄ符号発生回路１２，１３にはローカルＧｏｌｄ符号が格納されている。選択回路１４はローカルＧｏｌｄ符号発生回路１２，１３のローカルＧｏｌｄ符号をローカルＧｏｌｄ符号用レジスタ１０，１１のどちらに格納するかの選択を行う。タイミング制御回路１６はローカルＧｏｌｄ符号発生回路１２，１３に格納されたローカルＧｏｌｄ符号を何番目の符号から取り出すか、換言すればそのローカルＧｏｌｄ符号をどの位相から取り出すかを制御する。
【００２９】
今、シフトレジスタ８に１番目から２５６番目までの受信Ｇｏｌｄ符号が、ローカルＧｏｌｄ符号用レジスタ１０に１番目から２５６番目までのローカルＧｏｌｄ符号がそれぞれ格納されているものとする。シフトレジスタ８の２５６個の受信Ｇｏｌｄ符号は受信Ｇｏｌｄ符号ラッチ９にラッチされる。積算回路及び相関値メモリ５は受信Ｇｏｌｄ符号ラッチ９の符号とローカルＧｏｌｄ符号用レジスタ１０の符号との相関値の積算を行う。
【００３０】
２ｆＨｚの５１２クロックまで相関値の積算が行われると、２ｆＨｚの５１２クロックはｆＨｚの２５６クロックに相当するため、５１２クロック経過時にシフトレジスタ８にはすでに２５７番目から５１２番目までの受信Ｇｏｌｄ符号が格納されている。そして、このシフトレジスタ８の内容は受信Ｇｏｌｄ符号ラッチ９にラッチされる。
【００３１】
一方、タイミング制御回路１６は選択回路１４に予めローカルＧｏｌｄ符号発生回路１３から２５７番目から５１２番目までのローカルＧｏｌｄ符号をローカルＧｏｌｄ符号用レジスタ１１に格納させておき、２ｆＨｚの５１２クロック経過時にこのローカルＧｏｌｄ符号用レジスタ１１の内容をローカルＧｏｌｄ符号用レジスタ１０にラッチさせる。そして、受信Ｇｏｌｄ符号ラッチ９にラッチされた２５７番目から５１２番目までの受信Ｇｏｌｄ符号とローカルＧｏｌｄ符号用レジスタ１０にラッチされたローカルＧｏｌｄ符号との相関値の積算が引き続き行われる。
【００３２】
このようにして、１番目から２５６番目までの拡散符号の相関値と、２５７番目から５１２番目までの拡散符号の相関値が２５６段のシフトレジスタを用いて行われる。５１３番目以降の拡散符号の相関値の計算も上記動作の繰り返しとなる。
【００３３】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照しながら説明する。図１は本発明に係る同期補足回路の最良の実施の形態の構成図である。同図を参照すると、同期補足回路は、受信機において受信された拡散信号をＡ／Ｄ変換することにより得られる受信拡散符号１（同図中１の受信Ｇｏｌｄ符号とは、この受信拡散符号を指す）と、この受信拡散符号１をシフトさせる受信Ｇｏｌｄ符号用シフトレジスタ８と、この受信Ｇｏｌｄ符号用シフトレジスタ８の内容を一時的に記憶させる受信Ｇｏｌｄ符号ラッチ９と、このラッチ９に記憶させるタイミング信号１７を発生させるタイミング発生回路１５と、受信拡散符号１の複製である２　つのローカル拡散符号１８，１９を発生させるローカルＧｏｌｄ符号発生回路１２，１３と、これらの符号をシフトさせるローカルＧｏｌｄ符号用シフトレジスタ１０，１１と、この２つのローカル拡散符号１８，１９とシフトレジスタ間の接続関係を制御する選択回路１４と、この接続関係及び切り替えるタイミングを発生させ、かつ、ローカル拡散符号１８，１９の位相を制御信号２０を用いて制御するタイミング制御回路１６と、受信拡散符号１とローカル拡散符号１８，１９との相互相関を計算する相関器　（たとえば、Ｅｘｃｌｕｓｉｖｅ−ＯＲ回路）２１と、この相関器２１から得られた相関値を積算しかつ相関値を格納する積算回路及び相関値メモリ５とを含んで構成される。
【００３４】
本発明の動作においては、相関値を如何にハードウエア規模を少なく、高速に得るかを目的としているが、その方法は、相関値を計算するための初期条件としては、従来の場合と同様に考え、その手順を以下に示す。但し、各レジスタは一例として２５６段のレジスタであり、従来の場合に比べて半分となる。
【００３５】
（１）受信Ｇｏｌｄ符号用シフトレジスタ８は受信Ｇｏｌｄ符号１をｆＨｚの速度で、シフトさせるシフトレジスタであり、受信Ｇｏｌｄ符号ラッチ９は、２０４７周期のローカルＧｏｌｄ符号を２５６チップ間隔でラッチするレジスタである。また、ローカルＧｏｌｄ符号用シフトレジスタ１０，１１はローカルＧｏｌｄ符号１８，１９を２ｆＨｚの速度でシフトさせるシフトレジスタである。
【００３６】
（２）　今、受信Ｇｏｌｄ符号用シフトレジスタ８及びローカルＧｏｌｄ符号用シフトレジスタ１０，１１にそれぞれ、受信Ｇｏｌｄ符号１、ローカルＧｏｌｄ符号１８，１９が入力され、次々にシフトされている。選択回路１４は、ローカルＧｏｌｄ符号発生回路１２，１３のローカルＧｏｌｄ符号１８，１９を選択する回路であり、ある時刻においては、選択回路１４では、ローカルＧｏｌｄ符号用シフトレジスタ１０とローカルＧｏｌｄ符号発生回路１２が、ローカルＧｏｌｄ符号用シフトレジスタ１１とローカルＧｏｌｄ符号発生回路１３がそれぞれ接続されているとする。
【００３７】
受信Ｇｏｌｄ符号１及びローカルＧｏｌｄ符号１８，１９が、受信Ｇｏｌｄ符号用シフトレジスタ８及びローカルＧｏｌｄ符号用シフトレジスタ１０，１１の左端にセットされ、このときの受信Ｇｏｌｄ符号１、ローカルＧｏｌｄ符号１８，　ローカル　Ｇｏｌｄ符号１９をＲＧ１、Ｌ１Ｇ１、Ｌ２Ｇ１とおくと、時刻τがｆＨｚの２５５クロック後、右端からそれぞれ、受信Ｇｏｌｄ符号用シフトレジスタ８にはＲＧ１，ＲＧ２，ＲＧ３，・・・，ＲＧ　２５６がラッチされる。
【００３８】
この瞬間、ローカルＧｏｌｄ符号用シフトレジスタ１０には、Ｌ　１Ｇ　１，Ｌ　１Ｇ　２，Ｌ　１Ｇ　３，・・・，Ｌ　１Ｇ　２５６が、ローカルＧｏｌｄ符号用シフトレジスタ１１には、Ｌ　２Ｇ　１，Ｌ　２Ｇ　２，Ｌ　２Ｇ　３，・・・，Ｌ　２Ｇ　２５６がセットされているとして、受信Ｇｏｌｄ符号用シフトレジスタ８の内容をそのまま、受信Ｇｏｌｄ符号ラッチ９にラッチする。
【００３９】
（３）受信Ｇｏｌｄ符号ラッチ９とローカルＧｏｌｄ符号用シフトレジスタ１０とのレジスタの状態間の一致数を積算する積算回路及び相関値を格納する相関値メモリ５内の積算回路により積算された値をＣｒ１１（τ）とおくと、
【００４０】
【数８】
2004080280.tif 000010
と書ける。さらに、２ｆＨｚの１　クロック後の積算値Ｃｒ１（１）は、受信Ｇｏｌｄ符号ラッチ９にラッチされている受信Ｇｏｌｄ符号１の状態は変化せず、ローカルＧｏｌｄ符号用シフトレジスタ１０のローカル　Ｇｏｌｄ符号１８のみが２ｆＨｚの１　クロック分右にシフトするので、
【００４１】
【数９】
2004080280.tif 000011
と書ける。但し、このとき、ローカルＧｏｌｄ符号用シフトレジスタ１１のローカル　Ｇｏｌｄ符号１９は、２ｆＨｚの１　クロック分右にシフトしている。同様に５１１クロック後には、相関値Ｃｒ１（５１１）は、
【００４２】
【数１０】
2004080280.tif 000012
と書け、一般的に時刻ｎ後には、相関値Ｃｒ１（ｎ）は、
【００４３】
【数１１】
2004080280.tif 000013
と書ける。続いて、５１２クロック経過時（受信Ｇｏｌｄ符号用シフトレジスタ８はｆＨｚクロックで動作しているため、２ｆＨｚの５１２クロックは、ｆＨｚの２５６クロック分に相当する）、受信Ｇｏｌｄ符号用シフトレジスタ８には、すでに右端から、ＲＧ２５７，ＲＧ２５８，ＲＧ２５９，・・・，ＲＧ５１２がラッチされており、この瞬間、また、受信Ｇｏｌｄ符号用シフトレジスタ８の内容をそのまま、受信Ｇｏｌｄ符号ラッチ９にラッチする。
【００４４】
また、ローカルＧｏｌｄ符号用シフトシフトレジスタ１１には、すでに右端から、ローカル　Ｇｏｌｄ発生回路１３から、Ｌ２Ｇ２５７，Ｌ２Ｇ２５８，Ｌ２Ｇ２６０，・・・，
Ｌ２Ｇ５１２がラッチされており、この瞬間、ローカルＧｏｌｄ符号用シフトシフトレジスタ１１の内容をそのまま、ローカルＧｏｌｄ符号用シフトシフトレジスタ１０にラッチし、同時に選択回路１４によりローカルＧｏｌｄ符号用シフトシフトレジスタ１０とＧｏｌｄ符号発生回路１３との接続に、かつローカルＧｏｌｄ符号用シフトシフトレジスタ１１とＧｏｌｄ符号発生回路１２との接続にそれぞれ切り替えられる。
【００４５】
（４）　上記（３）と同様に、受信Ｇｏｌｄ符号ラッチ９とローカルＧｏｌｄ符号用シフトシフトレジスタ１０とのレジスタの状態間の一致数を積算する積算回路（積算回路及び相関値メモリ５内）により積算された値をＣｒ１２（τ）とおくと、
【００４６】
【数１２】
2004080280.tif 000014
と書ける。
さらに、２ｆＨｚの１　クロック後の積算値Ｃｒ２（１）は、受信Ｇｏｌｄ符号号ラッチ９にラッチされている受信Ｇｏｌｄ符号１の状態は変化せず、ローカルＧｏｌｄ符号用シフトシフトレジスタ１０のローカルＧｏｌｄ符号１８のみが２ｆＨｚの１　クロック分右にシフトするので、
【００４７】
【数１３】
2004080280.tif 000015
と書ける。但し、このとき、ローカルＧｏｌｄ符号用シフトシフトレジスタ１１のローカルＧｏｌｄ符号１９は、２ｆＨｚの１　クロック分右にシフトしている。同様に５１１クロック後には、相関値Ｃｒ２（５１１）は、
【００４８】
【数１４】
2004080280.tif 000016
と書け、一般的に時刻ｎ後には、相関値Ｃｒ１２（ｎ）は、
【００４９】
【数１５】
2004080280.tif 000017
と書ける。続いて、１０２４クロック経過時（受信Ｇｏｌｄ符号用シフトレジスタ８は
ｆＨｚクロックで動作しているため、２ｆＨｚの１０２４クロックは、ｆＨｚの５１２クロック分に相当する）、受信Ｇｏｌｄ符号用シフトレジスタ８には、すでに右端から、ＲＧ５１３，ＲＧ５１４，ＲＧ５１５，・・・，ＲＧ７６８がラッチされており、この瞬間、また、受信Ｇｏｌｄ符号用シフトレジスタ８の内容をそのまま、受信Ｇｏｌｄ符号ラッチ９にラッチする。また、ローカルＧｏｌｄ符号用シフトレジスタ１１には、すでに右端から、ローカルＧｏｌｄ符号発生回路１３から、Ｌ１Ｇ５１３，Ｌ１Ｇ５１４，Ｌ１Ｇ５１５，・・・，Ｌ１Ｇ７６８がラッチされている（Ｃｒ２（ｎ）を計算している間の５１２クロック中にローカルＧｏｌｄ符号用シフトレジスタ１１に位相を合わせてラッチされるようにローカルＧｏｌｄ符号発生回路１３の位相をタイミング制御回路１６により制御する）　。
【００５０】
また、この瞬間同時に、ローカルＧｏｌｄ符号用シフトレジスタ１１の内容をそのまま、ローカルＧｏｌｄ符号用シフトレジスタ１０にラッチし、同時に選択回路１４をローカルＧｏｌｄ符号用シフトレジスタ１１とローカルＧｏｌｄ符号発生回路１３との接続に、かつローカルＧｏｌｄ符号用シフトレジスタ１０とローカルＧｏｌｄ符号発生回路１２との接続に切替える。
【００５１】
ここで、Ｌ１Ｇｋ＝Ｌ２Ｇｋ＝ＬＧｋとすれば、ｆＨｚの５１２クロック経過後、以下の部分相関値ＣＲ１（ｎ）が得られることになる。
【００５２】
【数１６】
2004080280.tif 000018
この（１６）式は、上記（４）式と同じであり、従来の処理を本ハードウエア規模で実現可能となったことになる。
【００５３】
（５）　上記（３）、（４）の操作を後３回（　計４回）　繰り返すことにより、部分相関値Ｃｒ１１，Ｃｒ１２，Ｃｒ２１，Ｃｒ２２，　Ｃｒ３１，Ｃｒ３２，Ｃｒ４１，Ｃｒ４２が得られる。これらの部分相関値の和をとることにより、Ｇｏｌｄ符号の１　周期分の積算値を得られることになる。１　周期分の相関値をＣＲとおくと、時刻ｎ（　位相）　がずれた場合の積算値ＣＲ（ｎ）は、
【００５４】
【数１７】
2004080280.tif 000019
であり、ｎ　は、０〜５１１までの値をとり、図２中の５１２位相分（ｎ＝１−５１２）の相関値が得られた。
【００５５】
（６）　上記の操作（２）〜（５）を計４回、繰り返すことにより１　周期分の位相（２０４８）の相関カーブが得られる。
【００５６】
【発明の効果】
以上説明したように本発明による同期補足回路は、周波数ｆＨｚのクロックに同期して入力される受信拡散符号と周波数２ｆＨｚのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数ｆＨｚのクロックのｎ（ｎは正の整数）クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含むため、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少（低消費電力化）の実現が可能となる。
【００５７】
より具体的に説明すると、従来の相関値の計算回路では、５１２の位相差分の相関値カーブを得るために５１２段のシフトレジスタ２とラッチ３とシフトレジスタ４と相関値を計算するためのＥｘｃｌｕｓｉｖｅ−ＯＲ回路２１とを必要としたが、本発明の回路では、２５６段数のシフトレジスタ８と、ラッチ９と、シフトレジスタ１０及び１１と、Ｅｘｃｌｕｓｉｖｅ−ＯＲ回路２１とで構成でき、約半分弱のゲート規模の縮小になる。
【００５８】
また、本発明では、ローカル拡散符号１８，１９をシフトさせるシフトレジスタ１０，１１の動作クロックは受信拡散符号１の２　倍であったが、この速度を４　倍にすれば、２５６段のシフトレジスタを１２８段にすることが可能となり、さらにゲート規模の縮小となる。また、同様に従来の例と同様５１２段のシフトレジスタを用いれば、回路規模は約１　．３　倍と増加するが、初期同期補足時間（１周期分の相関値カーブを得るまでの時間）が半分に短縮させることになり、初期同期捕捉時間の高速化を実現できるという効果がある。
【図面の簡単な説明】
【図１】本発明に係る同期補足回路の最良の実施の形態の構成図である。
【図２】１周期分の受信拡散符号とローカル拡散符号との相互相関値カーブの一例を示す図である。
【図３】従来の同期捕捉回路の一例の構成図である。
【符号の説明】
５　積算回路及び相関値メモリ
８　受信Ｇｏｌｄ符号用シフトレジスタ
９　受信Ｇｏｌｄ符号ラッチ
１０，１１　ローカルＧｏｌｄ符号用シフトレジスタ
１２，１３　ローカルＧｏｌｄ符号発生回路
１４　選択回路
１５　タイミング発生回路
１６　タイミング制御回
２１　相関器
【図１】
2004080280.tif 000020
【図２】
2004080280.tif 000021
【図３】
2004080280.tif 000022