JPH02277329A - Synchronizing circuit for random code for spreading spectrum - Google Patents

Synchronizing circuit for random code for spreading spectrum

Info

Publication number
JPH02277329A
JPH02277329A JP1098112A JP9811289A JPH02277329A JP H02277329 A JPH02277329 A JP H02277329A JP 1098112 A JP1098112 A JP 1098112A JP 9811289 A JP9811289 A JP 9811289A JP H02277329 A JPH02277329 A JP H02277329A
Authority
JP
Japan
Prior art keywords
code
output
signal
shift register
input
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.)
Pending
Application number
JP1098112A
Other languages
Japanese (ja)
Inventor
Tadashi Nakamura
正 中村
Atsushi Yamashita
敦 山下
Takayuki Ushiyama
牛山 隆幸
Noboru Iizuka
昇 飯塚
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1098112A priority Critical patent/JPH02277329A/en
Publication of JPH02277329A publication Critical patent/JPH02277329A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To quicken the establishment of synchronization by providing a shifter shifting a pseudo noise signal stored in advance. CONSTITUTION:A variable shift register 9 uses a reset signal Res generated at the same time as an input gate signal tw to decide a head code PN3 of a PN code generator 8, applies shift of bits to the code by a count output C of a counter 5 and outputs a pseudo random code PN4 synchronously with a spread input signal. An output of the variable shift register 9 is used to apply exclusive OR processing to the inputted spread signal with a spread demodulator 30, from which information data is outputted. Thus, the input spread signal is subject to inverse spread with an output of the variable shift register 9, and since the demodulated information data is coincident with the data of a sender and the pseudo random code PN4 being the synchronizing output is outputted directly from the variable shift register 9, much time is not required for generating an output.

Description

【発明の詳細な説明】 〔概要〕 衛星通信回線などに使用されるスペクトラム拡散用ラン
ダム符号の同期回路に関し、 同期確立までの時間の短縮を目的とし、入力の拡散信号
の2周期分を、書込み用の入力ゲート信号により格納す
るシフトレジスタと、該シフトレジスタに必ず入ってい
る1周期分の拡散信号を予め記憶している1周期分の擬
似ランダム符号をシフターでカウンタの計数出力Cだけ
シフトした出力とビット対応の一致数を調べる相関器と
、該相関器の出力の符号の一致数を送信側で拡散用PN
符号を反転しなかった“0”信号の閾値(トレランス0
)および反転した“1”信号の閾値(トレランス4)と
比較し該相関器からの一致数が“0”側の閾値よりも大
きい場合か、−政敵が“1”側の閾値より小さい場合に
出力をCLKとして出力する比較器と、該比較器の出力
CLKで前記カウンタの計数出力Cを取り込むラッチと
、前記入力ゲート信号と同時に発生されたリセット信号
により頭出しされるPN符号発生器と、該ラッチの出力
により制御され該PN符号発生器からの1周期分のPN
符号をシフトする可変シフトレジスタを具え、該可変シ
フトレジスタがPN符号発生器からの1周期分のPN符
号を前記カウンタの計数出力Cだけシフ1〜し、入力の
拡散信号に同期した逆拡散用のPN符号を出力するよう
に構成する。
[Detailed Description of the Invention] [Summary] Regarding a synchronization circuit for spread spectrum random codes used in satellite communication lines, etc., for the purpose of shortening the time until synchronization is established, two periods of an input spread signal are written. A shift register is stored according to the input gate signal, and a pseudo-random code for one period in which one period's worth of spread signal, which is always included in the shift register, is stored in advance is shifted by the count output C of the counter using a shifter. A correlator that checks the number of matches between the output and the bit correspondence, and a spreading PN on the transmitting side that measures the number of matches between the codes of the output of the correlator.
Threshold value of “0” signal whose sign is not inverted (tolerance 0
) and the threshold of the inverted “1” signal (tolerance 4), if the number of matches from the correlator is greater than the threshold on the “0” side, or - when the political opponent is smaller than the threshold on the “1” side. a comparator that outputs an output as CLK; a latch that captures the counting output C of the counter with the output CLK of the comparator; and a PN code generator that is cued by a reset signal generated simultaneously with the input gate signal; One cycle of PN from the PN code generator is controlled by the output of the latch.
A variable shift register for shifting the code is provided, and the variable shift register shifts the PN code for one period from the PN code generator by the count output C of the counter for despreading synchronized with the input spread signal. It is configured to output a PN code of .

〔産業上の利用分野〕[Industrial application field]

本発明は衛星通信回線などに使用される送信側で擬似ラ
ンダム符号で符号処理されたスペクトラム拡散信号を受
信し復調する回路に係り、特に直接拡散信号の復調を行
うための受信したスペクトラム拡散信号5S−PNに対
する同期回路に関する。
The present invention relates to a circuit for receiving and demodulating a spread spectrum signal code-processed with a pseudo-random code on a transmitting side used in a satellite communication line etc., and particularly for demodulating a received spread spectrum signal 5S for demodulating a direct spread signal. - Regarding the synchronization circuit for PN.

〔従来の技術〕[Conventional technology]

スペクトラム拡散通信の直接拡散方式は、送信側で送信
するデータの変調に、該送信データのビットレートR1
の倍数(可成り大きな倍数)のレートRcで擬似ランダ
ム符号PNを発生するr’N符号発住難の出力とのEX
−OR処理により符号反転させる5equence I
nversion Keyingを用いたSS (Sp
readSpectrum )信号として送信し、受信
側では受信した5S−PN信号に送信側のPN符号と位
相の合った即ち同期したレートRcのPN符号発生器の
出力とのEXOR処理により、元の情報データを復調す
る逆拡散復調を行うが、従来の受信側のPN符号発生器
の受信信号との同期は、第3図のDLL(Deley 
LockedLoop)型の同期回路に示す如く、送信
側から受信したスペクトラム拡散信号5S−PNinを
入力し、先ずハイブリッド1八にて2分岐し、夫々の分
岐信号を乗算器21A1乗算器2□ヶにて、雑音的では
あるが確定的な周期系列である門系列符号を発生する門
系列発生器6への出力の互に1クロツクだけ異なる出力
り、、 D、と乗算し、入力信号5S−PNinとの位
相差φ1.φ2に応じた電圧V、、 V2を出力する。
In the direct spread method of spread spectrum communication, the bit rate R1 of the transmitted data is modulated on the transmitting side.
EX with the output of the r'N code generator that generates a pseudorandom code PN at a rate Rc that is a multiple (a fairly large multiple) of
-5equence I whose sign is inverted by OR processing
SS (Sp
readSpectrum ) signal, and on the receiving side, the received 5S-PN signal is subjected to EXOR processing with the output of a PN code generator with a rate Rc that is in phase with the PN code on the transmitting side, that is, synchronized, to convert the original information data. Despread demodulation is performed, but conventional synchronization with the received signal of the PN code generator on the receiving side is performed using the DLL (Delay) shown in Fig. 3.
As shown in the LockedLoop) type synchronous circuit, a spread spectrum signal 5S-PNin received from the transmitting side is input, first branched into two by a hybrid 18, and each branched signal is sent to a multiplier 21A1 and a multiplier 2□. , the outputs to the gate sequence generator 6 which generate gate sequence codes which are noisy but deterministic periodic sequences, which differ by one clock from each other, are multiplied by D, and the input signals 5S-PNin and The phase difference φ1. Outputs voltage V, V2 according to φ2.

そして差分器4八にて両電圧V、、 V、の差をとり、
該差の電圧Vをループフィルタ3Aで積分した電圧Cを
制御電圧とし電圧制御発振器(VCO)5Aの発振周波
数を制御する。そして電圧制御発振器5Aの出力信号で
に系列発生器6Aを駆動するようにしてアナログ型の位
相同期ループPLLを形成する。そしてPLLで差分器
4への出力の電圧V、、 V2の差電圧Vが零になるよ
うに電圧制御発振器5八を制御し、門系列発生器6Aの
出力D+、 Dzが人力信号5S−PNinと同期する
ようにする。そしてH系列発生器6Aの出力D2を遅延
器9AでH系列中の1ビツトの長さ、即ちクロック長Δ
の半分Δ/2だけ遅延させた信号により、受信信号5S
−PNinをEX−OR処理する拡散復調器IOAにて
正しく復調し元の情報データを復元している。
Then, the difference between the two voltages V,, V, is taken by the differentiator 48,
A voltage C obtained by integrating the voltage V of the difference by a loop filter 3A is used as a control voltage to control the oscillation frequency of a voltage controlled oscillator (VCO) 5A. Then, the sequence generator 6A is driven by the output signal of the voltage controlled oscillator 5A to form an analog phase locked loop PLL. Then, the PLL controls the voltage controlled oscillator 58 so that the difference voltage V between the output voltages V and V2 to the difference generator 4 becomes zero, and the outputs D+ and Dz of the gate sequence generator 6A become the human input signal 5S-PNin. to synchronize with. Then, the output D2 of the H sequence generator 6A is converted to the length of 1 bit in the H sequence, that is, the clock length Δ
The received signal 5S is delayed by a half of Δ/2.
- The spreading demodulator IOA that performs EX-OR processing on PNin correctly demodulates and restores the original information data.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のスペクトラム拡散用ランダム符号の同期回路は、
上述の如く、アナログ型の位相同期ループPLLを形成
し、該ループPLLのH系列発生器6Aの出力り、、 
D2を、受信した入力信号5S−PNinに同期させて
いるので、PLLループによる同期の確立までに時間が
掛り過ぎるという欠点がある。本発明は、この同′MV
1立までの時間を短縮したスペクトラム拡散用ランダム
符号の同期回路の提供を課題とする。
The conventional synchronization circuit for random codes for spread spectrum is
As described above, an analog phase-locked loop PLL is formed, and the output of the H-sequence generator 6A of the loop PLL,
Since D2 is synchronized with the received input signal 5S-PNin, there is a drawback that it takes too much time to establish synchronization by the PLL loop. The present invention is based on this same MV.
The object of the present invention is to provide a synchronization circuit for a spread spectrum random code that shortens the time required for one signal to rise.

〔課題を解決するための手段〕[Means to solve the problem]

この課題は、一般にスペクトラム拡散信号5SPNを作
る擬似ランダム符号PNは、一系列を用いているため、
2つのPN符号の間で1ビツトでも位相が外れていると
相互の符号の一致数は半分50%になってしまい、又、
PN符号により符号を反転しなかった情報データの“0
”の信号の2つのPN符号の一致数が100%の場合は
、反転した“1”の信号の2つのPN符号の一致数は0
%となる性質を利用し、第1図に示す如く、受信した人
力の拡散信号5s−pNの2周期分を、制御部10で発
生した書込み用の入力ゲート信号t1によりシフトレジ
スタ1に格納し、該シフトレジスタに必ず入っている1
周期分の5S−PNIに対して相関器2にて、予めメモ
リ3に記憶している1周期分の擬似雑音符号PN、をシ
フター4でカウンタ5の計数出力Cだけビットシフトし
たシフト出力PN2とビット対応の一致数を調べる。
This problem is solved because the pseudorandom code PN that creates the spread spectrum signal 5SPN generally uses one sequence.
If even one bit is out of phase between two PN codes, the number of matches between the codes will be halved to 50%, and
“0” of information data whose sign is not inverted by the PN code
If the number of matches between the two PN codes of the “1” signal is 100%, the number of matches between the two PN codes of the inverted “1” signal is 0.
%, as shown in FIG. 1, two periods of the received human-powered diffusion signal 5s-pN are stored in the shift register 1 using the write input gate signal t1 generated by the control unit 10. , 1 that is always in the shift register
The correlator 2 generates a shift output PN2 by bit-shifting the pseudo noise code PN for one period stored in the memory 3 by the count output C of the counter 5 using the shifter 4 for the 5S-PNI for the period. Find the number of bitwise matches.

そして相関器2の出力の符号の一致数を、比較器6にて
入力の5S−PNのうち元の情報データを反転しなかっ
た“0″信号の閾値(トレランス0)および、元の情報
データを反転した“l”信号の閾値(トレランス4)と
比較し、相関器2からの一致数が“0”側の閾値(トレ
ランス0)よりも大きい場合か、政敵が“1″側の閾値
(トレランス4)より小さい場合に出力CLKを出力し
、該出力CLKで前記カウンタ5の計数出力Cをラッチ
7に取り込み、該ランチ7の出力により、可変シフトレ
ジスタ9を制御し、該可変シフトレジスタ9にて、PN
符号発生器8からの、前記制御部10で入力ゲート信号
1.と同時に発生したリセット信号Resにより頭出し
された1周期分のPNN符号N3をカウンタ5の計数出
力Cだけシフトし、可変シフトレジスタ9が前記入力信
号5Sinと位相同期した逆拡散用のPNN符号N4を
出力するようにした本発明によって解決される。
Then, the number of matching signs of the output of the correlator 2 is determined by the comparator 6 as the threshold value (tolerance 0) of the "0" signal that does not invert the original information data among the input 5S-PN, and the original information data. is compared with the threshold of the inverted "l" signal (tolerance 4), and if the number of matches from correlator 2 is larger than the threshold on the "0" side (tolerance 0), or the political opponent If the tolerance is smaller than tolerance 4), an output CLK is output, the count output C of the counter 5 is taken into the latch 7 by the output CLK, the variable shift register 9 is controlled by the output of the launch 7, and the variable shift register 9 is At, P.N.
The input gate signal 1. from the code generator 8 is input to the control unit 10. The PNN code N3 for one period, which was started by the reset signal Res generated at the same time, is shifted by the count output C of the counter 5, and the variable shift register 9 generates a PNN code N4 for despreading that is phase-synchronized with the input signal 5Sin. This problem is solved by the present invention, which outputs the following.

本発明のスペクトラム拡散用ランダム符号の同期回路の
基本構成を示す第1図の原理図において、1は、入力の
拡散信号5S−PNの2周期分を、制御部10で発生し
た書込み用の入力ゲート信号t。により格納するシフト
レジスタである。
In the principle diagram of FIG. 1 showing the basic configuration of a synchronization circuit for a spread spectrum random code according to the present invention, reference numeral 1 indicates a write input for two cycles of an input spread signal 5S-PN generated by a control unit 10. Gate signal t. This is a shift register that stores data.

2は、シフトレジスタ1に必ず入っている1周期分の5
S−PN、に対して、予めメモリ3に記憶している1周
期分の擬似ランダム符号PN、をシフター4でカウンタ
5の計数出力Cだけビットシフトしたシフト出力PN2
とビット対応の符号の一致数を調べる相関器である。
2 is 5 for one cycle, which is always included in shift register 1.
A shift output PN2 is obtained by bit-shifting the pseudo-random code PN for one period stored in the memory 3 in advance by the count output C of the counter 5 with respect to S-PN by the shifter 4.
This is a correlator that checks the number of matches between codes corresponding to bits and bits.

3は、相関器2で、シフトレジスタ1からの1周期分の
5S−PNIに対して、ビット対応の符号の一致数を調
べる基準の1周期分の擬似雑音符号PN、を予め記憶し
ているメモリである。
3 is a correlator 2 which stores in advance a pseudo-noise code PN for one period, which is a reference for checking the number of matches of bit-corresponding codes, with respect to one period of 5S-PNI from the shift register 1. It's memory.

4は、メモリ3に予め記憶している基準の1周期分の擬
似雑音符号PN、に対しカウンタ5の計数出力Cだけビ
ットシフトしたシフト出力PN2を出力するシフターで
ある。
4 is a shifter which outputs a shift output PN2 which is bit-shifted by the count output C of the counter 5 with respect to the reference pseudo-noise code PN for one period stored in advance in the memory 3.

5は、シフター4がビットシフトしたクロック時間を計
数し、計数出力Cを出力するカウンタである。
5 is a counter that counts the clock time during which the shifter 4 has shifted bits and outputs a count output C.

6は、相関器2の出力の符号の一致数を、相関器2の入
力の5S−PN、のうち送信側で元の情報データを反転
しなかった“0”信号の閾値(トレランス0)および、
元の情報データを反転した“1”信号の閾値(トレラン
ス4)と比較し、相関器2からの一致数が“0”側の閾
値(トレランス0)よりも大きい場合か、−政敵が“l
”側の閾値(トレランス4)より小さい場合に出力CL
Kを出力する比較器である。
6 is the number of sign coincidences of the output of the correlator 2, the threshold of the "0" signal (tolerance 0) of the 5S-PN of the input of the correlator 2, which did not invert the original information data on the transmitting side, and ,
The original information data is compared with the threshold of the inverted "1" signal (tolerance 4), and if the number of matches from the correlator 2 is greater than the threshold of the "0" side (tolerance 0), - the political opponent is "l"
” side threshold (tolerance 4), the output CL
This is a comparator that outputs K.

7は、比較器6の出力CLKで前記カウンタ5の計数出
力Cを取り込み、その出力により、可変シフトレジスタ
8をIll <卸するラッチである。
Reference numeral 7 denotes a latch which takes in the counting output C of the counter 5 using the output CLK of the comparator 6, and uses the output to set the variable shift register 8 to Ill<.

8は、制御部10で入力ゲート信号1.lと同時に発生
されたリセット信号Resによりリセットされ、最初の
符号PN31が頭出しされて擬似ランダム符号PN3が
出力されるPN符号発生器である。
8 is the input gate signal 1.8 in the control section 10. This is a PN code generator that is reset by a reset signal Res generated at the same time as 1, cues the first code PN31, and outputs a pseudorandom code PN3.

9は、ラッチ7の出力により制御され、l)N符号発生
器8からの1周期分の擬似ランダム符号PN3を、カウ
ンタ5の計数出力Cだけビットシフトして出力する可変
シフトレジスタである。
Reference numeral 9 denotes a variable shift register which is controlled by the output of the latch 7 and which bit-shifts the pseudo-random code PN3 for one period from the N code generator 8 by the count output C of the counter 5 and outputs the result.

10は、シフトレジスタ1に人力信号5S−PNIを書
込む為の入力ゲート信号t、1を発生すると同時にPN
符号発生器9の出力PN3の頭出しを決めるリセット信
号Resを発生する制御部である。
10 generates the input gate signal t, 1 for writing the manual signal 5S-PNI into the shift register 1, and at the same time outputs the PN signal.
This is a control unit that generates a reset signal Res that determines the cue position of the output PN3 of the code generator 9.

〔作用〕[Effect]

本発明の制御部10は、入力ゲート信号t。とりセット
信号Resを同時に発生し、入力ゲート信号t9をシフ
トレジスタ1に供給して、シフトレジスタ1に入力の拡
散信号5S−PNの2周期分を格納し、リセット信号R
esをPN符号発生器9に供給してリセットし、PN符
号発生器9の出力PN3の頭出しを決める。
The control unit 10 of the present invention receives an input gate signal t. The set signal Res is simultaneously generated, the input gate signal t9 is supplied to the shift register 1, two periods of the input spread signal 5S-PN are stored in the shift register 1, and the reset signal R is generated.
es is supplied to the PN code generator 9 to reset it, and the cue of the output PN3 of the PN code generator 9 is determined.

相関器2は、シフトレジスタ1に必ず入っでいる1周期
分の5S−PNIに対して、予めメモリ3に記憶してい
る1周期分の擬似雑音符号PN、をシフター4でカウン
タ5の計数出力Cだけビットシフトしたシフト出力PN
2とビット対応の符号の一致数を調べて該符号の一致数
を比較器6へ出力する。
The correlator 2 uses the shifter 4 to count and output the pseudo noise code PN for one period, which is stored in the memory 3 in advance, for the 5S-PNI for one period, which is always stored in the shift register 1, from the counter 5. Shifted output PN bit-shifted by C
2 and the bit-corresponding code are checked, and the number of matches between the codes is outputted to the comparator 6.

比較器6は、相関器2の出力の符号の一致数を、相関器
2の人力の5S−PNのうち送信側で元の情報データを
反転しなかった°゛0゛′0゛′信号トレランス0)お
よび、元の情報データを反転した“l′″信号の閾値(
トレランス1)と比較し、相関器2からの一致数が“0
”側の閾値(トレランス0)よりも大きい場合か、−政
敵が“1”′側の閾値(トレランス1)より小さい場合
に出力CLKを出力してラッチ7へ供給する。
The comparator 6 calculates the number of sign coincidences of the output of the correlator 2 by comparing the signal tolerance of the manually generated 5S-PN of the correlator 2 that did not invert the original information data on the transmitting side. 0) and the threshold value of the “l′” signal (
Tolerance 1), the number of matches from correlator 2 is “0”.
The output CLK is outputted and supplied to the latch 7 when it is larger than the threshold on the ``1'' side (tolerance 0) or when the - political opponent is smaller than the threshold on the ``1'' side (tolerance 1).

ラッチ7は、比較器6の出力C1、Kで前記カウンタ5
の計数出力Cを取り込み、その出力により、可変シフト
レジスタ9を制御する。そして可変シフトレジスタ9が
、ラッチ7の出力により制御され、制御部10で入力ゲ
ート信号twと同時に発生したリセット信号Resによ
りPN符号発生器8の出力PN3の先頭符号PN31を
決め、PN符号発生器8からの1周期分のPNN符号N
3を、カウンタ5の計数出力Cだけビットシフトして、
入力の拡散信号5SPNに同期した擬似ランダム符号P
N4を出力して入力の拡散信号5S−PNの逆拡散に用
いる。
The latch 7 connects the counter 5 with the output C1, K of the comparator 6.
The variable shift register 9 is controlled by the output. The variable shift register 9 is controlled by the output of the latch 7, and determines the leading code PN31 of the output PN3 of the PN code generator 8 by the reset signal Res generated at the same time as the input gate signal tw in the control unit 10. PNN code N for one period from 8
3 by bit-shifting by the count output C of counter 5,
Pseudo-random code P synchronized with input spread signal 5SPN
N4 is output and used for despreading the input spread signal 5S-PN.

従って本発明のスペクトラム拡散用ランダム符号の同期
回路は、その可変シフトレジスタ9の出力符号PN、 
ニより入力の拡散信号5S−PN @EX−OR処理し
逆拡散復調した情報データが、送信側の元の情報データ
と正しく一致し、且つ出力符号PN4が、従来例の如<
 PLLループを用いないで可変シフトレジスタ9から
出力されるので、逆拡散用の入力の拡散信号SS−PN
に同期したPN符号を得るのに多(の時間を要せず従来
の問題が解決される。
Therefore, the spread spectrum random code synchronization circuit of the present invention has the output code PN of the variable shift register 9,
The input spread signal 5S-PN @EX-OR processed and despread demodulated information data correctly matches the original information data on the transmitting side, and the output code PN4 is as in the conventional example.
Since it is output from the variable shift register 9 without using a PLL loop, the input spread signal SS-PN for despreading
The conventional problem is solved because it does not take much time to obtain a PN code synchronized with the PN code.

〔実施例〕〔Example〕

第2図は本発明の実施例のスペクトラム拡散用ランダム
符号の同期回路の構成を示すブロック図であり、その同
期回路に前方/後方保護を施した場合の実施例である。
FIG. 2 is a block diagram showing the configuration of a synchronization circuit for a spread spectrum random code according to an embodiment of the present invention, and is an embodiment in which the synchronization circuit is provided with forward/backward protection.

第2図の中で、第1図と同一の回路は同一の記号番号を
使用している。
In FIG. 2, circuits that are the same as in FIG. 1 use the same symbol numbers.

第2図において新に設けられた前方/後方保護回路20
は、周知の技術であり比較器6の出力CLKが所定の前
方条件と後方条件の所定回数だけ入力することを検出し
て確認したのち、保護確認された出力CLKをラッチ7
のDフリップフロップD−FFへ供給する。そして、ラ
ッチ7のD−FFは、前方/後方保護回路20で確認保
護された比較器6の出力CLKでカウンタ5の計数出力
Cを取り込み、そのD−FFの出力により、可変シフト
レジスタ9を制御する。そして可変シフトレジスタ9が
、ラッチ7のD−FFの出力により制御され、制御部1
0で入力ゲート信号1.と同時に発生したリセット信号
ResによりPN符号発生器8の出力PN3の先頭符号
PN31を決め、PN符号発生器8からの1周期分のP
NN符号N3を、カウンタ5の計数出力Cだけビットシ
フトして、入力の拡散信号5S−PNに同期した擬似ラ
ンダム符号PN4を出力する。そしてこの可変シフトレ
ジスタ9の出力の擬似ランダム符号PNAを用いて拡散
復調器30にて、入力の拡散信号5S−PNをF、X−
0R処理し情報データを出力する。
Newly installed front/rear protection circuit 20 in Figure 2
is a well-known technique, and after detecting and confirming that the output CLK of the comparator 6 is input a predetermined number of times under the predetermined forward condition and backward condition, the output CLK whose protection has been confirmed is sent to the latch 7.
is supplied to the D flip-flop D-FF. Then, the D-FF of the latch 7 takes in the count output C of the counter 5 using the output CLK of the comparator 6 which is confirmed and protected by the forward/backward protection circuit 20, and uses the output of the D-FF to input the variable shift register 9. Control. The variable shift register 9 is controlled by the output of the D-FF of the latch 7, and the control unit 1
0, input gate signal 1. The leading code PN31 of the output PN3 of the PN code generator 8 is determined by the reset signal Res generated at the same time, and the P for one period from the PN code generator 8 is determined.
The NN code N3 is bit-shifted by the count output C of the counter 5, and a pseudorandom code PN4 synchronized with the input spread signal 5S-PN is output. Then, using the pseudo-random code PNA output from the variable shift register 9, the spread demodulator 30 converts the input spread signal 5S-PN into F,X-
Performs 0R processing and outputs information data.

従って第2図の実施例のスペクトラム拡散用ランダム符
号の同期回路は、その可変シフトレジスタ9の出力の擬
似ランダム符号PNaにより、入力の拡散信号5S−P
Nを逆拡散処理し復調した情報デ−タが、送信側の元の
情報データと正しく一致するし、且つ同期出力の擬像ラ
ンダム符号PN、が、従来例の如< PLLループを用
いずに、シフトレジスタ1.相関器2.カウンタ5.比
較器6.ラッチ7、PN符号発生器8などの一方向回路
を用いて、可変シフ1ヘレジスタ9から直接的に出力さ
れるので、出力形成に多くの時間を要しないので問題が
無い。
Therefore, the spread spectrum random code synchronization circuit of the embodiment shown in FIG.
The information data obtained by despreading N and demodulating it correctly matches the original information data on the transmitting side, and the pseudo random code PN of the synchronized output is different from the conventional example without using a PLL loop. , shift register 1. Correlator 2. Counter 5. Comparator 6. Since the signal is directly output from the register 9 to the variable shift 1 using a one-way circuit such as the latch 7 and the PN code generator 8, there is no problem since it does not take much time to form the output.

〔発明の効果〕〔Effect of the invention〕

以−1−説明した如(、本発明によれば、受信したスペ
クトラム拡散信号SS−PNに同期した逆拡散用のPN
符号の出力形成に多くの時間を要しないので、衛星回線
に適用すれば、複数の地球局が衛星局にランダムにアク
セスして利用する場合、各地球局に呼が発生ずるたびに
、衛星からの受信の拡散復調を行うための符号同期を短
時間で完了することが出来るので、衛星回線の運用効率
を向−ヒする効果が得られる。
As explained below (1), according to the present invention, the despreading PN synchronized with the received spread spectrum signal SS-PN
Since it does not take much time to form the code output, if it is applied to a satellite link, if multiple earth stations randomly access and use the satellite station, each time a call is made to each earth station, the Since the code synchronization for performing spread demodulation of reception can be completed in a short time, the operational efficiency of the satellite link can be improved.

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

第1図は本発明のスペクトラム拡散用ランダム符号の同
期回路の基本構成を示す原理図、第2図は本発明の実施
例のスペクトラム拡散用ランダム符号の同期回路の構成
を示すブロック図、第3図は従来のDDL型の同期回路
のブロック図である。 図において、 1はシフトレジスタ、2は相関器、3はメモリ、4はシ
フタ、5はカウンタ、6は比較器、7はラッチ、8はP
N符号発生器、9は可変シフトレジスタ、10は制′4
?11部、20は前方/後方保護回路である。
FIG. 1 is a principle diagram showing the basic configuration of a synchronization circuit for a spread spectrum random code according to the present invention, FIG. 2 is a block diagram showing the configuration of a synchronization circuit for a spread spectrum random code according to an embodiment of the present invention, and FIG. The figure is a block diagram of a conventional DDL type synchronous circuit. In the figure, 1 is a shift register, 2 is a correlator, 3 is a memory, 4 is a shifter, 5 is a counter, 6 is a comparator, 7 is a latch, and 8 is a P
N code generator, 9 is variable shift register, 10 is control '4
? Parts 11 and 20 are front/rear protection circuits.

Claims (1)

【特許請求の範囲】 送信側で情報データを擬似ランダムのPN符号で符号処
理しPN符号が反転しなかった“0”信号と反転した“
1”信号からなるスペクトラム拡散された信号(SS−
PN)を受信し該受信信号に同期した逆拡散用のPN符
号(PN_4)を出力する同期回路において、該入力の
拡散信号の2周期分を、制御部(10)で発生した書込
み用の入力ゲート信号(t_w)により格納するシフト
レジスタ(1)と、該シフトレジスタに必ず入っている
1周期分の拡散信号(SS−PN_1)を予めメモリ(
3)に記憶している1周期分の擬似ランダム符号(PN
_0)をシフター(4)でカウンタ(5)の計数出力C
だけシフトした出力(PN_2)とビット対応の一致数
を調べる相関器(2)と、該相関器の出力の符号の一致
数を該入力の拡散信号(SS−PN_1)のうち前記情
報データを反転しなかった“0”信号の閾値(トレラン
ス_0)および前記情報データを反転した“1”信号の
閾値(トレランス_1)と比較し該相関器からの一致数
が“0”側の閾値(トレランス_0)よりも大きい場合
か、一致数が“1”側の閾値(トレランス_1)より小
さい場合に出力(CLK)を出力する比較器(6)と、
該比較器の出力CLKで前記カウンタ(5)の計数出力
Cを取り込むラッチ(7)と、前記制御部(10)で入
力ゲート信号(t_w)と同時に発生されたリセット信
号(Res)により出力符号が頭出しされるPN符号発
生器(8)と、該ラッチの出力により制御され該PN符
号発生器からの1周期分のPN符号(PN_3)をシフ
トする可変シフトレジスタ(9)を具え、 該可変シフトレジスタ(9)がPN符号発生器(8)か
らの1周期分のPN符号(PN_3)を前記カウンタ(
5)の計数出力Cだけシフトし、入力の拡散信号(SS
−PN)に同期した逆拡散用のPN符号(PN_4)を
出力することを特徴としたスペクトラム拡散用ランダム
符号の同期回路。
[Claims] Information data is code-processed using a pseudo-random PN code on the transmitting side, and the PN code is not inverted, which is a “0” signal, and an inverted “0” signal.
A spread spectrum signal (SS-
PN) and outputs a despreading PN code (PN_4) synchronized with the received signal, two periods of the input spread signal are input to the write input generated by the control unit (10). The shift register (1) to be stored by the gate signal (t_w) and the spread signal (SS-PN_1) for one period, which is always included in the shift register, are stored in advance in the memory (
3) Pseudo-random code (PN
_0) by the shifter (4) and the counting output C of the counter (5)
A correlator (2) that checks the number of matches between the bit correspondence and the output (PN_2) shifted by 1, and the number of matches of the sign of the output of the correlator is inverted by inverting the information data of the input spread signal (SS-PN_1). Compare the threshold value (tolerance_0) of the "0" signal that did not occur and the threshold value (tolerance_1) of the "1" signal obtained by inverting the information data, and determine the threshold value (tolerance_0) at which the number of matches from the correlator is on the "0" side. ) or when the number of matches is smaller than a threshold value (tolerance_1) on the “1” side, a comparator (6) outputs an output (CLK);
The output sign is determined by a latch (7) that captures the count output C of the counter (5) using the output CLK of the comparator, and a reset signal (Res) generated simultaneously with the input gate signal (t_w) by the control unit (10). a PN code generator (8) in which the PN code is cued, and a variable shift register (9) that is controlled by the output of the latch and shifts one cycle of the PN code (PN_3) from the PN code generator; The variable shift register (9) transfers one period of the PN code (PN_3) from the PN code generator (8) to the counter (
5) is shifted by the count output C, and the input spread signal (SS
- A random code synchronization circuit for spread spectrum use, characterized in that it outputs a PN code (PN_4) for despreading synchronized with PN).
JP1098112A 1989-04-18 1989-04-18 Synchronizing circuit for random code for spreading spectrum Pending JPH02277329A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1098112A JPH02277329A (en) 1989-04-18 1989-04-18 Synchronizing circuit for random code for spreading spectrum

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1098112A JPH02277329A (en) 1989-04-18 1989-04-18 Synchronizing circuit for random code for spreading spectrum

Publications (1)

Publication Number Publication Date
JPH02277329A true JPH02277329A (en) 1990-11-13

Family

ID=14211240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1098112A Pending JPH02277329A (en) 1989-04-18 1989-04-18 Synchronizing circuit for random code for spreading spectrum

Country Status (1)

Country Link
JP (1) JPH02277329A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08102697A (en) * 1994-09-30 1996-04-16 Tateyama Kagaku Kogyo Kk Spread spectrum communication equipment
JPH08181679A (en) * 1994-12-26 1996-07-12 Nec Corp Pseudo random number noise generator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08102697A (en) * 1994-09-30 1996-04-16 Tateyama Kagaku Kogyo Kk Spread spectrum communication equipment
JPH08181679A (en) * 1994-12-26 1996-07-12 Nec Corp Pseudo random number noise generator

Similar Documents

Publication Publication Date Title
US5598154A (en) Apparatus and method for generating and utilizing pseudonoise code sequences
JPH02223243A (en) Differential developed spectrum data encoder, data correlator, method of encoding developed spectrum signal and method of correlating data signal
JP3536909B2 (en) Switching device and scrambling method
JPS60229545A (en) Two-way digital communication system
US6263011B1 (en) Receiver for spread spectrum communication system capable of shortening acquisition time
JP2000124836A (en) Simplified cell retrieving system for first and second stages
US4317204A (en) Spread spectrum conferencing communication system
US7933315B2 (en) Spread spectrum communication and synchronization
KR100669573B1 (en) How to send data bits
US3566268A (en) Rapid sync-acquisition system
US7372928B1 (en) Method and system of cycle slip framing in a deserializer
JPH02277329A (en) Synchronizing circuit for random code for spreading spectrum
JP2577999B2 (en) Head or arbitrary bit pulse generation circuit and sampling pulse generation circuit in pseudo noise code generation apparatus
JPH09247043A (en) Reception equipment in spread spectrum communication system
JP2859604B2 (en) Sliding correlator
JP3252566B2 (en) Automatic frequency control circuit and its receiving device in spread spectrum communication
JPH0888587A (en) Spread spectrum communication device
JPH09130297A (en) Spread spectrum signal processing circuit and spread signal synchronization method
JP2784051B2 (en) Digital wireless communication system
JP3234446B2 (en) Spread spectrum signal demodulator
JPH10107684A (en) Spread spectrum communication method and device
JPH066323A (en) Synchronous playback device
JPS60229544A (en) Synchronization system of two-way digital communication system
JPH0479438A (en) Synchronism acquisition system for spectrum spread communication
JP2010272945A (en) Synchronous acquisition circuit