JPH0337773B2 - - Google Patents
Info
- Publication number
- JPH0337773B2 JPH0337773B2 JP60255926A JP25592685A JPH0337773B2 JP H0337773 B2 JPH0337773 B2 JP H0337773B2 JP 60255926 A JP60255926 A JP 60255926A JP 25592685 A JP25592685 A JP 25592685A JP H0337773 B2 JPH0337773 B2 JP H0337773B2
- Authority
- JP
- Japan
- Prior art keywords
- frame synchronization
- circuit
- output
- frame
- synchronization code
- 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
Landscapes
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】
〔概要〕
フレーム同期方式において、LSI化された1系
列のフレーム同期回路をm個使用してm系列のラ
ンダムデータのフレーム同期を確立する場合、本
発明においては各系列とも、m個のフレーム同期
符号比較回路の出力の論理和を取つたもので、フ
レームカウンタに加えるクロツクを制御するよう
にした。この結果、フレーム同期が早く確立し、
同期確立までに失われるデータ量を減少させるこ
とができる。[Detailed Description of the Invention] [Summary] In the frame synchronization method, when establishing frame synchronization of m series of random data using m LSI-based frame synchronization circuits of one series, in the present invention, each series In both cases, the logical sum of the outputs of m frame synchronization code comparison circuits is used to control the clock applied to the frame counter. As a result, frame synchronization is established quickly,
The amount of data lost until synchronization is established can be reduced.
本発明は、LSI化された1系列のフレーム同期
回路をm個使用して、m系列のデータのフレーム
同期を確立させるフレーム同期方式の改良に関す
るものである。
The present invention relates to an improvement of a frame synchronization method that establishes frame synchronization of m series of data by using m pieces of one series of frame synchronization circuits implemented as an LSI.
ここで「m系列のデータ」について説明する。
例えば、デイジタル無線変調方式において多値変
調方式を用いた場合、信号系列は4PSK(2系
列)、16QAM(4系列)、64QAM(6系列)、
256QAM(8系列)と、データの系列数が増加す
る。本発明における「m系列」とは、このような
変調方式による系列の数を総称したものであり、
各系列はデータ部分は異なるものの、同一のフレ
ーム同期用ビツトを有している。 Here, "m-series data" will be explained.
For example, when a multilevel modulation method is used in a digital radio modulation method, the signal sequences are 4PSK (2 sequences), 16QAM (4 sequences), 64QAM (6 sequences),
The number of data series increases to 256QAM (8 series). The "m sequence" in the present invention is a general term for the number of sequences based on such a modulation method,
Although the data portions of each series are different, they have the same frame synchronization bits.
さて最近、装置の小型化等の為に回路のLSI化
が進められているが、LSI化に際しては多額の開
発費を必要とする為、出来るだけ汎用性がある様
にすることが多い。そこで、フレーム同期回路も
1系列の回路のみをLSI化し、m系列の場合はこ
れをm個使用する様にして汎用性を持たせる場合
がある。この場合、フレーム同期が確立するまで
に失われるデータの量をできるだけ少なくする様
な方式が要望されている。 Now, recently, circuits have been converted to LSI in order to make devices smaller, but since converting to LSI requires a large amount of development costs, it is often necessary to make the circuit as versatile as possible. Therefore, for the frame synchronization circuit, only one series of circuits may be implemented as an LSI, and in the case of m series, m pieces of these circuits may be used to provide versatility. In this case, there is a need for a system that minimizes the amount of data lost until frame synchronization is established.
第3図は従来例のブロツク図、第4図は第3図
の動作説明図で、左側の数字は第3図の同じ数字
の部分の波形を、第5図は第3図のm系列接続図
をそれぞれ示す。尚、第5図中の4はフレーム同
期回路部を示す。
Fig. 3 is a block diagram of the conventional example, Fig. 4 is an explanatory diagram of the operation of Fig. 3, the numbers on the left are the waveforms of the parts with the same numbers in Fig. 3, and Fig. 5 is the m-series connection of Fig. 3. Figures are shown respectively. Note that 4 in FIG. 5 indicates a frame synchronization circuit section.
そこで、第4図を参照して第3図の動作を説明
する。 Therefore, the operation shown in FIG. 3 will be explained with reference to FIG.
第3図において、入力したランダムデータがフ
レーム同期符号比較回路1の中の排他的論理和回
路(以下EX−OR回路と省略する)11に加え
られる。 In FIG. 3, input random data is applied to an exclusive OR circuit (hereinafter abbreviated as EX-OR circuit) 11 in the frame synchronization code comparison circuit 1.
ここで、このデータのフオーマツトは第4図a
又はbのに示す様に、フレーム同期符号(例え
ば、F1〜F7で示し101…0とする)がデータ
の中に離散的に挿入され、各フレーム同期符号の
間にはnビツトのデータが入つているとする。 Here, the format of this data is shown in Figure 4a.
Or, as shown in b, frame synchronization codes (for example, F1 to F7 and 101...0) are inserted discretely into the data, and n-bit data is inserted between each frame synchronization code. Suppose it is on.
一方、フレーム同期符号発生回路2の中のフレ
ームカウンタ21は入力するクロツクをカウント
し、第4図a又はbのに示す様な出力を論理積
回路(以下アンド回路と云う)12とフレーム同
期符号発生器22に加え、後者から第4図a又は
bのに示す出力もEX−OR回路11に加えら
れる。 On the other hand, a frame counter 21 in the frame synchronization code generation circuit 2 counts the input clock and sends an output as shown in a or b in FIG. In addition to the generator 22, the output from the latter shown in FIG. 4a or b is also applied to the EX-OR circuit 11.
そこで、データとフレーム同期符号はEX−
OR回路11でEX−ORが取られ、その出力がア
ンド回路12に加えられ、(n+1)ビツトの周
期の比較結果のみが取出される(第4図a又はb
の、参照)。 Therefore, the data and frame synchronization codes are EX−
EX-OR is performed in the OR circuit 11, and its output is added to the AND circuit 12, and only the comparison result of the period of (n+1) bits is taken out (Fig. 4 a or b).
).
即ち、フレーム同期符号節制器22の出力が第
4図aのに示すような波形の時には、EX−
OR回路11において比較結果が一致した場合で
あり、EX−OR回路11からは第4図aのに
示すようなフレームビツトのタイミングで0を出
力する。このEX−OR回路の出力と第4図aの
に示すフレームカウンタ21の出力を、アンド
回路12に加えることにより、アンド回路12か
らは第4図aのに示すように0を出力する。こ
のアンド回路12の出力をクロツクとともに論理
和回路(以下オア回路と云う)3に加えると、オ
ア回路3からは第4図aのに示すように、クロ
ツクがそのまま出力される。 That is, when the output of the frame synchronization code moderator 22 has a waveform as shown in FIG. 4a, EX-
This is a case where the comparison results match in the OR circuit 11, and the EX-OR circuit 11 outputs 0 at the frame bit timing as shown in FIG. 4A. By adding the output of this EX-OR circuit and the output of the frame counter 21 shown in FIG. 4a to the AND circuit 12, the AND circuit 12 outputs 0 as shown in FIG. 4a. When the output of the AND circuit 12 is applied together with a clock to an OR circuit (hereinafter referred to as an OR circuit) 3, the OR circuit 3 outputs the clock as is, as shown in FIG. 4a.
又、EX−OR回路11における比較結果が不
一致の時には、第4図bのに示すように1がク
ロツクとともにオア回路3に加えられるので、第
4図bのに示すようにクロツクが1ビツト禁止
され、フレームカウンタ21は歩進(カウントア
ツプ)を1つ止め、nビツトの周期の比較結果が
取り出される。これをフレーム同期が確立するま
で続ける。 Furthermore, when the comparison result in the EX-OR circuit 11 does not match, 1 is added to the OR circuit 3 along with the clock as shown in Fig. 4b, so that the clock is inhibited by 1 bit as shown in Fig. 4b. Then, the frame counter 21 stops incrementing (counting up) by one, and the comparison result of the n-bit period is taken out. Continue this until frame synchronization is established.
次に、第3図の回路をLSI化し、これをm系列
のフレーム同期回路に使用する場合は、第5図に
示す様な構成になる。即ち、LSI化されたフレー
ム同期回路をm個(41〜4m)用意して、各系
列のフレーム同期をそれぞれ独立に確立させる。 Next, when the circuit of FIG. 3 is made into an LSI and used for an m-series frame synchronization circuit, the configuration is as shown in FIG. 5. That is, m pieces (41 to 4m) of LSI frame synchronization circuits are prepared, and frame synchronization of each series is established independently.
この時、最悪平均フレーム同期時間Tは公知の
様に
T=〓1+[{(n+1)M−1}/M]・{(1-P)
/P}〓・〔(n+1)M/f〕
となる。 At this time, the worst average frame synchronization time T is known as T=〓1+[{(n+1)M-1}/M]・{(1-P)/P}〓・[(n+1)M/ f].
尚、Pはランダムデータを誤りと認め1ビツト
シフトする確率(遷移確率)で、1系列の場合は
P=1/2であるから、
T1=〔1+{(n+1)M−1}/M〕
・〔(n+1)M/f〕 (1)
となる。 Note that P is the probability (transition probability) of recognizing random data as an error and shifting it by 1 bit, and in the case of one sequence, P = 1/2, so T 1 = [1+{(n+1)M-1}/M]・[(n+1)M/f] (1)
ここで、最悪平均フレーム同期時間は、例えば
第4図−のF1の同期を確立するのにF1の右
側の次の符号から同期を取り始め、次のF1で同
期が確立したときの時間、nは相隣るフレーム同
期符号間のビツト数、Mはマルチフレーム数(上
記の場合は7)、fは1系列のビツトレイトを示
す。 Here, the worst average frame synchronization time is, for example, the time when synchronization is started from the next code on the right side of F1 to establish synchronization of F1 in Fig. 4-, and the time when synchronization is established with the next F1, n is the number of bits between adjacent frame synchronization codes, M is the number of multi-frames (7 in the above case), and f is the bit rate of one series.
そこで、m系列の場合の伝送容量はm倍となる
ので、T・m・fビツトだけデータが失われる可
能性がある。 Therefore, since the transmission capacity in the case of m sequences is multiplied by m, there is a possibility that data will be lost by T·m·f bits.
即ち、系列数が増える程、伝送容量が増え、そ
れに対応して失われるデータ数も増えると云う問
題点がある。
That is, there is a problem in that as the number of sequences increases, the transmission capacity increases, and the amount of data lost increases accordingly.
上記の問題点は、フレーム同期符号比較回路の
出力をm分配して(m−1)個のフレーム同期回
路に送出すると共に、残りの部分と(m−1)個
のフレーム同期符号比較回路の出力との論理和を
取る論理和回路5を付加し、該論理和回路の出力
でクロツクを制御するフレーム同期方式により解
決される。
The problem mentioned above is that the output of the frame synchronization code comparison circuit is divided into m and sent to (m-1) frame synchronization circuits, and the remaining part is sent to (m-1) frame synchronization code comparison circuits. This problem can be solved by a frame synchronization method in which an OR circuit 5 is added to calculate the OR with the output, and the clock is controlled by the output of the OR circuit.
本発明は、ランダムデータをフレームパルスと
誤る確立(滞留確率)を減らし遷移確率を増やす
為に、m個のフレーム同期符号比較回路1の出力
をオア回路5に加えてオアを取る様にした。
In the present invention, in order to reduce the probability of mistaking random data for a frame pulse (retention probability) and increase the transition probability, the outputs of m frame synchronization code comparison circuits 1 are added to the OR circuit 5 to perform an OR operation.
例えば、ランダムデータをフレームパルスの誤
る確立(滞留確率)は、1系列の場合は1/2であ
るが、2系列では(1/2)2、m系列では(1/2)mと
なり1系列の場合に比較して減少する。 For example, the probability of frame pulse error in random data (retention probability) is 1/2 for 1 series, (1/2) 2 for 2 series, and (1/2) m for m series, which is 1/2 for 1 series. It decreases compared to the case of .
そこで、オア回路5の出力でフレームカウンタ
21に加えられるクロツクを制御すると、誤つた
オア回路の出力でクロツクが禁止される回数が増
えるので、フレーム同期の確率する時間が早くな
り、これに伴つてフレーム同期までに失われるデ
ータ量が減少する。 Therefore, if the clock applied to the frame counter 21 is controlled by the output of the OR circuit 5, the number of times the clock is inhibited due to an erroneous output of the OR circuit will increase, so the time for establishing frame synchronization will become faster, and along with this, The amount of data lost before frame synchronization is reduced.
第1図は本発明の実施例のブロツク図、第2図
は第1図のm系列接続図を示す。
FIG. 1 shows a block diagram of an embodiment of the present invention, and FIG. 2 shows an m-series connection diagram of FIG.
尚、全図を通じて同一符号は同一対象物を示
し、一点鎖線の部分が本発明の実施例で付加され
た部分で、6はフレーム同期回路部を示す。 Note that the same reference numerals indicate the same objects throughout the drawings, the portions indicated by dashed-dotted lines are the portions added in the embodiment of the present invention, and the reference numeral 6 indicates a frame synchronization circuit section.
第1図に示す様に、m個のフレーム同期符号比
較回路の出力を、それぞれの系列のオア回路5に
加えてオアを取る様にしたので、入力するランダ
ム符号をフレーム符号と誤る確率の少ない出力、
即ち、より確実性を増した出力が得られる。 As shown in Figure 1, the outputs of the m frame synchronization code comparison circuits are added to the OR circuit 5 of each series and ORed, so there is a low probability that the input random code will be mistaken for a frame code. output,
That is, an output with increased reliability can be obtained.
そこで、この出力をオア回路3に加えてクロツ
クを制御する様にしたので、クロツクを禁止する
回数が増大し、フレーム同期が確率する時間が早
くなる。 Therefore, since this output is added to the OR circuit 3 to control the clock, the number of times the clock is inhibited increases, and the time it takes for frame synchronization to become established becomes faster.
この場合、m系列全部のフレーム誤りパルスが
歩進を止めるので、滞留確率が(1/2)、遷移確率
Pは1−(1/2)となり、最悪平均フレーム同期時
間Tmは下記の様になる。 In this case, the frame error pulses of all m sequences stop advancing, so the retention probability is (1/2), the transition probability P is 1-(1/2), and the worst average frame synchronization time Tm is as follows. Become.
Tm=〓1+[{(n+1)M−1}/M]・
{1/(2m−1)}〓・〔(n+1)M/f〕 (2)
となる。ここで、
A=(n+1)M/f、
B=〔{(n+1)M−1}/M〕A=〔(n−1)
−(1/M)〕Aとおくと、(1)、(2)式は次の様にな
る。Tm=〓1+[{(n+1)M-1}/M]・{1/(2 m −1)}〓・[(n+1)M/f] (2). Here, A=(n+1)M/f, B=[{(n+1)M-1}/M]A=[(n-1)
−(1/M)] A, equations (1) and (2) become as follows.
T=A+B
Tm=A+〔1/(2m−1)〕B
通常はnは数10ビツト、Mは数ビツトとなるの
でA〓Bであり、Tmはmが大きい程Aに近ず
く。 T=A+B Tm=A+[1/(2 m -1)]B Normally, n is several tens of bits and M is several bits, so A<B, and Tm approaches A as m becomes larger.
尚、n、M、fの定義は従来例と同じである。 Note that the definitions of n, M, and f are the same as in the conventional example.
第2図は第1図をLSI化してm系列のフレーム
同期をとる場合のフレーム同期回路61〜6mの
接続図を示すが、フレーム同期符号比較回路の出
力が他系列のフレーム同期回路に送られるので、
各LSI間を結ぶ配線が必要となる。 Fig. 2 shows a connection diagram of the frame synchronization circuits 61 to 6m when the frame synchronization of m series is achieved by converting Fig. 1 into an LSI, and the output of the frame synchronization code comparison circuit is sent to the frame synchronization circuit of other series. So,
Wiring is required to connect each LSI.
これにより、フレーム同期の確率が早くなるの
で、消失するデータ数が少なくなる。 This increases the probability of frame synchronization and reduces the amount of lost data.
以上詳細に説明した様に、フレーム同期の確率
が早くなつて、データの消失が少なくなると云う
効果がある。
As explained in detail above, there is an effect that the probability of frame synchronization becomes faster and data loss is reduced.
第1図は本発明の実施例のブロツク図、第2図
は第1図のm系列接続図、第3図は従来例のブロ
ツク図、第4図は第3図の動作説明図、第5図は
第3図のm系列接続図を示す。
図において、1はフレーム同期符号比較回路、
2はフレーム同期符号発生回路、3は論理和回
路、5は論理和回路を示す。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is an m-series connection diagram of Fig. 1, Fig. 3 is a block diagram of a conventional example, Fig. 4 is an operation explanatory diagram of Fig. 3, and Fig. 5 The figure shows the m-series connection diagram of FIG. In the figure, 1 is a frame synchronization code comparison circuit;
Reference numeral 2 indicates a frame synchronization code generation circuit, 3 indicates an OR circuit, and 5 indicates an OR circuit.
Claims (1)
の出力でフレーム同期符号を発生するフレーム同
期符号発生器22とからなるフレーム同期符号発
生回路2と、 フレーム同期符号が離散して挿入されたデータ
と該フレーム同期符号発生回路の出力とを比較す
るフレーム同期符号比較回路1と、 該フレーム同期符号比較回路の出力で該フレー
ムカウンタに加えられるクロツクを制御する論理
和回路3とから構成されたフレーム同期回路をm
個使用してm系列のデータのフレーム同期を確立
する際に、 該フレーム同期符号比較回路の出力をm分配し
て(m−1)個のフレーム同期回路に送出すると
共に、残りの部分と(m−1)個のフレーム同期
符号比較回路の出力との論理和を取る論理和回路
5を付加し、該論理和回路の出力で該クロツクを
制御する様にしたことを特徴とするフレーム同期
方式。[Claims] 1. A frame synchronization code generation circuit 2 comprising a frame counter 21 and a frame synchronization code generator 22 that generates a frame synchronization code using the output of the frame counter, and a frame synchronization code generator 22 in which the frame synchronization codes are discretely inserted. It consists of a frame synchronization code comparison circuit 1 that compares data with the output of the frame synchronization code generation circuit, and an OR circuit 3 that controls the clock applied to the frame counter by the output of the frame synchronization code comparison circuit. frame synchronization circuit
When establishing frame synchronization of m series of data using 2 frames, the output of the frame synchronization code comparison circuit is divided into m and sent to (m-1) frame synchronization circuits, and the remaining part and ( A frame synchronization method characterized in that an OR circuit 5 is added to take a logical OR with the outputs of m-1) frame synchronization code comparison circuits, and the clock is controlled by the output of the OR circuit. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60255926A JPS62116036A (en) | 1985-11-15 | 1985-11-15 | Frame synchronizing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60255926A JPS62116036A (en) | 1985-11-15 | 1985-11-15 | Frame synchronizing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62116036A JPS62116036A (en) | 1987-05-27 |
| JPH0337773B2 true JPH0337773B2 (en) | 1991-06-06 |
Family
ID=17285490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60255926A Granted JPS62116036A (en) | 1985-11-15 | 1985-11-15 | Frame synchronizing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62116036A (en) |
-
1985
- 1985-11-15 JP JP60255926A patent/JPS62116036A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62116036A (en) | 1987-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2655547B2 (en) | CRC calculation method and HEC synchronizer in ATM switching system | |
| JP3130344B2 (en) | Data parallel / serial converter and serial / parallel converter, and serial data digital transmission system | |
| US4009469A (en) | Loop communications system with method and apparatus for switch to secondary loop | |
| JPH0142172B2 (en) | ||
| US4524445A (en) | Method and circuit arrangement for synchronous detection | |
| US4347617A (en) | Asynchronous transmission system for binary-coded information | |
| JPS5923647A (en) | Method of converting serial data signal and converting circuit | |
| US4125746A (en) | Partial byte transmit apparatus for digital communication systems | |
| JPH0337773B2 (en) | ||
| US3699516A (en) | Forward-acting error control system | |
| JPH03291033A (en) | Sum decoding circuit | |
| US5488628A (en) | Method and apparatus for transition encoding a logic signal | |
| US4255813A (en) | Dicode transmission system | |
| JPS63196130A (en) | Signal detection system | |
| RU2188502C1 (en) | Serial-binary-to-parallel code converter | |
| JP2783495B2 (en) | Clock transfer circuit | |
| JPH084263B2 (en) | Frame signal synchronization detection circuit | |
| JPH03187542A (en) | Synchronizing circuit | |
| KR920001856B1 (en) | Sequence repetition code signaling detection circuit between each exchange node | |
| JPS5977745A (en) | Transmission control system | |
| JPH05151007A (en) | Crc arithmetic unit | |
| JPH0439928B2 (en) | ||
| SU987681A1 (en) | Register | |
| JP2981332B2 (en) | Frame synchronization method | |
| JPS63160411A (en) | Pulse width modulation circuit |