JP2580641B2 - Block synchronization circuit - Google Patents
Block synchronization circuitInfo
- Publication number
- JP2580641B2 JP2580641B2 JP62298297A JP29829787A JP2580641B2 JP 2580641 B2 JP2580641 B2 JP 2580641B2 JP 62298297 A JP62298297 A JP 62298297A JP 29829787 A JP29829787 A JP 29829787A JP 2580641 B2 JP2580641 B2 JP 2580641B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- code string
- protection
- stages
- synchronization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジタル通信に関し、特にブロック同期回
路に関する。Description: TECHNICAL FIELD The present invention relates to digital communication, and more particularly to a block synchronization circuit.
〔従来の技術〕 従来、この種のブロック同期回路の一例は第3図に示
すように入力端子6より原符号列を直接特定ビット検出
および同期回路5へ入力するものであり、この特定ビッ
ト検出および同期回路5はシフトレジスタを必要な保護
段数個を直列に接続する同期保護回路を有するものであ
った。2. Description of the Related Art Conventionally, an example of this type of block synchronization circuit is to directly input an original code string from an input terminal 6 to a specific bit detection and synchronization circuit 5 as shown in FIG. And the synchronization circuit 5 has a synchronization protection circuit for connecting several necessary protection stages in series with a shift register.
そして、この同期保護回路は前方保護回路(真には同
期はずれが生じているか否かを判定する回路)および後
方保護回路(真に同期復帰しているか否かを判定する回
路)としての段数を有するものである。(例えばNTT研
究実用化報告、第32巻、第3号、1983年、第603〜604
頁)。This synchronization protection circuit has a number of stages as a front protection circuit (a circuit that truly determines whether or not synchronization has occurred) and a rear protection circuit (a circuit that truly determines whether or not synchronization has been restored). Have (For example, NTT Research and Application Report, Vol. 32, No. 3, 1983, 603-604
page).
また、前方保護回路の段数Ne(ブロック数)は次式に
よって計算される。Also, the number of stages Ne (the number of blocks) of the front protection circuit is calculated by the following equation.
である。 It is.
同じく後方保護回路の段数Nhは次式によって計算され
る。Similarly number N h of backward protection circuit is calculated by the following equation.
また、同期保護回路で必要とされるシフトレジスタの
個数は前方保護段数と後方保護段数のうちの大きな方に
よって今、例として次のような符号列を考える(第2図
A参照)。 The number of shift registers required in the synchronization protection circuit depends on the larger of the number of front protection stages and the number of rear protection stages. Now, consider the following code string as an example (see FIG. 2A).
伝送速度 2 Gbit/sec ブロック長 10 bit 特定ビット “1" 符号マーク率 1/2 また、パラメータは次の値を用いる。Transmission speed 2 Gbit / sec Block length 10 bit Specific bit “1” Code mark rate 1/2 Also, use the following values for parameters.
計算結果は Ne4.45 9.81Nh10.0 となり、 前方保護 5段 後方方向 10段 と決定される。 Calculation result is determined to be N e 4.45 9.81N h 10.0, and the forward protection 5-stage posterior direction 10 stages.
この従来のブロック同期回路では原符号列(マーク率
1/2)をそのまま入力して同期検出を行うため、同期保
護段数が10と大きくなるという欠点を有している。この
ことは、上述した例にも見られるように、後方保護段数
について特に著しい。保護段数が大きいと、全体の回路
規模も大きくなり価格および消費電力を増大させるとい
う欠点があった。In this conventional block synchronization circuit, the original code string (mark rate
Since the synchronization detection is performed by directly inputting (1/2)), there is a disadvantage that the number of synchronization protection stages becomes as large as 10. This is particularly remarkable with respect to the number of rear protection stages, as seen in the example described above. When the number of protection stages is large, there is a disadvantage that the entire circuit scale becomes large and the price and power consumption increase.
本発明の目的は上記の欠点すなわち、原符号列をその
まま入力する場合、同期保護段数が大きくなり、価格や
消費電力が増大するという問題点を解決したブロック同
期回路を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a block synchronization circuit which solves the above-mentioned drawbacks, that is, the problem that when the original code string is input as it is, the number of synchronization protection stages increases, and the price and power consumption increase.
〔問題点を解決するための手段〕 本発明は上述の問題点を解決するために、複数段直列
のシフトレジスタを有する従来の同期回路の入力に、入
力符号列を2つの分岐する分岐部と、この分岐された一
方のnビット遅延させる遅延回路と、この出力と他方の
入力符号列との論理積または論理和を取るゲートとから
なる回路をN段(Nは1以上の整数)有する構成を採用
するものである。[Means for Solving the Problems] In order to solve the above problems, the present invention provides a conventional synchronous circuit having a plurality of serial shift registers, a branching unit for branching an input code string into two branches. A configuration having N stages (N is an integer of 1 or more) including a delay circuit for delaying one of the branched n bits and a gate for obtaining a logical product or an OR of the output and the other input code string Is adopted.
本発明は上述のように構成したので、入力符号列を特
定ビット“1"、それ以外のマーク率が1/2の場合一回を
遅延回路と論理積によって、特定ビットは“1"それ以外
のマーク率が1/4となり、これをN回繰返すことによっ
て特定ビットは“1"それ以外のマーク率が1/2a(a=
2n)となり、ブロック同期回路中の保護段数をへらすこ
とができる。Since the present invention is configured as described above, when the input code string is a specific bit “1” and the other mark rate is 1/2, the specific bit is “1” by logical AND with the delay circuit once, and the other bit is “1”. The mark rate becomes 1/4, and by repeating this N times, the specific bit becomes “1” and the other mark rates become 1/2 a (a =
2 n ), and the number of protection stages in the block synchronization circuit can be reduced.
なお、特定ビットが“0"それ以外のマーク率が1/2の
場合には論理積の代りに論理話を用い同様に保護段数を
へらすことができる。When the specific bit is "0" and the mark rate other than that is 1/2, the number of protection steps can be similarly reduced by using a logical talk instead of a logical product.
次に、本発明の実施例について図面を参照して説明す
る。Next, embodiments of the present invention will be described with reference to the drawings.
本発明の一実施例を回路図で示す第1図を参照する
と、本発明のブロック同期回路は入力信号を2つに分岐
し一方をnビット遅延させる遅延回路3と、この出力と
分岐された他方の入力信号とをアンドする論理積ゲート
1と、更にこの出力を2つに分離して同じく一方を遅延
させる遅延回路4と、この出力と前段の出力とをアンド
する論理積ゲート2と、この出力を導入する特定ビット
検出および同期回路5とからなっている。Referring to FIG. 1 showing a circuit diagram of an embodiment of the present invention, a block synchronizing circuit of the present invention branches an input signal into two and delays one of them by n bits, and the output is branched to the output. An AND gate 1 for ANDing the other input signal, a delay circuit 4 for further separating this output into two and delaying one of them, and an AND gate 2 for ANDing this output and the output of the preceding stage; It comprises a specific bit detection and synchronization circuit 5 for introducing this output.
第2図は第1図における各部の符号列を示す波形図で
ある。FIG. 2 is a waveform diagram showing a code string of each part in FIG.
次に、本実施例の動作について第1図および第2図を
用いて説明する。Next, the operation of this embodiment will be described with reference to FIG. 1 and FIG.
まず、nビットごとに特定ビット“1"をもちそれ以外
のマーク率が1/2であるような符号列Aを考える。第1
図において符号列Aは2本に分けられ、一方にはnビッ
トの遅延が与えられる。両者の論理積を取ると、特定ビ
ット“1"が重なりその以外のマーク率が1/4の符号列B
を得る。この処理をN回繰り返すと特定ビット以外のマ
ーク率が1/22Nの符号列が得られる。第1図では2回繰
り返してマーク率116の符号列Cを作っている。この場
合特定ビットが、“1"であるため、論理積をとってそれ
以外のマーク率を減少させているが、特定ビットが“0"
の場合は論理和をとってそれ以外のマーク率を増加させ
る。First, consider a code string A having a specific bit “1” for every n bits and a mark rate other than 1/2. First
In the figure, the code string A is divided into two, and one of them is given an n-bit delay. When the logical product of the two is calculated, the code string B in which the specific bit “1” overlaps and the other mark rate is 1/4
Get. When this process is repeated N times, a code string having a mark ratio of 1 / 22N other than the specific bit is obtained. In FIG. 1, a code string C having a mark rate 116 is formed twice. In this case, since the specific bit is “1”, a logical product is taken to reduce the other mark rates, but the specific bit is “0”.
In the case of (1), a logical sum is calculated to increase the other mark rates.
次に符号列Cの特定ビットを検出してブロック同期を
取る場合の保護段数を考える。Next, consider the number of protection stages when block synchronization is performed by detecting a specific bit of the code string C.
この例では特定ビットを4つ重ねて検出していること
になり(1)式および(2)式における符号誤り率εは
4εで置き換える必要があり、符号のマーク率Mは1/16
である。In this example, four specific bits are detected in an overlapping manner, and the code error rate ε in the equations (1) and (2) needs to be replaced with 4ε, and the mark rate M of the code is 1/16.
It is.
また、他の変数については従来の技術の説明に用いた
ものと同じとする。Other variables are the same as those used in the description of the related art.
(1)式,(2)式から保護段数を計算すると Ne5.24 2.45Nh25 となり 前方保護 6段 後方保護 3段 と決定される。(1) is determined as (2) Calculating the protection stage from the equation N e 5.24 2.45N h 25 next forward protection 6-stage backward protection three stages.
例ではマーク率を1/2から1/16に変えることによって
後方保護段数を10段から3段に減らすことができた。In the example, by changing the mark ratio from 1/2 to 1/16, the number of rear protection steps could be reduced from 10 steps to 3 steps.
前方保護段数は5段から6段へ増加しているが、後方
保護段の減少に比べればわずかである。この理由は、特
定ビットをいくつか重ねて見ることによって生じる見か
け上の符号誤り率の増加がマーク率の変化に比べて著し
く小さいためである。Although the number of front protection steps has increased from five to six, it is small compared to the decrease in rear protection steps. The reason for this is that the apparent increase in the bit error rate caused by viewing several specific bits in a superimposed manner is significantly smaller than the change in the mark rate.
従って、全体として同期保護回路は10段から6段に小
規模化し、装置全体の価格および消費電力を減少できる
という利点がある。Therefore, there is an advantage that the size of the synchronization protection circuit can be reduced from 10 stages to 6 stages as a whole, and the price and power consumption of the entire device can be reduced.
以上に示したように本発明によれば、nビットの遅延
回路と論理ゲートからなるN段の付加回路を設けること
により、入力符号列のマーク率が変化させられ、同期保
護段数を減少させることができ、装置の小規模化および
消費電力の減少が得られるという効果がある。As described above, according to the present invention, by providing an N-stage additional circuit including an n-bit delay circuit and a logic gate, the mark ratio of an input code string can be changed and the number of synchronization protection stages can be reduced. This has the effect of reducing the size of the device and reducing power consumption.
第1図は本発明の一実施例のブロック回路図、第2図は
第1図の各部の符号列を示す図、第3図は従来例を示す
ブロック図である。 1,2……論理積ゲート、3,4……遅延回路、5……特定ビ
ット検出および同期回路、6……入力端子、A,B,C……
各部波形。FIG. 1 is a block circuit diagram of one embodiment of the present invention, FIG. 2 is a diagram showing a code string of each part in FIG. 1, and FIG. 3 is a block diagram showing a conventional example. 1,2 ... AND gate, 3,4 ... delay circuit, 5 ... specific bit detection and synchronization circuit, 6 ... input terminal, A, B, C ...
Each part waveform.
Claims (1)
列を入力して、前記特定ビットの検出を行い同期をとる
ための、複数列直列のシフトレジスタを有するブロック
同期回路において、入力端に前記符号列を2つに分岐し
一方をnビット遅延させる遅延回路と、 前記遅延回路の出力と前記入力との論理積または論理和
をとるゲートからなる回路をN段(N≧2)を有するこ
とを特徴とするブロック同期回路。1. A block synchronization circuit having a plurality of serial shift registers for inputting a code string having a specific bit inserted therein for every n bits and detecting and synchronizing the specific bit. A delay circuit that branches the code string into two and delays one of them by n bits, and a circuit that includes a gate that takes the logical product or the logical sum of the output of the delay circuit and the input, comprises N stages (N ≧ 2). A block synchronization circuit, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62298297A JP2580641B2 (en) | 1987-11-25 | 1987-11-25 | Block synchronization circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62298297A JP2580641B2 (en) | 1987-11-25 | 1987-11-25 | Block synchronization circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01137844A JPH01137844A (en) | 1989-05-30 |
JP2580641B2 true JP2580641B2 (en) | 1997-02-12 |
Family
ID=17857821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62298297A Expired - Lifetime JP2580641B2 (en) | 1987-11-25 | 1987-11-25 | Block synchronization circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2580641B2 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6390070A (en) * | 1986-10-03 | 1988-04-20 | Hitachi Ltd | Synchronizing signal detecting system |
-
1987
- 1987-11-25 JP JP62298297A patent/JP2580641B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH01137844A (en) | 1989-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5122982A (en) | Carry generation method and apparatus | |
CA1219955A (en) | Digital multiplying circuit | |
EP0147296B1 (en) | Multiplication circuit | |
JP2580641B2 (en) | Block synchronization circuit | |
JPH04233629A (en) | Prefetching adder | |
US4704701A (en) | Conditional carry adder for a multibit digital computer | |
US4958313A (en) | CMOS parallel-serial multiplication circuit and multiplying and adding stages thereof | |
EP0514061B1 (en) | 7 to 3 counter circuit | |
JP2592681B2 (en) | Cell synchronization circuit | |
SU1667059A2 (en) | Device for multiplying two numbers | |
JP2930321B2 (en) | Multi DSP system | |
JP3106525B2 (en) | Addition method and its circuit | |
JPH0365723A (en) | Parallel multiplication circuit | |
SU894703A1 (en) | Multiplying device | |
SU983705A1 (en) | Device for binary number arithmetic and logic processing | |
JPH04109756A (en) | Matrix arithmetic circuit and image sensor | |
KR0155718B1 (en) | Apparatus for generating synchronization data | |
KR950015180B1 (en) | High speed adder | |
Efe | Multi-operand addition with conditional sum logic | |
JP2870242B2 (en) | Competitive synchronization protection circuit | |
JPH0326857B2 (en) | ||
SU842789A1 (en) | Microprocessor section | |
JPS6319038A (en) | Random number generator | |
JPH0934687A (en) | Arithmetic circuit and method therefor | |
JPH0746143A (en) | Operation control system for parallel-serial conversion circuit and for serial-parallel conversion circuit |