JPH02226826A - Spread spectrum receiver - Google Patents

Spread spectrum receiver

Info

Publication number
JPH02226826A
JPH02226826A JP1046856A JP4685689A JPH02226826A JP H02226826 A JPH02226826 A JP H02226826A JP 1046856 A JP1046856 A JP 1046856A JP 4685689 A JP4685689 A JP 4685689A JP H02226826 A JPH02226826 A JP H02226826A
Authority
JP
Japan
Prior art keywords
pulse
phase control
code
correlation
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1046856A
Other languages
Japanese (ja)
Other versions
JPH0736548B2 (en
Inventor
Takao Kurihara
栗原 孝男
Masahiro Hamatsu
浜津 昌宏
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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
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 Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP1046856A priority Critical patent/JPH0736548B2/en
Priority to US07/485,471 priority patent/US5058128A/en
Publication of JPH02226826A publication Critical patent/JPH02226826A/en
Publication of JPH0736548B2 publication Critical patent/JPH0736548B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PURPOSE:To perform a normal synchronism holding operation even when an error in code clock frequency is remarkable by counting how many times the direction and quantity of deviation of a correlation pulse are detected and varying the quantity of phase control over a phase control pulse when the difference in the counted value reaches a specific value. CONSTITUTION:This receiver is provided with a correlator 1, a binarization coding circuit 2, a 1st matching filter 3, an up/down counter 4, a reference artificial noise (reference PN) code generator 5, a sampling pulse and wind pulse generator 6, a digital phase-locked loop circuit 7, a PN code phase control pulse generating circuit 8, a demodulating circuit 9, a 2nd matching filter 10, a comparator 41, and an external circuit 42. Then the number of times of the detection of the direction and quantity of deviation of the correlation pulse is counted and when the difference in the counted value reaches the specific value, the quantity of phase control over the phase control pulse is varied. Consequently, even when the error in the code clock frequency between both received PN and reference PN codes is remarkable, the normal synchronism holding operation is performed.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はスペクトラム拡散通信(以下本明細書において
はSSCと略記する。)で使用される受信機に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a receiver used in spread spectrum communication (hereinafter abbreviated as SSC in this specification).

[発明の概要] 受信信号に含まれる受信擬似雑音(以下本明細書におい
てはPN と略記する。)符号と受信側で発生される基
IPN符号との相関を取る相関器を備え、該相関器から
出力される相関スパイクより生成される相関パルスの時
間的に前後にサンプリングパルスを発生させ、これによ
り相関パルスをサンプリングして、そのずれ方向および
ずれ量を検出し、これに対応する位相制御パルスにより
基準PN符号の位相を制御して上記両符号の同期を保持
するようにしたSSc受信機において、上記ずれ方向お
よびずれ量の検出回数を計数する手段と、この計数値の
差が所定値に達した時に上記位相制御パルスの位相制御
量を変化させる手段とを備えたSSC受信機。
[Summary of the Invention] A correlator for correlating a received pseudo-noise (hereinafter abbreviated as PN) code included in a received signal with a base IPN code generated on the receiving side, the correlator A sampling pulse is generated temporally before and after the correlation pulse generated from the correlation spike output from the , the correlation pulse is sampled, the direction and amount of deviation are detected, and the corresponding phase control pulse is generated. In the SSc receiver which maintains the synchronization of both codes by controlling the phase of the reference PN code, the SSc receiver includes means for counting the number of detections of the direction and amount of deviation, and a means for counting the number of times the deviation direction and deviation amount are detected, and the difference between the counted values reaches a predetermined value. and means for changing the phase control amount of the phase control pulse when the phase control pulse reaches the phase control pulse.

[従来の技術] 従来方式としては1本出願人が昭和62年11月11日
付けで提出した特願昭62− 283056号がある。
[Prior Art] As a conventional method, there is Japanese Patent Application No. 1983-283056 filed by the applicant on November 11, 1988.

上記方式では、受信信号に含まれる受信PN符号と受信
側で発生される基準PN符号との相関を取る相関器を備
え、該相関器から出力される相関スパイクより生成され
る相関パルスの時間的に前後にサンプリングパルスを発
生させ、これにより相関パルスをサンプリングして、そ
のずれ方向およびずれ量を検出し、これに対応する位相
制御パルスにより基準PN符号の位相を制御して上記両
符号の同期保持動作を行なう。
The above method includes a correlator that takes the correlation between the received PN code included in the received signal and the reference PN code generated on the receiving side, and the correlation pulse generated from the correlation spike output from the correlator is A sampling pulse is generated before and after the correlation pulse is sampled to detect the direction and amount of deviation, and the phase of the reference PN code is controlled by the corresponding phase control pulse to synchronize both codes. Perform a holding operation.

[発明が解決しようとする課題] しかしながら、上記両符号の符号クロック周波数の誤差
が著しい場合、上記両サンプリングパルスによるずれ方
向およびずれ量の検出に対応する位相制御パルスの位相
制御量が不適となり、正常な同期保持動作が行なわれな
いという問題がある。
[Problems to be Solved by the Invention] However, if the difference between the code clock frequencies of both codes is significant, the phase control amount of the phase control pulse corresponding to the detection of the deviation direction and deviation amount by both the sampling pulses becomes inappropriate. There is a problem that normal synchronization maintenance operation is not performed.

[発明の目的] 本発明の目的は、前記両符号の符号クロック周波数の誤
差が著しい場合であっても、正常な同期保持動作が行な
える SSC受信機を提供することである。
[Object of the Invention] An object of the present invention is to provide an SSC receiver that can perform a normal synchronization maintenance operation even when there is a significant difference between the code clock frequencies of both codes.

[課題を解決するための手段] 上記目的を達成するために、本発明による、受信信号に
含まれる受信PN符号と受信側で発生される基準PN符
号との相関を取る相関器を備え、該相関器から出力され
る相関スパイクより生成される相関パルスの時間的に前
後のタイミングにサンプリングパルスを発生させ、上記
相関パルスと上記サンプリングパルスに基づいてそれら
のずれ方向およびずれ量を示すずれ信号を検出し、この
ずれ信号に対応する位相制御パルスにより上記基準PN
符号の位相を制御する位相制御手段を備え、上記両符号
の同期を保持するスペクトラム拡散受信機は、上記ずれ
信号の出力回数を計数する計数手段と、該計数手段に基
づいて上記位相制御手段の上記位相制御パルスに対する
 PN符号の位相制御量変更手段とを具備することを要
旨とする。
[Means for Solving the Problems] In order to achieve the above object, the present invention includes a correlator that correlates the received PN code included in the received signal with the reference PN code generated on the receiving side. Sampling pulses are generated at timings before and after the correlation pulse generated from the correlation spike output from the correlator, and a deviation signal indicating the direction and amount of deviation between them is generated based on the correlation pulse and the sampling pulse. The reference PN is detected by the phase control pulse corresponding to this deviation signal.
The spread spectrum receiver includes a phase control means for controlling the phase of the code and maintains the synchronization of both codes, and includes a counting means for counting the number of outputs of the shifted signal, and a counting means for counting the number of outputs of the shifted signal, and a count means for counting the number of times the phase control means is output based on the counting means. The gist of the present invention is to include a means for changing the phase control amount of the PN code for the phase control pulse.

[作用] 相関パルスのずれ方向およびずれ量の検出回数を計数し
、その計数値の差が所定値に達した時に上記位相制御パ
ルスの位相制御量を変化させる。
[Operation] The number of detections of the direction and amount of deviation of the correlation pulse is counted, and when the difference between the counted values reaches a predetermined value, the phase control amount of the phase control pulse is changed.

[実施例] 以下に、図面を参照しながら、実施例を用いて本発明を
一層詳細に説明するが、それらは例示に過ぎず、本発明
の枠を越えることなしにいろいろな変形や改良があり得
ることは勿論である。
[Examples] The present invention will be explained in more detail below using Examples with reference to the drawings, but these are merely illustrative and various modifications and improvements can be made without going beyond the scope of the present invention. Of course it is possible.

第1図は本発明による SSC受信機の一実施例で、1
 は相関器、2は2値化回路、 3は第1の整合フィル
タ、4 はアップダウンカウンタ、5は基準PN符号発
生器、6はサンプリングパルスおよびウィンドパルス発
生器、 7はディジタル位相ロックループ回□路、 8
 はPN符号位相制御パルス生成回路、9 は復調回路
、10は第2の整合フィルタ、41 は比較回路、42
は外部回路である。
FIG. 1 shows an embodiment of the SSC receiver according to the present invention.
is a correlator, 2 is a binarization circuit, 3 is a first matched filter, 4 is an up/down counter, 5 is a reference PN code generator, 6 is a sampling pulse and wind pulse generator, 7 is a digital phase lock loop circuit □Route, 8
is a PN code phase control pulse generation circuit, 9 is a demodulation circuit, 10 is a second matched filter, 41 is a comparison circuit, 42
is an external circuit.

第1図において、 2値化回路2 は受信PN符号と基
準PN符号(チ)が相関器1 において一致した時およ
びその近傍に現われる相関スパイク(ニ)を、その極性
の正側および負側に分離した相関パルス(ホ)を生成す
る。第1の整合フィルタ 3 は2値化回路2 から出
力される相関パルス(ホ)のパターンが所定の判定パタ
ーンに一致した時、パルス(へ)(初期同期検出信号)
を出力する。
In FIG. 1, the binarization circuit 2 converts the correlation spike (d) that appears when the received PN code and the reference PN code (h) match in the correlator 1 and in the vicinity thereof to the positive and negative sides of the polarity. Generate separated correlated pulses (e). The first matched filter 3 generates a pulse (E) (initial synchronization detection signal) when the pattern of the correlation pulse (E) output from the binarization circuit 2 matches a predetermined judgment pattern.
Output.

アップダウンカウンタ 4 は基準PN符号発生器5 
から出力されるストローブパルス(す)によって初期化
され、例えばマイクロプロセッサ等の外部回路から設定
されるオフセット値(イ)よりアップカウントを行なう
が、第1の整合フィルタ 3 からパルス(へ)が出力
されると、これによりトリガされてダウンカウントを行
ないボローパルス(ト)を発生する。
Up/down counter 4 is reference PN code generator 5
It is initialized by the strobe pulse (S) output from the first matched filter 3 and up-counts from the offset value (A) set from an external circuit such as a microprocessor, but the pulse (H) is output from the first matched filter 3. When this occurs, it is triggered to perform a down count and generate a borrow pulse (g).

基準PN符号発生器5は外部回路42 から設定される
基i!l!PN符号の初期情報(ハ)に基づいて基準P
N符号(チ)およびその先頭ビットを示すストローブパ
ルス(す)を出力する。
The reference PN code generator 5 receives the reference i! set from the external circuit 42. l! Standard P based on the initial information (c) of the PN code
Outputs an N code (ch) and a strobe pulse (su) indicating its first bit.

サンプリングおよびウィンドパルス発生器6は2値化回
路2 から出力される相関パルス(ホ)をサンプリング
し、かつ抽出するためのサンプリングパルス(ヌ)およ
びウィンドパルス(ル)を出力する。ディジタル位相ロ
ックループ回路7 は相関器 1 に入力される受信信
号(ロ)に含まれる受信PN符号と基準信号に含まれる
基準PN符号(チ)の同期保持を行なう。
The sampling and wind pulse generator 6 samples the correlation pulse (e) output from the binarization circuit 2 and outputs a sampling pulse (nu) and a wind pulse (ru) for sampling and extraction. The digital phase-locked loop circuit 7 maintains synchronization between the received PN code contained in the received signal (b) input to the correlator 1 and the reference PN code (h) contained in the reference signal.

PN符号位相制御パルス生成回路8はアップダウンカウ
ンタ 4 およびディジタル位相ロックループ7 から
出力されるパルス(ト)および(ヲ)によりトリガされ
て、基準PN符号(チ)の位相制御パルス(ヨ)を出力
する。復調回路9 は2値化回路 2 から出力される
相関パルス(ホ)およびサンプリングおよびウィンドパ
ルス発生器6 から出力されるウィンドパルス(ル)に
よって2値データに復調を行なう、第2の整合フィルタ
 10 は復調回路 9 から出力される2値データ(
り)が所定のパターンに一致した時にパルス(し)を出
力する。
The PN code phase control pulse generation circuit 8 is triggered by the pulses (g) and (wo) output from the up/down counter 4 and the digital phase lock loop 7, and generates the phase control pulse (y) of the reference PN code (ch). Output. The demodulation circuit 9 is a second matched filter 10 that demodulates binary data using the correlation pulse (e) output from the binarization circuit 2 and the wind pulse (ru) output from the sampling and wind pulse generator 6. is the binary data output from the demodulation circuit 9 (
A pulse (shi) is output when the ri) matches a predetermined pattern.

なお上記各回路は外部回路42 から出力される受信動
作起動パルスによりトリガされてそれぞれの動作を開始
する。
Note that each of the above circuits is triggered by a reception operation starting pulse outputted from the external circuit 42 to start its respective operation.

次に上述した本発明の実施例の動作をより詳細に説明す
るが、その説明を容易にするため、PN符号の1周期と
データ・ビットの長さが等しく、相関W!1  による
積分区間と PN符号1周期が等しい場合を例にとる。
Next, the operation of the embodiment of the present invention described above will be explained in more detail, but in order to make the explanation easier, it is assumed that one period of the PN code and the length of the data bit are equal, and the correlation W! Let us take as an example the case where the integral interval by 1 is equal to one period of the PN code.

外部回路42 から受信動作起動パルスが出力されると
、基準PN符号発生65 は外部回路42 により設定
されたPN符号の初期情報(ハ)に基づいて基準信号に
含まれる基*PN符号(チ)を相関器 1 に与える。
When the reception operation activation pulse is output from the external circuit 42, the reference PN code generator 65 generates the base*PN code (C) included in the reference signal based on the initial information (C) of the PN code set by the external circuit 42. is given to correlator 1.

 ssc信号が受信され、受信信号(ロ)に含まれる受
信PN符号と基準PN符号(チ)が一致すると、相関I
ll  から相関スパイク(ニ)が2値化回路2に出力
される。2値化回路2 は第2図に示すように相関スパ
イク(ニ)を正側と負側に分離し、相関パルス(ホ)を
生成し、第1の整合フィルタ3、ディジタル位相ロック
ループ7 および復調回路9 に与える。
When the ssc signal is received and the received PN code included in the received signal (b) matches the reference PN code (h), the correlation I
A correlation spike (d) is output from ll to the binarization circuit 2. As shown in FIG. 2, the binarization circuit 2 separates the correlation spike (d) into the positive side and the negative side, generates the correlation pulse (e), and connects the first matched filter 3, digital phase lock loop 7 and It is given to the demodulation circuit 9.

さて、前述したように相関器 1 において前記両PN
符号がどのような位置で一致しているか不明であり、同
符号の一致する位置が正しく設定されなければ受信デー
タを正しく復調することができないので、最終的には所
定の位置で一致するように初期同期を行なう必要があり
、本発明では下記のようにしてこの初期同期の動作を行
なう。
Now, as mentioned above, in correlator 1, both PNs
It is unknown at what position the codes match, and if the matching position of the same code is not set correctly, the received data cannot be demodulated correctly. It is necessary to perform initial synchronization, and in the present invention, this initial synchronization is performed as follows.

送信されてくるデータは第10図(a)に示すようにプ
リアンプルデータおよび情報データより構成される。
The transmitted data is composed of preamble data and information data as shown in FIG. 10(a).

送信されてくるデータには第10図(b)に示すように
初期同期のための所定のパターン(初期同期用パターン
)が含まれており、 2値化回路2 から出力される相
関パルス(ホ)は第1の整合フィルタ 3 に入力され
る。第1の整合フィルタ 3 は相関パルス(ホ)のパ
ターンが設定されている所定のパターンに一致した時、
パルス(へ)ti−アップダウンカウンタ 4 に出力
する。
The transmitted data includes a predetermined pattern for initial synchronization (initial synchronization pattern) as shown in FIG. ) is input to the first matched filter 3 . When the pattern of the correlation pulse (e) matches a predetermined pattern, the first matched filter 3
Pulse (to) ti-output to up/down counter 4.

アップダウンカウンタ 4 は第3図に示すように第1
の整合フィルタ 3 からパルス(へ)が出力されるま
で、基準PN符号発生器5 から出力される基準PN符
号(チ)の先頭ビットを示すストローブパルス(す)に
よって初期化され、外部回路42 から設定されるオフ
セット値(イ)よりアップカウントを繰り返す、第1の
整合フィルタ 3 からパルス(へ)が出力されると、
アップダウンカウンタ 4 は該パルスのタイミングで
アップカウントからダウンカラン1−に切り換わり、カ
ウンタ 4 のカウント値が0 になった時、ボローパ
ルス(ト)を PN符号位相制御パルス生成回路8 に
出力する。
The up/down counter 4 is connected to the first up/down counter 4 as shown in FIG.
It is initialized by the strobe pulse (su) indicating the first bit of the reference PN code (chi) output from the reference PN code generator 5 until the pulse (to) is output from the matched filter 3 of the external circuit 42. When a pulse (to) is output from the first matched filter 3 that repeatedly counts up from the set offset value (a),
The up/down counter 4 switches from up counting to down counting 1- at the timing of the pulse, and when the count value of the counter 4 reaches 0, outputs a borrow pulse (g) to the PN code phase control pulse generation circuit 8.

PN符号位相制御パルス生成回路8は上記ボローパルス
(ト)によりトリガされて基準PN符号(チ)の位相制
御パルス(ヨ)を基igPN符号発生器S、サンプリン
グパルスおよびウィンドパルス発生器6およびディジタ
ル位相ロックループ回路に出力する。
The PN code phase control pulse generation circuit 8 is triggered by the borrow pulse (g), and based on the phase control pulse (y) of the reference PN code (h), generates the igPN code generator S, the sampling pulse and wind pulse generator 6, and the digital phase. Output to lock loop circuit.

上述した一連の動作により受信PN符号と基準PN 符
号(チ)が一致するに至る。
Through the above-described series of operations, the received PN code and the reference PN code (chi) come to match.

第4図、第5図および第6図は第1の整合フィルタ 3
 の−構成例を示す。
4, 5 and 6 show the first matched filter 3
- An example of the configuration is shown below.

第4図において、11 はシフトレジスタ、12はパル
ス計数器、13 は比較器である。
In FIG. 4, 11 is a shift register, 12 is a pulse counter, and 13 is a comparator.

シフトレジスタ 11 は第5図に示すように複数のシ
フトレジスタ SR,〜S R’aが直列に接続されて
おり、各々は符号クロックにより駆動され、一定の長さ
ごとに出力端子が設定されており、それぞれの出力はパ
ルス計数器 12 に与えられる。
As shown in FIG. 5, the shift register 11 has a plurality of shift registers SR, ~SR'a connected in series, each driven by a code clock, and an output terminal set for each fixed length. and their respective outputs are given to a pulse counter 12.

パルス計数器 12は各シフトレジスタから並列に出力
されるパルスの総数をカウントし、そのカウントを2進
データに変換して比較器13 に出力する。このパルス
計数器12は例えば、第6図に示すように複数の半加算
器 14 および全加算器 15 から成る。
The pulse counter 12 counts the total number of pulses output in parallel from each shift register, converts the count into binary data, and outputs it to the comparator 13. This pulse counter 12 consists of a plurality of half adders 14 and full adders 15, for example, as shown in FIG.

上記各シフトレジスタの並列出力は2個1組として各半
加算器14 に入力され、半加算が行なわれる。その結
果得られた加算出ρは2°位に、またキャリー出力は 
21位に割り当てることにより2進データに変換する。
The parallel outputs of the shift registers are input into each half adder 14 as a set of two, and half addition is performed. The resulting addition output ρ is approximately 2°, and the carry output is
It is converted into binary data by assigning it to the 21st position.

さらに、2進データに変換した各々を全加算器15 に
入力して加算する。このようにしてシフトレジスタ 1
1 から並列に出力されたパルスの総数は2進データに
変換される。
Further, each of the converted binary data is input to a full adder 15 and added. In this way shift register 1
The total number of pulses output in parallel from 1 is converted into binary data.

比較器13 はパルス計数器 12 から出力される2
進データと外部回路により設定される閾値を比較し、2
進データが閾値に達した時にパルスを出力する。
Comparator 13 outputs 2 from pulse counter 12
Compare the binary data with the threshold set by the external circuit, and
Outputs a pulse when the forward data reaches the threshold.

上述した構成の第1の整合フィルタ 3 において、例
えば送信されてくる初期同期のためのデータのパターン
が全て“1″の場合には、相関スパイクが発生する。す
なわち、正側の相関スパイクは相関器 1 の積分区間
に相当する時間(以下遅延時間と称する。)Tの 1/
2 の周期で発生し、負側の相関スパイクは発生しない
。したがって2値化回路 2 によって相関スパイクと
同一周期で正側の相関スパイクが生成されるが、負側の
相関スパイクは生成されない。
In the first matched filter 3 having the above-described configuration, for example, when the transmitted data pattern for initial synchronization is all "1", a correlation spike occurs. In other words, the correlation spike on the positive side takes 1/1 of the time (hereinafter referred to as delay time) corresponding to the integration interval of correlator 1 (hereinafter referred to as delay time).
2, and no negative correlation spikes occur. Therefore, the binarization circuit 2 generates positive correlation spikes with the same period as the correlation spikes, but does not generate negative correlation spikes.

この相関スパイクはシフトレジスタ 11 に入力され
るが、このシフトレジスタ 11 には第5図に示すよ
うに遅延時間Tの 1/2毎に出力端子が設定されてい
る。したがって正常に信号が受信されているなら、シフ
トレジスタ 11 から遅延時間Tの 1/2毎にパル
スが増加しながら並列に出力されていき、パルス計数器
 12 によって前述のように2進、データに変換され
、その後比較器 13 に外部回路42 から設定され
た閾値に達すると、比較器 13 はパルスを出力する
This correlation spike is input to the shift register 11, which has output terminals set every 1/2 of the delay time T, as shown in FIG. Therefore, if the signal is being received normally, the pulses will be outputted in parallel from the shift register 11 while increasing every 1/2 of the delay time T, and converted into binary data by the pulse counter 12 as described above. The comparator 13 outputs a pulse when the converted signal reaches a threshold value set by the external circuit 42 to the comparator 13 .

第1の整合フィルタ 3 の上述した構成によれば、雑
音などにより相関器 1 の出力に異常が生じても、正
常な相関パルスのみに整合を取ることが可能である。
According to the above-described configuration of the first matched filter 3, even if an abnormality occurs in the output of the correlator 1 due to noise or the like, it is possible to match only normal correlation pulses.

なおシフトレジスタ 11 を構成する複数のシフトレ
ジスタ SR,〜SR,に設定する出力端子の間隔は送
信されてくる初期同期のためのデータのパターンに対応
して変形される。
Note that the intervals between the output terminals set in the plurality of shift registers SR, SR, constituting the shift register 11 are modified in accordance with the pattern of data for initial synchronization that is transmitted.

第7図および第8図は第2の整合フィルタ1゜の−構成
例を示す。第7図において、 21 はシフトレジスタ
、22 はパルス計数器、23 は比較器である。
FIGS. 7 and 8 show examples of the configuration of the second matched filter 1°. In FIG. 7, 21 is a shift register, 22 is a pulse counter, and 23 is a comparator.

シフトレジスタ 21 は、第8図に示すように。The shift register 21 is as shown in FIG.

複数のシフトレジスタ SR,’〜 SR,’ が直列
に接続されて成り、1データビツトの長さに等しい周期
のクロックにより駆動され、各シフトレジスタには出力
端子が設定されている。
It consists of a plurality of shift registers SR,' to SR,' connected in series and driven by a clock having a period equal to the length of one data bit, and each shift register is provided with an output terminal.

シフトレジスタ 21 には復調データが入力され、第
10図(b)に示すようにプリアンプルデータに含まれ
ている情報データのスタートタイミングを検出するため
に設定されたパターンに上記復調データが一致した時、
全てのシフトレジスタSRz’ −SR,’ からパル
スが出力されるように、各シフトレジスタの出力にはイ
ンバータINV が適宜接続されるようになっており、
各シフトレジスタの出力はパルス計数器22 に出力さ
れる。
Demodulated data is input to the shift register 21, and when the demodulated data matches the pattern set to detect the start timing of information data included in the preamble data, as shown in FIG. 10(b), ,
An inverter INV is connected to the output of each shift register as appropriate so that pulses are output from all shift registers SRz'-SR,'.
The output of each shift register is output to a pulse counter 22.

パルス計数器22および比較器23は前記のものと同様
に構成されており、パルス計数器22はシフトレジスタ
 21 から出力されるパルスの総数をカウントして2
進データに変換し。
The pulse counter 22 and the comparator 23 are constructed in the same manner as described above, and the pulse counter 22 counts the total number of pulses output from the shift register 21 and calculates 2.
Convert to decimal data.

比較器23 に出力する。比較器23はこの2進データ
と外部回路42 から設定される閾値との比較を行ない
、該2進データが閾値に達した時にパルスを出力する。
Output to comparator 23. The comparator 23 compares this binary data with a threshold value set from an external circuit 42, and outputs a pulse when the binary data reaches the threshold value.

さて、上述のようにして初期同期が成立し、所定の両符
号間の配置関係になる。
Now, initial synchronization is established as described above, and a predetermined arrangement relationship between the two codes is established.

しかし両符号間の符号クロック周波数に誤差が有る場合
には、上記配置関係から徐々に同符号が一致する位置が
ずれてゆく、すなわち、初期同期が成立しても両符号間
の符号クロック周波数が異なると、同符号が一致する位
置は正常な位置から徐々にずれてしまう。
However, if there is an error in the code clock frequency between the two codes, the position where the same codes match will gradually shift from the above arrangement relationship.In other words, even if initial synchronization is achieved, the code clock frequency between the two codes will gradually shift. If they are different, the positions with the same signs will gradually deviate from the normal positions.

このため本発明においては上記ずれ、すなわち位相誤差
を補正して同期保持を行なうように下記の処置がとられ
ている。
Therefore, in the present invention, the following measures are taken to correct the above-mentioned deviation, that is, phase error, and maintain synchronization.

PN符号位相制御パルス生成回路8 から出力された基
準PN符号(チ)の位相制御パルス(ヨ)によってサン
プリングパルスおよびウィンドパルス発生器6 および
ディジタル位相ロックループ回路7は初期化される。
The sampling pulse and wind pulse generator 6 and the digital phase lock loop circuit 7 are initialized by the phase control pulse (Y) of the reference PN code (J) outputted from the PN code phase control pulse generation circuit 8.

上記回路6は第9図に示すように、正常な位置関係で得
られる相関パルス(ホ)に対しその時間的に前後にサン
プリングパルスS、、S2を発生し、上記回路7 に出
力する。該回路7はサンプリングパルスSl+32によ
って相関パルス(ホ)を常時サンプリングし、該相関パ
ルスのずれ方向をモニタする。
As shown in FIG. 9, the circuit 6 generates sampling pulses S, . The circuit 7 constantly samples the correlation pulse (e) using the sampling pulse Sl+32 and monitors the direction of deviation of the correlation pulse.

上記回路7はサンプリングが行なわれる毎に。The circuit 7 is operated every time sampling is performed.

内部のカウンタによってその回数をカウントし、両サン
プリングパルスによるサンプリング回数の差があると、
この差が所定値に達した時に進み、あるいは遅れのずれ
量を示すパルス(ヲ)を前記回路8 に出力する。
The internal counter counts the number of times, and if there is a difference in the number of samplings by both sampling pulses,
When this difference reaches a predetermined value, a pulse (w) indicating the amount of advance or delay deviation is output to the circuit 8.

該回路8は上記パルス(ヲ)でI−リガされ、両サンプ
リングパルスによる相関パルスのずれ検出量に対応する
基準PN符号(チ)の位相制御パルスを基準PN符号発
生器5 に与えその位相を制御する。これにより両符号
間の位相誤差は補正され、同期を保持することができる
The circuit 8 is I-triggered by the above-mentioned pulse (w), and supplies the phase control pulse of the reference PN code (h) corresponding to the detected amount of deviation of the correlation pulse by both sampling pulses to the reference PN code generator 5 to change its phase. Control. As a result, the phase error between both codes is corrected, and synchronization can be maintained.

しかし、前記両符号間の符号クロック周波数の誤差が著
しい場合、前記両サンプリングパルスによるずれ検出量
に対応する基準PN符号(チ)の位相制御パルスの位相
制御量の限界を越え、正常な同期保持動作が行なえなく
なる可能性がある。
However, if the error in the code clock frequency between the two codes is significant, the phase control amount of the phase control pulse of the reference PN code (H) corresponding to the amount of deviation detected by the two sampling pulses exceeds the limit, and normal synchronization is maintained. There is a possibility that the operation will not be possible.

以下に上記の場合における同期保持動作を、相関パルス
(ホ)とサンプリングパルス(ヌ)の時間的に正常な位
置関係(第3図のA)から。
The synchronization holding operation in the above case will be explained below based on the temporally normal positional relationship (A in Fig. 3) between the correlation pulse (E) and the sampling pulse (N).

サンプリングパルス(ヌ)に対し相関パルス(ホ)が時
間的に前方にずれた位置関係(第3図のB)を例に取っ
て説明する。
An explanation will be given by taking as an example the positional relationship (B in FIG. 3) in which the correlation pulse (E) is shifted forward in time with respect to the sampling pulse (N).

比較回路41 はディジタル位相ロックループ回路7 
から出力される進みおよび遅れのずれ量を示すパルス(
ヲ)の出力回数を計数し、進み方向に出力回数が増加し
、計数値が外部回路42から設定される閾値に達した時
、ずれ方向検出パルスとして進み方向検出パルス(ソ)
を外部回路42 に出力する。外部回路42は比較回路
41 から出力された進み傾向検出パルス(ソ)に対応
する位相制御パルス(ヨ)の位相制御量(ツ)を、初期
に設定した1チツプから2チツプに変化させる。
Comparison circuit 41 is digital phase-locked loop circuit 7
A pulse indicating the amount of lead and lag deviation output from (
The number of outputs of wo) is counted, and when the number of outputs increases in the advancing direction and the count value reaches the threshold value set from the external circuit 42, an advancing direction detection pulse (so) is output as a deviation direction detection pulse.
is output to the external circuit 42. The external circuit 42 changes the phase control amount (T) of the phase control pulse (Y) corresponding to the leading tendency detection pulse (S) outputted from the comparator circuit 41 from the initially set 1 chip to 2 chips.

すなわち、基準PN符号の位相制御パルス(ヨ)が制御
する位相量は、第3図のCと Dに示すように、1チツ
プから2チツプに変化する。
That is, the phase amount controlled by the phase control pulse (Y) of the reference PN code changes from 1 chip to 2 chips, as shown in C and D in FIG.

このようにして、サンプリングパルス(ヌ)に対する相
関パルス(ホ〕の進みあるいは遅れのずれ方向の傾向を
検出することによって、基準PN符号の位相制御量を変
化させ同期保持を安定に行なう。
In this way, by detecting the tendency of the lead or lag of the correlation pulse (e) with respect to the sampling pulse (e), the phase control amount of the reference PN code is changed to stably maintain synchronization.

第11図は、比較回路41 の−構成例を示す。FIG. 11 shows an example of the configuration of the comparison circuit 41.

第11図において、31 および32はカウンタ、33
および34 はは比較器である。カウンタ 31 およ
び32はディジタル位相ロックループ回路 7 から出
力される進みおよび遅れのずれ量を示すパルス(ヲ)が
入力される。そして、カウンタ 31 および32 か
ら計数値が比較器33 および34 に出力される。比
較器33および34 はカウンタ 31 および32か
ら出力された計数値が、外部回路42 から設定される
閾値に達すると、進みおよび遅れ傾向検出パルスをずれ
方向検出パルスとして外部回路42 に出力する。
In FIG. 11, 31 and 32 are counters, 33
and 34 are comparators. The counters 31 and 32 receive pulses (w) indicating the lead and lag deviation amounts output from the digital phase lock loop circuit 7. Then, the count values from the counters 31 and 32 are outputted to the comparators 33 and 34. When the count values output from the counters 31 and 32 reach a threshold set by the external circuit 42, the comparators 33 and 34 output lead and lag trend detection pulses as deviation direction detection pulses to the external circuit 42.

以上説明したようにして受信PN符号および基準PN符
号の相関器1 における初期同期およびその同期保持が
行なわれることにより、復調回路9 により下記のよう
にして正確なデータ復調を行なうことができる。
By performing the initial synchronization of the received PN code and the reference PN code in the correlator 1 and maintaining the synchronization as described above, accurate data demodulation can be performed by the demodulation circuit 9 as described below.

第9図に示すように、相関パルス(ホ)とサンプリング
パルスS、、S2の位置間゛係は常時保持される。
As shown in FIG. 9, the positional relationship between the correlation pulse (e) and the sampling pulses S, , S2 is always maintained.

サンプリングパルスおよびウィンドパルス発生器6 は
、第9図に示すように、サンプリングパルスS1の立上
がりエツジからサンプリングパルスS2の立下がりエツ
ジまでの間隔に等しい幅を有するウィンドパルス(ル)
を発生し、上記回路9 に出力する。該回路9 はウィ
ンドパルス(ル)により相関パルス(ホ)を抽出し、正
確なデータ復調を行なう。
The sampling pulse and wind pulse generator 6 generates a wind pulse having a width equal to the interval from the rising edge of the sampling pulse S1 to the falling edge of the sampling pulse S2, as shown in FIG.
is generated and output to the circuit 9 described above. The circuit 9 extracts a correlation pulse (E) using a wind pulse (R) and performs accurate data demodulation.

[発明の効果] 以上説明した通り1本発明によれば、符号クロック周波
数の誤差が著しい場合であっても、正常な同期保持動作
が行なえるという利点が得られる。
[Effects of the Invention] As explained above, according to the present invention, there is an advantage that a normal synchronization holding operation can be performed even when the error in the code clock frequency is significant.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例における2値化回路の動作説明用タイミング
チャート、第3図は上記実施例の初期同期動作説明用タ
イミングチャート、第4図、第5図および第6図は上記
実施例における第1の整合フィルタの一構成例を示すブ
ロック図、第7図および第8図は上記実施例における第
2の整合フィルタの一構成例を示すブロック図、第9図
は上記実施例の同期保持動作および復調説明用の波形図
、第10図は送信データおよびプリアンプルデータの構
成図、第11図は比較回路の一構成例を示す図である。 1 ・・・・・・・・・相関器、2・・・・・・・・・
 2値化回路、3・・・・・・・・・第1の整合フィル
タ、4 ・・・・・・・・・アップダウンカウンタ、5
・・・・・・・・・基準PN符号発生器、6・・・・・
・・・・サンプリングパルスおよびウィンドパルス発生
器、7・・・・・・・・・ディジタル位相ロックループ
回路、8・・・・・・・・・PN符号位相制御パルス生
成回路、9 ・・・・・・・・・復調回路、10・・・
・・・・・・第2の整合フィルタ、41 ・・・・・・
・・・比較回路、42・・・・・・・・・外部回路。 第2図 特許出願人 クラリオン株式会社
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a timing chart for explaining the operation of the binarization circuit in the above embodiment, FIG. 3 is a timing chart for explaining the initial synchronization operation of the above embodiment, FIG. 4, FIG. 5, and FIG. 6 are block diagrams showing an example of the configuration of the first matched filter in the above embodiment, and FIGS. 7 and 8 are block diagrams showing an example of the configuration of the second matched filter in the above embodiment. A block diagram showing an example, FIG. 9 is a waveform diagram for explaining the synchronization holding operation and demodulation of the above embodiment, FIG. 10 is a configuration diagram of transmission data and preamble data, and FIG. 11 is a configuration example of a comparison circuit. FIG. 1 ・・・・・・・・・ Correlator, 2 ・・・・・・・・・
Binarization circuit, 3...First matched filter, 4...Up/down counter, 5
......Reference PN code generator, 6...
. . . Sampling pulse and wind pulse generator, 7 . . . Digital phase lock loop circuit, 8 . . . PN code phase control pulse generation circuit, 9 . ...Demodulation circuit, 10...
...Second matched filter, 41...
...Comparison circuit, 42...External circuit. Figure 2 Patent applicant Clarion Co., Ltd.

Claims (1)

【特許請求の範囲】 受信信号に含まれる受信擬似雑音符号と受信側で発生さ
れる基準擬似雑音符号との相関を取る相関器を備え、該
相関器から出力される相関スパイクより生成される相関
パルスの時間的に前後のタイミングにサンプリングパル
スを発生させ、上記相関パルスと上記サンプリングパル
スに基づいてそれらのずれ方向およびずれ量を示すずれ
信号を検出し、このずれ信号に対応する位相制御パルス
により上記基準擬似雑音符号の位相を制御する位相制御
手段を備え、上記両符号の同期を保持するスペクトラム
拡散受信機において、 上記ずれ信号の出力回数を計数する計数手段と、該計数
手段に基づいて上記位相制御手段の上記位相制御パルス
に対する擬似雑音符号の位相制御量変更手段と を具備することを特徴とするスペクトラム拡散受信機。
[Scope of Claims] A correlator that takes a correlation between a received pseudo-noise code included in a received signal and a reference pseudo-noise code generated on the receiving side, and a correlation generated from a correlation spike output from the correlator. A sampling pulse is generated before and after the pulse, a deviation signal indicating the direction and amount of deviation between them is detected based on the correlation pulse and the sampling pulse, and a phase control pulse corresponding to this deviation signal is used to generate a sampling pulse. A spread spectrum receiver comprising a phase control means for controlling the phase of the reference pseudo-noise code and maintaining synchronization of both codes, a counting means for counting the number of outputs of the deviation signal, and a counting means for counting the number of outputs of the deviation signal; A spread spectrum receiver comprising: means for changing the phase control amount of a pseudo noise code for the phase control pulse of the phase control means.
JP1046856A 1989-02-28 1989-02-28 Spread spectrum receiver Expired - Lifetime JPH0736548B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1046856A JPH0736548B2 (en) 1989-02-28 1989-02-28 Spread spectrum receiver
US07/485,471 US5058128A (en) 1989-02-28 1990-02-27 Spread spectrum communication receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1046856A JPH0736548B2 (en) 1989-02-28 1989-02-28 Spread spectrum receiver

Publications (2)

Publication Number Publication Date
JPH02226826A true JPH02226826A (en) 1990-09-10
JPH0736548B2 JPH0736548B2 (en) 1995-04-19

Family

ID=12758981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1046856A Expired - Lifetime JPH0736548B2 (en) 1989-02-28 1989-02-28 Spread spectrum receiver

Country Status (1)

Country Link
JP (1) JPH0736548B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7492565B2 (en) 2001-09-28 2009-02-17 Epcos Ag Bandpass filter electrostatic discharge protection device

Also Published As

Publication number Publication date
JPH0736548B2 (en) 1995-04-19

Similar Documents

Publication Publication Date Title
EP0439807B1 (en) Code shift keying communication system
EP0583241B1 (en) Spread spectrum correlator
US5917850A (en) Spread spectrum receiving apparatus
GB2182828A (en) Asynchronous/synchronous data receiver circuit
EP4266146B1 (en) Low phase noise clock recovery over a data connection
US8014483B2 (en) Method of acquiring initial synchronization in impulse wireless communication and receiver
JP4315886B2 (en) Method and circuit for synchronization acquisition of spread spectrum signal
JPH02226826A (en) Spread spectrum receiver
JPH10285078A (en) Correlation synchronization circuit in direct spread spectrum communication system.
WO1999013586A1 (en) Method and apparatus for converting between a multi-bit tdm bus and a single-bit tdm bus using digital logic
JPH02228142A (en) Spectrum diffusion receiver
JPH10224193A (en) PLL device for pulse signal demodulation
US4395773A (en) Apparatus for identifying coded information without internal clock synchronization
US4412302A (en) Digital phase demodulation and correlation
SU1827053A3 (en) Broadband digital-information transmit/receive radio line
JPS604341A (en) Receiving circuit of spectrum spread communication system
JPH0198340A (en) Spread spectrum receiver
SU1220122A2 (en) Matched filter
JPH02226825A (en) Spread spectrum receiver
SU553753A1 (en) Device for separating d-sequences
JPH01126035A (en) Spread spectrum receiver
JP2000295193A (en) Synchronization detection device
JP2667219B2 (en) Sync signal detection circuit
JP2000332836A (en) Manchester code receiver
JPH033530A (en) Correlation demodulator