Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4029690B2 - Synchronous supplementary circuit - Google Patents
[go: Go Back, main page]

JP4029690B2 - Synchronous supplementary circuit - Google Patents

Synchronous supplementary circuit Download PDF

Info

Publication number
JP4029690B2
JP4029690B2 JP2002236744A JP2002236744A JP4029690B2 JP 4029690 B2 JP4029690 B2 JP 4029690B2 JP 2002236744 A JP2002236744 A JP 2002236744A JP 2002236744 A JP2002236744 A JP 2002236744A JP 4029690 B2 JP4029690 B2 JP 4029690B2
Authority
JP
Japan
Prior art keywords
shift register
fhz
copy
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.)
Expired - Lifetime
Application number
JP2002236744A
Other languages
Japanese (ja)
Other versions
JP2004080280A (en
Inventor
洋人 坂本
忠義 犬丸
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)

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 0004029690
となる。
【0013】
さらに、fHzの1 クロック後の積算値Cr1(1)は、ローカルGold符号ラッチ3にラッチされているローカルGold符号の状態は変化せず、受信Gold符号1のみが1 クロック分右にシフトするので、
【0014】
【数2】
Figure 0004029690
と書ける。同様に511クロック後には、相関値Cr1(511)は、
【0015】
【数3】
Figure 0004029690
と書け、一般的に時刻n後には、相関値Cr1(n)は、
【0016】
【数4】
Figure 0004029690
と書ける。続いて、512クロック経過時、ローカルGold符号用シフトレジスタ4 には、すでに右端から、LG513,LG514,LG515,・・・,LG1024がラッチされており、この瞬間、また、ローカルGold符号用シフトレジスタ4 の内容をそのまま、ローカルGold符号ラッチ3にラッチする。
【0017】
(4)受信Gold符号用シフトレジスタ2とローカルGold符号ラッチ3とのレジスタの状態間の一致数を積算する積算回路(積算回路及び相関値メモリ5内の)により積算された値をCr2とおくと、
【0018】
【数5】
Figure 0004029690
と書け、一般的に時刻n後には、相関値Cr2(n)は、
【0019】
【数6】
Figure 0004029690
と書ける。このような操作を後2回( 計4回) 繰り返すことにより、部分相関値Cr1, Cr2, Cr3, Cr4が得られる。これらの部分相関値の和をとることにより、Gold符号の1 周期分の積算値が得られることになる。1 周期分の相関値をCRとおくと、時刻n(位相)がずれた場合の積算値CR(n)は、
【0020】
【数7】
Figure 0004029690
と書け、nは0〜511までの値をとり、図2中の512位相分(n=1−512)の相関値が得られた。
【0021】
(5) 上記の操作(2)〜(4)を計4回、繰り返すことにより1 周期分の位相(2048)の相関カーブが得られる。
【0022】
上述したように、ハードウエア規模の増大は、ローカル拡散符号と同じサンプリング周波数で動作する相関器を数回繰り返し用いることによって回避できるが、シフトレジスタの段数に応じてこの繰り返し数が増大し、逆に、処理時間、すなわち初期同期捕捉時間の増加を招き、通信、特に高速性が要求されるバースト通信において問題となっている。
【0023】
【発明が解決しようとする課題】
前述のように、従来では、初期同期の捕捉において、ハードウエア規模の増大(消費電力の増大)を回避するために、段数の少ない相関器(シフトレジスタ)を数回繰り返し用いることによって相互相関をとっていた。しかし、これでは高速性が要求されるバースト通信において、初期同期の捕捉時間の増加を招くという問題があった。
【0024】
そこで、本発明の目的は、ハードウエア規模をほとんど増大させることなく、高速な初期同期捕捉を実現すること、言い換えれば、初期同期補足時間を増加させることなく、ハードウエア規模の減少(低消費電力化)の実現が可能な同期補足回路を提供することにある。
【0025】
【課題を解決するための手段】
前記課題を解決するために本発明による同期捕捉回路は、周波数fHzのクロックに同期して入力される受信拡散符号と周波数2fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数fHzのクロックのn(nは正の整数)クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含む同期捕捉回路であって、前記相互相関演算手段は前記受信拡散符号を周波数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シフトレジスタとの接続を切替えさせるタイミング制御手段とを含むことを特徴とする。
【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 0004029690
と書ける。さらに、2fHzの1 クロック後の積算値Cr1(1)は、受信Gold符号ラッチ9にラッチされている受信Gold符号1の状態は変化せず、ローカルGold符号用シフトレジスタ10のローカル Gold符号18のみが2fHzの1 クロック分右にシフトするので、
【0041】
【数9】
Figure 0004029690
と書ける。但し、このとき、ローカルGold符号用シフトレジスタ11のローカル Gold符号19は、2fHzの1 クロック分右にシフトしている。同様に511クロック後には、相関値Cr1(511)は、
【0042】
【数10】
Figure 0004029690
と書け、一般的に時刻n後には、相関値Cr1(n)は、
【0043】
【数11】
Figure 0004029690
と書ける。続いて、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 0004029690
と書ける。
さらに、2fHzの1 クロック後の積算値Cr2(1)は、受信Gold符号号ラッチ9にラッチされている受信Gold符号1の状態は変化せず、ローカルGold符号用シフトシフトレジスタ10のローカルGold符号18のみが2fHzの1 クロック分右にシフトするので、
【0047】
【数13】
Figure 0004029690
と書ける。但し、このとき、ローカルGold符号用シフトシフトレジスタ11のローカルGold符号19は、2fHzの1 クロック分右にシフトしている。同様に511クロック後には、相関値Cr2(511)は、
【0048】
【数14】
Figure 0004029690
と書け、一般的に時刻n後には、相関値Cr12(n)は、
【0049】
【数15】
Figure 0004029690
と書ける。続いて、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 0004029690
この(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 0004029690
であり、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]
BACKGROUND OF THE INVENTION
The present invention relates to a synchronization supplement circuit, and in particular, in a communication system using a spread spectrum communication system in a satellite communication system, particularly a DS (direct sequence) system, to acquire initial synchronization at high speed to perform spectrum despreading. The present invention relates to a synchronous supplement circuit that enables the above.
[0002]
[Prior art]
In the spread spectrum communication system, particularly the DS system, the reception side performs A / D (analog / digital) conversion on the received spread signal received at the receiver, and the A / D converted spread code (hereinafter referred to as the receive spread code). The spectrum is despread using a replica of the spreading code used to spread the spectrum on the transmission side.
[0003]
In order to perform despreading, it is first necessary to acquire initial synchronization, and this acquisition is performed between a received spread code and a spread code (hereinafter referred to as a local spread code) obtained by a spread code generating circuit on the receiving side. This is done by taking the correlation and detecting the synchronization position from the correlation.
[0004]
However, when a spreading code with a spreading factor of several thousand times is used, the hardware scale of a correlator (which is composed of a shift register or the like) used for taking the cross correlation is fatally increased. It will be. For this reason, conventionally, an increase in the hardware scale has been avoided by a method as shown in the configuration diagram of an example of the conventional synchronization acquisition circuit of FIG. The method and features are briefly described below.
[0005]
Referring to the figure, an example of a conventional synchronization acquisition circuit includes a received Gold code shift register 2, a local Gold code latch 3, a local Gold code shift register 4, an integration circuit and a correlation value memory 5, and timing generation. A circuit 6 and a local Gold code generation circuit 7 are included.
[0006]
First, the spreading code is a so-called Gold code (a kind of PN (pseudo noise) sequence). As an initial synchronization condition, for example, an 11-stage Gold code (one cycle is 2047 chips), a received Gold code shift register 2, a local code The case where the number of shift registers for calculating correlation values 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 illustrating an example of a cross-correlation value curve between a reception spreading code and a local spreading code for one period. In order to obtain a correlation curve as shown in the figure, it is necessary to follow the following procedure.
[0008]
(1) The shift register 2 for the received Gold code is a shift register that shifts the received Gold code at a speed of fHz, and the local Gold code latch 3 is a local Gold code of 2047 cycles at 512 chip intervals (fHz / 512). The register to latch. The local Gold code shift register 4 is a shift register that shifts the local Gold code at a speed of fHz.
[0009]
(2) Now, the reception Gold code shift register 2 and the local Gold code shift register 4 are respectively input with the reception Gold code and the local Gold code, and shifted one after another. At a certain time, the received Gold code and the local Gold code are set at the left end of the received Gold code shift register 2 and the local Gold code shift register 4, and the received Gold code and the local Gold code at this time are denoted by RG1. , RG512, RG2, RG3,..., RG512 are latched in the received Gold code shift register 2 from the right end after 511 clocks at fHz.
[0010]
At this moment, assuming that LG1, LG2, LG3,..., LG512 are latched in the local Gold code shift register 4, the contents of the local Gold code shift register 4 are latched in the local Gold code latch 3 as they are. To do. At the next moment, RG 513 is set as the 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 integration circuit 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 (in the integration circuit and the correlation value memory 5) ) Is set as Cr1 [τ],
[0012]
[Expression 1]
Figure 0004029690
It becomes.
[0013]
Further, the integrated value Cr1 (1) after one clock of fHz does not change the state of the local Gold code latched in the local Gold code latch 3, and only the received Gold code 1 is shifted to the right by one clock. ,
[0014]
[Expression 2]
Figure 0004029690
Can be written. Similarly, after 511 clocks, the correlation value Cr1 (511) is
[0015]
[Equation 3]
Figure 0004029690
Generally, after time n, the correlation value Cr1 (n) is
[0016]
[Expression 4]
Figure 0004029690
Can be written. Subsequently, when 512 clocks have elapsed, LG 513, LG 514, LG 515,..., LG 1024 are already latched in the local Gold code shift register 4 from the right end. The contents of 4 are latched in the local Gold code latch 3 as they are.
[0017]
(4) The value integrated by the integration circuit (in the integration circuit and the correlation value memory 5) for integrating the number of coincidence between the register states of the reception Gold code shift register 2 and the local Gold code latch 3 is set as Cr2. When,
[0018]
[Equation 5]
Figure 0004029690
Generally, after time n, the correlation value Cr2 (n) is
[0019]
[Formula 6]
Figure 0004029690
Can be written. By repeating such an operation twice thereafter (total 4 times), partial correlation values Cr1, Cr2, Cr3, 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. If the correlation value for one cycle is CR, the integrated value CR (n) when the time n (phase) is shifted is
[0020]
[Expression 7]
Figure 0004029690
N takes a value from 0 to 511, and a correlation value for 512 phases (n = 1 to 512) in FIG. 2 was obtained.
[0021]
(5) By repeating the above operations (2) to (4) four times in total, a correlation curve of the phase (2048) for one cycle is obtained.
[0022]
As described above, an increase in hardware scale can be avoided by repeatedly using a 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, particularly burst communication that requires high speed.
[0023]
[Problems to be solved by the invention]
As described above, conventionally, in the acquisition of initial synchronization, in order to avoid an increase in hardware scale (an increase in power consumption), cross-correlation is performed by repeatedly using a correlator (shift register) with a small number of stages several times. I was taking it. However, this has a problem in that the initial synchronization acquisition time is increased in burst communication requiring high speed.
[0024]
Therefore, an object of the present invention is to realize high-speed initial synchronization acquisition without substantially increasing the hardware scale, in other words, to reduce the hardware scale (low power consumption without increasing the initial synchronization supplement time). It is an object of the present invention to provide a synchronization supplement circuit capable of realizing
[0025]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, a synchronization acquisition circuit according to the present invention includes a reception spread code inputted in synchronization with a clock of frequency fHz and a copy of the reception spread code inputted in synchronization with a clock of frequency 2 fHz. A synchronization acquisition circuit including a cross-correlation calculating means for calculating a correlation and a copy selection control means for replacing a copy of the received spread code with another copy every n (n is a positive integer) clock of the frequency fHz. The cross-correlation calculating means shifts and stores the received spread code with a clock of frequency fHz and stores the n-stage first shift register every n clocks of the clock of frequency fHz. An n-stage latch that latches the received spread code stored in the n-stage, and an n-stage that shifts and stores a copy of the received spread code with a clock of 2 fHz A second shift register; and correlation value calculation means for calculating a correlation value between the reception spread code latched in the n-stage latch and the copy of the reception 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 received spread code, a second copy generation means for generating another copy of the received spread code, and the copy or other copy at a frequency of 2 fHz. N-stage third shift register that shifts and stores with the second clock, and the replica generated by the first replica generating means and the other replica generated by the second replica generating means are respectively the second shift register or the second Selection means for storing in a three shift register, and the selection means for the first and second replica generation means and the second and third shifts every n clocks of the frequency fHz. Characterized in that it comprises a timing control means to switch the connection to the register.
[0026]
According to the present invention, by having the above-described configuration, it is possible to achieve high-speed initial synchronization acquisition with almost no increase in hardware scale, in other words, 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 this is replaced with the 256-stage shift registers 8 and 10 (see FIG. 1), high-speed initial synchronization acquisition is possible. Provide possible technology.
[0028]
Referring to FIG. 1, the shift register 8 is a register that shifts at a speed of fHz, and the local Gold code registers 10 and 11 are registers that shift at twice the speed of 2 fHz. Local Gold code generation circuits 12 and 13 store local Gold codes. The selection circuit 14 selects which of the local Gold code generators 12 and 13 stores the local Gold code in the local Gold code registers 10 and 11. 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]
Assume 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, respectively. The 256 received Gold codes of the shift register 8 are latched in the received Gold code latch 9. The integrating circuit and correlation value memory 5 integrates the correlation value between the code of the reception Gold code latch 9 and the code of the local Gold code register 10.
[0030]
When the correlation values are accumulated up to 512 clocks at 2 fHz, 512 clocks at 2 fHz correspond to 256 clocks at fHz, so that the received Gold codes from 257th to 512th are already stored in the shift register 8 when 512 clocks have elapsed. Has been. The contents of the shift register 8 are latched in the reception Gold code latch 9.
[0031]
On the other hand, the timing control circuit 16 causes the selection circuit 14 to store the local Gold codes from the 257th to the 512th in the local Gold code generation circuit 13 in the local Gold code register 11 in advance, and when this local clock of 2 fHz passes, The contents of the Gold code register 11 are latched in the local Gold code register 10. The correlation values of 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 are continuously accumulated.
[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 a 256-stage shift register. The calculation of the correlation value of the 513th and subsequent spreading codes also repeats the above operation.
[0033]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram of a preferred embodiment of a synchronization supplement circuit according to the present invention. Referring to the figure, the synchronization supplement circuit receives a reception spreading code 1 obtained by A / D conversion of a spread signal received at the receiver (the reception Gold code in FIG. The received Gold code shift register 8 for shifting the received spread code 1, the received Gold code shift register 8 for temporarily storing the contents of the received Gold code shift register 8, and the latch 9 for storing the received Gold code shift register 8. Timing generating circuit 15 for generating timing signal 17, local Gold code generating circuits 12 and 13 for generating two local spreading codes 18 and 19 which are duplicates of received spreading code 1, and local Gold code for shifting these codes Shift registers 10, 11 and the connection between the two local spread codes 18, 19 and the shift register A timing control circuit 16 for generating a connection relationship and switching timing, and controlling the phase of the local spreading codes 18 and 19 by using a control signal 20, a receiving spreading code 1 and a local A correlator (for example, an exclusive-OR circuit) 21 for calculating a cross-correlation with the spread codes 18 and 19, an integration circuit for integrating the correlation values obtained from the correlator 21 and storing the correlation values, and a correlation value memory 5.
[0034]
In the operation of the present invention, the purpose is to obtain a correlation value with a small hardware scale and at a high speed, but the method is similar to the conventional case as the initial condition for calculating the correlation value. The procedure is as follows. However, each register is, for example, a 256-stage register, 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 speed 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 for shifting the local Gold codes 18 and 19 at a speed of 2 fHz.
[0036]
(2) Now, the reception Gold code shift register 8 and the local Gold code shift registers 10 and 11 are respectively input with the reception Gold code 1 and the local Gold codes 18 and 19, and shifted one after another. 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, the local Gold code shift register 11 and the 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 end of the reception Gold code shift register 8 and the local Gold code shift registers 10 and 11. At this time, the reception Gold code 1, the local Gold code 18, and the local Gold code If Gold code 19 is set to RG1, L1G1, and L2G1, RG1, RG2, RG3,. The
[0038]
At this moment, the local Gold code shift register 10 has L 1G 1, L 1G 2, L 1G 3,..., L 1G 256, and the local Gold code shift register 11 has L 2G 1, L 2G. 2, L 2G 3,..., L 2G 256 are set, and the contents of the received Gold code shift register 8 are latched in the received Gold code latch 9 as they are.
[0039]
(3) A value integrated by the integration circuit in the correlation value memory 5 for storing the correlation value and 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 is obtained. When Cr11 (τ) is set,
[0040]
[Equation 8]
Figure 0004029690
Can be written. Further, the integrated value Cr1 (1) after 1 clock of 2 fHz does not change the state of the received Gold code 1 latched in the received Gold code latch 9, and only the local Gold code 18 of the shift register 10 for the local Gold code. Shifts to the right by one clock of 2 fHz,
[0041]
[Equation 9]
Figure 0004029690
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) is
[0042]
[Expression 10]
Figure 0004029690
Generally, after time n, the correlation value Cr1 (n) is
[0043]
## EQU11 ##
Figure 0004029690
Can be written. Subsequently, when 512 clocks have elapsed (the reception Gold code shift register 8 is operating with the fHz clock, the 512 clock of 2 fHz is equivalent to 256 clocks of fHz), the reception Gold code shift register 8 has RG257, RG258, RG259,..., RG512 are already latched from the right end. At this moment, the content of the received Gold code shift register 8 is latched in the received Gold code latch 9 as it is.
[0044]
The local Gold code shift shift register 11 is already connected to the local Gold generation circuit 13 from the right end, from the L2G257, L2G258, L2G260,.
L2G512 is latched, and at this moment, the content of the shift shift register 11 for the local Gold code is latched in the shift shift register 10 for the local Gold code as it is, and at the same time, the shift shift register 10 for the local Gold code and the Gold are selected by the selection circuit 14. The connection to the code generation circuit 13 and the connection to the local Gold code shift shift register 11 and the Gold code generation circuit 12 are switched.
[0045]
(4) As in (3) above, by an integration circuit (in the integration circuit and the correlation value memory 5) for integrating the number of matches between register states of the received Gold code latch 9 and the local Gold code shift shift register 10. If the integrated value is Cr12 (τ),
[0046]
[Expression 12]
Figure 0004029690
Can be written.
Further, the integrated value Cr2 (1) after one clock of 2 fHz does not change the state of the received Gold code 1 latched in the received Gold code latch 9, and the local Gold code of the shift shift register 10 for the local Gold code. Since only 18 shifts to the right by 1 clock of 2 fHz,
[0047]
[Formula 13]
Figure 0004029690
Can be written. However, at this time, the local Gold code 19 of the shift shift register 11 for the local Gold code is shifted to the right by 1 clock of 2 fHz. Similarly, after 511 clocks, the correlation value Cr2 (511) is
[0048]
[Expression 14]
Figure 0004029690
Generally, after time n, the correlation value Cr12 (n) is
[0049]
[Expression 15]
Figure 0004029690
Can be written. Subsequently, when 1024 clocks have elapsed (since the reception Gold code shift register 8 operates at the fHz clock, 1024 clocks at 2 fHz are equivalent to 512 clocks at fHz), the reception Gold code shift register 8 has RG513, RG514, RG515,..., RG768 are already latched from the right end, and at this moment, the contents of the received Gold code shift register 8 are latched in the received Gold code latch 9 as they are. In addition, L1G513, L1G514, L1G515,..., L1G768 are already latched in the local Gold code shift register 11 from the right end from the local Gold code generation circuit 13 (Cr2 (n) is calculated). The phase of the local Gold code generating circuit 13 is controlled by the timing control circuit 16 so that the local Gold code shift register 11 is latched in phase with the local Gold code shift register 11 during 512 clocks in between.
[0050]
At the same time, the contents of the local Gold code shift register 11 are latched in the local Gold code shift register 10 as they are, and at the same time, the selection circuit 14 is connected to 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.
[0052]
[Expression 16]
Figure 0004029690
This equation (16) is the same as the above equation (4), which means that conventional processing can be realized on this hardware scale.
[0053]
(5) Partial correlation values Cr11, Cr12, Cr21, Cr22, Cr31, Cr32, Cr41, and Cr42 are obtained by repeating the above operations (3) and (4) three times (total four times). By taking the sum of these partial correlation values, an integrated value for one period of the Gold code can be obtained. If the correlation value for one period is CR, the integrated value CR (n) when the time n (phase) is shifted is
[0054]
[Expression 17]
Figure 0004029690
N takes a value from 0 to 511, and a correlation value for 512 phases (n = 1 to 512) in FIG. 2 was obtained.
[0055]
(6) By repeating the above operations (2) to (5) four times in total, a correlation curve of the phase (2048) for one cycle is obtained.
[0056]
【The invention's effect】
As described above, the synchronization supplement circuit according to the present invention calculates the cross-correlation between the received spread code inputted in synchronization with the clock of frequency fHz and the copy of the received spread code inputted in synchronization with the clock of frequency 2 fHz. Since it includes a cross-correlation calculating means for calculating and a copy selection control means for replacing the 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 little increase, in other words, to reduce the hardware scale (lower power consumption) without increasing the initial synchronization supplement time.
[0057]
More specifically, in the conventional correlation value calculation circuit, in order to obtain a correlation value curve of 512 phase differences, the shift register 2, the latch 3, the shift register 4 and the exclusive value for calculating the correlation value are obtained. -OR circuit 21 is required, but in the circuit of the present invention, it can be configured with 256-stage shift register 8, latch 9, shift registers 10 and 11, and Exclusive-OR circuit 21, which is less than about half. The gate scale will be reduced.
[0058]
In the present invention, the operation clock of the shift registers 10 and 11 for shifting the local spread codes 18 and 19 is twice that of the reception spread code 1, but if this speed is quadrupled, a 256-stage shift register is used. The number of gates can be reduced to 128, and the gate scale is further reduced. Similarly, if a 512-stage shift register is used as in the conventional example, the circuit scale is about 1. Although it increases by a factor of 3, the initial synchronization supplement time (time until the correlation value curve for one period is obtained) is shortened by half, and the initial synchronization acquisition time can be increased.
[Brief description of the drawings]
FIG. 1 is a block diagram of a preferred embodiment of a synchronization supplement 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 period.
FIG. 3 is a configuration diagram of an example of a conventional synchronization acquisition circuit.
[Explanation of symbols]
5 Accumulation Circuit and Correlation Value Memory 8 Reception Gold Code Shift Register 9 Reception 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 (5)

周波数fHzのクロックに同期して入力される受信拡散符号と周波数2fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関を演算する相互相関演算手段と、前記周波数fHzのクロックのn(nは正の整数)クロックごとに前記受信拡散符号の複製を他の複製と入れ替える複製選択制御手段とを含む同期捕捉回路であって、
前記相互相関演算手段は前記受信拡散符号を周波数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シフトレジスタとの接続を切替えさせるタイミング制御手段とを含むことを特徴とする同期捕捉回路。
A cross-correlation calculating means for calculating a cross-correlation between a received spread code inputted in synchronization with a clock of frequency fHz and a copy of the received spread code inputted in synchronization with a clock of frequency 2 fHz; and a clock of the frequency fHz A synchronization acquisition circuit including a replica selection control means for replacing the replica of the received spread code with another replica every n clocks (n is a positive integer) ,
The cross-correlation calculating means stores the received spread code by shifting the received spread code with a clock of frequency fHz and storing it in the n-stage first shift register for every n clocks of the clock of frequency fHz. An n-stage latch that latches the received spread code, an n-stage second shift register that shifts and stores a copy of the received spread code with a clock of frequency 2 fHz, the received spread code latched in the n-stage latch, and the correlation value calculation means for calculating a correlation value with a copy of the received spread code stored in the n-th second shift register,
The copy selection control means includes a first copy generation means for generating a copy of the received spread code, a second copy generation means for generating another copy of the received spread code, and the copy or another copy having a frequency of 2 fHz. An n-stage third shift register that shifts and stores with a clock, a replica generated by the first replica generating means, and another replica generated by the second replica generating means are respectively connected to the second shift register or the third 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 replica generation means and the second and third shift registers for every n clocks of the frequency fHz. And a synchronization acquisition circuit.
前記複製選択制御手段は前記受信拡散符号の位相と同一位相の前記他の複製を選択することを特徴とする請求項1記載の同期捕捉回路。  2. The synchronization acquisition circuit according to claim 1, wherein the copy selection control means selects the other copy having the same phase as the phase of the received spread code. 前記タイミング制御手段は前記周波数fHzのクロックのnクロックごとに前記第3シフトレジスタの内容を前記第2シフトレジスタにラッチさせることを特徴とする請求項1または2記載の同期捕捉回路。Synchronization acquisition circuit according to claim 1 or 2, wherein said timing control means is characterized in that to latch the contents of the third shift register every n clock of the clock of the frequency fHz to the second shift register. 前記相互相関演算手段は周波数fHzのクロックに同期して入力される受信拡散符号と周波数2m(mは2以上の整数)fHzのクロックに同期して入力される前記受信拡散符号の複製との相互相関をとることを特徴とする請求項1または2記載の同期捕捉回路。The cross-correlation calculating means includes a received spread code inputted in synchronization with a clock of frequency fHz and a copy of the received spread code inputted in synchronization with a clock of frequency 2 m (m is an integer of 2 or more) fHz. 3. The synchronization acquisition circuit according to claim 1, wherein cross-correlation is taken. スペクトラム拡散通信方式の通信システムに用いられることを特徴とする請求項1からいずれかに記載の同期捕捉回路。Synchronization acquisition circuit according to claims 1 to 4 or which is characterized by being used in the communication system of 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 JP2004080280A (en) 2004-03-11
JP4029690B2 true 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)

Families Citing this family (2)

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

Also Published As

Publication number Publication date
JP2004080280A (en) 2004-03-11

Similar Documents

Publication Publication Date Title
JPH07297685A (en) Generator of pseudo-random number sequence having length of 2 N
EP1147617A4 (en) Multi-clock matched filter for receiving signals with multipath
JP2002520947A (en) Variable clock rate correlation circuit and operation method
US6487193B1 (en) Path searched device and CDMA receiver with the same
JP4029690B2 (en) Synchronous supplementary circuit
JP3397695B2 (en) Correlation detector and CDMA receiver
JP2577999B2 (en) Head or arbitrary bit pulse generation circuit and sampling pulse generation circuit in pseudo noise code generation apparatus
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
JP2000209124A (en) Correlation circuit for spread spectrum communication
KR0183002B1 (en) Method of estimating eb/no in ds/cdma with a pilot signal
US6256341B1 (en) Spread spectrum receiver using digital matched filter
JP3453100B2 (en) Matched filter and operation method in matched filter
JP2000350262A (en) Code generating method and circuit
KR20010110351A (en) Synchronicity detection device
KR100386575B1 (en) PN code correlator and Method for acquisition received signal's synchronization using the same
JP2001177438A (en) Initial synchronization acquisition circuit
JP4298079B2 (en) Synchronization holding circuit
JPH10190524A (en) Code generator and spread communication system
JP2003234677A (en) Sync detection circuit
JP3869760B2 (en) Matched filter
JPH10285079A (en) Spread spectrum receiver
JP2000349688A (en) Digital matched filter
JP2000196499A (en) Correlation circuit for spread spectrum communication
KR0155523B1 (en) Secondary synchronizer of direct spread spectrum system

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