[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS6356036A - Method and apparatus for frame synchronization - Google Patents

Method and apparatus for frame synchronization

Info

Publication number
JPS6356036A
JPS6356036A JP61201042A JP20104286A JPS6356036A JP S6356036 A JPS6356036 A JP S6356036A JP 61201042 A JP61201042 A JP 61201042A JP 20104286 A JP20104286 A JP 20104286A JP S6356036 A JPS6356036 A JP S6356036A
Authority
JP
Japan
Prior art keywords
frame
bit
bits
subframe
parallel
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
JP61201042A
Other languages
Japanese (ja)
Other versions
JPH0736553B2 (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 JP61201042A priority Critical patent/JPH0736553B2/en
Priority to AU67163/87A priority patent/AU585794B2/en
Priority to US07/001,409 priority patent/US4796282A/en
Priority to CA000526919A priority patent/CA1255403A/en
Publication of JPS6356036A publication Critical patent/JPS6356036A/en
Publication of JPH0736553B2 publication Critical patent/JPH0736553B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

PURPOSE:To facilitate the detection of a frame pattern by extracting a head 1 bit of each subframe, expanding the extracted N-bit into K-series (K is a factor of N), and inserting while dispersing the frame synchronizing bit comprising (N/K)-bit to each series, respectively. CONSTITUTION:One bit is selected from each subframe being 1/N division of one frame and of M-bit constitution, the selected N-bit is expanded into K-set of series (K is a factor of N), and a frame synchronizing pattern comprising N/K-bit is inserted to one series sequentially. Then a cyclic code comprising 1-word N/K-bit of (K-1)-set of series generated from a generation polynomial is inserted sequentially to one of the remaining (K-1)-set series. For example, let N be 14 and K be 2, then a frame pattern in inserted sequentially to a head bit of the subframe of each odd order number while being dispersed by one bit each, and the cyclic code is inserted to the head bit of the subframe of each even order number while being dispersed by one bit each.

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, subscriber government systems, etc.

〔匠米の技術〕[Takumi rice technology]

伝送媒体として元ファイバを用いた伝送技術の進展は目
寛ましいものがめり、伝送情報量としては数百M b 
p s〜数Gbps程度の伝送が可能になりつつるる。
Transmission technology using original fibers as a transmission medium has made remarkable progress, and the amount of transmitted information is now several hundred Mb.
Transmission speeds ranging from ps to several Gbps are becoming possible.

大容量化されたディジタル伝送系を有効に使用する上で
、時分割多重方式が考えられるが高速処理が必要となる
ため、フレーム構成をできるだけ簡単にして、回路の小
規模化、簡易化をはかつている。その1つの方式として
、ビット単位の時分割多重方式がめり、第6図は、ミ妙
昨壜善〒斗この多重方式の一般的なフレーム構成図でで bる。同図においては、17レームiKビ雫1成され、
lフレームをビット単位でにチャネルに分け、そのうち
の1チヤネルをフレームチャネルに割り当てており、F
はフレームチャネル、#1〜1?に−fil:’ット単
位の)l、−1個のチャネルである。この技術について
は、昭和60年夏電子通信学会情報7ステム部門、全国
大会講演論文集分冊2に、明石文雄他に工つて発表され
た”1.2Gbps元ループfiLANOJil[”、
P、741C記載されている。この方式に3いては、ビ
ット多重するときに固有フレームパターンが1ビットず
つ数フレーム単位にフレームチャネルψ1)に挿入され
ており、同期検出においてに、チャネル単位にデータを
分離した後任意のチャネルから分離された信号列が挿入
した固有フレームパターンと一致するかどうかでフレー
ムチャネルを検出し同期検出を行なっている。
Time-division multiplexing is a possible method for effectively using large-capacity digital transmission systems, but it requires high-speed processing. There used to be. One such method is a bit-based time division multiplexing method, and FIG. 6 shows a general frame configuration diagram of this multiplexing method. In the same figure, one 17-frame iK drop is made,
The frame is divided into channels in units of bits, and one channel is assigned to the frame channel.
is frame channel, #1~1? -fil: 'l, -1 channels in units of blocks. Regarding this technology, "1.2 Gbps original loop fiLANOJil ["], which was developed and published by Fumio Akashi et al., was published in the summer 1985 IEICE Information 7 System Section, National Conference Lecture Proceedings Volume 2,
P, 741C is described. In this method, when performing bit multiplexing, a unique frame pattern is inserted one bit at a time into a frame channel ψ1) in units of several frames, and in synchronization detection, data is separated in units of channels and then from any channel. The frame channel is detected and synchronization is detected based on whether the separated signal string matches the inserted unique frame pattern.

また他の方法としてフレームをサブフレーム単位に分け
、フレームパターンを各サブフレームに分散させる方式
がめり、M7図はその方式の一般的なフレーム構成図で
るる。同図においては、lフレームをL個のサブフレー
ムに分け、各サブフレームは、1ビット単位でろり、1
フレームは(IXL)ビットの構成になって2−り、各
サブフレームの先頭lピッ) VC順次にフレームパタ
ーンが1ビット丁つ挿入ちれている。Fi(j=1.2
・・・、L)は各サブフレームの先頭1ビットに挿入芒
れるフレームビット、11−$Lは1ビット単位のサブ
フレームを示す。この技術については、昭和58年研究
実用化報告第32巻第3号VC百曲範革他に工っで発表
された″’fi’−400M方式端局中継AA遁の設計
と特性”、P597〜608に記載されている。この方
式においては(PIF2F3・・・・・・k゛L−2F
’L)がフレームパターンとなっており、同期検出にお
いては、分離された信号列から(F’1F2F3・・・
・・・PL−1k’L)なるフレームパターンヲ検出す
ることに工って同期検出を行なっている。フレームパタ
ーンをフレームビットでろるFl−F’Lの全てに挿入
する必要はなく、例えは、フレームパターンが7レーム
ビットPIF3F5・・・・・・に挿入されている場合
にはlAvのフレーム構成FF2*F4F6・・・・・
・を用いて伝送路監視用モニタやサービスモニタ等の情
報を伝送することも可能である。
Another method is to divide the frame into subframes and distribute the frame pattern to each subframe, and Figure M7 is a general frame configuration diagram of that method. In the figure, an l frame is divided into L subframes, and each subframe is divided into 1 bit units.
The frame is composed of (IXL) bits, and the frame pattern is inserted one bit at the beginning of each subframe (1 bit) in VC sequence. Fi(j=1.2
. . , L) indicates a frame bit inserted into the first bit of each subframe, and 11-$L indicates a subframe in units of 1 bit. Regarding this technology, see "Design and Characteristics of 400M Terminal Relay AA Ton" published in Research and Practical Application Report Vol. 32, No. 3, VC Hyakku Fanhaku et al., 1981, p. 597. -608. In this method, (PIF2F3...k゛L-2F
'L) is the frame pattern, and in synchronization detection, from the separated signal sequence (F'1F2F3...
. . PL-1k'L) is used for synchronization detection. It is not necessary to insert the frame pattern into all of the frame bits Fl-F'L. For example, if the frame pattern is inserted into the 7 frame bits PIF3F5... *F4F6・・・・・・
It is also possible to transmit information such as a transmission path monitor or a service monitor using .

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

第6図に示されたようなビット多重方式においては、フ
レームチャネル促)として、1フレームにビット中1ビ
ットを使用している。回路の小規模化、簡易化をはかる
ためVCは、1フレームを構成するKの長δはめ1り大
さくすることはでさないため、伝送テータ鼠におけるフ
レームパターンの信号量が1/Kと大きくなっている。
In the bit multiplexing system as shown in FIG. 6, one bit out of the bits is used in one frame as a frame channel. In order to reduce the size and simplify the circuit, VC cannot increase the length δ of K constituting one frame by more than 1, so the signal amount of the frame pattern in the transmission data is 1/K. It's getting bigger.

このオーバーヘッドは伝送容i′を増大高速化するに従
って大きくなることが予想され、更にシステムの信頼性
やサービス性等を考えると、伝送路監視モニタやサービ
スモニタ等の情報を伝送するチャネルも必要となり、こ
の傾向は著しく増大することになる。
This overhead is expected to increase as the transmission capacity i' increases and the speed increases.Furthermore, when considering system reliability and serviceability, channels for transmitting information such as transmission path monitors and service monitors are also required. , this trend will increase significantly.

また、第7図に示されたような、フレームをサブフレー
ム単位に分け、フレームパターンを各サブフレームに分
散させる方式においては、固肩なフレームパターンでめ
る( FIP2F3・・・・・・FL−IFL)と一致
する信号列を分離された信号列から検出することにより
同期検出を行ない、フレーム同期およびサブフレーム同
期の確保を行なっている。フレームピッ) pl〜に1
L内に伝送路監視モニタやチービスモニタ等の情報を挿
入して伝送したplフレーム内のサブフレームI!Lや
、サブフレームの構氏ビヅト数11fr、増やすことに
ぶり、回路の複雑さを増すことなく、伝送データiに対
するオーバーヘッドが少ない情報伝達が司詑になる。
In addition, in the method shown in Fig. 7, in which the frame is divided into subframes and the frame pattern is distributed to each subframe, a fixed frame pattern is used (FIP2F3...FL -IFL) is detected from the separated signal sequences to perform synchronization detection and ensure frame synchronization and subframe synchronization. frame pick) pl~1
Subframe I in the pl frame that is transmitted by inserting information such as transmission path monitoring monitor and Chivis monitor into L! By increasing L and the number of subframe bits (11fr), information transmission with less overhead for transmission data i can be achieved without increasing the complexity of the circuit.

し力・しながら、−度同期が外れた場合には、フレーム
パターンでおる(PIF2F3・・・・・・Ft、−t
Fx、)と一致する信号列を分離された信号列から検出
するためには、最悪lフレーム間のハンティングが必要
となるために、同期復帰を行うまでにかかる最悪の同期
時間はLXIXIフレーム(8EC)  となり、サブ
フレーム数りやサブフレーム構成ビットilが大きくな
ってしまうと、−度同期が外れてから7レームパターン
CFI P2 F3・・・・・・PL−IFL)を検出
するまでにかかる平均時間が大きくなっていた。本発明
は、これらの問題点を解決した回路規模の増大複雑さを
増すことなく伝送データ量に対するフレームパターン信
号量のオーバーヘッドを少なくシ、フレームパターンの
検出が容易でかつ、同期復帰にかかる平均時間を縮少す
ることかでさる高速大容量の伝送系rc適した同期検出
回路を提供することにるる。
If synchronization is lost while powering, the frame pattern will be used (PIF2F3...Ft, -t
In order to detect a signal string that matches the LXIXI frame (Fx, ) from the separated signal strings, hunting between l frames is required in the worst case. ), and if the number of subframes and subframe configuration bits il become large, the average time it takes to detect the 7-frame pattern CFI P2 F3...PL-IFL) after - degree synchronization is lost. was getting bigger. The present invention solves these problems by reducing the overhead of the amount of frame pattern signals relative to the amount of transmitted data without increasing the circuit size or complexity, making it easy to detect frame patterns, and reducing the average time required to recover synchronization. By reducing this, it is possible to provide a synchronization detection circuit suitable for high-speed, large-capacity transmission systems (RC).

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

本発明によれは、N個のサブフレームに分割され各サブ
フレームはMビット構成をとるフレームの、各サブフレ
ームの1ビットを選定し、この選定したNビットをに個
の系列(Kはへの因数)に展開し、その1系列にN/K
ビットからなるフレーム同期用パターンを順次挿入し、
残りのK−1個の系列の1系列には、生成多項式から生
成されるlワードN/KビットからなるK−1個の系列
の巡回符号が順次挿入されていることを特徴とするフレ
ーム同期方式が得られる。
According to the present invention, one bit of each subframe is selected from a frame divided into N subframes, each subframe having an M bit configuration, and the selected N bits are converted into a sequence (K is (factors of ), and in that one series N/K
A frame synchronization pattern consisting of bits is sequentially inserted,
Frame synchronization characterized in that one of the remaining K-1 sequences is sequentially inserted with a cyclic code of K-1 sequences consisting of l word N/K bits generated from a generator polynomial. method is obtained.

本発明によれば、N個のサブフレームに分1tlされ各
サブフレームはMビット構成をとるフレームの各サブフ
レームの1ビットを選定し、この選定したNビットをに
個の系列(KはNの因数)に展開し、その1系列に、生
成多項式から生成されるlワードN/Kビットからなる
巡回符号をなすフレーム同期用パターンを順次挿入し、
残りのK −1個の系列には、前記生成多項式から生成
される1ワードN/Kからなる巡回符号のうち、前記フ
レーム同期用パターンでめるN/Kビット’を巡回させ
たピット列を係数とするNZK釉の符号多項式と排他的
に存在する巡回符号が順次挿入されていることを特徴と
するフレーム同期方式が得られる。
According to the present invention, one bit of each subframe of a frame is divided into N subframes and each subframe has an M bit configuration, and the selected N bits are converted into a series (K is N ), and sequentially insert into one series a frame synchronization pattern forming a cyclic code consisting of l word N/K bits generated from the generator polynomial,
The remaining K -1 sequences are a pit sequence in which N/K bits' generated by the frame synchronization pattern are rotated out of a cyclic code consisting of one word N/K generated from the generator polynomial. A frame synchronization method is obtained in which a cyclic code that exists exclusively with the NZK glaze code polynomial used as a coefficient is sequentially inserted.

本発明に工れば、M本の並列送信情報を1列情報に変換
する第一の並直列変換器と、K本(KはNの因数)の並
列送信情報を直列情報に変換する第二の並直列変換器と
、フレーム同期用パターンを発生させるフレームパター
ン発生器と、予め定められた生成多項式から生成される
lワードNビットの巡回符号を発生する巡回符号発生器
を具備し、前記フレームパターン発生器と前記巡回符号
発生器の出力は前記第二の並直列変換器にそれぞれ接続
され、更に、前記第二の並直列変換器の出力は前記第一
〇並直列変換器のM本の入力端子の倒れかに接続ちれて
いることを特徴とするフレーム同期装置が得られる。
According to the present invention, a first parallel-to-serial converter converts M pieces of parallel transmission information into one-column information, and a second parallel-serial converter converts K pieces (K is a factor of N) of parallel transmission information into serial information. a frame pattern generator that generates a frame synchronization pattern, and a cyclic code generator that generates a cyclic code of l words and N bits generated from a predetermined generator polynomial; The outputs of the pattern generator and the cyclic code generator are respectively connected to the second parallel-to-serial converter, and furthermore, the output of the second parallel-to-serial converter is connected to the M pieces of the 10th parallel-to-serial converter. A frame synchronization device is obtained, which is characterized in that the input terminal is connected in a tilted position.

本発明[jれは、受信信号をMビット毎VC取り出す第
一の直並列変換器と、該第一の直並列変換器の出力のう
ち少なくとも1系列に接続され、この1系列をに個の系
列に展開する第二の直並列変換器と、該第二の@並列変
換器の出力のうち少なくともl系列から取り出ちれたN
/Kビット(NはKの倍数)を係数とする符号多項式と
予め定められ友生成多項式との剰余を計算する手段と、
該剰余の結果と前記第二の直並列変換器の出力に接続さ
れこのデータ列から取り出されたに個の系列のN/Kビ
ット列を用いて同期検出を行う手段を含むことを特徴と
するフレーム同期装置が得られる0 〔作 用〕 同期検出を行なう上で、回路規模の小規模化。
The present invention [j] is connected to a first serial-to-parallel converter that extracts a received signal every M bits, and to at least one series of outputs of the first serial-to-parallel converter, and converts this one series into A second serial-parallel converter that expands into a series, and N extracted from at least l series among the outputs of the second @parallel converter.
means for calculating a remainder between a code polynomial whose coefficient is /K bits (N is a multiple of K) and a predetermined friend generation polynomial;
A frame characterized in that it includes means for performing synchronization detection using the result of the remainder and N/K bit strings of N/K bit sequences extracted from this data string, which are connected to the output of the second serial-to-parallel converter. A synchronizing device can be obtained. [Function] Reducing the circuit scale for synchronization detection.

簡易化を図ることが望ましく、伝送路上のフレーム構成
をテプフレーム単位に分割し各サブフレームの先頭1ビ
ットを取り出し、この取り出されたNビ噌トをに系列(
KはNの因数)に展開し、そのl系列に(N/K)  
ビヅトからなるフレーム同期用ビラトラ分散して挿入し
、同期検出に於いては、この挿入されたフレームビット
を取り出すことにLクフレームパターンの検出、即ち同
期検出が5]能でめるので、同期検出回路に要求される
動作速度は低減され回路の小規模化、簡単化を図り、高
速、大容量な伝送系に適した同期検出回路を構成するこ
とが可能になり、1フレーム内のサブフレーム数やサブ
フレームの構成ビット数を増せば、伝送テータ童に対す
るフレームパターンの信号量のオーバーヘッドを低減し
た伝送系を実現することが期待される。また、同期検出
に於いては、巡回符号の性質を用いて分離された信号の
1系列から取り出されたlワード(N/K )  ビヅ
トを係数とする符号多項式と生成多項式との剰余を計算
することVcエク、フレーム内に挿入されている巡回符
号パターンの検出を行い、この後にフレームパターンを
検索することにより、すみやかにかつ容易にフレーム同
期の確保が可能となる。更に、前記巡回符号を生成する
前記入力ピット列として伝送路監視情報等を用い、受信
側に3いて前記生成多項式との商を計算することにエリ
伝送路監視情報等の情報も前記巡回符号を用いて伝送c
TJ能となる0 〔実施例〕 本発明の実施例について説明する前に、ここでは巡回符
号について簡単に説明する。一般的に符号語k (AO
AIA2 ・” An−t )としたとき、A。
It is desirable to simplify the frame structure on the transmission path by dividing it into tepframe units, extracting the first bit of each subframe, and then dividing the extracted N bits into a series (
K is a factor of N), and the l series is (N/K)
Frame synchronization billatra consisting of bits are inserted in a distributed manner, and in synchronization detection, detection of the L frame pattern, that is, synchronization detection, can be performed by extracting the inserted frame bits. The operating speed required for the detection circuit has been reduced, making the circuit smaller and simpler, and making it possible to configure a synchronization detection circuit suitable for high-speed, large-capacity transmission systems. By increasing the number of subframes and the number of bits constituting a subframe, it is expected to realize a transmission system that reduces the overhead of the signal amount of the frame pattern for the transmission data. In addition, in synchronization detection, the remainder of the code polynomial and generator polynomial whose coefficients are l word (N/K) bits extracted from one sequence of separated signals is calculated using the properties of cyclic codes. In other words, by detecting the cyclic code pattern inserted in the frame and then searching for the frame pattern, frame synchronization can be quickly and easily ensured. Further, transmission path monitoring information or the like is used as the input pit string for generating the cyclic code, and information such as the transmission path monitoring information is also used to calculate the quotient with the generator polynomial on the receiving side. Transmission using c
[Embodiment] Before describing embodiments of the present invention, a cyclic code will be briefly explained here. Generally code word k (AO
AIA2 ・”An-t), A.

’1n−1次、A 1 f n −2次、・・・、An
−lf□欠に対応させて、符号多項式FC8Jを F(X)=An、、、1+A、2X+A、−3X +・
+AIX”−2+AOX=1””” ’・・(ll と表すことができる。ここで符号長はnであり、時間的
には高次の項Aoが最初に現れ、順次低次の方へと進み
、最後に八n−1が現れるものとする。
'1n-1st order, A 1 f n -2nd order, ..., An
Corresponding to -lf
+AIX"-2+AOX=1"""'...(ll) Here, the code length is n, and in terms of time, the higher-order term Ao appears first, and the higher-order term Ao appears sequentially to the lower order. Assume that 8n-1 appears at the end.

ここで、符号長7、符号語として(c、c2c3・・・
C7)を選んだとすると、符号多項式F(3)は6次の
多項式で表すことが可能でろり F(Xl=C7+c6X+C5X2−)−C4X3+C
3X4−)−C2X5+ClX6 ・・・・・・・・・
(2)と表せ、例えは、生成多項式G囚として3次の多
項式を選ひ G囚=l+X+X    ・・・・・・・・・(3)と
した場合、 k゛囚=Q囚G凶)   ・・・・・・・・・(41を
満足するQ(XJなる多項式が存在すれは、式(2)の
多項式は式(3)の生成多項式から住成芒れ定ことにな
る。ここで多項式Q(X)として、入力ビット列1=(
1110)を係数とする多項式 9式%(5) を選び、2を法とする体を仮定すれば、k゛(3)=Q
囚G囚 =(X+X2+X3)・(1+X+X3)=X+X 5
+X 5   ・・・・・・・・・(6)となり、符号
語 Wo=(1100010)  ・−・・・・・−・+7
1が、入力ビット列I=(1110)から生成されたこ
とになる。この場合、入力ピット列としては、(000
0)のビット列を除いた2 −1=15棟のビット列が
めり、それぞれの入力ピット列に対応した符号語が生成
される。
Here, the code length is 7, and the code word is (c, c2c3...
C7), the code polynomial F(3) can be expressed as a 6th order polynomial, F(Xl=C7+c6X+C5X2-)-C4X3+C
3X4-)-C2X5+ClX6 ・・・・・・・・・
(2) For example, if a third-order polynomial is selected as the generator polynomial G and G = l + X + X (3), then k゛ = Q = Q)・・・・・・・・・(If there is a polynomial Q(XJ that satisfies 41), the polynomial in equation (2) can be determined from the generator polynomial in equation (3).Here, As polynomial Q(X), input bit string 1 = (
If we choose the polynomial 9%(5) whose coefficients are 1110) and assume a field modulo 2, we get k゛(3)=Q
Prisoner G = (X+X2+X3)・(1+X+X3)=X+X 5
+X 5 ・・・・・・・・・(6), code word Wo=(1100010) ・−・・・・・・・−・+7
1 is generated from the input bit string I=(1110). In this case, the input pit string is (000
2-1=15 bit strings excluding the bit string of 0) are merged, and a code word corresponding to each input pit string is generated.

更に、刊行物1「符号論理」(宮用洋、岩垂好裕、今井
秀街著、昭晃堂、p194〜197)”に示されている
ように、2ft法とする体において、−般にn全符号長
とした時、生成多項式G囚がX n +1を割切る時G
(3)から生成烙れる符号語は巡回符号をなす。従って
、式(3)の生成多項式は、(X+1)/G(イ)=(
X  +z)/(X  +X+1)=X’+X2+X+
1・・・・・・・・・(8)で、X7+lをX’+X2
+X+1で割切るので、式(3)の生成多項式から生成
芒れる符号長7の符号語は巡回符号となる。即ち、式(
7)の符号語において式(9)水氷された行列Wの各新
成分は符号長7の巡回符号となり、 Wl=(1100010)    ・・・・・・・・・
(10−1)W2=(1000101)    ・・・
・・・・・・(10−2)W3=(0001011) 
   ・・・・・・・・・(10−3)W4=(001
0110)    ・・・・・・・・・(10−4)W
5= (0101100)    ・・・川・・・(1
0−5)W6=(1011000)    ・・・川・
・・(10−6)W7=(0110001)    ・
・・・・・・・・(10−7)としたとき、Wl、W2
.・・・、W7を係数とする符号多項式は、式(3)の
生成多項式で割切れることになる。
Furthermore, as shown in Publication 1 "Code Logic" (Hiroshi Miyayo, Yoshihiro Iwadare, Hidemachi Imai, Shokodo, p. 194-197), in the field of 2ft method - generally When the total code length is n, when the generator polynomial G divides X n +1, G
The code word generated from (3) forms a cyclic code. Therefore, the generating polynomial of equation (3) is (X+1)/G(i)=(
X+z)/(X+X+1)=X'+X2+X+
1・・・・・・・・・(8), X7+l becomes X'+X2
Since it is divisible by +X+1, the code word of code length 7 generated from the generator polynomial in equation (3) becomes a cyclic code. That is, the formula (
In the code word of 7), each new component of the matrix W water-frozen by equation (9) becomes a cyclic code with a code length of 7, Wl = (1100010) ...
(10-1)W2=(1000101)...
・・・・・・(10-2)W3=(0001011)
・・・・・・・・・(10-3)W4=(001
0110) ・・・・・・・・・(10-4)W
5= (0101100)...River...(1
0-5) W6=(1011000) ・・・River・
・・(10-6)W7=(0110001)・
・・・・・・・・・When (10-7), Wl, W2
.. ..., the code polynomial having W7 as a coefficient is divisible by the generator polynomial of equation (3).

第1の発明を図面を参照して説明する。第1図に第1の
発明の実施例におけるフレーム構成を示す。同図におい
ては、17レームを14個のサブフレームに分け、各サ
ブフレームはMビット単位で構成され、lフレームが(
14XM)ビットの構成になっており、各奇数番目のサ
ブフレームの先頭ビットには順次フレームパターンが1
ビヅトずつ分散されて挿入され、各偶数番目のサブフレ
ームの先頭ビットには、巡回符号が1ビットずつ分散さ
れて挿入逼れ1いる。図中、Fi(j=1.2゜・・・
、7)は、フレームビットe ”1 (J 〜1 + 
2 +・・・、7)は符号長7の巡回符号、#1〜#1
4はMビット単位のサブフレーム番号を示す。前記しり
如く、EI3117)生成多項式〇(x)= l+x+
x  ft用いることVCより、符号長7の巡回符号を
生成する。
The first invention will be explained with reference to the drawings. FIG. 1 shows a frame structure in an embodiment of the first invention. In the figure, 17 frames are divided into 14 subframes, each subframe is composed of M bits, and l frame is (
The frame pattern is 14
Bits are distributed and inserted, and the cyclic code is distributed bit by bit and inserted into the first bit of each even-numbered subframe. In the figure, Fi (j=1.2°...
, 7) is the frame bit e ”1 (J ~1 +
2 +..., 7) is a cyclic code with code length 7, #1 to #1
4 indicates a subframe number in M bit units. As mentioned above, EI3117) Generator polynomial〇(x)=l+x+
Using xft, a cyclic code with a code length of 7 is generated from VC.

ことが可能でわり、U 1 (1” l * 2 m・
・・、7)には、式(31の生成多項式から生成される
符号長7の巡回符号が1ビットずつ順次分散して挿入さ
れている。また、フレーム同期用パターンとしては、(
F’1F2F3F4F5F6F”7)=(l11100
0)・・・・・・・・・q■ が挿入されている。
It is possible that U 1 (1” l * 2 m・
..., 7), a cyclic code with a code length of 7 generated from the generator polynomial of equation (31) is sequentially distributed and inserted bit by bit. Also, as a frame synchronization pattern, (
F'1F2F3F4F5F6F"7) = (l11100
0)・・・・・・・・・q■ is inserted.

この場合、巡回符号を生成する之めの入カビヅト列とし
て、(oooo)  のビヅト列を除い次2’−1=1
5  種のビット列を送信情報としても利用することが
FfJ’能となる。
In this case, as the input bit string to generate the cyclic code, excluding the bit string of (oooo), the following 2'-1=1
It is FfJ' capability to use the five types of bit strings as transmission information as well.

第2の発明を図面を参照して説明する。第1図に第2の
発明の実施耐うレーム構成を示す。同図においては、1
7レームに14個のサブフレームに分は各サブフレーム
はMビット単位で構成され、1フレーム(14XM)ビ
ットの構成になっておジ、各奇数番目のサブフレームの
先頭ピットにハ巡回符号をなすフレームパターンが1ビ
ットずつ分散されて挿入されており、各偶数番目のサブ
フレームの先頭ビットには、巡回符号をなすフレームパ
ターンとは排他的に存在する巡回符号が1ビットずつ分
散されて挿入されされている。図中s Fi(i=1,
2.・・・、7)は符号長7の巡回符号金な丁フレーム
ビット+ Cj (1〜1 + 2 、・・・、7ンは
符号長7の巡回符号、#1−414はMビット単位のサ
ブフレーム番号t 示T。Ft (’=1 + 2 +
・・・、7)及びCH(i=x 、 2.・・・、7)
に挿入される巡回符号を生成する生成多項式は、式(3
)で示されたG(xl=l+x+x3でめり、フレーム
同期用パターンとしては、 (PIF2F3F4F5F6F7 )=(011101
0)・・・・・・・・・aυ を用いる。式住υを符号多項式で表わすと)’(xj=
 x+x3+x’+x5−−”・Q3となり に’(x)/(j(xl=(x5+x4+x3+x)/
(x”+x+1)=X2+X         ・・団
・・・・alで割り切れるのでに’ (x)は式(3)
の生成多項式G4x)=1+x+x3から生成された巡
回符号でめる。
The second invention will be explained with reference to the drawings. FIG. 1 shows a frame configuration for implementing the second invention. In the figure, 1
There are 14 subframes in 7 frames, each subframe is composed of M bits, one frame (14XM) bits, and a cyclic code is placed in the first pit of each odd-numbered subframe. The frame pattern forming the cyclic code is distributed and inserted one bit at a time, and the cyclic code, which exists exclusively from the frame pattern forming the cyclic code, is dispersed and inserted one bit at a time in the first bit of each even-numbered subframe. It has been done. In the figure, s Fi (i=1,
2. ..., 7) is a cyclic code with a code length of 7, gold frame bits + Cj (1 to 1 + 2, ..., 7) is a cyclic code with a code length of 7, and #1-414 is a cyclic code in M bit units. Subframe number t Indication T.Ft ('=1 + 2 +
..., 7) and CH (i=x, 2...., 7)
The generator polynomial that generates the cyclic code inserted into
) shown by G (xl=l+x+x3), the frame synchronization pattern is (PIF2F3F4F5F6F7)=(011101
0)...... Use aυ. Expressing the equation υ as a sign polynomial)'(xj=
x+x3+x'+x5--"・Next to Q3'(x)/(j(xl=(x5+x4+x3+x)/
(x”+x+1)=X2+X...Group...Since it is divisible by al' (x) is the formula (3)
The cyclic code generated from the generator polynomial G4x)=1+x+x3.

〜V’1=(0111010)    −旧−1−(1
4−1)〜2 =(1110100)    −・・−
川−・(14−2)W3=(1101001)    
・・・・・・・・・(14−3)w/4= (1010
011)    ・・・・・・・・・(14−4)W’
s= (0100111)    ・・・・・・・・・
(14−5)W’6=(1001110)    ・・
−−−−・−(14−6)W’7=(0011101)
    ・・・・・・・・・(14−7)W 1 m 
W2 m・・・+W7を係数とする符号多項式は、式(
3)の生成多項式で割切れることになる。他方、式(7
)で示された符号語WO=(1100010)  も式
(3)の生成多項式から生成された巡回符号でろり、式
(10−1) 、 (1O−2) 、・・・、(10−
7)で示され九巡(ロ)符号を係数とする符号多項式は
、式(14−1) 、 (14−2ン、・・・、(14
−7)で示された巡回符号を係数とする符号多項式とは
排他的に存在しているので、Ci (1==l e 2
#・・・、7)に挿入される巡回符号としては、式(1
0−1)。
~V'1=(0111010) -old-1-(1
4-1) ~ 2 = (1110100) −・・−
River - (14-2) W3 = (1101001)
・・・・・・・・・(14-3)w/4= (1010
011) ・・・・・・・・・(14-4)W'
s= (0100111) ・・・・・・・・・
(14-5)W'6=(1001110)...
-----・-(14-6)W'7=(0011101)
・・・・・・・・・(14-7) W 1 m
The code polynomial whose coefficients are W2 m...+W7 is expressed by the formula (
3) is divisible by the generating polynomial. On the other hand, the formula (7
The code word WO=(1100010) shown in
The code polynomial shown in 7) and having a nine-cycle (b) code as a coefficient is expressed by the following equations (14-1), (14-2n, ..., (14
-7) Exists exclusively with the code polynomial whose coefficients are cyclic codes, so Ci (1==l e 2
The cyclic code inserted into #..., 7) is expressed by the formula (1
0-1).

(10−2)、・・・、(10−7)で示され九巡回符
号が挿入5]能となる。このとき、式(10−1)。
(10-2), . . . , (10-7), the nine-cycle code can be inserted. At this time, equation (10-1).

(10−2)、・・・、(10−7)の巡回符号を生成
するための入力ビット列は 11=(1110)       ・・・・・・・・・
(15−1)I2=(1011)      ・・・・
・・・・・(15−2)I3=(0001)     
 ・・・・・・・・・(15−3)I4=(0010)
      ・・・・・・・・・(15−4)I5=(
0100)      ・・・・・・・・・(15−6
)I、=(1000)       ・・・・・・・・
・(15−6)I7=(0111)       ・・
・・・・・・・(15−7)であるので、この入力ビッ
ト列を送信情報とすることが可能となる。
The input bit string for generating the cyclic code of (10-2), ..., (10-7) is 11=(1110)...
(15-1)I2=(1011)...
...(15-2)I3=(0001)
・・・・・・・・・(15-3)I4=(0010)
・・・・・・・・・(15-4)I5=(
0100) ・・・・・・・・・(15-6
) I, = (1000) ・・・・・・・・・
・(15-6)I7=(0111) ・・
(15-7), it is possible to use this input bit string as transmission information.

次に、第2図に第1.第2の発明によるフレーム同期方
式の実施例を示す。同図において、2014人力制御信
号線、2021はフレームノくターン発生器(FPG)
、202.2は巡回符号発生器(CFG)。
Next, in Fig. 2, 1. An embodiment of the frame synchronization method according to the second invention will be shown. In the same figure, 2014 is a human control signal line, and 2021 is a flame turn generator (FPG).
, 202.2 is a cyclic code generator (CFG).

203は並列−直列変換器(MLIX)、204は並列
−旦列変換器頭(P−’3)、205は直列・並列変換
器(9−P)、206はクロック制御回路(CeL)、
207は直列・並列変換器(1)M [JX) 。
203 is a parallel-serial converter (MLIX), 204 is a parallel-to-series converter head (P-'3), 205 is a serial-parallel converter (9-P), 206 is a clock control circuit (CeL),
207 is a serial/parallel converter (1) M [JX].

208は、割算器(IJIV)、2091〜209Mは
、M本の入力情報i11%、2101〜210MはM本
の出力情報蛛、211 は出力制師信号称である。
208 is a divider (IJIV), 2091 to 209M are M pieces of input information i11%, 2101 to 210M are M pieces of output information, and 211 is an output limit signal name.

同図において、フレームパターン発生器202、は前述
したフレーム同期用パタンを発生する。つ1り、フレー
ムパターンとして弐〇〇の(1111000)かあるい
は式(11)の(0111010)を1フレーム毎に発
生する。巡回符号発生器2022は式(3)の生成多項
式()lx)=1+x+x3を用いて、lフレーム毎に
符号長7の巡回符号を生成するものでろり、入力制御信
号線201から入力される1tllJ御信号としては、
第1の発明の実施例においては、(oooo)のビット
列を除く、入力ビット長4の2’−1=15鴇の入力ビ
ットが可能でろり、第2の発明の実施例においては式(
15−1)から式(15−7)で示された7種の入力ビ
ットが可能でるる。これらの入力ビットに伝送路監視情
報等を割当てることが可能でるる。並列11面列変侠器
203は、フレームパターン発生器2021と巡回符号
発生器2022から同期し1発生するフレーム同期用パ
ターン及び巡回符号の2系列信号を時分割多本し直列信
号に変快するものである。この出力は入力情報線209
1を用いて並列直列変換器外;f204 の入力信号と
なり、入力情S勝2092〜209Mからの情報ととも
VC第1図のフレームに変換される。この出力信号に、
直列・並列変換器2050入力信号となり、この受信信
号はMビット毎に取り出ちれて並列変換され、N1本の
出力情報&!2101〜210Mから出力される。この
並列変換さnた情報線の一系列である出力情報gBxo
1からの情報は、直列・並列変換器2070入力信号と
なり、更に、2系列の信号に並列変換される。
In the figure, a frame pattern generator 202 generates the frame synchronization pattern described above. Therefore, (1111000) of 200 or (0111010) of equation (11) is generated as a frame pattern for each frame. The cyclic code generator 2022 generates a cyclic code with a code length of 7 for every l frame using the generating polynomial ()lx)=1+x+x3 in equation (3). As a signal,
In the embodiment of the first invention, 2'-1=15 input bits of input bit length 4, excluding the bit string (oooo), are possible; in the embodiment of the second invention, the formula (
15-1), seven types of input bits shown in equation (15-7) are possible. It is possible to allocate transmission path monitoring information, etc. to these input bits. The parallel 11-plane column converter 203 time-division multiplexes two series signals of a frame synchronization pattern and a cyclic code, which are generated in synchronization from the frame pattern generator 2021 and the cyclic code generator 2022, and converts them into a serial signal. It is something. This output is input information line 209
1 is used as an input signal to the parallel-to-serial converter f204, and the input information is converted into the frame shown in FIG. For this output signal,
The input signal becomes the serial/parallel converter 2050, and this received signal is extracted every M bits and parallel converted, resulting in N1 pieces of output information &! It is output from 2101 to 210M. Output information gBxo which is a series of information lines subjected to parallel conversion
The information from 1 becomes an input signal to the serial/parallel converter 2070, and is further parallel-converted into two series of signals.

この2系列に変換された出力信号の一方は、クロック制
御回路206の入力信号となり、他方は、割算器208
の入力信号となる。この割′IjL器208は、1フレ
一ム周期毎に逐次直列・並列変換器207から伝送δれ
てくる7ビットを符号語とする符号多項式を式(3)の
速成多項式で割る割算器でりり、その剰余はクロツクf
f1lJ御回路206に送信6れ、商は出力i!IJ御
信号腺211に表われる。この過程は14個のサブフレ
ームのうち、偶数番か奇数番のいずれ力\のサブフレー
ムから、それぞれ1ビヅトすつ取り出さnた7ビヅト列
全符号語とする符号多項式と式(3)の生成多項式の割
算全行なっていることに相当し、その剰余が零であるな
らば、出力情報線2101から割算器に送信される信号
は、4!r?ブフレームの先頭ビットに挿入され九巡回
符号をなす符号語でめり、剰余が非零であるならば、出
力情報線2101から送られてくる信号は、各サブフレ
ームの先頭ビット以外に割当てられた情報でるることを
意味する。このようにして出力情報縁2101から送ら
れてくる情報が各サブフレームの先頭ビットに挿入され
た巡回符号をなす符号でめるかどうかの検出が容易に行
なえる。
One of the output signals converted into two series becomes the input signal of the clock control circuit 206, and the other becomes the input signal of the divider 208.
becomes the input signal. This divider IjL unit 208 is a divider that divides the code polynomial whose code word is the 7 bits transmitted from the serial/parallel converter 207 every frame period by the quick polynomial of equation (3). The remainder is clock f
The quotient is sent to the f1lJ control circuit 206 and the quotient is output i! It is expressed in the IJ signal gland 211. This process extracts 1 bit from each of the 14 subframes, either even or odd, and generates a code polynomial and equation (3) to make a total code word of 7 bits. This corresponds to performing all divisions of the polynomial, and if the remainder is zero, the signal sent from the output information line 2101 to the divider is 4! r? If the remainder is non-zero, the signal sent from the output information line 2101 is assigned to a bit other than the first bit of each subframe. It means that information is available. In this way, it can be easily detected whether the information sent from the output information edge 2101 is a code forming a cyclic code inserted into the first bit of each subframe.

1ず、直列・並列変換器205に送信されるフレームが
mlの発明の実施例における7レームでるる場合につい
て説明する。割算器208の剰余が零の場合には、割算
器208に送られてくるビット列が、偶数番のサブフレ
ームの先頭ビットに挿入され九巡回符号をなす符号語で
めることを意味する。このとき各サブフレームの先頭ビ
ットの位置検出が行なえ、サブフレーム同期が確保され
る。ここで、出力情報12101から送られてくる情報
が各サブフレームの先頭ビットに挿入された情報であっ
ても、割算器208の剰余が零になるとは限らないが、
−度非同期状態に陥った後、サブフレーム同期を確保す
るのに要する時間は、最悪でも、サブフレーム長をMと
した場合(2M−1)だけハンチングすれは良い。この
ようにしてサブフレーム同期を確保した後に、1列・並
列変換器207から送られてくるビット列は、奇数番の
サブフレームの先頭ビットに割当てられたフレーム同期
用パターンでろるので、このパターンを検索することT
lcエク、すみやかな同期復帰が可能となり、最悪な場
合の同期復帰時間は(2M−1)×1フレーム(8EC
)となる。更に、割算器208の商は出力制御信号線2
11から出力される。この商としては、158Nのビッ
ト列が考えられ、第1の発明の実施例に2けるフレーム
を用いて送信8れた制御情報の受信が51能となる。
First, the case where there are 7 frames transmitted to the serial/parallel converter 205 in the embodiment of the ml invention will be described. If the remainder of the divider 208 is zero, this means that the bit string sent to the divider 208 is inserted into the first bit of an even-numbered subframe and consists of a code word forming a 9-cycle code. . At this time, the position of the leading bit of each subframe can be detected, and subframe synchronization is ensured. Here, even if the information sent from the output information 12101 is information inserted into the first bit of each subframe, the remainder of the divider 208 does not necessarily become zero.
At worst, the time required to secure subframe synchronization after falling into an out-of-sync state is only limited to hunting when the subframe length is M (2M-1). After subframe synchronization is secured in this way, the bit string sent from the single-column/parallel converter 207 will be the frame synchronization pattern assigned to the first bit of the odd-numbered subframe. Search T
lc EX, it is possible to quickly recover synchronization, and the worst case recovery time is (2M-1) x 1 frame (8EC
). Furthermore, the quotient of the divider 208 is the output control signal line 2.
It is output from 11. As this quotient, a bit string of 158N can be considered, and the reception of the control information transmitted using the second frame in the embodiment of the first invention becomes 51 times.

次に、直列・並列変換器(イ)205に送信されるフレ
ームが第2の発明の実施例におけるフレームでめる場合
について説明する。前記し友と同様、割算器208の剰
余が零でるる場合には、割算器208に送られてくるビ
ット列がサブフレームの偶数番か奇数番の先頭ビットに
挿入烙れた巡回符号でらることを意味し、このとき、各
サブフレームの先頭ビットの位置検出が可能となり、サ
ブフレーム同期が確保される。この場合、フレーム同期
用パターンも巡回符号であるので、−度非同期状態に陥
った後、サブフレーム同期を確保するのに要する時間は
、最悪でも、サブフレーム長をMとした場合(M−1)
だけノ・ンチングすれば良い。
Next, a case will be described in which the frame transmitted to the serial/parallel converter (a) 205 is a frame according to the second embodiment of the invention. As with the previous friend, when the remainder of the divider 208 is zero, the bit string sent to the divider 208 is a cyclic code inserted into the even numbered or odd numbered first bit of the subframe. At this time, it becomes possible to detect the position of the first bit of each subframe, and subframe synchronization is ensured. In this case, since the frame synchronization pattern is also a cyclic code, the time required to secure subframe synchronization after falling into a -degree out-of-sync state is, at worst, when the subframe length is M (M-1 )
All you have to do is just do it.

このサブフレーム同期を確保した後、クロック制御回路
206は、割算器208Il′c送信されているビット
列が、巡回符号をなすフレーム同期用パターンであるの
か、フレーム同期用パターンと排他的に存在する巡回符
号でろるのかの検出を行ない、すみやかにフレーム同期
用パターンを検索することにエフ同期復帰が可能となる
。これにエフ、最恣な場合の同期O1帰時間は、(M−
1)XIフレーム(SEC)となる。更に割算器208
の曲は出力側のイご+j殊211から出刃さfL、  
この間としは、式(15−1) 、・・・・・・(15
−7)で示した7徨のビット列が考えられ、第2の発明
のフレームを用いて送信された1ItlJ御情報の受信
が可能となる。
After securing this subframe synchronization, the clock control circuit 206 determines whether the bit string being transmitted to the divider 208Il'c is a frame synchronization pattern forming a cyclic code or whether it exists exclusively with the frame synchronization pattern. F-synchronization recovery becomes possible by detecting errors using the cyclic code and promptly searching for a frame synchronization pattern. In addition, the synchronization O1 return time in the most arbitrary case is (M−
1) Becomes an XI frame (SEC). Furthermore, the divider 208
The song is from the output side Igo + j special 211 to Deba fL,
During this period, formula (15-1), ...... (15
A bit string of 7 bits shown in -7) is considered, and it becomes possible to receive the 1ItlJ information transmitted using the frame of the second invention.

第3図は、第1.第2の発明のそれぞれ他の実施例を部
分的に示す。第2図の例との動作上の違いに関して説明
すると、百列O並列変換器 207にエフ2系列に展開
された情報線が、それぞれ2081.2082の2個の
割算器の入力となっており、偶数番及び奇数番のサブフ
レームからそれぞれlビーy)ずつ取り出された7ビッ
ト列を符号語とする符号多項式と式(3)の生成多項式
の割算を同時に行うことが可能となる。これにより、多
少、回路規模は増大するが第1の発明の実施例における
フレームでも一度非同期状態に陥った後、サブフレーム
同期を確保するのに要する時間は、最悪でも、サブフレ
ーム長をN1とした場合、(M−1)たけノ・ンテング
すれは良く、最悪な場合の同期復帰時間は、(M−1)
Xiフレーム(SEC)となる。
Figure 3 shows the 1. 3A and 3B partially illustrate other embodiments of the second invention. To explain the difference in operation from the example in FIG. 2, the information lines expanded into F2 series in the 100 series O parallel converter 207 are input to two dividers 2081 and 2082, respectively. Therefore, it is possible to simultaneously divide the code polynomial whose code word is a 7-bit string extracted from even-numbered and odd-numbered subframes by 1byy) and the generator polynomial of equation (3). As a result, although the circuit scale increases somewhat, the time required to secure subframe synchronization after the frame in the embodiment of the first invention once falls into an out-of-synchronization state is, at worst, as long as the subframe length is N1. In the case of (M-1), the timing is good, and the synchronization recovery time in the worst case is (M-1).
This becomes a Xi frame (SEC).

第4図及び第5図は第2図、第3図で説明した巡回符g
発生器2022及び割算器2υ8の共体例でめり、22
3□〜2233 、233□〜2333に、1tブフレ
ーム長の遅延素子、2241〜22421234、〜2
342はMOD2の加算器、235は制御ゲートでめる
Figures 4 and 5 are the circuit symbols g explained in Figures 2 and 3.
In the example of a combination of the generator 2022 and the divider 2υ8, 22
3□~2233, 233□~2333, 1t frame length delay element, 2241~22421234, ~2
342 is an adder of MOD2, and 235 is a control gate.

lサブフレーム長の遅延素子2231〜223B。l subframe length delay elements 2231-223B.

2331〜2333は、lフレーム毎に内容がクリアさ
れ、lフレーム毎に式(3)の生成多項式による乗算及
び割算を行なっている。これにより、17レ一ム間に符
号長70巡回符号を発生したV、送信されてくる7ピ9
ト列を係数とする符号多項式との割算が行なえることに
なる。剰余は、制御ゲート235の出力となる。
The contents of 2331 to 2333 are cleared every l frames, and multiplication and division by the generator polynomial of equation (3) are performed every l frames. As a result, the V that generated the code length 70 cyclic code between 17 frames, and the transmitted 7 pins 9
This means that division with a code polynomial whose coefficients are t sequences can be performed. The remainder becomes the output of control gate 235.

以上、lフレーム内のサブフレーム数14.生成多項式
はl+x+x3なる場合を例に挙げて説明して@友小゛
、本発明はこれらの組合せに限らnるものではなく、棟
々多様な組合せが考えられる。
Above, the number of subframes in l frame is 14. An example will be explained in which the generating polynomial is l+x+x3.The present invention is not limited to these combinations, and various combinations can be considered.

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

このように、本発明による同期検出方式を用いれは、伝
送データ量に対する7レームパターンの信号量のオーバ
ーヘッド証、同期検出の容易さや平均非同期継続時間荷
性が従来の構成による同期検出方式に比べて著しく改善
されていることがわかる。
As described above, when using the synchronization detection method according to the present invention, the overhead of the signal amount of the 7-frame pattern relative to the amount of transmitted data, the ease of synchronization detection, and the average asynchronous duration time are reduced compared to the synchronization detection method using the conventional configuration. It can be seen that this has been significantly improved.

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

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

第1図は本発明の実施例におけるフレームの構成図、第
2因、第3図は本発明の実施例のブロック図、第4図は
第2図中の巡回符号発生器を示すブロック図、第5図は
第2図中の割算器を示すブロック図、第6図、第7図は
従来例におけるフレームの構成図でるる。 201・・・・・・入力11J仰信号巖、202.・・
・・・・フレームパターン発生器、2022・・印・巡
回符号発生器、203・・・・・・並列・直列変換器、
2o4・・・・・・並夕1」0厘列変換器、205・・
・・・・直列・並列変換器、2o6・・・・・・クロッ
ク制告回路、2o7・・・・・・直列・並列変換器、2
08・・・・・・割算器、209、〜209M・・・・
・・M本の入力情報線、2101〜210M・・・・・
・M本の出力情報線、211・・・・・・出力制御信号
線、223□〜2233.2331〜2333・・・・
・・1サブフレーム長の遅延素子、2241〜2242
 、2341〜2342・川・・MUD2の加算器、2
35・・・・・・制御ゲート。 代理人 弁理士  内 原   晋、 第   乙   じ■ 1ビ・ント $ 7 回
FIG. 1 is a block diagram of a frame in an embodiment of the present invention, the second factor is a block diagram of the embodiment of the present invention, FIG. 4 is a block diagram showing a cyclic code generator in FIG. 2, FIG. 5 is a block diagram showing the divider in FIG. 2, and FIGS. 6 and 7 are frame configuration diagrams in the conventional example. 201...Input 11J elevation signal, 202.・・・
... Frame pattern generator, 2022 ... Mark/cyclic code generator, 203 ... Parallel/serial converter,
2o4...Narayu1" 0rin row converter, 205...
...Serial/parallel converter, 2o6...Clock control circuit, 2o7...Series/parallel converter, 2
08...Divider, 209, ~209M...
...M input information lines, 2101 to 210M...
・M output information lines, 211...Output control signal lines, 223□~2233.2331~2333...
・Delay element of 1 subframe length, 2241 to 2242
, 2341-2342 River... MUD2 adder, 2
35... Control gate. Agent: Susumu Uchihara, Patent Attorney, 1st session: $1,000 7 times

Claims (4)

【特許請求の範囲】[Claims] (1)N個のサブフレームに分割され各サブフレームは
Mビット構成をとるフレームの各サブフレームの1ビッ
トを選定し、この選定したNビットをK個の系列(Kは
Nの因数)に展開し、その1系列にN/Kビットからな
るフレーム同期用パターンを順次挿入し、残りのK−1
個の系列の1系列には、生成多項式から生成される1ワ
ードN/KビットからなるK−1個の系列の巡回符号が
順次挿入されていることを特徴とするフレーム同期方式
(1) Select 1 bit from each subframe of a frame that is divided into N subframes, each subframe consisting of M bits, and divide the selected N bits into K sequences (K is a factor of N). The frame synchronization pattern consisting of N/K bits is sequentially inserted into one series, and the remaining K-1
1. A frame synchronization method characterized in that a cyclic code of K-1 sequences each consisting of one word and N/K bits generated from a generator polynomial is sequentially inserted into one of the sequences.
(2)N個のサブフレームに分割され各サブフレームは
Mビット構成をとるフレームの各サブフレームの1ビッ
トを選定し、この選定したNビットをK個の系列(Kは
Nの因数)に展開し、その1系列に、生成多項式から生
成される1ワードN/Kビットからなる巡回符号をなす
フレーム同期用パターンを順次挿入し、残りのK−1個
の系列には、前記生成多項式から生成される1ワードN
/Kからなる巡回符号のうち、前記フレーム同期用パタ
ーンであるN/Kビットを巡回させたビット列を係数と
するN/K種の符号多項式と排他的K存在する巡回符号
が順次挿入されていることを特徴とするフレーム同期方
式。
(2) Select 1 bit from each subframe of a frame that is divided into N subframes, each subframe consisting of M bits, and divide the selected N bits into K sequences (K is a factor of N). A frame synchronization pattern forming a cyclic code consisting of 1 word N/K bits generated from the generator polynomial is sequentially inserted into one series, and the remaining K-1 series are 1 word generated N
/K cyclic codes, N/K types of code polynomials whose coefficients are bit strings obtained by cycling N/K bits, which are the frame synchronization patterns, and exclusive K cyclic codes are sequentially inserted. A frame synchronization method characterized by:
(3)M本の並列送信情報を直列情報に変換する第一の
並直列変換器と、K本(KはNの因数)の並列送信情報
を直列情報に変換する第二の並直列変換器と、フレーム
同期用パターンを発生させるフレームパターン発生器と
、予め定められた生成多項式から生成される1ワードN
ビットの巡回符号を発生する巡回符号発生器を具備し、
前記フレームパターン発生器と前記巡回符号発生器の出
力は前記第二の並直列変換器にそれぞれ接続され、更に
、前記第二の並直列変換器の出力は前記第一の並直列変
換器のM本の入力端子の何れかに接続されていることを
特徴とするフレーム同期装置。
(3) A first parallel-serial converter that converts M parallel transmission information into serial information, and a second parallel-serial converter that converts K parallel transmission information (K is a factor of N) into serial information. , a frame pattern generator that generates a frame synchronization pattern, and one word N generated from a predetermined generator polynomial.
comprising a cyclic code generator for generating a cyclic code of bits;
The outputs of the frame pattern generator and the cyclic code generator are respectively connected to the second parallel to serial converter, and further, the output of the second parallel to serial converter is connected to the M of the first parallel to serial converter. A frame synchronization device characterized in that it is connected to any of the input terminals of a book.
(4)受信信号をMビット毎に取り出す第一の直並列変
換器と、該第一の直並列変換器の出力のうち少なくとも
1系列に接続され、この1系列をK個の系列に展開する
第二の直並列変換器と、該第二の直並列変換器の出力の
うち少なくとも1系列から取り出されたN/Kビット(
NはKの倍数)を係数とする符号多項式と予め定められ
た生成多項式との剰余を計算する手段と、該剰余の結果
と前記第二の直並列変換器の出力に接続されこのデータ
列から取り出されたK個の系列のN/Kビット列を用い
て同期検出を行う手段を含むことを特徴とするフレーム
同期装置。
(4) Connected to a first serial-to-parallel converter that extracts the received signal every M bits and at least one series of the outputs of the first serial-to-parallel converter, and expands this one series into K series. a second serial-to-parallel converter; and N/K bits (
means for calculating a remainder between a code polynomial whose coefficient is (N is a multiple of K) and a predetermined generator polynomial; A frame synchronization device comprising means for detecting synchronization using N/K bit strings of K extracted sequences.
JP61201042A 1986-01-09 1986-08-26 Frame synchronization method and apparatus Expired - Lifetime JPH0736553B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61201042A JPH0736553B2 (en) 1986-08-26 1986-08-26 Frame synchronization method and apparatus
AU67163/87A AU585794B2 (en) 1986-01-09 1987-01-06 Frame synchronization detection system
US07/001,409 US4796282A (en) 1986-01-09 1987-01-07 Frame synchronization detection system
CA000526919A CA1255403A (en) 1986-01-09 1987-01-08 Frame synchronization detection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61201042A JPH0736553B2 (en) 1986-08-26 1986-08-26 Frame synchronization method and apparatus

Publications (2)

Publication Number Publication Date
JPS6356036A true JPS6356036A (en) 1988-03-10
JPH0736553B2 JPH0736553B2 (en) 1995-04-19

Family

ID=16434457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61201042A Expired - Lifetime JPH0736553B2 (en) 1986-01-09 1986-08-26 Frame synchronization method and apparatus

Country Status (1)

Country Link
JP (1) JPH0736553B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01274537A (en) * 1988-04-26 1989-11-02 Nec Corp Frame structure for digital communication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01274537A (en) * 1988-04-26 1989-11-02 Nec Corp Frame structure for digital communication

Also Published As

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

Similar Documents

Publication Publication Date Title
US6192498B1 (en) System and method for generating error checking data in a communications system
EP0230730B1 (en) CRC calculation machines
US4723243A (en) CRC calculation machine with variable bit boundary
US4720830A (en) CRC calculation apparatus having reduced output bus size
JPS6259433A (en) Digital transmission system
JP3009038B2 (en) Header error check device
US4720831A (en) CRC calculation machine with concurrent preset and CRC calculation function
JP3707537B2 (en) Communication system and related deskew method
JPH0715484A (en) Method and equipment for data communication
CA1255403A (en) Frame synchronization detection system
JPS6356036A (en) Method and apparatus for frame synchronization
US6041434A (en) Code generator for selectively producing cyclic redundancy check data codes different in data length
JPS5950636A (en) Device for multiply isolating time division multiplex signalby bit synchronization
US5764876A (en) Method and device for detecting a cyclic code
JPH0261826B2 (en)
US20020114348A1 (en) Bus interface for transfer of multiple SONET/SDH rates over a serial backplane
US20030118184A1 (en) Parallel distributed sample descrambling apparatus of passive optical network and method thereof
EP0737390B1 (en) Device for establishing cell boundaries in a bit stream and crc calculation
JPH0439933B2 (en)
EP0606729A2 (en) Asynchronous transfer mode (ATM) expanded internal cell format
JPH1032555A (en) Channel selection separation circuit
JPH0191539A (en) Frame synchronizing method
JPH0656999B2 (en) Frame synchronization system and device
JPS63244950A (en) Frame synchronizing system
JPH0720099B2 (en) Frame synchronization method and apparatus