JPS5947902B2 - Frame synchronization method - Google Patents
Frame synchronization methodInfo
- Publication number
- JPS5947902B2 JPS5947902B2 JP53160991A JP16099178A JPS5947902B2 JP S5947902 B2 JPS5947902 B2 JP S5947902B2 JP 53160991 A JP53160991 A JP 53160991A JP 16099178 A JP16099178 A JP 16099178A JP S5947902 B2 JPS5947902 B2 JP S5947902B2
- Authority
- JP
- Japan
- Prior art keywords
- synchronization
- time
- time slot
- detected
- pattern
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】
本発明はフレーム同期方式に関し、時分割多重伝送系に
用いて有用なもので、同期引込みの正確さを保証すると
同時に迅速化も達成し得るように良したものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a frame synchronization system, which is useful for use in a time division multiplex transmission system, and is designed to ensure accuracy of synchronization and at the same time achieve speedup. .
時分割多重伝送系においては、それがキヤラクタ多重伝
送方式であれ、ビツト多重伝送方式であれ、更にはいか
なる形のフレーム構成であれ、フレーム中の同期信号の
位置を正確にしかも短時間に判定することが肝要である
。In a time division multiplex transmission system, whether it is a character multiplex transmission system, a bit multiplex transmission system, or any type of frame structure, the position of a synchronization signal in a frame can be determined accurately and in a short time. That is essential.
かかるフレーム同期方式における同期引き込みは同期パ
ターンが存在する範囲が特定できれば容易になし得る(
例えば’’PCM通信の基礎と新技術’’猪瀬博編P.
254〜P.256参照)。ところが、当該技術分野に
おいて現実にシステムの開発を進めるとき、短時間に正
確に同期パターンが存在する範囲を特定するには障害と
なる大きな問題が存在する。その一つは、同期信号の位
置を正確に判定しようとする場合、符号感応性と呼ばれ
、時分割多重伝送系を伝送されるデイジタル信号中に、
同期信号と同一のパターンが発生した際、誤つて同期引
込みが行なわれてしまうという点である。他の一つは、
フレーム中の同期信号を判定するのに際し、ビツト誤り
率が不良な場合には同期引込み時間が長くなるという点
である。かかる問題点は同期外れの検出の場合にも当て
はまる。そこで従来の時分割多重伝送系においては、当
該技術分野において第一義的に要求される符号感応性防
止のため、同期引込み条件を厳しくしたり、スクランブ
ラ/デスクランプラを用いてデイジタル信号をランダム
化したり、或いは同期信号と同一のパターンを禁止する
等の手段を講じている。Synchronization pull-in in such a frame synchronization method can be easily achieved if the range in which the synchronization pattern exists can be identified (
For example, ``Basics of PCM Communication and New Technologies'' edited by Hiroshi Inose, P.
254~P. 256). However, when actually proceeding with the development of a system in this technical field, there is a major problem that becomes an obstacle to accurately specifying the range in which a synchronization pattern exists in a short period of time. One of them is called code sensitivity, when trying to accurately determine the position of a synchronization signal, when a digital signal transmitted through a time division multiplex transmission system is
The problem is that when the same pattern as the synchronization signal occurs, synchronization is erroneously pulled in. The other one is
When determining the synchronization signal in a frame, if the bit error rate is poor, the synchronization acquisition time becomes long. Such problems also apply to the detection of out-of-synchronization. Therefore, in conventional time division multiplex transmission systems, in order to prevent code sensitivity, which is primarily required in this technical field, the synchronization pull-in conditions are made stricter, and the digital signal is processed using a scrambler/descrambler. Measures are taken such as randomization or prohibiting the same pattern as the synchronization signal.
ところが、かかる手段を強化すればする程同期引込み時
間が長くなつたり、ビツト誤りに弱くなつたり、或いは
回路の複雑さを招来するというトレードオフの関係が生
起される。即ち、符号感応性を防止する要件と同期引込
み時間を短縮する要件とは背反するものとなつている。
そこで、本発明は上記従来技術の欠点に鑑み短時間で充
分信頼性の高い同期パターンの存在する範囲の特定を行
ない同期引込みを良好に行ない得,るフレーム同期方式
を提供することを目的とする。However, a trade-off relationship arises in that the stronger such means becomes, the longer the synchronization pull-in time becomes, the more vulnerable it becomes to bit errors, or the more complex the circuit becomes. In other words, the requirement to prevent code sensitivity and the requirement to shorten the synchronization pull-in time are contradictory.
SUMMARY OF THE INVENTION In view of the above-mentioned drawbacks of the prior art, it is an object of the present invention to provide a frame synchronization method that can identify a range in which a sufficiently reliable synchronization pattern exists in a short period of time, and can perform synchronization satisfactorily. .
かかる目的を達成する本発明の構成は、時分割多重伝送
系において、フレーム中の同期信号を検出する場合、入
力データ信号を一時記憶する一時記憶メモリを有し、こ
の一時記憶メモリに記憶される入力データ信号が1キヤ
ラクタ分(集中挿入方式の場合)若しくは1ビツト(分
散挿入方式の場合)更新される毎にlフレーム中の全て
のタイムスロツトを検査し、その結果同期信号に固有の
同期パターンが検出された場合にはそのタイムスロツト
の番号を全てリストアツプして前記同期パターンが検出
される毎にそのタイムスロツトに+1を加えて計数する
か、若しくは同期信号に固有の同期パターンが検出され
た場合にはそのタイムスロツトの番号を全てリストアツ
プして前記同期パターンが検出される毎にそのタイムス
ロットに+1を加えるとともに同期パターンが検出され
なかつた場合は計数値が正値の範囲で+lを引いて計数
し、あるタイムスロツトが最初に所定数の同期パターン
を計数したときにこのタイムスロツトの計数値と残りの
全てのタイムスロツトの計数値とを比較し、このときの
計数差が一定数以上である場合に前記所定数の同期パタ
ーンを検出したタイムスロツトの同期パターンを真性な
同期信号に基づく同期パターンであると判定する一方、
前記計数差が一定数未満の場合には一定数になるまで同
期パターンの検出を繰り返す演算処理ユニツトを有する
ことを特徴とする。以下本発明の実施例を図面に基づき
詳細に説明する。The configuration of the present invention that achieves such an object has a temporary storage memory for temporarily storing an input data signal when detecting a synchronization signal in a frame in a time division multiplex transmission system, and the input data signal is stored in the temporary storage memory. Every time the input data signal is updated by one character (in the case of concentrated insertion method) or one bit (in the case of distributed insertion method), all time slots in one frame are checked, and as a result, a synchronization pattern specific to the synchronization signal is detected. is detected, restore all the numbers of that time slot and count by adding +1 to the time slot each time the synchronization pattern is detected, or if a synchronization pattern specific to the synchronization signal is detected. In that case, restore all the numbers of that time slot, and add +1 to that time slot each time the synchronization pattern is detected, and if no synchronization pattern is detected, add +1 to the time slot as long as the count value is within a positive value. When a certain time slot first counts a predetermined number of synchronization patterns, the count value of this time slot is compared with the count values of all remaining time slots, and the count difference at this time is constant. If the predetermined number of synchronization patterns is greater than or equal to the predetermined number, the synchronization pattern of the time slot in which the predetermined number of synchronization patterns has been detected is determined to be a synchronization pattern based on a genuine synchronization signal;
The present invention is characterized in that it includes an arithmetic processing unit that repeats detection of the synchronization pattern until the count difference reaches a certain number when the difference in count is less than a certain number. Embodiments of the present invention will be described in detail below based on the drawings.
第1図は本実施例に係るフレーム同期方式を実現するプ
ロツク線図である。FIG. 1 is a block diagram for realizing the frame synchronization method according to this embodiment.
同図に示すように、相手局側から伝送されてきた時分割
多重信号である入力データ信号R.AGGは演算処理ユ
ニツトCPUの制御信号により高速側インターフエース
HSIを介して一時記憶メモリRAMに記憶され、全て
のタイムスロツトに関し同期パターンの有無を検査する
ようになつている。この同期パターンは同期信号に固有
のパターンで当該時分割多重伝送系において予め取り決
められている。また、前記演算処理ユニツトCPUが行
なう処理の詳細は後述するが、これに関するプログラム
及び前記同期パターン等は読出し専用メモリROMに記
憶されている。また、入力データ信号R.AGG及び制
御信号は共通バスCBUSを介して各プロツクに伝送さ
れる。また第1図中、LSIは低速側インターフエース
で当該時分割多重伝送システムの端末側に接続されてい
る。同じく、S.AGGは高速側インターフエースHS
Iを介して送出される時分割多重信号である出力データ
信号である。かかるシステムにおいて、一時記憶メモリ
RAMに記憶された入力データ信号R.AGGの中から
同期信号を検素するのに本実施例では入カデータ信号R
.AGGの全てのタイムスロツトに関し同期パターンの
有無を検査し、この同期パターンが検出された場合には
そのタイムスロツトに+1を加ている。かかる操作を、
ある一つのタイムスカツトの計数値が所定数になるまで
繰り返す。あるタイムスロツトの計数値が所定数になつ
た場合には、そのタイムスロツトを除く他の全てのタイ
ムスロツトの計数値との間に一定数以上の計数差がある
か否かを判定する。もし、一定数以上の計数差がある場
合には前記所定数になつたタイムスカツトの同期パター
ンを同期信号に基づく真性な同期パターンであると判定
する。一方、前記計数差が一定数未満であれば何れかの
タイムスロツトの計数値が所定数若しくは所定数を越え
る値で且つ計数差が一定数になるまで同期パターンの検
出操作を繰り返す。このとき形成されるグラフを第2図
に示す。As shown in the figure, the input data signal R. The AGG is stored in the temporary memory RAM via the high-speed side interface HSI in response to a control signal from the arithmetic processing unit CPU, and checks the presence or absence of a synchronization pattern in all time slots. This synchronization pattern is a pattern unique to the synchronization signal and is determined in advance in the time division multiplex transmission system. Further, the details of the processing performed by the arithmetic processing unit CPU will be described later, but related programs, the synchronization patterns, etc. are stored in a read-only memory ROM. In addition, the input data signal R. AGG and control signals are transmitted to each block via a common bus CBUS. Furthermore, in FIG. 1, the LSI is connected to the terminal side of the time division multiplex transmission system through a low-speed side interface. Similarly, S. AGG is high speed side interface HS
The output data signal is a time division multiplexed signal sent over I. In such a system, an input data signal R. In this embodiment, the input data signal R is used to detect the synchronization signal from the AGG.
.. All time slots of the AGG are checked for the presence or absence of a synchronization pattern, and if a synchronization pattern is detected, +1 is added to that time slot. Such operations
This process is repeated until the count value of one time cut reaches a predetermined value. When the count value of a certain time slot reaches a predetermined number, it is determined whether or not there is a difference in count of a certain number or more with the count values of all other time slots except that time slot. If there is a count difference of a certain number or more, the synchronization pattern of the time cut that has reached the predetermined number is determined to be a genuine synchronization pattern based on the synchronization signal. On the other hand, if the count difference is less than a certain number, the synchronization pattern detection operation is repeated until the count value of any time slot is a predetermined number or exceeds a predetermined number and the count difference becomes a constant number. The graph formed at this time is shown in FIG.
同図において、フレーム長はL語と想定してあり、した
がつてこのときL個のタイムスロツトが形成されている
。このタイムスロツトに順にタイムス″ロッド番号1−
Lを付し横軸に採つてある。一方、縦軸には同期パター
ンの検出回数に対応する計数値Ciが採つてある。本例
ではタイムスロツト番号1のタイムスロツトの計数値C
iが所定数Nに達し、しかもこのとき残りのタイムスロ
ツトのうち最大の計数値Ciをとるものとの計数差δが
一定数Kとなつておりδ≧Kな’る条件を満足している
。したがつて、タイムスロツト番号iのタイムスロツト
の同期パターンを同期信号に基づく真性な同期パターン
と判定する。次に、一時記憶メモリRAMにおける記憶
態様及び演算処理装置CPUが行なう処理の態様をキヤ
ラクタ多重方式及びビツト多重方式の夫々の場合に分け
て説明しておく。In the figure, the frame length is assumed to be L words, so L time slots are formed at this time. In this time slot, times "rod number 1-"
It is marked with L and plotted on the horizontal axis. On the other hand, the vertical axis shows a count value Ci corresponding to the number of times the synchronization pattern has been detected. In this example, the count value C of the time slot with time slot number 1
i reaches a predetermined number N, and at this time, the count difference δ with the one that takes the largest count value Ci among the remaining time slots is a constant number K, satisfying the condition that δ≧K. . Therefore, the synchronization pattern of the time slot with time slot number i is determined to be a genuine synchronization pattern based on the synchronization signal. Next, the storage mode in the temporary memory RAM and the processing mode performed by the arithmetic processing unit CPU will be explained separately for the character multiplexing method and the bit multiplexing method.
第3図aはキヤラクタ多重方式の場合における入カデー
タ信号R.AGGを概念的に示す説明図第3図B,cは
このときの一時記憶メモリRAMの記憶態様を夫々概念
的に示す説明図である。FIG. 3a shows the input data signal R in the case of character multiplexing. FIGS. 3B and 3C are explanatory diagrams conceptually showing the AGG. FIGS. 3B and 3C are explanatory diagrams conceptually showing the storage mode of the temporary memory RAM at this time.
また、このときのlキヤラクタはMビツトで構成されて
おり、このため同期パターンはMビツトで構成された集
中挿入方式を採つている。更に、第3図B,cは第2図
とも対応させてL個のタイムスロツトを有するL語で1
フレームを構成した入力データ信号R.AGGの記憶態
様を示すとともに、全タイムスロツトに関する同期パタ
ーンの検査を.N回、即ち所定数をNとした場合を示し
ている。そこで、高速側インターフエースHSIを介し
て入力される入カデータ信号R.AGGの読込みは一度
にMビツトづつ縦方向に行なわれ、同時にタイムスロツ
ト番号1〜L及びムレーム番号1〜一Nの指定が行なわ
れる。この場合第1フレームの第1番目のタイムスロツ
トに関してはこのタイムスロツトのみに同期パターンが
存在するか否かを検査するが、続くMビツトの読込みの
後はこの読込まれたMビツトと前回に読込まれたMビツ
トの.中に同期パターンが存在するか否かを検査する。
これは、第3図bに斜線で示すように真性な同期パター
ンがあるタイムスロツトに頭から理想的に読込まれてい
る場合には格別、第3図cに斜線で示すように真性な同
期パターンが2つのタイムス岬ロッドに跨がつて読込ま
れている場合には、一方のタイムスロツトを検査しただ
けでは前記同期パ、ターンの検出が不可能になるからで
ある。そして、第3図cに示すような場合には、同期パ
ターンの後半が読込まれている後の番号のタイムスロツ
ト・で同期パターンを検出したものとして事後の処理を
行なう。かかる検査の結果同期パターンが検出されたタ
イムスロツト番号をリストアツプし1回の検出毎に+1
を計数する。第3図B,cにおいてCで示す部分におい
て図中横方向に付す番号は、図の左側で縦軸に付す番号
で示す各タイムスロツトに共通するビツトが対応する桁
数を表わす。即ち、MはM桁、2は2桁、1は1桁であ
ることを夫々表わしている。また、図の右側で縦軸に付
す番号はフレーム番号を表わしている。即ち、これらの
番号により1フレームがLバイトの入力データ信号R.
AGGがNフレーム分読込まれていること、また第3図
bにおいてはタイムスロツトi番目のMビツトに同期パ
ターンが存在するとともに、第3図cにおいてはタイム
スロツト (i−1)番目の途中の桁から1桁までとタ
イムスロツト番号i番目のM桁から途中の桁までとのM
ビツトに同期パターンが存在していることが理解される
。一方、ビツト多重方式の場合における入力データ信号
R.AGGを概念的に示す説明図が第4図aであり、こ
のときの一時記憶メモリRAMの記憶態様を概念的に示
す説明図が第4図b及び第4図cである。また、このと
きの同期パターンはMビツトからなり分散挿入方式によ
り挿入されている。更に、第4図B,cは第2図とも対
応させてL個のタイムスロツトを有するLビツトで1フ
レームを構成した入カデータ信号R.AGGの記憶態様
を示すとともに、全タイムスロツトに関する同期パター
ンの検査をN回、即ち所定数をNとした場合を示してい
る。かかるビツト多重方式において入カデータ信号R.
AGGの読込みは縦方向若しくは縦方向と横方向にシフ
トしながら1ビツトづつ行なわれ、同時にタイムスロツ
ト番号1〜L及びフレーム番号1〜Nの指定が行なわれ
、この場合第1フレームに関しては縦方向に亘る同一カ
ラム上の一定距離であるLビツト毎のMビツトのパター
ン若しくは隣接する2つのカラムに跨がるLビツト毎の
Mビツトのパターンが同期パターンに一致するか否かを
検査する。Furthermore, the l character at this time is made up of M bits, and therefore the synchronization pattern uses a concentrated insertion method made up of M bits. Furthermore, FIGS. 3B and 3c correspond to FIG.
The input data signal R. In addition to showing the storage mode of AGG, we also examined the synchronization pattern regarding all time slots. The case where N times, that is, the predetermined number is N, is shown. Therefore, the input data signal R. AGG is read vertically M bits at a time, and at the same time time slot numbers 1-L and frame numbers 1-1N are designated. In this case, regarding the first time slot of the first frame, it is checked whether a synchronization pattern exists only in this time slot, but after reading the subsequent M bits, this read M bit and the previously read M bit are checked. of M bits. Check whether a synchronization pattern exists in
This is especially true if the time slot is ideally read from the beginning with a genuine synchronization pattern as shown by diagonal lines in Figure 3b, and if it is ideally read from the beginning into a time slot with a genuine synchronization pattern as shown by diagonal lines in Figure 3c. This is because if the time slot is read across two time slots, it will be impossible to detect the synchronization pattern by just inspecting one time slot. In the case as shown in FIG. 3c, the subsequent processing is performed on the assumption that the synchronization pattern is detected at a time slot numbered after the second half of the synchronization pattern has been read. As a result of such inspection, the time slot numbers where the synchronization pattern was detected are restored and added by 1 for each detection.
Count. In the portion indicated by C in FIGS. 3B and 3C, the numbers given in the horizontal direction in the figure represent the number of digits to which the bits common to each time slot indicated by the numbers given on the vertical axis on the left side of the figure correspond. That is, M represents M digits, 2 represents 2 digits, and 1 represents 1 digit. Further, the numbers attached to the vertical axis on the right side of the figure represent frame numbers. That is, according to these numbers, one frame consists of L bytes of input data signal R.
AGG has been read for N frames, and in Fig. 3b there is a synchronization pattern in the M bits of the i-th time slot, and in Fig. 3c there is a synchronization pattern in the middle of the (i-1)th time slot. M from the first digit to the first digit and from the M digit of the i-th time slot number to the middle digit
It is understood that a synchronization pattern exists in the bits. On the other hand, in the case of the bit multiplexing method, the input data signal R. FIG. 4a is an explanatory diagram conceptually showing the AGG, and FIGS. 4b and 4c are explanatory diagrams conceptually showing the storage mode of the temporary memory RAM at this time. Furthermore, the synchronization pattern at this time consists of M bits and is inserted by a distributed insertion method. Furthermore, FIGS. 4B and 4C correspond to FIG. 2, and show the input data signal R.B and C in which one frame is composed of L bits having L time slots. It shows the storage mode of the AGG and also shows the case where the synchronization pattern for all time slots is checked N times, that is, the predetermined number is N. In such a bit multiplexing system, the input data signal R.
Reading of AGG is performed one bit at a time while shifting vertically or vertically and horizontally. At the same time, time slot numbers 1 to L and frame numbers 1 to N are specified. In this case, for the first frame, the first frame is It is checked whether a pattern of M bits per L bits at a certain distance on the same column over the same column or a pattern of M bits per L bits over two adjacent columns matches the synchronization pattern.
このことにより、第4図bに斜線で示し且つ太線で囲む
ように同期パターンの頭が図の最上段のフレームに含ま
れている場合でも、第4図cに斜線で示し且つ太線で囲
んで代表して示すように最上段を除くフレーム、例えば
第4図cに示すようにM番目のフレーム、から始まり次
のカラムに属するフレーム、例えば第4図cに示すよう
に次のカラムのM−1番目のフレームに含まれている場
合でも必ず同期パターンを検出することができる。その
後の処理はキヤラクタ同期方式と同様である。なお、第
4図B,c中、下側の横軸にはMフレームを一つの群と
した場合のこの群の番号を、左側の樅軸にはタイムスロ
ツト番号を、右側の縦軸にはフレーム番号を夫々付して
いる。このようにビツト多重方式の分散挿入方式若しく
はキヤラクタ多重方式の集中挿入方式の何れの方式を採
用した場合でも、同期パターンが検出されれば第2図に
示すグラフ上に+1が計数される。したがつて計数部C
の構成は同様である。そして、ノ計数値Ciが所定数N
になつた後は前述した通り他の計数値Ciとの計数差δ
が一定数以上か否かを判定する。このときの所定数N及
び計数差δの所定数Kは回線のビツト誤り率をどのよう
に採るかによつて,種々の値を採り得るが、例えばビツ
ト誤り率が10−5の条件においてはN=6、K=3程
度が適切である。As a result, even if the head of the synchronization pattern is included in the topmost frame of the figure, as indicated by diagonal lines and surrounded by thick lines in Fig. 4b, the head of the synchronization pattern is indicated by diagonally lines and surrounded by thick lines in Fig. 4c. As shown representatively, frames excluding the top row, for example, the M-th frame as shown in FIG. A synchronization pattern can always be detected even if it is included in the first frame. The subsequent processing is similar to the character synchronization method. In Figures 4B and 4C, the lower horizontal axis shows the number of this group when M frames are made into one group, the left axis shows the time slot number, and the right vertical axis shows the number of this group. A frame number is attached to each frame. In this manner, regardless of whether the bit multiplexing distributed insertion method or the character multiplexing intensive insertion method is adopted, if a synchronization pattern is detected, +1 is counted on the graph shown in FIG. Therefore, the counting part C
The configuration of is similar. Then, the count value Ci is a predetermined number N
After that, as mentioned above, the count difference δ with other count values Ci
is greater than or equal to a certain number. At this time, the predetermined number N and the predetermined number K of the count difference δ can take various values depending on how the bit error rate of the line is taken. For example, under the condition that the bit error rate is 10-5, Appropriate values are N=6 and K=3.
なお上述の一時記憶メモリRAMの記憶容量はNフレー
ム分として説明したが、原理的には、集,中挿入方式の
場合には2キヤラクタ分、分散挿入方式の場合には2M
フレーム分の記憶容量を有すれば良い。Although the storage capacity of the temporary storage memory RAM is explained above as N frames, in principle, it is 2 characters in the case of the central insertion method, and 2M in the case of the distributed insertion method.
It is sufficient to have a storage capacity for frames.
更に記憶態様及び読出し態様は上記2例に限定する必要
はない。反面、本実施例の如く過去の記憶内容が残存し
ていれば次の効果を期待,し得る。1)同期信号中の誤
リビツトの計数、同期信号断時の判定等の機能の追加が
容易に行なえる。Furthermore, the storage mode and readout mode need not be limited to the above two examples. On the other hand, if past memory contents remain as in this embodiment, the following effects can be expected. 1) Functions such as counting erroneous rebits in a synchronizing signal and determining when a synchronizing signal is disconnected can be easily added.
2)上記機能の追加に伴ない更に、多重信号を2系統以
上ダイバシテイ受信した場合に同期外れなしで切替が可
能になる。2) With the addition of the above function, it is also possible to switch without losing synchronization when two or more multiplexed signals are received in diversity.
この場合、一時記憶メモリの記憶容量は伝送路の伝送遅
延時間により決定される。また同期パターンを検出した
場合はそのタイムスロツトに+lを計数する反面、次回
の検査で同期パターンが検出されなければ+1を引いて
やつても良い。In this case, the storage capacity of the temporary storage memory is determined by the transmission delay time of the transmission path. If a synchronization pattern is detected, +l is counted in that time slot, but if no synchronization pattern is detected in the next test, +1 may be subtracted.
この場合計数値Ciは常に正値となるようにしておく。
即ち、タイムスロツトの計数値Ciが零になればノミネ
ートリストから外ずしてしまう。次に、かかる第2の計
数方式を採る第2発明の場合と前述の如く単に加算のみ
を行なう第1の計数方式を採る第1発明の場合の特徴を
比較しておく。In this case, the count value Ci is always set to a positive value.
That is, if the count value Ci of the time slot becomes zero, it is removed from the nomination list. Next, we will compare the characteristics of the second invention, which uses the second counting method, and the first invention, which uses the first counting method, which simply performs addition as described above.
第1の発明は計数を加算のみで行なうのに対し、第2の
発明では加減算を行なう点が異なつている。このため、
あらゆる競合モデルにおける結果と同様に、第2の発明
の方が第1の発明に較べて同期引込み時間が早い。逆に
第1の発明が第2の発明に較べて誤リビツトに強い。そ
こで、夫々の持長を活かした応用が可能となる。更に、
第5図に示すフローチヤートを用いで本発明の実施例を
系統的に説明しておく。The first invention performs counting only by addition, whereas the second invention differs in that addition and subtraction are performed. For this reason,
Similar to the results in all competing models, the second invention has a faster synchronization pull-in time than the first invention. On the other hand, the first invention is more resistant to erroneous rebiting than the second invention. Therefore, it becomes possible to apply them by taking advantage of their respective strengths. Furthermore,
An embodiment of the present invention will be systematically explained using the flowchart shown in FIG.
先ず、入力データ信号R.AGGをMビツト若しくは1
ビツト読込みタイムスロツトの指定、即ちタイムスロツ
ト番号1及びフレーム番号jの指定を行なう。First, input data signal R. AGG is M bits or 1
The bit reading time slot is specified, that is, the time slot number 1 and frame number j are specified.
次で、新しい状況における同期パターンの検出を行ない
同期パターンが検出された場合には該当するタイムスロ
ツト番号のタイムスロツトに+1を加える一方、検出さ
れなかつた場合には次のステツプへ進む。このとき第2
の発明では検出されなかつた場合には+1を引く。当該
フローチヤートでは*1,*2を付しそれが第1発明若
しくは第2発明に係ることを表わしている。かかる操作
をあるタイムスロツトが所定数Nを検出するまで続ける
。次いで残りのタイムスロツトとの間に一定数K以上の
計数差δがあるか否かを判定する。ない場合は誤同期引
込みが発生する確率が大であるので、前述の操作を計数
差δが一定数K以上になるまで続ける。前記条件が全て
満たされた場合には、該当のタイムスロツトの同期パタ
ーンを同期信号に基づく真性の同期パターンと判定しタ
イムスロツトを調整しで同期信号のスタート位置を確認
、即ち同期信号の頭出しを行なう。以上実施例とともに
具体的に説明したように本発明によれば従来二律背反す
る要件となつていた符号感応性の防止のための要件と同
期引込み時間の短縮のための要件とをより合理的に調和
させることができるので、短時間で信頼性の高い同期引
込みを行なうことができる。Next, a synchronization pattern in the new situation is detected, and if a synchronization pattern is detected, +1 is added to the time slot of the corresponding time slot number, while if no synchronization pattern is detected, the process proceeds to the next step. At this time, the second
If the invention is not detected, +1 is subtracted. In the flowchart, *1 and *2 are added to indicate that the invention relates to the first invention or the second invention. This operation is continued until a certain time slot detects a predetermined number N. Next, it is determined whether there is a count difference δ of a certain number K or more between the time slots and the remaining time slots. If there is no synchronization, there is a high probability that an erroneous synchronization pull-in will occur, so the above-described operation is continued until the count difference δ reaches a certain number K or more. If all of the above conditions are met, the synchronization pattern of the corresponding time slot is determined to be a genuine synchronization pattern based on the synchronization signal, the time slot is adjusted, and the start position of the synchronization signal is confirmed, that is, the start position of the synchronization signal is found. Do the following. As specifically explained above in conjunction with the embodiments, according to the present invention, the requirements for preventing code sensitivity and the requirements for shortening the synchronization pull-in time, which have conventionally been contradictory requirements, can be more rationally harmonized. Therefore, highly reliable synchronization pull-in can be performed in a short time.
【図面の簡単な説明】
第1図は本発明の実施例に係るプロツク線図、第2図は
同期パターン検出に伴ない形成されるグラフ、第3図a
はキヤラクタ多重方式・集中挿入方式の入力データ信号
を概念的に示す説明図、第3図B,cはそのときの記憶
態様を概念的に示す説明図、第4図aはビツト多重方式
・分散挿入方式の入力データ信号を概念的に示す説明図
、第4図B,cはそのときの記憶態様を概念的に示す説
明図で、第4図bは1フレーム分に同期パターンが存在
する場合、第4図cは2フレームに跨がつて存在する場
合である。
第5図は本発明の実施例に係るフローチヤートである。
図面中、R.AGGは入カデータ信号、RAMは一時記
憶メモリ、Nは所定数、Ciは計数値、δは計数差、K
は一定数、CPUは演算処理ユニツトである。[Brief Description of the Drawings] Fig. 1 is a block diagram according to an embodiment of the present invention, Fig. 2 is a graph formed as a result of synchronization pattern detection, and Fig. 3 a.
is an explanatory diagram conceptually showing the input data signal of the character multiplexing method/concentrated insertion method, FIGS. 3B and c are explanatory diagrams conceptually showing the storage mode at that time, and FIG. An explanatory diagram conceptually showing the input data signal of the insertion method. FIGS. 4B and 4C are explanatory diagrams conceptually showing the storage mode at that time. FIG. , FIG. 4c shows the case where the image exists across two frames. FIG. 5 is a flowchart according to an embodiment of the present invention.
In the drawing, R. AGG is an input data signal, RAM is a temporary storage memory, N is a predetermined number, Ci is a count value, δ is a count difference, K
is a fixed number, and CPU is an arithmetic processing unit.
Claims (1)
トとしてLタイムスロットを1フレームとする時分割多
重伝送信号中に集中挿入方式に従つて挿入された連続し
たMビットパターンからなるフレーム同期信号を検出す
るフレーム同期方式において、入力データ信号を少なく
とも2タイムスロット分記憶する一時記憶メモリを有し
、該一時記憶メモリに記憶される入力データがMビット
分更新される毎に該一時記憶メモリの内容を検査し、そ
の結果前記フレーム同期信号のMビットパターンがある
タイムスロット中に検出されたときはそのタイムスロッ
ト番号をリストアップし、前記フレーム同期信号のMビ
ットパターンが前記2タイムスロットにわたつて検出さ
れたときは該Mビットパターンの後半部が収容されてい
るタイムスロットの番号をリストアップし、前記フレー
ム同期信号のMビットパターンが検出される毎にそのタ
イムスロットに+1を加えて計数し、あるタイムスロッ
トが最初に所定数の同期パターンを検出したときにこの
タイムスロットの計数値と残りの全てのタイムスロット
の計数値とを比較し、このときの計数差が一定数以上で
ある場合に前記所定数の同期パターンを検出したタイム
スロットの同期パターンを真性な同期信号に基づく同期
パターンであると判定する一方、前記計数差が一定数未
満の場合には一定数になるまで同期パターンの検出を繰
り返す演算処理ユニットを有することを特徴とするフレ
ーム同期方式。 2 時分割多重伝送系において、フレーム中の同期信号
を検出する場合、入力データ信号を一時記憶する一時記
憶メモリを有し、この一時記憶メモリに記憶される入力
データ信号が1ビット更新される毎に1フレーム中の全
てのタイムスロットを検査し、その結果分散挿入方式に
より挿入された同期信号に固有の同期パターンが検出さ
れた場合にはそのタイムスロットの番号を全てリストア
ップして前記同期パターンが検出される毎にそのタイム
スロットに+1を加えて計数し、あるタイムスロットが
最初に所定数の同期パターンを検出したときにこのタイ
ムスロットの計数値と残りの全てのタイムスロットの計
数値とを比較し、このときの計数差が一定数以上である
場合に前記所定数の同期パターンを検出したタイムスロ
ットの同期パターンを真性な同期信号に基づく同期パタ
ーンであると判定する一方、前記計数差が一定数未満の
場合には一定数になるまで同期パターンの検出を繰り返
す演算処理ユニットを有することを特徴とするフレーム
同期方式。 3 Mビット(Mは2以上の自然数)を1タイムスロッ
トとしてLタイムスロットを1フレームとする時分割多
重伝送信号中に集中挿入方式に従つて挿入された連続し
たMビットパターンからなるフレーム同期信号を検出す
るフレーム同期方式において、入力データ信号を少なく
とも2タイムスロット分記憶する一時記憶メモリを有し
、該一時記憶メモリに記憶される入力データがMビット
分更新される毎に該一時記憶メモリの内容を検査し、そ
の結果前記フレーム同期信号のMビットパターンがある
タイムスロット中に検出されたときはそのタイムスロッ
ト番号をリストアップし前記フレーム同期信号のMビッ
トパターンが前記2タイムスロットにわたつて検出され
たときは該Mビットパターンの後半部が収容されている
タイムスロットの番号をリストアップし、前記フレーム
同期信号のMビットパターンが検出される毎にそのタイ
ムスロットに+1を加えるとともに同期パターンが検出
されなかつた場合は計数値が正値の範囲で+1を引いて
計数し、あるタイムスロットが最初に所定数の同期パタ
ーンを計数したときにこのタイムスロットの計数値と残
りの全てのタイムスロットの計数値とを比較し、このと
きの計数差が一定数以上である場合に前記所定数の同期
パターンを検出したタイムスロットの同期パターンを真
性な同期信号に基づく同期パターンであると判定する一
方、前記計数差が一定数未満の場合には一定数になるま
で同期パターンの検出を繰り返す演算処理ユニットを有
することを特徴とするフレーム同期方式。 4 時分割多重伝送系において、フレーム中の同期信号
を検出する場合、入力データ信号を一時記憶する一時記
憶メモリを有し、この一時記憶メモリに記憶される入力
データ信号が1ビット更新される毎に1フレーム中の全
てのタイムスロットを検査し、その結果分散挿入方式に
より挿入された同期信号に固有の同期パターンが検出さ
れた場合にはそのタイムスロットの番号を全てリストア
ップして前記同期パターンが検出される毎にそのタイム
スロットに+1を加えるとともに同期パターンが検出さ
れなかつた場合は計数値が正値の範囲で+1を引いて計
数し、あるタイムスロットが最初に所定数の同期パター
ンを計数したときにこのタイムスロットの計数値と残り
の全てのタイムスロットの計数値とを比較し、このとき
の計数差が一定数以上である場合に前記所定数の同期パ
ターンを検出したタイムスロットの同期パターンを真性
な同期信号に基づく同期パターンであると判定する一方
、前記計数差が一定数未満の場合には一定数になるまで
同期パターンの検出を繰り返す演算処理ユニットを有す
ることを特徴とするフレーム同期方式。[Claims] 1. Consecutive M bits inserted according to a concentrated insertion method into a time division multiplex transmission signal in which 1 M bit (M is a natural number of 2 or more) constitutes 1 time slot and L time slots constitute 1 frame. A frame synchronization method that detects a frame synchronization signal consisting of a pattern includes a temporary storage memory that stores input data signals for at least two time slots, and every time the input data stored in the temporary storage memory is updated by M bits. The contents of the temporary storage memory are inspected, and as a result, when the M-bit pattern of the frame synchronization signal is detected in a certain time slot, the time slot number is listed up, and the M-bit pattern of the frame synchronization signal is detected in a certain time slot. When detected over two time slots, the number of the time slot in which the second half of the M-bit pattern is accommodated is listed, and each time the M-bit pattern of the frame synchronization signal is detected, the number of the time slot is When a certain time slot first detects a predetermined number of synchronization patterns, the count value of this time slot is compared with the count values of all remaining time slots, and the difference in count at this time is calculated. is greater than or equal to a certain number, the synchronization pattern of the time slot in which the predetermined number of synchronization patterns has been detected is determined to be a synchronization pattern based on a genuine synchronization signal, while if the count difference is less than a certain number, the synchronization pattern is determined to be a synchronization pattern based on a genuine synchronization signal. A frame synchronization method characterized by having an arithmetic processing unit that repeats detection of synchronization patterns until the number of synchronization patterns is reached. 2. In a time division multiplex transmission system, when detecting a synchronization signal in a frame, a temporary storage memory is provided to temporarily store the input data signal, and each time the input data signal stored in this temporary storage memory is updated by 1 bit. As a result, if a synchronization pattern specific to the synchronization signal inserted by the distributed insertion method is detected, all the timeslot numbers are listed and the synchronization pattern is Each time a time slot is detected, +1 is added to that time slot for counting, and when a certain time slot detects a predetermined number of synchronization patterns for the first time, the counted value of this time slot is combined with the counted value of all remaining time slots. If the count difference at this time is a certain number or more, the synchronization pattern of the time slot in which the predetermined number of synchronization patterns has been detected is determined to be a synchronization pattern based on a genuine synchronization signal. A frame synchronization method characterized by having an arithmetic processing unit that repeats detection of synchronization patterns until the number reaches a certain number when the number is less than a certain number. 3. A frame synchronization signal consisting of a continuous M bit pattern inserted according to the concentrated insertion method into a time division multiplexed transmission signal in which one time slot consists of 3 M bits (M is a natural number of 2 or more) and one frame consists of L time slots. In a frame synchronization method for detecting an input data signal, a temporary storage memory is provided that stores input data signals for at least two time slots, and the temporary storage memory is updated every time the input data stored in the temporary storage memory is updated by M bits. If the M-bit pattern of the frame synchronization signal is detected in a certain time slot, the time slot number is listed and the M-bit pattern of the frame synchronization signal is detected over the two time slots. When detected, the number of the time slot in which the latter half of the M-bit pattern is accommodated is listed, and each time the M-bit pattern of the frame synchronization signal is detected, +1 is added to that time slot, and the synchronization pattern is is not detected, the count value is counted by subtracting +1 within the range of positive values, and when a certain time slot counts a predetermined number of synchronization patterns for the first time, the count value of this time slot and all remaining times are calculated. Compare the count value of the slot, and if the count difference at this time is a certain number or more, determine that the synchronization pattern of the time slot in which the predetermined number of synchronization patterns has been detected is a synchronization pattern based on a genuine synchronization signal. On the other hand, a frame synchronization method characterized by having an arithmetic processing unit that repeatedly detects a synchronization pattern when the counted difference is less than a certain number until it reaches a certain number. 4 In a time division multiplex transmission system, when detecting a synchronization signal in a frame, a temporary storage memory is provided to temporarily store the input data signal, and each time the input data signal stored in this temporary storage memory is updated by 1 bit, As a result, if a synchronization pattern specific to the synchronization signal inserted by the distributed insertion method is detected, all the timeslot numbers are listed and the synchronization pattern is Each time a time slot is detected, +1 is added to that time slot, and if no synchronization pattern is detected, +1 is subtracted from the count value within a positive value range. When counting, the count value of this time slot is compared with the count values of all remaining time slots, and if the count difference at this time is a certain number or more, the count value of the time slot in which the predetermined number of synchronization patterns has been detected is determined. The device is characterized by having an arithmetic processing unit that determines that the synchronization pattern is a synchronization pattern based on a genuine synchronization signal, and, if the count difference is less than a certain number, repeats the detection of the synchronization pattern until it reaches a certain number. Frame synchronization method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53160991A JPS5947902B2 (en) | 1978-12-28 | 1978-12-28 | Frame synchronization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53160991A JPS5947902B2 (en) | 1978-12-28 | 1978-12-28 | Frame synchronization method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5590150A JPS5590150A (en) | 1980-07-08 |
| JPS5947902B2 true JPS5947902B2 (en) | 1984-11-22 |
Family
ID=15726489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53160991A Expired JPS5947902B2 (en) | 1978-12-28 | 1978-12-28 | Frame synchronization method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5947902B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0683170B2 (en) * | 1988-01-29 | 1994-10-19 | 日本電気株式会社 | Frame synchronization circuit |
-
1978
- 1978-12-28 JP JP53160991A patent/JPS5947902B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5590150A (en) | 1980-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5727018A (en) | Process for obtaining a signal indicating a synchronization error between a pseudo-random signal sequence from a transmitter and a reference pseudo-random signal sequence from a receiver | |
| DE3238157C2 (en) | Circuit arrangement for determining the synchronization of input data blocks | |
| US4385383A (en) | Error rate detector | |
| JPH07112192B2 (en) | Frame identification pattern recognition method and apparatus | |
| GB2062913A (en) | Arrangement for error detection in the asynchronous transmission of digital values in a computer system | |
| US5068879A (en) | Monitoring of digital transmission systems | |
| JPS5947902B2 (en) | Frame synchronization method | |
| EP1091518A2 (en) | Apparatus and method for measuring bit errors | |
| EP0530030B1 (en) | Circuit for detecting a synchronizing signal in frame synchronized data transmission | |
| US4246569A (en) | Digital recognition circuits | |
| KR100277682B1 (en) | Error Detection Device of Line Length Decoding System | |
| EP0667071A1 (en) | Error analysis in data blocks | |
| US3909783A (en) | Coded information signal forming apparatus | |
| SU1003361A2 (en) | Device for selective monitoring of telemetric parameters of stationary and mobilbjects | |
| JPH0556032A (en) | Frame synchronization system | |
| RU2017333C1 (en) | Discrete data transfer channel checking device | |
| SU1562878A1 (en) | Apparatus for limiting increments in meter of arrival time of acoustic signal | |
| JPS6036667B2 (en) | Synchronous arithmetic circuit diagnostic device | |
| RU1777245C (en) | Error detector for digital data transmission channel | |
| JPH0322112B2 (en) | ||
| JP2728410B2 (en) | Frame synchronizer | |
| JPS63308423A (en) | Multiprocessing type synchronizing circuit | |
| JPH02305130A (en) | Frame synchronizing circuit | |
| JPH02113739A (en) | Synchronization pattern mismatch detection device | |
| JPH08107408A (en) | Decoding method of frame synchronous transmission data |