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
JP2859604B2 - Sliding correlator - Google Patents
[go: Go Back, main page]

JP2859604B2 - Sliding correlator - Google Patents

Sliding correlator

Info

Publication number
JP2859604B2
JP2859604B2 JP21121797A JP21121797A JP2859604B2 JP 2859604 B2 JP2859604 B2 JP 2859604B2 JP 21121797 A JP21121797 A JP 21121797A JP 21121797 A JP21121797 A JP 21121797A JP 2859604 B2 JP2859604 B2 JP 2859604B2
Authority
JP
Japan
Prior art keywords
code
phase
spreading code
output
spread
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
JP21121797A
Other languages
Japanese (ja)
Other versions
JPH1141140A (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.)
WAI AARU PII IDO TSUSHIN KIBAN GIJUTSU KENKYUSHO KK
Original Assignee
WAI AARU PII IDO TSUSHIN KIBAN GIJUTSU KENKYUSHO KK
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 WAI AARU PII IDO TSUSHIN KIBAN GIJUTSU KENKYUSHO KK filed Critical WAI AARU PII IDO TSUSHIN KIBAN GIJUTSU KENKYUSHO KK
Priority to JP21121797A priority Critical patent/JP2859604B2/en
Publication of JPH1141140A publication Critical patent/JPH1141140A/en
Application granted granted Critical
Publication of JP2859604B2 publication Critical patent/JP2859604B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、スペクトラム拡散
通信等の受信機において、拡散符号によりスペクトラム
拡散された受信信号と受信側で生成された拡散符号との
同期を確立する同期捕捉技術に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronization acquisition technique for establishing synchronization between a received signal spread by a spread code and a spread code generated on the receiving side in a receiver for spread spectrum communication or the like. is there.

【0002】[0002]

【従来の技術】北米においてCDMA(Code Division
Multiple Access)方式のセルラ電話システム(TIA
IS95)が標準化されている。このCDMA方式にお
いては、拡散符号で拡散された受信信号と、受信側で生
成された拡散符号との同期捕捉をとるために、一般にス
ライディング相関器が用いられている。このスライディ
ング相関器の利点としては、回路規模を小さくすること
ができると共に、消費電力も小さくすることができるこ
とである。
2. Description of the Related Art In North America, CDMA (Code Division)
Multiple Access) type cellular telephone system (TIA)
IS95) has been standardized. In this CDMA system, a sliding correlator is generally used to acquire synchronization between a received signal spread by a spreading code and a spreading code generated on the receiving side. The advantages of the sliding correlator are that the circuit scale can be reduced and the power consumption can be reduced.

【0003】このような従来のスライディング相関器の
構成を図15に示す。ただし、図15においては、拡散
符号としてPN(Pseudo Noise)符号が用いられてい
る。図15において、PN符号によりスペクトラム拡散
された受信スペクトラム拡散信号に対して、送信側と同
じ拡散符号のPN符号をPN発生器103により発生
し、受信スペクトラム拡散信号とPN発生器103から
のPN符号とを乗算器101において乗算する。そし
て、乗算器101から出力される乗算信号を積分器10
2において積分する。この過程を逆拡散という。
FIG. 15 shows the configuration of such a conventional sliding correlator. However, in FIG. 15, a PN (Pseudo Noise) code is used as the spreading code. In FIG. 15, a PN code of the same spread code as that of the transmitting side is generated by a PN generator 103 for a received spread spectrum signal spread by a PN code, and the received spread spectrum signal and a PN code from the PN generator 103 are output. Is multiplied by the multiplier 101. Then, the multiplied signal output from the multiplier 101 is
Integrate at 2. This process is called despreading.

【0004】この逆拡散において、スペクトラム拡散し
たPN符号と、PN発生器103により発生されたPN
符号との位相が同期していれば、乗算器101より出力
される乗算信号をある時間積分した積分器102からの
出力は、所定のしきい値を越えるようになる。この所定
のしきい値を越えたことを制御部104が検出した際
に、受信スペクトラム拡散信号とPN発生器103から
発生されたPN符号との同期がとれたと、制御部104
が判断する。逆に積分器102からの出力が所定のしき
い値を越えていなければ、制御部104は同期がとれて
いないと判断して、PN発生器103から出力されるP
N符号の位相をずらして、再度逆拡散を行うようにす
る。
In this despreading, a PN code subjected to spectrum spreading and a PN code generated by a PN generator 103 are used.
If the phase with the code is synchronized, the output from the integrator 102 obtained by integrating the multiplication signal output from the multiplier 101 for a certain time exceeds a predetermined threshold value. When the control unit 104 detects that the predetermined threshold value is exceeded, the control unit 104 determines that the received spread spectrum signal is synchronized with the PN code generated by the PN generator 103.
Judge. Conversely, if the output from the integrator 102 does not exceed the predetermined threshold, the control unit 104 determines that synchronization has not been achieved, and sets the P output from the PN generator 103 to P.
The phase of the N code is shifted, and despreading is performed again.

【0005】ここで、PN符号からなる拡散符号の長さ
をN(チップ数N)とし、積分器102において積分さ
れる時間をLチップ分の時間とし、受信された受信スペ
クトラム拡散信号には雑音が付加されていなく、PN符
号の位相がランダムであるとした場合は、平均同期捕捉
時間はN・L/2チップ数に相当する時間となる。な
お、この場合は、PN発生器103から発生されるPN
符号の位相を1チップづつずらすようにした場合であ
る。
[0005] Here, the length of the spread code composed of the PN code is N (the number of chips N), the time integrated by the integrator 102 is the time of L chips, and the received received spread spectrum signal has noise. Is not added and the phase of the PN code is random, the average synchronization acquisition time is a time corresponding to the number of NL / 2 chips. In this case, the PN generated by the PN generator 103 is used.
This is a case where the phase of the code is shifted by one chip.

【0006】[0006]

【発明が解決しようとする課題】ところで、CDMA方
式における拡散符号の符号長からみて、前述した平均同
期補足時間はデータ通信速度に対して無視することがで
きない程度に長い時間である。そして、同期補足が完了
しなければ受信されたスペクトラム拡散信号を復調する
ことができないことから、同期捕捉時間を短縮させない
と受信されたスペクトラム拡散信号の最初のデータ部分
を復調することができないおそれがあるという問題点が
あった。そこで、本発明は、スライディング相関器の同
期捕捉時間を短縮することを目的としている。
By the way, from the viewpoint of the code length of the spread code in the CDMA system, the above-mentioned average synchronization supplementary time is a long time that cannot be ignored with respect to the data communication speed. Since the received spread spectrum signal cannot be demodulated unless the synchronization capture is completed, there is a possibility that the first data portion of the received spread spectrum signal cannot be demodulated unless the synchronization acquisition time is reduced. There was a problem. Therefore, an object of the present invention is to reduce the synchronization acquisition time of a sliding correlator.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、本発明にかかるスライディング相関器は、2の整数
乗の符号長を有する拡散符号をM分割してMフレームの
分割拡散符号を生成し、該Mフレームの分割拡散符号を
全て加算することにより多値拡散符号を生成する符号生
成手段と、該符号生成手段により生成された前記多値拡
散符号あるいは前記分割拡散符号と、前記拡散符号によ
り周波数拡散された受信信号とを乗算する逆拡散手段
と、該逆拡散手段から出力される乗算出力を、前記分割
拡散符号のフレーム長を単位として積分する積分手段
と、前記符号生成手段から出力される符号を制御すると
共に、前記積分手段の出力レベルを判定する制御手段と
を備え、前記制御手段は、前記符号生成手段から出力さ
れる前記多値拡散符号の位相をスライドする毎に前記積
分手段の出力レベルを判定することにより、前記拡散符
号により周波数拡散された受信信号と、前記多値拡散符
号との位相の同期捕捉を行い、その後に、前記制御手段
は、前記Mフレームの内のいずれか一つのフレームの分
割拡散符号を前記符号生成手段から出力させて、前記受
信信号との相対位相を前記フレーム長を単位としてスラ
イドする毎に、前記積分手段の出力レベルを判定するこ
とにより、前記拡散符号により周波数拡散された受信信
号と、前記Mフレームの内のいずれか一つのフレームと
の同期捕捉を行うようにしている。
SUMMARY OF THE INVENTION To achieve the above object, a sliding correlator according to the present invention generates a divided spreading code of M frames by dividing a spreading code having a code length of an integer power of 2 by M. A code generating means for generating a multi-level spreading code by adding all the divided spreading codes of the M frame; the multi-level spreading code or the divided spreading code generated by the code generating means; Despreading means for multiplying the received signal which has been frequency-spread by: an integrating means for integrating a multiplied output output from the despreading means in units of a frame length of the divided spreading code; and an output from the code generating means. And a control means for controlling the code to be output and determining the output level of the integration means, wherein the control means comprises a multi-level spreading code output from the code generation means. By determining the output level of the integrating means each time the phase is slid, the phase of the received signal frequency-spread by the spreading code and the phase of the multi-level spreading code are acquired. Output the divided spread code of any one of the M frames from the code generation means, and each time the relative phase with respect to the received signal slides in units of the frame length, the integration means By judging the output level, the reception signal frequency-spread by the spreading code is synchronized with any one of the M frames.

【0008】また、上記スライディング相関器におい
て、前記積分手段は、前記多値拡散符号のすべての位相
に対して積分値を算出するよう前記制御手段により制御
され、前記積分手段から出力される積分値が最大となっ
た位相を選択することにより、前記制御手段が、前記拡
散符号により周波数拡散された受信信号と、前記多値拡
散符号との位相の同期捕捉を行うようにしてもよい。さ
らに、上記スライディング相関器において、前記積分手
段から出力される積分値に対して予め設定されたしきい
値を、前記積分手段から出力される積分値が越えた際
に、前記制御手段が、前記拡散符号により周波数拡散さ
れた受信信号に、前記多値拡散符号が位相同期されたと
判定するようにしてもよい。
In the above-mentioned sliding correlator, the integrating means is controlled by the control means to calculate integrated values for all phases of the multi-level spreading code, and the integrated value outputted from the integrating means is calculated. By selecting the phase having the maximum value, the control means may acquire the phase of the received signal frequency-spread by the spreading code and the phase of the multi-level spreading code. Further, in the sliding correlator, when the integrated value output from the integrating means exceeds a preset threshold value for the integrated value output from the integrating means, the control means The multi-level spreading code may be determined to be phase-synchronized with the received signal frequency-spread by the spreading code.

【0009】さらにまた、上記スライディング相関器に
おいて、前記制御部は、前記積分手段から出力される積
分値がしきい値を越えた際に、前記多値拡散符号の位相
をスライドすることなく前記積分手段から出力される積
分値を再度算出し、再度算出された積分値も連続してし
きい値を越えた際に、前記拡散符号により周波数拡散さ
れた受信信号に、前記多値拡散符号が位相同期されたと
判定するようにしてもよい。
Still further, in the above-mentioned sliding correlator, when the integrated value output from the integrating means exceeds a threshold value, the control unit does not slide the phase of the multi-level spreading code and slides the integrated signal. The integrated value output from the means is calculated again, and when the calculated value again exceeds the threshold value continuously, the phase of the multi-level spread code is added to the received signal frequency-spread by the spread code. It may be determined that synchronization has been achieved.

【0010】さらにまた、上記スライディング相関器に
おいて、前記受信信号をMフレームに分割し、該受信信
号の位相を前記フレーム長を単位としてスライドしなが
ら、前記積分手段の出力レベルを判定する際に、前記積
分手段から出力される積分値が、予め設定されたしきい
値を越えた場合に、前記制御手段が、前記Mフレームの
内のいずれか一つのフレームの前記分割拡散符号と前記
受信信号とのフレームの同期捕捉が完了したと判定する
ようにしてもよい。なお、この場合、前記Mフレームに
分割した前記受信信号の位相を前記フレーム長を単位と
してスライドしながら、前記積分手段の出力レベルを判
定する際に、前記受信信号をMフレームスライドして
も、前記積分手段から出力される積分値が予め設定され
た前記しきい値を越えない場合は、同期捕捉処理を初期
状態として再度同期捕捉処理を、前記制御手段が行うよ
うにしてもよい。
Still further, in the above-mentioned sliding correlator, when the received signal is divided into M frames and the output level of the integrating means is determined while sliding the phase of the received signal in units of the frame length, When the integration value output from the integration means exceeds a preset threshold value, the control means sets the divided spread code and the reception signal of any one of the M frames. It may be determined that the synchronization acquisition of the frame has been completed. In this case, when the output level of the integration means is determined while sliding the phase of the reception signal divided into the M frames in units of the frame length, the reception signal may be slid by M frames. If the integrated value output from the integration means does not exceed the preset threshold value, the control means may perform the synchronization acquisition processing again with the synchronization acquisition processing as an initial state.

【0011】このような本発明によれば、拡散符号の同
期捕捉を行うために、拡散符号をM分割し、分割された
拡散符号をそれぞれ加算することにより符号長が1/M
とされた新たな多値拡散符号を生成し、この多値拡散符
号を用いて位相の同期捕捉を行うようにしている。その
後、M分割された符号に対するフレームの同期を検出す
るようにしたので、高速な同期捕捉を行うことができ
る。また、フレームの同期捕捉を行う際に、ある一つの
フレームに対してのフレーム同期処理を行うようにした
ので、生成された符号を記憶するメモリに1フレーム分
だけの拡散符号をストアすればよく、回路を小型化する
ことができる。
According to the present invention, in order to synchronize the spread code, the spread code is divided into M and the divided spread codes are added to each other, so that the code length is 1 / M.
Is generated, and a phase synchronization acquisition is performed using the multi-level spreading code. Thereafter, since the synchronization of the frame with respect to the M-divided code is detected, high-speed synchronization acquisition can be performed. Also, when performing frame synchronization acquisition, a frame synchronization process is performed for a certain frame, so that only one frame of spread code need be stored in a memory for storing generated codes. Thus, the size of the circuit can be reduced.

【0012】[0012]

【発明の実施の形態】本発明のスライディング相関器の
実施の形態の第1の構成例を図1に示し、以下、図1を
参照しながら本発明にかかるスライディング相関器を詳
細に説明する。図1において、受信された、例えばPN
符号によりスペクトラム拡散された受信スペクトラム拡
散信号は乗算器1に供給されて、メモリ3から読み出さ
れて乗算器1に供給されている多値拡散符号と、乗算器
1において乗算される。乗算器1から出力される受信ス
ペクトラム拡散信号と多値拡散符号との乗算信号は、積
分器2に供給されて積分される。この積分器2における
積分値は制御部4に送られて、制御部4は積分器2から
出力される積分値から後述するように位相の同期検出を
行っている。また、制御部4は、メモリ3から読み出さ
れる多値拡散符号の位相の制御を行うと共に、積分器2
の動作を制御している。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows a first configuration example of a sliding correlator according to an embodiment of the present invention. Hereinafter, a sliding correlator according to the present invention will be described in detail with reference to FIG. In FIG. 1, for example, PN
The received spread-spectrum signal spread by the code is supplied to the multiplier 1, and is multiplied by the multi-level spreading code read from the memory 3 and supplied to the multiplier 1. The multiplied signal of the received spread spectrum signal and the multi-level spread code output from the multiplier 1 is supplied to the integrator 2 and integrated. The integrated value in the integrator 2 is sent to the control unit 4, and the control unit 4 detects the phase synchronization from the integrated value output from the integrator 2 as described later. The control unit 4 controls the phase of the multi-level spreading code read from the memory 3 and controls the integrator 2
Is controlling the operation of

【0013】また、メモリ3から読み出される多値拡散
符号を生成する概略を図2に示す。図2において、拡散
符号P(n)は、送信側においてスペクトラム拡散に用
いた拡散符号と同一の拡散符号である2の整数乗のチッ
プ数Nとされた拡散符号であり、この拡散符号P(n)
はM分割される。M分割された各分割拡散符号の符号長
はKチップとされ、M分割されたそれぞれの拡散符号が
分割拡散符号PN(k,1),分割拡散符号PN(k,
2),・・・,分割拡散符号PN(k,M)として表わ
されている。ここで、各分割拡散符号をPN(k,m)
として表すものとし、時系列的に配列された分割拡散符
号PN(k,m)を各々フレームと称するものとする。
ただし、kは分割拡散符号の位相を表し、mは分割拡散
符号のフレーム番号を表している。したがって、 PN(k,m)=P{k+(m−1)・K} ・・・(1) と表されるようになる。
FIG. 2 schematically shows how to generate a multi-level spreading code read from the memory 3. In FIG. 2, a spreading code P (n) is a spreading code that is the same as the spreading code used for spectrum spreading on the transmitting side and has a chip number N of an integer power of 2 which is the same spreading code. n)
Is divided into M. The code length of each of the M-divided divided spreading codes is K chips, and each of the M-divided spreading codes is divided spreading code PN (k, 1) and divided spreading code PN (k,
2),..., Are represented as divided spreading codes PN (k, M). Here, each divided spreading code is represented by PN (k, m).
, And the divided spreading codes PN (k, m) arranged in time series are each referred to as a frame.
Here, k represents the phase of the divided spreading code, and m represents the frame number of the divided spreading code. Therefore, PN (k, m) = P {k + (m-1) .K} (1)

【0014】したがって、図2に示すように拡散符号P
(n)において、分割拡散符号PN(k,1)が先頭の
フレームとされ、分割拡散符号PN(k,M)が最終の
フレームとされる。このようなMフレームの分割拡散符
号PN(k,1)〜PN(k、M)を、図2に示すよう
に、それぞれ多値加算器41に供給して、Mフレームを
多値加算器41において加算するようにする。従って、
この多値加算器41からは、Mフレームが加算されて多
値化された生成符号F(k)が出力される。この場合、
生成符号F(k)の符号長は1フレーム長と同じKチッ
プとなり、生成符号F(k)のチップ数Kは、K=N/
Mと表される。ただし、Nは拡散符号P(n)の符号
長、Mは拡散符号P(n)の分割数である。
Therefore, as shown in FIG.
In (n), the divided spreading code PN (k, 1) is set as the first frame, and the divided spreading code PN (k, M) is set as the last frame. As shown in FIG. 2, the divided spreading codes PN (k, 1) to PN (k, M) of the M frame are supplied to the multi-value adder 41, respectively, as shown in FIG. To be added. Therefore,
The multi-value adder 41 outputs a generated code F (k) obtained by adding the M frames and multi-valued. in this case,
The code length of the generated code F (k) is K chips equal to one frame length, and the number K of chips of the generated code F (k) is K = N /
M is represented. Here, N is the code length of the spreading code P (n), and M is the number of divisions of the spreading code P (n).

【0015】このような多値の生成符号F(k)が予め
制御部4内、あるいは外部において生成されてメモリ3
に格納されている。また、メモリ3にはMフレームの分
割拡散符号PN(k,1)〜PN(k、M)の内の少な
くとも1つの分割拡散符号が格納されている。そして、
本発明における制御部4は図3に示すフローチャートの
同期捕捉処理を実行することにより、生成符号F(k)
と受信スペクトラム拡散信号との同期捕捉を行うように
している。図3に示すフローチャートにおいて、同期捕
捉処理がスタートすると、まず、ステップS1にて生成
符号F(k)を用いて位相kの検出が行われる。次い
で、ステップS2において、ある特定の1つのフレーム
の分割拡散符号、ここでは分割拡散符号PN(k,1)
を用いて、フレーム番号mが検出される。これにより高
速に同期捕捉が行なわれるようになる。
The multi-valued generation code F (k) is generated in advance in the control unit 4 or externally and stored in the memory 3.
Is stored in The memory 3 stores at least one of the divided spreading codes PN (k, 1) to PN (k, M) of M frames. And
The control unit 4 in the present invention executes the synchronization acquisition process of the flowchart shown in FIG. 3 to generate the generated code F (k).
And a received spectrum spread signal. In the flowchart shown in FIG. 3, when the synchronization acquisition process starts, first, in step S1, the phase k is detected using the generated code F (k). Next, in step S2, the divided spreading code of one specific frame, here, the divided spreading code PN (k, 1)
Is used to detect the frame number m. As a result, synchronous acquisition is performed at high speed.

【0016】ここで、上記ステップS1で行われる位相
kの検出処理時の構成を図4に、図4における受信スペ
クトラム拡散信号P(n’)と生成符号F(k)のタイ
ミングおよび積分器2の出力波形を図5に示し、図4お
よび図5を参照しながら前記ステップS1で実行される
位相kの検出処理を詳細に説明する。ただし、受信スペ
クトラム拡散信号P(n’)はMフレームに分割されて
表されており、M分割された各フレームは受信分割拡散
信号PN(k’,1),PN(k’,2),・・・,P
N(k’,M)で表されている。まず、図5(a)に示
すタイミングとされた受信スペクトラム拡散信号P
(n’)が乗算器1に供給されると共に、図5(b)に
示すタイミングで生成符号F(k)がメモリ3から読み
出されて乗算器1に供給されたとする。
FIG. 4 shows the configuration of the phase k detection processing performed in step S1. The timing of the received spread spectrum signal P (n ') and the generated code F (k) in FIG. 5 is shown in FIG. 5, and the detection process of the phase k executed in step S1 will be described in detail with reference to FIGS. However, the received spread spectrum signal P (n ′) is divided into M frames and each frame is divided into M frames, and each of the divided M frames is divided into the received divided spread signals PN (k ′, 1), PN (k ′, 2), ..., P
It is represented by N (k ', M). First, the received spread spectrum signal P at the timing shown in FIG.
It is assumed that (n ′) is supplied to the multiplier 1 and the generated code F (k) is read from the memory 3 and supplied to the multiplier 1 at the timing shown in FIG.

【0017】例えば、受信スペクトラム拡散信号P
(n’)と位相kの生成符号F(k)とが、図5に示す
ようにタイミングt0からタイミングt1までの2フレ
ーム(L=2と表す)に相当する時間、乗算器1におい
て乗算されたとする。この場合、位相kの生成符号F
(k)は2回繰り返しメモリ3から読み出されて、それ
ぞれ受信分割拡散信号PN(k’,1)、受信分割拡散
信号PN(k’,2)と乗算されるようになる。そして
2フレームに相当する期間、乗算器1から出力される乗
算出力が積分器2において積分されるようになる。この
積分器2から出力される積分値の積分波形が図5(c)
に示されている。この例においては、タイミングt1に
おいて積分値がS(1)とされている。
For example, the received spread spectrum signal P
(N ′) and the generated code F (k) of the phase k are multiplied by the multiplier 1 for a time corresponding to two frames (represented by L = 2) from timing t0 to timing t1 as shown in FIG. Suppose. In this case, the generated code F of the phase k
(K) is repeatedly read out from the memory 3 twice and multiplied by the reception division spread signal PN (k ′, 1) and the reception division spread signal PN (k ′, 2), respectively. Then, during a period corresponding to two frames, the multiplied output output from the multiplier 1 is integrated by the integrator 2. The integrated waveform of the integrated value output from the integrator 2 is shown in FIG.
Is shown in In this example, the integration value is S (1) at the timing t1.

【0018】次いで、受信スペクトラム拡散信号P
(n’)に対して前回より位相を1チップ進ませた位相
(k+1)の生成符号F(k+1)がメモリ3から読み
出されて、図5に示すようにタイミングt1からタイミ
ングt2までの2フレーム(L=2と表す)に相当する
期間、乗算器1において受信スペクトラム拡散信号P
(n’)と乗算される。この場合、位相(k+1)の生
成符号F(k+1)が2回繰り返しメモリ3から読み出
されて、それぞれ受信分割拡散信号PN(k’,3)、
受信分割拡散信号PN(k’,4)と乗算されるように
なる。そして、この2フレームに相当する期間、乗算器
1から出力される乗算出力が積分器2において積分され
るようになる。この積分器2から出力される積分値の積
分波形が図5(c)に示されている。この例において
は、タイミングt2において積分値がS(2)とされて
いる。
Next, the received spread spectrum signal P
The generated code F (k + 1) of the phase (k + 1) whose phase is advanced by one chip from the previous time with respect to (n ′) is read out from the memory 3, and as shown in FIG. During a period corresponding to a frame (represented by L = 2), the received spread spectrum signal P
(N '). In this case, the generated code F (k + 1) of the phase (k + 1) is repeatedly read twice from the memory 3, and the received divided spread signals PN (k ′, 3),
This is multiplied by the reception division spread signal PN (k ′, 4). Then, during the period corresponding to these two frames, the multiplied output output from the multiplier 1 is integrated in the integrator 2. FIG. 5C shows an integrated waveform of the integrated value output from the integrator 2. In this example, the integrated value is S (2) at the timing t2.

【0019】図5(c)に示す積分値は、生成符号F
(k)の位相kと受信された受信スペクトラム拡散信号
P(n’)との位相が同期しているか否かに応じて変化
する。すなわち、位相の同期がとれていれば、生成符号
F(k)と受信スペクトラム拡散信号P(n’)との相
関がとれるため、乗算器2から出力される乗算信号を積
分器2において積分することにより、図5(c)に示す
タイミングt2時において出力される積分値S(2)の
ように積分器2からは大きなレベルの相関信号が出力さ
れるようになる。また、生成符号F(k)と受信された
受信スペクトラム拡散信号P(n’)との位相が同期し
ていない場合は、生成符号F(k)と受信スペクトラム
拡散信号P(n’)との相関がとれないので、乗算器1
から出力される乗算信号を積分器2において積分する
と、図5(c)に示すタイミングt1時において出力さ
れる積分値S(1)のように積分器2からは小さなレベ
ルの相関信号が出力されるようになる。なお、積分終了
タイミングにおいて、図5(c)に示すように積分器2
は初期値にリセットされる。
The integrated value shown in FIG.
The phase varies depending on whether or not the phase k of (k) and the phase of the received spread spectrum signal P (n ′) are synchronized. That is, if the phases are synchronized, the generated code F (k) and the received spread spectrum signal P (n ′) can be correlated, so that the multiplied signal output from the multiplier 2 is integrated by the integrator 2. As a result, a large-level correlation signal is output from the integrator 2 like the integrated value S (2) output at the timing t2 shown in FIG. 5C. When the phase of the generated code F (k) and the received received spread spectrum signal P (n ′) are not synchronized, the generated code F (k) and the received spread spectrum signal P (n ′) are not synchronized. Since the correlation cannot be obtained, the multiplier 1
Is integrated in the integrator 2, a small-level correlation signal is output from the integrator 2 as an integrated value S (1) output at the timing t1 shown in FIG. 5C. Become so. At the integration end timing, as shown in FIG.
Is reset to the initial value.

【0020】そこで、生成符号F(k)の位相kを1チ
ップに相当する時間ずらす毎に、積分器2から出力され
る相関信号のレベルを制御部4において検出することに
より、生成符号F(k)と受信された受信スペクトラム
拡散信号P(n’)との位相が同期しているか否かを判
定することができるようになる。例えば、図5に示す場
合は、タイミングt2で出力される積分値S(2)のレ
ベルから、位相(k+1)において同期捕捉されたと判
定される。なお、図5に示す例においては、積分時間を
2フレーム(L=2)に相当する時間としたが、本発明
はこれに限られるものではなく、より多くのフレームに
相当する期間積分するようにしてもよい。この際の積分
時間はK・L符号分に相当する時間となる。ただし、K
は生成符号F(k)のチップ数、Lは積分区間フレーム
数である。
Therefore, every time the phase k of the generated code F (k) is shifted by a time corresponding to one chip, the level of the correlation signal output from the integrator 2 is detected by the control unit 4 so that the generated code F (k) is detected. It becomes possible to determine whether or not the phase of the received spread spectrum signal P (n ′) is synchronized with that of the received spread spectrum signal P (n ′). For example, in the case shown in FIG. 5, it is determined from the level of the integrated value S (2) output at the timing t2 that the synchronization has been acquired at the phase (k + 1). In the example shown in FIG. 5, the integration time is set to a time corresponding to two frames (L = 2). However, the present invention is not limited to this, and integration is performed during a period corresponding to more frames. It may be. The integration time at this time is a time corresponding to the KL code. Where K
Is the number of chips of the generated code F (k), and L is the number of integration section frames.

【0021】以上の処理がステップS1にて実行され、
次いで、以下に説明するステップS2の処理が実行され
る。ステップS2では、位相の同期捕捉が終了した後
に、フレーム番号を検出することによりある特定の一つ
の分割拡散符号PN(k,m)と受信スペクトラム拡散
信号P(n’)との同期捕捉が行われる。このフレーム
番号検出処理時の構成を図6に示し、図6における受信
スペクトラム拡散信号P(n’)と分割拡散符号(k,
m)のタイミングおよび積分器2の出力波形の一例を図
12に示し、図6および図12を参照しながらフレーム
番号検出処理を詳細に説明する。ただし、受信スペクト
ラム拡散信号P(n’)はM分割されて各フレームが受
信分割拡散信号PN(k’,1),PN(k’,2),
・・・,PN(k’,M)で示されており、メモリ3か
ら読み出される分割拡散符号としてフレーム番号1の分
割拡散符号PN(k,1)を用いる例が示されている。
The above processing is executed in step S1,
Next, the process of step S2 described below is performed. In step S2, after the acquisition of the phase is completed, by detecting the frame number, the acquisition of the synchronization between one specific divided spread code PN (k, m) and the received spread spectrum signal P (n ') is performed. Will be FIG. 6 shows the configuration at the time of this frame number detection process. The received spread spectrum signal P (n ′) and the divided spread codes (k,
FIG. 12 shows an example of the timing m) and the output waveform of the integrator 2, and the frame number detection processing will be described in detail with reference to FIGS. However, the received spread spectrum signal P (n ′) is divided into M, and each frame is divided into the received divided spread signals PN (k ′, 1), PN (k ′, 2),
, PN (k ', M), and shows an example in which the divided spreading code PN (k, 1) of frame number 1 is used as the divided spreading code read from the memory 3.

【0022】上記したようにフレーム番号検出に用いる
ある特定のフレームはフレーム番号1の割拡散符号PN
(k,1)とされ、この分割拡散符号PN(k、1)が
メモリ3から読み出され、乗算器1に供給される。この
時のタイミングt20から開始される1フレーム時間に
乗算器1において乗算されるのは、図12(a)(b)
に示すように、この例では受信分割拡散信号PN
(k’,M)と分割拡散符号PN(k,1)とされる。
この際には、既に受信スペクトラム拡散信号P(n’)
と生成符号F(k)との位相kの同期捕捉は終了してい
るのであるから、乗算器1に供給されている受信拡散信
号PN(k’,M)のフレーム番号と、メモリ3から読
み出されて乗算器1に供給されている分割拡散符号PN
(k,1)のフレーム番号とが一致していればフレーム
の同期捕捉が行われたことになる。
As described above, a specific frame used for detecting the frame number is the split spreading code PN of the frame number 1.
(K, 1), and the divided spreading code PN (k, 1) is read from the memory 3 and supplied to the multiplier 1. The multiplier 1 multiplies one frame time starting from the timing t20 at this time by the multiplier 1 shown in FIGS.
In this example, as shown in FIG.
(K ′, M) and the divided spreading code PN (k, 1).
At this time, the received spread spectrum signal P (n ′)
Since the synchronous acquisition of the phase k between the received signal and the generated code F (k) has been completed, the frame number of the received spread signal PN (k ′, M) supplied to the multiplier 1 and the data read from the memory 3 are read. Divided spread code PN output and supplied to multiplier 1
If the frame number matches (k, 1), it means that the frame has been captured.

【0023】しかしながら、タイミングt20において
乗算器1に供給されている受信分割拡散信号のフレーム
番号はMであり、一方、分割拡散符号のフレーム番号は
1であるから、フレームは同期していない。したがっ
て、乗算器1から出力される乗算信号を1フレーム長に
相当する時間積分した積分値として、図12(c)のタ
イミングt21における積分値のように低レベルの相関
信号が出力されるようになる。次いで、タイミングt2
1において再びメモリ3から読み出された分割拡散符号
PN(k,1)と、前回より1フレーム後の受信分割拡
散信号PN(k’,1)とが乗算器1において乗算され
る。この際には、受信分割拡散信号PN(k’,1)の
フレーム番号1と、メモリ3から読み出されて乗算器1
に供給されている分割拡散符号PN(k,1)のフレー
ム番号1とが一致しているのでフレームの同期捕捉がと
れていることになる。
However, the frame number of the received divided spread signal supplied to the multiplier 1 at the timing t20 is M, and the frame number of the divided spread code is 1, so that the frames are not synchronized. Therefore, a low-level correlation signal is output as an integrated value obtained by time-integrating the multiplied signal output from the multiplier 1 corresponding to one frame length, such as the integrated value at the timing t21 in FIG. Become. Next, at timing t2
In 1, the divided spreading code PN (k, 1) read out from the memory 3 again is multiplied by the received divided spread signal PN (k ′, 1) one frame later than the previous time. At this time, the frame number 1 of the reception division spread signal PN (k ′, 1) and the multiplier 1 read from the memory 3
Since the frame number 1 of the divided spreading code PN (k, 1) supplied to the frame number coincides, the frame is synchronously acquired.

【0024】したがって、乗算器1から出力される乗算
信号を積分器2において1レーム長に相当する時間を単
位として積分することにより、図12(c)のタイミン
グt22における積分値のように積分器2からは、所定
のしきい値を越えた高レベルの相関信号が出力されるよ
うになる。この高レベルの創刊信号が積分記2から出力
されたことを制御部4が検出することにより、フレーム
の同期捕捉が完了したと判定される。そして、制御部4
は、同期検出信号を出力すると共に、メモリ3から分割
拡散符号の読み出しを停止する。
Therefore, by integrating the multiplied signal output from the multiplier 1 in the integrator 2 in units of time corresponding to one frame length, the integrator is integrated as in the integrated value at the timing t22 in FIG. 2 outputs a high-level correlation signal exceeding a predetermined threshold value. When the control unit 4 detects that this high-level start-up signal is output from the integral description 2, it is determined that frame synchronization has been completed. And the control unit 4
Outputs a synchronization detection signal and stops reading the divided spread code from the memory 3.

【0025】このように、1フレーム長経過する毎にメ
モリ3から繰り返し同一のフレームの分割拡散符号PN
(k、m)を読み出して、乗算器1に供給することによ
り、乗算器1においては受信分割拡散信号と分割拡散符
号とが相対的に1フレームづつずらされて乗算されるよ
うになる。そして、フレームの終了タイミング毎に、積
分器2から出力される相関信号のレベルを制御部4にお
いて検出することにより、分割拡散符号PN(k、m)
と受信された受信スペクトラム拡散信号P(n’)との
フレームが同期しているか否かを判定している。この判
定は、例えば積分器2から出力される積分出力が所定の
レベルを越えた際に、分割拡散符号(k,m)と受信ス
ペクトラム拡散信号P(n’)とのフレーム番号が一致
して同期捕捉されたと判定することができる。
As described above, every time one frame length elapses, the divided spreading code PN of the same frame is repeatedly read from the memory 3.
By reading out (k, m) and supplying it to the multiplier 1, the multiplier 1 multiplies the received divided spread signal and the divided spread code by being relatively shifted by one frame. Then, the control unit 4 detects the level of the correlation signal output from the integrator 2 at each end timing of the frame, so that the divided spreading code PN (k, m) is detected.
It is determined whether or not the received frame is synchronized with the received spread spectrum signal P (n ′). This determination is made, for example, when the frame number of the divided spread code (k, m) matches the frame number of the received spread spectrum signal P (n ′) when the integrated output output from the integrator 2 exceeds a predetermined level. It can be determined that synchronization has been acquired.

【0026】なお、制御部4はメモリ3のアドレス設定
と積分器2のタイミング制御も行っており、図1に示す
構成において、生成符号F(k)を読み出すアドレス設
定とされた場合が図4に示されており、分割拡散符号P
N(k,1)を読み出すアドレス設定とされた場合が図
6に示されているのである。すなわち、図4および図6
に示す構成は図1に示す構成と同じ構成を示しており、
その動作態様が異なる態様が示されているだけなのであ
る。以上説明したように、本発明のスライディング相関
器においては、Mフレームに分割された拡散符号をMフ
レーム分多値加算して1/Mの長さとされた多値拡散符
号により位相同期捕捉を行い、次いで、ある特定の1フ
レームの分割拡散符号によりフレームの同期捕捉を行う
ようにしたので、高速な同期捕捉を行うことが可能とな
る。
The control unit 4 also sets the address of the memory 3 and controls the timing of the integrator 2. In the configuration shown in FIG. 1, the case where the address setting for reading out the generated code F (k) is set in FIG. And the divided spreading code P
FIG. 6 shows a case where the address is set to read N (k, 1). 4 and 6
Shows the same configuration as the configuration shown in FIG.
Only the manner in which the manner of operation is different is shown. As described above, in the sliding correlator according to the present invention, the phase synchronization acquisition is performed by the multi-level spreading code having a length of 1 / M by multi-value adding the spreading code divided into M frames by M frames. Next, since frame synchronization is performed by using a specific one-frame divided spreading code, high-speed synchronization can be performed.

【0027】次に、位相同期捕捉を行う際の第1の変形
例の構成を図7に示す。この第1の変形例においては、
タイミング制御部5はメモリ3のアドレス設定と積分器
2のタイミング制御を行うようにされている。そして、
タイミング制御部5により、生成符号F(k)の位相k
を1チップづつスライドさせて、そのすべての位相kに
対してK・L符号分の積分が、積分器2において行われ
る。そして、すべての位相kに対する積分が終了した際
に、積分器2から出力された積分値のうちの最大積分値
を最大値検出部6において検出するようにする。次い
で、同期検出判定部7において、前記最大値検出部6に
おける最大値の検出タイミングを基に位相kを決定する
ようにする。これにより、位相同期捕捉を行うことがで
きる。なお、この第1の変形例においては、制御部4は
タイミング制御部5、最大値検出部6、および、同期検
出判定部7により構成されている。
Next, FIG. 7 shows a configuration of a first modified example when performing phase synchronization acquisition. In this first modification,
The timing control section 5 sets the address of the memory 3 and controls the timing of the integrator 2. And
The phase k of the generated code F (k) is determined by the timing control unit 5.
Is slid one chip at a time, and the integrator 2 performs integration for the KL code for all the phases k. When the integration for all the phases k is completed, the maximum integration value of the integration values output from the integrator 2 is detected by the maximum value detection unit 6. Next, the synchronization detection determination unit 7 determines the phase k based on the detection timing of the maximum value in the maximum value detection unit 6. Thereby, phase synchronization acquisition can be performed. In the first modification, the control unit 4 includes a timing control unit 5, a maximum value detection unit 6, and a synchronization detection determination unit 7.

【0028】さらに、位相同期捕捉を行う際の第2の変
形例を図8に示す。この第2の変形例は、積分器2から
の出力値に対して予めしきい値を設定するしきい値判定
部8を備えている点で、上記第1の変形例と相違してい
る。第2の変形例において、タイミング制御部5はメモ
リ3のアドレス設定と積分器2のタイミング制御を行う
ようにされている。そして、タイミング制御部5によ
り、生成符号F(k)の位相kが1チップづつスライド
される毎にK・L符号分の積分が、積分器2において行
われる。次いで、この積分の終了タイミングにおいて積
分器2から出力される積分値が、予め設定されたしきい
値を越えるか否かがしきい値判定部8において検出され
る。そして、同期検出判定部7は前記しきい値判定部8
においてしきい値を越えたことが検出されたタイミング
に基づいて位相kが決定される。これにより、位相同期
捕捉を行うことができる。
FIG. 8 shows a second modified example in which the phase synchronization acquisition is performed. This second modified example is different from the first modified example in that a threshold value judging unit 8 for setting a threshold value in advance for an output value from the integrator 2 is provided. In the second modified example, the timing control section 5 sets the address of the memory 3 and controls the timing of the integrator 2. Then, each time the phase k of the generated code F (k) is slid one chip at a time, the timing controller 5 performs integration of the KL code in the integrator 2. Next, the threshold value judging section 8 detects whether or not the integrated value output from the integrator 2 at the end timing of this integration exceeds a preset threshold value. Then, the synchronization detection judging section 7 is provided with the threshold judging section 8
, The phase k is determined based on the timing at which the threshold value is exceeded. Thereby, phase synchronization acquisition can be performed.

【0029】さらにまた、位相同期捕捉を行う際の第3
の変形例を図9に示す。この第3の変形例は、積分器2
からの出力値が予め設定されたしきい値を越えた際に、
再度同じ位相において積分を行い、その積分値が再度し
きい値を越えるか否かに基づいて位相kを決定するよう
にした点で、上記第2の変形例と相違している。第3の
変形例において、タイミング制御部5はメモリ3のアド
レス設定と積分器2のタイミング制御を行うようにされ
ている。そして、タイミング制御部5により、生成符号
F(k)の位相kが1チップづつスライドされる毎にK
・L符号分の積分が、積分器2において行われる。この
積分の終了タイミングにおいて積分器2から出力される
積分値が、予め設定されたしきい値を越えるか否かがし
きい値判定部9において検出される。そして、しきい値
判定部9においてしきい値を越えたことが検出された際
に、レジスタ10にフラグが立つようにされる。
Further, a third method for performing phase synchronization acquisition is as follows.
9 is shown in FIG. This third modified example is an integrator 2
When the output value from exceeds the preset threshold,
This is different from the second modification in that the integration is performed again at the same phase and the phase k is determined based on whether or not the integrated value exceeds the threshold value again. In the third modified example, the timing control section 5 sets the address of the memory 3 and controls the timing of the integrator 2. Each time the phase k of the generated code F (k) is slid by one chip,
The integration for L codes is performed in the integrator 2. At the end timing of this integration, threshold value judging section 9 detects whether or not the integrated value output from integrator 2 exceeds a preset threshold value. Then, when the threshold value judging unit 9 detects that the threshold value has been exceeded, a flag is set in the register 10.

【0030】レジスタ10にフラグが立つと、同期検出
判定部7はタイミング制御部5に、再度同じ位相kの生
成符号F(k)をメモリ3から読み出すように指示す
る。そして、タイミング制御部5により、同位相の生成
符号F(k)に対して二回目のK・L符号分の積分が、
再度積分器2において行われる。この積分の終了タイミ
ングにおいて積分器2から出力される積分値が、予め設
定されたしきい値を再度越えるか否かがしきい値判定部
9において検出される。そして、しきい値判定部9にお
いて再度しきい値を越えたことが検出された際に、この
検出をもとに同期検出判定部7において位相kが決定さ
れる。これにより、位相同期捕捉の信頼性を向上するこ
とができる。
When the flag is set in the register 10, the synchronization detection judging unit 7 instructs the timing control unit 5 to read out the generated code F (k) having the same phase k from the memory 3 again. Then, the timing controller 5 performs the second integration of the KL code with respect to the generated code F (k) having the same phase,
It is performed again in the integrator 2. At the end timing of this integration, the threshold value judging unit 9 detects whether or not the integrated value output from the integrator 2 exceeds the preset threshold value again. Then, when the threshold value is again detected by the threshold value judging unit 9, the phase k is determined by the synchronization detection judging unit 7 based on this detection. Thereby, the reliability of the phase synchronization acquisition can be improved.

【0031】この際の、第3の変形例における受信スペ
クトラム拡散信号P(n’)と生成符号F(k)のタイ
ミングおよび積分器2の出力波形の一例が図10に示さ
れている。図10において、受信分割拡散信号PN
(k’,1)、受信分割拡散信号PN(k’,2)とメ
モリ3から読み出された位相kの生成符号F(k)との
乗算信号がタイミングt10〜タイミングt11の期
間、積分器2において積分される。この積分期間終了タ
イミングt11における積分値S(1)は、図10
(c)に示すように破線で示すしきい値を越えていな
い。そこで、メモリ3から読み出される生成符号F
(k)の位相が位相kから位相(k+1)に変更され
て、生成符号F(k+1)がメモリ3から読み出される
ようになる。そして、タイミングt11〜タイミングt
12の期間、積分器2において生成符号F(k+1)と
受信分割拡散信号PN(k’,3)、受信分割拡散信号
PN(k’,4)との乗算信号が積分される。
FIG. 10 shows an example of the timing of the received spread spectrum signal P (n '), the generated code F (k), and the output waveform of the integrator 2 in the third modification. In FIG. 10, the reception division spread signal PN
(K ′, 1), the multiplied signal of the reception division spread signal PN (k ′, 2) and the generated code F (k) of the phase k read from the memory 3 during the period from timing t10 to timing t11, 2 is integrated. The integration value S (1) at the integration period end timing t11 is as shown in FIG.
As shown in (c), the threshold value is not exceeded. Therefore, the generated code F read from the memory 3
The phase of (k) is changed from the phase k to the phase (k + 1), and the generated code F (k + 1) is read from the memory 3. Then, from timing t11 to timing t
In a period of 12, the integrator 2 integrates a multiplication signal of the generated code F (k + 1), the reception division spread signal PN (k ′, 3), and the reception division spread signal PN (k ′, 4).

【0032】この位相(k+1)の生成符号F(k+
1)とされた際の積分終了タイミングt12において積
分値S(2)が破線で示すしきい値を、図10(c)に
示すように越えたとすると、再度位相(k+1)の生成
符号F(k+1)がメモリ3から読み出されるようにな
る。そして、生成符号(k+1)において受信分割拡散
符号との積分値が再度算出され、この際の積分終了タイ
ミングt13において、図10(c)に示すように積分
値S(3)が連続してしきい値を越えた場合に位相が位
相(k+1)と決定される。このように、同位相の生成
符号において、再度しきい値を積分値が越えることを検
出した際に位相を決定するようにしているので、位相同
期捕捉の信頼性を向上することができる。
The generated code F (k +) of this phase (k + 1)
Assuming that the integration value S (2) exceeds the threshold value indicated by the broken line at the integration end timing t12 at the time of 1) as shown in FIG. 10C, the generation code F () of the phase (k + 1) is again obtained. k + 1) is read from the memory 3. Then, in the generated code (k + 1), the integrated value with the received divided spreading code is calculated again, and at this integration end timing t13, the integrated value S (3) continues as shown in FIG. 10 (c). If the threshold value is exceeded, the phase is determined to be phase (k + 1). As described above, in the generated code having the same phase, the phase is determined when it is detected that the integrated value exceeds the threshold value again, so that the reliability of phase synchronization acquisition can be improved.

【0033】また、図11に示す構成は、フレームの同
期捕捉を行う際の変形例を示す図であり、図12は、図
11に示す構成における受信スペクトラム拡散信号P
(n’)と分割拡散符号PN(k,m)のタイミングお
よび積分器2の出力波形の一例を示す図である。図11
に示す変形例において、タイミング制御部5はメモリ3
のアドレス設定と積分器2のタイミング制御を行うよう
にされている。そして、タイミング制御部5により、分
割拡散符号PN(k,1)が繰り返し読み出されて、受
信分割拡散符号のすべてのフレームに対して1フレーム
分の積分が、順次積分器2において行われる。この1フ
レーム分の積分の終了タイミング毎において積分器2か
ら出力される積分値が、予め設定されたしきい値を越え
るか否かがしきい値判定部11において検出される。例
えば、図12(c)に示すようにタイミングt22にお
いて、出力される積分値がしきい値を越えたことをしき
い値判定部11が検出すると、しきい値判定部11は検
出出力を出力し、これを受けて同期検出判定部7は、し
きい値を越えたことが検出されたタイミングに基づいて
フレーム番号を決定するようにする。これにより、フレ
ームの同期捕捉を行うことができる。
The configuration shown in FIG. 11 is a diagram showing a modified example when the frame is synchronously acquired. FIG. 12 is a diagram showing the reception spread spectrum signal P in the configuration shown in FIG.
FIG. 9 is a diagram showing an example of (n ′), the timing of the divided spreading code PN (k, m), and an output waveform of the integrator 2. FIG.
In the modified example shown in FIG.
And the timing control of the integrator 2 is performed. Then, the divided spread code PN (k, 1) is repeatedly read out by the timing control unit 5, and the integration of one frame for all the frames of the received divided spread code is sequentially performed in the integrator 2. The threshold value judging unit 11 detects whether or not the integrated value output from the integrator 2 at each end timing of the integration for one frame exceeds a preset threshold value. For example, as shown in FIG. 12C, at timing t22, when the threshold value judging unit 11 detects that the output integrated value exceeds the threshold value, the threshold value judging unit 11 outputs the detection output. Then, in response to this, the synchronization detection determination unit 7 determines the frame number based on the timing when it is detected that the threshold value has been exceeded. This makes it possible to capture frames synchronously.

【0034】さらに、本発明のスライディング相関器の
変形例を示すフローチャートを図13に示す。このフロ
ーチャートにおいて、位相の同期捕捉処理がスタートす
ると、まず、ステップS11にて生成符号F(k)によ
り位相kの検出が行われる。次いで、ステップ12にお
いて、ある特定の1つのフレームの分割拡散符号、ここ
では分割拡散符号PN(k,1)を用いて、フレーム番
号mが検出される。そして、この際に積分器2の出力が
K回連続してしきい値を越えない場合は、ステップS1
1に戻り、位相の同期捕捉処理を再度行ってから、再び
フレーム番号の検出処理を行うように、スライディング
相関器を初期状態としている。これにより、スライディ
ング相関器において確実に同期捕捉を行うことができる
ようになる。
FIG. 13 is a flowchart showing a modification of the sliding correlator according to the present invention. In this flowchart, when the phase acquisition process is started, first, in step S11, the phase k is detected by the generated code F (k). Next, in step 12, the frame number m is detected by using the divided spreading code of one specific frame, here, the divided spreading code PN (k, 1). If the output of the integrator 2 does not exceed the threshold value K times in a row at this time, step S1
Returning to step 1, the sliding correlator is initialized so that the phase synchronization acquisition process is performed again and then the frame number detection process is performed again. This makes it possible to reliably perform synchronization acquisition in the sliding correlator.

【0035】次に、図7に示す第1の変形例における生
成符号F(k)による位相kの検出特性の計算機シミュ
レーション結果を図14に示す。ただし、拡散符号P
(n)を構成しているPN符号の拡散タップ数は15と
され、拡散符号P(n)の分割数Mは128、位相数K
は256とされている。また、位相kにおる積分区間は
L・Kチップとされている。また、すべての位相k(k
=1,2,・・・,K)に対して相関値を算出し、相関
値が最大となる位相kが正しくない位相となる確率(フ
レーム検出誤り率)で評価している。図14に示すSN
比に対するフレーム検出誤り率のシミュレーション結果
を参照すると、SN比が5dBで、積分区間フレーム数
Lが16の時、フレーム検出誤り率として2%以下の良
好な値が得られている。
Next, FIG. 14 shows a computer simulation result of the detection characteristic of the phase k by the generated code F (k) in the first modified example shown in FIG. Where the spreading code P
The number of spreading taps of the PN code constituting (n) is 15, the number of divisions M of the spreading code P (n) is 128, and the number of phases K is
Is 256. The integration section at the phase k is set to L · K chips. Also, all phases k (k
= 1, 2, ..., K), and the evaluation is made based on the probability (frame detection error rate) that the phase k at which the correlation value becomes maximum becomes an incorrect phase. SN shown in FIG.
Referring to the simulation result of the frame detection error rate with respect to the ratio, when the SN ratio is 5 dB and the number of frames L in the integration section is 16, a good value of 2% or less is obtained as the frame detection error rate.

【0036】ところで、従来のスライディング相関器に
おいて、PN符号の拡散タップ数を15、積分区間を1
28チップとした場合に、相関検出が必ずできたとする
とその平均同期捕捉時間は2の21(15+7−1)乗
チップに相当する時間となる。また、本発明のスライデ
ィング相関器によれば、積分区間フレーム数Lを16と
して、すべての位相kに対して演算して決定した場合、
位相の平均同期捕捉時間は2の20乗チップ(K・K・
L)に相当する時間となり、フレームの同期捕捉時間は
2の14乗チップ(M・K/2)となる。したがって、
本発明のスライディング相関器における平均同期捕捉時
間を近似的に2の20乗チップとすれば、同期捕捉時間
は従来のスライディング相関器に比べて約1/2に短縮
することができ、同期捕捉を高速に行うことができるよ
うになる。
In the conventional sliding correlator, the number of spreading taps of the PN code is 15, and the integration interval is 1
If the correlation detection is always performed when 28 chips are used, the average synchronization acquisition time is a time corresponding to 2 21 (15 + 7-1) chips. Further, according to the sliding correlator of the present invention, when the number of integration section frames L is 16 and the calculation is performed for all phases k,
The average synchronization acquisition time of the phase is 2 ^ 20 chips (KK
L), and the frame acquisition time is 2 14 chips (M · K / 2). Therefore,
If the average synchronization acquisition time in the sliding correlator of the present invention is approximately 2 @ 20 chips, the synchronization acquisition time can be reduced to about 1/2 as compared with the conventional sliding correlator, and the synchronization acquisition time can be reduced. It can be performed at high speed.

【0037】[0037]

【発明の効果】以上説明したように、本発明のスライデ
ィング相関器によれば、拡散符号の同期捕捉を行うため
に、拡散符号をM分割し、分割された拡散符号をそれぞ
れ加算することにより符号長が1/Mとされた新たな多
値拡散符号を生成し、この多値拡散符号を用いて位相の
同期捕捉を行うようにしている。その後、M分割された
符号に対するフレームの同期を検出するようにしたの
で、高速な同期捕捉を行うことができる。また、フレー
ムの同期捕捉を行う際に、ある一つのフレームに対して
のフレーム同期処理を行うようにしたので、生成された
符号を記憶するメモリに1フレーム分だけの拡散符号を
ストアすればよく、回路を小型化することができる。
As described above, according to the sliding correlator of the present invention, in order to perform synchronization acquisition of a spread code, the spread code is divided by M, and the divided spread codes are added to each other. A new multi-level spreading code having a length of 1 / M is generated, and phase synchronization is acquired using the multi-level spreading code. Thereafter, since the synchronization of the frame with respect to the M-divided code is detected, high-speed synchronization acquisition can be performed. Also, when performing frame synchronization acquisition, a frame synchronization process is performed for a certain frame, so that only one frame of spread code need be stored in a memory for storing generated codes. Thus, the size of the circuit can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のスライディング相関器の実施の形態の
第1の構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a first configuration example of an embodiment of a sliding correlator according to the present invention.

【図2】本発明のスライディング相関器において生成さ
れる生成符号の説明を行うための図である。
FIG. 2 is a diagram for explaining a generated code generated in the sliding correlator of the present invention.

【図3】本発明のスライディング相関器の相関処理を示
すフローチャートである。
FIG. 3 is a flowchart showing a correlation process of a sliding correlator according to the present invention.

【図4】本発明のスライディング相関器における位相の
同期捕捉の構成を示すブロック図である。
FIG. 4 is a block diagram showing a configuration of synchronous acquisition of a phase in the sliding correlator of the present invention.

【図5】図4に示す構成の各部の符号および積分波形を
示す図である。
FIG. 5 is a diagram showing signs and integral waveforms of respective units of the configuration shown in FIG.

【図6】本発明のスライディング相関器におけるフレー
ムの同期捕捉の構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of frame synchronization acquisition in the sliding correlator of the present invention.

【図7】本発明のスライディング相関器における位相の
同期捕捉の第1の変形例のブロック図を示す図である。
FIG. 7 is a diagram showing a block diagram of a first modification of synchronous acquisition of phase in the sliding correlator of the present invention.

【図8】本発明のスライディング相関器における位相の
同期捕捉の第2の変形例のブロック図を示す図である。
FIG. 8 is a diagram showing a block diagram of a second modification of synchronous acquisition of phase in the sliding correlator of the present invention.

【図9】本発明のスライディング相関器における位相の
同期捕捉の第3の変形例のブロック図を示す図である。
FIG. 9 is a diagram showing a block diagram of a third modification of synchronous acquisition of phase in the sliding correlator of the present invention.

【図10】図9に示す構成の各部の符号および積分波形
を示す図である。
10 is a diagram showing signs and integral waveforms of each part of the configuration shown in FIG.

【図11】本発明のスライディング相関器におけるフレ
ームの同期捕捉の構成の変形例を示すブロック図であ
る。
FIG. 11 is a block diagram showing a modification of the configuration of synchronous acquisition of a frame in the sliding correlator of the present invention.

【図12】図11に示す構成の各部の符号および積分波
形を示す図である。
12 is a diagram showing a sign and an integral waveform of each part of the configuration shown in FIG. 11;

【図13】本発明のスライディング相関器における変形
例を示すフローチャートである。
FIG. 13 is a flowchart showing a modified example of the sliding correlator of the present invention.

【図14】図7に示す第1の変形例におけるSN比対フ
レーム検出誤り率の特性を示す図である。
FIG. 14 is a diagram showing a characteristic of an SN ratio versus a frame detection error rate in the first modified example shown in FIG. 7;

【図15】従来のスライディング相関器の構成を示す図
である。
FIG. 15 is a diagram showing a configuration of a conventional sliding correlator.

【符号の説明】[Explanation of symbols]

1 乗算器 2 積分器 3 メモリ 4 制御部 5 タイミング制御部 6 最大値検出部 7 同期検出判定部 8,9,11 しきい値判定部 10 レジスタ DESCRIPTION OF SYMBOLS 1 Multiplier 2 Integrator 3 Memory 4 Control part 5 Timing control part 6 Maximum value detection part 7 Synchronization detection judgment part 8, 9, 11 Threshold judgment part 10 Register

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) H04B 1/707 H04L 7/00──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) H04B 1/707 H04L 7/00

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 2の整数乗の符号長を有する拡散符号を
M分割してMフレームの分割拡散符号を生成し、該Mフ
レームの分割拡散符号を全て加算することにより多値拡
散符号を生成する符号生成手段と、 該符号生成手段により生成された前記多値拡散符号ある
いは前記分割拡散符号と、前記拡散符号により周波数拡
散された受信信号とを乗算する逆拡散手段と、 該逆拡散手段から出力される乗算出力を、前記分割拡散
符号のフレーム長を単位として積分する積分手段と、 前記符号生成手段から出力される符号を制御すると共
に、前記積分手段の出力レベルを判定する制御手段とを
備え、 前記制御手段は、前記符号生成手段から出力される前記
多値拡散符号の位相をスライドする毎に前記積分手段の
出力レベルを判定することにより、前記拡散符号により
周波数拡散された受信信号と、前記多値拡散符号との位
相の同期捕捉を行い、その後に、前記制御手段は、前記
Mフレームの内のいずれか一つのフレームの分割拡散符
号を前記符号生成手段から出力させて、前記受信信号と
の相対位相を前記フレーム長を単位としてスライドする
毎に、前記積分手段の出力レベルを判定することによ
り、前記拡散符号により周波数拡散された受信信号と、
前記Mフレームの内のいずれか一つのフレームとの同期
捕捉を行うようにしたことを特徴とするスライディング
相関器。
1. A multi-level spreading code is generated by dividing a spreading code having a code length of an integer power of 2 by M to generate a divided spreading code of M frames and adding all the divided spreading codes of the M frame. Code generating means, a despreading means for multiplying the multi-level spreading code or the divided spreading code generated by the code generating means and a received signal frequency-spread by the spreading code, Integrating means for integrating the multiplied output to be output in units of a frame length of the divided spreading code; and control means for controlling a code output from the code generating means and determining an output level of the integrating means. The control means determines the output level of the integration means every time the phase of the multi-level spread code output from the code generation means is slid. The phase synchronization between the received signal frequency-spread by the code and the multi-level spreading code is performed, and then the control unit changes the divided spreading code of any one of the M frames into the code. Each time the relative phase with respect to the received signal is slid in units of the frame length, the received signal is frequency-spread by the spreading code.
A sliding correlator for performing synchronization acquisition with any one of the M frames.
【請求項2】 前記積分手段は、前記多値拡散符号のす
べての位相に対して積分値を算出するよう前記制御手段
により制御され、前記積分手段から出力される積分値が
最大となった位相を選択することにより、前記制御手段
が、前記拡散符号により周波数拡散された受信信号と、
前記多値拡散符号との位相の同期捕捉を行うようにした
ことを特徴とする請求項1記載のスライディング相関
器。
2. The integration means is controlled by the control means to calculate integrated values for all phases of the multi-level spreading code, and the phase at which the integrated value output from the integrating means is maximized. By selecting, the control means, the received signal frequency-spread by the spreading code,
2. The sliding correlator according to claim 1, wherein synchronization acquisition of a phase with the multi-level spreading code is performed.
【請求項3】 前記積分手段から出力される積分値に対
して予め設定されたしきい値を、前記積分手段から出力
される積分値が越えた際に、前記制御手段が、前記拡散
符号により周波数拡散された受信信号に、前記多値拡散
符号が位相同期されたと判定するようにしたことを特徴
とする請求項1記載のスライディング相関器。
3. When the integrated value output from the integration means exceeds a preset threshold value for the integrated value output from the integration means, the control means controls the spread code by using the spread code. 2. The sliding correlator according to claim 1, wherein it is determined that the multi-level spreading code is phase-locked to the frequency-spread received signal.
【請求項4】 前記制御部は、前記積分手段から出力さ
れる積分値がしきい値を越えた際に、前記多値拡散符号
の位相をスライドすることなく前記積分手段から出力さ
れる積分値を再度算出し、再度算出された積分値も連続
してしきい値を越えた際に、前記拡散符号により周波数
拡散された受信信号に、前記多値拡散符号が位相同期さ
れたと判定するようにしたことを特徴とする請求項3記
載のスライディング相関器。
4. The controller according to claim 1, wherein the controller outputs the integrated value output from the integrating means without sliding the phase of the multi-level spreading code when the integrated value output from the integrating means exceeds a threshold value. Is calculated again, and when the recalculated integral value also continuously exceeds the threshold value, it is determined that the multi-level spreading code is phase-synchronized with the received signal frequency-spread by the spreading code. The sliding correlator according to claim 3, wherein
【請求項5】 前記受信信号をMフレームに分割し、該
受信信号の位相を前記フレーム長を単位としてスライド
しながら、前記積分手段の出力レベルを判定する際に、
前記積分手段から出力される積分値が、予め設定された
しきい値を越えた場合に、前記制御手段が、前記Mフレ
ームの内のいずれか一つのフレームの前記分割拡散符号
と前記受信信号とのフレームの同期捕捉が完了したと判
定するようにしたことを特徴とする請求項1記載のスラ
イディング相関器。
5. When the output level of the integrating means is determined while dividing the received signal into M frames and sliding the phase of the received signal in units of the frame length,
When the integration value output from the integration means exceeds a preset threshold value, the control means sets the divided spread code and the reception signal of any one of the M frames. 2. The sliding correlator according to claim 1, wherein it is determined that synchronization acquisition of the frame is completed.
【請求項6】 前記Mフレームに分割した前記受信信号
の位相を前記フレーム長を単位としてスライドする毎
に、前記積分手段の出力レベルを判定する際に、前記受
信信号をMフレームスライドしても、前記積分手段から
出力される積分値が予め設定された前記しきい値を越え
ない場合は、同期捕捉処理を初期状態として再度同期捕
捉処理を、前記制御手段が行うようにしたことを特徴と
する請求項5記載のスライディング相関器。
6. Each time the phase of the received signal divided into the M frames is slid in units of the frame length, when the output level of the integrating means is determined, the received signal may be slid by M frames. When the integrated value output from the integration means does not exceed the preset threshold value, the control means performs the synchronization acquisition processing again with the synchronization acquisition processing as an initial state. The sliding correlator according to claim 5, wherein
JP21121797A 1997-07-23 1997-07-23 Sliding correlator Expired - Lifetime JP2859604B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21121797A JP2859604B2 (en) 1997-07-23 1997-07-23 Sliding correlator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21121797A JP2859604B2 (en) 1997-07-23 1997-07-23 Sliding correlator

Publications (2)

Publication Number Publication Date
JPH1141140A JPH1141140A (en) 1999-02-12
JP2859604B2 true JP2859604B2 (en) 1999-02-17

Family

ID=16602243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21121797A Expired - Lifetime JP2859604B2 (en) 1997-07-23 1997-07-23 Sliding correlator

Country Status (1)

Country Link
JP (1) JP2859604B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI106896B (en) 1998-07-22 2001-04-30 Nokia Networks Oy Procedure for data communication, radio network subsystem and subscriber terminal
JP2001244850A (en) * 2000-03-02 2001-09-07 Kawasaki Steel Corp Sliding correlator
JP2010011061A (en) 2008-06-26 2010-01-14 Nippon Soken Inc Wireless communication system

Also Published As

Publication number Publication date
JPH1141140A (en) 1999-02-12

Similar Documents

Publication Publication Date Title
AU686965B2 (en) Synchronism acquisition method and apparatus for correlation demodulation
JP3399420B2 (en) Fixed pattern detector
US6263011B1 (en) Receiver for spread spectrum communication system capable of shortening acquisition time
JP2715987B2 (en) Synchronization acquisition device and synchronization acquisition method for spread spectrum communication system
JP2859604B2 (en) Sliding correlator
JP2000224076A (en) Receiver
US6650693B1 (en) Complex type correlator in CDMA system and initial synchronization acquiring method using the same
CN100370698C (en) Correlation value calculation circuit
JP3001707B2 (en) Spread spectrum communication equipment
JPH06235762A (en) Pseudo-noise code phase synchronization pull-in method
KR100205054B1 (en) Device and method for pn code acquisition
JPH11251960A (en) Path detection method and apparatus for direct spread spectrum communication system
KR100337389B1 (en) Apparatus for acquisition of synchronization of PN signal using matching filter in digital communication system and method therefor
US6850507B1 (en) Apparatus and method for acquiring PN sequence in multicarrier CDMA mobile communication system
JP2000115025A (en) Spreading code and timing detecting apparatus and method
JP2890723B2 (en) Synchronous acquisition method for spread spectrum communication
KR100332064B1 (en) Apparatus and method for pilot/traffic channel signal transmission and for base station specific code acquision using cyclic code
JP2914312B2 (en) Synchronous acquisition circuit
JPH05175936A (en) Sliding correlator
JP3095508B2 (en) Demodulator for spread spectrum communication
JP3593021B2 (en) Synchronous acquisition system
JP2861987B2 (en) Multi-user serial interference canceller apparatus and method
JP2000151466A (en) Pn code synchronization device, receiver and communication method
KR20020034667A (en) Initial sequency acquisition device and method in cdma mobile communication system
KR100826168B1 (en) Channel Estimation System in Mobile Communication System

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19981117