JPH03268518A - Interleaving synchronizing system - Google Patents

Interleaving synchronizing system

Info

Publication number
JPH03268518A
JPH03268518A JP2066887A JP6688790A JPH03268518A JP H03268518 A JPH03268518 A JP H03268518A JP 2066887 A JP2066887 A JP 2066887A JP 6688790 A JP6688790 A JP 6688790A JP H03268518 A JPH03268518 A JP H03268518A
Authority
JP
Japan
Prior art keywords
interleaving
synchronization
error correction
block
syndrome
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.)
Pending
Application number
JP2066887A
Other languages
Japanese (ja)
Inventor
Satoshi Aikawa
聡 相河
Yasuhisa Nakamura
康久 中村
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2066887A priority Critical patent/JPH03268518A/en
Publication of JPH03268518A publication Critical patent/JPH03268518A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

PURPOSE:To set up interleaving synchronism by error correcting syndrome without adding a synchronizing pulse by periodically changing the syndrome for turning all codes to '0' after coding a signal on a transmitting side, and allowing the period to coincide with an interleaving frame. CONSTITUTION:A coding signal inverts the 1st bits in plural blocks, i.e., the 1st block to the (m-1)th block, out of m(=5) blocks in one interleaving frame and inverts the 2nd bit in the m-th block. In the transmitting side, an error correcting coder 10 corrects and codes an input signal, an inversion circuit 12 executes said bit inversion based upon an interleaving synchronizing position pulse outputted from the coder 10 and an interleaver 14 executes interleaving based upon an interleaving synchronizing position pulse outputted from the inversion circuit 12 to transmit an output. On the receiving side, a frame synchronizing circuit 26 sets up synchronism between interleaving and error correction, a deinterleaver executes deinterleaving, an inversion circuit 22 returns bits inverted on the transmitting side to normal bits, and an error correcting demodulator 24 executes error correcting demodulation.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はディジタル通信に利用する。特に本発明はバー
スト誤りをランダム化し、誤り訂正符号によって誤りを
訂正するインターリーラ方式の同期に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Use) The present invention is used in digital communications. In particular, the present invention relates to synchronization of an interleaver system that randomizes burst errors and corrects the errors using an error correction code.

(従来の技術) 従来誤り訂正、検出符号を中心とする各種誤り制御方式
が開発されている。特にインターリーブはバースト誤り
をランダム化することによって、ランダム誤り訂正符号
の能力を向上させる方式として有効である。従来のイン
ターリーブのビット構成を第4図に示す。インターリー
ブとブロック誤り訂正符号を併用する場合には、ブロッ
ク符号のワード同期とインターリーブの同期をそれぞれ
確立する必要かある。これに対して、従来インターリー
ブサイズを誤り訂正ブロック長の整数倍とすることによ
って、インターリーブの同期が確立した時点でブロック
誤り訂正符号のワード同期を確立する方式かある。この
方式によるとそれぞれ別個に同期を確立する場合に比較
して、フレーム同期用パルス数、同期引込時間、フレー
ム同期用回路の削減が図れる。
(Prior Art) Conventionally, various error control methods have been developed, centering on error correction and detection codes. In particular, interleaving is effective as a method for improving the performance of random error correction codes by randomizing burst errors. FIG. 4 shows the bit configuration of conventional interleaving. When interleaving and block error correction codes are used together, it is necessary to establish word synchronization of block codes and synchronization of interleaving, respectively. In contrast, there is a conventional method in which word synchronization of block error correction codes is established when interleave synchronization is established by setting the interleave size to an integral multiple of the error correction block length. According to this method, the number of pulses for frame synchronization, the synchronization pull-in time, and the number of circuits for frame synchronization can be reduced compared to the case where synchronization is established separately.

ブロック符号のワード同期の確立法としては、同期用パ
ルスを挿入する方法と、シンドローム算出による方法が
ある。同期用パルスを挿入する場合には、その分伝送容
量か低下するなどの欠点かイパ 有る。シンドローム算出による方法としては例え/ ば特開昭63−226147かある。
Methods for establishing word synchronization of block codes include a method of inserting a synchronization pulse and a method of calculating syndromes. When inserting a synchronizing pulse, there is a disadvantage that the transmission capacity decreases accordingly. An example of a method based on syndrome calculation is JP-A-63-226147.

特開昭63−226147はクロック同期の確立した複
数(n)系列の誤り訂正コードにより符号化された信号
を並列に送信し、受信側てブロック同期を確立するブロ
ック同期方式に関し、複数系列について(i)それぞれ
ブロック初期位相をシフトさせ、各系列同一位相からシ
ンドロームを計算し、(ii)同一のブロック初期位相
を有する複数のデータ列についてそれぞれ異なった位相
からシンドロームを計算することによってブロック同期
を確立するものである。
Japanese Patent Application Laid-Open No. 63-226147 relates to a block synchronization method in which signals coded using error correction codes of multiple (n) sequences with established clock synchronization are transmitted in parallel, and block synchronization is established on the receiving side. Block synchronization is established by i) shifting the initial phase of each block and calculating the syndrome from the same phase for each series, and (ii) calculating the syndrome from different phases for multiple data sequences having the same initial block phase. It is something to do.

ブロック符号とインターリーブを併用する場合には、イ
ンターリーブサイズをブロック符号の符号長より長くす
る必要があり、その場合にはインターリーブ同期はブロ
ック符号の同期を利用するたけては確立できない。
When using block codes and interleaving together, it is necessary to make the interleave size longer than the code length of the block code, and in that case, interleave synchronization cannot be established only by using synchronization of the block codes.

(発明が解決しようとする課題) しかし、インターリーブにおいては、シンドローム算出
による同期確立法は従来なく、同期用パルスを挿入して
いた。従って、ブロック符号とインターリーブな併用す
る場合には、同期用パルスによる伝送容量が低下すると
いう欠点が有った。従って本発明は上記欠点を改善する
もので、伝送容量を低下させないインターリーブ同期方
式を提供することを目的とする。
(Problem to be Solved by the Invention) However, in interleaving, there has been no conventional method for establishing synchronization by calculating syndromes, and synchronization pulses have been inserted. Therefore, when block codes and interleaving are used together, there is a drawback that the transmission capacity due to synchronization pulses is reduced. Therefore, the present invention aims to improve the above-mentioned drawbacks and provides an interleave synchronization method that does not reduce transmission capacity.

(課題を解決するための手段) 前記目的を達成するための本発明の特徴は、符号長nの
ブロック誤り訂正符号の各クロックから1ビットづつを
mブロックにわたって抽出してインターリーブサイズラ
ビット(j=nXm)からなるインターリーブフレーム
を構成して送受信するインターリーブ同期方式において
、送信側において、インターリーブフレーム内のm個の
ブロックのうちの少なくとも1つの第mブロック(1≦
j≦m)の少なくとも1つの第にビット(1≦k≦n)
を誤り訂正符号化後に反転することによりシンドローム
に周期性をもたせ、同期用の符号なしに送信し、受信側
において、受信信号をインターリーブの深さをdとして
dビットおきに抽出したデータ系列を用いてワード同期
回路において誤り訂正符号のワード同期位相を確立し、
前記受信信号をdビットおきに抽出したデータ系列のデ
ータを前記ワード同期位相を用いてシンドロームを算出
し、該シンドロームの周期性から同期用の符号を用いず
にインターリーブ同期の位相を確立するインターリーブ
同期方式にある。
(Means for Solving the Problems) A feature of the present invention for achieving the above object is to extract one bit from each clock of a block error correction code of code length n over m blocks, and extract an interleaved size rabbit (j= In an interleave synchronization method that configures and transmits and receives an interleave frame consisting of nXm), on the transmitting side, at least one
at least one bit (1≦k≦n) of j≦m)
The syndrome is given periodicity by inverting it after error correction coding, and is transmitted without a synchronization code, and on the receiving side, the received signal is processed using a data sequence extracted every d bits with an interleaving depth of d. to establish the word synchronization phase of the error correction code in the word synchronization circuit,
Interleave synchronization, in which a syndrome is calculated using the word synchronization phase of data of a data series extracted from the received signal every d bits, and a phase of interleave synchronization is established from the periodicity of the syndrome without using a synchronization code. It's in the method.

(作用) 本発明は、送信側で符号化後金てOとなるシンドローム
を周期的に変化させ、その周期をインターリーフフレー
ムとあわせることによって、同期用パルスを付加するこ
となく誤り訂正シンドロームによってインターリーブ同
期を確立する。
(Operation) The present invention periodically changes the syndrome that becomes O after encoding on the transmitting side, and by matching the period with the interleaf frame, interleaving can be performed by the error correction syndrome without adding a synchronization pulse. Establish synchronization.

(実施例) 第1図に本発明の実施例を示す。第1図て、10は誤り
訂正のための符号器、12は符号反転回路、14はイン
ターリーバ、20はティンターリーバ、22は12で反
転された符号をもとにもどすための符号反転回路、24
は誤り訂正復号器、26はフレーム同期回路である。1
2と22による符号の反転は本発明の重要な特徴である
。また第1図のフレーム同期回路の一実施例を第2図に
示す。第3図a −eにインターリーブの構成と反転ビ
ットの関係を示す。この例ては第3図すのような符号化
信号は1インターリーツフレーム内のm=5個のブロッ
クのうち、第1から第(m−1)ブロックの第1ビット
を反転し、第mブロックは第2ビットを反転する。第3
図すはこの関係を示している。
(Example) FIG. 1 shows an example of the present invention. In Figure 1, 10 is an encoder for error correction, 12 is a code inversion circuit, 14 is an interleaver, 20 is a tinterleaver, and 22 is a code inversion circuit for restoring the code inverted at 12. , 24
is an error correction decoder, and 26 is a frame synchronization circuit. 1
The sign reversal by 2 and 22 is an important feature of the invention. Further, an embodiment of the frame synchronization circuit shown in FIG. 1 is shown in FIG. Figures 3a to 3e show the interleaving structure and the relationship between inversion bits. For example, the encoded signal shown in FIG. The block inverts the second bit. Third
The figure shows this relationship.

送信側においては誤り訂正符号器で誤り訂正符号化した
後、反転回路において誤り訂正符号器から出力される誤
り訂正同期位置パルスに基づき上述のように反転する。
On the transmitting side, the error correction encoder performs error correction encoding, and then the inversion circuit inverts the signal as described above based on the error correction synchronization position pulse output from the error correction encoder.

その後反転回路から出力されるインターリーブ同期位置
パルスに基づき第3図Cに示すフォーマットでインター
リーブな行ない、第3図dのように送信する。
Thereafter, interleaving is performed in the format shown in FIG. 3C based on the interleave synchronization position pulse output from the inverting circuit, and the data is transmitted as shown in FIG. 3D.

受信側においては、フレーム同期回路でインターリーブ
と誤り訂正の同期を確立し、デインターリーブをし、反
転回路において送信側で反転したビットを正常に戻し、
その後誤り訂正復号を行なう。
On the receiving side, a frame synchronization circuit establishes synchronization between interleaving and error correction, performs deinterleaving, and an inverting circuit restores the bits inverted on the transmitting side to normal.
After that, error correction decoding is performed.

フレーム同期回路は第3図eに示すように、まず17 
mにシリアル−パラレル変換する。これによりm系列の
各信号はブロックを形成できる状態となる。m系列の各
信号についてそれぞれシンドロームを算出すると誤り訂
正の周期と一致した位相において(m−1)個の系列の
シンドロームは第1ビットか反転しているため、たとえ
ばBCH符号の場合ao  (α:生成多項式の根)と
なり、他の1つの系列では第2ビットが反転しているた
めシンドロームがα1となる。この時点で誤り訂正のワ
ード同期が確立する。このワード同期のとり方は、従来
の技術(例えば特開昭63−226147)と同様であ
る。つまり、ここでいえば5系列の信号列について、各
々、1ビットずらしながらシンドロームを計算して、そ
れが例えば0になる閉点をもってワード同期がとれたと
すればよい。そのようにして、5系列についてシンドロ
ームS工〜S5を計算する。この31〜S、が予め定め
たパターンと一致したときにインターリーブ同期確立と
する。この場合は31〜S5か(α0α0α1α0α0
)と一致するとき、S4のところでインターリーブフレ
ーム同期をする。
As shown in Fig. 3e, the frame synchronization circuit first consists of 17
Serial-to-parallel conversion to m. This allows each m-series signal to form a block. When the syndrome is calculated for each signal of the m series, the syndrome of the (m-1) series is such that the first bit is inverted at the phase that matches the error correction cycle, so for example, in the case of a BCH code, ao (α: (root of the generator polynomial), and in the other series, the second bit is inverted, so the syndrome is α1. At this point, error correction word synchronization is established. This word synchronization method is similar to the conventional technology (for example, Japanese Patent Laid-Open No. 63-226147). That is, in this case, it is sufficient to calculate the syndrome for each of the five signal sequences by shifting one bit, and to establish word synchronization at the closed point where the syndrome becomes, for example, 0. In this way, syndromes S~S5 are calculated for the five series. When these 31 to S match a predetermined pattern, interleave synchronization is established. In this case, 31 to S5 (α0α0α1α0α0
), interleave frame synchronization is performed at S4.

以上、一実施例について述べたが、本発明の特徴はシン
ドロームに周期性をもたせることによってインターリー
ブの同期を確立することであり、反転するビット位置は
周期性があれば、自由に選択できる。また、反転するビ
ット数は誤り訂正回路で訂正、検出できる範囲であれば
、自由に選択てきる。もちろん、全てのブロックについ
て反転する必要はない。また、誤り訂正符号はブロック
符号であれば、BCH、リードソロモンなどあらゆる符
号に適応できる。また、シンドローム算出回路は実施例
では複数設けたか、誤り訂正復号器で用いる1つのシン
ドローム算出回路で順次各系列のシンドロームを算出す
ることも可能である。また、インターリーブサイズが誤
り訂正符号長の整数m倍てあれば、mかインターリーブ
の深さdに一致する必要はない。更に、実施例では誤り
訂正、インターリーラ共に、同期用パルスを挿入してい
ないか誤り訂正のワード同期用パルスを挿入しこの同期
用パルスで誤り訂正ワード同期を確立した後に、インタ
ーリーブのフレーム同期をシンドロームの周期性を利用
して確立する方法も本発明に含まれる。
One embodiment has been described above, but the feature of the present invention is to establish interleave synchronization by giving periodicity to the syndrome, and the bit position to be inverted can be freely selected as long as there is periodicity. Further, the number of bits to be inverted can be freely selected within a range that can be corrected and detected by the error correction circuit. Of course, it is not necessary to invert all blocks. Further, as long as the error correction code is a block code, it can be applied to any code such as BCH or Reed-Solomon. Further, although a plurality of syndrome calculation circuits are provided in the embodiment, it is also possible to sequentially calculate the syndrome of each series using one syndrome calculation circuit used in the error correction decoder. Furthermore, if the interleaving size is an integer m times the error correction code length, m does not need to match the interleaving depth d. Furthermore, in the embodiment, either a synchronization pulse is not inserted in both the error correction and interleaver, or an error correction word synchronization pulse is inserted, and after establishing error correction word synchronization with this synchronization pulse, interleaving frame synchronization is performed. The present invention also includes a method of establishing the syndrome by utilizing the periodicity of the syndrome.

(発明の効果) 本発明によって、フレーム同期用パルスを一切挿入しな
いで、誤り訂正符号、インターリーブの同期を確立でき
る。従って、同期用パルスのための伝送容量の低下ある
いは占有帯域幅の拡大をなくすことかできる。尚、本発
明によって誤り訂正効果の低減はない。なぜなら、反転
された信号は、フレーム同期回路においては、反転され
たままであるが、同期確立後は、受信側の反転回路で再
度反転され、正常に戻り、誤り訂正復号器に入力される
際には誤りとはならないためである。
(Effects of the Invention) According to the present invention, synchronization of error correction codes and interleaving can be established without inserting any frame synchronization pulses. Therefore, it is possible to avoid a reduction in transmission capacity or an increase in occupied bandwidth due to synchronization pulses. Note that the present invention does not reduce the error correction effect. This is because the inverted signal remains inverted in the frame synchronization circuit, but after synchronization is established, it is inverted again in the inversion circuit on the receiving side, returns to normal, and is input to the error correction decoder. This is because it is not an error.

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

第1図は本発明によるインターリーブ同期回路の送信側
と受信側の実施例、 第2図はフレーム同期回路の実施例、 第3図は本発明の動作説明図、 第4図は従来の技術の説明図である。 10;誤り訂正符号器、  12;反転回路、14;イ
ンターリーブ、 20;デインターリーブ、22;反転回路、24;誤り
訂正復号器、 26;フレーム同期回路、
FIG. 1 is an embodiment of the transmitting side and receiving side of the interleave synchronization circuit according to the present invention, FIG. 2 is an embodiment of the frame synchronization circuit, FIG. 3 is an explanatory diagram of the operation of the present invention, and FIG. 4 is the conventional technology. It is an explanatory diagram. 10; error correction encoder, 12; inversion circuit, 14; interleave, 20; deinterleave, 22; inversion circuit, 24; error correction decoder, 26; frame synchronization circuit,

Claims (1)

【特許請求の範囲】 符号長nのブロック誤り訂正符号の各ブロックから1ビ
ットづつをmブロックにわたって抽出してインターリー
ブサイズjビット(j=n×m)からなるインターリー
ブフレームを構成して送受信するインターリーブ同期方
式において、 送信側において、インターリーブフレーム内のm個のブ
ロックのうちの少なくとも1つの第iブロック(1≦i
≦m)の少なくとも1つの第kビット(1≦k≦n)を
誤り訂正符号化後に反転することによりシンドロームに
周期性をもたせ、同期用の符号なしに送信し、 受信側において、受信信号をインターリーブの深さをd
としてdビットおきに抽出したデータ系列を用いてワー
ド同期回路において誤り訂正符号のワード同期位相を確
立し、 前記受信信号をdビットおきに抽出したデータ系列のデ
ータを前記ワード同期位相を用いてシンドロームを算出
し、該シンドロームの周期性から同期用の符号を用いず
にインターリーブ同期の位相を確立することを特徴とす
るインターリーブ同期方式。
[Claims] An interleaving method in which one bit is extracted from each block of a block error correction code having a code length n over m blocks to construct an interleave frame having an interleave size j bits (j=n×m) for transmission and reception. In the synchronization method, at the transmitting side, at least one i-th block (1≦i
≦m) by inverting at least one k-th bit (1≦k≦n) after error correction coding to give periodicity to the syndrome, transmitting without synchronization code, and transmitting the received signal on the receiving side. The interleaving depth is d
A word synchronization phase of an error correction code is established in a word synchronization circuit using a data sequence extracted every d bits as a data sequence, and the data of the data sequence extracted every d bits from the received signal is synchronized using the word synchronization phase. An interleave synchronization method characterized in that the phase of interleave synchronization is established from the periodicity of the syndrome without using a code for synchronization.
JP2066887A 1990-03-19 1990-03-19 Interleaving synchronizing system Pending JPH03268518A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2066887A JPH03268518A (en) 1990-03-19 1990-03-19 Interleaving synchronizing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2066887A JPH03268518A (en) 1990-03-19 1990-03-19 Interleaving synchronizing system

Publications (1)

Publication Number Publication Date
JPH03268518A true JPH03268518A (en) 1991-11-29

Family

ID=13328865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2066887A Pending JPH03268518A (en) 1990-03-19 1990-03-19 Interleaving synchronizing system

Country Status (1)

Country Link
JP (1) JPH03268518A (en)

Similar Documents

Publication Publication Date Title
US4312070A (en) Digital encoder-decoder
US6718503B1 (en) Reduced latency interleaver utilizing shortened first codeword
US5703887A (en) Synchronization and error detection in a packetized data stream
AU656297B2 (en) Method and apparatus for communicating interleaved data
JPH06216882A (en) Error correction transmitter and receiver
WO1998016016A3 (en) Error correction with two block codes and error correction with transmission repetition
US4032886A (en) Concatenation technique for burst-error correction and synchronization
CA1213673A (en) Burst error correction using cyclic block codes
KR960006313A (en) Transmission mode and transmission device
US4635262A (en) Method of detecting synchronization errors in a data transmission system using a linear block code
KR970004256B1 (en) Frame / Burst Synchronization and Error Detection System Using Cyclic Code
JPH03268518A (en) Interleaving synchronizing system
JPH0738626B2 (en) Word sync detection circuit
RU2254676C2 (en) Codec for noise immune cyclic code
JPH08265175A (en) Encoding device, decoding device and transmission method
JP2751751B2 (en) Wireless communication system
JP2871495B2 (en) Error correction code decoding method
JP3240155B2 (en) Parallel data transmission method and parallel data receiving device
JP2944153B2 (en) Demodulation reference phase ambiguity removal method
JPH0685808A (en) Frame synchronization system
JP2692481B2 (en) Frame synchronization circuit
RU2304841C2 (en) Decoding device for noise-immune variable-length concatenated code
KR0134338B1 (en) Synchronous Detection Method of Digital Transmission System and Its Apparatus
KR0142312B1 (en) Automatic Synchronization Detection System of Digital Transmission Signal
JPH0332131A (en) Coding/decoding device