JPH0736548B2 - Spread spectrum receiver - Google Patents
Spread spectrum receiverInfo
- Publication number
- JPH0736548B2 JPH0736548B2 JP1046856A JP4685689A JPH0736548B2 JP H0736548 B2 JPH0736548 B2 JP H0736548B2 JP 1046856 A JP1046856 A JP 1046856A JP 4685689 A JP4685689 A JP 4685689A JP H0736548 B2 JPH0736548 B2 JP H0736548B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- code
- output
- correlation
- phase control
- 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
Links
- 238000001228 spectrum Methods 0.000 title claims description 4
- 238000005070 sampling Methods 0.000 claims description 29
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明はスペクトラム拡散通信(以下本明細書において
はSSCと略記する。)で使用される受信機に関する。The present invention relates to a receiver used in spread spectrum communication (hereinafter abbreviated as SSC in the present specification).
[発明の概要] 受信信号に含まれる受信擬似雑音(以下本明細書におい
てはPNと略記する。)符号と受信側で発生される基準PN
符号との相関を取る相関器を備え、該相関器から出力さ
れる相関スパイクより生成される相関パルスの時間的に
前後にサンプリングパルスを発生させ、これにより相関
パルスをサンプリングして、そのずれ方向およびずれ量
を検出し、これに対応する位相制御パルスにより基準PN
符号の位相を制御して上記両符号の同期を保持するよう
にしたSSC受信機において、上記ずれ方向およびずれ量
の検出回数を計数する手段と、この計数値の差が所定値
に達した時に上記位相制御パルスの位相制御量を変化さ
せる手段とを備えたSSC受信機。[Outline of the Invention] Received pseudo noise (hereinafter abbreviated as PN in the present specification) code included in a received signal and a reference PN generated at the receiving side
A correlator that takes a correlation with a code is provided, and a sampling pulse is generated before and after the correlation pulse generated from the correlation spike output from the correlator, thereby sampling the correlation pulse and its deviation direction. And the amount of deviation and detect the reference PN by the corresponding phase control pulse.
In the SSC receiver that controls the phase of the code to maintain the synchronization of both codes, a means for counting the number of detections of the deviation direction and the deviation amount, and when the difference between the count values reaches a predetermined value. An SSC receiver comprising means for changing the phase control amount of the phase control pulse.
[従来の技術] 従来方式としては、本出願人が昭和62年11月11日付けで
提出した特願昭62−283056号がある。[Prior Art] As a conventional method, there is Japanese Patent Application No. 62-283056 filed by the applicant on November 11, 1987.
上記方式では、受信信号に含まれる受信PN符号と受信側
で発生される基準PN符号との相関を取る相関器を備え、
該相関器から出力される相関スパイクより生成される相
関パルスの時間的に前後にサンプリングパルスを発生さ
せ、これにより相関パルスをサンプリングして、そのず
れ方向およびずれ量を検出し、これに対応する位相制御
パルスにより基準PN符号の位相を制御して上記両符号の
同期保持動作を行なう。In the above method, a correlator that takes a correlation between the received PN code included in the received signal and the reference PN code generated on the receiving side is provided,
A sampling pulse is generated before and after the correlation pulse generated from the correlation spike output from the correlator, the correlation pulse is sampled by this, the deviation direction and the deviation amount are detected, and the corresponding deviation is detected. The phase of the reference PN code is controlled by the phase control pulse to carry out the synchronization holding operation for both codes.
[発明が解決しようとする課題] しかしながら、上記両符号の符号クロック周波数の誤差
が著しい場合、上記両サンプリングパルスによるずれ方
向およびずれ量の検出に対応する位相制御パルスの位相
制御量が不適となり、正常な同期保持動作が行なわれな
いという問題がある。[Problems to be Solved by the Invention] However, when the error of 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 the deviation amount by both sampling pulses becomes unsuitable, There is a problem that the normal synchronization holding operation is not performed.
[発明の目的] 本発明の目的は、前記両符号の符号クロック周波数の誤
差が著しい場合であっても、正常な同期保持動作が行な
えるSSC受信機を提供することである。[Object of the Invention] An object of the present invention is to provide an SSC receiver capable of performing a normal synchronization holding operation even when the error in the code clock frequencies of both codes is significant.
[課題を解決するための手段] 上記目的を達成するために、本発明による、受信信号に
含まれる受信PN符号と受信側で発生される基準PN符号と
の相関を取る相関器を備え、該相関器から出力される相
関スパイクより生成される相関パルスの時間的に前後の
タイミングにサンプリングパルスを発生させ、上記相関
パルスと上記サンプリングパルスに基づいてそれらのず
れ方向およびずれ量を示すずれ信号を検出し、このずれ
信号に対応する位相制御パルスにより上記基準PN符号の
位相を制御する位相制御手段を備え、上記両符号の同期
を保持するスペクトラム拡散受信機は、上記ずれ信号の
出力回数を計数する計数手段と、該計数手段に基づいて
上記位相制御手段の上記位相制御パルスに対するPN符号
の位相制御量変更手段とを具備することを要旨とする。[Means for Solving the Problems] In order to achieve the above object, the present invention includes a correlator that correlates a received PN code included in a received signal with a reference PN code generated on the receiving side, Sampling pulses are generated at timings temporally before and after the correlation pulse generated from the correlation spike output from the correlator, and a shift signal indicating the shift direction and shift amount based on the correlation pulse and the sampling pulse is generated. The spread spectrum receiver that detects and outputs the shift signal is provided with phase control means for controlling the phase of the reference PN code by the phase control pulse corresponding to this shift signal, and holds the synchronization of both codes. And counting means for changing the phase control amount of the PN code for the phase control pulse of the phase control means based on the counting means. To.
[作用] 相関パルスのずれ方向およびずれ量の検出回数を計数
し、その計数値の差が所定値に達した時に上記位相制御
パルスの位相制御量を変化させる。[Operation] The number of times of detecting the deviation direction and the deviation amount of the correlation pulse is counted, and the phase control amount of the phase control pulse is changed when the difference between the count values reaches a predetermined value.
[実施例] 以下に、図面を参照しながら、実施例を用いて本発明を
一層詳細に説明するが、それらは例示に過ぎず、本発明
の枠を越えることなしにいろいろな変形や改良があり得
ることは勿論である。[Examples] Hereinafter, the present invention will be described in more detail using examples with reference to the drawings. However, these are merely examples, and various modifications and improvements can be made without departing from 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 is an embodiment of an SSC receiver according to the present invention, in which 1 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 window pulse generator, 7 is a digital phase locked loop circuit, 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, and 42 is an external circuit. Is.
第1図において、2値化回路2は受信PN符号と基準PN符
号(チ)が相関器1において一致した時およびその近傍
に現われる相関スパイク(ニ)から、その極性を正側お
よび負側に分離した相関パルス(ホ)を生成する。第1
の整合フィルタ3は2値化回路2から出力される相関パ
ルス(ホ)のパターンが所定の判定パターンに一致した
時、パルス(ヘ)(初期同期検出信号)を出力する。In FIG. 1, the binarization circuit 2 changes its polarity to the positive side and the negative side from 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. The separated correlation pulse (e) is generated. First
The matched filter 3 outputs a pulse (f) (initial synchronization detection signal) when the pattern of the correlation pulse (e) output from the binarization circuit 2 matches a predetermined determination pattern.
アップダウンカウンタ4は基準PN符号発生器5から出力
されるストローブパルス(リ)によって初期化され、例
えばマイクロプロセッサ等の外部回路42から設定される
オフセット値(イ)よりアップカウントを行なうが、第
1の整合フィルタ3からパルス(ヘ)が出力されると、
これによりトリガされてダウンカウントを行ないボロー
パルス(ト)を発生する。The up-down counter 4 is initialized by the strobe pulse (re) output from the reference PN code generator 5 and performs up-counting from the offset value (a) set by the external circuit 42 such as a microprocessor. When the pulse (f) is output from the matched filter 3 of 1,
This triggers the counter to down-count and generate a borrow pulse (g).
基準PN符号発生器5は外部回路42から設定される基準PN
符号の初期情報(ハ)に基づいて基準PN符号(チ)およ
びその先頭ビットを示すストローブパルス(リ)を出力
する。The reference PN code generator 5 is a reference PN set from the external circuit 42.
Based on the initial information (C) of the code, the reference PN code (H) and the strobe pulse (L) indicating the head bit thereof are output.
サンプリングおよびウインドパルス発生器6は2値化回
路2から出力される相関パルス(ホ)をサンプリング
し、かつ抽出するためのサンプリングパルス(ヌ)およ
びウインドパルス(ル)を出力する。ディジタル位相ロ
ックループ回路7は相関器1に入力される受信信号
(ロ)に含まれる受信PN符号と基準信号に含まれる基準
PN符号(チ)の同期保持を行なう。The sampling and window pulse generator 6 outputs a sampling pulse (nu) and a window pulse (le) for sampling and extracting the correlation pulse (e) output from the binarization circuit 2. The digital phase-locked loop circuit 7 receives the received PN code included in the received signal (b) input to the correlator 1 and the reference included in the reference signal.
Holds the PN code (h) in synchronism.
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 (g) output from the up / down counter 4 and the digital phase locked loop 7 to generate a reference signal.
The phase control pulse (Y) of the PN code (H) is output. The demodulation circuit 9 outputs the correlation pulse (e) output from the binarization circuit 2.
Also, the sampling and demodulation to binary data is performed by the window pulse output from the window pulse generator 6. The second matched filter 10 outputs a pulse (re) when the binary data (ta) output from the demodulation circuit 9 matches a predetermined pattern.
なお上記各回路は外部回路42から出力される受信動作起
動パルスによりトリガされてそれぞれの動作を開始す
る。The above circuits are triggered by the reception operation start pulse output from the external circuit 42 and start their respective operations.
次に上述した本発明の実施例の動作をより詳細に説明す
るが、その説明を容易にするため、PN符号の1周期とデ
ータ・ビットの長さが等しく、相関器1による積分区間
とPN符号1周期が等しい場合を例にとる。Next, the operation of the above-described embodiment of the present invention will be described in more detail. To facilitate the explanation, one period of the PN code and the data bit length are equal, and the integration interval by the correlator 1 and the PN An example will be taken in the case where the code 1 cycle is the same.
外部回路42から受信動作起動パルスが出力されると、基
準PN符号発生器5は外部回路42により設定されたPN符号
の初期情報(ハ)に基づいて基準信号に含まれる基準PN
符号(チ)を相関器1に与える。SSC信号が受信され、
受信信号(ロ)に含まれる受信PN符号と基準PN符号
(チ)が一致すると、相関器1から相関スパイク(ニ)
が2値化回路2に出力される。2値化回路2は第2図に
示すように相関スパイク(ニ)を正側と負側に分離し、
相関パルス(ホ)を生成し、第1の整合フィルタ3、デ
ィジタル位相ロックループ7および復調回路9に与え
る。When the reception operation start pulse is output from the external circuit 42, the reference PN code generator 5 determines the reference PN included in the reference signal based on the initial information (C) of the PN code set by the external circuit 42.
A code (h) is given to the correlator 1. SSC signal is received,
When the received PN code included in the received signal (b) and the reference PN code (h) match, the correlator 1 causes a correlation spike (d).
Is output to the binarization circuit 2. The binarization circuit 2 separates the correlation spike (d) into a positive side and a negative side as shown in FIG.
A correlation pulse (e) is generated and given to the first matched filter 3, the digital phase lock loop 7 and the demodulation circuit 9.
さて、前述したように相関器1において前記両PN符号が
どのような位置で一致しているか不明であり、両符号の
一致する位置が正しく設定されなければ受信データを正
しく復調することができない。例えば、第12図(a)の
ような形で、両符号が一致した場合、受信符号の半分に
はデータ・ビットAが、残りの半分にはデータ・ビット
Bがのっている。図は上からデータ・ビット、受信PN符
号及び基準PN符号の配列を表わし、Lで示した領域は相
関器1による相関演算が行なわれる積分区間を表わす。
PN符号はPN符号Aを時間反転したものである。As described above, in the correlator 1, it is not known at which position the two PN codes match, and if the matching positions of both codes are not set correctly, the received data cannot be demodulated correctly. For example, when the two codes coincide with each other in the form as shown in FIG. 12 (a), the data bit A is on half of the received code and the data bit B is on the other half. The drawing shows the array of data bits, the received PN code and the reference PN code from the top, and the area indicated by L represents the integration section in which the correlation operation is performed by the correlator 1.
The PN code is a time-reversed version of the PN code A.
以上説明したように、受信符号と基準符号が、最初にど
の位置で一致しようとも、最終的には第12図(b)のよ
うな位置で一致するように初期同期を行なう必要があ
り、本発明では下記のようにしてこの初期同期の動作を
行なう。As described above, no matter which position the received code and the reference code initially match, it is necessary to perform the initial synchronization so that they eventually match at the position as shown in FIG. 12 (b). In the invention, this initial synchronization operation 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は相関パルス(ホ)のパターンが設定さ
れている所定のパターンに一致した時、パルス(ヘ)を
アップダウンカウンタ4に出力する。As shown in FIG. 10 (b), the transmitted data has a predetermined pattern for initial synchronization (pattern for initial synchronization).
And the correlation pulse (e) output from the binarization circuit 2 is input to the first matched filter 3. The first matched filter 3 outputs a pulse (f) to the up / down counter 4 when the pattern of the correlation pulse (e) matches the set predetermined pattern.
アップダウンカウンタ4は第3図に示すように第1の整
合フィルタ3からパルス(ヘ)が出力されるまで、基準
PN符号発生器5から出力される基準PN符号(チ)の先頭
ビットを示すストローブパルス(リ)によって初期化さ
れ、外部回路42から設定されるオフセット値(イ)より
アップカウントを繰り返す。第1の整合フィルタ3から
パルス(ヘ)が出力されると、アップダウンカウンタ4
は該パルスのタイミングでアップカウントからダウンカ
ウントに切り換わり、カウンタ4のカウント値が0にな
った時、ボローパルス(ト)をPN符号位相制御パルス生
成回路8に出力する。The up / down counter 4 keeps the reference until the pulse (f) is output from the first matched filter 3 as shown in FIG.
Initialized by a strobe pulse (i) indicating the first bit of the reference PN code (h) output from the PN code generator 5, the up-counting is repeated from the offset value (a) set by the external circuit 42. When the pulse (f) is output from the first matched filter 3, the up / down counter 4
Switches from up-counting to down-counting at the timing of the pulse, and when the count value of the counter 4 becomes 0, outputs a borrow pulse (g) to the PN code phase control pulse generating circuit 8.
PN符号位相制御パルス生成回路8は上記ボローパルス
(ト)によりトリガされて基準PN符号(チ)の位相制御
パルス(ヨ)を基準PN符号発生器5、サンプリングパル
スおよびウインドパルス発生器6およびディジタル位相
ロックループ回路に出力する。The PN code phase control pulse generation circuit 8 is triggered by the borrow pulse (G) to send the phase control pulse (Y) of the reference PN code (H) to the reference PN code generator 5, sampling pulse and window pulse generator 6 and digital phase. Output to lock loop circuit.
上述した一連の動作により受信PN符号と基準PN符号
(チ)が一致するに至る。Through the series of operations described above, the received PN code and the reference PN code (h) match.
第4図、第5図および第6図は第1の整合フィルタ3の
一構成例を示す。FIG. 4, FIG. 5 and FIG. 6 show a configuration example of the first matched filter 3.
第4図において、11はシフトレジスタ、12はパルス計数
器、13は比較器である。In FIG. 4, 11 is a shift register, 12 is a pulse counter, and 13 is a comparator.
シフトレジスタ11は第5図に示すように複数のシフトレ
ジスタSR1〜SRnが直列に接続されており、各々は符号ク
ロックにより駆動され、一定の長さごとに出力端子が設
定されており、それぞれの出力はパルス計数器12に与え
られる。As shown in FIG. 5, the shift register 11 has a plurality of shift registers SR 1 to SRn connected in series, each driven by a code clock, and an output terminal is set for each fixed length. Is output to the pulse counter 12.
パルス計数器12は各シフトレジスタから並列に出力され
るパルスの総数をカウントし、そのカウントを2進デー
タに変換して比較器13に出力する。このパルス計数器12
は例えば、第6図に示すように複数の半加算器14および
全加算器15から成る。The pulse counter 12 counts the total number of pulses output from each shift register in parallel, converts the count into binary data, and outputs the binary data to the comparator 13. This pulse counter 12
Is composed of a plurality of half adders 14 and full adders 15 as shown in FIG.
上記各シフトレジスタの並列出力は2個1組として各半
加算器14に入力され、半加算が行なわれる。その結果得
られた加算出力は20位に、またキャリー出力は21位に割
り当てることにより2進データに変換する。The parallel outputs of the shift registers are input to each half adder 14 as a set of two, and half addition is performed. The resulting addition output is the 2 0 place and carry output is converted into binary data by allocating the 2 first.
さらに、2進データに変換した各々を全加算器15に入力
して加算する。このようにしてシフトレジスタ11から並
列に出力されたパルスの総数は2進データに変換され
る。Further, each converted into binary data is input to the full adder 15 and added. In this way, the total number of pulses output from the shift register 11 in parallel is converted into binary data.
比較器13はパルス計数器12から出力される2進データと
外部回路42により設定される閾値を比較し、2進データ
が閾値に達した時にパルスを出力する。The comparator 13 compares the binary data output from the pulse counter 12 with the threshold value set by the external circuit 42, and outputs a pulse when the binary data reaches the threshold value.
上述した構成の第1の整合フィルタ3において、例えば
送信されてくる初期同期のためのデータのパターンが全
て“1"の場合には、正側の相関スパイクが発生する。す
なわち、正側の相関スパイクは相関器1の積分区間に相
当する時間(以下遅延時間と称する。)Tの1/2の周期
で発生し、負側の相関スパイクは発生しない。したがっ
て2値化回路2によって相関スパイクと同一周期で正側
の相関パルスが生成されるが、負側の相関パルスは生成
されない。In the first matched filter 3 having the above-described configuration, for example, when all the data patterns for initial synchronization transmitted are "1", a positive correlation spike occurs. That is, the positive correlation spike occurs at a half cycle of the time (hereinafter referred to as delay time) T corresponding to the integration section of the correlator 1, and the negative correlation spike does not occur. Therefore, the binarization circuit 2 generates a positive correlation pulse in the same cycle as the correlation spike, but does not generate a negative correlation pulse.
この相関パルスはシフトレジスタ11に入力されるが、こ
のシフトレジスタ11には第5図に示すように遅延時間T
の1/2毎に出力端子が設定されている。したがって正常
に信号が受信されているなら、シフトレジスタ11から遅
延時間Tの1/2毎にパルスが増加しながら並列に出力さ
れていき、パルス計数器12によって前述のように2進デ
ータに変換され、その後比較器13に外部回路42から設定
された閾値に達すると、比較器13はパルスを出力する。This correlation pulse is input to the shift register 11, which has a delay time T as shown in FIG.
The output terminal is set for each 1/2. Therefore, if the signal is normally received, the pulse is increased in parallel from the shift register 11 every 1/2 of the delay time T, and is output in parallel, and is converted into binary data by the pulse counter 12 as described above. Then, when the comparator 13 reaches the threshold value set by the external circuit 42, the comparator 13 outputs a pulse.
第1の整合フィルタ3の上述した構成によれば、雑音な
どにより相関器1の出力に異常が生じても、正常な相関
パルスのみに整合を取ることが可能である。According to the above-described configuration of the first matched filter 3, even if the output of the correlator 1 is abnormal due to noise or the like, it is possible to match only the normal correlation pulse.
なおシフトレジスタ11を構成する複数のシフトレジスタ
SR1〜SRnに設定する出力端子の間隔は送信されてくる初
期同期のためのデータのパターンに対応して変形され
る。It should be noted that a plurality of shift registers forming the shift register 11
The intervals of the output terminals set in SR 1 to SRn are modified according to the pattern of the data for initial synchronization to be transmitted.
第7図および第8図は第2の整合フィルタ10の一構成例
を示す。第7図において、21はシフトレジスタ、22はパ
ルス計数器、23は比較器である。7 and 8 show a configuration example of the second matched filter 10. In FIG. 7, 21 is a shift register, 22 is a pulse counter, and 23 is a comparator.
シフトレジスタ21は、第8図に示すように、複数のシフ
トレジスタSR1′〜SRn′が直列に接続されて成り、1デ
ータビットの長さに等しい周期のクロックにより駆動さ
れ、各シフトレジスタには出力端子が設定されている。As shown in FIG. 8, the shift register 21 is composed of a plurality of shift registers SR 1 ′ to SRn ′ connected in series, and is driven by a clock having a cycle equal to the length of one data bit. Has the output terminal set.
シフトレジスタ21には復調データが入力され、第10図
(b)に示すようにプリアンブルデータに含まれている
情報データのスタートタイミングを検出するために設定
されたパターンに上記復調データが一致した時、全ての
シフトレジスタSR1′〜SRn′からパルスが出力されるよ
うに、各シフトレジスタの出力にはインバータ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 the information data included in the preamble data as shown in FIG. 10 (b), An inverter INV is appropriately connected to the output of each shift register so that pulses are output from all the shift registers SR 1 ′ to SRn ′, and the output of each shift register is output to the pulse counter 22. Is output.
パルス計数器22および比較器23は前記のものと同様に構
成されており、パルス計数器22はシフトレジスタ21から
出力されるパルスの総数をカウントして2進データに変
換し、比較器23に出力する。比較器23はこの2進データ
と外部回路42から設定される閾値との比較を行ない、該
2進データが閾値に達した時にパルスを出力する。The pulse counter 22 and the comparator 23 are configured 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 converts it into binary data. Output. The comparator 23 compares the binary data with a threshold value set by the external circuit 42, and outputs a pulse when the binary data reaches the threshold value.
さて、上述のようにして初期同期が成立し、所定の両符
号間の配置関係になる。Now, the initial synchronization is established as described above, and a predetermined arrangement relationship between both codes is established.
しかし両符号間の符号クロック周波数に誤差が有る場合
には、上記配置関係から徐々に両符号が一致する位置が
ずれてゆく。すなわち、初期同期が成立しても両符号間
の符号クロック周波数が異なると、両符号が一致する位
置は正常な位置から徐々にずれてしまう。However, if there is an error in the code clock frequency between the two codes, the position where the two codes match gradually shifts from the above arrangement relationship. That is, even if the initial synchronization is established, if the code clock frequencies between the two codes are different, the position where the two codes match gradually deviates from the normal position.
このため本発明においては上記ずれ、すなわち位相誤差
を補正して同期保持を行なうように下記の処置がとられ
ている。Therefore, in the present invention, the following measures are taken so as to correct the above-mentioned shift, that is, the phase error and hold the synchronization.
PN符号位相制御パルス生成回路8から出力された基準PN
符号(チ)の位相制御パルス(ヨ)によってサンプリン
グパルスおよびウインドパルス発生器6およびディジタ
ル位相ロックループ回路7は初期化される。Reference PN output from the PN code phase control pulse generation circuit 8
The sampling pulse and window pulse generator 6 and the digital phase-locked loop circuit 7 are initialized by the phase control pulse (Y) of reference numeral (H).
上記回路6は第9図に示すように、正常な位置関係で得
られる相関パルス(ホ)に対しその時間的に前後にサン
プリングパルスS1,S2を発生し、上記回路7に出力す
る。該回路7はサンプリングパルスS1,S2によって相関
パルス(ホ)を常時サンプリングし、該相関パルスのず
れ方向をモニタする。As shown in FIG. 9, the circuit 6 generates sampling pulses S 1 and S 2 before and after the correlation pulse (e) obtained in a normal positional relationship, and outputs it to the circuit 7. The circuit 7 constantly samples the correlation pulse (e) with the sampling pulses S 1 and S 2 , and monitors the shift direction of the correlation pulse.
上記回路7はサンプリングが行なわれる毎に、内部のカ
ウンタによってその回数をカウントし、両サンプリング
パルスによるサンプリング回数の差があると、この差が
所定値に達した時に進み、あるいは遅れのずれ量を示す
パルス(ヲ)を前記回路8に出力する。The circuit 7 counts the number of times each time sampling is performed by an internal counter, and if there is a difference in the number of sampling times by both sampling pulses, the amount of deviation of advance or delay when the difference reaches a predetermined value is calculated. The indicated pulse (wo) is output to the circuit 8.
該回路8は上記パルス(ヲ)でトリガされ、両サンプリ
ングパルスによる相関パルスのずれ検出量に対応する基
準PN符号(チ)の位相制御パルスを基準PN符号発生器5
に与えその位相を制御する。これにより両符号間の位相
誤差は補正され、同期を保持することができる。The circuit 8 is triggered by the pulse (2), and outputs the phase control pulse of the reference PN code (h) corresponding to the deviation detection amount of the correlation pulse due to both sampling pulses to the reference PN code generator 5.
To control the phase. As a result, the phase error between both codes is corrected and the synchronization can be maintained.
しかし、前記両符号間の符号クロック周波数の誤差が著
しい場合、前記両サンプリングパルスによるずれ検出量
に対応する基準PN符号(チ)の位相制御パルスの位相制
御量の限界を越え、正常な同期保持動作が行なえなくな
る可能性がある。However, when the error in the code clock frequency between the two codes is significant, the limit of the phase control amount of the phase control pulse of the reference PN code (h) corresponding to the shift detection amount by the both sampling pulses is exceeded, and normal synchronization is maintained. There is a possibility that the operation cannot be performed.
以下に上記の場合における同期保持動作を、相関パルス
(ホ)とサンプリングパルス(ヌ)の時間的に正常な位
置関係(第3図のA)から、サンプリングパルス(ヌ)
に対し相関パルス(ホ)が時間的に前方にずれた位置関
係(第3図のB)を例に取って説明する。The synchronization holding operation in the above case will be described below based on the normal temporal relationship between the correlation pulse (e) and the sampling pulse (nu) (A in FIG. 3).
On the other hand, the positional relationship (B in FIG. 3) in which the correlation pulse (e) is shifted forward in time will be described as an example.
比較回路41はディジタル位相ロックループ回路7から出
力される進みおよび遅れのずれ量を示すパルス(ヲ)の
出力回数を計数し、進み方向に出力回数が増加し、計数
値が外部回路42から設定される閾値に達した時、ずれ方
向検出パルスとして進み傾向検出パルス(ソ)を外部回
路42に出力する。外部回路42は比較回路41から出力され
た進み傾向検出パルス(ソ)に対応する位相制御パルス
(ヨ)の位相制御量(ツ)を、初期に設定した1チップ
から2チップに変化させる。The comparator circuit 41 counts the number of times the pulse (wo) indicating the amount of deviation between the lead and the delay output from the digital phase lock loop circuit 7 is counted, the number of outputs is increased in the lead direction, and the count value is set from the external circuit 42. When the threshold value is reached, a leading tendency detection pulse (SO) is output to the external circuit 42 as a deviation direction detection pulse. The external circuit 42 changes the phase control amount (T) of the phase control pulse (Y) corresponding to the lead tendency detection pulse (SO) output from the comparison circuit 41 from the initially set 1 chip to 2 chips.
すなわち、基準PN符号の位相制御パルス(ヨ)が制御す
る位相量は、第3図のCとDに示すように、1チップか
ら2チップに変化する。That is, the amount of phase 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 of FIG.
このようにして、サンプリングパルス(ヌ)に対する相
関パルス(ホ)の進みあるいは遅れのずれ方向の傾向を
検出することによって、基準PN符号の位相制御量を変化
させ同期保持を安定に行なう。In this way, the phase control amount of the reference PN code is changed and the synchronization is stably maintained by detecting the tendency of the correlation pulse (e) with respect to the sampling pulse (e) in the direction of advance or delay.
第11図は、比較回路41の一構成例を示す。FIG. 11 shows a configuration example of the comparison circuit 41.
第11図において、31および32はカウンタ、33および34は
は比較器である。カウンタ31および32はディジタル位相
ロックループ回路7から出力される進みおよび遅れのず
れ量を示すパルス(ヲ)が入力される。そして、カウン
タ31および32から計数値が比較器33および34に出力され
る。比較器33および34はカウンタ31および32から出力さ
れた計数値が、外部回路42から設定される閾値に達する
と、進みおよび遅れ傾向検出パルスをずれ方向検出パル
スとして外部回路42に出力し、カウンタ31および32は初
期値に戻る。In FIG. 11, 31 and 32 are counters, and 33 and 34 are comparators. The counters 31 and 32 are supplied with a pulse (wo) indicating the amount of advance or delay deviation output from the digital phase lock loop circuit 7. Then, the count values are output from the counters 31 and 32 to the comparators 33 and 34. When the count values output from the counters 31 and 32 reach the threshold value set by the external circuit 42, the comparators 33 and 34 output the lead and lag tendency detection pulses to the external circuit 42 as deviation direction detection pulses, and the counters 31 and 32 return to the initial values.
以上説明したようにして受信PN符号および基準PN符号の
相関器1における初期同期およびその同期保持が行なわ
れることにより、復調回路9により下記のようにして正
確なデータ復調を行なうことができる。By performing the initial synchronization of the received PN code and the reference PN code in the correlator 1 and holding the synchronization as described above, the demodulation circuit 9 can perform accurate data demodulation as follows.
第9図に示すように、相関パルス(ホ)とサンプリング
パルスS1,S2の位置関係は常時保持される。As shown in FIG. 9, the positional relationship between the correlation pulse (e) and the sampling pulses S 1 and S 2 is always maintained.
サンプリングパルスおよびウインドパルス発生器6は、
第9図に示すように、サンプリングパルスS1の立上がり
エッジからサンプリングパルスS2の立下がりエッジまで
の間隔に等しい幅を有するウインドパルス(ル)を発生
し、上記回路9に出力する。該回路9はウインドパルス
(ル)により相関パルス(ホ)を抽出し、正確なデータ
復調を行なう。The sampling pulse and window pulse generator 6 is
As shown in FIG. 9, a window pulse (L) having a width equal to the interval from the rising edge of the sampling pulse S 1 to the falling edge of the sampling pulse S 2 is generated and output to the circuit 9. The circuit 9 extracts the correlation pulse (e) by the window pulse (le) and performs accurate data demodulation.
[発明の効果] 以上説明した通り、本発明によれば、符号クロック周波
数の誤差が著しい場合であっても、正常な同期保持動作
が行なえるという利点が得られる。[Effects of the Invention] As described above, according to the present invention, there is an advantage that a normal synchronization holding operation can be performed even when a code clock frequency error is significant.
第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例における2値化回路の動作説明用タイミング
チャート、第3図は上記実施例の同期保持動作説明用タ
イミングチャート、第4図、第5図および第6図は上記
実施例における第1の整合フィルタの一構成例を示すブ
ロック図、第7図および第8図は上記実施例における第
2の整合フィルタの一構成例を示すブロック図、第9図
は上記実施例の同期保持動作および復調説明用の波形
図、第10図は送信データおよびプリアンブルデータの構
成図、第11図は比較回路の一構成例を示す図、第12図は
受信PN符号と基準PN符号との正しい配列が必要であるこ
とを示す図である。 1……相関器、2……2値化回路、3……第1の整合フ
ィルタ、4……アップダウンカウンタ、5……基準PN符
号発生器、6……サンプリングパルスおよびウインドパ
ルス発生器、7……ディジタル位相ロックループ回路、
8……PN符号位相制御パルス生成回路、9……復調回
路、10……第2の整合フィルタ、41……比較回路、42…
…外部回路。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, and FIG. 3 is a timing chart for explaining the synchronization holding operation in the above embodiment. 4, 5 and 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 configurations of the second matched filter in the above embodiment. FIG. 9 is 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. 12 and FIG. 12 are diagrams showing that the correct arrangement of the received PN code and the reference PN code is required. 1 ... Correlator, 2 ... Binarization circuit, 3 ... First matched filter, 4 ... Up-down counter, 5 ... Reference PN code generator, 6 ... Sampling pulse and window 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.
Claims (1)
信側で発生される基準擬似雑音符号との相関を取る相関
器を備え、該相関器から出力される相関スパイクより生
成される相関パルスの時間的に前後のタイミングにサン
プリングパルスを発生させ、上記相関パルスと上記サン
プリングパルスに基づいてそれらのずれ方向およびずれ
量を示すずれ信号を検出し、このずれ信号に対応する位
相制御パルスにより上記基準擬似雑音符号の位相を制御
する位相制御手段を備え、上記両符号の同期を保持する
スペクトラム拡散受信機において、 上記ずれ信号の出力回数を計数する計数手段と、 該計数手段に基づいて上記位相制御手段の上記位相制御
パルスに対する擬似雑音符号の位相制御量変更手段と を具備することを特徴とするスペクトラム拡散受信機。1. A correlation pulse generated by a correlation spike output from the correlator, the correlator having a correlation between a reception pseudo-noise code included in a reception signal and a reference pseudo-noise code generated on the reception side. Sampling pulses are generated at timings before and after chronologically, the shift signal indicating the shift direction and the shift amount thereof is detected based on the correlation pulse and the sampling pulse, and the phase control pulse corresponding to the shift signal detects the shift signal. In a spread spectrum receiver having phase control means for controlling the phase of the reference pseudo-noise code, and maintaining the synchronization of both codes, a counting means for counting the number of times the shift signal is output, and the phase based on the counting means. And a phase control amount changing means of the pseudo noise code for the phase control pulse of the control means. Receiver.
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 JPH02226826A (en) | 1990-09-10 |
| JPH0736548B2 true 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) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7492565B2 (en) | 2001-09-28 | 2009-02-17 | Epcos Ag | Bandpass filter electrostatic discharge protection device |
-
1989
- 1989-02-28 JP JP1046856A patent/JPH0736548B2/en not_active Expired - Lifetime
Cited By (1)
| 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 |
|---|---|
| JPH02226826A (en) | 1990-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5132986A (en) | Csk communication system | |
| US3602828A (en) | Self-clocking detection system | |
| EP0199448A2 (en) | Frequency and phase error determination apparatus | |
| US5058128A (en) | Spread spectrum communication receiver | |
| US5495509A (en) | High processing gain acquisition and demodulation apparatus | |
| JPH0777358B2 (en) | Spread spectrum receiver | |
| JPH10285078A (en) | Correlation synchronization circuit in direct spread spectrum communication system. | |
| JPH10224193A (en) | PLL device for pulse signal demodulation | |
| US6891402B2 (en) | Clock's out-of-synchronism state detection circuit and optical receiving device using the same | |
| JPH02226826A (en) | Spread spectrum receiver | |
| SU498752A1 (en) | Cycle sync device | |
| SU553753A1 (en) | Device for separating d-sequences | |
| SU1450123A1 (en) | Device for cyclic synchronization of series modem | |
| JP3810185B2 (en) | Synchronous oscillation circuit | |
| EP0369375B1 (en) | Spread spectrum communication receiving apparatus | |
| SU1533011A1 (en) | Device for synchronizing delay of pseudorandom sequence | |
| SU1107314A1 (en) | Synchronizing device | |
| JPH033530A (en) | Correlation demodulator | |
| JPH0198340A (en) | Spread spectrum receiver | |
| JP2519301B2 (en) | Timing recovery circuit | |
| SU1312750A2 (en) | Device for locking in step with m-sequence | |
| JPH02226825A (en) | Spread spectrum receiver | |
| JP2770966B2 (en) | Receiver for spread spectrum communication | |
| SU1254589A1 (en) | Clocking device | |
| JPH0738554A (en) | Burst signal phase control circuit |