JP2004080280A - Synchronization capture circuit - Google Patents

Synchronization capture circuit Download PDF

Info

Publication number
JP2004080280A
JP2004080280A JP2002236744A JP2002236744A JP2004080280A JP 2004080280 A JP2004080280 A JP 2004080280A JP 2002236744 A JP2002236744 A JP 2002236744A JP 2002236744 A JP2002236744 A JP 2002236744A JP 2004080280 A JP2004080280 A JP 2004080280A
Authority
JP
Japan
Prior art keywords
copy
shift register
fhz
gold code
clock
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002236744A
Other languages
Japanese (ja)
Other versions
JP4029690B2 (en
Inventor
Hiroto Sakamoto
坂本 洋人
Tadayoshi Inumaru
犬丸 忠義
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2002236744A priority Critical patent/JP4029690B2/en
Publication of JP2004080280A publication Critical patent/JP2004080280A/en
Application granted granted Critical
Publication of JP4029690B2 publication Critical patent/JP4029690B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a synchronization capture circuit for achieving a high-speed initial synchronization capturing without hardly increasing hardware scale. <P>SOLUTION: The synchronization capture circuit comprises an integral circuit 5 for calculating the cross-correlation between a reception Gold code 1 that is inputted in synchronism with a clock of a frequency fHz and a copy 18 of the reception Gold code 1 that is inputted in synchronism with a clock of a frequency 2fHz; and a selection circuit 14 for exchanging the copy 18 of the reception Gold code 1 with another copy 19 at each 256 clocks of the clock of the frequency fHz and a timing control circuit 16. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、同期補足回路に関し、特に衛星通信システムにおけるスペクトラム拡散通信方式、特にDS(direct sequence)方式を用いる通信系において、スペクトルの逆拡散を行うために行う初期同期の捕捉を高速に行うことを可能とした同期補足回路に関する。
【0002】
【従来の技術】
スペクトラム拡散通信方式、特にDS方式において、受信側では、受信機において受信された受信拡散信号をA/D(アナログ/デジタル)変換し、そのA/D変換された拡散符号(以下、受信拡散符号という)と送信側でスペクトル拡散を行うために使用した拡散符号の複製を用いて、スペクトルの逆拡散が行われる。
【0003】
逆拡散を行うためにまず、初期同期の捕捉を行う必要があり、この捕捉は、受信拡散符号と受信側で有する拡散符号発生回路により得られる拡散符号(以下、ローカル拡散符号という)との相互相関をとり、その相関関係より同期位置を検出することによって行われる。
【0004】
しかし、数千倍程度の拡散率の拡散符号を用いた場合では、この相互相関をとるために用いる相関器(これはシフトレジスタ等により構成される)のハードウエア規模が致命的に増大をすることとなる。このため従来は、図3の従来の同期捕捉回路の一例の構成図に示すような方法でハードウエア規模の増大を回避していた。その方法及び特徴を簡単に以下に示す。
【0005】
同図を参照すると、従来の同期捕捉回路の一例は受信Gold符号用シフトレジスタ2と、ローカルGold符号ラッチ3と、ローカルGold符号用シフトレジスタ4 と、積算回路及び相関値メモリ5と、タイミング発生回路6と、ローカルGold符号発生回路7とを含んで構成される。
【0006】
まず拡散符号をいわゆるGold符号(PN(pseudo noise)系列の一種)とし、初期同期の条件として、一例として11段のGold符号(1周期は2047チップ) で、受信Gold符号用シフトレジスタ2、ローカルGold符号ラッチ3、ローカルGold符号用シフトレジスタ4の相関値計算用のシフトレジスタの段数を512とする場合を例に取る。
【0007】
図2は1周期分の受信拡散符号とローカル拡散符号との相互相関値カーブの一例を示す図である。同図に示すような相関カーブを得るためには、以下の手順を追う必要がある。
【0008】
(1)受信Gold符号用シフトレジスタ2は受信Gold符号をfHzの速度で、シフトさせるシフトレジスタであり、ローカルGold符号ラッチ3は、2047周期のローカルGold符号を512チップ間隔(fHz/512)でラッチするレジスタである。また、ローカルGold符号用シフトレジスタ4 はローカル Gold符号をfHzの速度でシフトさせるシフトレジスタである。
【0009】
(2) 今、受信Gold符号用シフトレジスタ2及びローカルGold符号用シフトレジスタ4 にそれぞれ、受信Gold符号、ローカル Gold符号が入力され、次々にシフトされている。ある時刻のとき、受信Gold符号及びローカルGold符号が、受信Gold符号用シフトレジスタ2及びローカルGold符号用シフトレジスタ4 の左端にセットされ、このときの受信Gold符号、ローカル Gold符号をRG1とおくと、時刻がfHzの511クロック後、右端からそれぞれ、受信Gold符号用シフトレジスタ2にはRG1,RG2,RG3,・・・ ,RG512がラッチされる。
【0010】
この瞬間、ローカルGold符号用シフトレジスタ4 には、LG1,LG2,LG3,・・・,LG512がラッチされているとして、ローカルGold符号用シフトレジスタ4 の内容をそのまま、ローカルGold符号ラッチ3にラッチする。次の瞬間には、ローカルGold符号用シフトレジスタ4の左端にはローカルGold符号としてRG513がセットされ、ローカルGold符号発生回路7からの符号はRG514である。
【0011】
(3)このときの時刻をτ=0とし、受信Gold符号用シフトレジスタ2とローカルGold符号ラッチ3とのレジスタの状態間の一致数を積算する積算回路(積算回路及び相関値メモリ5内の)により積算された値をCr1〔τ〕とおくと、
【0012】
【数1】

Figure 2004080280
となる。
【0013】
さらに、fHzの1 クロック後の積算値Cr1(1)は、ローカルGold符号ラッチ3にラッチされているローカルGold符号の状態は変化せず、受信Gold符号1のみが1 クロック分右にシフトするので、
【0014】
【数2】
Figure 2004080280
と書ける。同様に511クロック後には、相関値Cr1(511)は、
【0015】
【数3】
Figure 2004080280
と書け、一般的に時刻n後には、相関値Cr1(n)は、
【0016】
【数4】
Figure 2004080280
と書ける。続いて、512クロック経過時、ローカルGold符号用シフトレジスタ4 には、すでに右端から、LG513,LG514,LG515,・・・,LG1024がラッチされており、この瞬間、また、ローカルGold符号用シフトレジスタ4 の内容をそのまま、ローカルGold符号ラッチ3にラッチする。
【0017】
(4)受信Gold符号用シフトレジスタ2とローカルGold符号ラッチ3とのレジスタの状態間の一致数を積算する積算回路(積算回路及び相関値メモリ5内の)により積算された値をCr2とおくと、
【0018】
【数5】
Figure 2004080280
と書け、一般的に時刻n後には、相関値Cr2(n)は、
【0019】
【数6】
Figure 2004080280
と書ける。このような操作を後2回( 計4回) 繰り返すことにより、部分相関値Cr1, Cr2, Cr3, Cr4が得られる。これらの部分相関値の和をとることにより、Gold符号の1 周期分の積算値が得られることになる。1 周期分の相関値をCRとおくと、時刻n(位相)がずれた場合の積算値CR(n)は、
【0020】
【数7】
Figure 2004080280
と書け、nは0〜511までの値をとり、図2中の512位相分(n=1−512)の相関値が得られた。
【0021】
(5) 上記の操作(2)〜(4)を計4回、繰り返すことにより1 周期分の位相(2048)の相関カーブが得られる。
【0022】
上述したように、ハードウエア規模の増大は、ローカル拡散符号と同じサンプリング周波数で動作する相関器を数回繰り返し用いることによって回避できるが、シフトレジスタの段数に応じてこの繰り返し数が増大し、逆に、処理時間、すなわち初期同期捕捉時間の増加を招き、通信、特に高速性が要求されるバースト通信において問題となっている。
【0023】
【発明が解決しようとする課題】
前述のように、従来では、初期同期の捕捉において、ハードウエア規模の増大(消費電力の増大)を回避するために、段数の少ない相関器(シフトレジスタ)を数回繰り返し用いることによって相互相関をとっていた。しかし、これでは高速性が要求されるバースト通信において、初期同期の捕捉時間の増加を招くという問題があった。
【0024】
そこで、本発明の目的は、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少(低消費電力化)の実現が可能な同期補足回路を提供することにある。
【0025】
【課題を解決するための手段】
本発明による同期補足回路は、周波数fHzのクロックに同期して入力される受信拡散符号と周波数2fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数fHzのクロックのn(nは正の整数)クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含むことを特徴とする。
【0026】
本発明によれば、上記構成を有することにより、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少(低消費電力化)の実現が可能となる。
【0027】
本発明は従来のシフトレジスタ2,4が512段構成であった(図3参照)ところ、これを256段構成のシフトレジスタ8,10(図1参照)で置き換えても高速な初期同期捕捉が可能な技術を提供する。
【0028】
図1を参照すると、シフトレジスタ8はfHzの速度でシフトするレジスタ、ローカルGold符号用レジスタ10,11はその2倍の2fHzの速度でシフトするレジスタである。ローカルGold符号発生回路12,13にはローカルGold符号が格納されている。選択回路14はローカルGold符号発生回路12,13のローカルGold符号をローカルGold符号用レジスタ10,11のどちらに格納するかの選択を行う。タイミング制御回路16はローカルGold符号発生回路12,13に格納されたローカルGold符号を何番目の符号から取り出すか、換言すればそのローカルGold符号をどの位相から取り出すかを制御する。
【0029】
今、シフトレジスタ8に1番目から256番目までの受信Gold符号が、ローカルGold符号用レジスタ10に1番目から256番目までのローカルGold符号がそれぞれ格納されているものとする。シフトレジスタ8の256個の受信Gold符号は受信Gold符号ラッチ9にラッチされる。積算回路及び相関値メモリ5は受信Gold符号ラッチ9の符号とローカルGold符号用レジスタ10の符号との相関値の積算を行う。
【0030】
2fHzの512クロックまで相関値の積算が行われると、2fHzの512クロックはfHzの256クロックに相当するため、512クロック経過時にシフトレジスタ8にはすでに257番目から512番目までの受信Gold符号が格納されている。そして、このシフトレジスタ8の内容は受信Gold符号ラッチ9にラッチされる。
【0031】
一方、タイミング制御回路16は選択回路14に予めローカルGold符号発生回路13から257番目から512番目までのローカルGold符号をローカルGold符号用レジスタ11に格納させておき、2fHzの512クロック経過時にこのローカルGold符号用レジスタ11の内容をローカルGold符号用レジスタ10にラッチさせる。そして、受信Gold符号ラッチ9にラッチされた257番目から512番目までの受信Gold符号とローカルGold符号用レジスタ10にラッチされたローカルGold符号との相関値の積算が引き続き行われる。
【0032】
このようにして、1番目から256番目までの拡散符号の相関値と、257番目から512番目までの拡散符号の相関値が256段のシフトレジスタを用いて行われる。513番目以降の拡散符号の相関値の計算も上記動作の繰り返しとなる。
【0033】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照しながら説明する。図1は本発明に係る同期補足回路の最良の実施の形態の構成図である。同図を参照すると、同期補足回路は、受信機において受信された拡散信号をA/D変換することにより得られる受信拡散符号1(同図中1の受信Gold符号とは、この受信拡散符号を指す)と、この受信拡散符号1をシフトさせる受信Gold符号用シフトレジスタ8と、この受信Gold符号用シフトレジスタ8の内容を一時的に記憶させる受信Gold符号ラッチ9と、このラッチ9に記憶させるタイミング信号17を発生させるタイミング発生回路15と、受信拡散符号1の複製である2 つのローカル拡散符号18,19を発生させるローカルGold符号発生回路12,13と、これらの符号をシフトさせるローカルGold符号用シフトレジスタ10,11と、この2つのローカル拡散符号18,19とシフトレジスタ間の接続関係を制御する選択回路14と、この接続関係及び切り替えるタイミングを発生させ、かつ、ローカル拡散符号18,19の位相を制御信号20を用いて制御するタイミング制御回路16と、受信拡散符号1とローカル拡散符号18,19との相互相関を計算する相関器 (たとえば、Exclusive−OR回路)21と、この相関器21から得られた相関値を積算しかつ相関値を格納する積算回路及び相関値メモリ5とを含んで構成される。
【0034】
本発明の動作においては、相関値を如何にハードウエア規模を少なく、高速に得るかを目的としているが、その方法は、相関値を計算するための初期条件としては、従来の場合と同様に考え、その手順を以下に示す。但し、各レジスタは一例として256段のレジスタであり、従来の場合に比べて半分となる。
【0035】
(1)受信Gold符号用シフトレジスタ8は受信Gold符号1をfHzの速度で、シフトさせるシフトレジスタであり、受信Gold符号ラッチ9は、2047周期のローカルGold符号を256チップ間隔でラッチするレジスタである。また、ローカルGold符号用シフトレジスタ10,11はローカルGold符号18,19を2fHzの速度でシフトさせるシフトレジスタである。
【0036】
(2) 今、受信Gold符号用シフトレジスタ8及びローカルGold符号用シフトレジスタ10,11にそれぞれ、受信Gold符号1、ローカルGold符号18,19が入力され、次々にシフトされている。選択回路14は、ローカルGold符号発生回路12,13のローカルGold符号18,19を選択する回路であり、ある時刻においては、選択回路14では、ローカルGold符号用シフトレジスタ10とローカルGold符号発生回路12が、ローカルGold符号用シフトレジスタ11とローカルGold符号発生回路13がそれぞれ接続されているとする。
【0037】
受信Gold符号1及びローカルGold符号18,19が、受信Gold符号用シフトレジスタ8及びローカルGold符号用シフトレジスタ10,11の左端にセットされ、このときの受信Gold符号1、ローカルGold符号18, ローカル Gold符号19をRG1、L1G1、L2G1とおくと、時刻τがfHzの255クロック後、右端からそれぞれ、受信Gold符号用シフトレジスタ8にはRG1,RG2,RG3,・・・,RG 256がラッチされる。
【0038】
この瞬間、ローカルGold符号用シフトレジスタ10には、L 1G 1,L 1G 2,L 1G 3,・・・,L 1G 256が、ローカルGold符号用シフトレジスタ11には、L 2G 1,L 2G 2,L 2G 3,・・・,L 2G 256がセットされているとして、受信Gold符号用シフトレジスタ8の内容をそのまま、受信Gold符号ラッチ9にラッチする。
【0039】
(3)受信Gold符号ラッチ9とローカルGold符号用シフトレジスタ10とのレジスタの状態間の一致数を積算する積算回路及び相関値を格納する相関値メモリ5内の積算回路により積算された値をCr11(τ)とおくと、
【0040】
【数8】
Figure 2004080280
と書ける。さらに、2fHzの1 クロック後の積算値Cr1(1)は、受信Gold符号ラッチ9にラッチされている受信Gold符号1の状態は変化せず、ローカルGold符号用シフトレジスタ10のローカル Gold符号18のみが2fHzの1 クロック分右にシフトするので、
【0041】
【数9】
Figure 2004080280
と書ける。但し、このとき、ローカルGold符号用シフトレジスタ11のローカル Gold符号19は、2fHzの1 クロック分右にシフトしている。同様に511クロック後には、相関値Cr1(511)は、
【0042】
【数10】
Figure 2004080280
と書け、一般的に時刻n後には、相関値Cr1(n)は、
【0043】
【数11】
Figure 2004080280
と書ける。続いて、512クロック経過時(受信Gold符号用シフトレジスタ8はfHzクロックで動作しているため、2fHzの512クロックは、fHzの256クロック分に相当する)、受信Gold符号用シフトレジスタ8には、すでに右端から、RG257,RG258,RG259,・・・,RG512がラッチされており、この瞬間、また、受信Gold符号用シフトレジスタ8の内容をそのまま、受信Gold符号ラッチ9にラッチする。
【0044】
また、ローカルGold符号用シフトシフトレジスタ11には、すでに右端から、ローカル Gold発生回路13から、L2G257,L2G258,L2G260,・・・,
L2G512がラッチされており、この瞬間、ローカルGold符号用シフトシフトレジスタ11の内容をそのまま、ローカルGold符号用シフトシフトレジスタ10にラッチし、同時に選択回路14によりローカルGold符号用シフトシフトレジスタ10とGold符号発生回路13との接続に、かつローカルGold符号用シフトシフトレジスタ11とGold符号発生回路12との接続にそれぞれ切り替えられる。
【0045】
(4) 上記(3)と同様に、受信Gold符号ラッチ9とローカルGold符号用シフトシフトレジスタ10とのレジスタの状態間の一致数を積算する積算回路(積算回路及び相関値メモリ5内)により積算された値をCr12(τ)とおくと、
【0046】
【数12】
Figure 2004080280
と書ける。
さらに、2fHzの1 クロック後の積算値Cr2(1)は、受信Gold符号号ラッチ9にラッチされている受信Gold符号1の状態は変化せず、ローカルGold符号用シフトシフトレジスタ10のローカルGold符号18のみが2fHzの1 クロック分右にシフトするので、
【0047】
【数13】
Figure 2004080280
と書ける。但し、このとき、ローカルGold符号用シフトシフトレジスタ11のローカルGold符号19は、2fHzの1 クロック分右にシフトしている。同様に511クロック後には、相関値Cr2(511)は、
【0048】
【数14】
Figure 2004080280
と書け、一般的に時刻n後には、相関値Cr12(n)は、
【0049】
【数15】
Figure 2004080280
と書ける。続いて、1024クロック経過時(受信Gold符号用シフトレジスタ8は
fHzクロックで動作しているため、2fHzの1024クロックは、fHzの512クロック分に相当する)、受信Gold符号用シフトレジスタ8には、すでに右端から、RG513,RG514,RG515,・・・,RG768がラッチされており、この瞬間、また、受信Gold符号用シフトレジスタ8の内容をそのまま、受信Gold符号ラッチ9にラッチする。また、ローカルGold符号用シフトレジスタ11には、すでに右端から、ローカルGold符号発生回路13から、L1G513,L1G514,L1G515,・・・,L1G768がラッチされている(Cr2(n)を計算している間の512クロック中にローカルGold符号用シフトレジスタ11に位相を合わせてラッチされるようにローカルGold符号発生回路13の位相をタイミング制御回路16により制御する) 。
【0050】
また、この瞬間同時に、ローカルGold符号用シフトレジスタ11の内容をそのまま、ローカルGold符号用シフトレジスタ10にラッチし、同時に選択回路14をローカルGold符号用シフトレジスタ11とローカルGold符号発生回路13との接続に、かつローカルGold符号用シフトレジスタ10とローカルGold符号発生回路12との接続に切替える。
【0051】
ここで、L1Gk=L2Gk=LGkとすれば、fHzの512クロック経過後、以下の部分相関値CR1(n)が得られることになる。
【0052】
【数16】
Figure 2004080280
この(16)式は、上記(4)式と同じであり、従来の処理を本ハードウエア規模で実現可能となったことになる。
【0053】
(5) 上記(3)、(4)の操作を後3回( 計4回) 繰り返すことにより、部分相関値Cr11,Cr12,Cr21,Cr22, Cr31,Cr32,Cr41,Cr42が得られる。これらの部分相関値の和をとることにより、Gold符号の1 周期分の積算値を得られることになる。1 周期分の相関値をCRとおくと、時刻n( 位相) がずれた場合の積算値CR(n)は、
【0054】
【数17】
Figure 2004080280
であり、n は、0〜511までの値をとり、図2中の512位相分(n=1−512)の相関値が得られた。
【0055】
(6) 上記の操作(2)〜(5)を計4回、繰り返すことにより1 周期分の位相(2048)の相関カーブが得られる。
【0056】
【発明の効果】
以上説明したように本発明による同期補足回路は、周波数fHzのクロックに同期して入力される受信拡散符号と周波数2fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数fHzのクロックのn(nは正の整数)クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含むため、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少(低消費電力化)の実現が可能となる。
【0057】
より具体的に説明すると、従来の相関値の計算回路では、512の位相差分の相関値カーブを得るために512段のシフトレジスタ2とラッチ3とシフトレジスタ4と相関値を計算するためのExclusive−OR回路21とを必要としたが、本発明の回路では、256段数のシフトレジスタ8と、ラッチ9と、シフトレジスタ10及び11と、Exclusive−OR回路21とで構成でき、約半分弱のゲート規模の縮小になる。
【0058】
また、本発明では、ローカル拡散符号18,19をシフトさせるシフトレジスタ10,11の動作クロックは受信拡散符号1の2 倍であったが、この速度を4 倍にすれば、256段のシフトレジスタを128段にすることが可能となり、さらにゲート規模の縮小となる。また、同様に従来の例と同様512段のシフトレジスタを用いれば、回路規模は約1 .3 倍と増加するが、初期同期補足時間(1周期分の相関値カーブを得るまでの時間)が半分に短縮させることになり、初期同期捕捉時間の高速化を実現できるという効果がある。
【図面の簡単な説明】
【図1】本発明に係る同期補足回路の最良の実施の形態の構成図である。
【図2】1周期分の受信拡散符号とローカル拡散符号との相互相関値カーブの一例を示す図である。
【図3】従来の同期捕捉回路の一例の構成図である。
【符号の説明】
5 積算回路及び相関値メモリ
8 受信Gold符号用シフトレジスタ
9 受信Gold符号ラッチ
10,11 ローカルGold符号用シフトレジスタ
12,13 ローカルGold符号発生回路
14 選択回路
15 タイミング発生回路
16 タイミング制御回
21 相関器[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a synchronization supplementary circuit, and more particularly, to quickly capture initial synchronization performed for despreading a spectrum in a communication system using a spread spectrum communication system in a satellite communication system, in particular, a DS (direct sequence) system. The present invention relates to a synchronous supplementary circuit that enables the above.
[0002]
[Prior art]
In the spread spectrum communication system, particularly the DS system, the receiving side performs A / D (analog / digital) conversion of the received spread signal received by the receiver, and performs an A / D converted spread code (hereinafter referred to as a receive spread code). ) And the replica of the spreading code used to spread the spectrum on the transmitting side is used to despread the spectrum.
[0003]
First, in order to perform despreading, it is necessary to acquire initial synchronization. This acquisition is performed by interchanging a received spread code with a spread code (hereinafter referred to as a local spread code) obtained by a spread code generation circuit provided on the receiving side. This is performed by obtaining a correlation and detecting a synchronization position from the correlation.
[0004]
However, when a spreading code having a spreading factor of about several thousand times is used, the hardware scale of a correlator (which is composed of a shift register or the like) used for obtaining the cross-correlation increases fatally. It will be. Therefore, conventionally, an increase in hardware scale has been avoided by a method as shown in the configuration diagram of an example of the conventional synchronization acquisition circuit in FIG. The method and features are briefly described below.
[0005]
Referring to FIG. 1, an example of a conventional synchronization acquisition circuit is a shift register for received Gold code 2, a local Gold code latch 3, a shift register for local Gold code 4, an integrating circuit and a correlation value memory 5, a timing generation circuit, The circuit includes a circuit 6 and a local Gold code generation circuit 7.
[0006]
First, the spreading code is a so-called Gold code (a type of PN (pseudo noise) sequence). As an example of the condition of the initial synchronization, a Gold code of 11 stages (one cycle is 2047 chips) is used. The case where the number of stages of the shift register for calculating the correlation value of the Gold code latch 3 and the local Gold code shift register 4 is 512 is taken as an example.
[0007]
FIG. 2 is a diagram showing an example of a cross-correlation value curve between the reception spreading code and the local spreading code for one cycle. In order to obtain a correlation curve as shown in the figure, the following procedure must be followed.
[0008]
(1) The reception Gold code shift register 2 is a shift register that shifts the reception Gold code at a rate of fHz, and the local Gold code latch 3 stores the local Gold code of 2047 cycles at an interval of 512 chips (fHz / 512). This is a register to be latched. The local Gold code shift register 4 is a shift register that shifts the local Gold code at a frequency of fHz.
[0009]
(2) The reception Gold code and the local Gold code are input to the reception Gold code shift register 2 and the local Gold code shift register 4, respectively, and are sequentially shifted. At a certain time, the reception Gold code and the local Gold code are set at the left ends of the reception Gold code shift register 2 and the local Gold code shift register 4, and the reception Gold code and the local Gold code at this time are set to RG1. , RG512 are latched in the reception Gold code shift register 2 from the right end after 511 clocks at the time of fHz.
[0010]
At this moment, it is assumed that LG1, LG2, LG3,..., And LG512 are latched in the local Gold code shift register 4, and the contents of the local Gold code shift register 4 are latched in the local Gold code latch 3. I do. At the next moment, RG 513 is set as a local Gold code at the left end of the local Gold code shift register 4, and the code from the local Gold code generation circuit 7 is RG 514.
[0011]
(3) The time at this time is set to τ = 0, and an integrating circuit (the integrating circuit and the correlation value memory 5) for integrating the number of matches between the states of the received Gold code shift register 2 and the local Gold code latch 3 )) And Cr1 [τ],
[0012]
(Equation 1)
Figure 2004080280
It becomes.
[0013]
Further, since the state of the local Gold code latched in the local Gold code latch 3 does not change, only the received Gold code 1 is shifted right by one clock for the integrated value Cr1 (1) one clock after fHz. ,
[0014]
(Equation 2)
Figure 2004080280
Can be written. Similarly, after 511 clocks, the correlation value Cr1 (511) becomes
[0015]
[Equation 3]
Figure 2004080280
In general, after time n, the correlation value Cr1 (n) becomes
[0016]
(Equation 4)
Figure 2004080280
Can be written. Then, when 512 clocks have elapsed, the local Gold code shift register 4 has already latched the LG513, LG514, LG515,..., LG1024 from the right end, and at this moment, the local Gold code shift register 4 4 is latched in the local Gold code latch 3 as it is.
[0017]
(4) The value integrated by the integrating circuit (in the integrating circuit and the correlation value memory 5) for integrating the number of matches between the register states of the received Gold code shift register 2 and the local Gold code latch 3 is defined as Cr2. When,
[0018]
(Equation 5)
Figure 2004080280
In general, after time n, the correlation value Cr2 (n) becomes
[0019]
(Equation 6)
Figure 2004080280
Can be written. By repeating such an operation two times (a total of four times), partial correlation values Cr1, Cr2, Cr3, and Cr4 are obtained. By taking the sum of these partial correlation values, an integrated value for one period of the Gold code can be obtained. Assuming that the correlation value for one cycle is CR, the integrated value CR (n) when the time n (phase) is shifted is
[0020]
(Equation 7)
Figure 2004080280
And n takes a value from 0 to 511, and a correlation value for 512 phases (n = 1-512) in FIG. 2 is obtained.
[0021]
(5) By repeating the above operations (2) to (4) a total of four times, a correlation curve of a phase (2048) for one cycle is obtained.
[0022]
As described above, the increase in the hardware scale can be avoided by repeatedly using the correlator operating at the same sampling frequency as the local spreading code several times. However, the number of repetitions increases according to the number of stages of the shift register. In addition, the processing time, that is, the initial synchronization acquisition time is increased, which is a problem in communication, especially in burst communication requiring high speed.
[0023]
[Problems to be solved by the invention]
As described above, in the prior art, cross-correlation is conventionally performed by repeatedly using a correlator (shift register) having a small number of stages several times in order to avoid an increase in hardware scale (increase in power consumption) in initial synchronization. I was taking. However, this has a problem that in burst communication requiring high speed, the acquisition time of the initial synchronization is increased.
[0024]
Therefore, an object of the present invention is to realize a high-speed initial synchronization acquisition without increasing the hardware scale, in other words, to reduce the hardware scale (low power consumption) without increasing the initial synchronization supplement time. It is another object of the present invention to provide a synchronous supplementary circuit capable of realizing the above.
[0025]
[Means for Solving the Problems]
A synchronization supplementary circuit according to the present invention calculates a cross-correlation between a received spread code input in synchronization with a clock having a frequency of fHz and a copy of the received spread code input in synchronization with a clock having a frequency of 2 fHz. Means, and a copy selection control means for replacing a copy of the received spread code with another copy at every n (n is a positive integer) clock of the clock of the frequency fHz.
[0026]
According to the present invention, by having the above-described configuration, it is possible to realize high-speed initial synchronization acquisition with almost no increase in hardware scale, in other words, to increase the hardware scale without increasing the initial synchronization supplement time. Reduction (low power consumption) can be realized.
[0027]
In the present invention, the conventional shift registers 2 and 4 have a 512-stage configuration (see FIG. 3). However, even if the shift registers are replaced with shift registers 8 and 10 (see FIG. 1) having a 256-stage configuration, high-speed initial synchronization acquisition can be achieved. Provide possible technologies.
[0028]
Referring to FIG. 1, the shift register 8 is a register that shifts at a rate of fHz, and the local Gold code registers 10 and 11 are registers that shift at a rate of 2 fHz, which is twice that of the register. The local Gold code generation circuits 12 and 13 store local Gold codes. The selection circuit 14 selects which of the local Gold code registers 10 and 11 stores the local Gold code of the local Gold code generation circuits 12 and 13. The timing control circuit 16 controls from which code the local Gold code stored in the local Gold code generation circuits 12 and 13 is extracted, in other words, from which phase the local Gold code is extracted.
[0029]
Now, it is assumed that the first to 256th received Gold codes are stored in the shift register 8, and the first to 256th local Gold codes are stored in the local Gold code register 10. The 256 received Gold codes of the shift register 8 are latched by the received Gold code latch 9. The integrating circuit and the correlation value memory 5 perform integration of the correlation value between the code of the reception Gold code latch 9 and the code of the local Gold code register 10.
[0030]
If the correlation values are integrated up to 512 clocks at 2 fHz, the 512 clocks at 2 fHz correspond to 256 clocks at fHz, so that after lapse of 512 clocks, the 257th to 512th received Gold codes are already stored in the shift register 8. Have been. The contents of the shift register 8 are latched by the reception Gold code latch 9.
[0031]
On the other hand, the timing control circuit 16 causes the selection circuit 14 to store the 257th to 512th local Gold codes from the local Gold code generation circuit 13 in the local Gold code register 11 in advance and to store the local Gold codes when 512 clocks of 2 fHz elapse. The contents of the Gold code register 11 are latched in the local Gold code register 10. Then, the integration of the correlation values between the 257th to 512th received Gold codes latched in the received Gold code latch 9 and the local Gold codes latched in the local Gold code register 10 is continued.
[0032]
In this way, the correlation values of the first to 256th spreading codes and the correlation values of the 257th to 512th spreading codes are performed using the 256-stage shift register. The calculation of the correlation values of the 513th and subsequent spreading codes is also a repetition of the above operation.
[0033]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a configuration diagram of a preferred embodiment of a synchronization supplementary circuit according to the present invention. Referring to the figure, the synchronization supplementary circuit is configured to receive a spread code 1 obtained by A / D-converting a spread signal received by a receiver. ), The received Gold code shift register 8 for shifting the received spread code 1, the received Gold code latch 9 for temporarily storing the contents of the received Gold code shift register 8, and the latch 9 for storing. A timing generation circuit 15 for generating a timing signal 17, local Gold code generation circuits 12 and 13 for generating two local spreading codes 18 and 19 which are duplicates of the received spreading code 1, and a local Gold code for shifting these codes Shift registers 10 and 11 and connections between these two local spreading codes 18 and 19 and the shift registers A selection circuit 14 for controlling the relationship, a timing control circuit 16 for generating the connection relationship and the switching timing, and controlling the phases of the local spreading codes 18 and 19 using a control signal 20; A correlator (for example, an Exclusive-OR circuit) 21 for calculating a cross-correlation with the spreading codes 18 and 19, an integrating circuit for integrating the correlation values obtained from the correlator 21 and storing the correlation values, and a correlation value memory 5 is included.
[0034]
In the operation of the present invention, the purpose is to reduce the hardware scale and obtain the correlation value at high speed, but the method is the same as the conventional case as the initial condition for calculating the correlation value. The procedure is as follows. However, each register is, for example, a register having 256 stages, which is half that of the conventional case.
[0035]
(1) The reception Gold code shift register 8 is a shift register that shifts the reception Gold code 1 at a rate of fHz, and the reception Gold code latch 9 is a register that latches a local Gold code of 2047 cycles at an interval of 256 chips. is there. The local Gold code shift registers 10 and 11 are shift registers that shift the local Gold codes 18 and 19 at a speed of 2 fHz.
[0036]
(2) Now, the received Gold code 1 and the local Gold codes 18 and 19 are input to the received Gold code shift register 8 and the local Gold code shift registers 10 and 11, respectively, and are sequentially shifted. The selection circuit 14 is a circuit that selects the local Gold codes 18 and 19 of the local Gold code generation circuits 12 and 13. At a certain time, the selection circuit 14 includes the local Gold code shift register 10 and the local Gold code generation circuit. 12, a local Gold code shift register 11 and a local Gold code generation circuit 13 are connected to each other.
[0037]
The reception Gold code 1 and the local Gold codes 18 and 19 are set at the left ends of the reception Gold code shift register 8 and the local Gold code shift registers 10 and 11, respectively. At this time, the reception Gold code 1, the local Gold code 18, and the local Gold code If the Gold code 19 is RG1, L1G1, and L2G1, RG1, RG2, RG3,..., RG256 are latched in the reception Gold code shift register 8 from the right end after 255 clocks at time τ of fHz. You.
[0038]
At this moment, L1G1, L1G2, L1G3,..., L1G256 are stored in the local Gold code shift register 10, and L2G1, L2G are stored in the local Gold code shift register 11. 2, L 2 G 3,..., L 2 G 256 are set, and the contents of the received Gold code shift register 8 are directly latched in the received Gold code latch 9.
[0039]
(3) The value integrated by the integration circuit for integrating the number of matches between the register states of the reception Gold code latch 9 and the local Gold code shift register 10 and the integration circuit in the correlation value memory 5 for storing the correlation value is calculated. Cr11 (τ),
[0040]
(Equation 8)
Figure 2004080280
Can be written. Further, the integrated value Cr1 (1) after one clock of 2 fHz does not change the state of the reception Gold code 1 latched in the reception Gold code latch 9 and only the local Gold code 18 of the local Gold code shift register 10. Shifts right by one clock of 2 fHz,
[0041]
(Equation 9)
Figure 2004080280
Can be written. However, at this time, the local Gold code 19 of the local Gold code shift register 11 is shifted to the right by one clock of 2 fHz. Similarly, after 511 clocks, the correlation value Cr1 (511) becomes
[0042]
(Equation 10)
Figure 2004080280
In general, after time n, the correlation value Cr1 (n) becomes
[0043]
[Equation 11]
Figure 2004080280
Can be written. Subsequently, when 512 clocks elapse (the received Gold code shift register 8 operates at the fHz clock, the 2 fHz 512 clocks correspond to 256 fHz clocks). , RG512, RG258, RG259,..., RG512 have already been latched from the right end. At this moment, the contents of the reception Gold code shift register 8 are latched in the reception Gold code latch 9 as they are.
[0044]
Also, the local Gold code shift shift register 11 has already received L2G257, L2G258, L2G260,...
The L2G 512 is latched. At this moment, the contents of the local Gold code shift shift register 11 are latched as they are in the local Gold code shift shift register 10, and at the same time, the local Gold code shift shift register 10 and Gold are latched by the selection circuit 14. The connection is switched to the connection with the code generation circuit 13 and to the connection between the local Gold code shift shift register 11 and the Gold code generation circuit 12, respectively.
[0045]
(4) Similarly to the above (3), an integrating circuit (in the integrating circuit and the correlation value memory 5) for integrating the number of matches between the states of the reception Gold code latch 9 and the local Gold code shift shift register 10 is provided. Letting the integrated value be Cr12 (τ),
[0046]
(Equation 12)
Figure 2004080280
Can be written.
Further, the integrated value Cr2 (1) after one clock of 2 fHz does not change the state of the reception Gold code 1 latched in the reception Gold code latch 9 and the local Gold code of the local Gold code shift shift register 10. Since only 18 shifts right by one clock of 2 fHz,
[0047]
(Equation 13)
Figure 2004080280
Can be written. However, at this time, the local Gold code 19 of the local Gold code shift shift register 11 is shifted to the right by one clock of 2 fHz. Similarly, after 511 clocks, the correlation value Cr2 (511) becomes
[0048]
[Equation 14]
Figure 2004080280
In general, after time n, the correlation value Cr12 (n) becomes
[0049]
[Equation 15]
Figure 2004080280
Can be written. Subsequently, when 1024 clocks elapse (the 1024 clocks of 2 fHz correspond to the 512 clocks of fHz because the shift register 8 for the reception Gold code is operating at the fHz clock), the shift register 8 for the reception Gold code is ., RG768 are already latched from the right end. At this moment, the contents of the reception Gold code shift register 8 are latched in the reception Gold code latch 9 as they are. Also, the local Gold code shift register 11 has already latched L1G513, L1G514, L1G515,..., L1G768 from the right end of the local Gold code generation circuit 13 (calculates Cr2 (n)). The timing of the local Gold code generation circuit 13 is controlled by the timing control circuit 16 so that the phase is latched in the local Gold code shift register 11 during the 512 clocks between them.
[0050]
At the same time, the contents of the local Gold code shift register 11 are latched as they are in the local Gold code shift register 10, and at the same time, the selection circuit 14 is switched between the local Gold code shift register 11 and the local Gold code generation circuit 13. The connection is switched to the connection between the local Gold code shift register 10 and the local Gold code generation circuit 12.
[0051]
Here, if L1Gk = L2Gk = LGk, the following partial correlation value CR1 (n) is obtained after 512 clocks of fHz have elapsed.
[0052]
(Equation 16)
Figure 2004080280
This equation (16) is the same as the above equation (4), which means that the conventional processing can be realized on the hardware scale.
[0053]
(5) By repeating the above operations (3) and (4) three times (a total of four times), partial correlation values Cr11, Cr12, Cr21, Cr22, Cr31, Cr32, Cr41, Cr42 are obtained. By taking the sum of these partial correlation values, an integrated value for one period of the Gold code can be obtained. Assuming that the correlation value for one cycle is CR, the integrated value CR (n) when the time n (phase) is shifted is
[0054]
[Equation 17]
Figure 2004080280
And n takes a value from 0 to 511, and a correlation value for 512 phases (n = 1-512) in FIG. 2 is obtained.
[0055]
(6) By repeating the above operations (2) to (5) a total of four times, a correlation curve of a phase (2048) for one cycle can be obtained.
[0056]
【The invention's effect】
As described above, the synchronization supplementary circuit according to the present invention calculates the cross-correlation between the received spread code input in synchronization with the clock of the frequency fHz and the copy of the received spread code input in synchronization with the clock of the frequency 2 fHz. Since it includes a cross-correlation calculating means for calculating and a copy selection control means for replacing a copy of the received spread code with another copy for every n (n is a positive integer) clock of the frequency fHz, the hardware scale is reduced. It is possible to realize high-speed initial synchronization acquisition with almost no increase, in other words, to reduce the hardware scale (low power consumption) without increasing the initial synchronization supplement time.
[0057]
More specifically, in the conventional correlation value calculation circuit, 512 shift registers 2, latches 3, shift registers 4, and an Exclusive for calculating a correlation value are used to obtain a correlation value curve of 512 phase differences. -OR circuit 21 is required, but the circuit of the present invention can be constituted by the 256-stage shift register 8, the latch 9, the shift registers 10 and 11, and the Exclusive-OR circuit 21. The gate size is reduced.
[0058]
In the present invention, the operating clocks of the shift registers 10 and 11 for shifting the local spreading codes 18 and 19 are twice as high as those of the receiving spreading code 1. However, if this speed is quadrupled, a 256-stage shift register is used. Can be reduced to 128 stages, and the gate size can be further reduced. Similarly, if a 512-stage shift register is used as in the conventional example, the circuit scale becomes about 1. Although this is increased by three times, the initial synchronization supplement time (the time required to obtain a correlation value curve for one cycle) is reduced by half, and there is an effect that the initial synchronization acquisition time can be shortened.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a preferred embodiment of a synchronization supplementary circuit according to the present invention.
FIG. 2 is a diagram illustrating an example of a cross-correlation value curve between a reception spreading code and a local spreading code for one cycle.
FIG. 3 is a configuration diagram of an example of a conventional synchronization acquisition circuit.
[Explanation of symbols]
5 Integration circuit and correlation value memory 8 Received Gold code shift register 9 Received Gold code latch 10, 11 Local Gold code shift register 12, 13 Local Gold code generation circuit 14 Selection circuit 15 Timing generation circuit 16 Timing control circuit 21 Correlator

Claims (6)

周波数fHzのクロックに同期して入力される受信拡散符号と周波数2fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数fHzのクロックのn(nは正の整数)クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含むことを特徴とする同期補足回路。A cross-correlation calculating means for calculating a cross-correlation between a received spread code input in synchronization with a clock having a frequency of fHz and a copy of the received spread code input in synchronization with a clock having a frequency of 2 fHz; And a copy selection control means for replacing a copy of the received spread code with another copy every n clocks (n is a positive integer). 前記複製選択制御手段は前記受信拡散符号の位相と同一位相の前記他の複製を選択することを特徴とする請求項1記載の同期補足回路。2. The synchronization supplementary circuit according to claim 1, wherein said copy selection control means selects said another copy having the same phase as the phase of said received spread code. 前記相互相関演算手段は前記受信拡散符号を周波数fHzのクロックでシフトし格納するn段の第1シフトレジスタと、前記周波数fHzのクロックのnクロックごとに前記n段の第1シフトレジスタに格納された受信拡散符号をラッチするn段ラッチと、周波数2fHzのクロックで前記受信拡散符号の複製をシフトし格納するn段の第2シフトレジスタと、前記n段ラッチにラッチされた受信拡散符号と前記n段の第2シフトレジスタに格納された前記受信拡散符号の複製との相関値演算を行う相関値演算手段とを含み、
前記複製選択制御手段は前記受信拡散符号の複製を発生する第1複製発生手段と、前記受信拡散符号の他の複製を発生する第2複製発生手段と、前記複製または他の複製を周波数2fHzのクロックでシフトし格納するn段の第3シフトレジスタと、前記第1複製発生手段で発生した複製と前記第2複製発生手段で発生した他の複製とをそれぞれ前記第2シフトレジスタまたは前記第3シフトレジスタに格納する選択手段と、前記周波数fHzのクロックのnクロックごとに前記選択手段に前記第1および第2複製発生手段と前記第2および第3シフトレジスタとの接続を切替えさせるタイミング制御手段とを含むことを特徴とする請求項1または2記載の同期補足回路。
The cross-correlation calculating means shifts and stores the received spread code with a clock having a frequency of fHz and stores the data in the first shift register of n stages every n clocks of the clock having a frequency of fHz. An n-stage latch for latching the received spread code, a second shift register of n stages for shifting and storing a copy of the received spread code with a clock having a frequency of 2 fHz, a receive spread code latched in the n-stage latch, correlation value calculation means for calculating a correlation value with a copy of the received spread code stored in the n-stage second shift register;
The copy selection control means includes a first copy generation means for generating a copy of the reception spread code, a second copy generation means for generating another copy of the reception spread code, and a copy of the reception spread code having a frequency of 2 fHz. An n-stage third shift register that shifts and stores the data by a clock, and a copy generated by the first copy generation means and another copy generated by the second copy generation means are respectively stored in the second shift register or the third copy register. Selection means for storing in a shift register, and timing control means for causing the selection means to switch the connection between the first and second duplication generating means and the second and third shift registers every n clocks of the clock of the frequency fHz. 3. The synchronization supplementary circuit according to claim 1, further comprising:
前記タイミング制御手段は前記周波数fHzのクロックのnクロックごとに前記第3シフトレジスタの内容を前記第2シフトレジスタにラッチさせることを特徴とする請求項3記載の同期補足回路。4. The synchronization supplementary circuit according to claim 3, wherein said timing control means latches the contents of said third shift register in said second shift register every n clocks of said frequency fHz. 前記相互相関演算手段は周波数fHzのクロックに同期して入力される受信拡散符号と周波数2 (mは2以上の整数)fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関をとることを特徴とする請求項1または2記載の同期補足回路。The cross-correlation calculating means compares the received spread code inputted in synchronization with the clock of the frequency fHz with a copy of the received spread code inputted in synchronization with the clock of the frequency 2 m (m is an integer of 2 or more) fHz. 3. The synchronization supplementary circuit according to claim 1, wherein a cross-correlation is obtained. スペクトラム拡散通信方式の通信システムに用いられることを特徴とする請求項1から5いずれか記載の同期補足回路。6. The synchronization supplementary circuit according to claim 1, wherein the circuit is used for a spread spectrum communication system.
JP2002236744A 2002-08-15 2002-08-15 Synchronous supplementary circuit Expired - Lifetime JP4029690B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002236744A JP4029690B2 (en) 2002-08-15 2002-08-15 Synchronous supplementary circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002236744A JP4029690B2 (en) 2002-08-15 2002-08-15 Synchronous supplementary circuit

Publications (2)

Publication Number Publication Date
JP2004080280A true JP2004080280A (en) 2004-03-11
JP4029690B2 JP4029690B2 (en) 2008-01-09

Family

ID=32020781

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002236744A Expired - Lifetime JP4029690B2 (en) 2002-08-15 2002-08-15 Synchronous supplementary circuit

Country Status (1)

Country Link
JP (1) JP4029690B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006339924A (en) * 2005-06-01 2006-12-14 Nec Corp Spread spectrum communication system and demodulation circuit therefor
CN115037331A (en) * 2022-08-10 2022-09-09 中国电子科技集团公司第十研究所 Asynchronous burst signal timing synchronization method based on reverse extrapolation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006339924A (en) * 2005-06-01 2006-12-14 Nec Corp Spread spectrum communication system and demodulation circuit therefor
JP4701840B2 (en) * 2005-06-01 2011-06-15 日本電気株式会社 Spread spectrum communication system and demodulation circuit used therefor
CN115037331A (en) * 2022-08-10 2022-09-09 中国电子科技集团公司第十研究所 Asynchronous burst signal timing synchronization method based on reverse extrapolation

Also Published As

Publication number Publication date
JP4029690B2 (en) 2008-01-09

Similar Documents

Publication Publication Date Title
JPH07297685A (en) Generator for pseudorandom number series having length of n-th power of 2
KR20000029073A (en) Method and apparatus for generating multiple matched-filter vectors in a CDMA demodulator
JP3872220B2 (en) Receiver for spread band communication system
JP3722844B2 (en) Digital matched filter
JPH10510693A (en) Synchronization method for pseudo-random number sequence with code ambiguity in communication system
JP2000036774A (en) Correlation detector and cdma receiver
JP2004080280A (en) Synchronization capture circuit
JPH10303782A (en) Cdma receiver
JP3333454B2 (en) Correlation detecting device and despreading code switching method of correlation detecting device
US6539048B2 (en) Ring matched filter for synchronizing to a spreading code
US6731675B2 (en) Receiving device for spread spectrum communication system
JP2006203354A (en) Spread spectrum communication equipment
JP2000209124A (en) Correlation circuit for spread spectrum communication
KR100768612B1 (en) Synchronicity detection device
JP3817529B2 (en) Control method of ultra-wideband position modulation type pulse generator
JP2001177438A (en) Initial synchronization acquisition circuit
JP3453100B2 (en) Matched filter and operation method in matched filter
JP4298079B2 (en) Synchronization holding circuit
JP2000269855A (en) Matched filter
JP2003234677A (en) Synchronization detection circuit
JP4332270B2 (en) Apparatus and method for determining transmission delay
JP2003347970A (en) Matched filter
JPH01319341A (en) Pn code acquisition circuit
JP2000324018A (en) Matched filter
JP2000307479A (en) Matched filter and cdma receiver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070903

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070925

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071008

R150 Certificate of patent or registration of utility model

Ref document number: 4029690

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101026

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111026

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121026

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131026

Year of fee payment: 6

EXPY Cancellation because of completion of term