JPS63244950A - Frame synchronizing system - Google Patents

Frame synchronizing system

Info

Publication number
JPS63244950A
JPS63244950A JP62078090A JP7809087A JPS63244950A JP S63244950 A JPS63244950 A JP S63244950A JP 62078090 A JP62078090 A JP 62078090A JP 7809087 A JP7809087 A JP 7809087A JP S63244950 A JPS63244950 A JP S63244950A
Authority
JP
Japan
Prior art keywords
frame
bit
synchronization
pattern
bits
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
JP62078090A
Other languages
Japanese (ja)
Other versions
JPH0720100B2 (en
Inventor
Tokuo Yoshida
吉田 徳夫
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP62078090A priority Critical patent/JPH0720100B2/en
Publication of JPS63244950A publication Critical patent/JPS63244950A/en
Publication of JPH0720100B2 publication Critical patent/JPH0720100B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PURPOSE:To facilitate synchronous detection and to decelerate a synchronizing processing, by inserting distributively a frame synchronizing pattern bit by bit into the leading bit of each frame in frame constitution of bit multiplexing system. CONSTITUTION:From high-order group input data 101, for example, seven sub- frames are inputted. To the forefront of each sub-frame, one bit to the frame synchronizing pattern is inserted distributively. The high-order group input data is taken out by every three bits at a serial-parallel conversion circuit 103, and they are developed to three systems of output information, and are inputted to a channel shunt circuit 104. In such a case, since the frame synchro nizing pattern which constitutes a patrol code of seven bits is inserted only to the output data 110 of the circuit 104 at every N/3(N represents a frame length bit), it is fetched in a divider 1061, and is divided by a generating func tion, and synchronization can be confirmed by the result of zero of a remainder.

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、基幹伝送系、公衆網、加入者系等のディジ
タル伝送係に用いられる同期方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a synchronization system used in digital transmission systems such as backbone transmission systems, public networks, and subscriber systems.

(従来の技術) 伝送媒体として光ファイバを用いた伝送技術の進展は目
覚ましいものがあり、伝送情報量としては数百Mbps
〜数Gbps程度の伝送が可能になりつつある。大容量
化されたディジタル伝送系を有効に使用する上で、時分
割多重方式が考えられるが高速処理が必要となるため、
フレーム構成をできるだけ簡単にして、回路の小規模化
、簡易化をはかっている。その1つの方法として、ビッ
ト単位の時分割多重方式があり、第4図は、−a的なビ
ット多重方式のフレーム構成図である。同図においては
、1フレームはにビットで構成され、1フレームをビッ
ト単位でにチャネルに分け、そのうちの1千ャネルをフ
レームチャネルに割り当てており、Fはフレームチャネ
ル、#1〜#に−1はビット単位のに一1個のチャネル
である。この方式においては、ビット多重するときに固
有フレームパターンが1ビツトずつ数フレーム単位にフ
レームチャネル(F)に挿入されており、同期検出にお
いては、チャネル単位にデータを分離した後任意のチャ
ネルから分離された信号列が挿入した固有フレームパタ
ーンと一致するかどうかでフレームチャネルを検出し同
期検出を行なっている。
(Conventional technology) There has been remarkable progress in transmission technology using optical fiber as a transmission medium, and the amount of information transmitted is now several hundred Mbps.
Transmission at speeds of up to several Gbps is becoming possible. Time-division multiplexing is a possible method for effectively using large-capacity digital transmission systems, but it requires high-speed processing.
The frame structure is made as simple as possible, and the circuit is made smaller and simpler. One such method is a bit-based time division multiplexing method, and FIG. 4 is a frame configuration diagram of the -a bit multiplexing method. In the figure, one frame is made up of bits, one frame is divided into channels in units of bits, 1,000 channels of which are assigned to frame channels, F is a frame channel, and -1 is assigned to #1 to #. is 11 channels in bits. In this method, when bit multiplexing, a unique frame pattern is inserted one bit at a time into the frame channel (F) in units of several frames, and in synchronization detection, data is separated for each channel and then separated from any channel. The frame channel is detected and synchronization is detected based on whether the inserted signal string matches the inserted unique frame pattern.

また他の方法としてフレームをサブフレーム単位に分け
、フレームパターンを各サブフレームに分散させる方法
があり、第5図にそのフレーム構成の一般例を示す。同
図においては、1フレームをL個のサブフレームに分け
、各サブフレームは、1ビット単位であり、1フレーム
(IXL)ビットの構成になっており各サブフレームの
先頭1ビツトに順次にフレームパターンが1ビツトずつ
挿入されている。Fi (i=1.2・・・ル)は各サ
ブフームの先頭1ビツトに挿入されるフレームビット、
#1〜#Lは1ビット単位のサブフレームを示す。この
方式においては(P IF2F3・・・FL−1FL)
がフレームパターンとなっており、同期検出においては
、分離された信号列から(PIF2F3・・・FL−I
FL)なるフレームパターンを検出することによって同
期検出を行なっている。フレームパターンをフレームヒ
ツトであるF1〜FLの全てに挿入する必要はなく、例
えば、フレームパターンがフレームピッ1−F、F2F
、・・・・・・に挿入されている場合には残りのフレー
ムビットF2F4F6・・・・・・を用いて伝送路監視
モニタ夕やサービスモニタ等の情報を伝送することも可
能である。
Another method is to divide the frame into subframes and distribute the frame pattern to each subframe. FIG. 5 shows a general example of the frame structure. In the figure, one frame is divided into L subframes, and each subframe has a unit of 1 bit, and has a structure of 1 frame (IXL) bits. The pattern is inserted one bit at a time. Fi (i=1.2 . . . le) is a frame bit inserted into the first bit of each subframe,
#1 to #L indicate subframes in units of 1 bit. In this method (P IF2F3...FL-1FL)
is the frame pattern, and in synchronization detection, (PIF2F3...FL-I
Synchronization detection is performed by detecting a frame pattern called FL). It is not necessary to insert the frame pattern into all of the frame hits F1 to FL; for example, if the frame pattern
, . . ., the remaining frame bits F2F4F6 .

(発明が解決しようとする問題点) 第4図に示されたようなビット多重方式においては、フ
レームチャネル(F)として、1フレームにビット中1
ビットを使用している。回路の小規模化、簡易化をはか
るためには、1フレームを構成するKの長さはあまり大
きくすることはできないため、伝送データ量におけるフ
レームパターンの信号量が1/にと大きくなっている。
(Problems to be Solved by the Invention) In the bit multiplexing system as shown in FIG. 4, one of the bits in one frame is
Bits are used. In order to downsize and simplify the circuit, the length of K constituting one frame cannot be made too large, so the signal amount of the frame pattern is increased to 1/1 of the amount of transmitted data. .

このオーバーヘッドは伝送容量を増大高速化するに従っ
て大きくなることが予想され、更にシステムの信頼性や
サービス性等を考えると、伝送路監視モニタやサービス
モニタ等の情報を伝送するチャネルも必要となり、この
傾向は著しく増大することになる。また、第5図に示さ
れたような、フレームをサブフレーム単位に分け、フレ
ームパターンを各サブフレームに分散させる方式におい
ては、固有なフレームパターンである(PIF2F3・
・・・−・PL−IFL)と一致する信号列を分離され
た信号列から検出することにより同期検出を行ない、フ
レーム同期およびサブフレーム同期の確保を行なってい
る。フレームビットF1〜FL内に伝送路監視モニタや
サービスモニタ・等の情報を挿入して伝送したり1フレ
ーム内のサブフレーム数りや、サブフレームの構成ビッ
ト数Iを増やすことにより、回路の複雑さを増すことな
く、伝送データ量に対するオーバーヘッドが少ない情報
伝達が可能になる。
This overhead is expected to increase as the transmission capacity increases and speed increases.Furthermore, when considering system reliability and serviceability, channels to transmit information such as transmission path monitors and service monitors are also required. The trend will increase significantly. Furthermore, in the method shown in Fig. 5, in which the frame is divided into subframes and the frame pattern is distributed to each subframe, there is a unique frame pattern (PIF2F3/
. . . PL-IFL) is detected from the separated signal strings to perform synchronization detection and ensure frame synchronization and subframe synchronization. The complexity of the circuit can be reduced by inserting and transmitting information such as a transmission path monitor or service monitor in the frame bits F1 to FL, and by increasing the number of subframes in one frame and the number of subframe constituent bits I. It becomes possible to transmit information with less overhead relative to the amount of transmitted data without increasing the amount of data transmitted.

しかしながら、一度同期が外れた場合には、フレームパ
ターンである(PIF2F3・・・・・・FL−IFL
)と一致する信号列を分離された信号列から検出するた
めには、最悪1フレ一ム間のハンティングが必要となる
ために同期復帰を行うまでにかかる最悪の同期時間はL
XIXIフレーム(SEC)となりサブフレーム数りや
サブフレーム構成ビット数工が大きくなってしまうと、
一度同期が外れてからフレームパターン(PIF2F3
・・・・・・FL−IFL)を検出するまでにかかる平
均時間が大きくなっていた。
However, once the synchronization is lost, the frame pattern (PIF2F3... FL-IFL
) in order to detect a signal string that matches from a separated signal string, hunting for one frame is required in the worst case, so the worst case synchronization time required to recover synchronization is L.
XIXI frame (SEC), and the number of subframes and subframe configuration bits become large.
Once the synchronization is lost, the frame pattern (PIF2F3
. . . FL-IFL).

更に同方式において、固有なフレームパターンである(
FIF2・・・・・・FL−1F、)を分離するために
は、通常直並列変換器を用いて入力信号を展開し、その
1系列から固有なフレームパターンの検出を行なってい
る。このため、一度同期が外れた場合には最悪並列展開
された全系列に対してフレーム同期用パターンの検出を
行う必要があった。
Furthermore, in the same method, there is a unique frame pattern (
In order to separate the FIF2, . For this reason, once synchronization is lost, it is necessary to detect a frame synchronization pattern for all sequences developed in parallel in the worst case.

本発明は、これらの問題点を解決し、回路規模の増大複
雑さを増すことなく伝送データ量に対するフレームパタ
ーン信号量のオーバーヘッドを少なくし、フレームパタ
ーンの検出が容易で、かつ、同期復帰にかかる平均時間
を縮少することができ、更には、信号の処理速度を低減
するために用いられる直並列並換器の出力のうち少なく
とも1系列を検索すれば、系全体の状態を把握すること
ができる高速大容量の伝送系に適した同期検出回路を提
供することにある。
The present invention solves these problems, reduces the overhead of the amount of frame pattern signals relative to the amount of transmitted data without increasing the circuit size or complexity, makes it easy to detect frame patterns, and makes it easy to recover synchronization. It is possible to reduce the averaging time, and furthermore, by searching at least one series of the outputs of the serial/parallel converter used to reduce the signal processing speed, it is possible to grasp the state of the entire system. The object of the present invention is to provide a synchronization detection circuit suitable for high-speed, large-capacity transmission systems.

(問題点を解決するための手段) 本発明によれば、受信信号をMビット毎に取り出す第1
の直並列変換器と、該直並列変換器のM本の出力が接続
され、該M本の入力信号のチャネルを入れ換えてM本の
信号を出力することが可能なチャネル入れ換え器と、該
チャネル入れ換え器の各出力信号を入力線とし、該入力
線から取り出される符号長Lビットを係数とする符号多
項式と予め定められた生成多項式との剰余を計算するM
個の割算器と、前記符号長Lビットと前記M個の割算器
から送られてくる該剰余の結果を用いて前記チャネル入
れ換え回路のチャネル入れ換え制御を行う手段と、前記
チャネル入れ換え制御手段の制御信号を入力とし、かつ
前記チャネル入れ換え器の出力信号を並列展開する第2
の直並列変換器とを含むことを特徴とするフレーム方式
が得られる。
(Means for solving the problem) According to the present invention, the first
a serial-to-parallel converter, a channel switching device to which M outputs of the serial-to-parallel converter are connected and capable of switching the channels of the M input signals and outputting the M signals; M that uses each output signal of the shuffler as an input line and calculates the remainder between a code polynomial whose coefficient is the code length L bits extracted from the input line and a predetermined generator polynomial.
dividers; means for controlling channel swapping of the channel swapping circuit using the code length L bits and the result of the remainder sent from the M dividers; and the channel swapping control means. a second control signal which inputs the control signal of the channel switch and expands the output signal of the channel switch in parallel.
A frame method is obtained which is characterized in that it includes a serial-to-parallel converter.

(実施例) 本発明の実施例について説明する前に、ここでは巡回符
号について簡単に説明する。一般的に符号語を(A1)
、A1.A2+−An−t)としたとき、Aoをn−1
次、A1をn−2次、・・・、An−、を0次に対応さ
せて、符号多項式F(X)を F(X)=^a−1”Ag−、x+^n−3X””’÷
p、 1Xlll−2+AoXll−1・・・(1) と表すことができる。ここで符号長はnであり、時間的
には高次の項A、が最初に現れ、順次低次の方へと進み
、最後にA+z−1が現れるものとする。
(Example) Before describing an example of the present invention, a cyclic code will be briefly explained here. Generally code word (A1)
, A1. A2+-An-t), Ao is n-1
Next, by associating A1 with the n-2th order, ..., An-, with the 0th order, the code polynomial F(X) is written as F(X)=^a-1"Ag-,x+^n-3X"”'÷
p, 1Xll-2+AoXll-1 (1). Here, it is assumed that the code length is n, and in terms of time, a higher-order term A appears first, progresses to lower-order terms, and finally A+z-1 appears.

ここで、符号長7、符号語として(C,、C2,C3゜
・・・、C7)を選んだとすると、符号多項式F(X)
は6次の多項式で表すことが可能であり F(X)=C,+C6X+C3X2+C4X’+C3X
’+C2X’+C,X6・(2)と表せ、例えば、生成
多項式Gr(X)として3次の多項式を選び G(X)=l+X+X3              
        ・ (31とした場合、 F(X)・Q(X)G(X)            
 ・・・(41を満足するQt(X)なる多項式が存在
すれば、式(21の多項式は式(3)の生成多項式から
生成されたことになる。ここで多項式Qs(X)として
、入力ビツト列I・<1110)を係数とする多項式0
式%(51 を選び、2を法とする体を仮定すれば、F(X)=Q(
X)G(X) =(X+X2+X’) −(1+X+X3)=X+x5
+)[6−(61 となり、符号語 wo:(1100口10)             
             ・・・口が、入力ビツト列
I・(1110)から生成されたことになる。この場合
、入力ビット列としては、(0000)のビット列を除
いた24−1・15種のビット列があり、それぞれの入
力ビツト列に対応した符号語が生成される。
Here, if the code length is 7 and the code word is (C,, C2, C3°..., C7), then the code polynomial F(X)
can be expressed as a 6th degree polynomial, F(X)=C, +C6X+C3X2+C4X'+C3X
It can be expressed as '+C2X'+C,
・ (If 31, F(X)・Q(X)G(X)
...(If there exists a polynomial Qt(X) that satisfies Equation (41), the polynomial in Equation (21) has been generated from the generator polynomial in Equation (3).Here, as the polynomial Qs(X), the input Polynomial 0 whose coefficient is bit string I・<1110)
If we choose the formula %(51) and assume a field modulo 2, we get F(X)=Q(
X) G(X) = (X+X2+X') -(1+X+X3)=X+x5
+) [6-(61), code word wo: (1100 units 10)
. . . is generated from the input bit string I.(1110). In this case, there are 24-1.15 types of input bit strings excluding the (0000) bit string, and a code word corresponding to each input bit string is generated.

更に、刊行物“「符号理論」 (宮用洋、岩垂好裕、今
井秀樹著、昭晃堂、p194〜197)”に示されてい
るように、2を法とする体において、一般にnを符号長
とした時、生成多項式Gl(X)がX”+1を割切る時
G+(X)から生成される符号語は巡回符号をなす、従
って、式(3)の生成多項式は、(X’+1)/G(X
)=(X7+1)バX’+X+1)=X’+X2+X+
1                   ・・・矧で
、X7+1をX’+X2+X+1 テ割切るので、式(
3)ノ生成多項式から生成される符号長7の符号語は巡
回符号となる。即ち、式(7)の符号語において式(9
)で示された行列Wの各行成分は符号長7の巡回符号と
なり、 W、=(1100010)            ・
・・(10−1)W2=(10口0101)     
                  ・ (10−2
)w3=(口001011)            
            ・ (10−3)−4−(0
口10110)                  
    ・・・<10−4)t5=(0101100)
                  −(10−5)
W6=(101100口)             
          ・・・(10−6)w7=(ot
to口01)                   
   ・・・(10−7)としたとき、W、、 W2、
・・・、v7を係数とする符号多項式は、式(3)の生
成多項式で割切れることになる。
Furthermore, as shown in the publication "Coding Theory" (Hiroshi Miyayo, Yoshihiro Iwadare, Hideki Imai, Shokodo, p194-197), in a field modulo 2, generally n is When the code length is taken as the code length, when the generator polynomial Gl(X) divides X''+1, the code word generated from G+(X) forms a cyclic code. Therefore, the generator polynomial in equation (3) is (X' +1)/G(X
)=(X7+1)BaX'+X+1)=X'+X2+X+
1...Divide X7+1 by X'+X2+X+1, so the formula (
3) A code word with a code length of 7 generated from the generator polynomial becomes a cyclic code. That is, in the code word of equation (7), equation (9
) Each row element of the matrix W is a cyclic code with a code length of 7, and W, = (1100010) ・
...(10-1)W2=(10 units 0101)
・(10-2
)w3=(mouth001011)
・(10-3)-4-(0
mouth 10110)
...<10-4)t5=(0101100)
-(10-5)
W6=(101100 units)
...(10-6)w7=(ot
to mouth 01)
...When (10-7), W,, W2,
..., the code polynomial having v7 as a coefficient is divisible by the generator polynomial of equation (3).

第1図に本発明の一実施例におけるフレーム同期方式を
示す。同図において、101は高次群入力データSin
、102は高次前人カクロックCLKin、103は第
一の直並列変換回路、104はチャネル入れ換え回路、
105は1/3分周回路、1061〜l口6.は割算器
、107は同期制御回路、1081〜1083は第二の
直並列変換回路、109□〜1099は低次群出力デー
タ5out、1101〜1103はチャネル入れ換え回
路104の出力データである。
FIG. 1 shows a frame synchronization method in an embodiment of the present invention. In the figure, 101 is higher-order group input data Sin
, 102 is a high-order front clock CLKin, 103 is a first serial/parallel conversion circuit, 104 is a channel switching circuit,
105 is a 1/3 frequency dividing circuit, 1061 to l port 6. 107 is a synchronous control circuit, 1081 to 1083 are second serial/parallel conversion circuits, 109□ to 1099 are low-order group output data 5out, and 1101 to 1103 are output data of the channel switching circuit 104.

同図に於て高次群入力データ(Sin)101からは、
第2図に示されたフレームによるデータが入力される。
In the same figure, from the higher order group input data (Sin) 101,
Data in the frame shown in FIG. 2 is input.

同図におけるフレームは3ビット多重、サブフレーム長
はN(Nは3の倍数)ビット、1フレームは7個のサブ
フレームから構成されており、各サブフレームの先頭ビ
ットにはフレーム同期用パターンが1ビツトずつ分散さ
れて挿入されている0図中Fi(・1.2.・・・、7
)は各サブフレーに挿入されているフレーム同期用ビッ
トパターンを示している。このフレーム同期用パターン
として、式(3)で示した生成多項式から生成された符
号長7の巡回符号を選び出す。例えば式(10−1)で
示された符号 Wl:(F tFz−F7)”<1100010)  
     =・(11)をフレーム同期用パターンとし
て挿入する。直並列変換回路103においては、第2図
のフレームからなる高次群入力データ101を、3ビツ
ト毎に収り出し3系列の出力情報に展開し、チャネル入
れ換え回路104の入力情報となる。このチャネル入れ
換え回路104は、後述するような同期制御回路107
からの出力情報を用いてチャネル切り替えを行った後、
3系列の情報を出力する。このチャネル入れ換え制御は
、一度同期を引き込めば、その後のチャネル制御はその
状態を保持すればよく、高速制御を行う必要はない。ま
た、このチャネル入れ換え回路104は、各入力を任意
の出力に接続する機能は必要ではなく、ここでのチャネ
ル入れ換え制御はシーケンシャルなチャネル入れ換えを
行うだけでよい0例えば、チャネル入れ換え回路の出力
データ1101に系列A、チャネル入れ換え回路の出力
データ1102に系列B、チャネル入れ換え回路の出力
データ1103に系列Cが出力されている場合、チャネ
ル入れ換え回路104は、チャネル入れ換え回路の出力
データ1101に系列B、チャネル入れ換え回路の出力
データ1102に系列C、チャネル入れ換え回路の出力
データ1103に系列A、または、チャネル入れ換え回
路の出力データ1101に系列C、チャネル入れ換え回
路の出力データ110□に系列A、チャネル入れ換え回
路の出力データ1103に系列Bのデータを出力するよ
うなシーケンシャルなチャネル入れ換え制御を行うこと
ができる。
The frame in the figure is 3-bit multiplexed, the subframe length is N bits (N is a multiple of 3), and one frame consists of 7 subframes, and the first bit of each subframe has a frame synchronization pattern. Fi(・1.2...,7
) indicates a frame synchronization bit pattern inserted in each subframe. As this frame synchronization pattern, a cyclic code with a code length of 7 generated from the generator polynomial shown in equation (3) is selected. For example, the code Wl shown in formula (10-1): (F tFz-F7)"<1100010)
= Insert (11) as a frame synchronization pattern. In the serial/parallel conversion circuit 103, the high-order group input data 101 consisting of the frame shown in FIG. This channel switching circuit 104 is connected to a synchronous control circuit 107 as described later.
After performing channel switching using the output information from
Outputs three series of information. With this channel switching control, once synchronization is achieved, subsequent channel control only needs to maintain that state, and there is no need to perform high-speed control. In addition, this channel switching circuit 104 does not require a function of connecting each input to an arbitrary output, and the channel switching control here only requires sequential channel switching. For example, the output data 1101 of the channel switching circuit If series A is output to the output data 1102 of the channel switching circuit, series B is output to the output data 1103 of the channel switching circuit, and series C is output to the output data 1103 of the channel switching circuit, the channel switching circuit 104 outputs series B and channel to the output data 1101 of the channel switching circuit. The output data 1102 of the switching circuit is series C, the output data 1103 of the channel switching circuit is series A, or the output data 1101 of the channel switching circuit is series C, the output data 110□ of the channel switching circuit is series A, and the output data 110□ of the channel switching circuit is series A. Sequential channel switching control such as outputting data of series B as output data 1103 can be performed.

以下、同期状態の確保、及び非同期状態におけるハンテ
ィング制御について順次説明する。
Hereinafter, ensuring a synchronous state and hunting control in an asynchronous state will be sequentially explained.

まず、同期状態においては、チャネル入れ換え回路10
4の3系列の出力には、第3図の示したようなフレーム
からなる系列が出力される。同図は、第2図で示した高
次群入力データのフレームが直並列変換回路103で3
ビツト展開されたもので、サブフレーム長はN/3ビツ
ト、1フレームは7個のサブフレームから構成されてい
る。#1のフレームだけに、高次群入力データのフレー
ムに挿入された7ビツトの巡回符号をなすフレーム同期
用パターンが、N/3ビツト毎に分散して挿入される。
First, in the synchronized state, the channel switching circuit 10
4, a series consisting of frames as shown in FIG. 3 is output. In this figure, the frame of the high-order group input data shown in FIG.
The subframe length is N/3 bits, and one frame consists of seven subframes. The frame synchronization pattern, which is a 7-bit cyclic code inserted into the frame of high-order group input data, is inserted into frame #1 only, distributed every N/3 bits.

同期状態においては、#1のフレームがチャネル入れ換
え回路104の出力データ1100、#2のフレームが
チャネル入れ換、え回路104の出力データ1102、
#3のフレームがチャネル入れ換え回路104の出力デ
ータ1103に現れる。チャネル入れ換え回路104の
出力データ110.〜1103は2分岐され、一方は割
り算器1061〜1063、他方は直並列変換回路10
B、〜1083の入力情報となる。ここで割り算器10
6、〜1063は、それぞれの入力情報をN/3ビツト
毎に取り込む。そして、この順次取り込まれた7ビツト
パターンを特徴とする特許多項式と、式(3)で示した
生成多項式G(X)との割り算を行う。同期状態におい
ては、割り算器1061だけが式(11)で示したフレ
ーム同期用パターンを取り込み、剰余が零となる。割り
算器1061〜1063は、各々の剰余の結果を同期制
御回路107に供給する。同期制御回路107は、割り
算器1061の剰余零の確認と、割り算器106!が取
り込んだ7ビツトパターンと式(11)で示したパター
ンの一致を確認することによりフレーム同期の確保確認
を行う。
In the synchronized state, frame #1 is the output data 1100 of the channel switching circuit 104, frame #2 is the output data 1102 of the channel switching circuit 104,
Frame #3 appears in the output data 1103 of the channel switching circuit 104. Output data 110 of channel switching circuit 104. ~1103 are branched into two, one being the dividers 1061~1063 and the other being the serial/parallel conversion circuit 10.
B, ~1083 input information. Here divider 10
6 to 1063 take in each input information every N/3 bits. Then, the patent polynomial characterized by the sequentially captured 7-bit pattern is divided by the generator polynomial G(X) shown in equation (3). In the synchronized state, only the divider 1061 takes in the frame synchronization pattern shown in equation (11), and the remainder becomes zero. Dividers 1061 to 1063 supply their respective remainder results to synchronization control circuit 107. The synchronization control circuit 107 checks whether the remainder of the divider 1061 is zero and the divider 106! Frame synchronization is confirmed by confirming that the 7-bit pattern captured by the frame matches the pattern shown in equation (11).

他方、直並列変換回路10B、〜1083に入力された
情報は、同期制御回路107のフレーム同期保持の情報
に基づき、更に3ビツトずつ展開される。つまり、低次
群出力データ1091〜1099には、高次群入力デー
タ101が9ビツト展開された更に低速化された信号が
現れることになる。
On the other hand, the information input to the serial/parallel conversion circuits 10B to 1083 is further expanded into three bits each based on the frame synchronization maintenance information of the synchronization control circuit 107. In other words, in the low-order group output data 1091 to 1099, a signal obtained by expanding the high-order group input data 101 into 9 bits and made further slower appears.

次に、非同期状態に陥った場合のハンティング制御につ
いて説明する。非同期状態においては、まずチャネル入
れ換え回路104の出力データ110゜〜1103の何
れの系列に、第3図に示した#1のフレームが送信され
ているのかの検出を行う、このために、割り算器106
.〜1063はチャネル入れ換え回路104の出力デー
タ1101〜110.をN/3ビット毎に取り込む、そ
して、この順次取り込まれた7ビツトパターンを符号語
とする符号多項式と、式(3)で示した生成多項式〇(
X)との割り算を行う。同期制御回路107においては
、その剰余の結果を調べる。何れの剰余も非零であるな
らば、割り算器106、〜1063がチャネル入れ換え
回路104の出力データ11O8〜1103を、N/3
ビツト毎に取り込む位相を1ビツトシフトさせる。この
操作を割り算器1061〜1063の剰余の何れかが零
となるまで行う。
Next, hunting control when an asynchronous state occurs will be explained. In the asynchronous state, first, it is detected to which series of the output data 110° to 1103 of the channel switching circuit 104 the frame #1 shown in FIG. 3 is being transmitted. 106
.. -1063 are output data 1101-110. of the channel switching circuit 104. is captured every N/3 bits, and a code polynomial whose code word is the 7-bit pattern captured sequentially and a generator polynomial 〇(
Perform division with X). In the synchronization control circuit 107, the remainder result is examined. If any remainder is non-zero, the dividers 106 to 1063 divide the output data 11O8 to 1103 of the channel switching circuit 104 into N/3
The phase to be captured is shifted by 1 bit for each bit. This operation is repeated until any of the remainders of the dividers 1061 to 1063 becomes zero.

割り算器1061〜1063の何れの剰余も非零である
ということは、割り算器106.〜1063に取り込ま
れるビット列が、第2図のフレームに挿入されたフレー
ム同期用パターン以外、つまりは、式(11〉で示した
巡回符号を成すフレーム同期用パターン以外の情報であ
ることを意味する。他方、割り算器1061〜1063
の剰余の何れかが零になったということは、式(11)
で示した巡回符号を成すフレーム同期用パターン群を検
出したことを意味する。このとき同期制御回路107に
おいては、どの割り算器1061〜1063の剰余が零
になったのかの判定を行う。つまり、割り算器1061
の剰余が零となった場合にはチャネル入れ換え回路10
4の出力データ110□、割り算器1062の剰余が零
となった場合にはチャネル入れ換え回路104の出力デ
ータ1102、割り算器1063の剰余が零となった場
合にはチャネル入れ換え回路104の出力データ110
3の各々に、第3図の#1のフレームからなる系列が受
信されていることになる。この結果に基づいて、同期制
御回路107はチャネル入れ換え回路104に制御情報
を送り、チャネル入れ換え回路104の出力データ11
01に第3図の#1のフレームが送信されるように、シ
ーケンシャルなチャネル入れ換えを行う。
The fact that the remainders of any of the dividers 1061 to 1063 are non-zero means that the remainders of the dividers 106. This means that the bit string captured in ~1063 is information other than the frame synchronization pattern inserted in the frame of FIG. 2, that is, other than the frame synchronization pattern forming the cyclic code shown in equation (11>). .On the other hand, the dividers 1061 to 1063
The fact that one of the remainders becomes zero means that Equation (11)
This means that a frame synchronization pattern group forming the cyclic code shown in is detected. At this time, the synchronization control circuit 107 determines which divider 1061 to 1063 has a remainder of zero. In other words, divider 1061
When the remainder becomes zero, the channel switching circuit 10
4, output data 110□ of the channel switching circuit 104 when the remainder of the divider 1062 becomes zero, output data 110 of the channel switching circuit 104 when the remainder of the divider 1063 becomes zero.
3, a sequence consisting of frame #1 in FIG. 3 is received. Based on this result, the synchronization control circuit 107 sends control information to the channel switching circuit 104, and outputs data 11 of the channel switching circuit 104.
Sequential channel switching is performed so that frame #1 in FIG. 3 is transmitted on time 01.

しかしながら、剰余が零となった割り算器に取り込まれ
た7ビツトパターンは、必ずしも式(11)で示した符
号列と全く同じ順番で取り込まれているとは限らない。
However, the 7-bit pattern taken into the divider whose remainder is zero is not necessarily taken in exactly the same order as the code string shown in equation (11).

つまりサブフレーム同期が確保されたに過ぎない。そこ
で同期制御回路107においては、シーケンシャルなチ
ャネル入れ換え制御と同時に、剰余を零とした割り算器
に取り込まれた7ビツトパターンと式(11)の符号列
の位相差を検出し、フレーム同期確保を行う。
In other words, subframe synchronization is simply ensured. Therefore, in the synchronization control circuit 107, at the same time as sequential channel switching control, frame synchronization is ensured by detecting the phase difference between the 7-bit pattern taken into the divider with a zero remainder and the code string of equation (11). .

チャネル入れ換え回路104の出力データ1101〜1
103におけるサブフレームビット数はN/3ビツトで
あるので、一度非同期状態に陥ってからチャネル入れ換
え制御並びにフレーム同期の確保を行うまでに要する最
悪なハンティング回数はN/3−1回となり、速やかな
同期処理が可能となる。
Output data 1101-1 of channel switching circuit 104
Since the number of subframe bits in 103 is N/3 bits, the worst case number of hunting required to perform channel switching control and ensure frame synchronization after once falling out of synchronization is N/3-1, which means that Synchronous processing becomes possible.

以上、1フレーム内のサブフレーム数7、巡回符号の符
号長7、生成多項式X’+X+1の場合を例に挙げて説
明してきたが、本発明はこれらの組合せに限られるもの
ではなく、例えば高次群入力データにおけるビット多重
度を増すことにより、より処理速度を低速化することが
可能となる。また、割り算器1061〜1063は、シ
フトレジスタとm od 2の加算器を用いることによ
り容易に構成可能であり、回路の簡易化、小規模化を図
ることができる。
So far, the case has been explained using an example in which the number of subframes in one frame is 7, the code length of the cyclic code is 7, and the generator polynomial is X'+X+1. However, the present invention is not limited to these combinations; By increasing the bit multiplicity in input data, it is possible to further reduce the processing speed. Further, the dividers 1061 to 1063 can be easily configured by using a shift register and a mod 2 adder, and the circuit can be simplified and downsized.

(発明の効果) このように、本発明による同期方式を用いれば、同期検
出が容易で、同期処理の低速化が図られ、また高次群デ
ータで特にフレーム構成を意識することなく系全体の状
態把握が可能となり、更には、平均非同期継続時間が従
来構成による同期方式に比べ著しく改善されていること
がわかる。
(Effects of the Invention) As described above, by using the synchronization method according to the present invention, synchronization detection is easy, the speed of synchronization processing is reduced, and the state of the entire system can be grasped using high-order group data without being particularly conscious of the frame structure. Furthermore, it can be seen that the average asynchronous duration time is significantly improved compared to the synchronous method with the conventional configuration.

この発明は、このように高速・大容量な伝送系に適した
同期方式であり、将来より一層高速・大容量化される伝
送系への応用にその活用が期待されるものである。
The present invention is a synchronization method suitable for such high-speed, large-capacity transmission systems, and is expected to be applied to transmission systems that will become even faster and larger in the future.

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

第1図は本発明の実施例におけるブロック図、第2図、
第3図は本発明におけるフレーム構成図、第4図、第5
図は従来例におけるフレーム構成図である。 図において、101高次群入カデータSin、 102
高次群入力クロックCLKin、103第一の直並列変
換回路、104チャネル入れ換え回路、1051/3分
周回路、 106.〜1063割り算器、107同期制
御回路、108、〜108.第二の直並列変換回路、1
091〜1099低次群出力データ5out、110.
〜1103チャネル入れ換え回路104の出力データ。
FIG. 1 is a block diagram of an embodiment of the present invention, FIG.
Figure 3 is a frame configuration diagram in the present invention, Figures 4 and 5.
The figure is a frame configuration diagram in a conventional example. In the figure, 101 higher-order group input data Sin, 102
High-order group input clock CLKin, 103 first serial/parallel conversion circuit, 104 channel switching circuit, 105 1/3 frequency dividing circuit, 106. ~1063 divider, 107 synchronous control circuit, 108, ~108. Second serial-to-parallel conversion circuit, 1
091-1099 Low-order group output data 5out, 110.
~1103 Output data of channel switching circuit 104.

Claims (1)

【特許請求の範囲】[Claims] 受信信号をMビット毎に取り出す第1の直並列変換器と
、該直並列変換器のM本の出力が接続され、該M本の入
力信号のチャネルを入れ換えてM本の信号を出力するこ
とが可能なチャネル入れ換え器と、該チャネル入れ換え
器の各出力信号を入力線とし、該入力線から取り出され
る符号長Lビットを係数とする符号多項式と予め定めら
れた生成多項式との剰余を計算するM個の割算器と、前
記符号長Lビットと前記M個の割算器から送られてくる
該剰余の結果を用いて前記チャネル入れ換え回路のチャ
ネル入れ換え制御を行う手段と、前記チャネル入れ換え
制御手段の制御信号を入力とし、かつ前記チャネル入れ
換え器の出力信号を並列展開する第2の直並列変換器と
を含むことを特徴とするフレーム同期方式。
A first serial-to-parallel converter that extracts the received signal every M bits is connected to M outputs of the serial-to-parallel converter, and outputs M signals by switching channels of the M input signals. A channel swapping device capable of M dividers; means for controlling channel swapping of the channel swapping circuit using the code length L bits and the result of the remainder sent from the M dividers; and the channel swapping control. a second serial-to-parallel converter which receives a control signal of the channel switching device as an input and parallelizes the output signal of the channel switching device.
JP62078090A 1987-03-30 1987-03-30 Frame synchronizer Expired - Lifetime JPH0720100B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62078090A JPH0720100B2 (en) 1987-03-30 1987-03-30 Frame synchronizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62078090A JPH0720100B2 (en) 1987-03-30 1987-03-30 Frame synchronizer

Publications (2)

Publication Number Publication Date
JPS63244950A true JPS63244950A (en) 1988-10-12
JPH0720100B2 JPH0720100B2 (en) 1995-03-06

Family

ID=13652151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62078090A Expired - Lifetime JPH0720100B2 (en) 1987-03-30 1987-03-30 Frame synchronizer

Country Status (1)

Country Link
JP (1) JPH0720100B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07226730A (en) * 1993-12-16 1995-08-22 Nec Corp Data transmission system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3023045U (en) * 1995-05-02 1996-04-12 収平 岩田 Combined wind and solar power generation system using steel tower

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63157540A (en) * 1986-12-22 1988-06-30 Nec Corp Frame synchronous system and its equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63157540A (en) * 1986-12-22 1988-06-30 Nec Corp Frame synchronous system and its equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07226730A (en) * 1993-12-16 1995-08-22 Nec Corp Data transmission system

Also Published As

Publication number Publication date
JPH0720100B2 (en) 1995-03-06

Similar Documents

Publication Publication Date Title
US4667324A (en) Network multiplex structure
JPS61135243A (en) Multiplex transmission method
JPH04261239A (en) Method and system for point processing of digital tdm data stream
EP0658990A1 (en) Circuit and method for alignment of digital information packets
JPS63244950A (en) Frame synchronizing system
JPH0215142B2 (en)
US7002957B2 (en) Method of transporting frames of information between parts of a network through an intermediate network
EP0915581A2 (en) Method and apparatus for time-division multiplexing and demultiplexing
JPS63244949A (en) System and device for frame synchronization
JPS63244948A (en) System and device for frame synchronization
JP2009095020A (en) System and method of real time synchronization through communication system
JPS63246050A (en) Frame synchronizing system and equipment
JPH0439933B2 (en)
JP3177824B2 (en) Jitter suppression circuit
JPH0191539A (en) Frame synchronizing method
JPS63157540A (en) Frame synchronous system and its equipment
JP4712233B2 (en) Transmission equipment
JPS6356036A (en) Method and apparatus for frame synchronization
JP2002077091A (en) Multiplex transmitter, multiplex transmission method and storage means for recording multiplex transmission control software
JPH0998144A (en) Overhead inserting processing method for optical intermediate repeater system and optical intermediate repeater system
JPS63207235A (en) Frame aligner circuit
JPS6313448A (en) Frame synchronizing system and device
JPS63226147A (en) Block synchronizing system
JPH03112230A (en) Frame synchronization control system
JP2001127746A (en) Timing transmission system